From 8574396978eca7ba1889500437dcca6e569b2ee3 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 17 Feb 2024 10:26:11 +0300 Subject: [PATCH] Sync with portage [Sat Feb 17 10:26:11 MSK 2024]. --- .mailmap | 5 + Manifest | 30 +- Manifest.files.gz | Bin 29777 -> 29743 bytes acct-group/Manifest.gz | Bin 72361 -> 72367 bytes acct-group/buildbot/Manifest | 2 +- acct-group/buildbot/metadata.xml | 5 +- acct-group/dnsdist/Manifest | 2 +- acct-group/dnsdist/metadata.xml | 5 +- acct-group/turnserver/Manifest | 2 +- acct-group/turnserver/metadata.xml | 5 +- acct-group/unrealircd/Manifest | 2 +- acct-group/unrealircd/metadata.xml | 4 - acct-user/Manifest.gz | Bin 67445 -> 67440 bytes acct-user/buildbot/Manifest | 2 +- acct-user/buildbot/metadata.xml | 5 +- acct-user/dnsdist/Manifest | 2 +- acct-user/dnsdist/metadata.xml | 5 +- acct-user/turnserver/Manifest | 2 +- acct-user/turnserver/metadata.xml | 5 +- acct-user/unrealircd/Manifest | 2 +- acct-user/unrealircd/metadata.xml | 4 - app-accessibility/Manifest.gz | Bin 4556 -> 4555 bytes app-accessibility/caribou/Manifest | 1 + .../caribou/caribou-0.4.21-r7.ebuild | 94 + app-accessibility/kontrast/Manifest | 2 + .../kontrast/kontrast-23.08.5.ebuild | 35 + app-admin/Manifest.gz | Bin 31847 -> 31866 bytes app-admin/awscli/Manifest | 8 + app-admin/awscli/awscli-1.32.41.ebuild | 90 + app-admin/awscli/awscli-1.32.42.ebuild | 90 + app-admin/awscli/awscli-1.32.43.ebuild | 90 + app-admin/awscli/awscli-1.32.44.ebuild | 90 + app-admin/bitwarden-desktop-bin/Manifest | 2 +- app-admin/bitwarden-desktop-bin/metadata.xml | 5 +- app-admin/conserver/Manifest | 2 +- app-admin/conserver/metadata.xml | 4 - app-admin/keepass/Manifest | 2 +- app-admin/keepass/metadata.xml | 5 +- app-admin/passwordsafe/Manifest | 8 +- .../passwordsafe-1.15.0-gcc12-time.patch | 14 - ...passwordsafe-1.15.0-gtest-no-gnu++11.patch | 13 - .../passwordsafe/passwordsafe-1.15.0.ebuild | 90 - ...16.0.ebuild => passwordsafe-1.18.2.ebuild} | 8 +- app-admin/rsyslog/Manifest | 2 +- app-admin/rsyslog/rsyslog-8.2312.0.ebuild | 2 +- app-admin/salt/Manifest | 2 +- app-admin/salt/salt-3005.5.ebuild | 2 +- app-admin/syslog-ng/Manifest | 2 +- app-admin/syslog-ng/syslog-ng-4.6.0.ebuild | 2 +- app-admin/sysstat/Manifest | 2 +- app-admin/sysstat/metadata.xml | 4 - app-admin/tmpreaper/Manifest | 2 +- app-admin/tmpreaper/metadata.xml | 5 +- app-antivirus/Manifest.gz | Bin 887 -> 884 bytes app-antivirus/clamav/Manifest | 2 +- app-antivirus/clamav/metadata.xml | 8 +- app-arch/Manifest.gz | Bin 17735 -> 17739 bytes app-arch/createrepo_c/Manifest | 2 +- app-arch/createrepo_c/metadata.xml | 4 +- app-arch/dpkg/Manifest | 2 +- app-arch/dpkg/metadata.xml | 5 +- app-arch/drpm/Manifest | 2 +- app-arch/drpm/metadata.xml | 8 +- app-arch/libarchive/Manifest | 4 +- .../files/libarchive-3.7.2-lrzip.patch | 26 + ....7.2.ebuild => libarchive-3.7.2-r1.ebuild} | 17 +- .../libarchive/libarchive-3.7.2-r2.ebuild | 164 + app-arch/patool/Manifest | 2 +- app-arch/patool/patool-2.0.0.ebuild | 2 +- app-arch/pigz/Manifest | 2 +- app-arch/pigz/metadata.xml | 4 +- app-arch/unar/Manifest | 2 - app-arch/unar/unar-1.10.7.ebuild | 60 - app-arch/xz-utils/Manifest | 5 +- app-arch/xz-utils/xz-utils-5.5.2_beta.ebuild | 141 + app-arch/xz-utils/xz-utils-9999.ebuild | 5 +- app-arch/zchunk/Manifest | 4 +- app-arch/zchunk/metadata.xml | 8 +- app-arch/zchunk/zchunk-1.4.0.ebuild | 37 + app-backup/Manifest.gz | Bin 7865 -> 7867 bytes app-backup/restic/Manifest | 3 + app-backup/restic/restic-0.16.4.ebuild | 47 + app-benchmarks/Manifest.gz | Bin 4862 -> 4862 bytes app-benchmarks/hyperfine/Manifest | 2 +- app-benchmarks/hyperfine/metadata.xml | 5 +- app-cdr/Manifest.gz | Bin 7505 -> 7504 bytes app-cdr/dolphin-plugins-mountiso/Manifest | 2 + .../dolphin-plugins-mountiso-23.08.5.ebuild | 62 + app-containers/Manifest.gz | Bin 8728 -> 8728 bytes app-containers/buildah/Manifest | 4 +- app-containers/buildah/buildah-1.33.5.ebuild | 2 +- app-containers/buildah/buildah-1.33.6.ebuild | 125 + app-containers/containerd/Manifest | 2 +- app-containers/containerd/metadata.xml | 4 - app-containers/devcontainer/Manifest | 2 + .../devcontainer/devcontainer-0.56.2.ebuild | 46 + app-containers/docker-cli/Manifest | 2 +- app-containers/docker-cli/metadata.xml | 4 - app-containers/docker-proxy/Manifest | 2 +- app-containers/docker-proxy/metadata.xml | 4 - app-containers/docker/Manifest | 4 +- app-containers/docker/docker-25.0.1.ebuild | 19 +- app-containers/docker/metadata.xml | 4 - app-containers/netavark/Manifest | 3 + .../netavark/netavark-1.10.3.ebuild | 59 + app-containers/podman/Manifest | 2 + app-containers/podman/podman-4.9.3.ebuild | 138 + app-containers/runc/Manifest | 2 +- app-containers/runc/metadata.xml | 4 - app-crypt/Manifest.gz | Bin 24793 -> 24797 bytes app-crypt/keysmith/Manifest | 2 + app-crypt/keysmith/keysmith-23.08.5.ebuild | 35 + app-crypt/minisign/Manifest | 5 +- app-crypt/minisign/metadata.xml | 4 +- app-crypt/minisign/minisign-0.11-r1.ebuild | 31 +- app-crypt/minisign/minisign-9999.ebuild | 29 - app-doc/Manifest.gz | Bin 7305 -> 7307 bytes app-doc/mathjax-docs/Manifest | 2 +- app-doc/mathjax-docs/metadata.xml | 5 +- app-editors/Manifest.gz | Bin 13940 -> 13937 bytes app-editors/e3/Manifest | 2 +- app-editors/e3/e3-2.8.2.ebuild | 10 +- app-editors/emacs/Manifest | 6 +- ...emacs-29.2.ebuild => emacs-29.2-r1.ebuild} | 3 +- app-editors/emacs/emacs-29.2.9999.ebuild | 3 +- app-editors/emacs/emacs-30.0.9999.ebuild | 3 +- app-editors/ghostwriter/Manifest | 2 + .../ghostwriter/ghostwriter-23.08.5.ebuild | 41 + app-editors/logseq-desktop-bin/Manifest | 4 +- ...build => logseq-desktop-bin-0.10.6.ebuild} | 3 +- app-editors/vim/Manifest | 4 +- app-editors/vim/vim-9.0.2167.ebuild | 4 +- app-editors/vim/vim-9999.ebuild | 4 +- app-emacs/Manifest.gz | Bin 74980 -> 74965 bytes app-emacs/avy-embark-collect/Manifest | 2 - .../avy-embark-collect-0.23.ebuild | 34 - app-emacs/cape/Manifest | 6 +- app-emacs/cape/cape-1.1.ebuild | 40 - .../cape/{cape-1.2.ebuild => cape-1.3.ebuild} | 0 app-emacs/clojure-mode/Manifest | 2 - .../clojure-mode/clojure-mode-5.18.0.ebuild | 32 - app-emacs/cmake-mode/Manifest | 2 + app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild | 30 + app-emacs/company-mode/Manifest | 4 - .../company-mode/company-mode-0.10.0.ebuild | 54 - .../company-mode-0.9.13_p20230306.ebuild | 48 - app-emacs/consult-flycheck/Manifest | 2 - .../consult-flycheck-0.9-r2.ebuild | 25 - app-emacs/consult/Manifest | 2 - app-emacs/consult/consult-1.0.ebuild | 33 - app-emacs/corfu/Manifest | 2 - app-emacs/corfu/corfu-1.1.ebuild | 39 - app-emacs/counsel/Manifest | 2 - app-emacs/counsel/counsel-0.14.0.ebuild | 34 - app-emacs/d-mode/Manifest | 4 - app-emacs/d-mode/d-mode-2.0.10.ebuild | 20 - app-emacs/d-mode/d-mode-2.0.11.ebuild | 19 - app-emacs/dictionary/Manifest | 2 - app-emacs/dictionary/dictionary-1.10.ebuild | 18 - app-emacs/docker/Manifest | 2 - .../docker/docker-2.2.0_p20230605.ebuild | 42 - app-emacs/doom-themes/Manifest | 2 - .../doom-themes/doom-themes-2.3.0.ebuild | 29 - app-emacs/dts-mode/Manifest | 4 - .../dts-mode-0.1.0_pre20161103.ebuild | 19 - app-emacs/dts-mode/dts-mode-0.1.1.ebuild | 20 - app-emacs/dwarf-mode/Manifest | 2 - .../dwarf-mode/dwarf-mode-2.39-r1.ebuild | 19 - app-emacs/edit-indirect/Manifest | 2 - .../edit-indirect/edit-indirect-0.1.10.ebuild | 23 - app-emacs/ef-themes/Manifest | 2 - app-emacs/ef-themes/ef-themes-1.3.0.ebuild | 32 - app-emacs/elpher/Manifest | 2 + app-emacs/elpher/elpher-3.5.1.ebuild | 36 + app-emacs/emacs-bazel-mode/Manifest | 2 - .../emacs-bazel-mode-0_p20220707.ebuild | 42 - app-emacs/emacs-ccls/Manifest | 2 - .../emacs-ccls-0_pre20220510-r1.ebuild | 24 - app-emacs/embark-consult/Manifest | 2 - .../embark-consult/embark-consult-0.23.ebuild | 36 - app-emacs/embark/Manifest | 2 - app-emacs/embark/embark-0.23.ebuild | 52 - app-emacs/evil/Manifest | 5 +- app-emacs/evil/evil-1.14.0.ebuild | 25 - app-emacs/evil/evil-1.14.2-r1.ebuild | 42 + app-emacs/evil/evil-1.14.2.ebuild | 24 - .../evil/files/evil-1.14.0-emacs-28.patch | 13 - app-emacs/exec-path-from-shell/Manifest | 2 - .../exec-path-from-shell-1.12.ebuild | 22 - app-emacs/flycheck-guile/Manifest | 2 - .../flycheck-guile/flycheck-guile-0.4.ebuild | 27 - app-emacs/flycheck/Manifest | 2 + app-emacs/flycheck/flycheck-34.0-r1.ebuild | 54 + app-emacs/geiser-chez/Manifest | 2 - app-emacs/geiser-chez/geiser-chez-0.17.ebuild | 44 - app-emacs/geiser/Manifest | 2 - app-emacs/geiser/geiser-0.29.1.ebuild | 38 - app-emacs/git-modes/Manifest | 2 - app-emacs/git-modes/git-modes-1.4.1.ebuild | 27 - app-emacs/graphql/Manifest | 2 - app-emacs/graphql/graphql-0.1.1.ebuild | 28 - app-emacs/helm/Manifest | 4 - app-emacs/helm/helm-3.9.5.ebuild | 37 - app-emacs/helm/helm-3.9.6.ebuild | 37 - app-emacs/inf-clojure/Manifest | 4 - .../inf-clojure/inf-clojure-3.1.0.ebuild | 41 - .../inf-clojure/inf-clojure-3.2.0.ebuild | 41 - app-emacs/ivy-rich/Manifest | 2 - .../ivy-rich/ivy-rich-0.1.6_p20210409.ebuild | 23 - app-emacs/ivy/Manifest | 2 - app-emacs/ivy/ivy-0.14.0.ebuild | 49 - app-emacs/jinx/Manifest | 4 - app-emacs/jinx/jinx-0.9.ebuild | 42 - app-emacs/jinx/jinx-1.0.ebuild | 45 - app-emacs/key-chord/Manifest | 4 +- .../key-chord/key-chord-0.6_p20201222.ebuild | 21 - app-emacs/key-chord/key-chord-0.7.ebuild | 2 +- app-emacs/kind-icon/Manifest | 4 - app-emacs/kind-icon/kind-icon-0.2.0.ebuild | 25 - app-emacs/kind-icon/kind-icon-0.2.1.ebuild | 39 - app-emacs/lsp-mode/Manifest | 2 - .../lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 56 - app-emacs/lyskom-elisp-client/Manifest | 2 - .../lyskom-elisp-client-0.48_p20180410.ebuild | 44 - app-emacs/macrostep/Manifest | 2 - app-emacs/macrostep/macrostep-0.9.1.ebuild | 31 - app-emacs/magit/Manifest | 3 - app-emacs/magit/magit-3.3.0-r2.ebuild | 56 - app-emacs/magit/magit-3.3.0-r4.ebuild | 62 - app-emacs/marginalia/Manifest | 4 - app-emacs/marginalia/marginalia-1.3.ebuild | 21 - app-emacs/marginalia/marginalia-1.4.ebuild | 21 - app-emacs/markdown-mode/Manifest | 2 - .../markdown-mode/markdown-mode-2.5-r1.ebuild | 48 - app-emacs/mmm-mode/Manifest | 2 - app-emacs/mmm-mode/mmm-mode-0.5.9.ebuild | 22 - app-emacs/modus-themes/Manifest | 2 - .../modus-themes/modus-themes-4.2.0.ebuild | 30 - app-emacs/nxml-docbook5-schemas/Manifest | 2 - .../nxml-docbook5-schemas-5.0.ebuild | 28 - app-emacs/orderless/Manifest | 4 - app-emacs/orderless/orderless-0.7.ebuild | 27 - app-emacs/orderless/orderless-0.8.ebuild | 27 - app-emacs/org-mode/Manifest | 2 - app-emacs/org-mode/org-mode-9.6.13.ebuild | 50 - app-emacs/osm/Manifest | 2 - app-emacs/osm/osm-1.0.ebuild | 40 - app-emacs/parseclj/Manifest | 2 - app-emacs/parseclj/parseclj-1.1.0.ebuild | 26 - app-emacs/parseedn/Manifest | 2 - app-emacs/parseedn/parseedn-1.2.0.ebuild | 33 - app-emacs/php-mode/Manifest | 2 - app-emacs/php-mode/php-mode-1.25.0.ebuild | 34 - app-emacs/plz/Manifest | 6 - app-emacs/plz/plz-0.6.ebuild | 38 - app-emacs/plz/plz-0.7.1.ebuild | 37 - app-emacs/plz/plz-0.7.ebuild | 37 - app-emacs/pos-tip/Manifest | 4 - app-emacs/pos-tip/pos-tip-0.4.6.ebuild | 16 - .../pos-tip/pos-tip-0.4.6_p20191227.ebuild | 19 - app-emacs/posframe/Manifest | 4 - app-emacs/posframe/posframe-1.4.0.ebuild | 20 - app-emacs/posframe/posframe-1.4.1.ebuild | 20 - app-emacs/projectile/Manifest | 2 - app-emacs/projectile/projectile-2.7.0.ebuild | 27 - app-emacs/pymacs/Manifest | 1 - app-emacs/pymacs/pymacs-0.26-r3.ebuild | 55 - app-emacs/request/Manifest | 2 - app-emacs/request/request-0.3.2.ebuild | 22 - app-emacs/setup/Manifest | 4 - app-emacs/setup/setup-1.2.0.ebuild | 26 - app-emacs/setup/setup-1.3.0.ebuild | 26 - app-emacs/sokoban/Manifest | 2 - app-emacs/sokoban/sokoban-1.4.8.ebuild | 24 - app-emacs/swiper/Manifest | 2 - app-emacs/swiper/swiper-0.14.0.ebuild | 29 - app-emacs/tablist/Manifest | 2 - app-emacs/tablist/tablist-1.0.ebuild | 17 - app-emacs/tempel/Manifest | 4 +- .../{tempel-0.8.ebuild => tempel-1.1.ebuild} | 2 +- app-emacs/transient/Manifest | 6 - app-emacs/transient/transient-0.4.3.ebuild | 38 - app-emacs/transient/transient-0.5.0.ebuild | 38 - app-emacs/transient/transient-0.5.2.ebuild | 42 - app-emacs/tuareg-mode/Manifest | 2 - .../tuareg-mode/tuareg-mode-2.2.0.ebuild | 19 - app-emacs/uptimes/Manifest | 2 - app-emacs/uptimes/uptimes-3.7.ebuild | 21 - app-emacs/vterm/Manifest | 2 - app-emacs/vterm/vterm-0.0.2_p20230217.ebuild | 77 - app-emacs/wgrep/Manifest | 4 - app-emacs/wgrep/wgrep-2.3.0.ebuild | 20 - app-emacs/wgrep/wgrep-2.3.2.ebuild | 20 - app-emacs/yaml/Manifest | 2 - app-emacs/yaml/yaml-0.5.4.ebuild | 23 - app-emulation/Manifest.gz | Bin 15302 -> 15310 bytes app-emulation/wine-staging/Manifest | 6 +- .../wine-staging/wine-staging-9.1.ebuild | 5 +- .../wine-staging/wine-staging-9.2.ebuild | 5 +- .../wine-staging/wine-staging-9999.ebuild | 5 +- app-emulation/wine-vanilla/Manifest | 6 +- .../wine-vanilla/wine-vanilla-9.1.ebuild | 5 +- .../wine-vanilla/wine-vanilla-9.2.ebuild | 5 +- .../wine-vanilla/wine-vanilla-9999.ebuild | 5 +- app-eselect/Manifest.gz | Bin 6707 -> 6719 bytes app-eselect/eselect-scala/Manifest | 2 +- app-eselect/eselect-scala/metadata.xml | 3 - app-i18n/Manifest.gz | Bin 18360 -> 18367 bytes app-i18n/ibus-m17n/Manifest | 2 + app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild | 45 + app-i18n/ibus-typing-booster/Manifest | 2 + .../ibus-typing-booster-2.25.1.ebuild | 54 + app-misc/Manifest.gz | Bin 50429 -> 50450 bytes app-misc/asciinema/Manifest | 8 +- app-misc/asciinema/asciinema-2.3.0.ebuild | 4 +- ...2.2.0-r1.ebuild => asciinema-2.4.0.ebuild} | 18 +- app-misc/asciinema/metadata.xml | 4 +- app-misc/binwalk/Manifest | 2 +- app-misc/binwalk/metadata.xml | 5 +- app-misc/cmatrix/Manifest | 2 +- app-misc/cmatrix/metadata.xml | 5 +- app-misc/elasticsearch/Manifest | 6 +- ...1.1.ebuild => elasticsearch-8.12.1.ebuild} | 2 +- app-misc/elasticsearch/metadata.xml | 4 +- app-misc/hastyhex/Manifest | 2 +- app-misc/hastyhex/hastyhex-1.0.0.ebuild | 4 +- app-misc/lsx/Manifest | 2 +- app-misc/lsx/metadata.xml | 5 +- app-misc/race64/Manifest | 2 +- app-misc/race64/race64-1.0.0.ebuild | 4 +- app-misc/timew-report/Manifest | 2 +- app-misc/timew-report/metadata.xml | 5 +- app-misc/tmux/Manifest | 4 +- app-misc/tmux/tmux-3.4.ebuild | 86 + app-misc/tmux/tmux-9999.ebuild | 16 +- app-misc/tmuxp/Manifest | 4 + app-misc/tmuxp/tmuxp-1.37.0.ebuild | 43 + app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild | 50 + app-misc/tty-clock/Manifest | 2 +- app-misc/tty-clock/metadata.xml | 4 +- app-misc/ytree/Manifest | 2 +- app-misc/ytree/metadata.xml | 5 +- app-office/Manifest.gz | Bin 8425 -> 8426 bytes app-office/joplin-desktop/Manifest | 2 +- .../joplin-desktop-2.13.13.ebuild | 2 +- app-office/libreoffice-l10n/Manifest | 368 +- ...build => libreoffice-l10n-24.2.1.1.ebuild} | 0 app-office/libreoffice/Manifest | 11 +- .../libreoffice-24.2-kf6-configure.patch | 61 + ...0.3.ebuild => libreoffice-24.2.1.1.ebuild} | 48 +- .../libreoffice/libreoffice-24.2.9999.ebuild | 41 +- .../libreoffice/libreoffice-9999.ebuild | 41 +- app-office/merkuro/Manifest | 2 + app-office/merkuro/merkuro-23.08.5.ebuild | 58 + app-office/scribus/Manifest | 2 +- app-office/scribus/scribus-1.6.1-r1.ebuild | 2 +- app-portage/Manifest.gz | Bin 9771 -> 9775 bytes app-portage/elt-patches/Manifest | 2 +- .../elt-patches/elt-patches-20240116.ebuild | 2 +- app-portage/mgorny-dev-scripts/Manifest | 2 + .../mgorny-dev-scripts-50.ebuild | 32 + app-shells/Manifest.gz | Bin 10133 -> 10135 bytes app-shells/fish/Manifest | 4 +- app-shells/fish/fish-3.6.1.ebuild | 4 +- app-shells/fish/metadata.xml | 5 +- app-shells/ksh/Manifest | 2 +- app-shells/ksh/metadata.xml | 5 +- app-shells/kshdb/Manifest | 2 +- app-shells/kshdb/metadata.xml | 5 +- app-shells/pwsh-bin/Manifest | 2 +- app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild | 2 +- app-text/Manifest.gz | Bin 49606 -> 49603 bytes app-text/ansifilter/Manifest | 8 +- app-text/ansifilter/ansifilter-2.18.ebuild | 63 - app-text/ansifilter/ansifilter-2.19.ebuild | 80 - app-text/ansifilter/ansifilter-2.20.ebuild | 5 +- app-text/ansifilter/metadata.xml | 4 +- app-text/atril/Manifest | 4 +- app-text/atril/atril-1.26.2.ebuild | 117 + app-text/atril/metadata.xml | 9 +- app-text/calibre/Manifest | 2 +- app-text/calibre/calibre-7.5.0.ebuild | 2 +- app-text/crqt-ng/Manifest | 4 +- ...1.0.12_p1.ebuild => crqt-ng-1.0.13.ebuild} | 2 +- app-text/crwx-ng/Manifest | 5 +- app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild | 23 - app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild | 23 - ...g-0.3.1.ebuild => crwx-ng-0.3.1-r1.ebuild} | 4 + app-text/fzy/Manifest | 2 +- app-text/fzy/metadata.xml | 4 - app-text/master-pdf-editor/Manifest | 2 + .../master-pdf-editor-5.9.82.ebuild | 45 + app-text/pandoc-bin/Manifest | 12 +- app-text/pandoc-bin/pandoc-bin-3.1.10.ebuild | 62 - ...3.1.11.ebuild => pandoc-bin-3.1.12.ebuild} | 2 +- app-text/pandoc-bin/pandoc-bin-3.1.9.ebuild | 62 - app-text/rpl/Manifest | 2 +- app-text/rpl/rpl-1.15.5.ebuild | 2 +- app-text/zathura-pdf-poppler/Manifest | 2 +- .../zathura-pdf-poppler-0.3.2.ebuild | 2 +- app-text/zathura/Manifest | 2 +- app-text/zathura/zathura-0.5.4.ebuild | 2 +- dev-build/Manifest.gz | Bin 7032 -> 7035 bytes dev-build/autoconf/Manifest | 2 +- dev-build/autoconf/autoconf-2.13-r8.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 14597 -> 14601 bytes dev-cpp/abseil-cpp/Manifest | 2 +- dev-cpp/abseil-cpp/metadata.xml | 5 +- dev-cpp/libodb-sqlite/Manifest | 2 +- dev-cpp/libodb-sqlite/metadata.xml | 5 +- dev-cpp/libodb/Manifest | 2 +- dev-cpp/libodb/metadata.xml | 5 +- dev-cpp/magic_enum/Manifest | 2 +- dev-cpp/magic_enum/magic_enum-0.9.5.ebuild | 4 +- dev-db/Manifest.gz | Bin 16237 -> 16247 bytes dev-db/lmdb/Manifest | 4 +- dev-db/lmdb/lmdb-0.9.30.ebuild | 70 - dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- dev-db/pgbouncer/Manifest | 8 +- dev-db/pgbouncer/pgbouncer-1.17.0.ebuild | 80 - dev-db/pgbouncer/pgbouncer-1.19.1.ebuild | 78 - ...-1.18.0.ebuild => pgbouncer-1.22.0.ebuild} | 11 +- dev-db/sqlmap/Manifest | 2 +- dev-db/sqlmap/sqlmap-1.8.ebuild | 2 +- dev-dotnet/Manifest.gz | Bin 4302 -> 4305 bytes dev-dotnet/dotnet-runtime-nugets/Manifest | 65 +- .../dotnet-runtime-nugets-6.0.27.ebuild | 59 + .../dotnet-runtime-nugets-7.0.16.ebuild | 59 + .../dotnet-runtime-nugets-8.0.1.ebuild | 2 +- .../dotnet-runtime-nugets-8.0.2.ebuild | 59 + dev-dotnet/dotnet-sdk-bin/Manifest | 15 +- .../dotnet-sdk-bin-6.0.417-r4.ebuild | 8 +- .../dotnet-sdk-bin-7.0.404-r4.ebuild | 22 +- .../dotnet-sdk-bin-8.0.100-r4.ebuild | 24 +- .../dotnet-sdk-bin-8.0.101-r3.ebuild | 24 +- .../dotnet-sdk-bin-8.0.200.ebuild | 157 + dev-embedded/Manifest.gz | Bin 9401 -> 9403 bytes dev-embedded/openocd/Manifest | 5 +- dev-embedded/openocd/metadata.xml | 1 + dev-embedded/openocd/openocd-0.12.0-r2.ebuild | 111 + dev-embedded/openocd/openocd-9999.ebuild | 7 +- dev-embedded/u-boot-tools/Manifest | 3 + .../u-boot-tools/u-boot-tools-2024.01.ebuild | 90 + dev-games/Manifest.gz | Bin 6057 -> 6058 bytes dev-games/t4k-common/Manifest | 2 + .../t4k-common-0.1.1-gcc14-build-fix.patch | 76 + .../t4k-common/t4k-common-0.1.1-r2.ebuild | 66 + dev-games/tiled/Manifest | 2 +- dev-games/tiled/metadata.xml | 5 +- dev-java/Manifest.gz | Bin 60168 -> 60146 bytes dev-java/gin/Manifest | 2 +- dev-java/gin/metadata.xml | 4 - dev-java/gwt/Manifest | 2 +- dev-java/gwt/metadata.xml | 4 - dev-java/icedtea-bin/Manifest | 2 +- dev-java/icedtea-bin/metadata.xml | 4 - dev-java/icedtea/Manifest | 2 +- dev-java/icedtea/metadata.xml | 4 - dev-java/leiningen-bin/Manifest | 3 + .../leiningen-bin/leiningen-bin-2.11.2.ebuild | 62 + dev-java/openjdk-bin/Manifest | 2 +- dev-java/openjdk-bin/metadata.xml | 4 - dev-java/openjdk-jre-bin/Manifest | 2 +- dev-java/openjdk-jre-bin/metadata.xml | 4 - dev-java/openjdk/Manifest | 4 +- dev-java/openjdk/metadata.xml | 4 - ...p05.ebuild => openjdk-8.382_p05-r1.ebuild} | 4 +- dev-java/openjfx/Manifest | 2 +- dev-java/openjfx/metadata.xml | 4 - dev-java/sbt/Manifest | 2 +- dev-java/sbt/metadata.xml | 4 +- dev-java/xalan-serializer/Manifest | 2 +- .../xalan-serializer-2.7.3-r1.ebuild | 2 +- dev-java/xalan/Manifest | 2 +- dev-java/xalan/xalan-2.7.3-r1.ebuild | 2 +- dev-java/xerces/Manifest | 2 +- dev-java/xerces/xerces-2.12.2-r2.ebuild | 2 +- dev-lang/Manifest.gz | Bin 21839 -> 21841 bytes dev-lang/algol68g/Manifest | 2 +- dev-lang/algol68g/algol68g-3.4.6.ebuild | 2 +- dev-lang/ammonite-repl-bin/Manifest | 2 +- .../ammonite-repl-bin-2.5.11.ebuild | 2 +- dev-lang/closure-compiler-bin/Manifest | 2 - .../closure-compiler-bin-20211107-r1.ebuild | 43 - dev-lang/fuzion/Manifest | 2 +- dev-lang/fuzion/fuzion-0.086.ebuild | 2 +- dev-lang/gleam/Manifest | 3 + dev-lang/gleam/gleam-0.34.1.ebuild | 345 ++ dev-lang/ispc/Manifest | 2 + dev-lang/ispc/ispc-1.23.0.ebuild | 101 + dev-lang/ocaml/Manifest | 2 +- dev-lang/ocaml/metadata.xml | 4 - dev-lang/python/Manifest | 6 +- dev-lang/python/metadata.xml | 3 + dev-lang/python/python-3.13.0_alpha4.ebuild | 545 +++ dev-lang/rust/Manifest | 2 +- dev-lang/rust/metadata.xml | 4 - dev-lang/teyjus/Manifest | 2 +- dev-lang/teyjus/metadata.xml | 5 +- dev-libs/Manifest.gz | Bin 97708 -> 97717 bytes dev-libs/cxxopts/Manifest | 4 +- ...opts-3.1.0.ebuild => cxxopts-3.2.0.ebuild} | 6 +- dev-libs/efl/Manifest | 2 +- dev-libs/efl/efl-1.27.0.ebuild | 2 +- dev-libs/foma/Manifest | 1 - dev-libs/foma/foma-0.10.0_p20220612.ebuild | 29 - dev-libs/girara/Manifest | 2 +- dev-libs/girara/girara-0.4.2.ebuild | 2 +- dev-libs/kdiagram/Manifest | 2 +- dev-libs/kdiagram/kdiagram-3.0.1.ebuild | 2 +- dev-libs/keystone/Manifest | 2 +- dev-libs/keystone/keystone-0.9.2-r3.ebuild | 2 +- dev-libs/kirigami-addons/Manifest | 2 +- .../kirigami-addons-0.11.90.ebuild | 2 +- dev-libs/kopeninghours/Manifest | 2 + .../kopeninghours-23.08.5.ebuild | 64 + dev-libs/kosmindoormap/Manifest | 2 + .../kosmindoormap-23.08.5.ebuild | 47 + dev-libs/kpublictransport/Manifest | 2 + .../kpublictransport-23.08.5.ebuild | 40 + dev-libs/ktextaddons/Manifest | 2 +- dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild | 2 +- dev-libs/kweathercore/Manifest | 2 +- .../kweathercore/kweathercore-0.8.0.ebuild | 2 +- dev-libs/libffi/Manifest | 2 + dev-libs/libffi/libffi-3.4.5.ebuild | 73 + dev-libs/libpcre2/Manifest | 6 +- ...10.43_rc1.ebuild => libpcre2-10.43.ebuild} | 12 +- dev-libs/libsodium/Manifest | 4 + .../files/libsodium-1.0.19-cpuflags.patch | 40 + .../libsodium-1.0.19_p20240117.ebuild | 77 + dev-libs/link-grammar/Manifest | 2 +- .../link-grammar/link-grammar-5.12.3.ebuild | 5 + dev-libs/mathjax/Manifest | 6 +- dev-libs/mathjax/mathjax-2.7.7-r1.ebuild | 91 + dev-libs/mathjax/mathjax-3.2.2-r2.ebuild | 66 + dev-libs/mathjax/metadata.xml | 10 +- dev-libs/mimetic/Manifest | 2 +- dev-libs/mimetic/metadata.xml | 8 +- dev-libs/oneDNN/Manifest | 4 +- ...NN-3.3.3.ebuild => oneDNN-3.3.3-r1.ebuild} | 76 +- dev-libs/oneDNN/oneDNN-3.3.4.ebuild | 134 + dev-libs/redis-ipc/Manifest | 2 +- dev-libs/redis-ipc/metadata.xml | 5 +- dev-libs/yaz/Manifest | 2 +- dev-libs/yaz/yaz-5.34.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 38293 -> 38307 bytes dev-ml/base/Manifest | 2 +- dev-ml/base/metadata.xml | 4 - dev-ml/base_quickcheck/Manifest | 2 +- dev-ml/base_quickcheck/metadata.xml | 4 - dev-ml/bin_prot/Manifest | 2 +- dev-ml/bin_prot/metadata.xml | 4 - dev-ml/cairo2/Manifest | 2 +- dev-ml/cairo2/metadata.xml | 4 - dev-ml/camlbz2/Manifest | 2 +- dev-ml/camlbz2/metadata.xml | 4 - dev-ml/camlp4/Manifest | 2 +- dev-ml/camlp4/metadata.xml | 4 - dev-ml/camlp5/Manifest | 2 +- dev-ml/camlp5/metadata.xml | 4 - dev-ml/cinaps/Manifest | 2 +- dev-ml/cinaps/metadata.xml | 4 - dev-ml/cmdliner/Manifest | 2 +- dev-ml/cmdliner/metadata.xml | 4 - dev-ml/cppo/Manifest | 2 +- dev-ml/cppo/metadata.xml | 4 - dev-ml/csexp/Manifest | 2 +- dev-ml/csexp/metadata.xml | 4 - dev-ml/cudf/Manifest | 2 +- dev-ml/cudf/metadata.xml | 4 - dev-ml/dose3/Manifest | 2 +- dev-ml/dose3/metadata.xml | 4 - dev-ml/dune-configurator/Manifest | 2 +- dev-ml/dune-configurator/metadata.xml | 4 - dev-ml/dune-private-libs/Manifest | 2 +- dev-ml/dune-private-libs/metadata.xml | 4 - dev-ml/dune/Manifest | 2 +- dev-ml/dune/metadata.xml | 4 - dev-ml/extlib/Manifest | 2 +- dev-ml/extlib/metadata.xml | 4 - dev-ml/fieldslib/Manifest | 2 +- dev-ml/fieldslib/metadata.xml | 4 - dev-ml/findlib/Manifest | 2 +- dev-ml/findlib/metadata.xml | 4 - dev-ml/integers/Manifest | 2 +- dev-ml/integers/metadata.xml | 4 - dev-ml/jane-street-headers/Manifest | 2 +- dev-ml/jane-street-headers/metadata.xml | 4 - dev-ml/jst-config/Manifest | 2 +- dev-ml/jst-config/metadata.xml | 4 - dev-ml/lablgtk-sourceview/Manifest | 2 +- dev-ml/lablgtk-sourceview/metadata.xml | 4 - dev-ml/lablgtk/Manifest | 2 +- dev-ml/lablgtk/metadata.xml | 4 - dev-ml/lwt/Manifest | 2 +- dev-ml/lwt/metadata.xml | 4 - dev-ml/mccs/Manifest | 2 +- dev-ml/mccs/metadata.xml | 4 - dev-ml/mmap/Manifest | 2 +- dev-ml/mmap/metadata.xml | 4 - dev-ml/num/Manifest | 2 +- dev-ml/num/metadata.xml | 4 - dev-ml/ocaml-compiler-libs/Manifest | 2 +- dev-ml/ocaml-compiler-libs/metadata.xml | 4 - dev-ml/ocaml-ctypes/Manifest | 2 +- dev-ml/ocaml-ctypes/metadata.xml | 4 - dev-ml/ocaml-expat/Manifest | 2 +- dev-ml/ocaml-expat/metadata.xml | 4 - dev-ml/ocaml-migrate-parsetree/Manifest | 2 +- dev-ml/ocaml-migrate-parsetree/metadata.xml | 4 - dev-ml/ocamlbuild/Manifest | 2 +- dev-ml/ocamlbuild/metadata.xml | 4 - dev-ml/ocamlweb/Manifest | 2 +- dev-ml/ocamlweb/metadata.xml | 4 - dev-ml/ocplib-endian/Manifest | 2 +- dev-ml/ocplib-endian/metadata.xml | 4 - dev-ml/octavius/Manifest | 2 +- dev-ml/octavius/metadata.xml | 4 - dev-ml/opam-client/Manifest | 2 +- dev-ml/opam-client/metadata.xml | 4 - dev-ml/opam-core/Manifest | 2 +- dev-ml/opam-core/metadata.xml | 4 - dev-ml/opam-file-format/Manifest | 2 +- dev-ml/opam-file-format/metadata.xml | 4 - dev-ml/opam-format/Manifest | 2 +- dev-ml/opam-format/metadata.xml | 4 - dev-ml/opam-installer/Manifest | 2 +- dev-ml/opam-installer/metadata.xml | 4 - dev-ml/opam-repository/Manifest | 2 +- dev-ml/opam-repository/metadata.xml | 4 - dev-ml/opam-solver/Manifest | 2 +- dev-ml/opam-solver/metadata.xml | 4 - dev-ml/opam-state/Manifest | 2 +- dev-ml/opam-state/metadata.xml | 4 - dev-ml/opam/Manifest | 2 +- dev-ml/opam/metadata.xml | 4 - dev-ml/ounit2/Manifest | 2 +- dev-ml/ounit2/metadata.xml | 4 - dev-ml/parsexp/Manifest | 2 +- dev-ml/parsexp/metadata.xml | 4 - dev-ml/ppx_assert/Manifest | 2 +- dev-ml/ppx_assert/metadata.xml | 4 - dev-ml/ppx_base/Manifest | 2 +- dev-ml/ppx_base/metadata.xml | 4 - dev-ml/ppx_bench/Manifest | 2 +- dev-ml/ppx_bench/metadata.xml | 4 - dev-ml/ppx_bin_prot/Manifest | 2 +- dev-ml/ppx_bin_prot/metadata.xml | 4 - dev-ml/ppx_cold/Manifest | 2 +- dev-ml/ppx_cold/metadata.xml | 5 +- dev-ml/ppx_compare/Manifest | 2 +- dev-ml/ppx_compare/metadata.xml | 4 - dev-ml/ppx_custom_printf/Manifest | 2 +- dev-ml/ppx_custom_printf/metadata.xml | 4 - dev-ml/ppx_derivers/Manifest | 2 +- dev-ml/ppx_derivers/metadata.xml | 4 - dev-ml/ppx_deriving/Manifest | 2 +- dev-ml/ppx_deriving/metadata.xml | 4 - dev-ml/ppx_enumerate/Manifest | 2 +- dev-ml/ppx_enumerate/metadata.xml | 4 - dev-ml/ppx_expect/Manifest | 2 +- dev-ml/ppx_expect/metadata.xml | 4 - dev-ml/ppx_fail/Manifest | 2 +- dev-ml/ppx_fail/metadata.xml | 4 - dev-ml/ppx_fields_conv/Manifest | 2 +- dev-ml/ppx_fields_conv/metadata.xml | 4 - dev-ml/ppx_fixed_literal/Manifest | 2 +- dev-ml/ppx_fixed_literal/metadata.xml | 5 +- dev-ml/ppx_globalize/Manifest | 2 +- dev-ml/ppx_globalize/metadata.xml | 4 - dev-ml/ppx_hash/Manifest | 2 +- dev-ml/ppx_hash/metadata.xml | 4 - dev-ml/ppx_here/Manifest | 2 +- dev-ml/ppx_here/metadata.xml | 4 - dev-ml/ppx_inline_test/Manifest | 2 +- dev-ml/ppx_inline_test/metadata.xml | 4 - dev-ml/ppx_jane/Manifest | 2 +- dev-ml/ppx_jane/metadata.xml | 4 - dev-ml/ppx_js_style/Manifest | 2 +- dev-ml/ppx_js_style/metadata.xml | 4 - dev-ml/ppx_let/Manifest | 2 +- dev-ml/ppx_let/metadata.xml | 4 - dev-ml/ppx_module_timer/Manifest | 2 +- dev-ml/ppx_module_timer/metadata.xml | 5 +- dev-ml/ppx_optcomp/Manifest | 2 +- dev-ml/ppx_optcomp/metadata.xml | 4 - dev-ml/ppx_optional/Manifest | 2 +- dev-ml/ppx_optional/metadata.xml | 4 - dev-ml/ppx_pipebang/Manifest | 2 +- dev-ml/ppx_pipebang/metadata.xml | 4 - dev-ml/ppx_sexp_conv/Manifest | 2 +- dev-ml/ppx_sexp_conv/metadata.xml | 4 - dev-ml/ppx_sexp_message/Manifest | 2 +- dev-ml/ppx_sexp_message/metadata.xml | 4 - dev-ml/ppx_sexp_value/Manifest | 2 +- dev-ml/ppx_sexp_value/metadata.xml | 4 - dev-ml/ppx_stable/Manifest | 2 +- dev-ml/ppx_stable/metadata.xml | 5 +- dev-ml/ppx_string/Manifest | 2 +- dev-ml/ppx_string/metadata.xml | 5 +- dev-ml/ppx_tools/Manifest | 2 +- dev-ml/ppx_tools/metadata.xml | 4 - dev-ml/ppx_typerep_conv/Manifest | 2 +- dev-ml/ppx_typerep_conv/metadata.xml | 4 - dev-ml/ppx_variants_conv/Manifest | 2 +- dev-ml/ppx_variants_conv/metadata.xml | 4 - dev-ml/ppxlib/Manifest | 2 +- dev-ml/ppxlib/metadata.xml | 4 - dev-ml/re/Manifest | 4 +- dev-ml/re/metadata.xml | 4 - dev-ml/re/re-1.11.0.ebuild | 4 +- dev-ml/result/Manifest | 2 +- dev-ml/result/metadata.xml | 4 - dev-ml/seq/Manifest | 2 +- dev-ml/seq/metadata.xml | 4 - dev-ml/sexplib/Manifest | 2 +- dev-ml/sexplib/metadata.xml | 4 - dev-ml/sexplib0/Manifest | 2 +- dev-ml/sexplib0/metadata.xml | 4 - dev-ml/splittable_random/Manifest | 2 +- dev-ml/splittable_random/metadata.xml | 4 - dev-ml/stdio/Manifest | 2 +- dev-ml/stdio/metadata.xml | 4 - dev-ml/time_now/Manifest | 2 +- dev-ml/time_now/metadata.xml | 5 +- dev-ml/topkg/Manifest | 2 +- dev-ml/topkg/metadata.xml | 4 - dev-ml/typerep/Manifest | 2 +- dev-ml/typerep/metadata.xml | 4 - dev-ml/uucp/Manifest | 2 +- dev-ml/uucp/uucp-15.1.0.ebuild | 4 +- dev-ml/uunf/Manifest | 2 +- dev-ml/uunf/uunf-15.1.0.ebuild | 4 +- dev-ml/variantslib/Manifest | 2 +- dev-ml/variantslib/metadata.xml | 4 - dev-ml/yojson/Manifest | 2 +- dev-ml/yojson/yojson-2.1.1.ebuild | 4 +- dev-ml/zarith/Manifest | 2 +- dev-ml/zarith/zarith-1.13.ebuild | 4 +- .../Cache-Memcached-Fast-0.280.0.ebuild | 4 +- dev-perl/Cache-Memcached-Fast/Manifest | 2 +- dev-perl/Manifest.gz | Bin 285662 -> 285653 bytes dev-perl/Sys-Virt/Manifest | 2 +- dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild | 2 +- dev-python/Faker/Faker-23.2.0.ebuild | 40 + dev-python/Faker/Faker-23.2.1.ebuild | 40 + dev-python/Faker/Manifest | 4 + dev-python/GitPython/GitPython-3.1.42.ebuild | 79 + dev-python/GitPython/Manifest | 3 + .../Levenshtein/Levenshtein-0.25.0.ebuild | 2 +- dev-python/Levenshtein/Manifest | 2 +- dev-python/Manifest.gz | Bin 268882 -> 269257 bytes dev-python/Nuitka/Manifest | 6 +- dev-python/Nuitka/Nuitka-2.0.1.ebuild | 2 +- dev-python/Nuitka/Nuitka-2.0.2.ebuild | 2 +- dev-python/Nuitka/Nuitka-2.0.ebuild | 2 +- dev-python/PyGithub/Manifest | 4 +- dev-python/PyGithub/PyGithub-2.1.1.ebuild | 41 - dev-python/PyGithub/PyGithub-2.2.0.ebuild | 2 +- dev-python/aioitertools/Manifest | 3 + .../aioitertools/aioitertools-0.11.0.ebuild | 24 + dev-python/aioitertools/metadata.xml | 12 + dev-python/argparse-addons/Manifest | 2 +- .../argparse-addons-0.12.0.ebuild | 2 +- dev-python/autobahn/Manifest | 2 +- dev-python/autobahn/metadata.xml | 4 - dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.85.0.ebuild | 62 + dev-python/beartype/Manifest | 2 + dev-python/beartype/beartype-0.17.2.ebuild | 40 + dev-python/bincopy/Manifest | 2 +- dev-python/bincopy/bincopy-20.0.0.ebuild | 2 +- dev-python/black/Manifest | 2 +- dev-python/black/black-24.1.1.ebuild | 2 +- dev-python/boto3/Manifest | 8 + dev-python/boto3/boto3-1.34.41.ebuild | 58 + dev-python/boto3/boto3-1.34.42.ebuild | 58 + dev-python/boto3/boto3-1.34.43.ebuild | 58 + dev-python/boto3/boto3-1.34.44.ebuild | 58 + dev-python/botocore/Manifest | 8 + dev-python/botocore/botocore-1.34.41.ebuild | 67 + dev-python/botocore/botocore-1.34.42.ebuild | 67 + dev-python/botocore/botocore-1.34.43.ebuild | 67 + dev-python/botocore/botocore-1.34.44.ebuild | 67 + dev-python/cachelib/Manifest | 2 +- dev-python/cachelib/metadata.xml | 4 - dev-python/capturer/Manifest | 2 +- dev-python/capturer/capturer-3.0-r1.ebuild | 2 +- dev-python/cbor2/Manifest | 2 +- dev-python/cbor2/metadata.xml | 4 - dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-0.85.2.ebuild | 65 + dev-python/chainstream/Manifest | 2 +- .../chainstream/chainstream-1.0.1.ebuild | 2 +- dev-python/chameleon/Manifest | 8 +- dev-python/chameleon/chameleon-4.4.3.ebuild | 28 - dev-python/chameleon/chameleon-4.5.0.ebuild | 23 - dev-python/chameleon/chameleon-4.5.1.ebuild | 23 - dev-python/chameleon/chameleon-4.5.2.ebuild | 2 +- dev-python/coloredlogs/Manifest | 2 +- .../coloredlogs/coloredlogs-15.0.1-r1.ebuild | 2 +- dev-python/confusable-homoglyphs/Manifest | 2 +- dev-python/confusable-homoglyphs/metadata.xml | 1 + dev-python/cryptography/Manifest | 3 + .../cryptography/cryptography-42.0.3.ebuild | 146 + dev-python/csvkit/Manifest | 2 + dev-python/csvkit/csvkit-1.4.0.ebuild | 44 + dev-python/dict2xml/Manifest | 3 + dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild | 25 + dev-python/dict2xml/dict2xml-1.7.5.ebuild | 23 + dev-python/dnspython/Manifest | 2 + dev-python/dnspython/dnspython-2.6.0.ebuild | 47 + dev-python/fakeredis/Manifest | 6 +- dev-python/fakeredis/fakeredis-2.21.0.ebuild | 2 +- ...-2.20.1.ebuild => fakeredis-2.21.1.ebuild} | 2 +- dev-python/flatbuffers/Manifest | 2 +- dev-python/flatbuffers/metadata.xml | 4 - dev-python/fonttools/Manifest | 2 + dev-python/fonttools/fonttools-4.49.0.ebuild | 98 + dev-python/fqdn/Manifest | 2 +- dev-python/fqdn/metadata.xml | 4 - dev-python/furo/Manifest | 4 +- dev-python/furo/furo-2023.9.10.ebuild | 36 - dev-python/furo/furo-2024.1.29.ebuild | 2 +- dev-python/github3-py/Manifest | 2 +- dev-python/github3-py/github3-py-4.0.1.ebuild | 10 +- dev-python/google-api-core/Manifest | 2 + .../google-api-core-2.17.1.ebuild | 65 + dev-python/google-api-python-client/Manifest | 6 +- .../google-api-python-client-2.116.0.ebuild | 2 +- ...> google-api-python-client-2.118.0.ebuild} | 2 +- dev-python/google-auth/Manifest | 2 + .../google-auth/google-auth-2.28.0.ebuild | 59 + dev-python/grpcio-testing/Manifest | 2 +- dev-python/grpcio-testing/metadata.xml | 5 +- dev-python/grpcio-tools/Manifest | 2 +- dev-python/grpcio-tools/metadata.xml | 5 +- dev-python/grpcio/Manifest | 2 +- dev-python/grpcio/metadata.xml | 5 +- dev-python/httpbin/Manifest | 4 +- .../httpbin-0.10.1-optional-flasgger.patch | 24 +- ...0.1-r4.ebuild => httpbin-0.10.1-r5.ebuild} | 0 dev-python/httpcore/Manifest | 2 + dev-python/httpcore/httpcore-1.0.3.ebuild | 49 + dev-python/humanfriendly/Manifest | 2 +- .../humanfriendly-10.0-r1.ebuild | 2 +- dev-python/hypothesis/Manifest | 4 + .../hypothesis/hypothesis-6.98.5.ebuild | 90 + .../hypothesis/hypothesis-6.98.6.ebuild | 90 + dev-python/json-rpc/Manifest | 2 +- dev-python/json-rpc/metadata.xml | 4 - dev-python/jupyterlab-server/Manifest | 2 + .../jupyterlab-server-2.25.3.ebuild | 66 + dev-python/jupyterlab/Manifest | 6 +- .../jupyterlab/jupyterlab-4.0.11.ebuild | 77 - .../jupyterlab/jupyterlab-4.0.12.ebuild | 2 +- dev-python/jupyterlab/jupyterlab-4.1.0.ebuild | 78 - dev-python/jwcrypto/Manifest | 2 + dev-python/jwcrypto/jwcrypto-1.5.4.ebuild | 37 + dev-python/keep/Manifest | 2 +- dev-python/keep/metadata.xml | 5 +- dev-python/klein/Manifest | 2 +- dev-python/klein/metadata.xml | 4 - dev-python/libtmux/Manifest | 18 +- dev-python/libtmux/libtmux-0.22.1.ebuild | 56 - dev-python/libtmux/libtmux-0.23.0.ebuild | 55 - dev-python/libtmux/libtmux-0.23.2.ebuild | 56 - ...ux-0.26.0.ebuild => libtmux-0.28.0.ebuild} | 0 ...ux-0.25.0.ebuild => libtmux-0.30.1.ebuild} | 16 +- ...ux-0.24.1.ebuild => libtmux-0.30.2.ebuild} | 16 +- dev-python/loguru/Manifest | 4 +- dev-python/loguru/loguru-0.7.2.ebuild | 35 + dev-python/loguru/metadata.xml | 13 +- dev-python/lxml/Manifest | 2 +- dev-python/lxml/lxml-5.1.0.ebuild | 2 +- dev-python/m2crypto/Manifest | 2 + dev-python/m2crypto/m2crypto-0.41.0.ebuild | 71 + dev-python/mako/Manifest | 6 +- dev-python/mako/mako-1.3.0.ebuild | 49 - dev-python/mako/mako-1.3.1.ebuild | 49 - dev-python/mako/mako-1.3.2.ebuild | 2 +- dev-python/matplotlib/Manifest | 2 + dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 ++ dev-python/mcbootflash/Manifest | 4 +- .../mcbootflash/mcbootflash-8.0.0.ebuild | 30 - .../mcbootflash/mcbootflash-8.0.1.ebuild | 2 +- dev-python/ml-dtypes/Manifest | 4 +- dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild | 1 + dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild | 1 + dev-python/moto/Manifest | 2 +- dev-python/moto/moto-5.0.1.ebuild | 12 - dev-python/netaddr/Manifest | 4 +- dev-python/netaddr/metadata.xml | 1 - dev-python/netaddr/netaddr-1.1.0.ebuild | 38 + dev-python/nose2/Manifest | 4 +- dev-python/nose2/nose2-0.14.0.ebuild | 35 - dev-python/nose2/nose2-0.14.1.ebuild | 2 +- dev-python/noseofyeti/Manifest | 5 + dev-python/noseofyeti/metadata.xml | 12 + dev-python/noseofyeti/noseofyeti-2.4.6.ebuild | 39 + dev-python/noseofyeti/noseofyeti-2.4.7.ebuild | 33 + dev-python/notebook-shim/Manifest | 2 + .../notebook-shim/notebook-shim-0.2.4.ebuild | 44 + dev-python/openapi-core/Manifest | 3 + .../files/openapi-core-0.19.0-pytest-8.patch | 92 + .../openapi-core/openapi-core-0.19.0.ebuild | 76 + dev-python/orjson/Manifest | 9 + dev-python/orjson/orjson-3.9.14.ebuild | 98 + dev-python/oslo-utils/Manifest | 2 +- ....0.0.ebuild => oslo-utils-7.0.0-r1.ebuild} | 1 + dev-python/pikepdf/Manifest | 2 + dev-python/pikepdf/pikepdf-8.13.0.ebuild | 68 + dev-python/pipdeptree/Manifest | 2 + .../pipdeptree/pipdeptree-2.14.0.ebuild | 43 + dev-python/platformdirs/Manifest | 4 +- .../platformdirs/platformdirs-4.1.0.ebuild | 49 - .../platformdirs/platformdirs-4.2.0.ebuild | 2 +- dev-python/plotly/Manifest | 2 + dev-python/plotly/plotly-5.19.0.ebuild | 116 + dev-python/prometheus-client/Manifest | 2 + .../prometheus-client-0.20.0.ebuild | 25 + dev-python/pslab/Manifest | 4 +- dev-python/pslab/pslab-2.5.0.ebuild | 49 - dev-python/pslab/pslab-3.0.0.ebuild | 2 +- dev-python/pyfakefs/Manifest | 4 +- dev-python/pyfakefs/pyfakefs-5.3.4.ebuild | 38 - dev-python/pyfakefs/pyfakefs-5.3.5.ebuild | 2 +- dev-python/pypdf/Manifest | 6 +- dev-python/pypdf/pypdf-3.17.4.ebuild | 59 - dev-python/pypdf/pypdf-4.0.0.ebuild | 62 - dev-python/pypdf/pypdf-4.0.1.ebuild | 2 +- dev-python/pypugjs/Manifest | 2 +- dev-python/pypugjs/metadata.xml | 4 - dev-python/pyrate-limiter/Manifest | 2 + .../pyrate-limiter-3.2.1.ebuild | 74 + dev-python/pyside6-tools/Manifest | 2 + .../pyside6-tools/pyside6-tools-6.6.2.ebuild | 76 + dev-python/pyside6/Manifest | 2 + dev-python/pyside6/pyside6-6.6.2.ebuild | 247 ++ dev-python/pystache/Manifest | 2 +- dev-python/pystache/metadata.xml | 4 - dev-python/pytest-datafiles/Manifest | 2 +- .../pytest-datafiles-3.0.0.ebuild | 2 +- dev-python/pytest-django/Manifest | 4 +- .../pytest-django/pytest-django-4.7.0.ebuild | 51 - .../pytest-django/pytest-django-4.8.0.ebuild | 2 +- dev-python/pytest-helpers-namespace/Manifest | 2 +- ...est-helpers-namespace-2021.12.29-r1.ebuild | 4 +- dev-python/pytest-home/Manifest | 2 +- .../pytest-home/pytest-home-0.5.1.ebuild | 2 +- dev-python/pytest-httpserver/Manifest | 4 +- dev-python/pytest-httpserver/metadata.xml | 2 +- .../pytest-httpserver-1.0.9.ebuild | 39 + dev-python/pytest-httpx/Manifest | 4 +- .../pytest-httpx/pytest-httpx-0.28.0.ebuild | 32 - .../pytest-httpx/pytest-httpx-0.29.0.ebuild | 2 +- dev-python/pytest-reserial/Manifest | 4 +- .../pytest-reserial-0.2.4.ebuild | 27 - .../pytest-reserial-0.3.0.ebuild | 2 +- dev-python/pytest-testinfra/Manifest | 2 + .../pytest-testinfra-10.1.0.ebuild | 57 + dev-python/pytest-twisted/Manifest | 2 +- dev-python/pytest-twisted/metadata.xml | 6 +- dev-python/pytest/Manifest | 2 + dev-python/pytest/pytest-8.0.1.ebuild | 110 + dev-python/python-box/Manifest | 2 +- dev-python/python-box/metadata.xml | 8 +- dev-python/python3-discogs-client/Manifest | 4 +- .../python3-discogs-client-2.7.ebuild | 3 +- .../python3-discogs-client-9999.ebuild | 3 +- dev-python/python3-xapp/Manifest | 4 +- ...hon3-xapp-configurable-python-target.patch | 31 + ....1.ebuild => python3-xapp-2.4.1-r1.ebuild} | 7 +- .../python3-xapp/python3-xapp-2.4.1-r2.ebuild | 58 + dev-python/pytz/Manifest | 4 +- dev-python/pytz/pytz-2023.3_p1.ebuild | 51 - dev-python/pytz/pytz-2023.4.ebuild | 2 +- dev-python/referencing/Manifest | 4 +- .../referencing/referencing-0.32.1.ebuild | 33 - .../referencing/referencing-0.33.0.ebuild | 2 +- dev-python/reflink/Manifest | 4 +- dev-python/reflink/metadata.xml | 6 +- dev-python/reflink/reflink-0.2.2.ebuild | 55 + dev-python/requests-file/Manifest | 4 +- .../requests-file-1.5.1-r2.ebuild | 24 - .../requests-file/requests-file-2.0.0.ebuild | 2 +- dev-python/responses/Manifest | 2 + dev-python/responses/responses-0.25.0.ebuild | 46 + dev-python/rpds-py/Manifest | 19 +- dev-python/rpds-py/rpds-py-0.13.1.ebuild | 69 - dev-python/rpds-py/rpds-py-0.13.2.ebuild | 69 - dev-python/rpds-py/rpds-py-0.14.2.ebuild | 69 - dev-python/rpds-py/rpds-py-0.15.2.ebuild | 69 - dev-python/rpds-py/rpds-py-0.16.2.ebuild | 69 - ...py-0.14.1.ebuild => rpds-py-0.18.0.ebuild} | 12 +- dev-python/sabctools/Manifest | 2 +- dev-python/sabctools/metadata.xml | 8 +- dev-python/scikit-build-core/Manifest | 2 + .../scikit-build-core-0.8.1.ebuild | 54 + dev-python/semver/Manifest | 2 +- dev-python/semver/metadata.xml | 7 +- dev-python/sentry-sdk/Manifest | 2 + .../sentry-sdk/sentry-sdk-1.40.4.ebuild | 151 + dev-python/setuptools/Manifest | 2 +- .../setuptools/setuptools-69.1.0.ebuild | 2 +- dev-python/shapely/Manifest | 2 + dev-python/shapely/shapely-2.0.3.ebuild | 50 + dev-python/shiboken6/Manifest | 2 + dev-python/shiboken6/shiboken6-6.6.2.ebuild | 174 + dev-python/sqlalchemy/Manifest | 2 + .../sqlalchemy/sqlalchemy-2.0.27.ebuild | 111 + dev-python/sqlglot/Manifest | 2 + dev-python/sqlglot/sqlglot-21.1.1.ebuild | 121 + dev-python/stripe/Manifest | 2 + dev-python/stripe/stripe-8.3.0.ebuild | 81 + dev-python/tavalidate/Manifest | 2 +- dev-python/tavalidate/metadata.xml | 8 +- dev-python/tavern/Manifest | 2 +- dev-python/tavern/metadata.xml | 8 +- dev-python/testfixtures/Manifest | 2 + .../testfixtures/testfixtures-8.0.0.ebuild | 46 + dev-python/threadpoolctl/Manifest | 2 + .../threadpoolctl/threadpoolctl-3.3.0.ebuild | 41 + dev-python/tox/Manifest | 2 + dev-python/tox/tox-4.13.0.ebuild | 87 + dev-python/treq/Manifest | 2 +- dev-python/treq/metadata.xml | 4 - dev-python/trimesh/Manifest | 10 +- dev-python/trimesh/trimesh-4.0.8.ebuild | 68 - dev-python/trimesh/trimesh-4.0.9.ebuild | 68 - dev-python/trimesh/trimesh-4.1.0.ebuild | 2 +- ...esh-4.0.10.ebuild => trimesh-4.1.4.ebuild} | 0 dev-python/tubes/Manifest | 2 +- dev-python/tubes/metadata.xml | 4 - dev-python/txaio/Manifest | 2 +- dev-python/txaio/metadata.xml | 4 - dev-python/txrequests/Manifest | 4 +- dev-python/txrequests/metadata.xml | 13 +- .../txrequests/txrequests-0.9.6-r1.ebuild | 8 +- dev-python/types-setuptools/Manifest | 4 + .../types-setuptools-69.1.0.20240215.ebuild | 17 + .../types-setuptools-69.1.0.20240217.ebuild | 17 + dev-python/unidiff/Manifest | 2 +- dev-python/unidiff/metadata.xml | 4 - dev-python/urllib3/Manifest | 4 +- .../files/urllib3-2.2.0-pytest-8.patch | 112 + .../urllib3/files/urllib3-2.2.0-revert.patch | 42 + ...3-2.2.0.ebuild => urllib3-2.2.0-r1.ebuild} | 7 + dev-python/urwid/Manifest | 2 + dev-python/urwid/urwid-2.6.1.ebuild | 46 + dev-python/uvloop/Manifest | 3 +- dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- dev-python/uvloop/uvloop-0.19.0.ebuild | 82 - dev-python/vcrpy/Manifest | 3 +- .../files/vcrpy-6.0.1-httpbin-compat.patch | 40 + dev-python/vcrpy/vcrpy-6.0.1.ebuild | 5 + dev-python/verboselogs/Manifest | 2 +- .../verboselogs/verboselogs-1.7-r1.ebuild | 4 +- dev-python/virtualenvwrapper/Manifest | 5 +- ...-4.8.4_p20230121-remove-use-of-which.patch | 116 - .../virtualenvwrapper-6.0.0.ebuild | 71 - .../virtualenvwrapper-6.1.0.ebuild | 2 +- dev-python/zope-interface/Manifest | 2 + .../zope-interface/zope-interface-6.2.ebuild | 51 + dev-qt/Manifest.gz | Bin 11561 -> 11547 bytes dev-qt/qt-creator/Manifest | 2 +- dev-qt/qt-creator/qt-creator-12.0.2.ebuild | 14 +- dev-qt/qt-docs/Manifest | 103 + .../qt-docs-6.6.2_p202402121133.ebuild | 167 + dev-qt/qt3d/Manifest | 2 + dev-qt/qt3d/qt3d-6.6.2.ebuild | 36 + dev-qt/qt5compat/Manifest | 2 + dev-qt/qt5compat/qt5compat-6.6.2.ebuild | 37 + dev-qt/qtbase/Manifest | 8 +- dev-qt/qtbase/qtbase-6.6.2.ebuild | 360 ++ dev-qt/qtbase/qtbase-6.6.9999.ebuild | 2 +- dev-qt/qtbase/qtbase-6.7.9999.ebuild | 2 +- dev-qt/qtbase/qtbase-6.9999.ebuild | 2 +- dev-qt/qtcharts/Manifest | 2 + dev-qt/qtcharts/qtcharts-6.6.2.ebuild | 28 + dev-qt/qtconnectivity/Manifest | 2 + .../qtconnectivity-6.6.2.ebuild | 72 + dev-qt/qtcore/Manifest | 2 +- dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +- dev-qt/qtdeclarative/Manifest | 8 +- .../qtdeclarative/qtdeclarative-6.6.2.ebuild | 33 + .../qtdeclarative-6.6.9999.ebuild | 2 +- .../qtdeclarative-6.7.9999.ebuild | 2 +- .../qtdeclarative/qtdeclarative-6.9999.ebuild | 2 +- dev-qt/qtgui/Manifest | 2 + .../files/qtgui-5.15.12-CVE-2024-25580.patch | 228 ++ dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 182 + dev-qt/qthttpserver/Manifest | 2 + dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild | 31 + dev-qt/qtimageformats/Manifest | 2 + .../qtimageformats-6.6.2.ebuild | 35 + dev-qt/qtlocation/Manifest | 2 + dev-qt/qtlocation/qtlocation-6.6.2.ebuild | 44 + dev-qt/qtmultimedia/Manifest | 2 + dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild | 87 + dev-qt/qtnetworkauth/Manifest | 2 + .../qtnetworkauth/qtnetworkauth-6.6.2.ebuild | 15 + dev-qt/qtpositioning/Manifest | 8 +- .../qtpositioning/qtpositioning-6.6.2.ebuild | 68 + .../qtpositioning-6.6.9999.ebuild | 5 + .../qtpositioning-6.7.9999.ebuild | 5 + .../qtpositioning/qtpositioning-6.9999.ebuild | 5 + dev-qt/qtquick3d/Manifest | 9 +- .../files/qtquick3d-6.6.2-gcc14.patch | 23 + dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild | 47 + dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild | 4 + dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild | 4 + dev-qt/qtquick3d/qtquick3d-6.9999.ebuild | 4 + dev-qt/qtquicktimeline/Manifest | 2 + .../qtquicktimeline-6.6.2.ebuild | 18 + dev-qt/qtscxml/Manifest | 2 + dev-qt/qtscxml/qtscxml-6.6.2.ebuild | 34 + dev-qt/qtsensors/Manifest | 2 + dev-qt/qtsensors/qtsensors-6.6.2.ebuild | 28 + dev-qt/qtserialport/Manifest | 2 + dev-qt/qtserialport/qtserialport-6.6.2.ebuild | 18 + dev-qt/qtshadertools/Manifest | 2 + .../qtshadertools/qtshadertools-6.6.2.ebuild | 17 + dev-qt/qtspeech/Manifest | 2 + dev-qt/qtspeech/qtspeech-6.6.2.ebuild | 47 + dev-qt/qtsvg/Manifest | 2 + dev-qt/qtsvg/qtsvg-6.6.2.ebuild | 18 + dev-qt/qttools/Manifest | 2 + dev-qt/qttools/qttools-6.6.2.ebuild | 151 + dev-qt/qttranslations/Manifest | 2 + .../qttranslations-6.6.2.ebuild | 15 + dev-qt/qtvirtualkeyboard/Manifest | 2 + .../qtvirtualkeyboard-6.6.2.ebuild | 47 + dev-qt/qtwayland/Manifest | 5 +- .../qtwayland-6.6.2-nvidia-threaded-gl.patch | 30 + dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild | 2 +- dev-qt/qtwayland/qtwayland-6.6.2.ebuild | 51 + dev-qt/qtwebchannel/Manifest | 2 + dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild | 27 + dev-qt/qtwebengine/Manifest | 10 +- dev-qt/qtwebengine/metadata.xml | 5 - dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild | 314 ++ .../qtwebengine/qtwebengine-6.6.9999.ebuild | 2 +- .../qtwebengine/qtwebengine-6.7.9999.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | 2 +- dev-qt/qtwebsockets/Manifest | 2 + dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild | 28 + dev-qt/qtwebview/Manifest | 2 + dev-qt/qtwebview/qtwebview-6.6.2.ebuild | 19 + dev-qt/qtwidgets/Manifest | 2 +- dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109102 -> 109084 bytes dev-ruby/ethon/Manifest | 2 +- dev-ruby/ethon/ethon-0.16.0.ebuild | 4 +- dev-ruby/excon/Manifest | 2 +- dev-ruby/excon/excon-0.109.0.ebuild | 2 +- dev-ruby/pairing_heap/Manifest | 2 +- .../pairing_heap/pairing_heap-3.1.0.ebuild | 2 +- dev-ruby/pdf-inspector/Manifest | 2 +- .../pdf-inspector-1.3.0-r1.ebuild | 4 +- dev-ruby/pdf-reader/Manifest | 2 +- dev-ruby/pdf-reader/pdf-reader-2.12.0.ebuild | 4 +- dev-ruby/rgl/Manifest | 2 +- dev-ruby/rgl/rgl-0.6.6.ebuild | 4 +- dev-ruby/rmagick/Manifest | 2 + dev-ruby/rmagick/rmagick-5.4.4.ebuild | 80 + dev-ruby/sinatra/Manifest | 2 +- dev-ruby/sinatra/sinatra-3.2.0.ebuild | 6 +- dev-ruby/test-unit/Manifest | 2 + dev-ruby/test-unit/test-unit-3.6.2.ebuild | 36 + dev-ruby/vagrant_cloud/Manifest | 2 +- .../vagrant_cloud/vagrant_cloud-3.1.1.ebuild | 2 +- dev-scheme/Manifest.gz | Bin 9979 -> 9982 bytes dev-scheme/cyclone/Manifest | 8 +- dev-scheme/cyclone/cyclone-0.33.0.ebuild | 55 - ...ne-0.34.0.ebuild => cyclone-0.36.0.ebuild} | 27 +- dev-scheme/cyclone/cyclone-9999.ebuild | 22 +- dev-scheme/gauche/Manifest | 2 +- ...-0.9.14.ebuild => gauche-0.9.14-r1.ebuild} | 10 +- dev-scheme/racket/Manifest | 2 +- dev-scheme/racket/racket-8.11.1.ebuild | 4 +- dev-scheme/stklos/Manifest | 3 +- dev-scheme/stklos/stklos-2.00-r1.ebuild | 2 +- dev-scheme/stklos/stklos-2.00.ebuild | 58 - dev-tcltk/Manifest.gz | Bin 5492 -> 5492 bytes dev-tcltk/thread/Manifest | 2 +- dev-tcltk/thread/thread-2.8.5.ebuild | 4 +- dev-util/Manifest.gz | Bin 64458 -> 64433 bytes dev-util/android-udev-rules/Manifest | 2 +- .../android-udev-rules-20240114.ebuild | 2 +- dev-util/bear/Manifest | 2 +- dev-util/bear/metadata.xml | 5 +- dev-util/bingrep/Manifest | 2 +- dev-util/bingrep/metadata.xml | 5 +- dev-util/build2/Manifest | 2 +- dev-util/build2/metadata.xml | 5 +- dev-util/buildbot-badges/Manifest | 2 +- dev-util/buildbot-badges/metadata.xml | 4 - dev-util/buildbot-console-view/Manifest | 2 +- dev-util/buildbot-console-view/metadata.xml | 4 - dev-util/buildbot-grid-view/Manifest | 2 +- dev-util/buildbot-grid-view/metadata.xml | 4 - dev-util/buildbot-pkg/Manifest | 2 +- dev-util/buildbot-pkg/metadata.xml | 4 - dev-util/buildbot-react-console-view/Manifest | 2 +- .../buildbot-react-console-view/metadata.xml | 4 - dev-util/buildbot-react-grid-view/Manifest | 2 +- .../buildbot-react-grid-view/metadata.xml | 4 - .../buildbot-react-wsgi-dashboards/Manifest | 2 +- .../metadata.xml | 4 - dev-util/buildbot-waterfall-view/Manifest | 2 +- dev-util/buildbot-waterfall-view/metadata.xml | 4 - dev-util/buildbot-worker/Manifest | 2 +- dev-util/buildbot-worker/metadata.xml | 4 - dev-util/buildbot-wsgi-dashboards/Manifest | 2 +- .../buildbot-wsgi-dashboards/metadata.xml | 4 - dev-util/buildbot-www-react/Manifest | 2 +- dev-util/buildbot-www-react/metadata.xml | 4 - dev-util/buildbot-www/Manifest | 2 +- dev-util/buildbot-www/metadata.xml | 4 - dev-util/buildbot/Manifest | 2 +- dev-util/buildbot/metadata.xml | 4 - dev-util/cargo-audit/Manifest | 2 +- dev-util/cargo-audit/metadata.xml | 4 - dev-util/cargo-ebuild/Manifest | 2 +- dev-util/cargo-ebuild/metadata.xml | 4 - dev-util/cargo-license/Manifest | 2 +- dev-util/cargo-license/metadata.xml | 4 - dev-util/cccc/Manifest | 2 +- dev-util/cccc/metadata.xml | 5 +- dev-util/debootstrap/Manifest | 2 +- dev-util/debootstrap/metadata.xml | 5 +- dev-util/flawfinder/Manifest | 1 - dev-util/flawfinder/flawfinder-2.0.19.ebuild | 32 - dev-util/gitchangelog/Manifest | 2 +- dev-util/gitchangelog/metadata.xml | 5 +- dev-util/glslang/Manifest | 2 +- dev-util/glslang/glslang-1.3.275.ebuild | 2 +- dev-util/google-perftools/Manifest | 6 +- .../google-perftools-2.10-r1.ebuild | 4 +- .../google-perftools-2.15.ebuild | 118 + dev-util/google-perftools/metadata.xml | 24 +- dev-util/gource/Manifest | 2 +- dev-util/gource/metadata.xml | 5 +- dev-util/howdoi/Manifest | 2 +- dev-util/howdoi/metadata.xml | 5 +- dev-util/idea-community/Manifest | 4 +- ....ebuild => idea-community-2023.3.4.ebuild} | 0 dev-util/intel_clc/Manifest | 14 +- dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild | 116 - dev-util/intel_clc/intel_clc-23.3.4.ebuild | 116 - dev-util/intel_clc/intel_clc-23.3.5.ebuild | 2 +- ...-23.3.3.ebuild => intel_clc-23.3.6.ebuild} | 0 ...-24.0.0.ebuild => intel_clc-24.0.1.ebuild} | 0 dev-util/kdevelop-php/Manifest | 2 + .../kdevelop-php/kdevelop-php-23.08.5.ebuild | 53 + dev-util/kdevelop-python/Manifest | 2 + .../kdevelop-python-23.08.5.ebuild | 51 + dev-util/kdevelop/Manifest | 2 + dev-util/kdevelop/kdevelop-23.08.5.ebuild | 134 + dev-util/kio-perldoc/Manifest | 2 + .../kio-perldoc/kio-perldoc-23.08.5.ebuild | 23 + dev-util/pkgcheck/Manifest | 5 +- ...0.26.ebuild => pkgcheck-0.10.27-r1.ebuild} | 10 +- dev-util/pkgcheck/pkgcheck-0.10.27.ebuild | 94 - dev-util/pkgcruft/Manifest | 2 +- dev-util/pkgcruft/pkgcruft-9999.ebuild | 2 +- dev-util/pwntools/Manifest | 2 +- dev-util/pwntools/pwntools-4.11.1.ebuild | 2 +- dev-util/repolite/Manifest | 2 +- dev-util/repolite/metadata.xml | 5 +- dev-util/rgbds/Manifest | 4 +- dev-util/rgbds/rgbds-0.7.0.ebuild | 38 + dev-util/rgbds/rgbds-9999.ebuild | 7 +- dev-util/rpmdevtools/Manifest | 2 +- dev-util/rpmdevtools/metadata.xml | 5 +- dev-util/rustup/Manifest | 2 +- dev-util/rustup/metadata.xml | 4 - dev-util/sccache/Manifest | 2 +- dev-util/sccache/metadata.xml | 5 +- dev-util/schroot/Manifest | 2 +- dev-util/schroot/metadata.xml | 5 +- dev-util/shellcheck-bin/Manifest | 8 +- dev-util/shellcheck-bin/metadata.xml | 4 +- .../shellcheck-bin-0.8.0.ebuild | 30 - .../shellcheck-bin-0.9.0.ebuild | 19 +- dev-util/spirv-headers/Manifest | 2 +- .../spirv-headers-1.3.275.ebuild | 2 +- dev-util/spirv-tools/Manifest | 2 +- .../spirv-tools/spirv-tools-1.3.275.ebuild | 2 +- dev-util/stripe-mock/Manifest | 2 + .../stripe-mock/stripe-mock-0.182.0.ebuild | 27 + dev-util/volk/Manifest | 2 +- dev-util/volk/volk-1.3.275.ebuild | 2 +- dev-util/vulkan-headers/Manifest | 2 +- .../vulkan-headers-1.3.275.ebuild | 2 +- dev-util/vulkan-tools/Manifest | 2 +- .../vulkan-tools/vulkan-tools-1.3.275.ebuild | 2 +- dev-util/vulkan-utility-libraries/Manifest | 2 +- .../vulkan-utility-libraries-1.3.275.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 11509 -> 11504 bytes dev-vcs/git/Manifest | 4 + dev-vcs/git/git-2.43.2.ebuild | 644 ++++ dev-vcs/stgit/Manifest | 82 +- ...{stgit-2.4.2.ebuild => stgit-2.4.4.ebuild} | 158 +- dev-vcs/tig/Manifest | 2 +- dev-vcs/tig/metadata.xml | 4 - games-emulation/Manifest.gz | Bin 12033 -> 12035 bytes games-emulation/dosbox-staging/Manifest | 2 + .../dosbox-staging-0.81.0.ebuild | 66 + games-emulation/ppsspp/Manifest | 2 +- ...-1.17.1.ebuild => ppsspp-1.17.1-r1.ebuild} | 7 +- games-engines/Manifest.gz | Bin 3886 -> 3885 bytes games-engines/stratagus/Manifest | 4 +- ...3.3.1.ebuild => stratagus-3.3.2-r1.ebuild} | 7 +- .../stratagus/stratagus-3.3.2.ebuild | 83 - games-fps/Manifest.gz | Bin 12210 -> 12205 bytes games-fps/alephone-durandal/Manifest | 2 +- games-fps/alephone-durandal/metadata.xml | 2 +- games-fps/alephone-infinity/Manifest | 2 +- games-fps/alephone-infinity/metadata.xml | 2 +- games-fps/alephone-marathon/Manifest | 2 +- games-fps/alephone-marathon/metadata.xml | 2 +- games-fps/alephone/Manifest | 2 +- games-fps/alephone/metadata.xml | 4 +- games-rpg/Manifest.gz | Bin 8299 -> 8293 bytes games-rpg/rpg-cli/Manifest | 5 +- .../files/getrandom-0.2.3-open64.patch | 27 + games-rpg/rpg-cli/metadata.xml | 8 +- games-rpg/rpg-cli/rpg-cli-1.0.1.ebuild | 10 +- games-strategy/Manifest.gz | Bin 8090 -> 8086 bytes games-strategy/war1gus/Manifest | 2 - games-strategy/war1gus/war1gus-3.3.1.ebuild | 68 - games-strategy/wargus/Manifest | 2 - games-strategy/wargus/wargus-3.3.1.ebuild | 81 - games-util/Manifest.gz | Bin 8236 -> 8238 bytes games-util/lutris/Manifest | 6 +- ...-0.5.16.ebuild => lutris-0.5.16-r1.ebuild} | 10 +- games-util/lutris/lutris-9999.ebuild | 12 +- gnome-extra/Manifest.gz | Bin 11276 -> 11280 bytes gnome-extra/cinnamon-control-center/Manifest | 5 +- ...d => cinnamon-control-center-6.0.0.ebuild} | 49 +- ...ol-center-6.0.0-fix-optional-wayland.patch | 48 + gnome-extra/cinnamon-desktop/Manifest | 5 +- ...2.ebuild => cinnamon-desktop-6.0.0.ebuild} | 17 +- ...-desktop-6.0.0-fix-idle-monitor-dbus.patch | 80 + gnome-extra/cinnamon-menus/Manifest | 4 +- ...6.0.ebuild => cinnamon-menus-6.0.0.ebuild} | 4 +- gnome-extra/cinnamon-screensaver/Manifest | 4 +- ...uild => cinnamon-screensaver-6.0.3.ebuild} | 14 +- gnome-extra/cinnamon-session/Manifest | 5 +- ...1.ebuild => cinnamon-session-6.0.2.ebuild} | 37 +- ...n-session-6.0.0-fix-optional-systemd.patch | 21 + gnome-extra/cinnamon-settings-daemon/Manifest | 4 +- ... => cinnamon-settings-daemon-6.0.0.ebuild} | 17 +- gnome-extra/cinnamon-translations/Manifest | 4 +- ...ild => cinnamon-translations-6.0.2.ebuild} | 6 +- gnome-extra/cinnamon/Manifest | 6 +- ...mon-5.6.8.ebuild => cinnamon-6.0.4.ebuild} | 52 +- gnome-extra/cinnamon/metadata.xml | 3 + gnome-extra/cjs/Manifest | 2 + gnome-extra/cjs/cjs-6.0.0.ebuild | 91 + gnome-extra/nemo-fileroller/Manifest | 4 +- ....1.ebuild => nemo-fileroller-6.0.1.ebuild} | 10 +- gnome-extra/nemo/Manifest | 5 +- .../nemo-6.0.0-fix-optional-wayland.patch | 61 + .../{nemo-5.6.5.ebuild => nemo-6.0.2.ebuild} | 45 +- gui-apps/Manifest.gz | Bin 4718 -> 4711 bytes gui-apps/xwaylandvideobridge/Manifest | 2 +- .../xwaylandvideobridge-0.4.0.ebuild | 2 +- kde-apps/Manifest.gz | Bin 37053 -> 37083 bytes kde-apps/akonadi-calendar/Manifest | 2 + .../akonadi-calendar-23.08.5.ebuild | 50 + kde-apps/akonadi-contacts/Manifest | 2 + .../akonadi-contacts-23.08.5.ebuild | 46 + kde-apps/akonadi-import-wizard/Manifest | 2 + .../akonadi-import-wizard-23.08.5.ebuild | 43 + kde-apps/akonadi-mime/Manifest | 2 + .../akonadi-mime/akonadi-mime-23.08.5.ebuild | 38 + kde-apps/akonadi-notes/Manifest | 2 + .../akonadi-notes-23.08.5.ebuild | 26 + kde-apps/akonadi-search/Manifest | 2 + .../akonadi-search-23.08.5.ebuild | 49 + kde-apps/akonadi/Manifest | 2 + kde-apps/akonadi/akonadi-23.08.5.ebuild | 115 + kde-apps/akonadiconsole/Manifest | 2 + .../akonadiconsole-23.08.5.ebuild | 49 + kde-apps/akregator/Manifest | 2 + kde-apps/akregator/akregator-23.08.5.ebuild | 61 + kde-apps/analitza/Manifest | 2 + kde-apps/analitza/analitza-23.08.5.ebuild | 45 + kde-apps/ark/Manifest | 2 + kde-apps/ark/ark-23.08.5.ebuild | 81 + kde-apps/artikulate/Manifest | 2 + kde-apps/artikulate/artikulate-23.08.5.ebuild | 46 + kde-apps/audiocd-kio/Manifest | 2 + .../audiocd-kio/audiocd-kio-23.08.5.ebuild | 48 + kde-apps/baloo-widgets/Manifest | 2 + .../baloo-widgets-23.08.5.ebuild | 33 + kde-apps/blinken/Manifest | 2 + kde-apps/blinken/blinken-23.08.5.ebuild | 37 + kde-apps/bomber/Manifest | 2 + kde-apps/bomber/bomber-23.08.5.ebuild | 35 + kde-apps/bovo/Manifest | 2 + kde-apps/bovo/bovo-23.08.5.ebuild | 36 + kde-apps/calendarjanitor/Manifest | 2 + .../calendarjanitor-23.08.5.ebuild | 41 + kde-apps/calendarsupport/Manifest | 2 + .../calendarsupport-23.08.5.ebuild | 47 + kde-apps/cantor/Manifest | 2 + kde-apps/cantor/cantor-23.08.5.ebuild | 110 + kde-apps/cervisia/Manifest | 2 + kde-apps/cervisia/cervisia-23.08.5.ebuild | 42 + kde-apps/dolphin-plugins-dropbox/Manifest | 2 + .../dolphin-plugins-dropbox-23.08.5.ebuild | 61 + kde-apps/dolphin-plugins-git/Manifest | 2 + .../dolphin-plugins-git-23.08.5.ebuild | 64 + kde-apps/dolphin-plugins-mercurial/Manifest | 2 + .../dolphin-plugins-mercurial-23.08.5.ebuild | 67 + kde-apps/dolphin-plugins-subversion/Manifest | 2 + .../dolphin-plugins-subversion-23.08.5.ebuild | 63 + kde-apps/dolphin/Manifest | 2 + kde-apps/dolphin/dolphin-23.08.5.ebuild | 98 + kde-apps/dragon/Manifest | 2 + kde-apps/dragon/dragon-23.08.5.ebuild | 43 + kde-apps/eventviews/Manifest | 2 + kde-apps/eventviews/eventviews-23.08.5.ebuild | 48 + kde-apps/ffmpegthumbs/Manifest | 2 + .../ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild | 27 + kde-apps/filelight/Manifest | 2 + kde-apps/filelight/filelight-23.08.5.ebuild | 39 + kde-apps/granatier/Manifest | 2 + kde-apps/granatier/granatier-23.08.5.ebuild | 35 + kde-apps/grantlee-editor/Manifest | 2 + .../grantlee-editor-23.08.5.ebuild | 41 + kde-apps/grantleetheme/Manifest | 2 + .../grantleetheme-23.08.5.ebuild | 38 + kde-apps/gwenview/Manifest | 2 + kde-apps/gwenview/gwenview-23.08.5.ebuild | 110 + kde-apps/incidenceeditor/Manifest | 2 + .../incidenceeditor-23.08.5.ebuild | 68 + kde-apps/juk/Manifest | 2 + kde-apps/juk/juk-23.08.5.ebuild | 48 + kde-apps/k3b/Manifest | 2 + kde-apps/k3b/k3b-23.08.5.ebuild | 113 + kde-apps/kaccounts-integration/Manifest | 4 +- .../kaccounts-integration-23.08.5.ebuild | 49 + .../kaccounts-integration-24.01.95.ebuild | 2 +- kde-apps/kaccounts-providers/Manifest | 2 + .../kaccounts-providers-23.08.5.ebuild | 47 + kde-apps/kaddressbook/Manifest | 2 + .../kaddressbook/kaddressbook-23.08.5.ebuild | 71 + kde-apps/kajongg/Manifest | 2 + kde-apps/kajongg/kajongg-23.08.5.ebuild | 48 + kde-apps/kalarm/Manifest | 2 + kde-apps/kalarm/kalarm-23.08.5.ebuild | 89 + kde-apps/kalgebra/Manifest | 2 + kde-apps/kalgebra/kalgebra-23.08.5.ebuild | 51 + kde-apps/kalzium/Manifest | 2 + kde-apps/kalzium/kalzium-23.08.5.ebuild | 67 + kde-apps/kamera/Manifest | 2 + kde-apps/kamera/kamera-23.08.5.ebuild | 35 + kde-apps/kamoso/Manifest | 2 + kde-apps/kamoso/kamoso-23.08.5.ebuild | 46 + kde-apps/kanagram/Manifest | 2 + kde-apps/kanagram/kanagram-23.08.5.ebuild | 49 + kde-apps/kapman/Manifest | 2 + kde-apps/kapman/kapman-23.08.5.ebuild | 35 + kde-apps/kapptemplate/Manifest | 2 + .../kapptemplate/kapptemplate-23.08.5.ebuild | 32 + kde-apps/kate-addons/Manifest | 2 + .../kate-addons/kate-addons-23.08.5.ebuild | 107 + kde-apps/kate-lib/Manifest | 2 + kde-apps/kate-lib/kate-lib-23.08.5.ebuild | 77 + kde-apps/kate/Manifest | 2 + kde-apps/kate/kate-23.08.5.ebuild | 65 + kde-apps/katomic/Manifest | 2 + kde-apps/katomic/katomic-23.08.5.ebuild | 34 + kde-apps/kbackup/Manifest | 2 + kde-apps/kbackup/kbackup-23.08.5.ebuild | 37 + kde-apps/kblackbox/Manifest | 2 + kde-apps/kblackbox/kblackbox-23.08.5.ebuild | 38 + kde-apps/kblocks/Manifest | 2 + kde-apps/kblocks/kblocks-23.08.5.ebuild | 36 + kde-apps/kbounce/Manifest | 2 + kde-apps/kbounce/kbounce-23.08.5.ebuild | 37 + kde-apps/kbreakout/Manifest | 2 + kde-apps/kbreakout/kbreakout-23.08.5.ebuild | 35 + kde-apps/kbruch/Manifest | 2 + kde-apps/kbruch/kbruch-23.08.5.ebuild | 29 + kde-apps/kcachegrind/Manifest | 2 + .../kcachegrind/kcachegrind-23.08.5.ebuild | 38 + kde-apps/kcalc/Manifest | 2 + kde-apps/kcalc/kcalc-23.08.5.ebuild | 37 + kde-apps/kcalutils/Manifest | 2 + kde-apps/kcalutils/kcalutils-23.08.5.ebuild | 35 + kde-apps/kcharselect/Manifest | 2 + .../kcharselect/kcharselect-23.08.5.ebuild | 31 + kde-apps/kcolorchooser/Manifest | 2 + .../kcolorchooser-23.08.5.ebuild | 25 + kde-apps/kcron/Manifest | 2 + kde-apps/kcron/kcron-23.08.5.ebuild | 33 + kde-apps/kde-apps-meta/Manifest | 1 + .../kde-apps-meta-23.08.5.ebuild | 26 + kde-apps/kde-dev-scripts/Manifest | 2 + .../kde-dev-scripts-23.08.5.ebuild | 34 + kde-apps/kde-dev-utils/Manifest | 2 + .../kde-dev-utils-23.08.5.ebuild | 31 + kde-apps/kdeaccessibility-meta/Manifest | 1 + .../kdeaccessibility-meta-23.08.5.ebuild | 19 + kde-apps/kdeadmin-meta/Manifest | 1 + .../kdeadmin-meta-23.08.5.ebuild | 17 + kde-apps/kdebugsettings/Manifest | 2 + .../kdebugsettings-23.08.5.ebuild | 33 + kde-apps/kdecore-meta/Manifest | 1 + .../kdecore-meta/kdecore-meta-23.08.5.ebuild | 34 + kde-apps/kdeedu-data/Manifest | 2 + .../kdeedu-data/kdeedu-data-23.08.5.ebuild | 18 + kde-apps/kdeedu-meta/Manifest | 1 + .../kdeedu-meta/kdeedu-meta-23.08.5.ebuild | 42 + kde-apps/kdegames-meta/Manifest | 1 + .../kdegames-meta-23.08.5.ebuild | 59 + kde-apps/kdegraphics-meta/Manifest | 1 + .../kdegraphics-meta-23.08.5.ebuild | 33 + kde-apps/kdegraphics-mobipocket/Manifest | 4 +- .../kdegraphics-mobipocket-23.08.5.ebuild | 18 + .../kdegraphics-mobipocket-24.01.95.ebuild | 2 +- kde-apps/kdemultimedia-meta/Manifest | 1 + .../kdemultimedia-meta-23.08.5.ebuild | 31 + kde-apps/kdenetwork-filesharing/Manifest | 2 + .../kdenetwork-filesharing-23.08.5.ebuild | 41 + kde-apps/kdenetwork-meta/Manifest | 1 + .../kdenetwork-meta-23.08.5.ebuild | 31 + kde-apps/kdenlive/Manifest | 2 + kde-apps/kdenlive/kdenlive-23.08.5.ebuild | 82 + kde-apps/kdepim-addons/Manifest | 2 + .../kdepim-addons-23.08.5.ebuild | 85 + kde-apps/kdepim-meta/Manifest | 1 + .../kdepim-meta/kdepim-meta-23.08.5.ebuild | 74 + kde-apps/kdepim-runtime/Manifest | 2 + .../kdepim-runtime-23.08.5.ebuild | 87 + kde-apps/kdesdk-meta/Manifest | 1 + .../kdesdk-meta/kdesdk-meta-23.08.5.ebuild | 35 + kde-apps/kdesdk-thumbnailers/Manifest | 2 + .../kdesdk-thumbnailers-23.08.5.ebuild | 26 + kde-apps/kdeutils-meta/Manifest | 1 + .../kdeutils-meta-23.08.5.ebuild | 54 + kde-apps/kdf/Manifest | 2 + kde-apps/kdf/kdf-23.08.5.ebuild | 37 + kde-apps/kdialog/Manifest | 2 + kde-apps/kdialog/kdialog-23.08.5.ebuild | 45 + kde-apps/kdiamond/Manifest | 2 + kde-apps/kdiamond/kdiamond-23.08.5.ebuild | 35 + kde-apps/keditbookmarks/Manifest | 2 + .../keditbookmarks-23.08.5.ebuild | 46 + kde-apps/kfind/Manifest | 2 + kde-apps/kfind/kfind-23.08.5.ebuild | 37 + kde-apps/kfourinline/Manifest | 2 + .../kfourinline/kfourinline-23.08.5.ebuild | 34 + kde-apps/kgeography/Manifest | 2 + kde-apps/kgeography/kgeography-23.08.5.ebuild | 33 + kde-apps/kget/Manifest | 2 + kde-apps/kget/kget-23.08.5.ebuild | 77 + kde-apps/kgoldrunner/Manifest | 2 + .../kgoldrunner/kgoldrunner-23.08.5.ebuild | 39 + kde-apps/kgpg/Manifest | 2 + kde-apps/kgpg/kgpg-23.08.5.ebuild | 52 + kde-apps/khangman/Manifest | 2 + kde-apps/khangman/khangman-23.08.5.ebuild | 44 + kde-apps/khelpcenter/Manifest | 2 + .../khelpcenter/khelpcenter-23.08.5.ebuild | 51 + kde-apps/kidentitymanagement/Manifest | 2 + .../kidentitymanagement-23.08.5.ebuild | 37 + kde-apps/kig/Manifest | 2 + kde-apps/kig/kig-23.08.5.ebuild | 72 + kde-apps/kigo/Manifest | 2 + kde-apps/kigo/kigo-23.08.5.ebuild | 40 + kde-apps/killbots/Manifest | 2 + kde-apps/killbots/killbots-23.08.5.ebuild | 36 + kde-apps/kimagemapeditor/Manifest | 2 + .../kimagemapeditor-23.08.5.ebuild | 34 + kde-apps/kimap/Manifest | 2 + kde-apps/kimap/kimap-23.08.5.ebuild | 41 + kde-apps/kio-extras/Manifest | 4 +- kde-apps/kio-extras/kio-extras-23.08.5.ebuild | 100 + .../kio-extras/kio-extras-24.01.95.ebuild | 2 +- kde-apps/kiriki/Manifest | 2 + kde-apps/kiriki/kiriki-23.08.5.ebuild | 35 + kde-apps/kiten/Manifest | 2 + kde-apps/kiten/kiten-23.08.5.ebuild | 43 + kde-apps/kitinerary/Manifest | 2 + kde-apps/kitinerary/kitinerary-23.08.5.ebuild | 48 + kde-apps/kjumpingcube/Manifest | 2 + .../kjumpingcube/kjumpingcube-23.08.5.ebuild | 37 + kde-apps/kldap/Manifest | 2 + kde-apps/kldap/kldap-23.08.5.ebuild | 31 + kde-apps/kleopatra/Manifest | 2 + kde-apps/kleopatra/kleopatra-23.08.5.ebuild | 68 + kde-apps/klettres/Manifest | 2 + kde-apps/klettres/klettres-23.08.5.ebuild | 34 + kde-apps/klickety/Manifest | 2 + kde-apps/klickety/klickety-23.08.5.ebuild | 39 + kde-apps/klines/Manifest | 2 + kde-apps/klines/klines-23.08.5.ebuild | 36 + kde-apps/kmag/Manifest | 2 + kde-apps/kmag/kmag-23.08.5.ebuild | 40 + kde-apps/kmahjongg/Manifest | 2 + kde-apps/kmahjongg/kmahjongg-23.08.5.ebuild | 38 + kde-apps/kmail-account-wizard/Manifest | 2 + .../kmail-account-wizard-23.08.5.ebuild | 55 + kde-apps/kmail/Manifest | 2 + kde-apps/kmail/kmail-23.08.5.ebuild | 116 + kde-apps/kmailtransport/Manifest | 2 + .../kmailtransport-23.08.5.ebuild | 40 + kde-apps/kmbox/Manifest | 2 + kde-apps/kmbox/kmbox-23.08.5.ebuild | 19 + kde-apps/kmime/Manifest | 2 + kde-apps/kmime/kmime-23.08.5.ebuild | 22 + kde-apps/kmines/Manifest | 2 + kde-apps/kmines/kmines-23.08.5.ebuild | 35 + kde-apps/kmix/Manifest | 2 + kde-apps/kmix/kmix-23.08.5.ebuild | 75 + kde-apps/kmousetool/Manifest | 2 + kde-apps/kmousetool/kmousetool-23.08.5.ebuild | 37 + kde-apps/kmouth/Manifest | 2 + kde-apps/kmouth/kmouth-23.08.5.ebuild | 35 + kde-apps/kmplot/Manifest | 2 + kde-apps/kmplot/kmplot-23.08.5.ebuild | 41 + kde-apps/knavalbattle/Manifest | 2 + .../knavalbattle/knavalbattle-23.08.5.ebuild | 40 + kde-apps/knetwalk/Manifest | 2 + kde-apps/knetwalk/knetwalk-23.08.5.ebuild | 36 + kde-apps/knights/Manifest | 2 + kde-apps/knights/knights-23.08.5.ebuild | 59 + kde-apps/knotes/Manifest | 2 + kde-apps/knotes/knotes-23.08.5.ebuild | 64 + kde-apps/kolf/Manifest | 2 + kde-apps/kolf/kolf-23.08.5.ebuild | 38 + kde-apps/kollision/Manifest | 2 + kde-apps/kollision/kollision-23.08.5.ebuild | 32 + kde-apps/kolourpaint/Manifest | 2 + .../kolourpaint/kolourpaint-23.08.5.ebuild | 45 + kde-apps/kompare/Manifest | 2 + kde-apps/kompare/kompare-23.08.5.ebuild | 40 + kde-apps/konqueror/Manifest | 2 + kde-apps/konqueror/konqueror-23.08.5.ebuild | 87 + kde-apps/konquest/Manifest | 2 + kde-apps/konquest/konquest-23.08.5.ebuild | 35 + kde-apps/konsole/Manifest | 2 + kde-apps/konsole/konsole-23.08.5.ebuild | 64 + kde-apps/konsolekalendar/Manifest | 2 + .../konsolekalendar-23.08.5.ebuild | 38 + kde-apps/kontact/Manifest | 2 + kde-apps/kontact/kontact-23.08.5.ebuild | 47 + kde-apps/kontactinterface/Manifest | 2 + .../kontactinterface-23.08.5.ebuild | 31 + kde-apps/korganizer/Manifest | 2 + kde-apps/korganizer/korganizer-23.08.5.ebuild | 83 + kde-apps/kpat/Manifest | 2 + kde-apps/kpat/kpat-23.08.5.ebuild | 50 + kde-apps/kpimtextedit/Manifest | 2 + .../kpimtextedit/kpimtextedit-23.08.5.ebuild | 47 + kde-apps/kpkpass/Manifest | 2 + kde-apps/kpkpass/kpkpass-23.08.5.ebuild | 24 + kde-apps/kqtquickcharts/Manifest | 2 + .../kqtquickcharts-23.08.5.ebuild | 20 + kde-apps/krdc/Manifest | 2 + kde-apps/krdc/krdc-23.08.5.ebuild | 58 + kde-apps/kreversi/Manifest | 2 + kde-apps/kreversi/kreversi-23.08.5.ebuild | 39 + kde-apps/krfb/Manifest | 2 + kde-apps/krfb/krfb-23.08.5.ebuild | 67 + kde-apps/kruler/Manifest | 2 + kde-apps/kruler/kruler-23.08.5.ebuild | 43 + kde-apps/kshisen/Manifest | 2 + kde-apps/kshisen/kshisen-23.08.5.ebuild | 35 + kde-apps/ksirk/Manifest | 2 + kde-apps/ksirk/ksirk-23.08.5.ebuild | 42 + kde-apps/ksmtp/Manifest | 2 + kde-apps/ksmtp/ksmtp-23.08.5.ebuild | 29 + kde-apps/ksnakeduel/Manifest | 2 + kde-apps/ksnakeduel/ksnakeduel-23.08.5.ebuild | 37 + kde-apps/kspaceduel/Manifest | 2 + kde-apps/kspaceduel/kspaceduel-23.08.5.ebuild | 34 + kde-apps/ksquares/Manifest | 2 + kde-apps/ksquares/ksquares-23.08.5.ebuild | 34 + kde-apps/ksudoku/Manifest | 2 + kde-apps/ksudoku/ksudoku-23.08.5.ebuild | 53 + kde-apps/ksystemlog/Manifest | 2 + kde-apps/ksystemlog/ksystemlog-23.08.5.ebuild | 66 + kde-apps/kteatime/Manifest | 2 + kde-apps/kteatime/kteatime-23.08.5.ebuild | 34 + kde-apps/ktimer/Manifest | 2 + kde-apps/ktimer/ktimer-23.08.5.ebuild | 31 + kde-apps/ktouch/Manifest | 2 + kde-apps/ktouch/ktouch-23.08.5.ebuild | 63 + kde-apps/ktuberling/Manifest | 2 + kde-apps/ktuberling/ktuberling-23.08.5.ebuild | 41 + kde-apps/kturtle/Manifest | 2 + kde-apps/kturtle/kturtle-23.08.5.ebuild | 36 + kde-apps/kubrick/Manifest | 2 + kde-apps/kubrick/kubrick-23.08.5.ebuild | 36 + kde-apps/kwalletmanager/Manifest | 2 + .../kwalletmanager-23.08.5.ebuild | 45 + kde-apps/kwave/Manifest | 2 + kde-apps/kwave/kwave-23.08.5.ebuild | 87 + kde-apps/kwordquiz/Manifest | 2 + kde-apps/kwordquiz/kwordquiz-23.08.5.ebuild | 43 + kde-apps/kwrite/Manifest | 2 + kde-apps/kwrite/kwrite-23.08.5.ebuild | 60 + kde-apps/libgravatar/Manifest | 2 + .../libgravatar/libgravatar-23.08.5.ebuild | 39 + kde-apps/libkcddb/Manifest | 6 +- kde-apps/libkcddb/libkcddb-23.08.5.ebuild | 64 + kde-apps/libkcddb/libkcddb-24.01.95.ebuild | 49 + kde-apps/libkcddb/metadata.xml | 4 + kde-apps/libkcompactdisc/Manifest | 6 +- .../libkcompactdisc-23.08.5.ebuild | 42 + .../libkcompactdisc-24.01.95.ebuild | 34 + kde-apps/libkcompactdisc/metadata.xml | 3 + kde-apps/libkdcraw/Manifest | 2 + kde-apps/libkdcraw/libkdcraw-23.08.5.ebuild | 20 + kde-apps/libkdegames/Manifest | 2 + .../libkdegames/libkdegames-23.08.5.ebuild | 49 + kde-apps/libkdepim/Manifest | 2 + kde-apps/libkdepim/libkdepim-23.08.5.ebuild | 31 + kde-apps/libkeduvocdocument/Manifest | 2 + .../libkeduvocdocument-23.08.5.ebuild | 25 + kde-apps/libkexiv2/Manifest | 4 +- kde-apps/libkexiv2/libkexiv2-23.08.5.ebuild | 20 + kde-apps/libkexiv2/libkexiv2-24.01.95.ebuild | 2 +- kde-apps/libkgapi/Manifest | 2 + kde-apps/libkgapi/libkgapi-23.08.5.ebuild | 44 + kde-apps/libkleo/Manifest | 2 + kde-apps/libkleo/libkleo-23.08.5.ebuild | 45 + kde-apps/libkmahjongg/Manifest | 2 + .../libkmahjongg/libkmahjongg-23.08.5.ebuild | 28 + kde-apps/libkomparediff2/Manifest | 2 + .../libkomparediff2-23.08.5.ebuild | 28 + kde-apps/libksane/Manifest | 2 + kde-apps/libksane/libksane-23.08.5.ebuild | 34 + kde-apps/libksieve/Manifest | 2 + kde-apps/libksieve/libksieve-23.08.5.ebuild | 60 + kde-apps/libktnef/Manifest | 2 + kde-apps/libktnef/libktnef-23.08.5.ebuild | 28 + kde-apps/lokalize/Manifest | 2 + kde-apps/lokalize/lokalize-23.08.5.ebuild | 70 + kde-apps/lskat/Manifest | 2 + kde-apps/lskat/lskat-23.08.5.ebuild | 34 + kde-apps/mailcommon/Manifest | 2 + kde-apps/mailcommon/mailcommon-23.08.5.ebuild | 60 + kde-apps/mailimporter/Manifest | 2 + .../mailimporter/mailimporter-23.08.5.ebuild | 34 + kde-apps/marble/Manifest | 2 + kde-apps/marble/marble-23.08.5.ebuild | 97 + kde-apps/mbox-importer/Manifest | 2 + .../mbox-importer-23.08.5.ebuild | 34 + kde-apps/messagelib/Manifest | 2 + kde-apps/messagelib/messagelib-23.08.5.ebuild | 80 + kde-apps/minuet/Manifest | 2 + kde-apps/minuet/minuet-23.08.5.ebuild | 32 + kde-apps/okular/Manifest | 2 + kde-apps/okular/okular-23.08.5.ebuild | 110 + kde-apps/palapeli/Manifest | 2 + kde-apps/palapeli/palapeli-23.08.5.ebuild | 39 + kde-apps/parley/Manifest | 2 + kde-apps/parley/parley-23.08.5.ebuild | 60 + kde-apps/picmi/Manifest | 2 + kde-apps/picmi/picmi-23.08.5.ebuild | 39 + kde-apps/pim-data-exporter/Manifest | 2 + .../pim-data-exporter-23.08.5.ebuild | 57 + kde-apps/pim-sieve-editor/Manifest | 2 + .../pim-sieve-editor-23.08.5.ebuild | 53 + kde-apps/pimcommon/Manifest | 2 + kde-apps/pimcommon/pimcommon-23.08.5.ebuild | 60 + kde-apps/poxml/Manifest | 2 + kde-apps/poxml/poxml-23.08.5.ebuild | 21 + kde-apps/rocs/Manifest | 2 + kde-apps/rocs/rocs-23.08.5.ebuild | 48 + kde-apps/signon-kwallet-extension/Manifest | 2 + .../signon-kwallet-extension-23.08.5.ebuild | 20 + kde-apps/spectacle/Manifest | 4 +- kde-apps/spectacle/spectacle-23.08.5.ebuild | 71 + kde-apps/spectacle/spectacle-24.01.95.ebuild | 2 +- kde-apps/step/Manifest | 2 + kde-apps/step/step-23.08.5.ebuild | 53 + kde-apps/svgpart/Manifest | 2 + kde-apps/svgpart/svgpart-23.08.5.ebuild | 27 + kde-apps/sweeper/Manifest | 2 + kde-apps/sweeper/sweeper-23.08.5.ebuild | 36 + kde-apps/thumbnailers/Manifest | 2 + .../thumbnailers/thumbnailers-23.08.5.ebuild | 41 + kde-apps/umbrello/Manifest | 2 + kde-apps/umbrello/umbrello-23.08.5.ebuild | 70 + kde-apps/yakuake/Manifest | 2 + kde-apps/yakuake/yakuake-23.08.5.ebuild | 56 + kde-frameworks/Manifest.gz | Bin 13919 -> 13913 bytes kde-frameworks/attica/Manifest | 2 +- kde-frameworks/attica/attica-5.249.0.ebuild | 2 +- kde-frameworks/baloo/Manifest | 2 +- kde-frameworks/baloo/baloo-5.249.0.ebuild | 2 +- kde-frameworks/bluez-qt/Manifest | 2 +- .../bluez-qt/bluez-qt-5.249.0.ebuild | 2 +- kde-frameworks/extra-cmake-modules/Manifest | 2 +- .../extra-cmake-modules-5.249.0.ebuild | 2 +- kde-frameworks/frameworkintegration/Manifest | 2 +- .../frameworkintegration-5.249.0.ebuild | 2 +- kde-frameworks/karchive/Manifest | 2 +- .../karchive/karchive-5.249.0.ebuild | 2 +- kde-frameworks/kauth/Manifest | 2 +- kde-frameworks/kauth/kauth-5.249.0.ebuild | 2 +- kde-frameworks/kbookmarks/Manifest | 2 +- .../kbookmarks/kbookmarks-5.249.0.ebuild | 2 +- kde-frameworks/kcalendarcore/Manifest | 2 +- .../kcalendarcore-5.249.0.ebuild | 2 +- kde-frameworks/kcmutils/Manifest | 2 +- .../kcmutils/kcmutils-5.249.0.ebuild | 2 +- kde-frameworks/kcodecs/Manifest | 2 +- kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild | 2 +- kde-frameworks/kcolorscheme/Manifest | 2 +- .../kcolorscheme/kcolorscheme-5.249.0.ebuild | 2 +- kde-frameworks/kcompletion/Manifest | 2 +- .../kcompletion/kcompletion-5.249.0.ebuild | 2 +- kde-frameworks/kconfig/Manifest | 2 +- kde-frameworks/kconfig/kconfig-5.249.0.ebuild | 2 +- kde-frameworks/kconfigwidgets/Manifest | 2 +- .../kconfigwidgets-5.249.0.ebuild | 2 +- kde-frameworks/kcontacts/Manifest | 2 +- .../kcontacts/kcontacts-5.249.0.ebuild | 2 +- kde-frameworks/kcoreaddons/Manifest | 2 +- .../kcoreaddons/kcoreaddons-5.249.0.ebuild | 2 +- kde-frameworks/kcrash/Manifest | 2 +- kde-frameworks/kcrash/kcrash-5.249.0.ebuild | 2 +- kde-frameworks/kdav/Manifest | 2 +- kde-frameworks/kdav/kdav-5.249.0.ebuild | 2 +- kde-frameworks/kdbusaddons/Manifest | 2 +- .../kdbusaddons/kdbusaddons-5.249.0.ebuild | 2 +- kde-frameworks/kdeclarative/Manifest | 2 +- .../kdeclarative/kdeclarative-5.249.0.ebuild | 2 +- kde-frameworks/kded/Manifest | 2 +- kde-frameworks/kded/kded-5.249.0.ebuild | 2 +- kde-frameworks/kdnssd/Manifest | 2 +- kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild | 2 +- kde-frameworks/kfilemetadata/Manifest | 2 +- .../kfilemetadata-5.249.0.ebuild | 2 +- kde-frameworks/kglobalaccel/Manifest | 2 +- .../kglobalaccel/kglobalaccel-5.249.0.ebuild | 2 +- kde-frameworks/kguiaddons/Manifest | 2 +- .../kguiaddons/kguiaddons-5.249.0.ebuild | 2 +- kde-frameworks/kholidays/Manifest | 2 +- .../kholidays/kholidays-5.249.0.ebuild | 2 +- kde-frameworks/ki18n/Manifest | 2 +- kde-frameworks/ki18n/ki18n-5.249.0.ebuild | 2 +- kde-frameworks/kiconthemes/Manifest | 2 +- .../kiconthemes/kiconthemes-5.249.0.ebuild | 2 +- kde-frameworks/kidletime/Manifest | 2 +- .../kidletime/kidletime-5.249.0.ebuild | 2 +- kde-frameworks/kimageformats/Manifest | 2 +- .../kimageformats-5.249.0.ebuild | 2 +- kde-frameworks/kio/Manifest | 2 +- kde-frameworks/kio/kio-5.249.0.ebuild | 2 +- kde-frameworks/kirigami/Manifest | 2 +- .../kirigami/kirigami-5.249.0.ebuild | 2 +- kde-frameworks/kitemmodels/Manifest | 2 +- .../kitemmodels/kitemmodels-5.249.0.ebuild | 2 +- kde-frameworks/kitemviews/Manifest | 2 +- .../kitemviews/kitemviews-5.249.0.ebuild | 2 +- kde-frameworks/kjobwidgets/Manifest | 2 +- .../kjobwidgets/kjobwidgets-5.249.0.ebuild | 2 +- kde-frameworks/knewstuff/Manifest | 2 +- .../knewstuff/knewstuff-5.249.0.ebuild | 2 +- kde-frameworks/knotifications/Manifest | 2 +- .../knotifications-5.249.0.ebuild | 2 +- kde-frameworks/knotifyconfig/Manifest | 2 +- .../knotifyconfig-5.249.0.ebuild | 2 +- kde-frameworks/kpackage/Manifest | 2 +- .../kpackage/kpackage-5.249.0.ebuild | 2 +- kde-frameworks/kparts/Manifest | 2 +- kde-frameworks/kparts/kparts-5.249.0.ebuild | 2 +- kde-frameworks/kpeople/Manifest | 2 +- kde-frameworks/kpeople/kpeople-5.249.0.ebuild | 2 +- kde-frameworks/kplotting/Manifest | 2 +- .../kplotting/kplotting-5.249.0.ebuild | 2 +- kde-frameworks/kquickcharts/Manifest | 2 +- .../kquickcharts/kquickcharts-5.249.0.ebuild | 2 +- kde-frameworks/krunner/Manifest | 2 +- kde-frameworks/krunner/krunner-5.249.0.ebuild | 2 +- kde-frameworks/kservice/Manifest | 2 +- .../kservice/kservice-5.249.0.ebuild | 2 +- kde-frameworks/kstatusnotifieritem/Manifest | 2 +- .../kstatusnotifieritem-5.249.0.ebuild | 2 +- kde-frameworks/ksvg/Manifest | 2 +- kde-frameworks/ksvg/ksvg-5.249.0.ebuild | 2 +- kde-frameworks/ktexteditor/Manifest | 2 +- .../ktexteditor/ktexteditor-5.249.0.ebuild | 2 +- kde-frameworks/ktexttemplate/Manifest | 2 +- .../ktexttemplate-5.249.0.ebuild | 2 +- kde-frameworks/ktextwidgets/Manifest | 2 +- .../ktextwidgets/ktextwidgets-5.249.0.ebuild | 2 +- kde-frameworks/kunitconversion/Manifest | 2 +- .../kunitconversion-5.249.0.ebuild | 2 +- kde-frameworks/kuserfeedback/Manifest | 2 +- .../kuserfeedback-5.249.0.ebuild | 2 +- kde-frameworks/kwallet/Manifest | 2 +- kde-frameworks/kwallet/kwallet-5.249.0.ebuild | 2 +- kde-frameworks/kwidgetsaddons/Manifest | 2 +- .../kwidgetsaddons-5.249.0.ebuild | 2 +- kde-frameworks/kwindowsystem/Manifest | 2 +- .../kwindowsystem-5.249.0.ebuild | 2 +- kde-frameworks/kxmlgui/Manifest | 2 +- kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild | 2 +- kde-frameworks/modemmanager-qt/Manifest | 2 +- .../modemmanager-qt-5.249.0.ebuild | 2 +- kde-frameworks/networkmanager-qt/Manifest | 2 +- .../networkmanager-qt-5.249.0.ebuild | 2 +- kde-frameworks/prison/Manifest | 2 +- kde-frameworks/prison/prison-5.249.0.ebuild | 2 +- kde-frameworks/purpose/Manifest | 2 +- kde-frameworks/purpose/purpose-5.249.0.ebuild | 2 +- kde-frameworks/qqc2-desktop-style/Manifest | 2 +- .../qqc2-desktop-style-5.249.0.ebuild | 2 +- kde-frameworks/solid/Manifest | 2 +- kde-frameworks/solid/solid-5.249.0.ebuild | 2 +- kde-frameworks/sonnet/Manifest | 2 +- kde-frameworks/sonnet/sonnet-5.249.0.ebuild | 2 +- kde-frameworks/syndication/Manifest | 2 +- .../syndication/syndication-5.249.0.ebuild | 2 +- kde-frameworks/syntax-highlighting/Manifest | 2 +- .../syntax-highlighting-5.249.0.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4732 -> 4744 bytes kde-misc/bismuth/Manifest | 2 +- kde-misc/bismuth/metadata.xml | 5 +- kde-misc/colord-kde/Manifest | 2 + kde-misc/colord-kde/colord-kde-23.08.5.ebuild | 66 + kde-misc/kclock/Manifest | 2 + kde-misc/kclock/kclock-23.08.5.ebuild | 36 + kde-misc/kdeconnect/Manifest | 2 + kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild | 101 + kde-misc/kio-fuse/Manifest | 2 +- kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild | 4 +- kde-misc/kio-gdrive/Manifest | 2 + kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild | 50 + kde-misc/kweather/Manifest | 2 + kde-misc/kweather/kweather-23.08.5.ebuild | 55 + kde-misc/markdownpart/Manifest | 2 + .../markdownpart/markdownpart-23.08.5.ebuild | 29 + kde-misc/skanlite/Manifest | 2 + kde-misc/skanlite/skanlite-23.08.5.ebuild | 35 + kde-misc/zanshin/Manifest | 2 + kde-misc/zanshin/zanshin-23.08.5.ebuild | 61 + kde-plasma/Manifest.gz | Bin 11145 -> 11152 bytes kde-plasma/bluedevil/Manifest | 2 +- kde-plasma/bluedevil/bluedevil-5.93.0.ebuild | 2 +- kde-plasma/breeze/Manifest | 2 +- kde-plasma/breeze/breeze-5.93.0.ebuild | 2 +- kde-plasma/discover/Manifest | 2 +- kde-plasma/discover/discover-5.93.0.ebuild | 2 +- kde-plasma/drkonqi/Manifest | 2 +- kde-plasma/drkonqi/drkonqi-5.93.0.ebuild | 2 +- kde-plasma/flatpak-kcm/Manifest | 2 +- .../flatpak-kcm/flatpak-kcm-5.93.0.ebuild | 2 +- kde-plasma/kactivitymanagerd/Manifest | 2 +- .../kactivitymanagerd-5.93.0.ebuild | 2 +- kde-plasma/kde-cli-tools/Manifest | 2 +- .../kde-cli-tools/kde-cli-tools-5.93.0.ebuild | 2 +- kde-plasma/kde-gtk-config/Manifest | 2 +- .../kde-gtk-config-5.93.0.ebuild | 2 +- kde-plasma/kdecoration/Manifest | 2 +- .../kdecoration/kdecoration-5.93.0.ebuild | 2 +- kde-plasma/kdeplasma-addons/Manifest | 2 +- .../kdeplasma-addons-5.93.0.ebuild | 2 +- kde-plasma/kgamma/Manifest | 2 +- kde-plasma/kgamma/kgamma-5.93.0.ebuild | 2 +- kde-plasma/kglobalacceld/Manifest | 2 +- .../kglobalacceld/kglobalacceld-5.93.0.ebuild | 2 +- kde-plasma/kinfocenter/Manifest | 2 +- .../kinfocenter/kinfocenter-5.93.0.ebuild | 2 +- kde-plasma/kmenuedit/Manifest | 2 +- kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild | 2 +- kde-plasma/kpipewire/Manifest | 2 +- kde-plasma/kpipewire/kpipewire-5.93.2.ebuild | 2 +- kde-plasma/kscreen/Manifest | 2 +- kde-plasma/kscreen/kscreen-5.93.0.ebuild | 2 +- kde-plasma/kscreenlocker/Manifest | 2 +- .../kscreenlocker/kscreenlocker-5.93.0.ebuild | 2 +- kde-plasma/ksshaskpass/Manifest | 2 +- .../ksshaskpass/ksshaskpass-5.93.0.ebuild | 2 +- kde-plasma/ksystemstats/Manifest | 2 +- .../ksystemstats/ksystemstats-5.93.0.ebuild | 2 +- kde-plasma/kwayland/Manifest | 2 +- kde-plasma/kwayland/kwayland-5.93.0.ebuild | 2 +- kde-plasma/kwin/Manifest | 2 +- kde-plasma/kwin/kwin-5.93.0.ebuild | 2 +- kde-plasma/kwrited/Manifest | 2 +- kde-plasma/kwrited/kwrited-5.93.0.ebuild | 2 +- kde-plasma/layer-shell-qt/Manifest | 2 +- .../layer-shell-qt-5.93.0.ebuild | 2 +- kde-plasma/libkscreen/Manifest | 2 +- .../libkscreen/libkscreen-5.93.0.ebuild | 2 +- kde-plasma/libksysguard/Manifest | 2 +- .../libksysguard/libksysguard-5.93.0.ebuild | 2 +- kde-plasma/libplasma/Manifest | 2 +- kde-plasma/libplasma/libplasma-5.93.0.ebuild | 2 +- kde-plasma/milou/Manifest | 2 +- kde-plasma/milou/milou-5.93.0.ebuild | 2 +- kde-plasma/ocean-sound-theme/Manifest | 2 +- .../ocean-sound-theme-5.93.0.ebuild | 2 +- kde-plasma/oxygen-sounds/Manifest | 2 +- .../oxygen-sounds/oxygen-sounds-5.93.0.ebuild | 2 +- kde-plasma/oxygen/Manifest | 2 +- kde-plasma/oxygen/oxygen-5.93.0.ebuild | 2 +- kde-plasma/plasma-activities-stats/Manifest | 2 +- .../plasma-activities-stats-5.93.0.ebuild | 2 +- kde-plasma/plasma-activities/Manifest | 2 +- .../plasma-activities-5.93.0.ebuild | 2 +- .../plasma-browser-integration/Manifest | 2 +- .../plasma-browser-integration-5.93.0.ebuild | 2 +- kde-plasma/plasma-desktop/Manifest | 2 +- .../plasma-desktop-5.93.0.ebuild | 2 +- kde-plasma/plasma-disks/Manifest | 2 +- .../plasma-disks/plasma-disks-5.93.0.ebuild | 2 +- kde-plasma/plasma-firewall/Manifest | 2 +- .../plasma-firewall-5.93.0.ebuild | 2 +- kde-plasma/plasma-integration/Manifest | 2 +- .../plasma-integration-5.93.0.ebuild | 2 +- kde-plasma/plasma-nm/Manifest | 2 +- kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild | 2 +- kde-plasma/plasma-pa/Manifest | 2 +- kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild | 2 +- kde-plasma/plasma-sdk/Manifest | 2 +- .../plasma-sdk/plasma-sdk-5.93.0.ebuild | 2 +- kde-plasma/plasma-systemmonitor/Manifest | 2 +- .../plasma-systemmonitor-5.93.0.ebuild | 2 +- kde-plasma/plasma-thunderbolt/Manifest | 2 +- .../plasma-thunderbolt-5.93.0.ebuild | 2 +- kde-plasma/plasma-vault/Manifest | 2 +- .../plasma-vault/plasma-vault-5.93.0.ebuild | 2 +- kde-plasma/plasma-welcome/Manifest | 2 +- .../plasma-welcome-5.93.0.ebuild | 2 +- .../plasma-workspace-wallpapers/Manifest | 2 +- .../plasma-workspace-wallpapers-5.93.0.ebuild | 2 +- kde-plasma/plasma-workspace/Manifest | 2 +- .../plasma-workspace-5.93.0.ebuild | 2 +- kde-plasma/plasma5support/Manifest | 2 +- .../plasma5support-5.93.0.ebuild | 2 +- kde-plasma/plymouth-kcm/Manifest | 2 +- .../plymouth-kcm/plymouth-kcm-5.93.0.ebuild | 2 +- kde-plasma/polkit-kde-agent/Manifest | 2 +- .../polkit-kde-agent-5.93.0.ebuild | 2 +- kde-plasma/powerdevil/Manifest | 2 +- .../powerdevil/powerdevil-5.93.0.ebuild | 2 +- kde-plasma/print-manager/Manifest | 4 +- .../print-manager-23.08.5.ebuild | 62 + .../print-manager/print-manager-5.93.0.ebuild | 2 +- kde-plasma/sddm-kcm/Manifest | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild | 2 +- kde-plasma/systemsettings/Manifest | 2 +- .../systemsettings-5.93.0.ebuild | 2 +- kde-plasma/wacomtablet/Manifest | 2 +- .../wacomtablet/wacomtablet-5.93.0.ebuild | 2 +- kde-plasma/xdg-desktop-portal-kde/Manifest | 2 +- .../xdg-desktop-portal-kde-5.93.0.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8374 -> 8375 bytes mail-filter/maildrop/Manifest | 2 +- ...1.6-r1.ebuild => maildrop-3.1.6-r2.ebuild} | 9 + mail-mta/Manifest.gz | Bin 2380 -> 2381 bytes mail-mta/exim/Manifest | 4 +- ...4.97.1-r3.ebuild => exim-4.97.1-r5.ebuild} | 0 .../exim-4.97.1-memory-usage-bug-3047.patch | 65 +- mail-mta/notqmail/Manifest | 7 +- mail-mta/notqmail/notqmail-1.08-r5.ebuild | 177 - mail-mta/notqmail/notqmail-1.08-r6.ebuild | 4 +- mail-mta/notqmail/notqmail-9999.ebuild | 4 +- mail-mta/postfix/Manifest | 4 +- ....ebuild => postfix-3.9_pre20240213.ebuild} | 0 media-fonts/Manifest.gz | Bin 37601 -> 37594 bytes media-fonts/intel-one-mono/Manifest | 2 +- media-fonts/intel-one-mono/metadata.xml | 6 +- media-fonts/solarize/Manifest | 2 +- media-fonts/solarize/metadata.xml | 5 +- media-fonts/ttf-bitstream-vera/Manifest | 2 +- media-fonts/ttf-bitstream-vera/metadata.xml | 5 +- media-gfx/Manifest.gz | Bin 37687 -> 37698 bytes media-gfx/evoluspencil/Manifest | 2 +- media-gfx/evoluspencil/metadata.xml | 5 +- media-gfx/plantuml/Manifest | 4 +- ...2024.1.ebuild => plantuml-1.2024.2.ebuild} | 0 media-gfx/skanpage/Manifest | 2 + media-gfx/skanpage/skanpage-23.08.5.ebuild | 54 + media-gfx/sxiv/Manifest | 2 +- media-gfx/sxiv/metadata.xml | 5 +- media-libs/Manifest.gz | Bin 69181 -> 69180 bytes media-libs/fontconfig/Manifest | 5 +- .../files/fontconfig-2.14.2-math-fabs.patch | 42 + .../fontconfig/fontconfig-2.14.2-r3.ebuild | 3 +- .../fontconfig/fontconfig-2.15.0.ebuild | 3 +- media-libs/ksanecore/Manifest | 2 + media-libs/ksanecore/ksanecore-23.08.5.ebuild | 23 + media-libs/libffado/Manifest | 4 +- media-libs/libffado/libffado-2.4.7.ebuild | 125 - media-libs/libffado/libffado-2.4.8.ebuild | 2 +- media-libs/libqaccessibilityclient/Manifest | 2 +- .../libqaccessibilityclient-0.6.0.ebuild | 4 +- media-libs/mesa/Manifest | 17 +- ...2-Fix-AV1-video-encode-32-bits-build.patch | 277 -- media-libs/mesa/files/23.3.3-big-endian.patch | 84 - ...bols-check-Add-_GLOBAL_OFFSET_TABLE_.patch | 31 - media-libs/mesa/mesa-23.3.1.ebuild | 452 --- media-libs/mesa/mesa-23.3.3.ebuild | 453 --- media-libs/mesa/mesa-23.3.5.ebuild | 2 +- ...{mesa-23.3.4.ebuild => mesa-23.3.6.ebuild} | 0 ...{mesa-24.0.0.ebuild => mesa-24.0.1.ebuild} | 0 media-libs/netpbm/Manifest | 6 +- .../netpbm-11.2.7-fix-pnmcolormap2-test.patch | 213 ++ .../files/netpbm-11.5.2-fix-tests-musl.patch | 157 + media-libs/netpbm/netpbm-11.2.7.ebuild | 6 +- media-libs/netpbm/netpbm-11.5.2.ebuild | 5 + media-libs/oneVPL-intel-gpu/Manifest | 4 +- ....ebuild => oneVPL-intel-gpu-24.1.3.ebuild} | 2 +- media-libs/opensubdiv/Manifest | 6 +- .../files/opensubdiv-3.6.0-cudaflags.patch | 20 + .../opensubdiv-3.6.0-use-gnuinstalldirs.patch | 38 + media-libs/opensubdiv/metadata.xml | 9 + .../opensubdiv/opensubdiv-3.6.0-r1.ebuild | 229 ++ media-libs/opensubdiv/opensubdiv-3.6.0.ebuild | 121 - media-libs/pulseaudio-qt/Manifest | 2 +- .../pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild | 2 +- media-libs/shaderc/Manifest | 2 +- media-libs/shaderc/shaderc-2023.8.ebuild | 2 +- media-libs/vulkan-layers/Manifest | 2 +- .../vulkan-layers-1.3.275.ebuild | 2 +- media-libs/vulkan-loader/Manifest | 2 +- .../vulkan-loader-1.3.275.ebuild | 2 +- media-plugins/Manifest.gz | Bin 42765 -> 42764 bytes media-plugins/x42-avldrums/Manifest | 2 + .../x42-avldrums/x42-avldrums-0.7.2.ebuild | 44 + media-radio/Manifest.gz | Bin 5184 -> 5191 bytes media-radio/cwdaemon/Manifest | 2 + media-radio/cwdaemon/cwdaemon-0.12.0.ebuild | 24 + media-radio/flrig/Manifest | 2 +- media-radio/flrig/flrig-2.0.05.ebuild | 2 +- media-radio/unixcw/Manifest | 3 - media-radio/unixcw/unixcw-3.6.0-r1.ebuild | 77 - media-radio/unixcw/unixcw-3.6.0-r2.ebuild | 78 - media-sound/Manifest.gz | Bin 57384 -> 57380 bytes media-sound/abcmidi/Manifest | 4 +- ...02.11.ebuild => abcmidi-2024.02.14.ebuild} | 0 media-sound/bluez-alsa/Manifest | 3 +- ....1.1.ebuild => bluez-alsa-4.1.1-r1.ebuild} | 4 +- .../bluez-alsa/files/bluealsa-conf.d-2-r1 | 4 + media-sound/deadbeef/Manifest | 2 +- ...-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} | 9 +- media-sound/din/Manifest | 5 +- media-sound/din/din-57.ebuild | 57 - media-sound/din/din-58.1.ebuild | 2 +- media-sound/din/files/din-55-makefile.patch | 12 - media-sound/elisa/Manifest | 2 + media-sound/elisa/elisa-23.08.5.ebuild | 61 + media-sound/kasts/Manifest | 2 + media-sound/kasts/kasts-23.08.5.ebuild | 64 + media-sound/krecorder/Manifest | 2 + .../krecorder/krecorder-23.08.5.ebuild | 33 + media-sound/mp3diags/Manifest | 2 +- media-sound/mp3diags/metadata.xml | 5 +- media-sound/ncspot/Manifest | 211 -- media-sound/ncspot/ncspot-0.13.4.ebuild | 525 --- media-sound/quodlibet/Manifest | 2 +- .../quodlibet/quodlibet-4.6.0-r1.ebuild | 2 +- media-sound/strawberry/Manifest | 2 - .../strawberry/strawberry-1.0.22.ebuild | 121 - media-tv/Manifest.gz | Bin 3611 -> 3607 bytes media-tv/plex-media-server/Manifest | 2 +- .../plex-media-server-1.32.8.7639.ebuild | 4 +- media-tv/v4l-dvb-saa716x/Manifest | 6 +- .../v4l-dvb-saa716x-5.18-fix-compile.patch | 84 + .../v4l-dvb-saa716x-5.6-fix-compile.patch | 38 - .../files/v4l-dvb-saa716x-up-to-5.6.patch | 560 +++ .../v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild | 2 +- .../v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild | 45 + media-video/Manifest.gz | Bin 24538 -> 24541 bytes media-video/qmplay2/Manifest | 1 + .../qmplay2/qmplay2-23.10.22-r1.ebuild | 140 + media-video/vdr/Manifest | 7 +- media-video/vdr/files/vdr-2.6.6_gentoo.patch | 60 + .../{vdr-2.6.3.ebuild => vdr-2.6.6.ebuild} | 10 +- media-video/yle-dl/Manifest | 2 - media-video/yle-dl/yle-dl-20231214.ebuild | 57 - metadata/Manifest.gz | Bin 10011 -> 10012 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28378 -> 28388 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6243 -> 6570 bytes .../app-accessibility/caribou-0.4.21-r7 | 16 + .../app-accessibility/kontrast-23.08.5 | 16 + metadata/md5-cache/app-admin/Manifest.gz | Bin 56628 -> 57102 bytes metadata/md5-cache/app-admin/awscli-1.32.41 | 16 + metadata/md5-cache/app-admin/awscli-1.32.42 | 16 + metadata/md5-cache/app-admin/awscli-1.32.43 | 16 + metadata/md5-cache/app-admin/awscli-1.32.44 | 16 + .../md5-cache/app-admin/passwordsafe-1.15.0 | 17 - ...asswordsafe-1.16.0 => passwordsafe-1.18.2} | 10 +- metadata/md5-cache/app-admin/rsyslog-8.2312.0 | 4 +- metadata/md5-cache/app-admin/salt-3005.5 | 4 +- metadata/md5-cache/app-admin/syslog-ng-4.6.0 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28425 -> 28734 bytes .../{libarchive-3.7.2 => libarchive-3.7.2-r1} | 7 +- .../md5-cache/app-arch/libarchive-3.7.2-r2 | 16 + metadata/md5-cache/app-arch/patool-2.0.0 | 4 +- metadata/md5-cache/app-arch/unar-1.10.7 | 14 - .../md5-cache/app-arch/xz-utils-5.5.2_beta | 12 + metadata/md5-cache/app-arch/xz-utils-9999 | 6 +- metadata/md5-cache/app-arch/zchunk-1.4.0 | 16 + metadata/md5-cache/app-backup/Manifest.gz | Bin 11425 -> 11585 bytes metadata/md5-cache/app-backup/restic-0.16.4 | 15 + metadata/md5-cache/app-cdr/Manifest.gz | Bin 8639 -> 8807 bytes .../app-cdr/dolphin-plugins-mountiso-23.08.5 | 16 + metadata/md5-cache/app-containers/Manifest.gz | Bin 26215 -> 26838 bytes .../md5-cache/app-containers/buildah-1.33.5 | 4 +- .../md5-cache/app-containers/buildah-1.33.6 | 16 + .../app-containers/devcontainer-0.56.2 | 11 + .../md5-cache/app-containers/docker-25.0.1 | 8 +- .../md5-cache/app-containers/netavark-1.10.3 | 13 + .../md5-cache/app-containers/podman-4.9.3 | 16 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 38853 -> 38844 bytes metadata/md5-cache/app-crypt/keysmith-23.08.5 | 17 + metadata/md5-cache/app-crypt/minisign-0.11-r1 | 4 +- metadata/md5-cache/app-crypt/minisign-9999 | 13 - metadata/md5-cache/app-editors/Manifest.gz | Bin 27754 -> 27893 bytes metadata/md5-cache/app-editors/e3-2.8.2 | 4 +- .../app-editors/{emacs-29.2 => emacs-29.2-r1} | 4 +- .../md5-cache/app-editors/emacs-29.2.9999 | 4 +- .../md5-cache/app-editors/emacs-30.0.9999 | 4 +- .../md5-cache/app-editors/ghostwriter-23.08.5 | 16 + ...p-bin-0.10.3 => logseq-desktop-bin-0.10.6} | 6 +- metadata/md5-cache/app-editors/vim-9.0.2167 | 4 +- metadata/md5-cache/app-editors/vim-9999 | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 109779 -> 97074 bytes .../app-emacs/avy-embark-collect-0.23 | 13 - metadata/md5-cache/app-emacs/cape-1.1 | 14 - .../app-emacs/{cape-1.2 => cape-1.3} | 2 +- .../md5-cache/app-emacs/clojure-mode-5.18.0 | 15 - .../md5-cache/app-emacs/cmake-mode-3.28.3 | 13 + .../md5-cache/app-emacs/company-mode-0.10.0 | 13 - .../app-emacs/company-mode-0.9.13_p20230306 | 13 - metadata/md5-cache/app-emacs/consult-1.0 | 13 - .../app-emacs/consult-flycheck-0.9-r2 | 13 - metadata/md5-cache/app-emacs/corfu-1.1 | 13 - metadata/md5-cache/app-emacs/counsel-0.14.0 | 14 - metadata/md5-cache/app-emacs/d-mode-2.0.10 | 14 - metadata/md5-cache/app-emacs/d-mode-2.0.11 | 14 - metadata/md5-cache/app-emacs/dictionary-1.10 | 13 - .../app-emacs/docker-2.2.0_p20230605 | 13 - .../md5-cache/app-emacs/doom-themes-2.3.0 | 13 - .../app-emacs/dts-mode-0.1.0_pre20161103 | 13 - metadata/md5-cache/app-emacs/dts-mode-0.1.1 | 13 - .../md5-cache/app-emacs/dwarf-mode-2.39-r1 | 13 - .../md5-cache/app-emacs/edit-indirect-0.1.10 | 13 - metadata/md5-cache/app-emacs/ef-themes-1.3.0 | 13 - metadata/md5-cache/app-emacs/elpher-3.5.1 | 13 + .../app-emacs/emacs-bazel-mode-0_p20220707 | 14 - .../app-emacs/emacs-ccls-0_pre20220510-r1 | 13 - metadata/md5-cache/app-emacs/embark-0.23 | 13 - .../md5-cache/app-emacs/embark-consult-0.23 | 13 - metadata/md5-cache/app-emacs/evil-1.14.0 | 14 - .../app-emacs/{evil-1.14.2 => evil-1.14.2-r1} | 4 +- .../app-emacs/exec-path-from-shell-1.12 | 13 - metadata/md5-cache/app-emacs/flycheck-34.0-r1 | 15 + .../md5-cache/app-emacs/flycheck-guile-0.4 | 13 - metadata/md5-cache/app-emacs/geiser-0.29.1 | 13 - metadata/md5-cache/app-emacs/geiser-chez-0.17 | 13 - metadata/md5-cache/app-emacs/git-modes-1.4.1 | 13 - metadata/md5-cache/app-emacs/graphql-0.1.1 | 14 - metadata/md5-cache/app-emacs/helm-3.9.5 | 13 - metadata/md5-cache/app-emacs/helm-3.9.6 | 13 - .../md5-cache/app-emacs/inf-clojure-3.1.0 | 15 - .../md5-cache/app-emacs/inf-clojure-3.2.0 | 15 - metadata/md5-cache/app-emacs/ivy-0.14.0 | 13 - .../app-emacs/ivy-rich-0.1.6_p20210409 | 13 - metadata/md5-cache/app-emacs/jinx-0.9 | 14 - metadata/md5-cache/app-emacs/jinx-1.0 | 14 - .../app-emacs/key-chord-0.6_p20201222 | 13 - metadata/md5-cache/app-emacs/key-chord-0.7 | 4 +- metadata/md5-cache/app-emacs/kind-icon-0.2.0 | 14 - metadata/md5-cache/app-emacs/kind-icon-0.2.1 | 13 - .../app-emacs/lsp-mode-8.0.0_p20220620 | 15 - .../lyskom-elisp-client-0.48_p20180410 | 14 - metadata/md5-cache/app-emacs/macrostep-0.9.1 | 13 - metadata/md5-cache/app-emacs/magit-3.3.0-r2 | 14 - metadata/md5-cache/app-emacs/magit-3.3.0-r4 | 14 - metadata/md5-cache/app-emacs/marginalia-1.3 | 13 - metadata/md5-cache/app-emacs/marginalia-1.4 | 13 - .../md5-cache/app-emacs/markdown-mode-2.5-r1 | 15 - metadata/md5-cache/app-emacs/mmm-mode-0.5.9 | 13 - .../md5-cache/app-emacs/modus-themes-4.2.0 | 13 - .../app-emacs/nxml-docbook5-schemas-5.0 | 13 - metadata/md5-cache/app-emacs/orderless-0.7 | 13 - metadata/md5-cache/app-emacs/orderless-0.8 | 13 - metadata/md5-cache/app-emacs/org-mode-9.6.13 | 15 - metadata/md5-cache/app-emacs/osm-1.0 | 13 - metadata/md5-cache/app-emacs/parseclj-1.1.0 | 15 - metadata/md5-cache/app-emacs/parseedn-1.2.0 | 15 - metadata/md5-cache/app-emacs/php-mode-1.25.0 | 13 - metadata/md5-cache/app-emacs/plz-0.6 | 15 - metadata/md5-cache/app-emacs/plz-0.7 | 15 - metadata/md5-cache/app-emacs/plz-0.7.1 | 15 - metadata/md5-cache/app-emacs/pos-tip-0.4.6 | 13 - .../app-emacs/pos-tip-0.4.6_p20191227 | 13 - metadata/md5-cache/app-emacs/posframe-1.4.0 | 13 - metadata/md5-cache/app-emacs/posframe-1.4.1 | 13 - metadata/md5-cache/app-emacs/projectile-2.7.0 | 15 - metadata/md5-cache/app-emacs/pymacs-0.26-r3 | 15 - metadata/md5-cache/app-emacs/request-0.3.2 | 14 - metadata/md5-cache/app-emacs/setup-1.2.0 | 13 - metadata/md5-cache/app-emacs/setup-1.3.0 | 13 - metadata/md5-cache/app-emacs/sokoban-1.4.8 | 13 - metadata/md5-cache/app-emacs/swiper-0.14.0 | 14 - metadata/md5-cache/app-emacs/tablist-1.0 | 13 - .../app-emacs/{tempel-0.8 => tempel-1.1} | 4 +- metadata/md5-cache/app-emacs/transient-0.4.3 | 13 - metadata/md5-cache/app-emacs/transient-0.5.0 | 13 - metadata/md5-cache/app-emacs/transient-0.5.2 | 13 - .../md5-cache/app-emacs/tuareg-mode-2.2.0 | 13 - metadata/md5-cache/app-emacs/uptimes-3.7 | 13 - .../md5-cache/app-emacs/vterm-0.0.2_p20230217 | 14 - metadata/md5-cache/app-emacs/wgrep-2.3.0 | 13 - metadata/md5-cache/app-emacs/wgrep-2.3.2 | 13 - metadata/md5-cache/app-emacs/yaml-0.5.4 | 13 - metadata/md5-cache/app-emulation/Manifest.gz | Bin 34476 -> 34489 bytes .../md5-cache/app-emulation/wine-staging-9.1 | 6 +- .../md5-cache/app-emulation/wine-staging-9.2 | 6 +- .../md5-cache/app-emulation/wine-staging-9999 | 6 +- .../md5-cache/app-emulation/wine-vanilla-9.1 | 6 +- .../md5-cache/app-emulation/wine-vanilla-9.2 | 6 +- .../md5-cache/app-emulation/wine-vanilla-9999 | 6 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 26713 -> 27022 bytes metadata/md5-cache/app-i18n/ibus-m17n-1.4.28 | 16 + .../app-i18n/ibus-typing-booster-2.25.1 | 18 + metadata/md5-cache/app-misc/Manifest.gz | Bin 77816 -> 78314 bytes metadata/md5-cache/app-misc/asciinema-2.3.0 | 4 +- metadata/md5-cache/app-misc/asciinema-2.4.0 | 16 + ...sticsearch-8.11.1 => elasticsearch-8.12.1} | 4 +- metadata/md5-cache/app-misc/hastyhex-1.0.0 | 4 +- metadata/md5-cache/app-misc/race64-1.0.0 | 4 +- metadata/md5-cache/app-misc/tmux-3.4 | 15 + metadata/md5-cache/app-misc/tmux-9999 | 6 +- metadata/md5-cache/app-misc/tmuxp-1.37.0 | 16 + metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 | 16 + metadata/md5-cache/app-office/Manifest.gz | Bin 13825 -> 14004 bytes .../app-office/joplin-desktop-2.13.13 | 4 +- ...reoffice-24.2.0.3 => libreoffice-24.2.1.1} | 12 +- .../app-office/libreoffice-24.2.9999 | 10 +- .../md5-cache/app-office/libreoffice-9999 | 10 +- .../app-office/libreoffice-l10n-24.2.0.3 | 14 - .../app-office/libreoffice-l10n-24.2.1.1 | 14 + metadata/md5-cache/app-office/merkuro-23.08.5 | 17 + .../md5-cache/app-office/scribus-1.6.1-r1 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 19776 -> 19933 bytes .../app-portage/elt-patches-20240116 | 4 +- .../app-portage/mgorny-dev-scripts-50 | 10 + metadata/md5-cache/app-shells/Manifest.gz | Bin 18076 -> 18074 bytes metadata/md5-cache/app-shells/fish-3.6.1 | 4 +- metadata/md5-cache/app-shells/pwsh-bin-7.4.1 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 78776 -> 78127 bytes metadata/md5-cache/app-text/ansifilter-2.18 | 14 - metadata/md5-cache/app-text/ansifilter-2.19 | 15 - metadata/md5-cache/app-text/ansifilter-2.20 | 4 +- metadata/md5-cache/app-text/atril-1.26.2 | 17 + metadata/md5-cache/app-text/calibre-7.5.0 | 6 +- .../{crqt-ng-1.0.12_p1 => crqt-ng-1.0.13} | 4 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 | 14 - metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 | 14 - .../{crwx-ng-0.3.1 => crwx-ng-0.3.1-r1} | 2 +- .../app-text/master-pdf-editor-5.9.82 | 14 + metadata/md5-cache/app-text/pandoc-bin-3.1.11 | 11 - .../{pandoc-bin-3.1.10 => pandoc-bin-3.1.12} | 4 +- metadata/md5-cache/app-text/pandoc-bin-3.1.9 | 11 - metadata/md5-cache/app-text/rpl-1.15.5 | 4 +- metadata/md5-cache/app-text/zathura-0.5.4 | 4 +- .../app-text/zathura-pdf-poppler-0.3.2 | 4 +- metadata/md5-cache/dev-build/Manifest.gz | Bin 18750 -> 18749 bytes metadata/md5-cache/dev-build/autoconf-2.13-r8 | 4 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 28150 -> 28150 bytes metadata/md5-cache/dev-cpp/magic_enum-0.9.5 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33979 -> 33507 bytes metadata/md5-cache/dev-db/lmdb-0.9.30 | 12 - metadata/md5-cache/dev-db/lmdb-0.9.31 | 4 +- metadata/md5-cache/dev-db/pgbouncer-1.17.0 | 17 - metadata/md5-cache/dev-db/pgbouncer-1.19.1 | 14 - .../{pgbouncer-1.18.0 => pgbouncer-1.22.0} | 11 +- metadata/md5-cache/dev-db/sqlmap-1.8 | 4 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 6808 -> 7436 bytes .../dev-dotnet/dotnet-runtime-nugets-6.0.27 | 12 + .../dev-dotnet/dotnet-runtime-nugets-7.0.16 | 12 + .../dev-dotnet/dotnet-runtime-nugets-8.0.1 | 4 +- .../dev-dotnet/dotnet-runtime-nugets-8.0.2 | 12 + .../dev-dotnet/dotnet-sdk-bin-6.0.417-r4 | 2 +- .../dev-dotnet/dotnet-sdk-bin-7.0.404-r4 | 2 +- .../dev-dotnet/dotnet-sdk-bin-8.0.100-r4 | 2 +- .../dev-dotnet/dotnet-sdk-bin-8.0.101-r3 | 2 +- .../dev-dotnet/dotnet-sdk-bin-8.0.200 | 14 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13496 -> 13827 bytes .../md5-cache/dev-embedded/openocd-0.12.0-r2 | 16 + metadata/md5-cache/dev-embedded/openocd-9999 | 8 +- .../dev-embedded/u-boot-tools-2024.01 | 15 + metadata/md5-cache/dev-games/Manifest.gz | Bin 8297 -> 8458 bytes .../md5-cache/dev-games/t4k-common-0.1.1-r2 | 15 + metadata/md5-cache/dev-java/Manifest.gz | Bin 76779 -> 76946 bytes .../md5-cache/dev-java/leiningen-bin-2.11.2 | 14 + ...openjdk-8.382_p05 => openjdk-8.382_p05-r1} | 4 +- metadata/md5-cache/dev-java/xalan-2.7.3-r1 | 4 +- .../dev-java/xalan-serializer-2.7.3-r1 | 4 +- metadata/md5-cache/dev-java/xerces-2.12.2-r2 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 46995 -> 47326 bytes metadata/md5-cache/dev-lang/algol68g-3.4.6 | 4 +- .../dev-lang/ammonite-repl-bin-2.5.11 | 4 +- .../dev-lang/closure-compiler-bin-20211107-r1 | 13 - metadata/md5-cache/dev-lang/fuzion-0.086 | 4 +- metadata/md5-cache/dev-lang/gleam-0.34.1 | 14 + metadata/md5-cache/dev-lang/ispc-1.23.0 | 17 + .../md5-cache/dev-lang/python-3.13.0_alpha4 | 16 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 182510 -> 183605 bytes .../dev-libs/{cxxopts-3.1.0 => cxxopts-3.2.0} | 6 +- metadata/md5-cache/dev-libs/efl-1.27.0 | 4 +- .../md5-cache/dev-libs/foma-0.10.0_p20220612 | 14 - metadata/md5-cache/dev-libs/girara-0.4.2 | 4 +- metadata/md5-cache/dev-libs/kdiagram-3.0.1 | 8 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r3 | 4 +- .../dev-libs/kirigami-addons-0.11.90 | 6 +- .../md5-cache/dev-libs/kopeninghours-23.08.5 | 18 + .../md5-cache/dev-libs/kosmindoormap-23.08.5 | 17 + .../dev-libs/kpublictransport-23.08.5 | 17 + metadata/md5-cache/dev-libs/ktextaddons-1.5.3 | 6 +- .../md5-cache/dev-libs/kweathercore-0.8.0 | 6 +- metadata/md5-cache/dev-libs/libffi-3.4.5 | 14 + .../{libpcre2-10.43_rc1 => libpcre2-10.43} | 7 +- .../dev-libs/libsodium-1.0.19_p20240117 | 13 + .../md5-cache/dev-libs/link-grammar-5.12.3 | 2 +- metadata/md5-cache/dev-libs/mathjax-2.7.7-r1 | 15 + metadata/md5-cache/dev-libs/mathjax-3.2.2-r2 | 14 + .../{oneDNN-3.3.3 => oneDNN-3.3.3-r1} | 10 +- metadata/md5-cache/dev-libs/oneDNN-3.3.4 | 16 + metadata/md5-cache/dev-libs/yaz-5.34.0 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 105295 -> 105285 bytes metadata/md5-cache/dev-ml/re-1.11.0 | 4 +- metadata/md5-cache/dev-ml/uucp-15.1.0 | 4 +- metadata/md5-cache/dev-ml/uunf-15.1.0 | 4 +- metadata/md5-cache/dev-ml/yojson-2.1.1 | 4 +- metadata/md5-cache/dev-ml/zarith-1.13 | 4 +- .../dev-perl/Cache-Memcached-Fast-0.280.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 382888 -> 382894 bytes metadata/md5-cache/dev-perl/Sys-Virt-9.7.0 | 4 +- metadata/md5-cache/dev-python/Faker-23.2.0 | 16 + metadata/md5-cache/dev-python/Faker-23.2.1 | 16 + .../md5-cache/dev-python/GitPython-3.1.42 | 16 + .../md5-cache/dev-python/Levenshtein-0.25.0 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 356773 -> 361595 bytes metadata/md5-cache/dev-python/Nuitka-2.0 | 2 +- metadata/md5-cache/dev-python/Nuitka-2.0.1 | 2 +- metadata/md5-cache/dev-python/Nuitka-2.0.2 | 2 +- metadata/md5-cache/dev-python/PyGithub-2.1.1 | 16 - metadata/md5-cache/dev-python/PyGithub-2.2.0 | 4 +- .../{furo-2023.9.10 => aioitertools-0.11.0} | 14 +- .../dev-python/argparse-addons-0.12.0 | 4 +- .../dev-python/aws-sam-translator-1.85.0 | 16 + metadata/md5-cache/dev-python/beartype-0.17.2 | 16 + metadata/md5-cache/dev-python/bincopy-20.0.0 | 4 +- metadata/md5-cache/dev-python/black-24.1.1 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.41 | 16 + metadata/md5-cache/dev-python/boto3-1.34.42 | 16 + metadata/md5-cache/dev-python/boto3-1.34.43 | 16 + metadata/md5-cache/dev-python/boto3-1.34.44 | 16 + .../md5-cache/dev-python/botocore-1.34.41 | 16 + .../md5-cache/dev-python/botocore-1.34.42 | 16 + .../md5-cache/dev-python/botocore-1.34.43 | 16 + .../md5-cache/dev-python/botocore-1.34.44 | 16 + metadata/md5-cache/dev-python/capturer-3.0-r1 | 4 +- metadata/md5-cache/dev-python/cfn-lint-0.85.2 | 16 + .../md5-cache/dev-python/chainstream-1.0.1 | 4 +- metadata/md5-cache/dev-python/chameleon-4.4.3 | 16 - metadata/md5-cache/dev-python/chameleon-4.5.0 | 16 - metadata/md5-cache/dev-python/chameleon-4.5.1 | 16 - metadata/md5-cache/dev-python/chameleon-4.5.2 | 4 +- .../dev-python/coloredlogs-15.0.1-r1 | 4 +- .../md5-cache/dev-python/cryptography-42.0.3 | 17 + metadata/md5-cache/dev-python/csvkit-1.4.0 | 16 + .../dict2xml-1.7.5} | 20 +- .../md5-cache/dev-python/dict2xml-1.7.5-r1 | 16 + metadata/md5-cache/dev-python/dnspython-2.6.0 | 16 + .../md5-cache/dev-python/fakeredis-2.21.0 | 4 +- .../{fakeredis-2.20.1 => fakeredis-2.21.1} | 6 +- .../md5-cache/dev-python/fonttools-4.49.0 | 17 + metadata/md5-cache/dev-python/furo-2024.1.29 | 4 +- .../md5-cache/dev-python/github3-py-4.0.1 | 2 +- .../dev-python/google-api-core-2.17.1 | 16 + .../google-api-python-client-2.116.0 | 4 +- ...115.0 => google-api-python-client-2.118.0} | 6 +- .../md5-cache/dev-python/google-auth-2.28.0 | 16 + .../{httpbin-0.10.1-r4 => httpbin-0.10.1-r5} | 0 metadata/md5-cache/dev-python/httpcore-1.0.3 | 16 + .../dev-python/humanfriendly-10.0-r1 | 4 +- .../md5-cache/dev-python/hypothesis-6.98.5 | 16 + .../md5-cache/dev-python/hypothesis-6.98.6 | 16 + .../md5-cache/dev-python/jupyterlab-4.0.11 | 17 - .../md5-cache/dev-python/jupyterlab-4.0.12 | 4 +- .../md5-cache/dev-python/jupyterlab-4.1.0 | 17 - .../dev-python/jupyterlab-server-2.25.3 | 16 + metadata/md5-cache/dev-python/jwcrypto-1.5.4 | 16 + metadata/md5-cache/dev-python/libtmux-0.22.1 | 16 - metadata/md5-cache/dev-python/libtmux-0.23.2 | 16 - metadata/md5-cache/dev-python/libtmux-0.25.0 | 16 - .../{libtmux-0.26.0 => libtmux-0.28.0} | 2 +- .../{libtmux-0.23.0 => libtmux-0.30.1} | 6 +- .../{libtmux-0.24.1 => libtmux-0.30.2} | 6 +- metadata/md5-cache/dev-python/loguru-0.7.2 | 16 + metadata/md5-cache/dev-python/lxml-5.1.0 | 4 +- metadata/md5-cache/dev-python/m2crypto-0.41.0 | 16 + metadata/md5-cache/dev-python/mako-1.3.0 | 16 - metadata/md5-cache/dev-python/mako-1.3.1 | 16 - metadata/md5-cache/dev-python/mako-1.3.2 | 4 +- .../md5-cache/dev-python/matplotlib-3.8.3 | 17 + .../md5-cache/dev-python/mcbootflash-8.0.0 | 16 - .../md5-cache/dev-python/mcbootflash-8.0.1 | 4 +- metadata/md5-cache/dev-python/ml-dtypes-0.2.0 | 2 +- metadata/md5-cache/dev-python/ml-dtypes-0.3.2 | 2 +- metadata/md5-cache/dev-python/moto-5.0.1 | 2 +- metadata/md5-cache/dev-python/netaddr-1.1.0 | 16 + metadata/md5-cache/dev-python/nose2-0.14.0 | 15 - metadata/md5-cache/dev-python/nose2-0.14.1 | 4 +- .../md5-cache/dev-python/noseofyeti-2.4.6 | 16 + .../md5-cache/dev-python/noseofyeti-2.4.7 | 16 + .../md5-cache/dev-python/notebook-shim-0.2.4 | 16 + .../md5-cache/dev-python/openapi-core-0.19.0 | 16 + metadata/md5-cache/dev-python/orjson-3.9.14 | 17 + .../md5-cache/dev-python/oslo-utils-7.0.0 | 16 - .../md5-cache/dev-python/oslo-utils-7.0.0-r1 | 16 + metadata/md5-cache/dev-python/pikepdf-8.13.0 | 17 + .../md5-cache/dev-python/pipdeptree-2.14.0 | 16 + .../md5-cache/dev-python/platformdirs-4.1.0 | 16 - .../md5-cache/dev-python/platformdirs-4.2.0 | 4 +- metadata/md5-cache/dev-python/plotly-5.19.0 | 16 + .../dev-python/prometheus-client-0.20.0 | 16 + metadata/md5-cache/dev-python/pslab-2.5.0 | 16 - metadata/md5-cache/dev-python/pslab-3.0.0 | 4 +- metadata/md5-cache/dev-python/pyfakefs-5.3.4 | 16 - metadata/md5-cache/dev-python/pyfakefs-5.3.5 | 4 +- metadata/md5-cache/dev-python/pypdf-3.17.4 | 16 - metadata/md5-cache/dev-python/pypdf-4.0.0 | 16 - metadata/md5-cache/dev-python/pypdf-4.0.1 | 4 +- .../md5-cache/dev-python/pyrate-limiter-3.2.1 | 16 + metadata/md5-cache/dev-python/pyside6-6.6.2 | 17 + .../md5-cache/dev-python/pyside6-tools-6.6.2 | 16 + metadata/md5-cache/dev-python/pytest-8.0.1 | 16 + .../dev-python/pytest-datafiles-3.0.0 | 4 +- .../md5-cache/dev-python/pytest-django-4.7.0 | 16 - .../md5-cache/dev-python/pytest-django-4.8.0 | 4 +- .../pytest-helpers-namespace-2021.12.29-r1 | 10 +- .../md5-cache/dev-python/pytest-home-0.5.1 | 4 +- .../dev-python/pytest-httpserver-1.0.9 | 16 + .../md5-cache/dev-python/pytest-httpx-0.28.0 | 16 - .../md5-cache/dev-python/pytest-httpx-0.29.0 | 4 +- .../dev-python/pytest-reserial-0.2.4 | 16 - .../dev-python/pytest-reserial-0.3.0 | 4 +- .../dev-python/pytest-testinfra-10.1.0 | 16 + .../dev-python/python3-discogs-client-2.7 | 2 +- .../dev-python/python3-discogs-client-9999 | 2 +- ...thon3-xapp-2.4.1 => python3-xapp-2.4.1-r1} | 6 +- .../dev-python/python3-xapp-2.4.1-r2 | 16 + metadata/md5-cache/dev-python/pytz-2023.3_p1 | 16 - metadata/md5-cache/dev-python/pytz-2023.4 | 4 +- .../md5-cache/dev-python/referencing-0.32.1 | 16 - .../md5-cache/dev-python/referencing-0.33.0 | 4 +- metadata/md5-cache/dev-python/reflink-0.2.2 | 17 + .../dev-python/requests-file-1.5.1-r2 | 16 - .../md5-cache/dev-python/requests-file-2.0.0 | 4 +- .../md5-cache/dev-python/responses-0.25.0 | 16 + metadata/md5-cache/dev-python/rpds-py-0.13.1 | 17 - metadata/md5-cache/dev-python/rpds-py-0.13.2 | 17 - metadata/md5-cache/dev-python/rpds-py-0.14.2 | 17 - metadata/md5-cache/dev-python/rpds-py-0.15.2 | 17 - metadata/md5-cache/dev-python/rpds-py-0.16.2 | 17 - .../{rpds-py-0.14.1 => rpds-py-0.18.0} | 4 +- .../dev-python/scikit-build-core-0.8.1 | 16 + .../md5-cache/dev-python/sentry-sdk-1.40.4 | 16 + .../md5-cache/dev-python/setuptools-69.1.0 | 4 +- metadata/md5-cache/dev-python/shapely-2.0.3 | 17 + metadata/md5-cache/dev-python/shiboken6-6.6.2 | 17 + .../md5-cache/dev-python/sqlalchemy-2.0.27 | 17 + metadata/md5-cache/dev-python/sqlglot-21.1.1 | 17 + metadata/md5-cache/dev-python/stripe-8.3.0 | 16 + .../md5-cache/dev-python/testfixtures-8.0.0 | 16 + .../md5-cache/dev-python/threadpoolctl-3.3.0 | 16 + metadata/md5-cache/dev-python/tox-4.13.0 | 16 + metadata/md5-cache/dev-python/trimesh-4.0.10 | 16 - metadata/md5-cache/dev-python/trimesh-4.0.8 | 16 - metadata/md5-cache/dev-python/trimesh-4.1.0 | 4 +- .../{trimesh-4.0.9 => trimesh-4.1.4} | 2 +- .../md5-cache/dev-python/txrequests-0.9.6-r1 | 5 +- .../types-setuptools-69.1.0.20240215 | 15 + .../types-setuptools-69.1.0.20240217 | 15 + .../{urllib3-2.2.0 => urllib3-2.2.0-r1} | 2 +- metadata/md5-cache/dev-python/urwid-2.6.1 | 17 + metadata/md5-cache/dev-python/uvloop-0.19.0 | 17 - .../md5-cache/dev-python/uvloop-0.19.0-r1 | 4 +- metadata/md5-cache/dev-python/vcrpy-6.0.1 | 2 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 4 +- .../dev-python/virtualenvwrapper-6.0.0 | 16 - .../dev-python/virtualenvwrapper-6.1.0 | 4 +- .../md5-cache/dev-python/zope-interface-6.2 | 17 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 29583 -> 34329 bytes metadata/md5-cache/dev-qt/qt-creator-12.0.2 | 13 +- .../dev-qt/qt-docs-6.6.2_p202402121133 | 14 + metadata/md5-cache/dev-qt/qt3d-6.6.2 | 16 + metadata/md5-cache/dev-qt/qt5compat-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtbase-6.6.2 | 18 + metadata/md5-cache/dev-qt/qtbase-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.6.2 | 16 + .../md5-cache/dev-qt/qtconnectivity-6.6.2 | 17 + metadata/md5-cache/dev-qt/qtcore-5.15.12-r2 | 4 +- metadata/md5-cache/dev-qt/qtdeclarative-6.6.2 | 16 + .../md5-cache/dev-qt/qtdeclarative-6.6.9999 | 6 +- .../md5-cache/dev-qt/qtdeclarative-6.7.9999 | 6 +- .../md5-cache/dev-qt/qtdeclarative-6.9999 | 6 +- metadata/md5-cache/dev-qt/qtgui-5.15.12-r2 | 18 + metadata/md5-cache/dev-qt/qthttpserver-6.6.2 | 16 + .../md5-cache/dev-qt/qtimageformats-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtlocation-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtmultimedia-6.6.2 | 17 + metadata/md5-cache/dev-qt/qtnetworkauth-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtpositioning-6.6.2 | 16 + .../md5-cache/dev-qt/qtpositioning-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtquick3d-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtscxml-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtsensors-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtserialport-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtshadertools-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtspeech-6.6.2 | 17 + metadata/md5-cache/dev-qt/qtsvg-6.6.2 | 16 + metadata/md5-cache/dev-qt/qttools-6.6.2 | 17 + .../md5-cache/dev-qt/qttranslations-6.6.2 | 13 + .../md5-cache/dev-qt/qtvirtualkeyboard-6.6.2 | 16 + .../md5-cache/dev-qt/qtwayland-5.15.12-r1 | 4 +- metadata/md5-cache/dev-qt/qtwayland-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtwebchannel-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtwebengine-6.6.2 | 17 + .../md5-cache/dev-qt/qtwebengine-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.6.2 | 16 + metadata/md5-cache/dev-qt/qtwebview-6.6.2 | 16 + .../md5-cache/dev-qt/qtwidgets-5.15.12-r1 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 193163 -> 193498 bytes metadata/md5-cache/dev-ruby/ethon-0.16.0 | 12 +- metadata/md5-cache/dev-ruby/excon-0.109.0 | 12 +- .../md5-cache/dev-ruby/pairing_heap-3.1.0 | 12 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 | 12 +- metadata/md5-cache/dev-ruby/pdf-reader-2.12.0 | 12 +- metadata/md5-cache/dev-ruby/rgl-0.6.6 | 12 +- metadata/md5-cache/dev-ruby/rmagick-5.4.4 | 17 + metadata/md5-cache/dev-ruby/sinatra-3.2.0 | 12 +- metadata/md5-cache/dev-ruby/test-unit-3.6.2 | 17 + .../md5-cache/dev-ruby/vagrant_cloud-3.1.1 | 12 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14110 -> 13782 bytes metadata/md5-cache/dev-scheme/cyclone-0.33.0 | 13 - .../{cyclone-0.34.0 => cyclone-0.36.0} | 4 +- metadata/md5-cache/dev-scheme/cyclone-9999 | 2 +- .../{gauche-0.9.14 => gauche-0.9.14-r1} | 8 +- metadata/md5-cache/dev-scheme/racket-8.11.1 | 4 +- metadata/md5-cache/dev-scheme/stklos-2.00 | 15 - metadata/md5-cache/dev-scheme/stklos-2.00-r1 | 4 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8989 -> 8987 bytes metadata/md5-cache/dev-tcltk/thread-2.8.5 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 125356 -> 125699 bytes .../dev-util/android-udev-rules-20240114 | 4 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 15 - metadata/md5-cache/dev-util/glslang-1.3.275 | 4 +- .../dev-util/google-perftools-2.10-r1 | 4 +- .../md5-cache/dev-util/google-perftools-2.15 | 17 + ...unity-2023.3.3 => idea-community-2023.3.4} | 2 +- .../md5-cache/dev-util/intel_clc-23.3.1-r1 | 15 - metadata/md5-cache/dev-util/intel_clc-23.3.4 | 15 - metadata/md5-cache/dev-util/intel_clc-23.3.5 | 4 +- .../{intel_clc-23.3.3 => intel_clc-23.3.6} | 2 +- .../{intel_clc-24.0.0 => intel_clc-24.0.1} | 2 +- metadata/md5-cache/dev-util/kdevelop-23.08.5 | 17 + .../md5-cache/dev-util/kdevelop-php-23.08.5 | 17 + .../dev-util/kdevelop-python-23.08.5 | 18 + .../md5-cache/dev-util/kio-perldoc-23.08.5 | 16 + metadata/md5-cache/dev-util/pkgcheck-0.10.27 | 16 - .../{pkgcheck-0.10.26 => pkgcheck-0.10.27-r1} | 4 +- metadata/md5-cache/dev-util/pkgcruft-9999 | 4 +- metadata/md5-cache/dev-util/pwntools-4.11.1 | 4 +- metadata/md5-cache/dev-util/rgbds-0.7.0 | 14 + metadata/md5-cache/dev-util/rgbds-9999 | 4 +- .../md5-cache/dev-util/shellcheck-bin-0.8.0 | 11 - .../md5-cache/dev-util/shellcheck-bin-0.9.0 | 5 +- .../md5-cache/dev-util/spirv-headers-1.3.275 | 4 +- .../md5-cache/dev-util/spirv-tools-1.3.275 | 4 +- .../md5-cache/dev-util/stripe-mock-0.182.0 | 13 + metadata/md5-cache/dev-util/volk-1.3.275 | 4 +- .../md5-cache/dev-util/vulkan-headers-1.3.275 | 4 +- .../md5-cache/dev-util/vulkan-tools-1.3.275 | 4 +- .../dev-util/vulkan-utility-libraries-1.3.275 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20318 -> 20469 bytes metadata/md5-cache/dev-vcs/git-2.43.2 | 17 + metadata/md5-cache/dev-vcs/stgit-2.4.2 | 14 - metadata/md5-cache/dev-vcs/stgit-2.4.4 | 14 + .../md5-cache/games-emulation/Manifest.gz | Bin 19524 -> 19690 bytes .../games-emulation/dosbox-staging-0.81.0 | 17 + .../{ppsspp-1.17.1 => ppsspp-1.17.1-r1} | 8 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6518 -> 6360 bytes .../md5-cache/games-engines/stratagus-3.3.1 | 16 - .../{stratagus-3.3.2 => stratagus-3.3.2-r1} | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8773 -> 8765 bytes metadata/md5-cache/games-rpg/rpg-cli-1.0.1 | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 11006 -> 10682 bytes .../md5-cache/games-strategy/war1gus-3.3.1 | 14 - .../md5-cache/games-strategy/wargus-3.3.1 | 15 - metadata/md5-cache/games-util/Manifest.gz | Bin 11994 -> 11996 bytes .../{lutris-0.5.16 => lutris-0.5.16-r1} | 4 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 21135 -> 21301 bytes metadata/md5-cache/gnome-extra/cinnamon-5.6.8 | 16 - metadata/md5-cache/gnome-extra/cinnamon-6.0.4 | 16 + .../gnome-extra/cinnamon-control-center-5.6.1 | 17 - .../gnome-extra/cinnamon-control-center-6.0.0 | 17 + ...n-desktop-5.6.2 => cinnamon-desktop-6.0.0} | 13 +- ...namon-menus-5.6.0 => cinnamon-menus-6.0.0} | 6 +- .../gnome-extra/cinnamon-screensaver-5.6.3 | 16 - .../gnome-extra/cinnamon-screensaver-6.0.3 | 16 + .../gnome-extra/cinnamon-session-5.6.0-r1 | 15 - .../gnome-extra/cinnamon-session-6.0.2 | 16 + .../cinnamon-settings-daemon-5.6.2 | 15 - .../cinnamon-settings-daemon-6.0.0 | 15 + ...ions-5.6.1 => cinnamon-translations-6.0.2} | 6 +- metadata/md5-cache/gnome-extra/cjs-6.0.0 | 16 + metadata/md5-cache/gnome-extra/nemo-5.6.5 | 18 - metadata/md5-cache/gnome-extra/nemo-6.0.2 | 18 + ...fileroller-5.6.1 => nemo-fileroller-6.0.1} | 10 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 12675 -> 12670 bytes .../gui-apps/xwaylandvideobridge-0.4.0 | 6 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 39151 -> 72605 bytes metadata/md5-cache/kde-apps/akonadi-23.08.5 | 18 + .../kde-apps/akonadi-calendar-23.08.5 | 17 + .../kde-apps/akonadi-contacts-23.08.5 | 17 + .../kde-apps/akonadi-import-wizard-23.08.5 | 16 + .../md5-cache/kde-apps/akonadi-mime-23.08.5 | 17 + .../md5-cache/kde-apps/akonadi-notes-23.08.5 | 17 + .../md5-cache/kde-apps/akonadi-search-23.08.5 | 17 + .../md5-cache/kde-apps/akonadiconsole-23.08.5 | 16 + metadata/md5-cache/kde-apps/akregator-23.08.5 | 17 + metadata/md5-cache/kde-apps/analitza-23.08.5 | 17 + metadata/md5-cache/kde-apps/ark-23.08.5 | 17 + .../md5-cache/kde-apps/artikulate-23.08.5 | 17 + .../md5-cache/kde-apps/audiocd-kio-23.08.5 | 16 + .../md5-cache/kde-apps/baloo-widgets-23.08.5 | 17 + metadata/md5-cache/kde-apps/blinken-23.08.5 | 16 + metadata/md5-cache/kde-apps/bomber-23.08.5 | 16 + metadata/md5-cache/kde-apps/bovo-23.08.5 | 16 + .../kde-apps/calendarjanitor-23.08.5 | 16 + .../kde-apps/calendarsupport-23.08.5 | 16 + metadata/md5-cache/kde-apps/cantor-23.08.5 | 18 + metadata/md5-cache/kde-apps/cervisia-23.08.5 | 16 + metadata/md5-cache/kde-apps/dolphin-23.08.5 | 17 + .../kde-apps/dolphin-plugins-dropbox-23.08.5 | 16 + .../kde-apps/dolphin-plugins-git-23.08.5 | 16 + .../dolphin-plugins-mercurial-23.08.5 | 16 + .../dolphin-plugins-subversion-23.08.5 | 16 + metadata/md5-cache/kde-apps/dragon-23.08.5 | 16 + .../md5-cache/kde-apps/eventviews-23.08.5 | 17 + .../md5-cache/kde-apps/ffmpegthumbs-23.08.5 | 16 + metadata/md5-cache/kde-apps/filelight-23.08.5 | 17 + metadata/md5-cache/kde-apps/granatier-23.08.5 | 16 + .../kde-apps/grantlee-editor-23.08.5 | 16 + .../md5-cache/kde-apps/grantleetheme-23.08.5 | 17 + metadata/md5-cache/kde-apps/gwenview-23.08.5 | 17 + .../kde-apps/incidenceeditor-23.08.5 | 17 + metadata/md5-cache/kde-apps/juk-23.08.5 | 17 + metadata/md5-cache/kde-apps/k3b-23.08.5 | 18 + .../kde-apps/kaccounts-integration-23.08.5 | 17 + .../kde-apps/kaccounts-integration-24.01.95 | 6 +- .../kde-apps/kaccounts-providers-23.08.5 | 16 + .../md5-cache/kde-apps/kaddressbook-23.08.5 | 17 + metadata/md5-cache/kde-apps/kajongg-23.08.5 | 17 + metadata/md5-cache/kde-apps/kalarm-23.08.5 | 16 + metadata/md5-cache/kde-apps/kalgebra-23.08.5 | 16 + metadata/md5-cache/kde-apps/kalzium-23.08.5 | 16 + metadata/md5-cache/kde-apps/kamera-23.08.5 | 16 + metadata/md5-cache/kde-apps/kamoso-23.08.5 | 17 + metadata/md5-cache/kde-apps/kanagram-23.08.5 | 16 + metadata/md5-cache/kde-apps/kapman-23.08.5 | 16 + .../md5-cache/kde-apps/kapptemplate-23.08.5 | 17 + metadata/md5-cache/kde-apps/kate-23.08.5 | 16 + .../md5-cache/kde-apps/kate-addons-23.08.5 | 17 + metadata/md5-cache/kde-apps/kate-lib-23.08.5 | 17 + metadata/md5-cache/kde-apps/katomic-23.08.5 | 16 + metadata/md5-cache/kde-apps/kbackup-23.08.5 | 16 + metadata/md5-cache/kde-apps/kblackbox-23.08.5 | 16 + metadata/md5-cache/kde-apps/kblocks-23.08.5 | 17 + metadata/md5-cache/kde-apps/kbounce-23.08.5 | 16 + metadata/md5-cache/kde-apps/kbreakout-23.08.5 | 16 + metadata/md5-cache/kde-apps/kbruch-23.08.5 | 16 + .../md5-cache/kde-apps/kcachegrind-23.08.5 | 16 + metadata/md5-cache/kde-apps/kcalc-23.08.5 | 17 + metadata/md5-cache/kde-apps/kcalutils-23.08.5 | 17 + .../md5-cache/kde-apps/kcharselect-23.08.5 | 16 + .../md5-cache/kde-apps/kcolorchooser-23.08.5 | 16 + metadata/md5-cache/kde-apps/kcron-23.08.5 | 16 + .../md5-cache/kde-apps/kde-apps-meta-23.08.5 | 10 + .../kde-apps/kde-dev-scripts-23.08.5 | 16 + .../md5-cache/kde-apps/kde-dev-utils-23.08.5 | 16 + .../kde-apps/kdeaccessibility-meta-23.08.5 | 9 + .../md5-cache/kde-apps/kdeadmin-meta-23.08.5 | 10 + .../md5-cache/kde-apps/kdebugsettings-23.08.5 | 17 + .../md5-cache/kde-apps/kdecore-meta-23.08.5 | 10 + .../md5-cache/kde-apps/kdeedu-data-23.08.5 | 12 + .../md5-cache/kde-apps/kdeedu-meta-23.08.5 | 10 + .../md5-cache/kde-apps/kdegames-meta-23.08.5 | 10 + .../kde-apps/kdegraphics-meta-23.08.5 | 10 + .../kde-apps/kdegraphics-mobipocket-23.08.5 | 16 + .../kde-apps/kdegraphics-mobipocket-24.01.95 | 6 +- .../kde-apps/kdemultimedia-meta-23.08.5 | 10 + .../kde-apps/kdenetwork-filesharing-23.08.5 | 16 + .../kde-apps/kdenetwork-meta-23.08.5 | 10 + metadata/md5-cache/kde-apps/kdenlive-23.08.5 | 17 + .../md5-cache/kde-apps/kdepim-addons-23.08.5 | 17 + .../md5-cache/kde-apps/kdepim-meta-23.08.5 | 10 + .../md5-cache/kde-apps/kdepim-runtime-23.08.5 | 17 + .../md5-cache/kde-apps/kdesdk-meta-23.08.5 | 10 + .../kde-apps/kdesdk-thumbnailers-23.08.5 | 16 + .../md5-cache/kde-apps/kdeutils-meta-23.08.5 | 10 + metadata/md5-cache/kde-apps/kdf-23.08.5 | 16 + metadata/md5-cache/kde-apps/kdialog-23.08.5 | 16 + metadata/md5-cache/kde-apps/kdiamond-23.08.5 | 16 + .../md5-cache/kde-apps/keditbookmarks-23.08.5 | 17 + metadata/md5-cache/kde-apps/kfind-23.08.5 | 16 + .../md5-cache/kde-apps/kfourinline-23.08.5 | 16 + .../md5-cache/kde-apps/kgeography-23.08.5 | 16 + metadata/md5-cache/kde-apps/kget-23.08.5 | 17 + .../md5-cache/kde-apps/kgoldrunner-23.08.5 | 16 + metadata/md5-cache/kde-apps/kgpg-23.08.5 | 16 + metadata/md5-cache/kde-apps/khangman-23.08.5 | 16 + .../md5-cache/kde-apps/khelpcenter-23.08.5 | 16 + .../kde-apps/kidentitymanagement-23.08.5 | 17 + metadata/md5-cache/kde-apps/kig-23.08.5 | 18 + metadata/md5-cache/kde-apps/kigo-23.08.5 | 16 + metadata/md5-cache/kde-apps/killbots-23.08.5 | 16 + .../kde-apps/kimagemapeditor-23.08.5 | 16 + metadata/md5-cache/kde-apps/kimap-23.08.5 | 17 + .../md5-cache/kde-apps/kio-extras-23.08.5 | 17 + .../md5-cache/kde-apps/kio-extras-24.01.95 | 6 +- metadata/md5-cache/kde-apps/kiriki-23.08.5 | 16 + metadata/md5-cache/kde-apps/kiten-23.08.5 | 16 + .../md5-cache/kde-apps/kitinerary-23.08.5 | 17 + .../md5-cache/kde-apps/kjumpingcube-23.08.5 | 16 + metadata/md5-cache/kde-apps/kldap-23.08.5 | 17 + metadata/md5-cache/kde-apps/kleopatra-23.08.5 | 17 + metadata/md5-cache/kde-apps/klettres-23.08.5 | 16 + metadata/md5-cache/kde-apps/klickety-23.08.5 | 16 + metadata/md5-cache/kde-apps/klines-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmag-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmahjongg-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmail-23.08.5 | 17 + .../kde-apps/kmail-account-wizard-23.08.5 | 17 + .../md5-cache/kde-apps/kmailtransport-23.08.5 | 17 + metadata/md5-cache/kde-apps/kmbox-23.08.5 | 17 + metadata/md5-cache/kde-apps/kmime-23.08.5 | 17 + metadata/md5-cache/kde-apps/kmines-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmix-23.08.5 | 16 + .../md5-cache/kde-apps/kmousetool-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmouth-23.08.5 | 16 + metadata/md5-cache/kde-apps/kmplot-23.08.5 | 16 + .../md5-cache/kde-apps/knavalbattle-23.08.5 | 16 + metadata/md5-cache/kde-apps/knetwalk-23.08.5 | 17 + metadata/md5-cache/kde-apps/knights-23.08.5 | 16 + metadata/md5-cache/kde-apps/knotes-23.08.5 | 17 + metadata/md5-cache/kde-apps/kolf-23.08.5 | 16 + metadata/md5-cache/kde-apps/kollision-23.08.5 | 16 + .../md5-cache/kde-apps/kolourpaint-23.08.5 | 16 + metadata/md5-cache/kde-apps/kompare-23.08.5 | 16 + metadata/md5-cache/kde-apps/konqueror-23.08.5 | 17 + metadata/md5-cache/kde-apps/konquest-23.08.5 | 16 + metadata/md5-cache/kde-apps/konsole-23.08.5 | 17 + .../kde-apps/konsolekalendar-23.08.5 | 16 + metadata/md5-cache/kde-apps/kontact-23.08.5 | 16 + .../kde-apps/kontactinterface-23.08.5 | 16 + .../md5-cache/kde-apps/korganizer-23.08.5 | 17 + metadata/md5-cache/kde-apps/kpat-23.08.5 | 17 + .../md5-cache/kde-apps/kpimtextedit-23.08.5 | 17 + metadata/md5-cache/kde-apps/kpkpass-23.08.5 | 17 + .../md5-cache/kde-apps/kqtquickcharts-23.08.5 | 16 + metadata/md5-cache/kde-apps/krdc-23.08.5 | 16 + metadata/md5-cache/kde-apps/kreversi-23.08.5 | 16 + metadata/md5-cache/kde-apps/krfb-23.08.5 | 16 + metadata/md5-cache/kde-apps/kruler-23.08.5 | 16 + metadata/md5-cache/kde-apps/kshisen-23.08.5 | 16 + metadata/md5-cache/kde-apps/ksirk-23.08.5 | 16 + metadata/md5-cache/kde-apps/ksmtp-23.08.5 | 17 + .../md5-cache/kde-apps/ksnakeduel-23.08.5 | 16 + .../md5-cache/kde-apps/kspaceduel-23.08.5 | 16 + metadata/md5-cache/kde-apps/ksquares-23.08.5 | 16 + metadata/md5-cache/kde-apps/ksudoku-23.08.5 | 16 + .../md5-cache/kde-apps/ksystemlog-23.08.5 | 17 + metadata/md5-cache/kde-apps/kteatime-23.08.5 | 16 + metadata/md5-cache/kde-apps/ktimer-23.08.5 | 16 + metadata/md5-cache/kde-apps/ktouch-23.08.5 | 16 + .../md5-cache/kde-apps/ktuberling-23.08.5 | 16 + metadata/md5-cache/kde-apps/kturtle-23.08.5 | 16 + metadata/md5-cache/kde-apps/kubrick-23.08.5 | 16 + .../md5-cache/kde-apps/kwalletmanager-23.08.5 | 16 + metadata/md5-cache/kde-apps/kwave-23.08.5 | 16 + metadata/md5-cache/kde-apps/kwordquiz-23.08.5 | 17 + metadata/md5-cache/kde-apps/kwrite-23.08.5 | 16 + .../md5-cache/kde-apps/libgravatar-23.08.5 | 17 + metadata/md5-cache/kde-apps/libkcddb-23.08.5 | 17 + metadata/md5-cache/kde-apps/libkcddb-24.01.95 | 17 + .../kde-apps/libkcompactdisc-23.08.5 | 17 + .../kde-apps/libkcompactdisc-24.01.95 | 17 + metadata/md5-cache/kde-apps/libkdcraw-23.08.5 | 16 + .../md5-cache/kde-apps/libkdegames-23.08.5 | 17 + metadata/md5-cache/kde-apps/libkdepim-23.08.5 | 17 + .../kde-apps/libkeduvocdocument-23.08.5 | 17 + metadata/md5-cache/kde-apps/libkexiv2-23.08.5 | 16 + .../md5-cache/kde-apps/libkexiv2-24.01.95 | 6 +- metadata/md5-cache/kde-apps/libkgapi-23.08.5 | 17 + metadata/md5-cache/kde-apps/libkleo-23.08.5 | 17 + .../md5-cache/kde-apps/libkmahjongg-23.08.5 | 16 + .../kde-apps/libkomparediff2-23.08.5 | 17 + metadata/md5-cache/kde-apps/libksane-23.08.5 | 16 + metadata/md5-cache/kde-apps/libksieve-23.08.5 | 17 + metadata/md5-cache/kde-apps/libktnef-23.08.5 | 17 + metadata/md5-cache/kde-apps/lokalize-23.08.5 | 18 + metadata/md5-cache/kde-apps/lskat-23.08.5 | 16 + .../md5-cache/kde-apps/mailcommon-23.08.5 | 17 + .../md5-cache/kde-apps/mailimporter-23.08.5 | 17 + metadata/md5-cache/kde-apps/marble-23.08.5 | 17 + .../md5-cache/kde-apps/mbox-importer-23.08.5 | 16 + .../md5-cache/kde-apps/messagelib-23.08.5 | 17 + metadata/md5-cache/kde-apps/minuet-23.08.5 | 16 + metadata/md5-cache/kde-apps/okular-23.08.5 | 17 + metadata/md5-cache/kde-apps/palapeli-23.08.5 | 16 + metadata/md5-cache/kde-apps/parley-23.08.5 | 16 + metadata/md5-cache/kde-apps/picmi-23.08.5 | 17 + .../kde-apps/pim-data-exporter-23.08.5 | 17 + .../kde-apps/pim-sieve-editor-23.08.5 | 17 + metadata/md5-cache/kde-apps/pimcommon-23.08.5 | 17 + metadata/md5-cache/kde-apps/poxml-23.08.5 | 16 + metadata/md5-cache/kde-apps/rocs-23.08.5 | 17 + .../kde-apps/signon-kwallet-extension-23.08.5 | 16 + metadata/md5-cache/kde-apps/spectacle-23.08.5 | 17 + .../md5-cache/kde-apps/spectacle-24.01.95 | 8 +- metadata/md5-cache/kde-apps/step-23.08.5 | 17 + metadata/md5-cache/kde-apps/svgpart-23.08.5 | 16 + metadata/md5-cache/kde-apps/sweeper-23.08.5 | 16 + .../md5-cache/kde-apps/thumbnailers-23.08.5 | 16 + metadata/md5-cache/kde-apps/umbrello-23.08.5 | 17 + metadata/md5-cache/kde-apps/yakuake-23.08.5 | 16 + metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 37049 -> 37065 bytes .../md5-cache/kde-frameworks/attica-5.249.0 | 6 +- .../md5-cache/kde-frameworks/baloo-5.249.0 | 6 +- .../md5-cache/kde-frameworks/bluez-qt-5.249.0 | 6 +- .../extra-cmake-modules-5.249.0 | 4 +- .../frameworkintegration-5.249.0 | 6 +- .../md5-cache/kde-frameworks/karchive-5.249.0 | 4 +- .../md5-cache/kde-frameworks/kauth-5.249.0 | 8 +- .../kde-frameworks/kbookmarks-5.249.0 | 8 +- .../kde-frameworks/kcalendarcore-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kcmutils-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kcodecs-5.249.0 | 4 +- .../kde-frameworks/kcolorscheme-5.249.0 | 6 +- .../kde-frameworks/kcompletion-5.249.0 | 8 +- .../md5-cache/kde-frameworks/kconfig-5.249.0 | 8 +- .../kde-frameworks/kconfigwidgets-5.249.0 | 6 +- .../kde-frameworks/kcontacts-5.249.0 | 6 +- .../kde-frameworks/kcoreaddons-5.249.0 | 8 +- .../md5-cache/kde-frameworks/kcrash-5.249.0 | 8 +- .../md5-cache/kde-frameworks/kdav-5.249.0 | 6 +- .../kde-frameworks/kdbusaddons-5.249.0 | 8 +- .../kde-frameworks/kdeclarative-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kded-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kdnssd-5.249.0 | 8 +- .../kde-frameworks/kfilemetadata-5.249.0 | 6 +- .../kde-frameworks/kglobalaccel-5.249.0 | 8 +- .../kde-frameworks/kguiaddons-5.249.0 | 8 +- .../kde-frameworks/kholidays-5.249.0 | 8 +- .../md5-cache/kde-frameworks/ki18n-5.249.0 | 6 +- .../kde-frameworks/kiconthemes-5.249.0 | 6 +- .../kde-frameworks/kidletime-5.249.0 | 8 +- .../kde-frameworks/kimageformats-5.249.0 | 6 +- metadata/md5-cache/kde-frameworks/kio-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kirigami-5.249.0 | 8 +- .../kde-frameworks/kitemmodels-5.249.0 | 6 +- .../kde-frameworks/kitemviews-5.249.0 | 8 +- .../kde-frameworks/kjobwidgets-5.249.0 | 8 +- .../kde-frameworks/knewstuff-5.249.0 | 6 +- .../kde-frameworks/knotifications-5.249.0 | 8 +- .../kde-frameworks/knotifyconfig-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kpackage-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kparts-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kpeople-5.249.0 | 6 +- .../kde-frameworks/kplotting-5.249.0 | 6 +- .../kde-frameworks/kquickcharts-5.249.0 | 6 +- .../md5-cache/kde-frameworks/krunner-5.249.0 | 6 +- .../md5-cache/kde-frameworks/kservice-5.249.0 | 6 +- .../kstatusnotifieritem-5.249.0 | 8 +- .../md5-cache/kde-frameworks/ksvg-5.249.0 | 6 +- .../kde-frameworks/ktexteditor-5.249.0 | 6 +- .../kde-frameworks/ktexttemplate-5.249.0 | 6 +- .../kde-frameworks/ktextwidgets-5.249.0 | 6 +- .../kde-frameworks/kunitconversion-5.249.0 | 6 +- .../kde-frameworks/kuserfeedback-5.249.0 | 8 +- .../md5-cache/kde-frameworks/kwallet-5.249.0 | 6 +- .../kde-frameworks/kwidgetsaddons-5.249.0 | 8 +- .../kde-frameworks/kwindowsystem-5.249.0 | 8 +- .../md5-cache/kde-frameworks/kxmlgui-5.249.0 | 6 +- .../kde-frameworks/modemmanager-qt-5.249.0 | 6 +- .../kde-frameworks/networkmanager-qt-5.249.0 | 6 +- .../md5-cache/kde-frameworks/prison-5.249.0 | 6 +- .../md5-cache/kde-frameworks/purpose-5.249.0 | 6 +- .../kde-frameworks/qqc2-desktop-style-5.249.0 | 6 +- .../md5-cache/kde-frameworks/solid-5.249.0 | 8 +- .../md5-cache/kde-frameworks/sonnet-5.249.0 | 8 +- .../kde-frameworks/syndication-5.249.0 | 6 +- .../syntax-highlighting-5.249.0 | 8 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 4996 -> 6292 bytes .../md5-cache/kde-misc/colord-kde-23.08.5 | 16 + metadata/md5-cache/kde-misc/kclock-23.08.5 | 16 + .../md5-cache/kde-misc/kdeconnect-23.08.5 | 17 + metadata/md5-cache/kde-misc/kio-fuse-5.1.0 | 6 +- .../md5-cache/kde-misc/kio-gdrive-23.08.5 | 17 + metadata/md5-cache/kde-misc/kweather-23.08.5 | 16 + .../md5-cache/kde-misc/markdownpart-23.08.5 | 16 + metadata/md5-cache/kde-misc/skanlite-23.08.5 | 17 + metadata/md5-cache/kde-misc/zanshin-23.08.5 | 17 + metadata/md5-cache/kde-plasma/Manifest.gz | Bin 21521 -> 21652 bytes .../md5-cache/kde-plasma/bluedevil-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/breeze-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/discover-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/drkonqi-5.93.0 | 6 +- .../md5-cache/kde-plasma/flatpak-kcm-5.93.0 | 6 +- .../kde-plasma/kactivitymanagerd-5.93.0 | 6 +- .../md5-cache/kde-plasma/kde-cli-tools-5.93.0 | 6 +- .../kde-plasma/kde-gtk-config-5.93.0 | 6 +- .../md5-cache/kde-plasma/kdecoration-5.93.0 | 6 +- .../kde-plasma/kdeplasma-addons-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/kgamma-5.93.0 | 6 +- .../md5-cache/kde-plasma/kglobalacceld-5.93.0 | 8 +- .../md5-cache/kde-plasma/kinfocenter-5.93.0 | 6 +- .../md5-cache/kde-plasma/kmenuedit-5.93.0 | 6 +- .../md5-cache/kde-plasma/kpipewire-5.93.2 | 6 +- metadata/md5-cache/kde-plasma/kscreen-5.93.0 | 6 +- .../md5-cache/kde-plasma/kscreenlocker-5.93.0 | 6 +- .../md5-cache/kde-plasma/ksshaskpass-5.93.0 | 6 +- .../md5-cache/kde-plasma/ksystemstats-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/kwayland-5.93.0 | 8 +- metadata/md5-cache/kde-plasma/kwin-5.93.0 | 8 +- metadata/md5-cache/kde-plasma/kwrited-5.93.0 | 6 +- .../kde-plasma/layer-shell-qt-5.93.0 | 6 +- .../md5-cache/kde-plasma/libkscreen-5.93.0 | 8 +- .../md5-cache/kde-plasma/libksysguard-5.93.0 | 6 +- .../md5-cache/kde-plasma/libplasma-5.93.0 | 8 +- metadata/md5-cache/kde-plasma/milou-5.93.0 | 6 +- .../kde-plasma/ocean-sound-theme-5.93.0 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.93.0 | 6 +- .../md5-cache/kde-plasma/oxygen-sounds-5.93.0 | 2 +- .../kde-plasma/plasma-activities-5.93.0 | 6 +- .../kde-plasma/plasma-activities-stats-5.93.0 | 6 +- .../plasma-browser-integration-5.93.0 | 6 +- .../kde-plasma/plasma-desktop-5.93.0 | 6 +- .../md5-cache/kde-plasma/plasma-disks-5.93.0 | 6 +- .../kde-plasma/plasma-firewall-5.93.0 | 6 +- .../kde-plasma/plasma-integration-5.93.0 | 8 +- .../md5-cache/kde-plasma/plasma-nm-5.93.0 | 6 +- .../md5-cache/kde-plasma/plasma-pa-5.93.0 | 6 +- .../md5-cache/kde-plasma/plasma-sdk-5.93.0 | 6 +- .../kde-plasma/plasma-systemmonitor-5.93.0 | 6 +- .../kde-plasma/plasma-thunderbolt-5.93.0 | 6 +- .../md5-cache/kde-plasma/plasma-vault-5.93.0 | 6 +- .../kde-plasma/plasma-welcome-5.93.0 | 6 +- .../kde-plasma/plasma-workspace-5.93.0 | 8 +- .../plasma-workspace-wallpapers-5.93.0 | 4 +- .../kde-plasma/plasma5support-5.93.0 | 6 +- .../md5-cache/kde-plasma/plymouth-kcm-5.93.0 | 6 +- .../kde-plasma/polkit-kde-agent-5.93.0 | 6 +- .../md5-cache/kde-plasma/powerdevil-5.93.0 | 6 +- .../kde-plasma/print-manager-23.08.5 | 16 + .../md5-cache/kde-plasma/print-manager-5.93.0 | 6 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.93.0 | 6 +- .../kde-plasma/systemsettings-5.93.0 | 6 +- .../md5-cache/kde-plasma/wacomtablet-5.93.0 | 6 +- .../kde-plasma/xdg-desktop-portal-kde-5.93.0 | 8 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 13736 -> 13745 bytes .../{maildrop-3.1.6-r1 => maildrop-3.1.6-r2} | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4202 -> 4042 bytes .../{exim-4.97.1-r3 => exim-4.97.1-r5} | 0 metadata/md5-cache/mail-mta/notqmail-1.08-r5 | 18 - metadata/md5-cache/mail-mta/notqmail-1.08-r6 | 4 +- metadata/md5-cache/mail-mta/notqmail-9999 | 4 +- ....9_pre20240209 => postfix-3.9_pre20240213} | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59192 -> 59349 bytes .../{plantuml-1.2024.1 => plantuml-1.2024.2} | 2 +- metadata/md5-cache/media-gfx/skanpage-23.08.5 | 16 + metadata/md5-cache/media-libs/Manifest.gz | Bin 119793 -> 119498 bytes .../md5-cache/media-libs/fontconfig-2.14.2-r3 | 2 +- .../md5-cache/media-libs/fontconfig-2.15.0 | 2 +- .../md5-cache/media-libs/ksanecore-23.08.5 | 16 + metadata/md5-cache/media-libs/libffado-2.4.7 | 16 - metadata/md5-cache/media-libs/libffado-2.4.8 | 4 +- .../media-libs/libqaccessibilityclient-0.6.0 | 6 +- metadata/md5-cache/media-libs/mesa-23.3.1 | 17 - metadata/md5-cache/media-libs/mesa-23.3.3 | 17 - metadata/md5-cache/media-libs/mesa-23.3.5 | 4 +- .../media-libs/{mesa-23.3.4 => mesa-23.3.6} | 4 +- .../media-libs/{mesa-24.0.0 => mesa-24.0.1} | 4 +- metadata/md5-cache/media-libs/netpbm-11.2.7 | 2 +- metadata/md5-cache/media-libs/netpbm-11.5.2 | 2 +- ...tel-gpu-23.4.1 => oneVPL-intel-gpu-24.1.3} | 6 +- .../md5-cache/media-libs/opensubdiv-3.6.0 | 16 - .../md5-cache/media-libs/opensubdiv-3.6.0-r1 | 17 + .../md5-cache/media-libs/pulseaudio-qt-1.4.0 | 6 +- metadata/md5-cache/media-libs/shaderc-2023.8 | 4 +- .../media-libs/vulkan-layers-1.3.275 | 4 +- .../media-libs/vulkan-loader-1.3.275 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 83064 -> 83224 bytes .../media-plugins/x42-avldrums-0.7.2 | 12 + metadata/md5-cache/media-radio/Manifest.gz | Bin 7210 -> 7046 bytes .../md5-cache/media-radio/cwdaemon-0.12.0 | 14 + metadata/md5-cache/media-radio/flrig-2.0.05 | 4 +- .../md5-cache/media-radio/unixcw-3.6.0-r1 | 16 - .../md5-cache/media-radio/unixcw-3.6.0-r2 | 16 - metadata/md5-cache/media-sound/Manifest.gz | Bin 75019 -> 75038 bytes ...{abcmidi-2024.02.11 => abcmidi-2024.02.14} | 2 +- .../{bluez-alsa-4.1.1 => bluez-alsa-4.1.1-r1} | 2 +- .../{deadbeef-1.9.6 => deadbeef-1.9.6-r1} | 8 +- metadata/md5-cache/media-sound/din-57 | 17 - metadata/md5-cache/media-sound/din-58.1 | 4 +- metadata/md5-cache/media-sound/elisa-23.08.5 | 17 + metadata/md5-cache/media-sound/kasts-23.08.5 | 16 + .../md5-cache/media-sound/krecorder-23.08.5 | 16 + metadata/md5-cache/media-sound/ncspot-0.13.4 | 15 - .../md5-cache/media-sound/quodlibet-4.6.0-r1 | 4 +- .../md5-cache/media-sound/strawberry-1.0.22 | 17 - metadata/md5-cache/media-tv/Manifest.gz | Bin 5312 -> 5469 bytes .../media-tv/plex-media-server-1.32.8.7639 | 4 +- .../v4l-dvb-saa716x-0.0.1_p20170225-r5 | 2 +- .../v4l-dvb-saa716x-0.0.1_p20170225-r6 | 16 + metadata/md5-cache/media-video/Manifest.gz | Bin 40309 -> 40318 bytes .../md5-cache/media-video/qmplay2-23.10.22-r1 | 17 + .../media-video/{vdr-2.6.3 => vdr-2.6.6} | 6 +- .../md5-cache/media-video/yle-dl-20231214 | 17 - metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58573 -> 58738 bytes .../net-analyzer/nload-0.7.5_pre20180309 | 14 + metadata/md5-cache/net-dns/Manifest.gz | Bin 14845 -> 15345 bytes metadata/md5-cache/net-dns/avahi-0.9_rc1 | 17 + ...-resolver-5.7.0-r2 => knot-resolver-5.7.1} | 10 +- .../md5-cache/net-dns/pdns-recursor-4.9.3 | 4 +- metadata/md5-cache/net-dns/rbldnsd-0.998b-r3 | 16 + metadata/md5-cache/net-dns/unbound-1.19.1 | 17 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 7351 -> 7512 bytes metadata/md5-cache/net-firewall/ipset-7.21 | 16 + metadata/md5-cache/net-fs/Manifest.gz | Bin 6010 -> 6011 bytes ...{nfs-utils-2.6.3-r2 => nfs-utils-2.6.3-r3} | 2 +- ...nfs-utils-2.6.4-r3 => nfs-utils-2.6.4-r10} | 0 ...{nfs-utils-2.6.4-r1 => nfs-utils-2.6.4-r4} | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16211 -> 16372 bytes metadata/md5-cache/net-im/neochat-23.08.5 | 17 + .../md5-cache/net-im/sendxmpp-amm-1.1.1-r1 | 4 +- metadata/md5-cache/net-im/synapse-1.98.0-r1 | 17 - metadata/md5-cache/net-im/synapse-1.99.0 | 4 +- metadata/md5-cache/net-im/tokodon-23.08.5 | 17 + metadata/md5-cache/net-irc/Manifest.gz | Bin 14787 -> 14956 bytes .../md5-cache/net-irc/konversation-23.08.5 | 16 + metadata/md5-cache/net-libs/Manifest.gz | Bin 59436 -> 60221 bytes .../md5-cache/net-libs/libktorrent-23.08.5 | 17 + metadata/md5-cache/net-libs/nghttp3-1.2.0 | 15 + metadata/md5-cache/net-libs/ngtcp2-1.3.0 | 17 + metadata/md5-cache/net-libs/nodejs-18.19.1 | 17 + metadata/md5-cache/net-libs/nodejs-20.11.1 | 17 + metadata/md5-cache/net-libs/rabbitmq-c-0.13.0 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 92456 -> 93250 bytes metadata/md5-cache/net-misc/croc-9.6.9 | 14 + metadata/md5-cache/net-misc/dhcpcd-10.0.6-r2 | 15 + .../md5-cache/net-misc/kio-zeroconf-23.08.5 | 16 + .../md5-cache/net-misc/kio-zeroconf-24.01.95 | 17 + metadata/md5-cache/net-misc/streamlink-6.6.0 | 16 + metadata/md5-cache/net-misc/yt-dlp-9999 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3855 -> 3863 bytes metadata/md5-cache/net-news/alligator-23.08.5 | 17 + metadata/md5-cache/net-news/sfeed-1.8 | 16 - .../net-news/{sfeed-1.6 => sfeed-2.0} | 6 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13893 -> 14059 bytes metadata/md5-cache/net-p2p/ktorrent-23.08.5 | 17 + metadata/md5-cache/net-proxy/Manifest.gz | Bin 9167 -> 9482 bytes metadata/md5-cache/net-proxy/haproxy-2.8.6 | 17 + metadata/md5-cache/net-proxy/haproxy-2.9.5 | 17 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 14583 -> 14911 bytes .../net-vpn/{openvpn-2.6.7 => openvpn-2.6.9} | 4 +- metadata/md5-cache/net-vpn/tailscale-1.58.2 | 14 + metadata/md5-cache/net-vpn/tailscale-1.60.0 | 14 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 18056 -> 18223 bytes .../md5-cache/sci-geosciences/gpxsee-13.16 | 16 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 72753 -> 70545 bytes metadata/md5-cache/sci-libs/dealii-9.4.0-r1 | 16 - .../{dealii-9.4.1-r1 => dealii-9.4.2} | 4 +- .../sci-libs/{dealii-9.5.1 => dealii-9.5.2} | 4 +- metadata/md5-cache/sci-libs/gdal-3.8.0 | 4 +- metadata/md5-cache/sci-libs/keras-2.10.0 | 17 - metadata/md5-cache/sci-libs/keras-2.11.0 | 17 - metadata/md5-cache/sci-libs/keras-2.12.0 | 17 - metadata/md5-cache/sci-libs/keras-2.13.1 | 17 - metadata/md5-cache/sci-libs/keras-2.14.0 | 17 - metadata/md5-cache/sci-libs/tensorflow-2.11.0 | 18 - metadata/md5-cache/sci-libs/tensorflow-2.12.0 | 18 - metadata/md5-cache/sci-libs/tensorflow-2.13.1 | 18 - metadata/md5-cache/sci-libs/tensorflow-2.14.1 | 18 - .../sci-libs/tensorflow-estimator-2.11.0 | 16 - .../sci-libs/tensorflow-estimator-2.12.0 | 16 - .../sci-libs/tensorflow-estimator-2.13.0 | 16 - .../sci-libs/tensorflow-estimator-2.14.0 | 16 - .../md5-cache/sci-mathematics/Manifest.gz | Bin 29869 -> 29873 bytes ...ominisat-5.11.14 => cryptominisat-5.11.21} | 6 +- .../{prover9-2009.11a => prover9-2009.11a-r1} | 4 +- .../{wxmaxima-24.02.0 => wxmaxima-24.02.1} | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8056 -> 7242 bytes .../sci-visualization/tensorboard-2.10.0 | 16 - .../sci-visualization/tensorboard-2.11.0 | 16 - .../sci-visualization/tensorboard-2.12.0 | 16 - .../sci-visualization/tensorboard-2.13.0 | 16 - .../sci-visualization/tensorboard-2.14.1 | 16 - metadata/md5-cache/sys-apps/Manifest.gz | Bin 89899 -> 90056 bytes metadata/md5-cache/sys-apps/baselayout-2.14 | 13 - metadata/md5-cache/sys-apps/bat-0.21.0 | 15 - metadata/md5-cache/sys-apps/bat-0.22.1 | 15 - metadata/md5-cache/sys-apps/bat-0.23.0-r1 | 2 +- metadata/md5-cache/sys-apps/bat-0.24.0 | 2 +- metadata/md5-cache/sys-apps/bfs-3.1.1 | 14 + metadata/md5-cache/sys-apps/fd-9.0.0 | 4 +- .../md5-cache/sys-apps/gentoo-functions-1.0 | 15 + metadata/md5-cache/sys-apps/lsd-1.0.0 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.8 | 15 + .../md5-cache/sys-apps/pkgcraft-tools-9999 | 4 +- .../sys-apps/{syd-3.12.3 => syd-3.13.0} | 4 +- .../sys-apps/xdg-desktop-portal-xapp-1.0.4 | 14 + metadata/md5-cache/sys-block/Manifest.gz | Bin 17041 -> 17205 bytes .../sys-block/partitionmanager-23.08.5 | 16 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 8741 -> 8735 bytes metadata/md5-cache/sys-boot/grub-2.12-r1 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 33221 -> 34176 bytes .../{binutils-2.42 => binutils-2.42-r1} | 4 +- .../sys-devel/binutils-hppa64-2.42-r1 | 15 + metadata/md5-cache/sys-devel/clang-17.0.6 | 4 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240208 | 3 +- .../md5-cache/sys-devel/gcc-11.4.1_p20240215 | 16 + .../md5-cache/sys-devel/gcc-12.3.1_p20240209 | 3 +- .../md5-cache/sys-devel/gcc-12.3.1_p20240216 | 16 + .../md5-cache/sys-devel/gcc-13.2.1_p20240210 | 3 +- .../sys-devel/kgcc64-11.4.1_p20240208 | 17 + .../sys-devel/kgcc64-12.3.1_p20240209 | 17 + .../sys-devel/kgcc64-13.2.1_p20240210 | 17 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 35957 -> 36118 bytes metadata/md5-cache/sys-fs/btrfs-progs-6.7.1 | 17 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25606 -> 26068 bytes .../sys-kernel/gentoo-kernel-5.10.209 | 4 +- .../sys-kernel/gentoo-kernel-5.15.148 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.77 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.16 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.209 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.148 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.77 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.16 | 4 +- .../sys-kernel/gentoo-sources-6.1.78 | 14 + .../sys-kernel/gentoo-sources-6.6.17 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.7.5 | 14 + ...20240115-r1 => linux-firmware-20240115-r3} | 2 +- ...4.14.333_p158 => rt-sources-4.14.336_p159} | 4 +- ...4.19.302_p131 => rt-sources-4.19.306_p132} | 4 +- ...5.10.204_p100 => rt-sources-5.10.209_p101} | 4 +- ...urces-6.1.70_p21 => rt-sources-6.1.77_p24} | 4 +- ...urces-6.6.10_p19 => rt-sources-6.6.15_p22} | 4 +- ...-sources-6.1.77 => vanilla-sources-6.1.78} | 4 +- ...-sources-6.6.16 => vanilla-sources-6.6.17} | 4 +- ...la-sources-6.7.4 => vanilla-sources-6.7.5} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39661 -> 40137 bytes .../md5-cache/sys-libs/binutils-libs-2.42-r1 | 15 + metadata/md5-cache/sys-libs/kpmcore-23.08.5 | 16 + metadata/md5-cache/sys-libs/libnvme-1.8 | 17 + metadata/md5-cache/sys-libs/pkgcraft-9999 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 44615 -> 44603 bytes .../md5-cache/virtual/dist-kernel-5.10.209 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.148 | 4 +- metadata/md5-cache/virtual/dist-kernel-6.1.77 | 4 +- metadata/md5-cache/virtual/dist-kernel-6.6.16 | 4 +- .../virtual/{jdk-1.8.0-r6 => jdk-1.8.0-r7} | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25216 -> 25371 bytes ..._core-4.0.0 => liquid_feedback_core-4.2.2} | 8 +- .../www-apps/liquid_feedback_frontend-4.0.0 | 11 + metadata/md5-cache/www-client/Manifest.gz | Bin 12235 -> 11891 bytes .../www-client/chromium-120.0.6099.129 | 16 - .../www-client/chromium-120.0.6099.224 | 16 - .../www-client/chromium-121.0.6167.184 | 16 + metadata/md5-cache/www-client/falkon-23.08.5 | 18 + metadata/md5-cache/www-client/firefox-121.0.1 | 17 - metadata/md5-cache/www-client/firefox-122.0 | 17 - .../md5-cache/www-client/firefox-bin-122.0 | 16 - ....6167.160 => google-chrome-121.0.6167.184} | 2 +- ...61.29 => google-chrome-beta-122.0.6261.39} | 2 +- ....2 => google-chrome-unstable-123.0.6286.0} | 2 +- ...7.83 => microsoft-edge-beta-122.0.2365.30} | 2 +- ...2353.0 => microsoft-edge-dev-123.0.2400.1} | 4 +- ...pera-107.0.5045.15 => opera-107.0.5045.21} | 2 +- ...-107.0.5045.4 => opera-beta-108.0.5067.10} | 2 +- ....0.5054.0 => opera-developer-109.0.5076.0} | 2 +- metadata/md5-cache/www-client/pybugz-0.13-r3 | 15 + metadata/md5-cache/www-client/pybugz-9999 | 11 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2082 -> 2084 bytes ...0 => chrome-binary-plugins-121.0.6167.184} | 2 +- ... chrome-binary-plugins-122.0.6261.39_beta} | 2 +- ... chrome-binary-plugins-123.0.6286.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9492 -> 9319 bytes .../md5-cache/www-servers/apache-2.4.58-r2 | 4 +- .../md5-cache/www-servers/nginx-1.25.1-r3 | 18 - .../md5-cache/www-servers/nginx-1.25.3-r1 | 4 +- .../{nginx-1.25.2 => nginx-1.25.4} | 12 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25838 -> 25830 bytes metadata/md5-cache/x11-libs/libXaw3d-1.6.5-r1 | 4 +- metadata/md5-cache/x11-libs/libXvMC-1.0.14 | 6 +- metadata/md5-cache/x11-libs/libdrm-2.4.120 | 4 +- metadata/md5-cache/x11-libs/libxcb-1.16-r1 | 4 +- metadata/md5-cache/x11-libs/pixman-0.43.2 | 4 +- metadata/md5-cache/x11-libs/xapp-2.4.3 | 16 - metadata/md5-cache/x11-libs/xapp-2.8.2 | 16 + metadata/md5-cache/x11-misc/Manifest.gz | Bin 63704 -> 63860 bytes metadata/md5-cache/x11-misc/imake-1.0.10 | 4 +- .../x11-misc/xscreensaver-app-2.3-r5 | 14 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 17010 -> 17017 bytes .../md5-cache/x11-wm/enlightenment-0.26.0 | 4 +- .../x11-wm/{muffin-5.6.4 => muffin-6.0.1} | 21 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 6440 -> 6441 bytes .../md5-cache/xfce-base/libxfce4ui-4.18.4 | 4 +- .../md5-cache/xfce-base/libxfce4ui-4.19.4-r1 | 4 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 12 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 3200 ++++++++++------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43585 -> 43588 bytes net-analyzer/nload/Manifest | 6 +- ...akefile-spec-don-t-compress-man-page.patch | 63 + .../nload/files/nload-0.7.5_pre-tinfo.patch | 10 + net-analyzer/nload/metadata.xml | 3 + .../nload/nload-0.7.5_pre20180309.ebuild | 36 + net-analyzer/testssl/Manifest | 2 +- net-analyzer/testssl/metadata.xml | 5 +- net-dns/Manifest.gz | Bin 8047 -> 8038 bytes net-dns/avahi/Manifest | 3 + net-dns/avahi/avahi-0.9_rc1.ebuild | 203 ++ ...avahi-0.9_rc1-disable-avahi-ui-sharp.patch | 43 + net-dns/dnsdist/Manifest | 2 +- net-dns/dnsdist/metadata.xml | 5 +- net-dns/knot-resolver/Manifest | 6 +- ...0-r2.ebuild => knot-resolver-5.7.1.ebuild} | 4 +- net-dns/pdns-recursor/Manifest | 2 +- .../pdns-recursor/pdns-recursor-4.9.3.ebuild | 2 +- net-dns/rbldnsd/Manifest | 4 + .../rbldnsd/files/rbldnsd-0.998b-cstd.patch | 193 + .../files/rbldnsd-0.998b-mallinfo2.patch | 59 + .../files/rbldnsd-0.998b-sys-poll.patch | 54 + net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild | 61 + net-dns/unbound/Manifest | 3 + net-dns/unbound/unbound-1.19.1.ebuild | 218 ++ net-firewall/Manifest.gz | Bin 4229 -> 4234 bytes net-firewall/ipset/Manifest | 2 + net-firewall/ipset/ipset-7.21.ebuild | 114 + net-fs/Manifest.gz | Bin 3358 -> 3361 bytes net-fs/ksmbd-tools/Manifest | 2 +- net-fs/ksmbd-tools/metadata.xml | 5 +- net-fs/nfs-utils/Manifest | 8 +- net-fs/nfs-utils/files/nfs.initd | 12 +- ....3-r2.ebuild => nfs-utils-2.6.3-r3.ebuild} | 2 +- ...4-r3.ebuild => nfs-utils-2.6.4-r10.ebuild} | 0 ....4-r1.ebuild => nfs-utils-2.6.4-r4.ebuild} | 2 +- net-im/Manifest.gz | Bin 9406 -> 9425 bytes net-im/coturn/Manifest | 2 +- net-im/coturn/metadata.xml | 5 +- net-im/neochat/Manifest | 2 + net-im/neochat/neochat-23.08.5.ebuild | 54 + net-im/sendxmpp-amm/Manifest | 4 +- net-im/sendxmpp-amm/metadata.xml | 1 + .../sendxmpp-amm/sendxmpp-amm-1.1.1-r1.ebuild | 4 +- net-im/synapse/Manifest | 4 +- net-im/synapse/synapse-1.98.0-r1.ebuild | 210 -- net-im/synapse/synapse-1.99.0.ebuild | 2 +- net-im/tokodon/Manifest | 2 + net-im/tokodon/tokodon-23.08.5.ebuild | 44 + net-irc/Manifest.gz | Bin 8230 -> 8236 bytes net-irc/konversation/Manifest | 2 + .../konversation/konversation-23.08.5.ebuild | 72 + net-irc/unrealircd/Manifest | 2 +- net-irc/unrealircd/metadata.xml | 4 - net-irc/weechat/Manifest | 2 +- net-irc/weechat/metadata.xml | 4 - net-libs/Manifest.gz | Bin 31807 -> 31808 bytes net-libs/grpc/Manifest | 2 +- net-libs/grpc/metadata.xml | 4 - net-libs/libktorrent/Manifest | 2 + .../libktorrent/libktorrent-23.08.5.ebuild | 59 + net-libs/libtelnet/Manifest | 2 +- net-libs/libtelnet/metadata.xml | 4 - net-libs/nghttp3/Manifest | 2 + net-libs/nghttp3/nghttp3-1.2.0.ebuild | 40 + net-libs/ngtcp2/Manifest | 2 + net-libs/ngtcp2/ngtcp2-1.3.0.ebuild | 52 + net-libs/nodejs/Manifest | 4 + net-libs/nodejs/nodejs-18.19.1.ebuild | 259 ++ net-libs/nodejs/nodejs-20.11.1.ebuild | 265 ++ net-libs/rabbitmq-c/Manifest | 2 +- net-libs/rabbitmq-c/rabbitmq-c-0.13.0.ebuild | 2 +- net-mail/Manifest.gz | Bin 14041 -> 14043 bytes net-mail/isync/Manifest | 2 +- net-mail/isync/metadata.xml | 3 - net-mail/notmuch/Manifest | 2 +- net-mail/notmuch/metadata.xml | 5 +- net-misc/Manifest.gz | Bin 54951 -> 54939 bytes net-misc/croc/Manifest | 3 + net-misc/croc/croc-9.6.9.ebuild | 47 + net-misc/curl/Manifest | 2 +- net-misc/curl/metadata.xml | 4 +- net-misc/dhcpcd/Manifest | 2 + net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild | 170 + .../dhcpcd/files/dhcpcd-10.0.6-crash.patch | 46 + net-misc/kio-zeroconf/Manifest | 6 +- .../kio-zeroconf/kio-zeroconf-23.08.5.ebuild | 38 + .../kio-zeroconf/kio-zeroconf-24.01.95.ebuild | 27 + net-misc/kio-zeroconf/metadata.xml | 3 + net-misc/proxychains/Manifest | 2 +- net-misc/proxychains/metadata.xml | 5 +- net-misc/sslh/Manifest | 2 +- net-misc/sslh/metadata.xml | 4 - net-misc/streamlink/Manifest | 2 + net-misc/streamlink/streamlink-6.6.0.ebuild | 74 + net-misc/yt-dlp/Manifest | 2 +- net-misc/yt-dlp/yt-dlp-9999.ebuild | 19 +- net-news/Manifest.gz | Bin 2225 -> 2221 bytes net-news/alligator/Manifest | 2 + net-news/alligator/alligator-23.08.5.ebuild | 32 + net-news/sfeed/Manifest | 6 +- net-news/sfeed/sfeed-1.6.ebuild | 78 - .../{sfeed-1.8.ebuild => sfeed-2.0.ebuild} | 4 +- net-p2p/Manifest.gz | Bin 6915 -> 6913 bytes net-p2p/ktorrent/Manifest | 2 + net-p2p/ktorrent/ktorrent-23.08.5.ebuild | 97 + net-proxy/Manifest.gz | Bin 5379 -> 5383 bytes net-proxy/haproxy/Manifest | 4 + net-proxy/haproxy/haproxy-2.8.6.ebuild | 218 ++ net-proxy/haproxy/haproxy-2.9.5.ebuild | 218 ++ net-vpn/Manifest.gz | Bin 7559 -> 7564 bytes net-vpn/openvpn/Manifest | 4 +- ...nvpn-2.6.7.ebuild => openvpn-2.6.9.ebuild} | 8 +- net-vpn/tailscale/Manifest | 8 +- net-vpn/tailscale/metadata.xml | 3 + net-vpn/tailscale/tailscale-1.58.2.ebuild | 60 + net-vpn/tailscale/tailscale-1.60.0.ebuild | 60 + profiles/Manifest.gz | Bin 191429 -> 192554 bytes profiles/arch/amd64/package.use.mask | 4 +- profiles/arch/amd64/package.use.stable.mask | 2 +- profiles/arch/arm/armv4/package.use.mask | 9 + profiles/arch/arm/armv4t/package.use.mask | 9 + profiles/arch/arm/armv5te/package.use.mask | 9 + profiles/arch/arm/package.mask | 5 + profiles/arch/arm/package.use.mask | 4 + profiles/arch/arm64/package.use.force | 2 +- profiles/arch/arm64/package.use.mask | 8 + .../23.0/desktop => arch/hppa/hppa1.1}/eapi | 0 profiles/arch/hppa/hppa1.1/make.defaults | 9 + .../systemd => arch/hppa/hppa2.0}/eapi | 0 profiles/arch/hppa/hppa2.0/make.defaults | 9 + profiles/arch/loong/package.use.mask | 4 + profiles/arch/powerpc/package.use.mask | 4 + profiles/arch/powerpc/ppc64/package.use.force | 2 +- profiles/arch/ppc/package.use.mask | 4 + profiles/arch/x86/package.use.mask | 2 +- profiles/base/package.use.mask | 7 +- profiles/base/package.use.stable.mask | 4 - .../default/linux/hppa/23.0/desktop/parent | 2 - .../23.0/{split-usr => hppa1.1}/desktop/eapi | 0 .../{split-usr => hppa1.1}/desktop/parent | 0 .../desktop/systemd}/eapi | 0 .../hppa/23.0/hppa1.1/desktop/systemd/parent | 2 + .../linux/hppa/23.0/{systemd => hppa1.1}/eapi | 0 .../default/linux/hppa/23.0/hppa1.1/parent | 2 + .../hppa/23.0/hppa1.1/split-usr/desktop/eapi | 1 + .../23.0/hppa1.1/split-usr/desktop/parent | 2 + .../linux/hppa/23.0/hppa1.1/split-usr/eapi | 1 + .../linux/hppa/23.0/hppa1.1/split-usr/parent | 2 + .../linux/hppa/23.0/hppa1.1/systemd/eapi | 1 + .../23.0/{desktop => hppa1.1}/systemd/parent | 0 .../linux/hppa/23.0/hppa2.0/desktop/eapi | 1 + .../linux/hppa/23.0/hppa2.0/desktop/parent | 2 + .../hppa/23.0/hppa2.0/desktop/systemd/eapi | 1 + .../hppa/23.0/hppa2.0/desktop/systemd/parent | 2 + profiles/default/linux/hppa/23.0/hppa2.0/eapi | 1 + .../default/linux/hppa/23.0/hppa2.0/parent | 2 + .../hppa/23.0/hppa2.0/split-usr/desktop/eapi | 1 + .../23.0/hppa2.0/split-usr/desktop/parent | 2 + .../linux/hppa/23.0/hppa2.0/split-usr/eapi | 1 + .../linux/hppa/23.0/hppa2.0/split-usr/parent | 2 + .../linux/hppa/23.0/hppa2.0/systemd/eapi | 1 + .../linux/hppa/23.0/hppa2.0/systemd/parent | 2 + .../default/linux/hppa/23.0/split-usr/parent | 2 - .../default/linux/hppa/23.0/systemd/parent | 2 - profiles/features/musl/package.mask | 4 + profiles/package.mask | 74 + profiles/profiles.desc | 13 + profiles/use.local.desc | 18 +- sci-geosciences/Manifest.gz | Bin 11596 -> 11596 bytes sci-geosciences/gpxsee/Manifest | 2 + sci-geosciences/gpxsee/gpxsee-13.16.ebuild | 75 + sci-libs/Manifest.gz | Bin 45087 -> 45086 bytes sci-libs/dealii/Manifest | 19 +- sci-libs/dealii/dealii-9.4.0-r1.ebuild | 179 - ...ii-9.4.1-r1.ebuild => dealii-9.4.2.ebuild} | 7 +- ...ealii-9.5.1.ebuild => dealii-9.5.2.ebuild} | 2 + ...ve-superfluous-explicit-instantiatio.patch | 59 + ...a-template-variable-to-have-const-in.patch | 28 + sci-libs/gdal/Manifest | 2 +- sci-libs/gdal/gdal-3.8.0.ebuild | 2 +- sci-libs/keras/Manifest | 14 - ....10.0-0001-bazel-Use-system-protobuf.patch | 327 -- ....11.0-0001-bazel-Use-system-protobuf.patch | 330 -- ....12.0-0001-bazel-Use-system-protobuf.patch | 330 -- sci-libs/keras/keras-2.10.0.ebuild | 86 - sci-libs/keras/keras-2.11.0.ebuild | 86 - sci-libs/keras/keras-2.12.0.ebuild | 86 - sci-libs/keras/keras-2.13.1.ebuild | 84 - sci-libs/keras/keras-2.14.0.ebuild | 84 - sci-libs/tensorflow-estimator/Manifest | 10 - ...te-setup.py-for-2.11.0-final-release.patch | 25 - .../tensorflow-estimator-2.11.0.ebuild | 80 - .../tensorflow-estimator-2.12.0.ebuild | 76 - .../tensorflow-estimator-2.13.0.ebuild | 75 - .../tensorflow-estimator-2.14.0.ebuild | 75 - sci-libs/tensorflow/Manifest | 80 - ...les-docker-http_archive-bazel-toolch.patch | 38 - ...-Latest-absl-LTS-has-split-cord-libs.patch | 32 - ...link-against-libm-for-round-and-log2.patch | 29 - ...flow_cc-Add-systemlib-nsync-linkopts.patch | 35 - ...mlib-Updates-for-Abseil-20220623-LTS.patch | 71 - ...systemlib-Update-targets-for-absl_py.patch | 27 - ...s-Add-well_known_types_py_pb2-target.patch | 28 - ...-Relax-setup.py-version-requirements.patch | 55 - ...2.13.0-0009-fix-sparse-transpose-op2.patch | 30 - ...0-systemlibs-update-targets-for-absl.patch | 352 -- ...-update-targets-for-google_cloud_cpp.patch | 25 - ...3.0-0012-bump-cudnn-frontend-to-v0.9.patch | 29 - ...build-issue-with-Clang-16-and-GCC-13.patch | 39 - ...les-docker-http_archive-bazel-toolch.patch | 37 - ...-Latest-absl-LTS-has-split-cord-libs.patch | 32 - ...link-against-libm-for-round-and-log2.patch | 29 - ...flow_cc-Add-systemlib-nsync-linkopts.patch | 35 - ...mlib-Updates-for-Abseil-20220623-LTS.patch | 71 - ...systemlib-Update-targets-for-absl_py.patch | 24 - ...b-Add-well_known_types_py_pb2-target.patch | 28 - ...-Relax-setup.py-version-requirements.patch | 38 - ...09-systemlib-update-targets-for-absl.patch | 365 -- ...ystemlib-fix-missing-osx-in-pybind11.patch | 25 - ...b-fix-missing-LICENSE-in-flatbuffers.patch | 25 - ...1-0012-build-use-non-hermetic-python.patch | 2745 -------------- ...lation-remove-cp_local_config_python.patch | 68 - ...014-Fixing-build-issue-with-Clang-16.patch | 25 - sci-libs/tensorflow/tensorflow-2.11.0.ebuild | 421 --- sci-libs/tensorflow/tensorflow-2.12.0.ebuild | 423 --- sci-libs/tensorflow/tensorflow-2.13.1.ebuild | 454 --- sci-libs/tensorflow/tensorflow-2.14.1.ebuild | 447 --- sci-mathematics/Manifest.gz | Bin 19145 -> 19144 bytes sci-mathematics/cryptominisat/Manifest | 4 +- ...14.ebuild => cryptominisat-5.11.21.ebuild} | 11 +- sci-mathematics/prover9/Manifest | 4 +- sci-mathematics/prover9/metadata.xml | 4 - ....11a.ebuild => prover9-2009.11a-r1.ebuild} | 48 +- sci-mathematics/sha1-polyml/Manifest | 2 +- sci-mathematics/sha1-polyml/metadata.xml | 4 - sci-mathematics/twelf/Manifest | 2 +- sci-mathematics/twelf/metadata.xml | 5 +- sci-mathematics/wxmaxima/Manifest | 4 +- ...24.02.0.ebuild => wxmaxima-24.02.1.ebuild} | 0 sci-mathematics/z3/Manifest | 2 +- sci-mathematics/z3/metadata.xml | 3 - sci-visualization/Manifest.gz | Bin 4866 -> 4865 bytes sci-visualization/tensorboard/Manifest | 10 - .../tensorboard/tensorboard-2.10.0.ebuild | 66 - .../tensorboard/tensorboard-2.11.0.ebuild | 72 - .../tensorboard/tensorboard-2.12.0.ebuild | 72 - .../tensorboard/tensorboard-2.13.0.ebuild | 72 - .../tensorboard/tensorboard-2.14.1.ebuild | 71 - sec-keys/Manifest.gz | Bin 24244 -> 24242 bytes sec-keys/openpgp-keys-danielstenberg/Manifest | 2 +- .../openpgp-keys-danielstenberg/metadata.xml | 4 +- sec-keys/openpgp-keys-openzfs/Manifest | 2 +- sec-keys/openpgp-keys-openzfs/metadata.xml | 4 - sec-keys/openpgp-keys-pv/Manifest | 2 +- sec-keys/openpgp-keys-pv/metadata.xml | 4 - sec-keys/openpgp-keys-rust/Manifest | 2 +- sec-keys/openpgp-keys-rust/metadata.xml | 4 - sec-keys/openpgp-keys-unrealircd/Manifest | 2 +- sec-keys/openpgp-keys-unrealircd/metadata.xml | 4 - sec-keys/openpgp-keys-weechat/Manifest | 2 +- sec-keys/openpgp-keys-weechat/metadata.xml | 4 +- sec-policy/Manifest.gz | Bin 42417 -> 42415 bytes sec-policy/apparmor-profiles/Manifest | 2 +- sec-policy/apparmor-profiles/metadata.xml | 4 - sys-apps/Manifest.gz | Bin 50361 -> 50491 bytes sys-apps/apparmor-utils/Manifest | 2 +- sys-apps/apparmor-utils/metadata.xml | 4 - sys-apps/apparmor/Manifest | 2 +- sys-apps/apparmor/metadata.xml | 4 - sys-apps/baselayout/Manifest | 1 - sys-apps/baselayout/baselayout-2.14.ebuild | 350 -- sys-apps/bat/Manifest | 112 +- sys-apps/bat/bat-0.21.0.ebuild | 204 -- sys-apps/bat/bat-0.22.1.ebuild | 207 -- sys-apps/bat/bat-0.23.0-r1.ebuild | 7 + sys-apps/bat/bat-0.24.0.ebuild | 7 + sys-apps/bat/metadata.xml | 4 +- sys-apps/bfs/Manifest | 2 + sys-apps/bfs/bfs-3.1.1.ebuild | 46 + sys-apps/etckeeper/Manifest | 2 +- sys-apps/etckeeper/metadata.xml | 5 +- sys-apps/fd/Manifest | 4 +- sys-apps/fd/fd-9.0.0.ebuild | 2 +- sys-apps/fd/metadata.xml | 4 +- sys-apps/gentoo-functions/Manifest | 2 + .../gentoo-functions-1.0.ebuild | 36 + sys-apps/ipmi-fan-control/Manifest | 2 +- sys-apps/ipmi-fan-control/metadata.xml | 5 +- sys-apps/lsd/Manifest | 4 +- sys-apps/lsd/lsd-1.0.0.ebuild | 4 +- sys-apps/lsd/metadata.xml | 4 +- sys-apps/lsvpd/Manifest | 2 +- sys-apps/lsvpd/metadata.xml | 4 - sys-apps/msr-tools/Manifest | 2 +- sys-apps/msr-tools/metadata.xml | 5 +- sys-apps/nvme-cli/Manifest | 2 + sys-apps/nvme-cli/nvme-cli-2.8.ebuild | 48 + sys-apps/opal-utils/Manifest | 2 +- sys-apps/opal-utils/metadata.xml | 4 - sys-apps/pkgcraft-tools/Manifest | 2 +- .../pkgcraft-tools/pkgcraft-tools-9999.ebuild | 4 +- sys-apps/ppc64-diag/Manifest | 2 +- sys-apps/ppc64-diag/metadata.xml | 4 - sys-apps/pv/Manifest | 2 +- sys-apps/pv/metadata.xml | 4 - sys-apps/ripgrep/Manifest | 2 +- sys-apps/ripgrep/metadata.xml | 10 +- sys-apps/syd/Manifest | 10 +- .../{syd-3.12.3.ebuild => syd-3.13.0.ebuild} | 12 +- sys-apps/xdg-desktop-portal-xapp/Manifest | 3 + sys-apps/xdg-desktop-portal-xapp/metadata.xml | 15 + .../xdg-desktop-portal-xapp-1.0.4.ebuild | 36 + sys-auth/Manifest.gz | Bin 9251 -> 9253 bytes sys-auth/elogind/Manifest | 2 +- sys-auth/elogind/metadata.xml | 4 - sys-block/Manifest.gz | Bin 11027 -> 11032 bytes sys-block/partitionmanager/Manifest | 2 + .../partitionmanager-23.08.5.ebuild | 37 + sys-boot/Manifest.gz | Bin 5725 -> 5723 bytes sys-boot/grub/Manifest | 2 +- sys-boot/grub/grub-2.12-r1.ebuild | 2 +- sys-boot/plymouth-openrc-plugin/Manifest | 2 +- sys-boot/plymouth-openrc-plugin/metadata.xml | 10 +- sys-devel/Manifest.gz | Bin 7705 -> 7692 bytes sys-devel/binutils-hppa64/Manifest | 5 +- .../binutils-hppa64-2.42-r1.ebuild | 545 +++ sys-devel/binutils-hppa64/metadata.xml | 1 + sys-devel/binutils/Manifest | 4 +- ...ls-2.42.ebuild => binutils-2.42-r1.ebuild} | 2 +- sys-devel/clang/Manifest | 3 +- sys-devel/clang/clang-17.0.6.ebuild | 1 + sys-devel/gcc/Manifest | 10 +- sys-devel/gcc/gcc-11.4.1_p20240208.ebuild | 2 +- sys-devel/gcc/gcc-11.4.1_p20240215.ebuild | 64 + sys-devel/gcc/gcc-12.3.1_p20240209.ebuild | 2 +- sys-devel/gcc/gcc-12.3.1_p20240216.ebuild | 64 + sys-devel/gcc/gcc-13.2.1_p20240210.ebuild | 2 +- sys-devel/kgcc64/Manifest | 7 + .../kgcc64/kgcc64-11.4.1_p20240208.ebuild | 46 + .../kgcc64/kgcc64-12.3.1_p20240209.ebuild | 50 + .../kgcc64/kgcc64-13.2.1_p20240210.ebuild | 45 + sys-devel/rust-std/Manifest | 2 +- sys-devel/rust-std/metadata.xml | 4 - sys-firmware/Manifest.gz | Bin 5702 -> 5705 bytes sys-firmware/iwl3160-7260-bt-ucode/Manifest | 2 +- .../iwl3160-7260-bt-ucode/metadata.xml | 7 +- sys-firmware/iwl3160-ucode/Manifest | 2 +- sys-firmware/iwl3160-ucode/metadata.xml | 7 +- sys-firmware/iwl7260-ucode/Manifest | 2 +- sys-firmware/iwl7260-ucode/metadata.xml | 7 +- sys-fs/Manifest.gz | Bin 22208 -> 22219 bytes sys-fs/bcachefs-tools/Manifest | 2 +- sys-fs/bcachefs-tools/metadata.xml | 4 +- sys-fs/btrfs-progs/Manifest | 3 + sys-fs/btrfs-progs/btrfs-progs-6.7.1.ebuild | 198 + sys-fs/dislocker/Manifest | 2 +- sys-fs/dislocker/metadata.xml | 5 +- sys-fs/sandboxfs/Manifest | 2 +- sys-fs/sandboxfs/metadata.xml | 5 +- sys-fs/zfs-auto-snapshot/Manifest | 2 +- sys-fs/zfs-auto-snapshot/metadata.xml | 4 +- sys-fs/zfs-kmod/Manifest | 2 +- sys-fs/zfs-kmod/metadata.xml | 4 - sys-fs/zfs/Manifest | 2 +- sys-fs/zfs/metadata.xml | 4 - sys-kernel/Manifest.gz | Bin 4734 -> 4747 bytes sys-kernel/gentoo-kernel-bin/Manifest | 8 +- .../gentoo-kernel-bin-5.10.209.ebuild | 2 +- .../gentoo-kernel-bin-5.15.148.ebuild | 2 +- .../gentoo-kernel-bin-6.1.77.ebuild | 2 +- .../gentoo-kernel-bin-6.6.16.ebuild | 2 +- sys-kernel/gentoo-kernel/Manifest | 8 +- .../gentoo-kernel-5.10.209.ebuild | 2 +- .../gentoo-kernel-5.15.148.ebuild | 2 +- .../gentoo-kernel/gentoo-kernel-6.1.77.ebuild | 2 +- .../gentoo-kernel/gentoo-kernel-6.6.16.ebuild | 2 +- sys-kernel/gentoo-sources/Manifest | 12 + .../gentoo-sources-6.1.78.ebuild | 28 + .../gentoo-sources-6.6.17.ebuild | 28 + .../gentoo-sources-6.7.5.ebuild | 28 + sys-kernel/linux-firmware/Manifest | 4 +- ... => linux-firmware-copy-firmware-r3.patch} | 4 +- ...uild => linux-firmware-20240115-r3.ebuild} | 4 +- sys-kernel/rt-sources/Manifest | 30 +- ...ebuild => rt-sources-4.14.336_p159.ebuild} | 0 ...ebuild => rt-sources-4.19.306_p132.ebuild} | 0 ...ebuild => rt-sources-5.10.209_p101.ebuild} | 0 ...21.ebuild => rt-sources-6.1.77_p24.ebuild} | 0 ...19.ebuild => rt-sources-6.6.15_p22.ebuild} | 0 sys-kernel/vanilla-sources/Manifest | 12 +- ...7.ebuild => vanilla-sources-6.1.78.ebuild} | 0 ...6.ebuild => vanilla-sources-6.6.17.ebuild} | 0 ....4.ebuild => vanilla-sources-6.7.5.ebuild} | 0 sys-libs/Manifest.gz | Bin 14735 -> 14750 bytes sys-libs/binutils-libs/Manifest | 3 + .../binutils-libs-2.42-r1.ebuild | 166 + sys-libs/kpmcore/Manifest | 2 + sys-libs/kpmcore/kpmcore-23.08.5.ebuild | 33 + sys-libs/libapparmor/Manifest | 2 +- sys-libs/libapparmor/metadata.xml | 4 - sys-libs/libmodulemd/Manifest | 2 +- sys-libs/libmodulemd/metadata.xml | 8 +- sys-libs/libnvme/Manifest | 2 + sys-libs/libnvme/libnvme-1.8.ebuild | 76 + sys-libs/pkgcraft/Manifest | 2 +- sys-libs/pkgcraft/pkgcraft-9999.ebuild | 4 +- sys-power/Manifest.gz | Bin 5752 -> 5749 bytes sys-power/intel-undervolt/Manifest | 2 +- sys-power/intel-undervolt/metadata.xml | 5 +- sys-process/Manifest.gz | Bin 10137 -> 10139 bytes sys-process/bashtop/Manifest | 2 +- sys-process/bashtop/metadata.xml | 9 +- sys-process/glances/Manifest | 2 +- sys-process/glances/metadata.xml | 4 - sys-process/minicoredumper/Manifest | 2 +- sys-process/minicoredumper/metadata.xml | 5 +- virtual/Manifest.gz | Bin 28092 -> 28087 bytes virtual/dist-kernel/Manifest | 8 +- .../dist-kernel/dist-kernel-5.10.209.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.148.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.1.77.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.6.16.ebuild | 2 +- virtual/jdk/Manifest | 2 +- ...dk-1.8.0-r6.ebuild => jdk-1.8.0-r7.ebuild} | 4 +- virtual/tmpfiles/Manifest | 2 +- virtual/tmpfiles/metadata.xml | 4 - www-apps/Manifest.gz | Bin 13455 -> 13453 bytes www-apps/liquid_feedback_core/Manifest | 8 +- .../liquid_feedback_core/files/lf_update.sh | 8 + .../files/liquid_feedback_core.confd | 2 + .../files/liquid_feedback_core.initd | 10 + .../files/postinstall-en-4.txt | 32 + ...uild => liquid_feedback_core-4.2.2.ebuild} | 16 +- www-apps/liquid_feedback_frontend/Manifest | 3 + .../files/liquid_feedback_frontend.initd | 17 + .../liquid_feedback_frontend-4.0.0.ebuild | 40 + www-client/Manifest.gz | Bin 6033 -> 6026 bytes www-client/chromium/Manifest | 14 +- .../chromium/chromium-120.0.6099.224.ebuild | 1287 ------- ....ebuild => chromium-121.0.6167.184.ebuild} | 308 +- www-client/chromium/metadata.xml | 4 +- www-client/falkon/Manifest | 2 + www-client/falkon/falkon-23.08.5.ebuild | 90 + www-client/firefox-bin/Manifest | 99 - .../firefox-bin/firefox-bin-122.0.ebuild | 366 -- www-client/firefox/Manifest | 203 -- www-client/firefox/firefox-121.0.1.ebuild | 1455 -------- www-client/firefox/firefox-122.0.ebuild | 1461 -------- www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-122.0.6261.39.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...oogle-chrome-unstable-123.0.6286.0.ebuild} | 0 www-client/google-chrome/Manifest | 4 +- ...ld => google-chrome-121.0.6167.184.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 4 +- ... microsoft-edge-beta-122.0.2365.30.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 4 +- ...=> microsoft-edge-dev-123.0.2400.1.ebuild} | 2 +- www-client/opera-beta/Manifest | 4 +- ...ebuild => opera-beta-108.0.5067.10.ebuild} | 0 www-client/opera-developer/Manifest | 4 +- ...ld => opera-developer-109.0.5076.0.ebuild} | 0 www-client/opera/Manifest | 4 +- ...5.15.ebuild => opera-107.0.5045.21.ebuild} | 0 www-client/pybugz/Manifest | 3 +- www-client/pybugz/pybugz-0.13-r3.ebuild | 32 + www-client/pybugz/pybugz-9999.ebuild | 10 +- www-plugins/Manifest.gz | Bin 1243 -> 1240 bytes www-plugins/chrome-binary-plugins/Manifest | 12 +- ...rome-binary-plugins-121.0.6167.184.ebuild} | 0 ...-binary-plugins-122.0.6261.39_beta.ebuild} | 0 ...-binary-plugins-123.0.6286.0_alpha.ebuild} | 0 www-plugins/passff-host/Manifest | 2 +- www-plugins/passff-host/metadata.xml | 5 +- www-servers/Manifest.gz | Bin 4711 -> 4709 bytes www-servers/apache/Manifest | 2 +- www-servers/apache/apache-2.4.58-r2.ebuild | 2 +- www-servers/nginx/Manifest | 9 +- www-servers/nginx/nginx-1.25.1-r3.ebuild | 1078 ------ www-servers/nginx/nginx-1.25.3-r1.ebuild | 4 +- ...ginx-1.25.2.ebuild => nginx-1.25.4.ebuild} | 50 +- x11-libs/Manifest.gz | Bin 18030 -> 18037 bytes x11-libs/libXaw3d/Manifest | 2 +- x11-libs/libXaw3d/libXaw3d-1.6.5-r1.ebuild | 2 +- x11-libs/libXvMC/Manifest | 2 +- x11-libs/libXvMC/libXvMC-1.0.14.ebuild | 2 +- x11-libs/libdrm/Manifest | 2 +- x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- x11-libs/libxcb/Manifest | 2 +- x11-libs/libxcb/libxcb-1.16-r1.ebuild | 2 +- x11-libs/pixman/Manifest | 2 +- x11-libs/pixman/pixman-0.43.2.ebuild | 2 +- x11-libs/xapp/Manifest | 7 +- .../xapp/files/xapp-optional-de-options.patch | 106 + x11-libs/xapp/metadata.xml | 3 +- .../{xapp-2.4.3.ebuild => xapp-2.8.2.ebuild} | 48 +- x11-misc/Manifest.gz | Bin 46559 -> 46537 bytes x11-misc/cdm/Manifest | 2 +- x11-misc/cdm/metadata.xml | 5 +- x11-misc/dmenu/Manifest | 2 +- x11-misc/dmenu/metadata.xml | 4 +- x11-misc/imake/Manifest | 2 +- x11-misc/imake/imake-1.0.10.ebuild | 2 +- x11-misc/lsw/Manifest | 2 +- x11-misc/lsw/metadata.xml | 5 +- x11-misc/sent/Manifest | 2 +- x11-misc/sent/metadata.xml | 5 +- x11-misc/slock/Manifest | 2 +- x11-misc/slock/metadata.xml | 5 +- x11-misc/tabbed/Manifest | 2 +- x11-misc/tabbed/metadata.xml | 5 +- x11-misc/tdrop/Manifest | 2 +- x11-misc/tdrop/metadata.xml | 5 +- x11-misc/wmname/Manifest | 2 +- x11-misc/wmname/metadata.xml | 5 +- x11-misc/xscreensaver-app/Manifest | 2 + ...xscreensaver-app-2.3-gcc14-build-fix.patch | 12 + .../xscreensaver-app-2.3-r5.ebuild | 51 + x11-misc/xssstate/Manifest | 2 +- x11-misc/xssstate/metadata.xml | 4 +- x11-misc/xwallpaper/Manifest | 2 +- x11-misc/xwallpaper/metadata.xml | 5 +- x11-terms/Manifest.gz | Bin 4558 -> 4560 bytes x11-terms/alacritty/Manifest | 2 +- x11-terms/alacritty/metadata.xml | 4 - x11-terms/st-terminfo/Manifest | 2 +- x11-terms/st-terminfo/metadata.xml | 6 +- x11-terms/st/Manifest | 2 +- x11-terms/st/metadata.xml | 6 +- x11-terms/wezterm/Manifest | 2 +- x11-terms/wezterm/metadata.xml | 5 +- x11-terms/yeahconsole/Manifest | 2 +- x11-terms/yeahconsole/metadata.xml | 5 +- x11-themes/Manifest.gz | Bin 20569 -> 20569 bytes x11-themes/arc-theme/Manifest | 2 +- x11-themes/arc-theme/metadata.xml | 4 - x11-themes/tela-icon-theme/Manifest | 2 +- x11-themes/tela-icon-theme/metadata.xml | 5 +- x11-wm/Manifest.gz | Bin 9140 -> 9133 bytes x11-wm/dwm/Manifest | 2 +- x11-wm/dwm/metadata.xml | 5 +- x11-wm/enlightenment/Manifest | 2 +- .../enlightenment/enlightenment-0.26.0.ebuild | 4 +- x11-wm/fvwm3/Manifest | 2 +- x11-wm/fvwm3/metadata.xml | 8 +- x11-wm/muffin/Manifest | 4 +- ...uffin-5.6.4.ebuild => muffin-6.0.1.ebuild} | 82 +- xfce-base/Manifest.gz | Bin 3056 -> 3059 bytes xfce-base/libxfce4ui/Manifest | 4 +- xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild | 5 +- .../libxfce4ui/libxfce4ui-4.19.4-r1.ebuild | 3 + 3910 files changed, 45056 insertions(+), 33722 deletions(-) create mode 100644 .mailmap create mode 100644 app-accessibility/caribou/caribou-0.4.21-r7.ebuild create mode 100644 app-accessibility/kontrast/kontrast-23.08.5.ebuild create mode 100644 app-admin/awscli/awscli-1.32.41.ebuild create mode 100644 app-admin/awscli/awscli-1.32.42.ebuild create mode 100644 app-admin/awscli/awscli-1.32.43.ebuild create mode 100644 app-admin/awscli/awscli-1.32.44.ebuild delete mode 100644 app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch delete mode 100644 app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch delete mode 100644 app-admin/passwordsafe/passwordsafe-1.15.0.ebuild rename app-admin/passwordsafe/{passwordsafe-1.16.0.ebuild => passwordsafe-1.18.2.ebuild} (91%) create mode 100644 app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch rename app-arch/libarchive/{libarchive-3.7.2.ebuild => libarchive-3.7.2-r1.ebuild} (91%) create mode 100644 app-arch/libarchive/libarchive-3.7.2-r2.ebuild delete mode 100644 app-arch/unar/unar-1.10.7.ebuild create mode 100644 app-arch/xz-utils/xz-utils-5.5.2_beta.ebuild create mode 100644 app-arch/zchunk/zchunk-1.4.0.ebuild create mode 100644 app-backup/restic/restic-0.16.4.ebuild create mode 100644 app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild create mode 100644 app-containers/buildah/buildah-1.33.6.ebuild create mode 100644 app-containers/devcontainer/devcontainer-0.56.2.ebuild create mode 100644 app-containers/netavark/netavark-1.10.3.ebuild create mode 100644 app-containers/podman/podman-4.9.3.ebuild create mode 100644 app-crypt/keysmith/keysmith-23.08.5.ebuild delete mode 100644 app-crypt/minisign/minisign-9999.ebuild rename app-editors/emacs/{emacs-29.2.ebuild => emacs-29.2-r1.ebuild} (98%) create mode 100644 app-editors/ghostwriter/ghostwriter-23.08.5.ebuild rename app-editors/logseq-desktop-bin/{logseq-desktop-bin-0.10.3.ebuild => logseq-desktop-bin-0.10.6.ebuild} (97%) delete mode 100644 app-emacs/avy-embark-collect/avy-embark-collect-0.23.ebuild delete mode 100644 app-emacs/cape/cape-1.1.ebuild rename app-emacs/cape/{cape-1.2.ebuild => cape-1.3.ebuild} (100%) delete mode 100644 app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild create mode 100644 app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild delete mode 100644 app-emacs/company-mode/company-mode-0.10.0.ebuild delete mode 100644 app-emacs/company-mode/company-mode-0.9.13_p20230306.ebuild delete mode 100644 app-emacs/consult-flycheck/consult-flycheck-0.9-r2.ebuild delete mode 100644 app-emacs/consult/consult-1.0.ebuild delete mode 100644 app-emacs/corfu/corfu-1.1.ebuild delete mode 100644 app-emacs/counsel/counsel-0.14.0.ebuild delete mode 100644 app-emacs/d-mode/d-mode-2.0.10.ebuild delete mode 100644 app-emacs/d-mode/d-mode-2.0.11.ebuild delete mode 100644 app-emacs/dictionary/dictionary-1.10.ebuild delete mode 100644 app-emacs/docker/docker-2.2.0_p20230605.ebuild delete mode 100644 app-emacs/doom-themes/doom-themes-2.3.0.ebuild delete mode 100644 app-emacs/dts-mode/dts-mode-0.1.0_pre20161103.ebuild delete mode 100644 app-emacs/dts-mode/dts-mode-0.1.1.ebuild delete mode 100644 app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild delete mode 100644 app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild delete mode 100644 app-emacs/ef-themes/ef-themes-1.3.0.ebuild create mode 100644 app-emacs/elpher/elpher-3.5.1.ebuild delete mode 100644 app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild delete mode 100644 app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild delete mode 100644 app-emacs/embark-consult/embark-consult-0.23.ebuild delete mode 100644 app-emacs/embark/embark-0.23.ebuild delete mode 100644 app-emacs/evil/evil-1.14.0.ebuild create mode 100644 app-emacs/evil/evil-1.14.2-r1.ebuild delete mode 100644 app-emacs/evil/evil-1.14.2.ebuild delete mode 100644 app-emacs/evil/files/evil-1.14.0-emacs-28.patch delete mode 100644 app-emacs/exec-path-from-shell/exec-path-from-shell-1.12.ebuild delete mode 100644 app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild create mode 100644 app-emacs/flycheck/flycheck-34.0-r1.ebuild delete mode 100644 app-emacs/geiser-chez/geiser-chez-0.17.ebuild delete mode 100644 app-emacs/geiser/geiser-0.29.1.ebuild delete mode 100644 app-emacs/git-modes/git-modes-1.4.1.ebuild delete mode 100644 app-emacs/graphql/graphql-0.1.1.ebuild delete mode 100644 app-emacs/helm/helm-3.9.5.ebuild delete mode 100644 app-emacs/helm/helm-3.9.6.ebuild delete mode 100644 app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild delete mode 100644 app-emacs/inf-clojure/inf-clojure-3.2.0.ebuild delete mode 100644 app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild delete mode 100644 app-emacs/ivy/ivy-0.14.0.ebuild delete mode 100644 app-emacs/jinx/jinx-0.9.ebuild delete mode 100644 app-emacs/jinx/jinx-1.0.ebuild delete mode 100644 app-emacs/key-chord/key-chord-0.6_p20201222.ebuild delete mode 100644 app-emacs/kind-icon/kind-icon-0.2.0.ebuild delete mode 100644 app-emacs/kind-icon/kind-icon-0.2.1.ebuild delete mode 100644 app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild delete mode 100644 app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20180410.ebuild delete mode 100644 app-emacs/macrostep/macrostep-0.9.1.ebuild delete mode 100644 app-emacs/magit/magit-3.3.0-r2.ebuild delete mode 100644 app-emacs/magit/magit-3.3.0-r4.ebuild delete mode 100644 app-emacs/marginalia/marginalia-1.3.ebuild delete mode 100644 app-emacs/marginalia/marginalia-1.4.ebuild delete mode 100644 app-emacs/markdown-mode/markdown-mode-2.5-r1.ebuild delete mode 100644 app-emacs/mmm-mode/mmm-mode-0.5.9.ebuild delete mode 100644 app-emacs/modus-themes/modus-themes-4.2.0.ebuild delete mode 100644 app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-5.0.ebuild delete mode 100644 app-emacs/orderless/orderless-0.7.ebuild delete mode 100644 app-emacs/orderless/orderless-0.8.ebuild delete mode 100644 app-emacs/org-mode/org-mode-9.6.13.ebuild delete mode 100644 app-emacs/osm/osm-1.0.ebuild delete mode 100644 app-emacs/parseclj/parseclj-1.1.0.ebuild delete mode 100644 app-emacs/parseedn/parseedn-1.2.0.ebuild delete mode 100644 app-emacs/php-mode/php-mode-1.25.0.ebuild delete mode 100644 app-emacs/plz/plz-0.6.ebuild delete mode 100644 app-emacs/plz/plz-0.7.1.ebuild delete mode 100644 app-emacs/plz/plz-0.7.ebuild delete mode 100644 app-emacs/pos-tip/pos-tip-0.4.6.ebuild delete mode 100644 app-emacs/pos-tip/pos-tip-0.4.6_p20191227.ebuild delete mode 100644 app-emacs/posframe/posframe-1.4.0.ebuild delete mode 100644 app-emacs/posframe/posframe-1.4.1.ebuild delete mode 100644 app-emacs/projectile/projectile-2.7.0.ebuild delete mode 100644 app-emacs/pymacs/pymacs-0.26-r3.ebuild delete mode 100644 app-emacs/request/request-0.3.2.ebuild delete mode 100644 app-emacs/setup/setup-1.2.0.ebuild delete mode 100644 app-emacs/setup/setup-1.3.0.ebuild delete mode 100644 app-emacs/sokoban/sokoban-1.4.8.ebuild delete mode 100644 app-emacs/swiper/swiper-0.14.0.ebuild delete mode 100644 app-emacs/tablist/tablist-1.0.ebuild rename app-emacs/tempel/{tempel-0.8.ebuild => tempel-1.1.ebuild} (94%) delete mode 100644 app-emacs/transient/transient-0.4.3.ebuild delete mode 100644 app-emacs/transient/transient-0.5.0.ebuild delete mode 100644 app-emacs/transient/transient-0.5.2.ebuild delete mode 100644 app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild delete mode 100644 app-emacs/uptimes/uptimes-3.7.ebuild delete mode 100644 app-emacs/vterm/vterm-0.0.2_p20230217.ebuild delete mode 100644 app-emacs/wgrep/wgrep-2.3.0.ebuild delete mode 100644 app-emacs/wgrep/wgrep-2.3.2.ebuild delete mode 100644 app-emacs/yaml/yaml-0.5.4.ebuild create mode 100644 app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild create mode 100644 app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.1.ebuild rename app-misc/asciinema/{asciinema-2.2.0-r1.ebuild => asciinema-2.4.0.ebuild} (57%) rename app-misc/elasticsearch/{elasticsearch-8.11.1.ebuild => elasticsearch-8.12.1.ebuild} (98%) create mode 100644 app-misc/tmux/tmux-3.4.ebuild create mode 100644 app-misc/tmuxp/tmuxp-1.37.0.ebuild create mode 100644 app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild rename app-office/libreoffice-l10n/{libreoffice-l10n-24.2.0.3.ebuild => libreoffice-l10n-24.2.1.1.ebuild} (100%) create mode 100644 app-office/libreoffice/files/libreoffice-24.2-kf6-configure.patch rename app-office/libreoffice/{libreoffice-24.2.0.3.ebuild => libreoffice-24.2.1.1.ebuild} (97%) create mode 100644 app-office/merkuro/merkuro-23.08.5.ebuild create mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-50.ebuild delete mode 100644 app-text/ansifilter/ansifilter-2.18.ebuild delete mode 100644 app-text/ansifilter/ansifilter-2.19.ebuild create mode 100644 app-text/atril/atril-1.26.2.ebuild rename app-text/crqt-ng/{crqt-ng-1.0.12_p1.ebuild => crqt-ng-1.0.13.ebuild} (92%) delete mode 100644 app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild delete mode 100644 app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild rename app-text/crwx-ng/{crwx-ng-0.3.1.ebuild => crwx-ng-0.3.1-r1.ebuild} (94%) create mode 100644 app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild delete mode 100644 app-text/pandoc-bin/pandoc-bin-3.1.10.ebuild rename app-text/pandoc-bin/{pandoc-bin-3.1.11.ebuild => pandoc-bin-3.1.12.ebuild} (98%) delete mode 100644 app-text/pandoc-bin/pandoc-bin-3.1.9.ebuild delete mode 100644 dev-db/lmdb/lmdb-0.9.30.ebuild delete mode 100644 dev-db/pgbouncer/pgbouncer-1.17.0.ebuild delete mode 100644 dev-db/pgbouncer/pgbouncer-1.19.1.ebuild rename dev-db/pgbouncer/{pgbouncer-1.18.0.ebuild => pgbouncer-1.22.0.ebuild} (87%) create mode 100644 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27.ebuild create mode 100644 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16.ebuild create mode 100644 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2.ebuild create mode 100644 dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.200.ebuild create mode 100644 dev-embedded/openocd/openocd-0.12.0-r2.ebuild create mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2024.01.ebuild create mode 100644 dev-games/t4k-common/files/t4k-common-0.1.1-gcc14-build-fix.patch create mode 100644 dev-games/t4k-common/t4k-common-0.1.1-r2.ebuild create mode 100644 dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild rename dev-java/openjdk/{openjdk-8.382_p05.ebuild => openjdk-8.382_p05-r1.ebuild} (98%) delete mode 100644 dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild create mode 100644 dev-lang/gleam/gleam-0.34.1.ebuild create mode 100644 dev-lang/ispc/ispc-1.23.0.ebuild create mode 100644 dev-lang/python/python-3.13.0_alpha4.ebuild rename dev-libs/cxxopts/{cxxopts-3.1.0.ebuild => cxxopts-3.2.0.ebuild} (91%) delete mode 100644 dev-libs/foma/foma-0.10.0_p20220612.ebuild create mode 100644 dev-libs/kopeninghours/kopeninghours-23.08.5.ebuild create mode 100644 dev-libs/kosmindoormap/kosmindoormap-23.08.5.ebuild create mode 100644 dev-libs/kpublictransport/kpublictransport-23.08.5.ebuild create mode 100644 dev-libs/libffi/libffi-3.4.5.ebuild rename dev-libs/libpcre2/{libpcre2-10.43_rc1.ebuild => libpcre2-10.43.ebuild} (85%) create mode 100644 dev-libs/libsodium/files/libsodium-1.0.19-cpuflags.patch create mode 100644 dev-libs/libsodium/libsodium-1.0.19_p20240117.ebuild create mode 100644 dev-libs/mathjax/mathjax-2.7.7-r1.ebuild create mode 100644 dev-libs/mathjax/mathjax-3.2.2-r2.ebuild rename dev-libs/oneDNN/{oneDNN-3.3.3.ebuild => oneDNN-3.3.3-r1.ebuild} (60%) create mode 100644 dev-libs/oneDNN/oneDNN-3.3.4.ebuild create mode 100644 dev-python/Faker/Faker-23.2.0.ebuild create mode 100644 dev-python/Faker/Faker-23.2.1.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.42.ebuild delete mode 100644 dev-python/PyGithub/PyGithub-2.1.1.ebuild create mode 100644 dev-python/aioitertools/Manifest create mode 100644 dev-python/aioitertools/aioitertools-0.11.0.ebuild create mode 100644 dev-python/aioitertools/metadata.xml create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.85.0.ebuild create mode 100644 dev-python/beartype/beartype-0.17.2.ebuild create mode 100644 dev-python/boto3/boto3-1.34.41.ebuild create mode 100644 dev-python/boto3/boto3-1.34.42.ebuild create mode 100644 dev-python/boto3/boto3-1.34.43.ebuild create mode 100644 dev-python/boto3/boto3-1.34.44.ebuild create mode 100644 dev-python/botocore/botocore-1.34.41.ebuild create mode 100644 dev-python/botocore/botocore-1.34.42.ebuild create mode 100644 dev-python/botocore/botocore-1.34.43.ebuild create mode 100644 dev-python/botocore/botocore-1.34.44.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-0.85.2.ebuild delete mode 100644 dev-python/chameleon/chameleon-4.4.3.ebuild delete mode 100644 dev-python/chameleon/chameleon-4.5.0.ebuild delete mode 100644 dev-python/chameleon/chameleon-4.5.1.ebuild create mode 100644 dev-python/cryptography/cryptography-42.0.3.ebuild create mode 100644 dev-python/csvkit/csvkit-1.4.0.ebuild create mode 100644 dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild create mode 100644 dev-python/dict2xml/dict2xml-1.7.5.ebuild create mode 100644 dev-python/dnspython/dnspython-2.6.0.ebuild rename dev-python/fakeredis/{fakeredis-2.20.1.ebuild => fakeredis-2.21.1.ebuild} (97%) create mode 100644 dev-python/fonttools/fonttools-4.49.0.ebuild delete mode 100644 dev-python/furo/furo-2023.9.10.ebuild create mode 100644 dev-python/google-api-core/google-api-core-2.17.1.ebuild rename dev-python/google-api-python-client/{google-api-python-client-2.115.0.ebuild => google-api-python-client-2.118.0.ebuild} (97%) create mode 100644 dev-python/google-auth/google-auth-2.28.0.ebuild rename dev-python/httpbin/{httpbin-0.10.1-r4.ebuild => httpbin-0.10.1-r5.ebuild} (100%) create mode 100644 dev-python/httpcore/httpcore-1.0.3.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.98.5.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.98.6.ebuild create mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.25.3.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.0.11.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.1.0.ebuild create mode 100644 dev-python/jwcrypto/jwcrypto-1.5.4.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.22.1.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.23.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.23.2.ebuild rename dev-python/libtmux/{libtmux-0.26.0.ebuild => libtmux-0.28.0.ebuild} (100%) rename dev-python/libtmux/{libtmux-0.25.0.ebuild => libtmux-0.30.1.ebuild} (81%) rename dev-python/libtmux/{libtmux-0.24.1.ebuild => libtmux-0.30.2.ebuild} (81%) create mode 100644 dev-python/loguru/loguru-0.7.2.ebuild create mode 100644 dev-python/m2crypto/m2crypto-0.41.0.ebuild delete mode 100644 dev-python/mako/mako-1.3.0.ebuild delete mode 100644 dev-python/mako/mako-1.3.1.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.8.3.ebuild delete mode 100644 dev-python/mcbootflash/mcbootflash-8.0.0.ebuild create mode 100644 dev-python/netaddr/netaddr-1.1.0.ebuild delete mode 100644 dev-python/nose2/nose2-0.14.0.ebuild create mode 100644 dev-python/noseofyeti/Manifest create mode 100644 dev-python/noseofyeti/metadata.xml create mode 100644 dev-python/noseofyeti/noseofyeti-2.4.6.ebuild create mode 100644 dev-python/noseofyeti/noseofyeti-2.4.7.ebuild create mode 100644 dev-python/notebook-shim/notebook-shim-0.2.4.ebuild create mode 100644 dev-python/openapi-core/files/openapi-core-0.19.0-pytest-8.patch create mode 100644 dev-python/openapi-core/openapi-core-0.19.0.ebuild create mode 100644 dev-python/orjson/orjson-3.9.14.ebuild rename dev-python/oslo-utils/{oslo-utils-7.0.0.ebuild => oslo-utils-7.0.0-r1.ebuild} (97%) create mode 100644 dev-python/pikepdf/pikepdf-8.13.0.ebuild create mode 100644 dev-python/pipdeptree/pipdeptree-2.14.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-4.1.0.ebuild create mode 100644 dev-python/plotly/plotly-5.19.0.ebuild create mode 100644 dev-python/prometheus-client/prometheus-client-0.20.0.ebuild delete mode 100644 dev-python/pslab/pslab-2.5.0.ebuild delete mode 100644 dev-python/pyfakefs/pyfakefs-5.3.4.ebuild delete mode 100644 dev-python/pypdf/pypdf-3.17.4.ebuild delete mode 100644 dev-python/pypdf/pypdf-4.0.0.ebuild create mode 100644 dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild create mode 100644 dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild create mode 100644 dev-python/pyside6/pyside6-6.6.2.ebuild delete mode 100644 dev-python/pytest-django/pytest-django-4.7.0.ebuild create mode 100644 dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild delete mode 100644 dev-python/pytest-httpx/pytest-httpx-0.28.0.ebuild delete mode 100644 dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild create mode 100644 dev-python/pytest-testinfra/pytest-testinfra-10.1.0.ebuild create mode 100644 dev-python/pytest/pytest-8.0.1.ebuild create mode 100644 dev-python/python3-xapp/files/python3-xapp-configurable-python-target.patch rename dev-python/python3-xapp/{python3-xapp-2.4.1.ebuild => python3-xapp-2.4.1-r1.ebuild} (89%) create mode 100644 dev-python/python3-xapp/python3-xapp-2.4.1-r2.ebuild delete mode 100644 dev-python/pytz/pytz-2023.3_p1.ebuild delete mode 100644 dev-python/referencing/referencing-0.32.1.ebuild create mode 100644 dev-python/reflink/reflink-0.2.2.ebuild delete mode 100644 dev-python/requests-file/requests-file-1.5.1-r2.ebuild create mode 100644 dev-python/responses/responses-0.25.0.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.13.1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.13.2.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.14.2.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.15.2.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.16.2.ebuild rename dev-python/rpds-py/{rpds-py-0.14.1.ebuild => rpds-py-0.18.0.ebuild} (90%) create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.8.1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild create mode 100644 dev-python/shapely/shapely-2.0.3.ebuild create mode 100644 dev-python/shiboken6/shiboken6-6.6.2.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild create mode 100644 dev-python/sqlglot/sqlglot-21.1.1.ebuild create mode 100644 dev-python/stripe/stripe-8.3.0.ebuild create mode 100644 dev-python/testfixtures/testfixtures-8.0.0.ebuild create mode 100644 dev-python/threadpoolctl/threadpoolctl-3.3.0.ebuild create mode 100644 dev-python/tox/tox-4.13.0.ebuild delete mode 100644 dev-python/trimesh/trimesh-4.0.8.ebuild delete mode 100644 dev-python/trimesh/trimesh-4.0.9.ebuild rename dev-python/trimesh/{trimesh-4.0.10.ebuild => trimesh-4.1.4.ebuild} (100%) create mode 100644 dev-python/types-setuptools/types-setuptools-69.1.0.20240215.ebuild create mode 100644 dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild create mode 100644 dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch create mode 100644 dev-python/urllib3/files/urllib3-2.2.0-revert.patch rename dev-python/urllib3/{urllib3-2.2.0.ebuild => urllib3-2.2.0-r1.ebuild} (91%) create mode 100644 dev-python/urwid/urwid-2.6.1.ebuild delete mode 100644 dev-python/uvloop/uvloop-0.19.0.ebuild create mode 100644 dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch delete mode 100644 dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch delete mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild create mode 100644 dev-python/zope-interface/zope-interface-6.2.ebuild create mode 100644 dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild create mode 100644 dev-qt/qt3d/qt3d-6.6.2.ebuild create mode 100644 dev-qt/qt5compat/qt5compat-6.6.2.ebuild create mode 100644 dev-qt/qtbase/qtbase-6.6.2.ebuild create mode 100644 dev-qt/qtcharts/qtcharts-6.6.2.ebuild create mode 100644 dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild create mode 100644 dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild create mode 100644 dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch create mode 100644 dev-qt/qtgui/qtgui-5.15.12-r2.ebuild create mode 100644 dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild create mode 100644 dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild create mode 100644 dev-qt/qtlocation/qtlocation-6.6.2.ebuild create mode 100644 dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild create mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild create mode 100644 dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild create mode 100644 dev-qt/qtquick3d/files/qtquick3d-6.6.2-gcc14.patch create mode 100644 dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild create mode 100644 dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild create mode 100644 dev-qt/qtscxml/qtscxml-6.6.2.ebuild create mode 100644 dev-qt/qtsensors/qtsensors-6.6.2.ebuild create mode 100644 dev-qt/qtserialport/qtserialport-6.6.2.ebuild create mode 100644 dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild create mode 100644 dev-qt/qtspeech/qtspeech-6.6.2.ebuild create mode 100644 dev-qt/qtsvg/qtsvg-6.6.2.ebuild create mode 100644 dev-qt/qttools/qttools-6.6.2.ebuild create mode 100644 dev-qt/qttranslations/qttranslations-6.6.2.ebuild create mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild create mode 100644 dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch create mode 100644 dev-qt/qtwayland/qtwayland-6.6.2.ebuild create mode 100644 dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild create mode 100644 dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild create mode 100644 dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild create mode 100644 dev-qt/qtwebview/qtwebview-6.6.2.ebuild create mode 100644 dev-ruby/rmagick/rmagick-5.4.4.ebuild create mode 100644 dev-ruby/test-unit/test-unit-3.6.2.ebuild delete mode 100644 dev-scheme/cyclone/cyclone-0.33.0.ebuild rename dev-scheme/cyclone/{cyclone-0.34.0.ebuild => cyclone-0.36.0.ebuild} (78%) rename dev-scheme/gauche/{gauche-0.9.14.ebuild => gauche-0.9.14-r1.ebuild} (88%) delete mode 100644 dev-scheme/stklos/stklos-2.00.ebuild delete mode 100644 dev-util/flawfinder/flawfinder-2.0.19.ebuild create mode 100644 dev-util/google-perftools/google-perftools-2.15.ebuild rename dev-util/idea-community/{idea-community-2023.3.3.ebuild => idea-community-2023.3.4.ebuild} (100%) delete mode 100644 dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild delete mode 100644 dev-util/intel_clc/intel_clc-23.3.4.ebuild rename dev-util/intel_clc/{intel_clc-23.3.3.ebuild => intel_clc-23.3.6.ebuild} (100%) rename dev-util/intel_clc/{intel_clc-24.0.0.ebuild => intel_clc-24.0.1.ebuild} (100%) create mode 100644 dev-util/kdevelop-php/kdevelop-php-23.08.5.ebuild create mode 100644 dev-util/kdevelop-python/kdevelop-python-23.08.5.ebuild create mode 100644 dev-util/kdevelop/kdevelop-23.08.5.ebuild create mode 100644 dev-util/kio-perldoc/kio-perldoc-23.08.5.ebuild rename dev-util/pkgcheck/{pkgcheck-0.10.26.ebuild => pkgcheck-0.10.27-r1.ebuild} (90%) delete mode 100644 dev-util/pkgcheck/pkgcheck-0.10.27.ebuild create mode 100644 dev-util/rgbds/rgbds-0.7.0.ebuild delete mode 100644 dev-util/shellcheck-bin/shellcheck-bin-0.8.0.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.182.0.ebuild create mode 100644 dev-vcs/git/git-2.43.2.ebuild rename dev-vcs/stgit/{stgit-2.4.2.ebuild => stgit-2.4.4.ebuild} (66%) create mode 100644 games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild rename games-emulation/ppsspp/{ppsspp-1.17.1.ebuild => ppsspp-1.17.1-r1.ebuild} (92%) rename games-engines/stratagus/{stratagus-3.3.1.ebuild => stratagus-3.3.2-r1.ebuild} (92%) delete mode 100644 games-engines/stratagus/stratagus-3.3.2.ebuild create mode 100644 games-rpg/rpg-cli/files/getrandom-0.2.3-open64.patch delete mode 100644 games-strategy/war1gus/war1gus-3.3.1.ebuild delete mode 100644 games-strategy/wargus/wargus-3.3.1.ebuild rename games-util/lutris/{lutris-0.5.16.ebuild => lutris-0.5.16-r1.ebuild} (96%) rename gnome-extra/cinnamon-control-center/{cinnamon-control-center-5.6.1.ebuild => cinnamon-control-center-6.0.0.ebuild} (69%) create mode 100644 gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch rename gnome-extra/cinnamon-desktop/{cinnamon-desktop-5.6.2.ebuild => cinnamon-desktop-6.0.0.ebuild} (77%) create mode 100644 gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch rename gnome-extra/cinnamon-menus/{cinnamon-menus-5.6.0.ebuild => cinnamon-menus-6.0.0.ebuild} (89%) rename gnome-extra/cinnamon-screensaver/{cinnamon-screensaver-5.6.3.ebuild => cinnamon-screensaver-6.0.3.ebuild} (83%) rename gnome-extra/cinnamon-session/{cinnamon-session-5.6.0-r1.ebuild => cinnamon-session-6.0.2.ebuild} (57%) create mode 100644 gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch rename gnome-extra/cinnamon-settings-daemon/{cinnamon-settings-daemon-5.6.2.ebuild => cinnamon-settings-daemon-6.0.0.ebuild} (85%) rename gnome-extra/cinnamon-translations/{cinnamon-translations-5.6.1.ebuild => cinnamon-translations-6.0.2.ebuild} (72%) rename gnome-extra/cinnamon/{cinnamon-5.6.8.ebuild => cinnamon-6.0.4.ebuild} (77%) create mode 100644 gnome-extra/cjs/cjs-6.0.0.ebuild rename gnome-extra/nemo-fileroller/{nemo-fileroller-5.6.1.ebuild => nemo-fileroller-6.0.1.ebuild} (55%) create mode 100644 gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch rename gnome-extra/nemo/{nemo-5.6.5.ebuild => nemo-6.0.2.ebuild} (79%) create mode 100644 kde-apps/akonadi-calendar/akonadi-calendar-23.08.5.ebuild create mode 100644 kde-apps/akonadi-contacts/akonadi-contacts-23.08.5.ebuild create mode 100644 kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.5.ebuild create mode 100644 kde-apps/akonadi-mime/akonadi-mime-23.08.5.ebuild create mode 100644 kde-apps/akonadi-notes/akonadi-notes-23.08.5.ebuild create mode 100644 kde-apps/akonadi-search/akonadi-search-23.08.5.ebuild create mode 100644 kde-apps/akonadi/akonadi-23.08.5.ebuild create mode 100644 kde-apps/akonadiconsole/akonadiconsole-23.08.5.ebuild create mode 100644 kde-apps/akregator/akregator-23.08.5.ebuild create mode 100644 kde-apps/analitza/analitza-23.08.5.ebuild create mode 100644 kde-apps/ark/ark-23.08.5.ebuild create mode 100644 kde-apps/artikulate/artikulate-23.08.5.ebuild create mode 100644 kde-apps/audiocd-kio/audiocd-kio-23.08.5.ebuild create mode 100644 kde-apps/baloo-widgets/baloo-widgets-23.08.5.ebuild create mode 100644 kde-apps/blinken/blinken-23.08.5.ebuild create mode 100644 kde-apps/bomber/bomber-23.08.5.ebuild create mode 100644 kde-apps/bovo/bovo-23.08.5.ebuild create mode 100644 kde-apps/calendarjanitor/calendarjanitor-23.08.5.ebuild create mode 100644 kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild create mode 100644 kde-apps/cantor/cantor-23.08.5.ebuild create mode 100644 kde-apps/cervisia/cervisia-23.08.5.ebuild create mode 100644 kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.5.ebuild create mode 100644 kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.5.ebuild create mode 100644 kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.5.ebuild create mode 100644 kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.5.ebuild create mode 100644 kde-apps/dolphin/dolphin-23.08.5.ebuild create mode 100644 kde-apps/dragon/dragon-23.08.5.ebuild create mode 100644 kde-apps/eventviews/eventviews-23.08.5.ebuild create mode 100644 kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild create mode 100644 kde-apps/filelight/filelight-23.08.5.ebuild create mode 100644 kde-apps/granatier/granatier-23.08.5.ebuild create mode 100644 kde-apps/grantlee-editor/grantlee-editor-23.08.5.ebuild create mode 100644 kde-apps/grantleetheme/grantleetheme-23.08.5.ebuild create mode 100644 kde-apps/gwenview/gwenview-23.08.5.ebuild create mode 100644 kde-apps/incidenceeditor/incidenceeditor-23.08.5.ebuild create mode 100644 kde-apps/juk/juk-23.08.5.ebuild create mode 100644 kde-apps/k3b/k3b-23.08.5.ebuild create mode 100644 kde-apps/kaccounts-integration/kaccounts-integration-23.08.5.ebuild create mode 100644 kde-apps/kaccounts-providers/kaccounts-providers-23.08.5.ebuild create mode 100644 kde-apps/kaddressbook/kaddressbook-23.08.5.ebuild create mode 100644 kde-apps/kajongg/kajongg-23.08.5.ebuild create mode 100644 kde-apps/kalarm/kalarm-23.08.5.ebuild create mode 100644 kde-apps/kalgebra/kalgebra-23.08.5.ebuild create mode 100644 kde-apps/kalzium/kalzium-23.08.5.ebuild create mode 100644 kde-apps/kamera/kamera-23.08.5.ebuild create mode 100644 kde-apps/kamoso/kamoso-23.08.5.ebuild create mode 100644 kde-apps/kanagram/kanagram-23.08.5.ebuild create mode 100644 kde-apps/kapman/kapman-23.08.5.ebuild create mode 100644 kde-apps/kapptemplate/kapptemplate-23.08.5.ebuild create mode 100644 kde-apps/kate-addons/kate-addons-23.08.5.ebuild create mode 100644 kde-apps/kate-lib/kate-lib-23.08.5.ebuild create mode 100644 kde-apps/kate/kate-23.08.5.ebuild create mode 100644 kde-apps/katomic/katomic-23.08.5.ebuild create mode 100644 kde-apps/kbackup/kbackup-23.08.5.ebuild create mode 100644 kde-apps/kblackbox/kblackbox-23.08.5.ebuild create mode 100644 kde-apps/kblocks/kblocks-23.08.5.ebuild create mode 100644 kde-apps/kbounce/kbounce-23.08.5.ebuild create mode 100644 kde-apps/kbreakout/kbreakout-23.08.5.ebuild create mode 100644 kde-apps/kbruch/kbruch-23.08.5.ebuild create mode 100644 kde-apps/kcachegrind/kcachegrind-23.08.5.ebuild create mode 100644 kde-apps/kcalc/kcalc-23.08.5.ebuild create mode 100644 kde-apps/kcalutils/kcalutils-23.08.5.ebuild create mode 100644 kde-apps/kcharselect/kcharselect-23.08.5.ebuild create mode 100644 kde-apps/kcolorchooser/kcolorchooser-23.08.5.ebuild create mode 100644 kde-apps/kcron/kcron-23.08.5.ebuild create mode 100644 kde-apps/kde-apps-meta/kde-apps-meta-23.08.5.ebuild create mode 100644 kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.5.ebuild create mode 100644 kde-apps/kde-dev-utils/kde-dev-utils-23.08.5.ebuild create mode 100644 kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.5.ebuild create mode 100644 kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.5.ebuild create mode 100644 kde-apps/kdebugsettings/kdebugsettings-23.08.5.ebuild create mode 100644 kde-apps/kdecore-meta/kdecore-meta-23.08.5.ebuild create mode 100644 kde-apps/kdeedu-data/kdeedu-data-23.08.5.ebuild create mode 100644 kde-apps/kdeedu-meta/kdeedu-meta-23.08.5.ebuild create mode 100644 kde-apps/kdegames-meta/kdegames-meta-23.08.5.ebuild create mode 100644 kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.5.ebuild create mode 100644 kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.5.ebuild create mode 100644 kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.5.ebuild create mode 100644 kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.5.ebuild create mode 100644 kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.5.ebuild create mode 100644 kde-apps/kdenlive/kdenlive-23.08.5.ebuild create mode 100644 kde-apps/kdepim-addons/kdepim-addons-23.08.5.ebuild create mode 100644 kde-apps/kdepim-meta/kdepim-meta-23.08.5.ebuild create mode 100644 kde-apps/kdepim-runtime/kdepim-runtime-23.08.5.ebuild create mode 100644 kde-apps/kdesdk-meta/kdesdk-meta-23.08.5.ebuild create mode 100644 kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.5.ebuild create mode 100644 kde-apps/kdeutils-meta/kdeutils-meta-23.08.5.ebuild create mode 100644 kde-apps/kdf/kdf-23.08.5.ebuild create mode 100644 kde-apps/kdialog/kdialog-23.08.5.ebuild create mode 100644 kde-apps/kdiamond/kdiamond-23.08.5.ebuild create mode 100644 kde-apps/keditbookmarks/keditbookmarks-23.08.5.ebuild create mode 100644 kde-apps/kfind/kfind-23.08.5.ebuild create mode 100644 kde-apps/kfourinline/kfourinline-23.08.5.ebuild create mode 100644 kde-apps/kgeography/kgeography-23.08.5.ebuild create mode 100644 kde-apps/kget/kget-23.08.5.ebuild create mode 100644 kde-apps/kgoldrunner/kgoldrunner-23.08.5.ebuild create mode 100644 kde-apps/kgpg/kgpg-23.08.5.ebuild create mode 100644 kde-apps/khangman/khangman-23.08.5.ebuild create mode 100644 kde-apps/khelpcenter/khelpcenter-23.08.5.ebuild create mode 100644 kde-apps/kidentitymanagement/kidentitymanagement-23.08.5.ebuild create mode 100644 kde-apps/kig/kig-23.08.5.ebuild create mode 100644 kde-apps/kigo/kigo-23.08.5.ebuild create mode 100644 kde-apps/killbots/killbots-23.08.5.ebuild create mode 100644 kde-apps/kimagemapeditor/kimagemapeditor-23.08.5.ebuild create mode 100644 kde-apps/kimap/kimap-23.08.5.ebuild create mode 100644 kde-apps/kio-extras/kio-extras-23.08.5.ebuild create mode 100644 kde-apps/kiriki/kiriki-23.08.5.ebuild create mode 100644 kde-apps/kiten/kiten-23.08.5.ebuild create mode 100644 kde-apps/kitinerary/kitinerary-23.08.5.ebuild create mode 100644 kde-apps/kjumpingcube/kjumpingcube-23.08.5.ebuild create mode 100644 kde-apps/kldap/kldap-23.08.5.ebuild create mode 100644 kde-apps/kleopatra/kleopatra-23.08.5.ebuild create mode 100644 kde-apps/klettres/klettres-23.08.5.ebuild create mode 100644 kde-apps/klickety/klickety-23.08.5.ebuild create mode 100644 kde-apps/klines/klines-23.08.5.ebuild create mode 100644 kde-apps/kmag/kmag-23.08.5.ebuild create mode 100644 kde-apps/kmahjongg/kmahjongg-23.08.5.ebuild create mode 100644 kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.5.ebuild create mode 100644 kde-apps/kmail/kmail-23.08.5.ebuild create mode 100644 kde-apps/kmailtransport/kmailtransport-23.08.5.ebuild create mode 100644 kde-apps/kmbox/kmbox-23.08.5.ebuild create mode 100644 kde-apps/kmime/kmime-23.08.5.ebuild create mode 100644 kde-apps/kmines/kmines-23.08.5.ebuild create mode 100644 kde-apps/kmix/kmix-23.08.5.ebuild create mode 100644 kde-apps/kmousetool/kmousetool-23.08.5.ebuild create mode 100644 kde-apps/kmouth/kmouth-23.08.5.ebuild create mode 100644 kde-apps/kmplot/kmplot-23.08.5.ebuild create mode 100644 kde-apps/knavalbattle/knavalbattle-23.08.5.ebuild create mode 100644 kde-apps/knetwalk/knetwalk-23.08.5.ebuild create mode 100644 kde-apps/knights/knights-23.08.5.ebuild create mode 100644 kde-apps/knotes/knotes-23.08.5.ebuild create mode 100644 kde-apps/kolf/kolf-23.08.5.ebuild create mode 100644 kde-apps/kollision/kollision-23.08.5.ebuild create mode 100644 kde-apps/kolourpaint/kolourpaint-23.08.5.ebuild create mode 100644 kde-apps/kompare/kompare-23.08.5.ebuild create mode 100644 kde-apps/konqueror/konqueror-23.08.5.ebuild create mode 100644 kde-apps/konquest/konquest-23.08.5.ebuild create mode 100644 kde-apps/konsole/konsole-23.08.5.ebuild create mode 100644 kde-apps/konsolekalendar/konsolekalendar-23.08.5.ebuild create mode 100644 kde-apps/kontact/kontact-23.08.5.ebuild create mode 100644 kde-apps/kontactinterface/kontactinterface-23.08.5.ebuild create mode 100644 kde-apps/korganizer/korganizer-23.08.5.ebuild create mode 100644 kde-apps/kpat/kpat-23.08.5.ebuild create mode 100644 kde-apps/kpimtextedit/kpimtextedit-23.08.5.ebuild create mode 100644 kde-apps/kpkpass/kpkpass-23.08.5.ebuild create mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-23.08.5.ebuild create mode 100644 kde-apps/krdc/krdc-23.08.5.ebuild create mode 100644 kde-apps/kreversi/kreversi-23.08.5.ebuild create mode 100644 kde-apps/krfb/krfb-23.08.5.ebuild create mode 100644 kde-apps/kruler/kruler-23.08.5.ebuild create mode 100644 kde-apps/kshisen/kshisen-23.08.5.ebuild create mode 100644 kde-apps/ksirk/ksirk-23.08.5.ebuild create mode 100644 kde-apps/ksmtp/ksmtp-23.08.5.ebuild create mode 100644 kde-apps/ksnakeduel/ksnakeduel-23.08.5.ebuild create mode 100644 kde-apps/kspaceduel/kspaceduel-23.08.5.ebuild create mode 100644 kde-apps/ksquares/ksquares-23.08.5.ebuild create mode 100644 kde-apps/ksudoku/ksudoku-23.08.5.ebuild create mode 100644 kde-apps/ksystemlog/ksystemlog-23.08.5.ebuild create mode 100644 kde-apps/kteatime/kteatime-23.08.5.ebuild create mode 100644 kde-apps/ktimer/ktimer-23.08.5.ebuild create mode 100644 kde-apps/ktouch/ktouch-23.08.5.ebuild create mode 100644 kde-apps/ktuberling/ktuberling-23.08.5.ebuild create mode 100644 kde-apps/kturtle/kturtle-23.08.5.ebuild create mode 100644 kde-apps/kubrick/kubrick-23.08.5.ebuild create mode 100644 kde-apps/kwalletmanager/kwalletmanager-23.08.5.ebuild create mode 100644 kde-apps/kwave/kwave-23.08.5.ebuild create mode 100644 kde-apps/kwordquiz/kwordquiz-23.08.5.ebuild create mode 100644 kde-apps/kwrite/kwrite-23.08.5.ebuild create mode 100644 kde-apps/libgravatar/libgravatar-23.08.5.ebuild create mode 100644 kde-apps/libkcddb/libkcddb-23.08.5.ebuild create mode 100644 kde-apps/libkcddb/libkcddb-24.01.95.ebuild create mode 100644 kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild create mode 100644 kde-apps/libkcompactdisc/libkcompactdisc-24.01.95.ebuild create mode 100644 kde-apps/libkdcraw/libkdcraw-23.08.5.ebuild create mode 100644 kde-apps/libkdegames/libkdegames-23.08.5.ebuild create mode 100644 kde-apps/libkdepim/libkdepim-23.08.5.ebuild create mode 100644 kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.5.ebuild create mode 100644 kde-apps/libkexiv2/libkexiv2-23.08.5.ebuild create mode 100644 kde-apps/libkgapi/libkgapi-23.08.5.ebuild create mode 100644 kde-apps/libkleo/libkleo-23.08.5.ebuild create mode 100644 kde-apps/libkmahjongg/libkmahjongg-23.08.5.ebuild create mode 100644 kde-apps/libkomparediff2/libkomparediff2-23.08.5.ebuild create mode 100644 kde-apps/libksane/libksane-23.08.5.ebuild create mode 100644 kde-apps/libksieve/libksieve-23.08.5.ebuild create mode 100644 kde-apps/libktnef/libktnef-23.08.5.ebuild create mode 100644 kde-apps/lokalize/lokalize-23.08.5.ebuild create mode 100644 kde-apps/lskat/lskat-23.08.5.ebuild create mode 100644 kde-apps/mailcommon/mailcommon-23.08.5.ebuild create mode 100644 kde-apps/mailimporter/mailimporter-23.08.5.ebuild create mode 100644 kde-apps/marble/marble-23.08.5.ebuild create mode 100644 kde-apps/mbox-importer/mbox-importer-23.08.5.ebuild create mode 100644 kde-apps/messagelib/messagelib-23.08.5.ebuild create mode 100644 kde-apps/minuet/minuet-23.08.5.ebuild create mode 100644 kde-apps/okular/okular-23.08.5.ebuild create mode 100644 kde-apps/palapeli/palapeli-23.08.5.ebuild create mode 100644 kde-apps/parley/parley-23.08.5.ebuild create mode 100644 kde-apps/picmi/picmi-23.08.5.ebuild create mode 100644 kde-apps/pim-data-exporter/pim-data-exporter-23.08.5.ebuild create mode 100644 kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.5.ebuild create mode 100644 kde-apps/pimcommon/pimcommon-23.08.5.ebuild create mode 100644 kde-apps/poxml/poxml-23.08.5.ebuild create mode 100644 kde-apps/rocs/rocs-23.08.5.ebuild create mode 100644 kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.5.ebuild create mode 100644 kde-apps/spectacle/spectacle-23.08.5.ebuild create mode 100644 kde-apps/step/step-23.08.5.ebuild create mode 100644 kde-apps/svgpart/svgpart-23.08.5.ebuild create mode 100644 kde-apps/sweeper/sweeper-23.08.5.ebuild create mode 100644 kde-apps/thumbnailers/thumbnailers-23.08.5.ebuild create mode 100644 kde-apps/umbrello/umbrello-23.08.5.ebuild create mode 100644 kde-apps/yakuake/yakuake-23.08.5.ebuild create mode 100644 kde-misc/colord-kde/colord-kde-23.08.5.ebuild create mode 100644 kde-misc/kclock/kclock-23.08.5.ebuild create mode 100644 kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild create mode 100644 kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild create mode 100644 kde-misc/kweather/kweather-23.08.5.ebuild create mode 100644 kde-misc/markdownpart/markdownpart-23.08.5.ebuild create mode 100644 kde-misc/skanlite/skanlite-23.08.5.ebuild create mode 100644 kde-misc/zanshin/zanshin-23.08.5.ebuild create mode 100644 kde-plasma/print-manager/print-manager-23.08.5.ebuild rename mail-filter/maildrop/{maildrop-3.1.6-r1.ebuild => maildrop-3.1.6-r2.ebuild} (93%) rename mail-mta/exim/{exim-4.97.1-r3.ebuild => exim-4.97.1-r5.ebuild} (100%) delete mode 100644 mail-mta/notqmail/notqmail-1.08-r5.ebuild rename mail-mta/postfix/{postfix-3.9_pre20240209.ebuild => postfix-3.9_pre20240213.ebuild} (100%) rename media-gfx/plantuml/{plantuml-1.2024.1.ebuild => plantuml-1.2024.2.ebuild} (100%) create mode 100644 media-gfx/skanpage/skanpage-23.08.5.ebuild create mode 100644 media-libs/fontconfig/files/fontconfig-2.14.2-math-fabs.patch create mode 100644 media-libs/ksanecore/ksanecore-23.08.5.ebuild delete mode 100644 media-libs/libffado/libffado-2.4.7.ebuild delete mode 100644 media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch delete mode 100644 media-libs/mesa/files/23.3.3-big-endian.patch delete mode 100644 media-libs/mesa/files/23.3.3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch delete mode 100644 media-libs/mesa/mesa-23.3.1.ebuild delete mode 100644 media-libs/mesa/mesa-23.3.3.ebuild rename media-libs/mesa/{mesa-23.3.4.ebuild => mesa-23.3.6.ebuild} (100%) rename media-libs/mesa/{mesa-24.0.0.ebuild => mesa-24.0.1.ebuild} (100%) create mode 100644 media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch create mode 100644 media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch rename media-libs/oneVPL-intel-gpu/{oneVPL-intel-gpu-23.4.1.ebuild => oneVPL-intel-gpu-24.1.3.ebuild} (96%) create mode 100644 media-libs/opensubdiv/files/opensubdiv-3.6.0-cudaflags.patch create mode 100644 media-libs/opensubdiv/files/opensubdiv-3.6.0-use-gnuinstalldirs.patch create mode 100644 media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild delete mode 100644 media-libs/opensubdiv/opensubdiv-3.6.0.ebuild create mode 100644 media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild create mode 100644 media-radio/cwdaemon/cwdaemon-0.12.0.ebuild delete mode 100644 media-radio/unixcw/unixcw-3.6.0-r1.ebuild delete mode 100644 media-radio/unixcw/unixcw-3.6.0-r2.ebuild rename media-sound/abcmidi/{abcmidi-2024.02.11.ebuild => abcmidi-2024.02.14.ebuild} (100%) rename media-sound/bluez-alsa/{bluez-alsa-4.1.1.ebuild => bluez-alsa-4.1.1-r1.ebuild} (96%) create mode 100644 media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 rename media-sound/deadbeef/{deadbeef-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} (95%) delete mode 100644 media-sound/din/din-57.ebuild delete mode 100644 media-sound/din/files/din-55-makefile.patch create mode 100644 media-sound/elisa/elisa-23.08.5.ebuild create mode 100644 media-sound/kasts/kasts-23.08.5.ebuild create mode 100644 media-sound/krecorder/krecorder-23.08.5.ebuild delete mode 100644 media-sound/ncspot/ncspot-0.13.4.ebuild delete mode 100644 media-sound/strawberry/strawberry-1.0.22.ebuild create mode 100644 media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.18-fix-compile.patch delete mode 100644 media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.6-fix-compile.patch create mode 100644 media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-up-to-5.6.patch create mode 100644 media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild create mode 100644 media-video/qmplay2/qmplay2-23.10.22-r1.ebuild create mode 100644 media-video/vdr/files/vdr-2.6.6_gentoo.patch rename media-video/vdr/{vdr-2.6.3.ebuild => vdr-2.6.6.ebuild} (95%) delete mode 100644 media-video/yle-dl/yle-dl-20231214.ebuild create mode 100644 metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 create mode 100644 metadata/md5-cache/app-accessibility/kontrast-23.08.5 create mode 100644 metadata/md5-cache/app-admin/awscli-1.32.41 create mode 100644 metadata/md5-cache/app-admin/awscli-1.32.42 create mode 100644 metadata/md5-cache/app-admin/awscli-1.32.43 create mode 100644 metadata/md5-cache/app-admin/awscli-1.32.44 delete mode 100644 metadata/md5-cache/app-admin/passwordsafe-1.15.0 rename metadata/md5-cache/app-admin/{passwordsafe-1.16.0 => passwordsafe-1.18.2} (81%) rename metadata/md5-cache/app-arch/{libarchive-3.7.2 => libarchive-3.7.2-r1} (94%) create mode 100644 metadata/md5-cache/app-arch/libarchive-3.7.2-r2 delete mode 100644 metadata/md5-cache/app-arch/unar-1.10.7 create mode 100644 metadata/md5-cache/app-arch/xz-utils-5.5.2_beta create mode 100644 metadata/md5-cache/app-arch/zchunk-1.4.0 create mode 100644 metadata/md5-cache/app-backup/restic-0.16.4 create mode 100644 metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.08.5 create mode 100644 metadata/md5-cache/app-containers/buildah-1.33.6 create mode 100644 metadata/md5-cache/app-containers/devcontainer-0.56.2 create mode 100644 metadata/md5-cache/app-containers/netavark-1.10.3 create mode 100644 metadata/md5-cache/app-containers/podman-4.9.3 create mode 100644 metadata/md5-cache/app-crypt/keysmith-23.08.5 delete mode 100644 metadata/md5-cache/app-crypt/minisign-9999 rename metadata/md5-cache/app-editors/{emacs-29.2 => emacs-29.2-r1} (97%) create mode 100644 metadata/md5-cache/app-editors/ghostwriter-23.08.5 rename metadata/md5-cache/app-editors/{logseq-desktop-bin-0.10.3 => logseq-desktop-bin-0.10.6} (78%) delete mode 100644 metadata/md5-cache/app-emacs/avy-embark-collect-0.23 delete mode 100644 metadata/md5-cache/app-emacs/cape-1.1 rename metadata/md5-cache/app-emacs/{cape-1.2 => cape-1.3} (85%) delete mode 100644 metadata/md5-cache/app-emacs/clojure-mode-5.18.0 create mode 100644 metadata/md5-cache/app-emacs/cmake-mode-3.28.3 delete mode 100644 metadata/md5-cache/app-emacs/company-mode-0.10.0 delete mode 100644 metadata/md5-cache/app-emacs/company-mode-0.9.13_p20230306 delete mode 100644 metadata/md5-cache/app-emacs/consult-1.0 delete mode 100644 metadata/md5-cache/app-emacs/consult-flycheck-0.9-r2 delete mode 100644 metadata/md5-cache/app-emacs/corfu-1.1 delete mode 100644 metadata/md5-cache/app-emacs/counsel-0.14.0 delete mode 100644 metadata/md5-cache/app-emacs/d-mode-2.0.10 delete mode 100644 metadata/md5-cache/app-emacs/d-mode-2.0.11 delete mode 100644 metadata/md5-cache/app-emacs/dictionary-1.10 delete mode 100644 metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 delete mode 100644 metadata/md5-cache/app-emacs/doom-themes-2.3.0 delete mode 100644 metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103 delete mode 100644 metadata/md5-cache/app-emacs/dts-mode-0.1.1 delete mode 100644 metadata/md5-cache/app-emacs/dwarf-mode-2.39-r1 delete mode 100644 metadata/md5-cache/app-emacs/edit-indirect-0.1.10 delete mode 100644 metadata/md5-cache/app-emacs/ef-themes-1.3.0 create mode 100644 metadata/md5-cache/app-emacs/elpher-3.5.1 delete mode 100644 metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20220707 delete mode 100644 metadata/md5-cache/app-emacs/emacs-ccls-0_pre20220510-r1 delete mode 100644 metadata/md5-cache/app-emacs/embark-0.23 delete mode 100644 metadata/md5-cache/app-emacs/embark-consult-0.23 delete mode 100644 metadata/md5-cache/app-emacs/evil-1.14.0 rename metadata/md5-cache/app-emacs/{evil-1.14.2 => evil-1.14.2-r1} (92%) delete mode 100644 metadata/md5-cache/app-emacs/exec-path-from-shell-1.12 create mode 100644 metadata/md5-cache/app-emacs/flycheck-34.0-r1 delete mode 100644 metadata/md5-cache/app-emacs/flycheck-guile-0.4 delete mode 100644 metadata/md5-cache/app-emacs/geiser-0.29.1 delete mode 100644 metadata/md5-cache/app-emacs/geiser-chez-0.17 delete mode 100644 metadata/md5-cache/app-emacs/git-modes-1.4.1 delete mode 100644 metadata/md5-cache/app-emacs/graphql-0.1.1 delete mode 100644 metadata/md5-cache/app-emacs/helm-3.9.5 delete mode 100644 metadata/md5-cache/app-emacs/helm-3.9.6 delete mode 100644 metadata/md5-cache/app-emacs/inf-clojure-3.1.0 delete mode 100644 metadata/md5-cache/app-emacs/inf-clojure-3.2.0 delete mode 100644 metadata/md5-cache/app-emacs/ivy-0.14.0 delete mode 100644 metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 delete mode 100644 metadata/md5-cache/app-emacs/jinx-0.9 delete mode 100644 metadata/md5-cache/app-emacs/jinx-1.0 delete mode 100644 metadata/md5-cache/app-emacs/key-chord-0.6_p20201222 delete mode 100644 metadata/md5-cache/app-emacs/kind-icon-0.2.0 delete mode 100644 metadata/md5-cache/app-emacs/kind-icon-0.2.1 delete mode 100644 metadata/md5-cache/app-emacs/lsp-mode-8.0.0_p20220620 delete mode 100644 metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410 delete mode 100644 metadata/md5-cache/app-emacs/macrostep-0.9.1 delete mode 100644 metadata/md5-cache/app-emacs/magit-3.3.0-r2 delete mode 100644 metadata/md5-cache/app-emacs/magit-3.3.0-r4 delete mode 100644 metadata/md5-cache/app-emacs/marginalia-1.3 delete mode 100644 metadata/md5-cache/app-emacs/marginalia-1.4 delete mode 100644 metadata/md5-cache/app-emacs/markdown-mode-2.5-r1 delete mode 100644 metadata/md5-cache/app-emacs/mmm-mode-0.5.9 delete mode 100644 metadata/md5-cache/app-emacs/modus-themes-4.2.0 delete mode 100644 metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0 delete mode 100644 metadata/md5-cache/app-emacs/orderless-0.7 delete mode 100644 metadata/md5-cache/app-emacs/orderless-0.8 delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.13 delete mode 100644 metadata/md5-cache/app-emacs/osm-1.0 delete mode 100644 metadata/md5-cache/app-emacs/parseclj-1.1.0 delete mode 100644 metadata/md5-cache/app-emacs/parseedn-1.2.0 delete mode 100644 metadata/md5-cache/app-emacs/php-mode-1.25.0 delete mode 100644 metadata/md5-cache/app-emacs/plz-0.6 delete mode 100644 metadata/md5-cache/app-emacs/plz-0.7 delete mode 100644 metadata/md5-cache/app-emacs/plz-0.7.1 delete mode 100644 metadata/md5-cache/app-emacs/pos-tip-0.4.6 delete mode 100644 metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227 delete mode 100644 metadata/md5-cache/app-emacs/posframe-1.4.0 delete mode 100644 metadata/md5-cache/app-emacs/posframe-1.4.1 delete mode 100644 metadata/md5-cache/app-emacs/projectile-2.7.0 delete mode 100644 metadata/md5-cache/app-emacs/pymacs-0.26-r3 delete mode 100644 metadata/md5-cache/app-emacs/request-0.3.2 delete mode 100644 metadata/md5-cache/app-emacs/setup-1.2.0 delete mode 100644 metadata/md5-cache/app-emacs/setup-1.3.0 delete mode 100644 metadata/md5-cache/app-emacs/sokoban-1.4.8 delete mode 100644 metadata/md5-cache/app-emacs/swiper-0.14.0 delete mode 100644 metadata/md5-cache/app-emacs/tablist-1.0 rename metadata/md5-cache/app-emacs/{tempel-0.8 => tempel-1.1} (80%) delete mode 100644 metadata/md5-cache/app-emacs/transient-0.4.3 delete mode 100644 metadata/md5-cache/app-emacs/transient-0.5.0 delete mode 100644 metadata/md5-cache/app-emacs/transient-0.5.2 delete mode 100644 metadata/md5-cache/app-emacs/tuareg-mode-2.2.0 delete mode 100644 metadata/md5-cache/app-emacs/uptimes-3.7 delete mode 100644 metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 delete mode 100644 metadata/md5-cache/app-emacs/wgrep-2.3.0 delete mode 100644 metadata/md5-cache/app-emacs/wgrep-2.3.2 delete mode 100644 metadata/md5-cache/app-emacs/yaml-0.5.4 create mode 100644 metadata/md5-cache/app-i18n/ibus-m17n-1.4.28 create mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.1 create mode 100644 metadata/md5-cache/app-misc/asciinema-2.4.0 rename metadata/md5-cache/app-misc/{elasticsearch-8.11.1 => elasticsearch-8.12.1} (90%) create mode 100644 metadata/md5-cache/app-misc/tmux-3.4 create mode 100644 metadata/md5-cache/app-misc/tmuxp-1.37.0 create mode 100644 metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 rename metadata/md5-cache/app-office/{libreoffice-24.2.0.3 => libreoffice-24.2.1.1} (72%) delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-24.2.0.3 create mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-24.2.1.1 create mode 100644 metadata/md5-cache/app-office/merkuro-23.08.5 create mode 100644 metadata/md5-cache/app-portage/mgorny-dev-scripts-50 delete mode 100644 metadata/md5-cache/app-text/ansifilter-2.18 delete mode 100644 metadata/md5-cache/app-text/ansifilter-2.19 create mode 100644 metadata/md5-cache/app-text/atril-1.26.2 rename metadata/md5-cache/app-text/{crqt-ng-1.0.12_p1 => crqt-ng-1.0.13} (90%) delete mode 100644 metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 delete mode 100644 metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 rename metadata/md5-cache/app-text/{crwx-ng-0.3.1 => crwx-ng-0.3.1-r1} (96%) create mode 100644 metadata/md5-cache/app-text/master-pdf-editor-5.9.82 delete mode 100644 metadata/md5-cache/app-text/pandoc-bin-3.1.11 rename metadata/md5-cache/app-text/{pandoc-bin-3.1.10 => pandoc-bin-3.1.12} (70%) delete mode 100644 metadata/md5-cache/app-text/pandoc-bin-3.1.9 delete mode 100644 metadata/md5-cache/dev-db/lmdb-0.9.30 delete mode 100644 metadata/md5-cache/dev-db/pgbouncer-1.17.0 delete mode 100644 metadata/md5-cache/dev-db/pgbouncer-1.19.1 rename metadata/md5-cache/dev-db/{pgbouncer-1.18.0 => pgbouncer-1.22.0} (58%) create mode 100644 metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.27 create mode 100644 metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.16 create mode 100644 metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.2 create mode 100644 metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.200 create mode 100644 metadata/md5-cache/dev-embedded/openocd-0.12.0-r2 create mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2024.01 create mode 100644 metadata/md5-cache/dev-games/t4k-common-0.1.1-r2 create mode 100644 metadata/md5-cache/dev-java/leiningen-bin-2.11.2 rename metadata/md5-cache/dev-java/{openjdk-8.382_p05 => openjdk-8.382_p05-r1} (89%) delete mode 100644 metadata/md5-cache/dev-lang/closure-compiler-bin-20211107-r1 create mode 100644 metadata/md5-cache/dev-lang/gleam-0.34.1 create mode 100644 metadata/md5-cache/dev-lang/ispc-1.23.0 create mode 100644 metadata/md5-cache/dev-lang/python-3.13.0_alpha4 rename metadata/md5-cache/dev-libs/{cxxopts-3.1.0 => cxxopts-3.2.0} (81%) delete mode 100644 metadata/md5-cache/dev-libs/foma-0.10.0_p20220612 create mode 100644 metadata/md5-cache/dev-libs/kopeninghours-23.08.5 create mode 100644 metadata/md5-cache/dev-libs/kosmindoormap-23.08.5 create mode 100644 metadata/md5-cache/dev-libs/kpublictransport-23.08.5 create mode 100644 metadata/md5-cache/dev-libs/libffi-3.4.5 rename metadata/md5-cache/dev-libs/{libpcre2-10.43_rc1 => libpcre2-10.43} (76%) create mode 100644 metadata/md5-cache/dev-libs/libsodium-1.0.19_p20240117 create mode 100644 metadata/md5-cache/dev-libs/mathjax-2.7.7-r1 create mode 100644 metadata/md5-cache/dev-libs/mathjax-3.2.2-r2 rename metadata/md5-cache/dev-libs/{oneDNN-3.3.3 => oneDNN-3.3.3-r1} (67%) create mode 100644 metadata/md5-cache/dev-libs/oneDNN-3.3.4 create mode 100644 metadata/md5-cache/dev-python/Faker-23.2.0 create mode 100644 metadata/md5-cache/dev-python/Faker-23.2.1 create mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.42 delete mode 100644 metadata/md5-cache/dev-python/PyGithub-2.1.1 rename metadata/md5-cache/dev-python/{furo-2023.9.10 => aioitertools-0.11.0} (53%) create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.85.0 create mode 100644 metadata/md5-cache/dev-python/beartype-0.17.2 create mode 100644 metadata/md5-cache/dev-python/boto3-1.34.41 create mode 100644 metadata/md5-cache/dev-python/boto3-1.34.42 create mode 100644 metadata/md5-cache/dev-python/boto3-1.34.43 create mode 100644 metadata/md5-cache/dev-python/boto3-1.34.44 create mode 100644 metadata/md5-cache/dev-python/botocore-1.34.41 create mode 100644 metadata/md5-cache/dev-python/botocore-1.34.42 create mode 100644 metadata/md5-cache/dev-python/botocore-1.34.43 create mode 100644 metadata/md5-cache/dev-python/botocore-1.34.44 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.85.2 delete mode 100644 metadata/md5-cache/dev-python/chameleon-4.4.3 delete mode 100644 metadata/md5-cache/dev-python/chameleon-4.5.0 delete mode 100644 metadata/md5-cache/dev-python/chameleon-4.5.1 create mode 100644 metadata/md5-cache/dev-python/cryptography-42.0.3 create mode 100644 metadata/md5-cache/dev-python/csvkit-1.4.0 rename metadata/md5-cache/{app-misc/asciinema-2.2.0-r1 => dev-python/dict2xml-1.7.5} (55%) create mode 100644 metadata/md5-cache/dev-python/dict2xml-1.7.5-r1 create mode 100644 metadata/md5-cache/dev-python/dnspython-2.6.0 rename metadata/md5-cache/dev-python/{fakeredis-2.20.1 => fakeredis-2.21.1} (96%) create mode 100644 metadata/md5-cache/dev-python/fonttools-4.49.0 create mode 100644 metadata/md5-cache/dev-python/google-api-core-2.17.1 rename metadata/md5-cache/dev-python/{google-api-python-client-2.115.0 => google-api-python-client-2.118.0} (96%) create mode 100644 metadata/md5-cache/dev-python/google-auth-2.28.0 rename metadata/md5-cache/dev-python/{httpbin-0.10.1-r4 => httpbin-0.10.1-r5} (100%) create mode 100644 metadata/md5-cache/dev-python/httpcore-1.0.3 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.98.5 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.98.6 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.0.11 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.1.0 create mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.25.3 create mode 100644 metadata/md5-cache/dev-python/jwcrypto-1.5.4 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.22.1 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.23.2 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.25.0 rename metadata/md5-cache/dev-python/{libtmux-0.26.0 => libtmux-0.28.0} (95%) rename metadata/md5-cache/dev-python/{libtmux-0.23.0 => libtmux-0.30.1} (90%) rename metadata/md5-cache/dev-python/{libtmux-0.24.1 => libtmux-0.30.2} (90%) create mode 100644 metadata/md5-cache/dev-python/loguru-0.7.2 create mode 100644 metadata/md5-cache/dev-python/m2crypto-0.41.0 delete mode 100644 metadata/md5-cache/dev-python/mako-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/mako-1.3.1 create mode 100644 metadata/md5-cache/dev-python/matplotlib-3.8.3 delete mode 100644 metadata/md5-cache/dev-python/mcbootflash-8.0.0 create mode 100644 metadata/md5-cache/dev-python/netaddr-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/nose2-0.14.0 create mode 100644 metadata/md5-cache/dev-python/noseofyeti-2.4.6 create mode 100644 metadata/md5-cache/dev-python/noseofyeti-2.4.7 create mode 100644 metadata/md5-cache/dev-python/notebook-shim-0.2.4 create mode 100644 metadata/md5-cache/dev-python/openapi-core-0.19.0 create mode 100644 metadata/md5-cache/dev-python/orjson-3.9.14 delete mode 100644 metadata/md5-cache/dev-python/oslo-utils-7.0.0 create mode 100644 metadata/md5-cache/dev-python/oslo-utils-7.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/pikepdf-8.13.0 create mode 100644 metadata/md5-cache/dev-python/pipdeptree-2.14.0 delete mode 100644 metadata/md5-cache/dev-python/platformdirs-4.1.0 create mode 100644 metadata/md5-cache/dev-python/plotly-5.19.0 create mode 100644 metadata/md5-cache/dev-python/prometheus-client-0.20.0 delete mode 100644 metadata/md5-cache/dev-python/pslab-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/pyfakefs-5.3.4 delete mode 100644 metadata/md5-cache/dev-python/pypdf-3.17.4 delete mode 100644 metadata/md5-cache/dev-python/pypdf-4.0.0 create mode 100644 metadata/md5-cache/dev-python/pyrate-limiter-3.2.1 create mode 100644 metadata/md5-cache/dev-python/pyside6-6.6.2 create mode 100644 metadata/md5-cache/dev-python/pyside6-tools-6.6.2 create mode 100644 metadata/md5-cache/dev-python/pytest-8.0.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-django-4.7.0 create mode 100644 metadata/md5-cache/dev-python/pytest-httpserver-1.0.9 delete mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.28.0 delete mode 100644 metadata/md5-cache/dev-python/pytest-reserial-0.2.4 create mode 100644 metadata/md5-cache/dev-python/pytest-testinfra-10.1.0 rename metadata/md5-cache/dev-python/{python3-xapp-2.4.1 => python3-xapp-2.4.1-r1} (76%) create mode 100644 metadata/md5-cache/dev-python/python3-xapp-2.4.1-r2 delete mode 100644 metadata/md5-cache/dev-python/pytz-2023.3_p1 delete mode 100644 metadata/md5-cache/dev-python/referencing-0.32.1 create mode 100644 metadata/md5-cache/dev-python/reflink-0.2.2 delete mode 100644 metadata/md5-cache/dev-python/requests-file-1.5.1-r2 create mode 100644 metadata/md5-cache/dev-python/responses-0.25.0 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.13.1 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.13.2 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.14.2 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.15.2 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.16.2 rename metadata/md5-cache/dev-python/{rpds-py-0.14.1 => rpds-py-0.18.0} (90%) create mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.8.1 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.40.4 create mode 100644 metadata/md5-cache/dev-python/shapely-2.0.3 create mode 100644 metadata/md5-cache/dev-python/shiboken6-6.6.2 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.27 create mode 100644 metadata/md5-cache/dev-python/sqlglot-21.1.1 create mode 100644 metadata/md5-cache/dev-python/stripe-8.3.0 create mode 100644 metadata/md5-cache/dev-python/testfixtures-8.0.0 create mode 100644 metadata/md5-cache/dev-python/threadpoolctl-3.3.0 create mode 100644 metadata/md5-cache/dev-python/tox-4.13.0 delete mode 100644 metadata/md5-cache/dev-python/trimesh-4.0.10 delete mode 100644 metadata/md5-cache/dev-python/trimesh-4.0.8 rename metadata/md5-cache/dev-python/{trimesh-4.0.9 => trimesh-4.1.4} (98%) create mode 100644 metadata/md5-cache/dev-python/types-setuptools-69.1.0.20240215 create mode 100644 metadata/md5-cache/dev-python/types-setuptools-69.1.0.20240217 rename metadata/md5-cache/dev-python/{urllib3-2.2.0 => urllib3-2.2.0-r1} (99%) create mode 100644 metadata/md5-cache/dev-python/urwid-2.6.1 delete mode 100644 metadata/md5-cache/dev-python/uvloop-0.19.0 delete mode 100644 metadata/md5-cache/dev-python/virtualenvwrapper-6.0.0 create mode 100644 metadata/md5-cache/dev-python/zope-interface-6.2 create mode 100644 metadata/md5-cache/dev-qt/qt-docs-6.6.2_p202402121133 create mode 100644 metadata/md5-cache/dev-qt/qt3d-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qt5compat-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtbase-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtcharts-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtconnectivity-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtdeclarative-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtgui-5.15.12-r2 create mode 100644 metadata/md5-cache/dev-qt/qthttpserver-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtimageformats-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtlocation-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtmultimedia-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtnetworkauth-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtpositioning-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtquick3d-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtquicktimeline-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtscxml-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtsensors-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtserialport-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtshadertools-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtspeech-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtsvg-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qttools-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qttranslations-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtwayland-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtwebchannel-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtwebengine-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtwebsockets-6.6.2 create mode 100644 metadata/md5-cache/dev-qt/qtwebview-6.6.2 create mode 100644 metadata/md5-cache/dev-ruby/rmagick-5.4.4 create mode 100644 metadata/md5-cache/dev-ruby/test-unit-3.6.2 delete mode 100644 metadata/md5-cache/dev-scheme/cyclone-0.33.0 rename metadata/md5-cache/dev-scheme/{cyclone-0.34.0 => cyclone-0.36.0} (84%) rename metadata/md5-cache/dev-scheme/{gauche-0.9.14 => gauche-0.9.14-r1} (79%) delete mode 100644 metadata/md5-cache/dev-scheme/stklos-2.00 delete mode 100644 metadata/md5-cache/dev-util/flawfinder-2.0.19 create mode 100644 metadata/md5-cache/dev-util/google-perftools-2.15 rename metadata/md5-cache/dev-util/{idea-community-2023.3.3 => idea-community-2023.3.4} (89%) delete mode 100644 metadata/md5-cache/dev-util/intel_clc-23.3.1-r1 delete mode 100644 metadata/md5-cache/dev-util/intel_clc-23.3.4 rename metadata/md5-cache/dev-util/{intel_clc-23.3.3 => intel_clc-23.3.6} (96%) rename metadata/md5-cache/dev-util/{intel_clc-24.0.0 => intel_clc-24.0.1} (96%) create mode 100644 metadata/md5-cache/dev-util/kdevelop-23.08.5 create mode 100644 metadata/md5-cache/dev-util/kdevelop-php-23.08.5 create mode 100644 metadata/md5-cache/dev-util/kdevelop-python-23.08.5 create mode 100644 metadata/md5-cache/dev-util/kio-perldoc-23.08.5 delete mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.10.27 rename metadata/md5-cache/dev-util/{pkgcheck-0.10.26 => pkgcheck-0.10.27-r1} (96%) create mode 100644 metadata/md5-cache/dev-util/rgbds-0.7.0 delete mode 100644 metadata/md5-cache/dev-util/shellcheck-bin-0.8.0 create mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.182.0 create mode 100644 metadata/md5-cache/dev-vcs/git-2.43.2 delete mode 100644 metadata/md5-cache/dev-vcs/stgit-2.4.2 create mode 100644 metadata/md5-cache/dev-vcs/stgit-2.4.4 create mode 100644 metadata/md5-cache/games-emulation/dosbox-staging-0.81.0 rename metadata/md5-cache/games-emulation/{ppsspp-1.17.1 => ppsspp-1.17.1-r1} (94%) delete mode 100644 metadata/md5-cache/games-engines/stratagus-3.3.1 rename metadata/md5-cache/games-engines/{stratagus-3.3.2 => stratagus-3.3.2-r1} (97%) delete mode 100644 metadata/md5-cache/games-strategy/war1gus-3.3.1 delete mode 100644 metadata/md5-cache/games-strategy/wargus-3.3.1 rename metadata/md5-cache/games-util/{lutris-0.5.16 => lutris-0.5.16-r1} (96%) delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-5.6.8 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-6.0.4 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-control-center-5.6.1 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-control-center-6.0.0 rename metadata/md5-cache/gnome-extra/{cinnamon-desktop-5.6.2 => cinnamon-desktop-6.0.0} (72%) rename metadata/md5-cache/gnome-extra/{cinnamon-menus-5.6.0 => cinnamon-menus-6.0.0} (85%) delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-screensaver-5.6.3 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.0.3 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-session-5.6.0-r1 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-session-6.0.2 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-5.6.2 create mode 100644 metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-6.0.0 rename metadata/md5-cache/gnome-extra/{cinnamon-translations-5.6.1 => cinnamon-translations-6.0.2} (71%) create mode 100644 metadata/md5-cache/gnome-extra/cjs-6.0.0 delete mode 100644 metadata/md5-cache/gnome-extra/nemo-5.6.5 create mode 100644 metadata/md5-cache/gnome-extra/nemo-6.0.2 rename metadata/md5-cache/gnome-extra/{nemo-fileroller-5.6.1 => nemo-fileroller-6.0.1} (66%) create mode 100644 metadata/md5-cache/kde-apps/akonadi-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-calendar-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-contacts-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-import-wizard-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-mime-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-notes-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadi-search-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akonadiconsole-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/akregator-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/analitza-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ark-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/artikulate-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/audiocd-kio-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/baloo-widgets-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/blinken-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/bomber-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/bovo-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/calendarjanitor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/calendarsupport-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/cantor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/cervisia-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dolphin-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-git-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-subversion-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/dragon-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/eventviews-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ffmpegthumbs-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/filelight-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/granatier-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/grantlee-editor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/grantleetheme-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/gwenview-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/incidenceeditor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/juk-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/k3b-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kaccounts-integration-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kaccounts-providers-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kaddressbook-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kajongg-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kalarm-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kalgebra-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kalzium-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kamera-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kamoso-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kanagram-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kapman-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kapptemplate-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kate-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kate-addons-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kate-lib-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/katomic-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kbackup-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kblackbox-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kblocks-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kbounce-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kbreakout-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kbruch-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcachegrind-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcalc-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcalutils-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcharselect-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcolorchooser-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kcron-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kde-apps-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kde-dev-scripts-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kde-dev-utils-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdeaccessibility-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdeadmin-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdebugsettings-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdecore-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdeedu-data-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdeedu-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdegames-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdegraphics-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdegraphics-mobipocket-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdemultimedia-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdenetwork-filesharing-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdenlive-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdepim-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdepim-runtime-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdesdk-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdesdk-thumbnailers-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdeutils-meta-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdf-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdialog-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kdiamond-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/keditbookmarks-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kfind-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kfourinline-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kgeography-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kget-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kgoldrunner-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kgpg-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/khangman-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/khelpcenter-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kidentitymanagement-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kig-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kigo-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/killbots-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kimagemapeditor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kimap-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kio-extras-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kiriki-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kiten-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kitinerary-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kjumpingcube-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kldap-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kleopatra-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/klettres-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/klickety-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/klines-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmag-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmahjongg-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmail-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmail-account-wizard-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmailtransport-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmbox-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmime-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmines-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmix-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmousetool-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmouth-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kmplot-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/knavalbattle-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/knetwalk-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/knights-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/knotes-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kolf-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kollision-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kolourpaint-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kompare-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/konqueror-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/konquest-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/konsole-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/konsolekalendar-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kontact-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kontactinterface-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/korganizer-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kpat-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kpimtextedit-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kpkpass-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kqtquickcharts-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/krdc-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kreversi-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/krfb-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kruler-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kshisen-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksirk-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksmtp-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksnakeduel-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kspaceduel-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksquares-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksudoku-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ksystemlog-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kteatime-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ktimer-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ktouch-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/ktuberling-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kturtle-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kubrick-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kwalletmanager-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kwave-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kwordquiz-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/kwrite-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libgravatar-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkcddb-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkcddb-24.01.95 create mode 100644 metadata/md5-cache/kde-apps/libkcompactdisc-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkcompactdisc-24.01.95 create mode 100644 metadata/md5-cache/kde-apps/libkdcraw-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkdegames-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkdepim-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkeduvocdocument-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkexiv2-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkgapi-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkleo-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkmahjongg-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libkomparediff2-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libksane-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libksieve-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/libktnef-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/lokalize-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/lskat-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/mailcommon-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/mailimporter-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/marble-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/mbox-importer-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/messagelib-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/minuet-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/okular-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/palapeli-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/parley-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/picmi-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/pim-data-exporter-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/pim-sieve-editor-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/pimcommon-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/poxml-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/rocs-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/signon-kwallet-extension-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/spectacle-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/step-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/svgpart-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/sweeper-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/thumbnailers-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/umbrello-23.08.5 create mode 100644 metadata/md5-cache/kde-apps/yakuake-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/colord-kde-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/kclock-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/kdeconnect-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/kio-gdrive-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/kweather-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/markdownpart-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/skanlite-23.08.5 create mode 100644 metadata/md5-cache/kde-misc/zanshin-23.08.5 create mode 100644 metadata/md5-cache/kde-plasma/print-manager-23.08.5 rename metadata/md5-cache/mail-filter/{maildrop-3.1.6-r1 => maildrop-3.1.6-r2} (98%) rename metadata/md5-cache/mail-mta/{exim-4.97.1-r3 => exim-4.97.1-r5} (100%) delete mode 100644 metadata/md5-cache/mail-mta/notqmail-1.08-r5 rename metadata/md5-cache/mail-mta/{postfix-3.9_pre20240209 => postfix-3.9_pre20240213} (98%) rename metadata/md5-cache/media-gfx/{plantuml-1.2024.1 => plantuml-1.2024.2} (96%) create mode 100644 metadata/md5-cache/media-gfx/skanpage-23.08.5 create mode 100644 metadata/md5-cache/media-libs/ksanecore-23.08.5 delete mode 100644 metadata/md5-cache/media-libs/libffado-2.4.7 delete mode 100644 metadata/md5-cache/media-libs/mesa-23.3.1 delete mode 100644 metadata/md5-cache/media-libs/mesa-23.3.3 rename metadata/md5-cache/media-libs/{mesa-23.3.4 => mesa-23.3.6} (99%) rename metadata/md5-cache/media-libs/{mesa-24.0.0 => mesa-24.0.1} (99%) rename metadata/md5-cache/media-libs/{oneVPL-intel-gpu-23.4.1 => oneVPL-intel-gpu-24.1.3} (84%) delete mode 100644 metadata/md5-cache/media-libs/opensubdiv-3.6.0 create mode 100644 metadata/md5-cache/media-libs/opensubdiv-3.6.0-r1 create mode 100644 metadata/md5-cache/media-plugins/x42-avldrums-0.7.2 create mode 100644 metadata/md5-cache/media-radio/cwdaemon-0.12.0 delete mode 100644 metadata/md5-cache/media-radio/unixcw-3.6.0-r1 delete mode 100644 metadata/md5-cache/media-radio/unixcw-3.6.0-r2 rename metadata/md5-cache/media-sound/{abcmidi-2024.02.11 => abcmidi-2024.02.14} (91%) rename metadata/md5-cache/media-sound/{bluez-alsa-4.1.1 => bluez-alsa-4.1.1-r1} (99%) rename metadata/md5-cache/media-sound/{deadbeef-1.9.6 => deadbeef-1.9.6-r1} (76%) delete mode 100644 metadata/md5-cache/media-sound/din-57 create mode 100644 metadata/md5-cache/media-sound/elisa-23.08.5 create mode 100644 metadata/md5-cache/media-sound/kasts-23.08.5 create mode 100644 metadata/md5-cache/media-sound/krecorder-23.08.5 delete mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.4 delete mode 100644 metadata/md5-cache/media-sound/strawberry-1.0.22 create mode 100644 metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r6 create mode 100644 metadata/md5-cache/media-video/qmplay2-23.10.22-r1 rename metadata/md5-cache/media-video/{vdr-2.6.3 => vdr-2.6.6} (85%) delete mode 100644 metadata/md5-cache/media-video/yle-dl-20231214 create mode 100644 metadata/md5-cache/net-analyzer/nload-0.7.5_pre20180309 create mode 100644 metadata/md5-cache/net-dns/avahi-0.9_rc1 rename metadata/md5-cache/net-dns/{knot-resolver-5.7.0-r2 => knot-resolver-5.7.1} (70%) create mode 100644 metadata/md5-cache/net-dns/rbldnsd-0.998b-r3 create mode 100644 metadata/md5-cache/net-dns/unbound-1.19.1 create mode 100644 metadata/md5-cache/net-firewall/ipset-7.21 rename metadata/md5-cache/net-fs/{nfs-utils-2.6.3-r2 => nfs-utils-2.6.3-r3} (98%) rename metadata/md5-cache/net-fs/{nfs-utils-2.6.4-r3 => nfs-utils-2.6.4-r10} (100%) rename metadata/md5-cache/net-fs/{nfs-utils-2.6.4-r1 => nfs-utils-2.6.4-r4} (96%) create mode 100644 metadata/md5-cache/net-im/neochat-23.08.5 delete mode 100644 metadata/md5-cache/net-im/synapse-1.98.0-r1 create mode 100644 metadata/md5-cache/net-im/tokodon-23.08.5 create mode 100644 metadata/md5-cache/net-irc/konversation-23.08.5 create mode 100644 metadata/md5-cache/net-libs/libktorrent-23.08.5 create mode 100644 metadata/md5-cache/net-libs/nghttp3-1.2.0 create mode 100644 metadata/md5-cache/net-libs/ngtcp2-1.3.0 create mode 100644 metadata/md5-cache/net-libs/nodejs-18.19.1 create mode 100644 metadata/md5-cache/net-libs/nodejs-20.11.1 create mode 100644 metadata/md5-cache/net-misc/croc-9.6.9 create mode 100644 metadata/md5-cache/net-misc/dhcpcd-10.0.6-r2 create mode 100644 metadata/md5-cache/net-misc/kio-zeroconf-23.08.5 create mode 100644 metadata/md5-cache/net-misc/kio-zeroconf-24.01.95 create mode 100644 metadata/md5-cache/net-misc/streamlink-6.6.0 create mode 100644 metadata/md5-cache/net-news/alligator-23.08.5 delete mode 100644 metadata/md5-cache/net-news/sfeed-1.8 rename metadata/md5-cache/net-news/{sfeed-1.6 => sfeed-2.0} (83%) create mode 100644 metadata/md5-cache/net-p2p/ktorrent-23.08.5 create mode 100644 metadata/md5-cache/net-proxy/haproxy-2.8.6 create mode 100644 metadata/md5-cache/net-proxy/haproxy-2.9.5 rename metadata/md5-cache/net-vpn/{openvpn-2.6.7 => openvpn-2.6.9} (97%) create mode 100644 metadata/md5-cache/net-vpn/tailscale-1.58.2 create mode 100644 metadata/md5-cache/net-vpn/tailscale-1.60.0 create mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-13.16 delete mode 100644 metadata/md5-cache/sci-libs/dealii-9.4.0-r1 rename metadata/md5-cache/sci-libs/{dealii-9.4.1-r1 => dealii-9.4.2} (94%) rename metadata/md5-cache/sci-libs/{dealii-9.5.1 => dealii-9.5.2} (95%) delete mode 100644 metadata/md5-cache/sci-libs/keras-2.10.0 delete mode 100644 metadata/md5-cache/sci-libs/keras-2.11.0 delete mode 100644 metadata/md5-cache/sci-libs/keras-2.12.0 delete mode 100644 metadata/md5-cache/sci-libs/keras-2.13.1 delete mode 100644 metadata/md5-cache/sci-libs/keras-2.14.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.11.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.12.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.13.1 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.14.1 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-estimator-2.11.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-estimator-2.12.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-estimator-2.13.0 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-estimator-2.14.0 rename metadata/md5-cache/sci-mathematics/{cryptominisat-5.11.14 => cryptominisat-5.11.21} (81%) rename metadata/md5-cache/sci-mathematics/{prover9-2009.11a => prover9-2009.11a-r1} (91%) rename metadata/md5-cache/sci-mathematics/{wxmaxima-24.02.0 => wxmaxima-24.02.1} (96%) delete mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.10.0 delete mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.11.0 delete mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.12.0 delete mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.13.0 delete mode 100644 metadata/md5-cache/sci-visualization/tensorboard-2.14.1 delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.14 delete mode 100644 metadata/md5-cache/sys-apps/bat-0.21.0 delete mode 100644 metadata/md5-cache/sys-apps/bat-0.22.1 create mode 100644 metadata/md5-cache/sys-apps/bfs-3.1.1 create mode 100644 metadata/md5-cache/sys-apps/gentoo-functions-1.0 create mode 100644 metadata/md5-cache/sys-apps/nvme-cli-2.8 rename metadata/md5-cache/sys-apps/{syd-3.12.3 => syd-3.13.0} (94%) create mode 100644 metadata/md5-cache/sys-apps/xdg-desktop-portal-xapp-1.0.4 create mode 100644 metadata/md5-cache/sys-block/partitionmanager-23.08.5 rename metadata/md5-cache/sys-devel/{binutils-2.42 => binutils-2.42-r1} (92%) create mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.42-r1 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20240215 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20240216 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-11.4.1_p20240208 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-12.3.1_p20240209 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20240210 create mode 100644 metadata/md5-cache/sys-fs/btrfs-progs-6.7.1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.78 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.6.17 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.7.5 rename metadata/md5-cache/sys-kernel/{linux-firmware-20240115-r1 => linux-firmware-20240115-r3} (98%) rename metadata/md5-cache/sys-kernel/{rt-sources-4.14.333_p158 => rt-sources-4.14.336_p159} (83%) rename metadata/md5-cache/sys-kernel/{rt-sources-4.19.302_p131 => rt-sources-4.19.306_p132} (83%) rename metadata/md5-cache/sys-kernel/{rt-sources-5.10.204_p100 => rt-sources-5.10.209_p101} (85%) rename metadata/md5-cache/sys-kernel/{rt-sources-6.1.70_p21 => rt-sources-6.1.77_p24} (86%) rename metadata/md5-cache/sys-kernel/{rt-sources-6.6.10_p19 => rt-sources-6.6.15_p22} (86%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.77 => vanilla-sources-6.1.78} (92%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.6.16 => vanilla-sources-6.6.17} (92%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.7.4 => vanilla-sources-6.7.5} (92%) create mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.42-r1 create mode 100644 metadata/md5-cache/sys-libs/kpmcore-23.08.5 create mode 100644 metadata/md5-cache/sys-libs/libnvme-1.8 rename metadata/md5-cache/virtual/{jdk-1.8.0-r6 => jdk-1.8.0-r7} (66%) rename metadata/md5-cache/www-apps/{liquid_feedback_core-4.0.0 => liquid_feedback_core-4.2.2} (64%) create mode 100644 metadata/md5-cache/www-apps/liquid_feedback_frontend-4.0.0 delete mode 100644 metadata/md5-cache/www-client/chromium-120.0.6099.129 delete mode 100644 metadata/md5-cache/www-client/chromium-120.0.6099.224 create mode 100644 metadata/md5-cache/www-client/chromium-121.0.6167.184 create mode 100644 metadata/md5-cache/www-client/falkon-23.08.5 delete mode 100644 metadata/md5-cache/www-client/firefox-121.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-122.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-122.0 rename metadata/md5-cache/www-client/{google-chrome-121.0.6167.160 => google-chrome-121.0.6167.184} (97%) rename metadata/md5-cache/www-client/{google-chrome-beta-122.0.6261.29 => google-chrome-beta-122.0.6261.39} (97%) rename metadata/md5-cache/www-client/{google-chrome-unstable-123.0.6272.2 => google-chrome-unstable-123.0.6286.0} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-121.0.2277.83 => microsoft-edge-beta-122.0.2365.30} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-122.0.2353.0 => microsoft-edge-dev-123.0.2400.1} (94%) rename metadata/md5-cache/www-client/{opera-107.0.5045.15 => opera-107.0.5045.21} (86%) rename metadata/md5-cache/www-client/{opera-beta-107.0.5045.4 => opera-beta-108.0.5067.10} (77%) rename metadata/md5-cache/www-client/{opera-developer-108.0.5054.0 => opera-developer-109.0.5076.0} (81%) create mode 100644 metadata/md5-cache/www-client/pybugz-0.13-r3 rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-121.0.6167.160 => chrome-binary-plugins-121.0.6167.184} (91%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-122.0.6261.29_beta => chrome-binary-plugins-122.0.6261.39_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-123.0.6272.2_alpha => chrome-binary-plugins-123.0.6286.0_alpha} (91%) delete mode 100644 metadata/md5-cache/www-servers/nginx-1.25.1-r3 rename metadata/md5-cache/www-servers/{nginx-1.25.2 => nginx-1.25.4} (71%) delete mode 100644 metadata/md5-cache/x11-libs/xapp-2.4.3 create mode 100644 metadata/md5-cache/x11-libs/xapp-2.8.2 create mode 100644 metadata/md5-cache/x11-misc/xscreensaver-app-2.3-r5 rename metadata/md5-cache/x11-wm/{muffin-5.6.4 => muffin-6.0.1} (58%) create mode 100644 net-analyzer/nload/files/nload-0.7.5_pre-Makefile-spec-don-t-compress-man-page.patch create mode 100644 net-analyzer/nload/files/nload-0.7.5_pre-tinfo.patch create mode 100644 net-analyzer/nload/nload-0.7.5_pre20180309.ebuild create mode 100644 net-dns/avahi/avahi-0.9_rc1.ebuild create mode 100644 net-dns/avahi/files/avahi-0.9_rc1-disable-avahi-ui-sharp.patch rename net-dns/knot-resolver/{knot-resolver-5.7.0-r2.ebuild => knot-resolver-5.7.1.ebuild} (93%) create mode 100644 net-dns/rbldnsd/files/rbldnsd-0.998b-cstd.patch create mode 100644 net-dns/rbldnsd/files/rbldnsd-0.998b-mallinfo2.patch create mode 100644 net-dns/rbldnsd/files/rbldnsd-0.998b-sys-poll.patch create mode 100644 net-dns/rbldnsd/rbldnsd-0.998b-r3.ebuild create mode 100644 net-dns/unbound/unbound-1.19.1.ebuild create mode 100644 net-firewall/ipset/ipset-7.21.ebuild rename net-fs/nfs-utils/{nfs-utils-2.6.3-r2.ebuild => nfs-utils-2.6.3-r3.ebuild} (99%) rename net-fs/nfs-utils/{nfs-utils-2.6.4-r3.ebuild => nfs-utils-2.6.4-r10.ebuild} (100%) rename net-fs/nfs-utils/{nfs-utils-2.6.4-r1.ebuild => nfs-utils-2.6.4-r4.ebuild} (99%) create mode 100644 net-im/neochat/neochat-23.08.5.ebuild delete mode 100644 net-im/synapse/synapse-1.98.0-r1.ebuild create mode 100644 net-im/tokodon/tokodon-23.08.5.ebuild create mode 100644 net-irc/konversation/konversation-23.08.5.ebuild create mode 100644 net-libs/libktorrent/libktorrent-23.08.5.ebuild create mode 100644 net-libs/nghttp3/nghttp3-1.2.0.ebuild create mode 100644 net-libs/ngtcp2/ngtcp2-1.3.0.ebuild create mode 100644 net-libs/nodejs/nodejs-18.19.1.ebuild create mode 100644 net-libs/nodejs/nodejs-20.11.1.ebuild create mode 100644 net-misc/croc/croc-9.6.9.ebuild create mode 100644 net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild create mode 100644 net-misc/dhcpcd/files/dhcpcd-10.0.6-crash.patch create mode 100644 net-misc/kio-zeroconf/kio-zeroconf-23.08.5.ebuild create mode 100644 net-misc/kio-zeroconf/kio-zeroconf-24.01.95.ebuild create mode 100644 net-misc/streamlink/streamlink-6.6.0.ebuild create mode 100644 net-news/alligator/alligator-23.08.5.ebuild delete mode 100644 net-news/sfeed/sfeed-1.6.ebuild rename net-news/sfeed/{sfeed-1.8.ebuild => sfeed-2.0.ebuild} (95%) create mode 100644 net-p2p/ktorrent/ktorrent-23.08.5.ebuild create mode 100644 net-proxy/haproxy/haproxy-2.8.6.ebuild create mode 100644 net-proxy/haproxy/haproxy-2.9.5.ebuild rename net-vpn/openvpn/{openvpn-2.6.7.ebuild => openvpn-2.6.9.ebuild} (98%) create mode 100644 net-vpn/tailscale/tailscale-1.58.2.ebuild create mode 100644 net-vpn/tailscale/tailscale-1.60.0.ebuild create mode 100644 profiles/arch/arm/armv4/package.use.mask create mode 100644 profiles/arch/arm/armv4t/package.use.mask create mode 100644 profiles/arch/arm/armv5te/package.use.mask rename profiles/{default/linux/hppa/23.0/desktop => arch/hppa/hppa1.1}/eapi (100%) create mode 100644 profiles/arch/hppa/hppa1.1/make.defaults rename profiles/{default/linux/hppa/23.0/desktop/systemd => arch/hppa/hppa2.0}/eapi (100%) create mode 100644 profiles/arch/hppa/hppa2.0/make.defaults delete mode 100644 profiles/default/linux/hppa/23.0/desktop/parent rename profiles/default/linux/hppa/23.0/{split-usr => hppa1.1}/desktop/eapi (100%) rename profiles/default/linux/hppa/23.0/{split-usr => hppa1.1}/desktop/parent (100%) rename profiles/default/linux/hppa/23.0/{split-usr => hppa1.1/desktop/systemd}/eapi (100%) create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/desktop/systemd/parent rename profiles/default/linux/hppa/23.0/{systemd => hppa1.1}/eapi (100%) create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/split-usr/desktop/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/split-usr/desktop/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/split-usr/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/split-usr/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa1.1/systemd/eapi rename profiles/default/linux/hppa/23.0/{desktop => hppa1.1}/systemd/parent (100%) create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/desktop/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/desktop/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/desktop/systemd/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/desktop/systemd/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/split-usr/desktop/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/split-usr/desktop/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/split-usr/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/split-usr/parent create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/systemd/eapi create mode 100644 profiles/default/linux/hppa/23.0/hppa2.0/systemd/parent delete mode 100644 profiles/default/linux/hppa/23.0/split-usr/parent delete mode 100644 profiles/default/linux/hppa/23.0/systemd/parent create mode 100644 sci-geosciences/gpxsee/gpxsee-13.16.ebuild delete mode 100644 sci-libs/dealii/dealii-9.4.0-r1.ebuild rename sci-libs/dealii/{dealii-9.4.1-r1.ebuild => dealii-9.4.2.ebuild} (94%) rename sci-libs/dealii/{dealii-9.5.1.ebuild => dealii-9.5.2.ebuild} (96%) create mode 100644 sci-libs/dealii/files/dealii-9.4.2-base-mpi.cc-remove-superfluous-explicit-instantiatio.patch create mode 100644 sci-libs/dealii/files/dealii-9.4.2-base-mpi.h-mark-a-template-variable-to-have-const-in.patch delete mode 100644 sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch delete mode 100644 sci-libs/keras/files/keras-2.11.0-0001-bazel-Use-system-protobuf.patch delete mode 100644 sci-libs/keras/files/keras-2.12.0-0001-bazel-Use-system-protobuf.patch delete mode 100644 sci-libs/keras/keras-2.10.0.ebuild delete mode 100644 sci-libs/keras/keras-2.11.0.ebuild delete mode 100644 sci-libs/keras/keras-2.12.0.ebuild delete mode 100644 sci-libs/keras/keras-2.13.1.ebuild delete mode 100644 sci-libs/keras/keras-2.14.0.ebuild delete mode 100644 sci-libs/tensorflow-estimator/files/0001-Update-setup.py-for-2.11.0-final-release.patch delete mode 100644 sci-libs/tensorflow-estimator/tensorflow-estimator-2.11.0.ebuild delete mode 100644 sci-libs/tensorflow-estimator/tensorflow-estimator-2.12.0.ebuild delete mode 100644 sci-libs/tensorflow-estimator/tensorflow-estimator-2.13.0.ebuild delete mode 100644 sci-libs/tensorflow-estimator/tensorflow-estimator-2.14.0.ebuild delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0001-WORKSPACE-add-rules-docker-http_archive-bazel-toolch.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0002-systemlib-Latest-absl-LTS-has-split-cord-libs.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0003-mkl_dnn-Must-link-against-libm-for-round-and-log2.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0004-tensorflow_cc-Add-systemlib-nsync-linkopts.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0005-systemlib-Updates-for-Abseil-20220623-LTS.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0006-systemlib-Update-targets-for-absl_py.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0007-systemlibs-Add-well_known_types_py_pb2-target.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0008-Relax-setup.py-version-requirements.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0009-fix-sparse-transpose-op2.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0010-systemlibs-update-targets-for-absl.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0011-systemlibs-update-targets-for-google_cloud_cpp.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0012-bump-cudnn-frontend-to-v0.9.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0001-WORKSPACE-add-rules-docker-http_archive-bazel-toolch.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0002-systemlib-Latest-absl-LTS-has-split-cord-libs.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0003-mkl_dnn-Must-link-against-libm-for-round-and-log2.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0004-tensorflow_cc-Add-systemlib-nsync-linkopts.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0005-systemlib-Updates-for-Abseil-20220623-LTS.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0006-systemlib-Update-targets-for-absl_py.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0007-systemlib-Add-well_known_types_py_pb2-target.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0008-Relax-setup.py-version-requirements.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0009-systemlib-update-targets-for-absl.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0010-systemlib-fix-missing-osx-in-pybind11.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0011-systemlib-fix-missing-LICENSE-in-flatbuffers.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0012-build-use-non-hermetic-python.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0013-installation-remove-cp_local_config_python.patch delete mode 100644 sci-libs/tensorflow/files/tensorflow-2.14.1-0014-Fixing-build-issue-with-Clang-16.patch delete mode 100644 sci-libs/tensorflow/tensorflow-2.11.0.ebuild delete mode 100644 sci-libs/tensorflow/tensorflow-2.12.0.ebuild delete mode 100644 sci-libs/tensorflow/tensorflow-2.13.1.ebuild delete mode 100644 sci-libs/tensorflow/tensorflow-2.14.1.ebuild rename sci-mathematics/cryptominisat/{cryptominisat-5.11.14.ebuild => cryptominisat-5.11.21.ebuild} (81%) rename sci-mathematics/prover9/{prover9-2009.11a.ebuild => prover9-2009.11a-r1.ebuild} (75%) rename sci-mathematics/wxmaxima/{wxmaxima-24.02.0.ebuild => wxmaxima-24.02.1.ebuild} (100%) delete mode 100644 sci-visualization/tensorboard/tensorboard-2.10.0.ebuild delete mode 100644 sci-visualization/tensorboard/tensorboard-2.11.0.ebuild delete mode 100644 sci-visualization/tensorboard/tensorboard-2.12.0.ebuild delete mode 100644 sci-visualization/tensorboard/tensorboard-2.13.0.ebuild delete mode 100644 sci-visualization/tensorboard/tensorboard-2.14.1.ebuild delete mode 100644 sys-apps/baselayout/baselayout-2.14.ebuild delete mode 100644 sys-apps/bat/bat-0.21.0.ebuild delete mode 100644 sys-apps/bat/bat-0.22.1.ebuild create mode 100644 sys-apps/bfs/bfs-3.1.1.ebuild create mode 100644 sys-apps/gentoo-functions/gentoo-functions-1.0.ebuild create mode 100644 sys-apps/nvme-cli/nvme-cli-2.8.ebuild rename sys-apps/syd/{syd-3.12.3.ebuild => syd-3.13.0.ebuild} (97%) create mode 100644 sys-apps/xdg-desktop-portal-xapp/Manifest create mode 100644 sys-apps/xdg-desktop-portal-xapp/metadata.xml create mode 100644 sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild create mode 100644 sys-block/partitionmanager/partitionmanager-23.08.5.ebuild create mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild rename sys-devel/binutils/{binutils-2.42.ebuild => binutils-2.42-r1.ebuild} (99%) create mode 100644 sys-devel/gcc/gcc-11.4.1_p20240215.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20240216.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-11.4.1_p20240208.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-12.3.1_p20240209.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-13.2.1_p20240210.ebuild create mode 100644 sys-fs/btrfs-progs/btrfs-progs-6.7.1.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.78.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.6.17.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.7.5.ebuild rename sys-kernel/linux-firmware/files/{linux-firmware-copy-firmware.patch => linux-firmware-copy-firmware-r3.patch} (90%) rename sys-kernel/linux-firmware/{linux-firmware-20240115-r1.ebuild => linux-firmware-20240115-r3.ebuild} (99%) rename sys-kernel/rt-sources/{rt-sources-4.14.333_p158.ebuild => rt-sources-4.14.336_p159.ebuild} (100%) rename sys-kernel/rt-sources/{rt-sources-4.19.302_p131.ebuild => rt-sources-4.19.306_p132.ebuild} (100%) rename sys-kernel/rt-sources/{rt-sources-5.10.204_p100.ebuild => rt-sources-5.10.209_p101.ebuild} (100%) rename sys-kernel/rt-sources/{rt-sources-6.1.70_p21.ebuild => rt-sources-6.1.77_p24.ebuild} (100%) rename sys-kernel/rt-sources/{rt-sources-6.6.10_p19.ebuild => rt-sources-6.6.15_p22.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.77.ebuild => vanilla-sources-6.1.78.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.6.16.ebuild => vanilla-sources-6.6.17.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.7.4.ebuild => vanilla-sources-6.7.5.ebuild} (100%) create mode 100644 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild create mode 100644 sys-libs/kpmcore/kpmcore-23.08.5.ebuild create mode 100644 sys-libs/libnvme/libnvme-1.8.ebuild rename virtual/jdk/{jdk-1.8.0-r6.ebuild => jdk-1.8.0-r7.ebuild} (75%) create mode 100644 www-apps/liquid_feedback_core/files/lf_update.sh create mode 100644 www-apps/liquid_feedback_core/files/liquid_feedback_core.confd create mode 100644 www-apps/liquid_feedback_core/files/liquid_feedback_core.initd create mode 100644 www-apps/liquid_feedback_core/files/postinstall-en-4.txt rename www-apps/liquid_feedback_core/{liquid_feedback_core-4.0.0.ebuild => liquid_feedback_core-4.2.2.ebuild} (65%) create mode 100644 www-apps/liquid_feedback_frontend/files/liquid_feedback_frontend.initd create mode 100644 www-apps/liquid_feedback_frontend/liquid_feedback_frontend-4.0.0.ebuild delete mode 100644 www-client/chromium/chromium-120.0.6099.224.ebuild rename www-client/chromium/{chromium-120.0.6099.129.ebuild => chromium-121.0.6167.184.ebuild} (81%) create mode 100644 www-client/falkon/falkon-23.08.5.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-122.0.ebuild delete mode 100644 www-client/firefox/firefox-121.0.1.ebuild delete mode 100644 www-client/firefox/firefox-122.0.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-122.0.6261.29.ebuild => google-chrome-beta-122.0.6261.39.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-123.0.6272.2.ebuild => google-chrome-unstable-123.0.6286.0.ebuild} (100%) rename www-client/google-chrome/{google-chrome-121.0.6167.160.ebuild => google-chrome-121.0.6167.184.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-121.0.2277.83.ebuild => microsoft-edge-beta-122.0.2365.30.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-122.0.2353.0.ebuild => microsoft-edge-dev-123.0.2400.1.ebuild} (98%) rename www-client/opera-beta/{opera-beta-107.0.5045.4.ebuild => opera-beta-108.0.5067.10.ebuild} (100%) rename www-client/opera-developer/{opera-developer-108.0.5054.0.ebuild => opera-developer-109.0.5076.0.ebuild} (100%) rename www-client/opera/{opera-107.0.5045.15.ebuild => opera-107.0.5045.21.ebuild} (100%) create mode 100644 www-client/pybugz/pybugz-0.13-r3.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-121.0.6167.160.ebuild => chrome-binary-plugins-121.0.6167.184.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-122.0.6261.29_beta.ebuild => chrome-binary-plugins-122.0.6261.39_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-123.0.6272.2_alpha.ebuild => chrome-binary-plugins-123.0.6286.0_alpha.ebuild} (100%) delete mode 100644 www-servers/nginx/nginx-1.25.1-r3.ebuild rename www-servers/nginx/{nginx-1.25.2.ebuild => nginx-1.25.4.ebuild} (97%) create mode 100644 x11-libs/xapp/files/xapp-optional-de-options.patch rename x11-libs/xapp/{xapp-2.4.3.ebuild => xapp-2.8.2.ebuild} (71%) create mode 100644 x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch create mode 100644 x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild rename x11-wm/muffin/{muffin-5.6.4.ebuild => muffin-6.0.1.ebuild} (61%) diff --git a/.mailmap b/.mailmap new file mode 100644 index 000000000000..f7249804e12d --- /dev/null +++ b/.mailmap @@ -0,0 +1,5 @@ +# Old/new developers can be added here to map their contributions accurately +# before joining and after retiring, as well as the usual uses of .mailmap. +# See gitmailmap(5) for format details. +Sam James Sam James (sam_c) +Sam James Sam James (sam_c) diff --git a/Manifest b/Manifest index 74185958e5e4..6e72b200a6e1 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29777 BLAKE2B 35c3e35519d03476bbb6d2b20f4632865fe037a0f2afeac5487b22a81dd80f801b39039cea561b86df93e12ac58960d04c85a9db15aea65fbfe2f6f1b37ff848 SHA512 9b5de34e7d11243e9014351d085f647ba23d40efcf8fab27f9a4939812df695c81e03ccc925f2c36e9a8104ff5ed8e02c41ffb0ab049317755308eb3822672ac -TIMESTAMP 2024-02-14T07:10:22Z +MANIFEST Manifest.files.gz 29743 BLAKE2B e68c5968e3a7a1aa95f3016ffbfaa642e8ddb5bd81f318dafca399d360c635a4ac99969199bf18e9e62ff37763eb786bac18a1de3fecef14af8b509ba4d69cd8 SHA512 ea38b9fb35df063eb7653f684b4e4af418d0e9d822461facbe1aa74701e2a4ede2b4bb0296535b1279a23b3f3b62e88f34887c82f413692cb1b72538de557ac3 +TIMESTAMP 2024-02-17T06:40:00Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXMZ15fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXQVMBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDWFw//QGOXOHwmXx35D3d5t1TBO3CYOWiZWJFh1LemYBaWrbb/c6qQM/YUTOWE -M3sxQvdXQpEE/U4E3+8if3i9feCsF870XGcpsAQ/utscPtVAWmIRN61lJrUc6SM8 -AFuYgqOS2mH6pKAvzNLTpU3uU92D/5ngO5qHsrUxeTnnaUMiOsr6lwYAt1Jw2KTc -7Tm+IH6y6pDFZnvYxdK6po5nywe3nj62KkJLxmp4znGLo+BnlmsNkGl6uKgzQRb0 -V6A8jl9n1P7L8D5MZ71E6wemtZREq56bwWqKz8whHWfa9GeyZ4+nNSubMHr1s7Wd -+/BdcptA58GxxeaGt+Z4gYS3roJ7204JAlRDzIsbrhLc6htX0SOHv98bh2rBN0Fo -ou2IFkfKWF5TuiV9bi+5ft89XKQnkKsBihrdGEAWCxOkDVs74+35CltvrU58YJ0g -fz1xF62+glRva3IY7fC/1pYQjuiEIz5dCehh7OOeoJuIuOEjDzg7AcTYDUuaUU6L -gGYcMRgBdiK02lmiJyUWku/OqZ+ac3qmJkPsFBuAIOPTfQaTOWw9jw0vIlikBbvh -XZBjhPKlxhOTBmiBEewi6f4yXHk+iEC0sbdp9wBISzA3p48oQXLr8w6aaGolMnLG -xuwehco/lt3bs62KTnS/ViWR+Q9tV8mOkdo+O7Yi7UC/GuES7Ks= -=B4nZ +klAHRQ/9ERgDs0M2HAM8gOKtgenL9Kxgy05PVNC+SIzo7cEU9+aWBNyBsPWBjQ3P +WVZzF1hpw4M4klx7TA89UtGARJJas2G4RRHxv+QbfTsWvT7ycbG8Jx0xtqDfdAHZ +dQ5gK+SBw98VBczm/57Minim+f4fgIN1hC5Jm9cBPqTeyCCK82SgS+GxWk8Gc82g +Bgz7sGzogjWmhDanZNxbKOzQOXoNkSZWh1O364C/GDyDEYxUZVR2w6kanQzNgXf+ +k477Ka/JHcNkCsd8Hv4EadqOQhi8sulk+HNzKoYNlpy8WgcfAB3lVfp3ltwiepdt +uEIbSJlXbPl34so+LrZCFbkXZD51BXrkeiUOY9Ieh7BJOJH0Rid78nqblsIkX0pb +BquEwmjXB/PxuzAruyg95WJzFvNMbyJ3ZDwaWpTlBKjSUGoQ9MkZr84+HSCm1Ew1 +K0eyVVnDJQBm4Z50R3GokyHEveppxqZvA0Zz7LILR3sSV8ZD9mbxsJ7VOcjCmW8j +7w6INf+0gSJBh7kelAQe8avB/1UEaeYJpRmR46CFRkZFTmUnwcPQ9Vqr03TDNdrx +PrJ+nCN2cIxtSBaZGg5djI1W/R2vZqaSsnmFhOeWzXs9OeLRUDzfeFCUb4+IoptY +xnHRpTYMJT16mpqlC66fVZdfJzcbneg8I/nkLsPxlWg7B4DDEHg= +=xmoa -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 5ecfc34071f248d265b7ff06f7b210886db8323b..4ffd769ccc81ecce464afd45faf2166f29c47181 100644 GIT binary patch literal 29743 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 literal 29777 zcmV($K;yq3iwFP!00002|8%|EvL(rtUH8tfz`G1hk8lt7@W-Z+l4uesGl@UoS0II~ z%3@^#jpo;Dj40w!kN+PI~>Q|>oI2@b+%NmuAxmWDhN-~arF}uBt})Majaqgr=aoWf=e+YBD&Kh?{}5QNq3qV@ z+@sVBsnmMiar)1FjdP~F&Q)p(JJpF4?#&bN@`yi_?`y8GdfMZ>XKkomO2`Ju9L)e-(6+Ra_!LWlP5*9?_GL3&Yb+Q zn$W1yu84y2h!{?*{YY^muc5TYZoF2!ugLGlafUm`YsZMnqmyl?eO|rS8jlZR`f2^( zgMPGs`uk5`|8S&wzX_|(fN9*Z-MO73hI-W2OXVL=ly!xGamK+{a{@;@uT}XDP8}?Qs~SmWkMP{5Pd ztn)^^*Ll?uM?m;+u@-LSjxl1r3*oAlJLZ4)pZ~Z2`hWf3|LG6&%l9Aq%h&b&AAj)m+h||k|Ka(BEafAUKke`$Z>$N$Se|JVQgzy7EH=fC}-jq&4;fBN;?Uw`@c|E2x>Wv}l) z{^?Ku;}7MG`CUg>2`l2#P#F~az;?@srQyr)E|~ES;f(XRW?X$>g%uandF*^f%o0C< z>T(91Bg4VKKHd#Td9^+P&(CA-J<>*vjuo*~ zH0#DUjDJWi9{W6doqZBs5Z9RZfmPmp>x8_5J&o{^jeJ zAOHGEdg;3IoA8b_d-5R9#G#jS_11GHENsH<)$*97WNdSm8B@WJ?}$ks0}C4ok1}sw zXyyz59cwR$HJ#X0QK3pKcfJy#@kqzye@DA&PgwX>^c@1oNh1O%9EzfY^J#sUQl!}6uf)z!cq*WYy2?ySLmAkBc zrMY;evWzh&;rT2W{)_PDPhWoiB(!+ksk})IhlkH-7%Sld6o5}UaMHEj7g1wibun>_ z^E!{arMTvK9}yoMEAXKn1Rz`?Rz7o1x-sERXec28=R}2j-#6+@htC74o^a$ zK%ocPoA3KZvBM7K#F6I~A~GBa#~(+*$K4x*< zlX&x*(OduDeHZ+E14CltSP53QkGs5STvKCu0(%{iSWb+LVTcI%5@E`69cY z5!;tv|N2>Qyu+K^FojJhjo>N{>?Qz|BlCXO-Z-P?qk>C7%2znC>a=hu4dESQ;E{0L z)kj>a4>p8G1^)PIi1@1EyjoZp`|G1)?e%OuRS;VVXUC3?b=5Zj1MICFgOK{FyLfQe zUqEXsfE-7H2e?6Z1To@uN$BvMJL-3Fo?yL}CYTjO!|xK8*E-Q|;sV|y5!wj=cjD9W z+qmg#b09NJ!Up!g&-$u!zm7kD)-^2u12{eb=mi7k1%M9u!smi&uo?J5z+M9=0cVnV zm^d&@j1azPyP@EWpW?YjKSO6a!TS!FNvGAftCXly+pWkPQ zH~6e#f+O=794|0A&FkU^@hbdDC|A)KkSF-4oaM97c;LUh0ujFB-9$U8s?>=6m?>Hh ziGqDy3r7H+2bzFe@jK{rsS6)>0+a&h?mJPQd>WdKmXKz z{mW+?O@QKeBjr2#hQo5+?ZQ{^R2;`$!3`5%kvyF-Ft&1^nP35g?X{fzf8yE=8wEu0 zc>Lo5$pUu65z7HpB>0yQ8lpQQ2oPmXCyu89e(r>~M2(4#Z&;)))FlxCv8&EW0ng_R zlgKD70h164lO>{{emw5tJQptF=I1gD;(DSEe%Z$bwCoG}>7pncAb*Z6#|^v1-NvZF zi~zI*ctghsjeUHU+?b#7Te-pqWvjSIn8HOAt&dTjfi~S)&=53RMKg2J;{z!Jux!Yur&RyD||iqvZts6Eam1W6D)v2`FlrPzU4$ zFF+o9X*Z6hCtOv;2oBgfESJc5+?a0%nDhVwc*~dY7~jzV@F64B<2(!TU53-z0bDx{$R}1u*u=~apgt;6p&Fb`Dfs<;l{d#Wh)8@X zw5<@qAq&Qg^Lmacf?CX@0JoFCWmnYpTrC~9fdwVKGamWw#?Q6zodXa94lSUwdSl4~ zWn6A57q~pj#n%xo!uAMYR?hWBYTw3Z#}+?0wt#~IV|0^1K`_0ElNa3AJSR{ErnNb_Gn#{st{}-H=jke=9eGeUc4FrJcV}yZFeUeqt%;e{J5W4 z7T{lqiCddb+KEqIXbu$lIw49E6}&}X7p#=v8XJu70Bge}3$}Gu!UwScF*R(mY&7#a zp&v+lnmd^Q&nqWFz*|7b+hi6PACeJy40MvOg!f-ipQ9lrERG|+YXh`w>>OxUkL$@4 z007`pS1u62jZdxoxbbIV#kj7?DZ)7bQ#iIi`;%{JbJ-PH@E`3k7gK-inBV2yu>ltJQ}$PWaYxA-~tDRy*Ap#Zyi_%co6l) zKG0ghU)?HJO}z32CI$2&k&Ik2U)%QaW}u5@42Yr0z9l~mj7rXgE8z~T>uA8R>q&1_BE`xluz#0qI7ozEf&)h0JFG&cdq-J5aib7G zFm(L&0YFE|p@sEDa^Kh2HGaJ0-NHK`4Kk_}K#w3rQ~?YVO|A_f6e?$`9G8ov&b~2= zv@+icZ4@)Xb|!r7*g#&Gaobmmgc_nZQ67e$HjV=*2$F$=@9RFjjKF((#Y5cX&jlWf zqk}$N^S(mGqhQW>CA>4hlxIJenc}1i&hxX__P1Zx&)>hin5tQycmH;l)HWt?H}Mf* z4cn+VS;S@v4kG|S;TjHa7~uP$%8r2+JViSr4~FLjo42#C6% zsd012vvioK8Rgx*&nY-PbO+&bNCZxlhUWrF7DD4eu;Qgp&^N3uLll8{yW!R1I7Yuv zm8Pu?P&up;MLtcIYwv^^-3&yRQ-(RE{FWNWe#OhdPh5b}aL>w5gL0AbZ`_!WC4x2z zf|bsC#Ur4;DIg5uuUNhD$oP?T!2dcR5wIx7TErXJY7o8f!Tjs=X6qzwR~ZMW=(Eti zwqJgH`%L5!+Pl>DWimO4w>a3A%XQDaFc^s71ACJnP2kN*fD&Q!96rx}Z6E548O6T#K#9;{yW8MTU*|H~cfy3mRcE`ToxrVX6djb2F!CGHgi&#*K=6AmrIC2@7$HR86yn`_(2 z)DmtG$ZOnmm(P?aOx-#+X10@JBcHi zQ0I{^F$)NLadfEzmIx{EvI1G2JVu9Ly@>70_s?k8i=}tB##_Oj5Xgj|5#KHVG?s|! zHjvx!eGv-qpqZE~UOjs?k8i~!%RSnaZya;>iWO86)p+~{8U}d*65cQzcsMW^ZhC~8 zIfp*@9Z}b6=UdV!5L~ci6bS&gynIMr82608J7oLx1_CvPzehfwkd%%wy$kR=a4{(A zY(x!A7|TAqM#Gz6-&`+0rl zr04Mgfm~p6?7W3cxM{%q1UpJNA#e{c?OK3dBG(b8K7o3SV8#rJCW~z)0J8xzLpU=64aKb0M}duEPx2+ zi@J5VR9q4LHY+>&4FNF*!3Br`eT}=~_B$uZ-yJ+=tcP$sZ!-#;;E+~qdw31rMfYv*FXOY+?sUHME1o}jdjgZXExSn8YMfr1LGA!z>mE?HK_rKjK}wD@LgMkg zC#VdlhBjR2+#O*VV3}kT1p)sBc+heWat97RXp6X6(}C7P zlmn8nd6){0NZ8Fqd;r$tR0s;d1KfSYsIdS7X=-H@oH=qsKk!|^^Le6=7#MJ;90M}{ zMit6Ml<+PEZGdCVG{6gZPE=Z*!5sosaRY#q>k5D_J~?A_SA!W2z&L-;p9Q&=ne=!! zm?0K}DQjb; zuQDr9aK`(93G{(YAHlo$x(6f-n=CNi)t=Nd@Ho8QG5_-I*B|XqpG~ylF+bEM1^6FY zF((`nw4IX)_>zqc1w;-P_0AsmWz7o&{l<%y84uVGp>yEiK(QDdg328lv;`NKK$IV% zZ3vqXx)$npt#T^GQgCUZ&3V7!k3=*wJDfI;UG8`_?{ zW5_ug7fL|M@DG?YuI&O9uSCFIGFndFi;t5hGcO16;?p{qVGwQ){aQor?X%dv|9O4= z`jP>G{lBLuao*s_o&nPxTr^PqqqPe!hSMO5nMtq~hzB~nJ?We}e@V>m3D-}QNXpy% zBv>wj@MjA#;C|NR<@UV6p%M3Nj*v)j84yIV7|G_l-n4C*b>dT@#lhqe&S-N`+joSS z9Ic=Dfz~0*ji4Q1Yq-dcVWN3+N@1(liKqdOBf0Wof0%tBkRj$1zMQiBAzH? zEY(`S`~us4ygIdHmj0a~)P5Js{vhHq>jucePYXx^sR3t){m%=$L1dK5021K%1iBTx z%RrkVGEX3lZbmwfR&^>z@zxL6aB(O)a`Tm(IA(%ZN;8(brFFk~HQo+v5_wmUtu;|6 z3S0-00x>+7(aCZ}@8DrU9T0?W29&-hIKqaALkJQkLcm3dCoDEurxYsT%K&AWqcAzA zu0o>lsRtedjB`OWJ`3${Uw(SY>R$Ps!=D6b^MNs%ip1%Ji-><huFbTa+9aRI!;2fd3 zxIrv76J7c3C4GIbC4@9w71l72GT)1r$SC=_z4U1z6w6~R%0mJb7*|n|>815)(cT(F za;t#=7lNQ|M8_5jAnI&cUR4)i?1?cddQJRlsAzxmoj#;K=K9+o+e-lDliwk3=VXD~ zgAW09TqAnOlI|lCGdn6A_4*KkgBVu^Z-6f1s1gjoTElQ<69DM`Q)U1u-F+WcXnMP} zz@ZS*geLMWEt${8Uhti{fh<~hONQTYEnISrrkRn^y2goy1ibidUh-HsoDz+Nm4Xy2 z9>9wlWC(DZe(>3a-<%>k2!L7>Cxby_w&Ttv3?OZ_pbIZ}$HKub@sKq_XDy#a_SC6< z=Aj|J3k?Mal%5&t5AndK!euN>#myHy0r(dly6aK#oFMwstEn5OvH^&3ba^RYXY@Wt zSp!kx&@k8&k?cCml=E&Kzjj-)Rxmn(2`t}yWxz<^;s9X%ke~o$t1pLTf@Dycs0Er& z-ok7&@3t@(=sO=9X*-$46IM(f8t)HhMKs&Dze4i1~Y4&&sJLoiVZqzlz+v5hJ;^Dl8o z6L7cQ?4FiLCW}^iZKwmHBHrPt;hSJg=yodRde+1zO|pA;sr}hR>3%YN)M0Sun8a!DC}P=bM_14b8zd z;IWXI*$qID9e8M$=;(_K9bzNq)U<0>QlyF5;m6`u%~x0SZV(VHy)9#{?|W!c4&y^owMi1>C6N4P4M34e!3Ujz2(jG zEFQimfa48e-{)vRi)AH#C1Tuw3Qi100b{xQ(45W+AqAa6s!&ecI4J8b&|))$mX*SA zA)~8}1IGETXZZ7mXM{K2pfq#V7GWwKuYbWFU@!1cu(-pkr!o)dFQIEM7}3BY3VZel_>sLsRUkISNdetjm)=X~y~ti*3y?VT`(^F?Uie*C;%P}--v78x`zQqin| zIYAtWFcp1(ws>C+-`-82dI01M;OBx};(Wax;P=F31p^AI{5j9s6685|?8xG06lFv` zG_NqjlEg}sy2bq&<9I9ngQ4B0wc-`D=4Hq{!K(|-MIc^M;_lsZ60l_uB_86$BF?A8 zxD$Jl_n!?A0qaO(WB}cc;(wD#16Rvuw|-$9L{ok87PP}$#Gv7`)YeaZak8Hy0eQ zTM}#s^W9?u_>9r#QwrDZ%s3l*Qsg#obw!qb-65HHhg<-G2sz#gW0$-*oFxp&cD4W? zK!Q2WWf?Ini(j<(jp$v~r(BT<0XXe!o6IJ(UFmWE6~YQ?u3kIzaPoP<3NE_A0IJ?Rk^ptfDh~khQJ3vZP=uj%J%kL_>cjl#KO zYDCD8(G@84W#t40gHPodlC&Uhkg~N(1WC|}500M!2ztXhamAKQB5#cGO=wpOz>)@K z$5Hds>8!(K8AnQ0}lp7gU%AhMV3z`Y9d;ek!>?TyxUlk z&E0@XkgSOro`IL^({njYk6Qc%%mqun$n4uoq2z~lEPLdZ-F?FXx~;>V_#UF*_A1#T zEbD~N$sbQN1gmO&bM_6t6^WK`>kaQq(b_{jt6Fb8}(t)Pk zYQlai^2kv5JkJZyoH&WYi^Ku;FLu9~UPQZZTN*ka5i!@>EB=ir&!hr12-Dqg!J?H@ zb_YcRq;xPN=7U`F9qnSc_dZT@0_y~9amt`5oZDxK{khqg_4RYk8@~O)I?pp$c@8Hz z451rT26DcM<#!60p!HQ^HKM#|M>q_Bj8ElS!EU2vG)A&@d7B0p;)#e`0rUtsMPUw{ z7^KF;+UdoXnI`Zi|Ax}M)%+PQ2B>!8nc5{R<@M2z1TVPi0#AnLP7kaNxx|BV9-4R- z%ih6^sTl{vYYkg8DFb;ra(nJ?M#4D+7$gAkiu;2IiSu~Ml&np`?Lut_STe zS3P2fuyVYqUR9@rp5|gfa!0o9hVAq{&%7tHI<*D-9BdrNr-0rP-be++bmR6->{^}8 zF@hkWP6rXVf^$xg2*9v{pTkYy(c>+z#yCzQht=S?=)L91Ya+&FMe1n)@{!*k6bN*0&)%44p*>6|fpr2b#O@zdZ@Fr<>%QeA+=Z02+ zhA>+!Bf@F`I9BE+;?WJM?$U7UU!N+SZu@8N?F7f@=0H#u9F(hB5D2L77U4achS25# zlG*VdCg#v%*fk!CPtw1h1P~J|#|5*8>_LFeP>~4yG~qDDvd=YHm5UcJTZ3GOSeMhp z5Er=l>ac6mtjiR6Z*~S%TOsyKYUt}<+e>Nb2l9z)9=xwv0KO!fh*;J^4)FL|cLN=C z+rAAuD+G-HGtr#e?1}RDDG1Nx1k6?K#Jn>kWlMd5N7C!MJ%!4ODkWvKV>2tSI z!do`&6uolfvQjTMLAZeZ0K6hBL;Plh&l8(~%IG4odqY86;nOc+Fo7nbTxY}qTLQJx zQ_OjT^~=fMV56{V6pf&Qb*#&)KO7t=AT5iMK8x(9&w*Xm==Ljt^ zOuWS~<&JaXz3yC3D|8@A#rAyA;RQ;w3n*HW*c1Ob4Yzucpp1dU`BQb%!Y|Fn4r=e`bb*T8C|kQKv3 zU+xL@!G4o1E#2BnEVJE`&>1#X{6+@6XVuNw@WgSfNaRJ2(5rmgSp+iXOoj}y7eY{V z^Z~~d>#^#vG?pXchx^lphR9O$4$)o$01I9bKv#%p#ChOf@$x9(WH*t0U+cx6{qpA* zcXknkKgbN-3U&jS>&Ca2Rs*O8ynJpc0C;EHQ6j1A&^{~9@uA?nSu6&GSKR}YOSFZf zmuY)qwE`7BUTv@TJpjJ82v{o)dBlEg3`hR)jjJzPJi*u?FZ-oUwmj7F0%}<=?!`Ee z>N4M#@c|G7zK(zcIH{4(jn9>4?Y2Zr!j2O(I1^3)5Ooj?t_wtCk{UA6t-n1$Gxcu7 zPW;M?%>MPqpI^#wEx*1$^iC0|E?ZuSYlmlabiB<9B1+Hq02zRkh-HWmeGjo0PD)e) zYsP4i34SdnP#Iy((I1PT*PdYya{>OJ3_ke3n_@N9MTo{zPdvkXA7o)E=+ixa01R)_ z?FLcEg<*N(?D#+!Bldua;Q=eYe&U;es+~xN3yy#zs2B|Ca2~@$$D;KVV3AaU9l=|m zZoU}GKJ1ljND<$5pD%#pzrPf6VA#h;U~5xl!|CJ6Ac+<+*)TRt4hI~~wpwi@>;-hN zEnyF>UhS#9t%5{va+lH2C|jYI&03C*mBHc5L}e5v=r4xhy#pTa#&Z>XR(>ymvB)QT zjeClvoTY;40PSq|;1i$HK41Y60LE#ak1#ZQbUF&a!-6gTGMN^bc0dD+Ol)KEC}caZ zmTeojup8qX@wAx=M$7r3%^`gj*{^@?|N27KvE~nocE~;O2Ip>g{EJAsh4-E!zE&P^o&TNi%hDDsEYYL}4d+;mMXa)MQLihZwQx>#(+K%FUhjUg!ti`Li z(P@J;PPh}eaK$Ig*Y0z4CRvwH&p4C|j=C0vM-f;2}aT z84<1H^ak&gWp|0fFdxg&n_0z&BaY}qgd5u>fKJn)x}jUTgT@|?{NV89uL7m^9OHt#cA^0;B!d zpt8>K_kNz1!xZzt!dQnaWLVtb&;YV^!5iDOckS|4!?eg}sr?vVfBfZh1~S$2L)%pD zfXD>D&Y?U7#@nokQzooBh8*0dJ$W1)oIT^pt|wzpz(UhDQR=i&Y84eRhcokpy++#} z!gX-O5UbOv1CXd-m!##Ykbm^&%HgeU2%5oTA%ecacG1Sy>zVVjhmD=Sp3w%Ub~_co zW?i6`IjPp3D%CO3)6>g&%)<)xGbXIQ01q1ECe6Yj_7k*d32vO&X@@=$qp^bdf^C1S zzkg=yxSjX#3I8+c;uA*uqYS}726*~_uxvmR$5?q{BDTHBi>NuFNm=yk4HO0utSyu2 zL}(Hu2V_Fz0EVBy5!4qodP1r|7=#!4Z;TpM=SlrO-*R(n;`{pnqT#G@TQ*Xf1j;9WnfW{TlULi8j4r)#?IWfMghAH5Kah#pd9VCnRX0>ECfC=yltlk;T0Dr zALfk?o4lZ$71V<;Pn>c#P0?|sHw^N#(Ej#P{Gyh>#{mEiu4Cq*N3FR)>MpFITJS}9 zO!#}a2k&X!QkEA##L6Omq6Hxr+BJK%{$TtzodZY?5XZejC+uQ%WAo>1d$SUV=uC(S?gjR=_ZAI5uyV-v(e04tCt|ZdIl>^! zwRC9db8`mdZh7e3F^+*a#1t#txWyyF^J3^$K7g>U4S0Xjx2I*VA6V3L2ldA`e&3qs zz?2V_2{#xo!4ap~=Fs7zX9C0D$Y*m15t?ZKY5_n+=m-HYU}MD!qPvExO*7Q+Z?iK9 z7yoA!CAfB2PF2H!g@FdP8KwKQfcc&^T1~Ssq<39gvx#_Y3SQpp!1Y0I-i;#z)CjL@ z!e!XF>gzgWz!`w)wAIlo3;uA~iBt8z_cGh(EU3E-A_b8j?0Z29PBY^Cu)a4{2WgFP z{7!Jc4&LmgT$%5B#~n`XkY>ixBTU&DSPn-B#jb`Z$X~w|!a^O1?nE$14QDu_{XTia z1ydt7@xUSk5PbAr>2%l=&Ux5}WesHJh3%muAX@x%fc%dA-Y$h#_f`hZ6QZLX3PCiY zqvya5ycHpM_Y3XM0rz>yyxQHWCFYz!B&M3QxA|c@;b>WF4}t9o6$OakXKn)ev1@W@ z2N41e4K{@21;=N#SHbmf?brEQd0XGx+_47SsC8la>g)0@wTiNwMQJ;88?$c9AVG5` z;6x1;8uMHSCJG9`&ep!`x%wNpC-3a5nw*?RNEF2t#4^$`-=ioP z0MbHK;lt~J>)77-2UNL)1W_i6BD_0WqXQ3)Z~%A_{xRTNz_``xfI!%A>WSKmFgLg42LO{)pmf;N1?<5$?`IAipr)i(x&8n2(VpQ$)v{GO={~ZRvtaLO-Z=su3Fy!f z8z*|fr&bea$;MMiyp#4It<@9_Ph~d?e6EA`vX^nrjN^?6S77fzq{FtHMb`ln=PG8M zRIqu$58pCuR{Pkv2d*N(q;)5N1{kJ_i!Sf!!hW*V#PXeCZZnFfD}Lr$iK2a{HHHJzudS-_}+U09M5E) z(AiCg&e*tjL4&Nt!L@d|H6aHL#P^zn=X4XVhHuAxVHftc+!-v}fToTPG=1YVt5H@MAp_#)IUiX+tiM}2-A39U?!j;5CMM|9`-LUIK*be zcRqSq83t51(VunO?F#svy0H7K@Vz774h+KnZo+rE4ohgbB-3^ox4 zn7bPCp(tKrZIHF4=M09)k?o?SXMWs)uN>mSTUtlQf%&t1xY} zIPe>=pK(`&pVRVE4Y-Q$4VatN(Z{mQ{jwbXy1Vmo-y9qcGA3RDmB-ATq;MDel4f(D zAu;x}lmzb?Kt0V#spb|CaUxtgEEe}>vxoDV${_%ZIOXfWA{Ibq6U1$~*|>M-Ng&H+ z%dOYQj=p@A+V7eh;R5fiW=;c3;22K6IQuYGn~rZ_#R`^Z<2ewR6GV_LIHbvm5Riyl zaF+T$fZ~-mDh>g$Si9ilF3b7bH2@aq;pJeyYY=BoYf$eooh`L`eG3a4I80=)U!~b7 zmO!rsOAEIdx#Cn5L@x5R%oN08;rOs`woikHon4^949dc9ICT)Ad)<#Oy?(pvB2H}n zgKzD*^jk20V;`I}7Vj1IATI5Zg)Qu$@C8#l0!Kh&ABzTGAvV` z7SZF-6Lw>T2{GT!dvJnzH2gn5XD6cWE?Eb8V+(S0(AmT29pMLApX~&|zZDWe9&vcb zEsx{X4(Q|T8g$^zu)B~OF+V3rSGX^4ziifZ3{|j=fzVaG|HB%t+sSH{tOZy`-lvJo z&dF9g=8jd(3foR?>pn`d%s1p$q5bmL|M5S*u9u;8=lx-zX>e?^InliOZTZbp0hvOw zR+(_;3?Hu-7bqTV@O_3ca&Qim3Xs^j2{|d+3XK496FD4!h(@5**+CGo)iVN2 z-zfTFP~*+Vc!Rx zvu6qj?+qtRXyKde*WpnF?%E@qXxV)^TX&Ke4{g`Ot@nxfNx+_PJ@3>{*hKY?xjL_* zTMLzg8fM99#MTd9X%0i?;PPyQ(%H)G=hT}gL@dxle zaSNsfW7*c15`CQn3qD)f>EXC%9vDkG2_DX`x*d;L;o>24`Qb?G}!PwDM6JF`h2LyE=CBKJL@h ztx2y@?Cm@qnsM4~27BYfoot)#8LXk@1DzN6o^d<&(+YCz?xbD^A(?&8j*sLp^0lm& z88^ry@fo(yAS{S+0e>IPry`1{?G-}YHeUeY^B|}~LE5nB#ES{D$zYS)F~&i-*Op-v z1A7(P_x0=FUM3G8_XoK-RNc{-0>9G>K923o)se`U9@NyP&g^LV_6)o-Y)_|H6DkHi z1Zf z^a@2TK$kljA1 zJ=RPt1Ep9mVO7fSFhMX~{3=^%R^EL(DW9|Ou7!9`bWm^rxYfa4+=)9ajIKAf!4 zy&H!vZfmljT+W)y)_?bmW}Y0*eri+oB@S%1m+9C2Rf-!nCTR#h|9rIgYjp6CP_e? z-gGV%uMJ^DPPYRt*l&fsd+F28qU~Fg90>R8upA;=e`D1%*lbCtwj)EF1`SsOLn_Zo z12o&gV1Ps%$~8@z6Vl~AaD&K?PYWZ_skZV>$SffyT%2WsJ zA7CvxiPJ9lhYjP&vApwz^fdKWCyI1uPNiaY(&KS1iqp=ndrm;$Ld1vQ_aq1vsO%Pr zO&%T%hURXovmK?Kymz$iCn{a<r%UfaXUER+s}w=E~0)~#n{vn}#;JS89rypBFvc;Qe*G{niipAsTJfBR|uvA6H* zWyI6@?%f<9j92O2hL`6;!K_TQ>I*35JfYj6$imNCymMKV*9M%dIoOg2|Mbgc8!>Kp zJFFGamyr!#cCEEg%ye#-KWwkji3iR+KYQYn-uS`=xbsrpDJbjd&IR8<`oS{Sz%ZjV z%vOJONBn{#IBfWylMDRHg*%=K5^=Q4YPW5*+B1)6tyV4zCvdK|ekCHhgHLaKFaN{-+!!M{@8wbNrqh4haE86UPHW8ww=bD63%d))dP1Zimw#pC$w~akcT#%%^ z=^JOcosh@7qS#HDk9|)45ii(-9I-h>a^fPH(sTOj)29gm240Y=4hq zvqjU zO1tpo??r)^Zs`KYUJ=S+&FEPiQHMnlmAwc|#aqcU*&lUFM#gd?^E0&5iBEVN0$Ds^ ztrsu|>4Lfm8FGU)H=Y&sbu_}L&Up61lkYK)`f(QhKjikiI_IN)Y)9Lm^s_x?WIJJX z4*}0-!-kg~E&{P?#@bjRr`K8;@K}J$5Tk_K2FaQN!;Q_IpX$*KwQ0_TEe2{n5M~X_ z%+CG38U*N}AkNNuMtpcT6Z&#e8IAEUf6ju_ROYW3G~diY~^W8 zsJ6zV;@-^KNBQg{0hdGk#`MGnmjIu2XJ6L`?f>kgWUf5<@YvfbMQN>$Np_B zY|(*-MbkULU8R&~Gt!vr+V`<@b;wO2W;<6 zvJ?;J2MTosL^~|eSi}2FP*biS=3Hl|pPvT|syKou@IaQUVav{gvqBDizJ*@fAx=2E zWT!$u;HwG;!)?Te2r@}~o%Y38p$DbJVmpdAgqoJ3f&yU>0QWg6=tZ)cUu5<>JrhB_ zU&q+CXa^I~UO>3B+yobvZ%WdIL%w7=LsAHuIgM*4{dY0jxHIpEl= zyV!n);MkTN%WA>T!RiL9_o{smp|cI* z&F{WjCPcpQNZZD89CWHr>2Kl8gN=_aCD?sd;3D(;Tlfz?kYSq3gfYeS;S(HPWqb1G! z8X*Ck!E4yqi>Tp>#d(FJ5<_^%@mX}gyGLwpu?vWYE$8^C758xeRl6_!Q%P;rLtF|q+_rNfm!FsJ0DFfMOHqaG3u#<8fy-8ycZP)0HmRlChR=E1>h%RF(5$MojQ)+m6b?%;p|-`0UUx)KE8`;6jL zr}KF^lXZmRdez(r3&4#FZW?0?)%s}OJoL{p`{ir<{?jWtI6mz83Iy__g$!nV2sdA3 zUFF7M#S4Jt#4p&M@^|Ii=x&y&cDEhH!4IbOITvg3Sm zg$9Mw0^M7n+g*L;P%OU+VOl;sLUqW2C7AnoCcN=3PI-S9+t)8+{rvrP*^&+TAFi&7 z4QPefci`skcpMjwF1isbdfh&qsP4V5Qzs*&&Fi$W=d>%17~<$R99wpD6TF=GckVb$ASmU+`bU9bd{scsTXLD5F?9*KF`%1ZNT4UPH1up{y5`WFkJ2C8O z9(b|>dq2fTwv)pn#LO_a22SCSpbfGHC?;MwI5N6{V(RXw?sg;rH8jf0d$Jv&Uwsf> z&;CrG0h9u!av2|m_TPW}UTB~0Uf>u+!X~;}@PKyQ&e7%-j@wQY+)EJbHxR{Li_;<7 zj_2p|EWhK3-KA5j=)& zb6j375qa^&`J7kE|tVWvYyh9<^_(eAzVd8QU__X%|GjO|AO^fo^f z0NsGZb2x0=+bY*P5(uaDhwo+L(6AI;LNw0|*=}A3WxHEq#Bp3!bq26HE#28pxxk3jOEm$IbX!~(~p-a zrXN*}cqd-OcyPD8>&z|KT#ni}wJheG9o)YxcMSuUG7i@)cNZM`NZE$As~vShV_cmI z(wgHLzWY?p^qKF8y?TM_j!JMU(D|09Evro4$N~5Yq#C@-bS=hoYHqQ?ginDEc;|Sb z*{EVNXK-t@&BYH6TN5sw*2{)qL?8DlF+mZQDzxk-33lX$)8bjJY?gAE+`cSdoGihl^QS?UXOV^P7DF3UT55wowlHXhFsRiMh?S z)CcK+zUIcEjt0T-0+w%ez!MI$z_TVlVCyLU4?cf7@-Oa^{Id#Av)?@7h=w!f3V<4_ zZN(~l8Dd>tg!cPXE^g{w)f&#w+0|Y;TEU8owfzl*N|ZLE-7p-NQWT74#AU0m8F_Sp znBiuY%Yp0p8QXYT-t2XeE3Mkee}QF&+qbZ#nJiW!vR=)5t@X@Z{4mlw9!@9_ku6IT z97X16I9C8Qx5FiO#e(Q1e&)g}I6RpEMu+ewg&zTuS!n3!!62xHte?cHX-4_7*3D^x z#8Uwq^a_ICY(GSNA1>m5TJuZ$z<{OKV;T|Gp5~JWY+k^hh1(C=ct3Lx>vz9 z7+$-JAKe2H;fv1yg%V7M9@;XG;0{<*bJO>|>(l7rHru+Qn^dd;%mA5u;f-#uk#bjrzb9Hf!Zs`FrRScua`k)bjvrG)1cB@YG zYE77vGs?TYCb<_kE$D@dqgz}QWury$?%Pj&mD`{8-(RKnVIU{|dg=Dt?S?wwl#Ff8 z?213)Ro~_ny{>b|`w`Q#?gOQ}pRMq2#w?DrzHCiSR?F5S0o~yLJKT^b4A|W-rMhHd z_ouWWdO*)S{_72|WsA_awdW}J;b^OvabA4E;ozQ@o5R(4X$$H5VJUwa!O{GPP&!x+ zS7X@k?Nol$)JiNcwHKojysDu(irQglc%bga8AwI5ak;Nosr@dy=7f$9JJInlan#U( zL-P>j*hPzF$thY|(fcoLD9joA+4onkJd%AZk**E8;NWe$8B*2`3>zmxq z=CB}VUv&$iFxd!-4c>{xOU~(ygkgz0{j+^=nZ`8@T>_VRbJC4T3+T^$dVZ1xZlH?2VhR#Z_*u1}}7B|34tIkaE- z9GF0}1+8W0s}u74dZL*l?7+tbR@`kooq#!zK0jLky{?IYU2Ny^L8q_x67dD+&3yLF zA43fiMvxak!-}}%cDdpvvC|uRPNq8S$62-NgfqQus+jp18e->MbALNGaf%JK_d_9-9heHJT_#$6|mg0`) zc8Hai#*o2hOk=?HJ9Q&FVSyk8)k-;;!f`1sjwUXfl7=I+mQ$L`v)a(fiMB{K`=;t> z1ef>H`qRN=c8GhQgCCqWxe$=iUUwvBC%rwL%E3;vd&Z}@a@(P`k7E7oc{no@rLcvr zI~eN3L*qS6dj+>=Iw!0H-nY4va2(}GP7Eh<{LWB+{Ox7;&4*05fzvItU@jEld^(8c zWlIimPrwlz%mLi6^^BO|>@gEIHu8;h1gEt;e)t^s0l3qZxvh5}$F`}@s+D5h5p2Rf zwbO9ozBr`sMvJ$YkO~L_SWr+J7-llh}6ZIknkk5zhTk&u>==gZuTXUdDSd zY(u!%$>n>50D!!W40ud?8U{vT`p!u{E)RxbZ|Bya=dUvR+n2e%z3j&X-M&{C_2I^O zj>aUcZHHwxyVQ7c*AVG(i|ad=dnheJz~9^$v$g62-_g(7?Oz-hAfGzpRcj4SNWGK5U3^1$}cw(NR?_ z(|oDV-)fo60ZDP4Gl0_A=H~`J;)NT_VS7`i+E#j|u6r}iX@ie#OmqTyFmCqSZeuTM zVD`zf8^3H{v$5_qOC6v&% zPCQwdmZ)F&spwM2+uN&f+Q4rNKy4hR;X0C&@MSRx0TtxgU5|GRhhd27rN06H{wB4n zc6VN_>+x&E+tamdhZmiIIyBk^$ETAoZ?~+&^bS5?7e|aQhvp+hDR@CgIZ$2EP z!+U*LGfhOkpV4seq-V9YX){orRT|FsFo$^9Syo)XLU5VqWhra0pIXp)r0LKeH+}^h z{>nImdFW)(c(B&ZY(3|=ZEPON^1#E2Dfgnb^RvkImtWVvw3msKD1QAgoy`QN%RIL! za%YrOCE2|n?&oiPq+y+IbUz*zeOV@D&*qKC-7YxI515eL;hnJbSuB$QAUTOL4NDxF zdsxA2H@G)Hb4_qVxxNqXzi)e>jlsSdVWwJF6J0fx61={7V^E(Gn>l%?{j_SjB?g2W zj2EY)*KVhk@%2K^4tg=!;i{mgV1Urp+_gY#;UFx^Gd+_#_SIkH_QK)g^|8<+PKyUk zZdahFtphGNsAUriE<%LECIi$PVLkP^MAWD0++mHtUi%3|kR`b71s?{W1eds@_38h# ziBdjw)Vn|V%LpxW4or4G_8T_<);PKvpV_BVn)pobFD=Zq`Udc&g1c%NgP2dz$R*;c z=dnjKPgY#0<4-j+@~z0^(ZVa(*@u&HS0ry3Y;Jc%HXrhF%$Op3 zS>008hix~GcqhCckY%sEn#Bs&b4hgM#vfJd<00oK51o7Xdx9!>}-3pV^MK?u;y z>Aohlff5evhybNAW^zXh;3W|aalad{jw8wru7K#j)#aX!iHg(yy2Fl}?CLsiGVu1W zNrwVP$IWN_eu4)Rl!=}JOHUlZ?YKrKU=;`0+q-1<I9x=qn!Xi3Nu_3IVh7LKo_OnLc^yUyE0^<`(d&j;I*t zvm@_zBcsc}5HAq#v&epzBEm2~Zuz|li!-XjPCywVey3=Flee7(^%)h6J|C8b^PKJ; zca)25%CJ^>vguRDVPz9c*L?byhh6Nk)l@=0?q>&lD@bIzozIFkR~VoZZ+d2Jcb!Io zyWw!g0g|?w)-9yfu|E(o*Fx{$-7KmI1o6i0oA$9hg+ZvJbdfXzoZ_ z?+sM}v;)2?z^W?zw?hc}?L zfGjiuvy*NxZD=vDc%9S9+0O{j_fb)RL z+89A(hbEjv?a@Q9+uaVIaXkyGQVlLSju}uA`8`otO;&ao$-=YA6=4%_Q5Wapat8P$ zu&I^01is^apEO>kWjkqBK}DY0f*aK#mfJ1T4yYyC?*#wLDze~MxWgOO$K7VEyPHKG z;x?q})FUfl02vUjEM?x$m=eobc6tU)@WRzyH`b%?&qDiozBU7$AA&%v;Xa6$Wlsk| z{-T1E*VnlZ>BO;3yrl&gwpL)AR_w!jA&K6qcLgt`9w*??i6{15 zWL!NTxGnI#Ec+KfizE3>LYw&q~Ce~9M*8{{0zjnUdYqW>tB8+vv6kyK$4DPll!SnnqVaGhFuG9YG(Oqa+VaLOA>55N`hfJ&)l1QHB&@iz2qjpD)8hsTXPFEZ0GWOgjur}`0f*zQEM&2p zmILrs!7jTEk50?g2(Gex5<9jm-2jRAq4T%9gaI5OKoJio#YX3T*LK=+9iFmHzG8!J zZv7jgs_3P{(jffVXV7pmK7HZvUNm@W$-Qxc0I^O+Rvt1yDtkM2#|Nr@d7q} zIe&S*Tlt`7PB30p1Kg&YW(PQ)4t>9x3!oz))+qoknemN*f!BEqm#8GKW*5F5v@`)| zFhPg;+UEnz#Eff2YapjRMCV~yf$z9efS|Q;!D)HqVo$9yP-G3nhV&M znJKfOyQ?9Xm5l>#_%Oj2t#+gf3y#ia{&n?f6o4?Enu{;U9M=N31) zA2!)Q!f&knbc=-DEpK*Gd~!RdZ2)oPa(73i0vU#HiR-&vPX^U^UlNCH>d;oVEE&ow z9K?wDeq`+xORX*GfKG>pFr?c3k~^<~M;hq;`91H8g~QUk6=$F0;T_q14+hbqOTHjcz6TrRVJ zH(!*z73r>>a@0-F&zdr~+z}f3;oi^zB2LbbY{zf2DNZ1*BS_kI8%MVM?sQw-KMMR> zM;)>I-sbJ4pW{{>tMhEuoS5ciO&Y|C_$q58u9|6a0rU-P0v9@o+0JO^Hs|4#R;6F^bjTq78g%Rg$say@ejf$4SxPx@K zk}5qtj%Sz3qEwEhGW%@Li!~-ju-N=m9{mN?{_U5~4coYe59=V-c0OS|U2J7VBv9xY zN4F5|*7u)fBwM4VyBRsc32#cj?fji1!tcZBo}ga43CC?yoaq&SyUj`ViyiK>cIc6P zPXG;&EzI$9s(5)T^d|0u*}*#Afmn81N^rpJh9GRy6lVv6c(Lb-vf$3J%TD-F&8tHz z&^ZW3=&*1e+CgHD$tNs=&Z75(o-1_RQik(6ahJ{5hILtn`&nfF^5xg{b$x%Wkawuk z`|9Y!8S{sIhA}vz)NQUnA5R$2an^cfjSn<_0~*~`dR{%cmU21?A-S_;g=g#Abhym& zDuJjryD5pb&2yjTi26xDv>J5x*xc}Do9X)q*t##E{>@thCU8TEPu*@taDgaD!&aSx z;QTB{3Bk35!|e`t?y$T9b|fHS4d<4c9;-Cf)iw-omZ$UFFDLSz(coluG82>>FzGqG z3(leQe;nU_eJ#5BFfq|nhQ~TEtWEd)y18Mw>|@wK*w0qdv$CvOb_~tlPRMdTmn(du z4SQm4@C87nIKmWWi7yQB$K2i6V7`OHw}gIKq;NRJ+-=8}RlW(0b3!q1)Ej5%xV{90 zn#a>C^lTxDrVyv24}*@=k?{p6)0~OrS|O+G;M4LET!`bXo#Ws19M+6OT=90U+5r@J z0S1yj_1VpR@L;VELi_dG{_^#;*1LkT-fc9QaDN6P52tP0WXZE&=XTX3H-n@3HDotL z+Ft3tYRfmB>fQ(r;C6T@(zLqPt%&(q$mw?CHM|I4E+z~RN{79dKJ0mo)^Y)w>iaE} zQ(0?mx}ju2A;8qNO2JY(m-TXJ(k}oANX}8K*dyVk61hgRw1T67lurvP3!DbBAVEhH z`<(EmD>{A@m`xnrj#p`RWLA}~B{c9|YTw6~Keq2be*O0Ix1T=8P@u$zv48gC!_^Ow zy7iwB%HcI7|78n?B{}zWs7`XFAHW=vY9|s=GdfP&o;%dRsU}WKFoVRnm!?a7xx3|wfIOPgJp`%z* z0x%=Q6pQE?2jC!LJlE-x+}(l;B{2PCA6|T$I(CWUGMRNcTpWf0+x{%L{^i@(Z!aSi zIPc@VaS9FXR&hEK9q;b0%4(-CShXlmhn87mi+VYp7^^!S0_$J^(={lU`y0Ytqa$<> z<0-d~(Mrh~(2WKX0}8C$bdgyTNEbY?JCg|<@>VBrx3Ptxcr~ycv51(95uWxmIvzip z74t&O5unPr)TPn zz?{H67nSU1ckln)cpP0F@=Sm%!hP73gDS66KeTrdvEo$-5&vIX=e8urjU>_c{g*LI zWF~;b=Ku*{MUym?Q5wYIe3=o+?z$j>2#&tE< zJQdkOb##J2rhdiAHs!T=l7=}2u?GKftAKXy&c2;RBfDi(<#0;#{9eux>|O-u9z)T! zA5&qwO=j>OJn$+Q6|HBS%F4=x$mpS(Odpr-f5%t;Z~XfnpJcB~dLb&rTluR)vKiRN z);GYXqPmPetT(qv;-c44gP zYid*?0l@u;a>b>!?hpJsn^WKp-jhQk8=3-D=4!Q%)Z_Gl6ZZ)sQ=RF<`M!I%OXYBF z)zK^{Q=?T=q9T-b)HoCqEOl!)tvU8dIe&Ckc=Gle4+BAMpRY48isxcy%k{K0rRL&!uC)*HU8C%YM82sUJDtyeAJ@Wkir>TQeGb4N{rK zy-HY|6vtXl?G`oclE$}_xD(aHqYDBwRc-8u{iOVmMGkJ{jXA1%Fcc|($5NU+dGW)k z1&YE!VCzn??~X8ar`yQ1Q>CZ$L%=c16z6eEI3-t+b=O>0Qfg&5!?ACL_xZSJzt``C zx%&P6tcvF1i$YeDBf1QW__!eYbH9~M;=>eKCB>P$s!`fp@|+ITj$MaDc7=AsDzfTr zf2oksRP6V5ix|RF;G>;l);_)ca9)eUt0lauZksAXkHgxDrgqV+B4ex0=glRpXT?r1 zm1KSjQFvX4%r~Xvc(iIgY@1plO^!GZhhxKIbt+-+Lw!%tTH^gFWx<=MNY>5u@UA>*Ux?UUlt5Agr)>FQNeq{Dw zyXxM$DYk1;Py{<=>X6xEbxUZJ=ZzP6tXTx`8h5mTY|-;n(sgi@ICSXy($?Lv8aWjB z`Z)5gW%eaO$aA<&Q*4r^LReERni6q&xm}d7X3QZTB!|ko2)mjk2lY*IhEB0F%8QfI zjxzbynR?W>HT&b2fBt;mYXJA>F%818Ac_RwsGdeq$wBn8DVV;alL5y0EbYEg*{h$? zolbIa`Ed50P&OLhqEIeS(uPxA_<7mRKgH0Lshv~4@{@8ncl%J@92o06S!aR+wKp?)La*fHRw8=jnjq#l*x z*rwM)xlrv#>7_=L)WhfFvi3CA;%_u`k?Y0cqdMk#O!JEf*36_6hk! z4GL2^??oyBpej)Wfhyg2Y)TE^g9U`~BN27jZ};sKKpaXp*@(R|i@_lShY{6-#yUFY zG^Mz%^F>j2>Kw_th3$v2BjHo_KCjRFDjR;XT?_k~oZfF4Y>|ITI;~NlxS#HPELCa8 z4+(%LyWr#-ZF$=q<^sITbnOb#I8!}L;8h-#N-r;qH|~G^I{taPggN)~S#Ski9@z=~ zE*yu`dmfE`DHX}3nG{+<$G5r#jt+tjfJucXq`r|F3|cb|DXiA39aNGKz`pyd5J^(45ryR1C}VUiAYNdbCXPHgplw$fw?& zsZY`s1(%t7>|xH+frS)Q;Nu%zOI+7|tXdRVH$Uqw>T-QR2xxXoWk@$&^HN+&ofo)I zuc6Q-R4eW3b2v_5niJk}`ynVm#wn}Sx=WBDmTjRJ7swz~^+}U#suooe9d*1_XUS14 z{t80=`ST~*Smdi0Nfe!VN#fI4E<$JoKzFOUlaQ+;i9^{{-lA4#R13{3V#25s5y49% zyT8N==K?qkGKbd6=z)4GydeUqGAf;A+lsX*Ph2y0!r+rUA2-_|4ztMPrgY&9-}f@V z+4Q0?)JYZ23y<&Bar-cp!fhJ1X`bwiC?yFogTSb8y<}MS`E^=o1(jrhs1#<3d~Zq~ z6!m5r5j?&v+JCGmwypX5Om{Hq!`Tc@6n!wFNqsY6>FJ|~ARA|X}Rc#`Kuh(^@bfwG{T zB(FJ6-v$zd8gV`okG?MeU^iWd*zK5(>G2kpZpR0maHAzOmbMcxy z0@de|!qltXaYG)yzF+KXONMd1t=iYG-`{3iUhd=jz45h;bK;$5_q6*rw!;7j@rd?}Z zwxDLUO?^|f{xpP|>2`gM*3q$$ygKq9*X;gH8MZg=VRp^4*Q=}JtV&ppF~`&cI2ugl z#{|i9PFDP0)$OM<{cJ;46sG| z49j!jq)=#&dQ`3t+oVrYG8lRXlU>@Td)ZQ?*7QRSC~)lZ1~}?G_1w`Aik&qnuqeMc zfa*y~z@LidIXdS$g|D!&)6pdj8XD0>L4|F|YRq?<``lqJP7dIjuO2L@Y@WleFMv@FGw(xS`P-K_;^d2te`lW@ zmYHnz>ap<3l|r{`f!UUcDUmrhLKHQT6|in-j#RNo9BSf}uFvP8fzH{tov00BuX<_? ztvoerk>d&Os&rqlaEroG_j6E)=w z$qe@KyAs%`OT5f=jZUyols2cPhsst5fX%k2wmmPImBsRQSoO6BDMd0k9P4aOl|&gm zciP_8?Grca#l&z-C119C5*C%5tkMa$5xag9qv%Se^t6u&Co7=Wam%c!Fot5JY$li5$o{Gqj#g#`T#6%~P*`k|fd?Y7_ zUzZ;$*qiX(Wtq&n)vdj!(9a5{EZU1??jF=z0gSR&C_6+w`fmc8C%|7-EO&rf9E+r} z?HU(2p{L^phryY9AePc4M?D-@mX$J_WTbL?F)Nl*`UHHhILGR%WPZotr)R53d&gUy z`bhD`@mF{{tIn(7At<>ytOVqW`cRFew1DP(sgeKfqw_Sn_SgVmaKA%KdgHHdWr2|Y*pxM+WT{re4d01;mZTKb;EeThM+x37)uX$%MeBu+!n z<4f&o)-R8w*SU7#6j_&EB#B>;Nl2W%rxOgf!c|gi?Wqy=kD<__Y7W$>`)#VQ*Chvk zT9`gU8fCP~3p@eRH#LP0P}$}=2<3FPSPKxP4I~nD1>PtLw?Qh4yPA}0!cnX3c7@4k zU7=J5-kqWacV8{;UKc930j3+?xlXCSLo)F825|rQ_Vxb60Rb$%76w@d2r?G0=#J^i zgRihAc8s8xWDibvP%u{;EP&JOU_@p8j-1{ACEC(Vufts#tGoiu1uZ!XR0>Yen1K zAl1eQ4JIjiXMm}RiQ#n2C7ZOjv9!%p<_^n#Nj1J}Y0bQ>+h1S4eg9AW7}PX4eeN}% zqMS)5>X%H5j3G^JbxhJiSLNDFT?`xqbx-n6)JE0{>tapXp~Ww;w#qT{=Bz5DR#lrP z!4oQndK`AOcjHhkmQoPd7la_sGJKRp2|KL2y~uh&@4j+sC!CjgIJ4^v3cu2{>YhL2Ppl zKiRZUIa9YWQaVtkC^1NW(qmf6lRD06nZ&7veGf?lYUxqDkvgvIrrZ{HOVK(OJ2(hM zcI|}d^1f>CR&vMrLIDBM?+F2OoBx08xzH!Xi`?`dXXEWiA6Pg@Tv4iA{=aOV} z=*G*?LDe)|_~1%UTOE=k_1e$|_qZi=bO{K2b1>$pCe|J(Du{0fXY!E@RQf8m3q=N$ zbehE_)$qN2JOdw1xx9Ag>b1Zu!@EKqmLzfjlqJa@))bnZ$-ScVR2L=e{FUq@4o}F0 zf9e40ccm!mdGk3qrlh8itM>VVD!<&o8{u{Wxvl!_<)ZSQ?OY-S^RP8tspr72hRsdZ zRrc}fdEU#xpUGzamMYF9$L(eZb)7P_oXrHvLo=inXDteh-?n$yMHEi;Q2+mNJZf2Z1aFDQO$AQ+jmMhfI6w$f2l-+{ z;(UO$9yWfC1bEtPagCcvdwY>h`wPe)v;;lAM2;Ln}@i*tR7)-a5YWp!6hI zT3)ubhZHv!2o%3=>i7m49dHUXx0vcw#OR!a)Lv@BOMZJbM-gtOS2il^g{ZQCrO295~9FR^3}!1wsX@0BaWRV7IKNHajCYLpFE-lz4}Bd}Jw!kax|apDM;F zO3;_%m=`UFx&@k$8O9t1Ab#iI?%E)--O9Cu( zV3C+c8K}D-CFR)F-O*#fE&`cgOSUs)#)YIbs~SC_>MmXv4%dFUsuX)ze_Bm#nmrG- z(NkHiO4;TLJN4)A9_b`pB3cR|c@SE$sEL~ef;QH)X9QT1k%9%kLtTz=4MLqm7?~Zp zZ`wliTaM{DNpKEsQr}P3c(a>nO-qU)m7QP|s=*E%-^K?qa2M^fk4AhMc?U*u?#Y0b zPt99>XXl8nog$dSm6e>6fY@xTT>hAgl&87=ZseZ=>Vme4hFw9_}S4FzmS~^q|?C#O5oXCZQA1BXi8QccT~>juVAT zO@#}vV^f6fR75`jTKO>gi=M@M%3GqpRBS#y;ZFAm{*HX_Xl{O6v;OVN&(7y7#Upc; z+!?oG2%Gj0x8t%wUTo+4a?0`|5}j7N(wpqKCD3RRnrI5NtCy+=1 zGQfegH~595Iw(M7giMNvWHn zG+v5%XDWvRjYA)B;5aFqI$jZyUdF9@we6AEZ|%iZ8jkT?&cU+}CyF<3`+}V9aeiF1 z&x-Tub$UbV3_$jw53!aC>W*B>r>Db-cs_RwgkN3a0C68^=Nts}4s`TT+zycILEEno&Oi zX3Cb;>u#3{{z30O4)00KBk0Xky^~Vt{q&X3b4hk?lyUrNuy-kZ2%?~PCr&0QSN=L5 zUODU#=G#vD8SdESYrM#qf^W~I0UqovI5|b#Gw$IwnX3x0@t!sZ`?i~~b{Ow2TY8sT zG4dIjH$R7#7Tvzsr1{5{;x#)$y5G2&IE+eP&dNw?4v@hM4EJJw6Wbj~CesImxOW`VZtZGzh;Z_c{$+jml7TsX0G7+c!_`@E) zEJ9AuA)n@W%b?%Kx8L7se=pepoT}s10yl(t*~WTn*eyD3t~G58K!JcZ(0x)4jT4r& z9HB;6Q(wM30f{nQ0YtqY^j4CfOY$_z>DM&uW^SN^;k4|obuarNK0T&u+loe~#KcN1 z6dbvcCO0{pvFR{Ry`(C7Qf9~AmhC#wuFAMKWwius8+$>RKZ#c0AKvadtWvBKv`Cfs zL~3`EPu)>LxRCJP`rD%YGJbz!nC@!Aygl=qhTLm{&FCZ;?hbZaMTkoSPhpy_c){$O?-TGXp!oGtL zO1}mv9`v`@xPxx_1B-vy8IMHuwtrlHTxS^4htAq1$zHHb56`jnf0Lh7YDCVOF8b;iPn^|4Ic8t{Xy~P5Di+BDhlmFWKav zI&b`h+C_p89=3i%UL{?U?bWJcmBDp4h1JW70hfL%)Boaa5KLxGawL#57Oy!}Crw_n zr{s7QFvz0C$zwji8V#0gxKtPPr)@I28&&w_T-1nOw97u@7Zo0kc}>pBEb>dHRaH}> z9?{XE2epGET>46W>nC=HHI%bF?f$AgO-lD#(L1Q2+7K_hQ~L(ZpepcHJ+9jUgoDtx z_d~C=!(lWYtaDzRYqlbZg~+e%w>R{|`CIbH9^Mx1vz|4-_uOilGCGvUnd1473T3xC zTxoc`w*b;{pu~AObtPI~#=_0(NS##mE{%Lm@Rt%*di=3rlwxwAmyTzwr)I`p z^=1k&JwGqX$Or1+hmy04b=#ff_O5*{UV%CZJk%Mo+Nv5CF2(K7NqUtr2)wHb>w!g(En!ggD3a!PqQW4#)reKUa)JgS*!N0N>qMN&o-= diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 9216f2b5b0f5b6bc2c6cbff9a742c635dff404e4..c27aeb52440c504d6c07449b47513824bb7d4ea7 100644 GIT binary patch delta 71369 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 DT?zac delta 71324 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:ig# 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

``Et1H&+w^Ch_R!HmmCr+K7ijuW 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
rhD>ai3`Y3;tRVUn3 z)VD(-Y0#uUN#2h`k>Twm>T_0=@xMrc>8cMQcAGA4&S%=!Yy^v+EHv@X5?i!b4kb&} z=J$wA1NobMu0^C5gI(#g3E8!<+;;Xp2TrYh+tlDe=YA=2q5`2SNJ#K7eI>tp&=9Wj zEfnS_Eqf_+$AhC8^fB3%#-&BFO2E}c!bGc5y)sP1B8MOCgFBXL{5y;=kJts|F3P87 z;C2@KwoEQCoOb>a1O|KUw{|&WXh)|~?=@#}{*5q}6qTG_G)-6~0DgZguLN>I_b*-3 z;l=7)XUJ*tA)Rb}Y|kL|`=|Dgx4(>AJp#RRRgN7+MK*N@BWc`Zxocf{irjYt?d3d| z^4(U+0p^aSt$buPQ!y`6+7URm3d95{-_!?;AbYY>Npi8vL;>9p#CawVDx3LG@N*+e=K}&p`phRmFCO;8IoFrfG#h^`QYhM??Dl6JE!V35 zQrYdBQv-fHOhFIDzM~X=TO%7pY{=a&?ruj6!ALtuu zdK|X)l3Vi_UR-|>bar#5K7vtzRq7JO>CQ+4z=3;l?v7WC+YXFh147y=-;zlX8*iLP zltc0Iix(G~(zbU%&xu~zH6;45Boc~R3M`ap-6jPhwKtJ4rM3egES>`LS@oWM+o~g0 zgRoFx^R^_rA4Bcx1pzpSAFMqnHG)kF`6jHs9d`gs_Zfe3y}g)m&-y7}OAdhS13})Q zGErSp1&b`y1c#|kV=3TsdBO3jK;e4S>Q<8#Um$>3KY?$?#80$ahgmpIX0IITY-kuo zPU;}B4u;l&1D<|9$Ra=4J?cAwz$QI4=>SxGwB_vG!iJT_0;D+AkyS8)yvI8tLE4q* z7|^jozg~a7Fy=#EJ#J?%G`8OXVYM}w0O1AX7Y++1jTi2X_|sDT`2P0xLM~g6v?WP% z=R~F&;Dc#*C>%F+8{o)lD(vctdTR)>5PWbLd#+Kuu8h@Ql=bYwvD2h?>9BBlxD_za zKOjX#_Y@90!LusMY0cLk+GjBM&|fuPGJzR>>hLbXt{r039FsROr2=_PkpEezCE!q_!gOkYqE`M^WMXstTIes`VM8qISw@nO4 zP<=jwKfizZ{~K{n&g!Yb1t-)xONmzXzq>YVoBBQafP)zoF(zMgRv~U$lAR{dz$%f1 z9l!TRkT0vUpPtnXW&$hZZxQMBOY-7k0~bvP=~r$)`lAbF=?##U2?60GJjXH!D~f0| z2-XtHX@BbL5R;l`{pg3rW|9Pu*`_{B^_HHuNVXdU&%iObmKiDFLwR?y7ja!=2^}Iq zLm1h`n=s{B9_MHM{;B`%McLaT4jeJ*+TtX(GdbCTsSUo*Vg;KH9Q@kGhzg|vm=01W ztj5}pGMtvEwx(+bLC5(h#e@|m^adzctd46wzke&{rGYG*sVDvt3;*6Q&5PM#JBPRa zQH5VvmlJPQE6VO|W$?~MBPhrJAx+U%6JDg81~>~(=L{}ip}l1F+$@()XQ7Xq#L_(F z#g8TxpX&A9`qdT%QWRi+t;gwv*H=Hy=qkBrLw9>PF5(Tr7i%NlD`G{SNw08F2CR;=+THA8?PQCw3~__$ItbPEawcvsddTT)TimOwYvM>kzUCNp>eruN`hS0U)%AJ&#Wv`%%c^twQCVW^bj~d9Ug3mk z5m)OtBF??DhwC5(jI2YEBT$3yU?;PY)CP-e+vBe3q8^EIUDbm32%d*(*H?H01D#$RUCmRrXLT{Mr8be;4lehf=R?fE{t3hqBnO znU5pvoG*zLm>{VMOwKuUz7C|hZJEbj7?``J!ZN zjTY0d#2Vj@evntQHi#T(02Lu*+)FQ!h!Vzh7G8lxO-+*Sk=N~o&aK(o;2F2SEZOhl z7z|ijb?*||nrYNa7)H1^wtp0%`bs*>67(JHxQGJk-|Vthja>+~UZoFMx$-G2e+_BrXI&;wzj zl@I$%Q_xS}TmL<(u%Un2?8SnBnZ~JS3deod`iwND7Lxkd8~nJgM%AIS2=M+;q3xG4 zdpDJyouhNfbowi5 zTeo#<@N*84%F~K{`~0o9KR&%GZfv%d5@o@Mhl(cGLdw7P6epEKRHH5jI$X1f2}_E9 z-ggr2@3tTU={NtTYoW`KQajTLdh+YG9F3vPDu509RFsMXm46-@K|YRShhT90gQZ3r zeoXh>%%ZRbpozeFDxK^Eoit{W{L0Wk5!$%xww8R81g%Rm?dA7s`!cxBW?yy8IMi9# zOk~acO=m7Q{e%>k3D4_gA^VjVhxZ>&hVezzI|T!?c0tix6}!r^Vq^Q={DA5{BJEb^TM+-VEwL zI%wW)R%8pZdVn)kV*Bppq2f*JuJLKP-s%fYM?O)@7;9~3B*}jR4g_R1a@x-&9D1@S zYq#4gZeLb_74q?l_?NI{Po z3DE#r$ISwV6-a-_q^#KjbRCAxOOY`>Ly3oaLMU8S|RGCW+P@pcre(R+dTPUUk-7dvBiab55ZbsHr zLAt83qtxl|=KtEMT$Lobkrt|4o9xU+u`Dqm>R1KQC85cpC>t!W3~6t&t` zI|#c|Pxi(JcE)DYXnj5pdvFldAKvVwf$fp?gARxwRMKnJ6HHV)yqDERP!O0Mp*bwt z7X6lr61-ltuI@ff5j9}niCVhO4K36_Imru1qv+t9fJZFO=cjwrpFi7+wSwobwtra3 zrcZw!P=_7t_`9Z`EWUSjjeku%UJB7V4g&!W5Mjq5D=yaw zwUX8cnH1)z(Op>WJ+`4foR)Uyv+GdMxo(4vXHgy^m58Fs18p|IO3bp$?}X~@j*lw0 zgOj&4E<=K@PAHTG43l#Iq^NAGENd5aRL}#THY=B92mv8~gPi5dgJt6doU8SJcYw!I z|HiMV90GOI)#X%Z*J-lsU>nEDS_A+3b~H;>noBK>lZ6Q>HZ}K}MpW!2b*LZn3u&n> zD2c4-CSf>dJ)j#b1{@Yu9=dJy_XcJoMiW!nY9f@V9Od-ZYxkGwy^ywP;g!g*#on~5 z#g3(Alk|EY*$(*SZdr%@ow7g4U>j>yjl5PV**?_WN>{r&flOH&l6NYEe>BzG#e$04uKFgug4BRJH#4`1kY z-vrol!;qj6YM$vicABY)EXlH)-o^Yw1AoWHu6EQKY-A~~0<32bYMIG)gC87+j9F-_BICr2aV8ZeN<)v!@bHhaM>@|G? z1!dO#RuNCKXbFW1jMUZ@oAfbeC5sb*Ab$i% zt+T~7I96Ts`Hq4R*s4AJyHK#^(E<46{f(p?6+E-+Xx>XXZ1v5RtE*shRkH171Am?FJEvpX z_uWcM0{_7azC$H%ReM#c)^4rZ(oPN$r5bQrf0i5ivwr>8-+r=AFHCxsi8~+|vHNzt z2DFA@^T(2+yoj*nRzu2u$E3rT15_LrzUdm-Y2@*IDO|wcQEzl4CqZsQuuUWp7P8rO z_pzG*o0h(4c09H!l=Er2@Yi0^$xUvm0!K5w(MP({C`eAmaEdO1h*K> zQN=aj>iF?})#lvy*&pEkvQ9De$h0`mPJm8TWqR0=g5;z^?Y%5)lQy%wII-{MUx5jn zP$d2Xp@gIgO`WT&_Ks{ubpaUJC+#FdV)35s^lf^=8i}E*A6M%?21p;!lD7U-+^RfFU(XVcfA$wmUZNST z7c{1<8!3D19kd5yCS-Z1JJ_>z8An}7P|WAkhrq5IG5&8A{@)0$A_gV{qv_6 z;LDhmyW_>v+XThrCST{!F}vBg!RMOT^>PD$I$MxH%Q`j`^1>*<1F}Im+DX#TaDHt; z2T!`y3Zh!kpI94vFI1Dh=s>$>l>@Z-E?YPwP-YMp^namKJhA8)z#5#ovk|3=`ohz` z)nYYa*J>J~Fb`Yz_zG2|J#}@?`pGB>*&`%r@0;_LfHE)BU>&#W0qnNkbUu(}v-6+U z>*HPh2Q+bRz|pSHJS(ww|H+nB)oORl_3GdZFYc;7V}k@Zh$mVHbti7OewB^r4LIAx zr?xYfd4G8Ot>)rPtg~*#mp*);PIV-^-R!5WC+v&&&gW>4?=_Zn*JW*F3-`DV8{(5g z{dSZ9=!Q0Q{=%?1{HvN;(t4ffp`O+5t%^#C@FL}kx>n};j1mlCd36mETV0o>b-iCm zQo89rE!JPH8y|}W*_d91*ov{U12$z4leK|n=YQw9djS<3o+zveo8Aso2a>V@Y!BdS z4z0cU`rnwNmbWnMogKzg4QIrhh%C-advl=Nhi(rFydU!c>#Ly@5{i|zoqygMzCH452=B8pmxD1TW>C}}+&%XDu<{fal>sNNtp3~Ow~;pukA zu|}-DzvWV|yDBL8tlIJCx3AwmmrpOugfhp_a9%UK7*0%J2>DVf*Gq_L#y-~MQ&w~j zTI9SjU|aVdXSZ}=t-t1yiHe`^{~T{$zW#VY8pFN>*lbSc)oJJHop-u6RfEr|6tQzH zcCRHcq@%oE)+%J;6jMw@V)YuQZGY}3f1uijvugbSPiUhA1t-fZH5+ud(Jq68%NvGA zjVI6Ssr*O3v?bp%5j`pU((Pi5h8%*@Tv7|i;lf2~jP$)`zWUU8&UqUa^}? zCjt?V=ILvEcTEXb?cO#%k0-m=#RU)hbVK;hzmJcKLr<5_-VFmnvrV8@V3*_(0U81H zm;Vs~Ab+{+_kG~g)~!HaqscM`?KVDk*pbCb(1VJI3Kk?KCsq60h!R=`@&cRvL!|B}hW*cf{`2dce~cH>_J9$P z`t5d7euZ$mTp zzJI)+i>-7{*{*ydBzt$#Ra1lW^5QQkLwjB(JS{SSW}9^@hjrCbh4(iXN`Urmo7~>GkiUIZnZNRn&_+P1P?p>7AAGwKpyvWW=ob z4q*UxX3y2Q-MB!GeDvIA(w_VbC_3C144! zn;#cU0`y{oZO(!awV|ZE`p6<=6C@zp+Ydn|8Tp*l^ zxT(m+IkG2$FgU_EZP5j^kvl`yi7=_ZMeG%6hL9g7_KGh#t8T5@7N4mDZRPOJff6Ll!awgv=?OaM4>kKUXYP*E#ZS^McE{OL%aQlLQLP?QNd zL381WF#hY?_wvfX@lt%l_7AXW(XasqIQUi8=oCwYb~`hldRZ6aV-TT@XlD+Ws>JG- zH4D}{E6%3zXVIcFS;8Jl;@fN90Dm41weG5%=3H%EyH;5y|yEf=G+?EU%P+eet2VAL3@{W@%G3nN`F$E6U~+i zZTY>O$tAA#aC)Jom8ANG(u-YN;t9JX`Rr=?fFIJO#?7vC5@*+vs6vhpYf#>T((FKz z%K;>CO#|>vJ0i0eIoVD|P94Fo6QPTN$B}TTgUWN@{_3Z#8t>Fv z!2;b#H0e>^#ADnnxGWEcO}8O3WlwtT?DkxF;l!|Eqod@@2FiANA#)z}J8|+b8A~rJ|QkW9y=PwKPwA*teoYDfq?tml@T3 zy=^@%${}zpSVN~ZHmBztQv*#eMc*^_HJim@aMUX%K&+h1OKg;rngCywH?enPi@>t{HD1U|Y35 zEiztfl5nA-t(<6a_g=O=9m)SGwSM~7?~f#}9P9^Ai)jw)hpQn+DfL_L^?n!=uaUh( zI*gh_prJ7y@jG&ugL-(op1#Vzgv(l~8vGteXX<#H!zw)(>a-J5Ni+wBSuy?Z-UokX zRetbxhwnN-X%G#)o#t@@g0=Nr<8k}k+3D#SuKa*gBDcf2Gq6@0d+e~IK(Uu)f zK%TJiMPym*n+8oliE7fDOc@>pgy9ZAV>q)DqtEO0qrGZ`KEwlKDpoC)2hx9U+RCsH ze0AIL04t}WAD|h4eR0O>R@}B%u-082WXw=Bq7pd2lK5E!&f#&Wt1*^iQi76nNA{=2 z*3PHrWC1unX3j*71j7Ld)i4G)9+nNU)_-@`cEZ+&xOBayNVX6#4y{azlS8hL-CTb_OWkh?Jk@?av+f|zJl&-J&tGlio@wKKT*{I`4DRjJ zt%%(PHUb6bdzqu3T2(r1uGOoZ6!SiBvYw7oa#muC-8dR~!dWc1@S2CY)wm=c^)N-8lh*oV*MUq%TtzjS^fMI{HxviHpp+|N; zxaOwa28$n+SM^Hg4Bov)h3*>3bTwFJCF-jKF64=RuTRVB1)n69r{((6et+?7J@NYG z@!-q14Y*lOB?odqFXz7xRVwUWuqFigt~cDi#ATm2Rskk0A41`XEmdBz24xzX^Kg+g z%u^~qdI@yY&`s5K%^yT*l>HbofPitCNsql6`T-1Osi*>bYVV9pa^rb zHsNjGmwTad3`*c9T`EGdbNX=fmSoDRUJkr$U`gF`NGY0ODMNHVt4RFM*RTH= - - dolsen@gentoo.org - Brian Dolbec - + diff --git a/acct-group/dnsdist/Manifest b/acct-group/dnsdist/Manifest index a4dd053834f0..d2c07d454a28 100644 --- a/acct-group/dnsdist/Manifest +++ b/acct-group/dnsdist/Manifest @@ -1,2 +1,2 @@ EBUILD dnsdist-0-r2.ebuild 196 BLAKE2B c332c82779ca0c2b16b380eef6e54515348b2c4cc1acc64b1f670e09d4edc7b272ba8551a0ca080636109535cb4f1f337784be38e7d270159bc8e614cec059dc SHA512 9bd7cfb6a3d4c91dd5c9c0bf179451b4b6611c13481871d9dcad7d75d7efefd79338a2d64b6b0e10655c0c75c595f195877fe6dcc2fba5d0edc32a320cb43900 -MISC metadata.xml 253 BLAKE2B 48176bf4d3261fa1fa73f54f89eb55371dae1f30f8b6fce3ca78b404418583f11c35e1978342d406e1918f737bb8e971778a780d4195f4a1936f866a23cd8423 SHA512 26103b425624e485d98f014bc88d2574fad61a638f750ff21507690509c78529885f72d410975d4f3586b11192d86d8b6457a86330e39d64312c24ce58aea7c9 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-group/dnsdist/metadata.xml b/acct-group/dnsdist/metadata.xml index e8de1c56b30f..115e9d64a669 100644 --- a/acct-group/dnsdist/metadata.xml +++ b/acct-group/dnsdist/metadata.xml @@ -1,8 +1,5 @@ - - nativemad@gentoo.org - Andreas Schuerch - + diff --git a/acct-group/turnserver/Manifest b/acct-group/turnserver/Manifest index 7c00e3e2fd29..0c94cdead682 100644 --- a/acct-group/turnserver/Manifest +++ b/acct-group/turnserver/Manifest @@ -1,2 +1,2 @@ EBUILD turnserver-0-r2.ebuild 206 BLAKE2B 24c74a3cd1672dc137163dd3e8916afe7d76924c78cedb165a28f738b817360dbc18ed3ac100a1954de642373b4c82510e78d121ecc5b07b6790997efa266f5c SHA512 66c125c68f4f23bb285048725381baf1b11cd6a8ce8fbbbb37db575d6dbfdecc1990d0b9839f9d30d38784989988ab7022c51d24c21e8a9ed40db00ed3688a36 -MISC metadata.xml 253 BLAKE2B 48176bf4d3261fa1fa73f54f89eb55371dae1f30f8b6fce3ca78b404418583f11c35e1978342d406e1918f737bb8e971778a780d4195f4a1936f866a23cd8423 SHA512 26103b425624e485d98f014bc88d2574fad61a638f750ff21507690509c78529885f72d410975d4f3586b11192d86d8b6457a86330e39d64312c24ce58aea7c9 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-group/turnserver/metadata.xml b/acct-group/turnserver/metadata.xml index e8de1c56b30f..115e9d64a669 100644 --- a/acct-group/turnserver/metadata.xml +++ b/acct-group/turnserver/metadata.xml @@ -1,8 +1,5 @@ - - nativemad@gentoo.org - Andreas Schuerch - + diff --git a/acct-group/unrealircd/Manifest b/acct-group/unrealircd/Manifest index e3577bc14121..11648109a10f 100644 --- a/acct-group/unrealircd/Manifest +++ b/acct-group/unrealircd/Manifest @@ -1,2 +1,2 @@ EBUILD unrealircd-0-r2.ebuild 151 BLAKE2B 1bfb0067b3888df1088f9f08f8b484d0107e17e11038d9ac8be449eec7c38fd48d4e62a0f32e05ee1849815503c0ab690a69c695c844a833f73caff8ef4e641f SHA512 87cb82c8919aa8c808200d5953a8cbabfd2bd8d0beb0387f5144b31d45685c798c990f2d0c92a9e10160355542aa89705122fa9a5039862d1834925c86a0459e -MISC metadata.xml 354 BLAKE2B e6293be3ab53054ee019e6f1ffb7d9708ac9c484222a3c8246f071fdf330f5a55209e5795b94bf54ceac52d914aa769fb8be9516133531eb656079efe5f8b507 SHA512 3e73bc21404a047c69d7144e7c1daa0bb1b2203778bb1f98d0de1e6298b6641fb1e02c3dff88ef9ea11f60198a4fe2cbb6e884bb914cdfb0277c018f4406538f +MISC metadata.xml 240 BLAKE2B 20c22d2d446cfcd6f2f430f2c444cd6d854d840e5161f595e4f738096d38db01c8cd305870b26623e98d8bbba239260975a53802caf4b678d1fe61a146aa660f SHA512 1af3286c63a60e89c2f87bd060eebb279858f4b21f9daedf4edcacd5906f35ddd6271397806771d6de1853cae1f3ecdd00ee6e05718fd7083ebc039e5cfa4832 diff --git a/acct-group/unrealircd/metadata.xml b/acct-group/unrealircd/metadata.xml index ebced1b9146f..641cbd3703e7 100644 --- a/acct-group/unrealircd/metadata.xml +++ b/acct-group/unrealircd/metadata.xml @@ -1,10 +1,6 @@ - - kensington@gentoo.org - Michael Palimaka - sam@gentoo.org Sam James diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index ae511bb7cf86558f99e4ec1a6860034c032e4a16..1a04156bc216f20353e3baf52c01b29341792c37 100644 GIT binary patch delta 65419 zcmV(=K-s_bjs)4$VNM?2QJiWdz()ygu8dB3gRhi^Ddq)87%hz(aJO0;y`7i(Sm*3X6Hru!M zKmX&mkAFGy`IrCjfBnn<`5%w}@Rz-M&u#U4p7~g@k5cmLGk?b&^WJ;*S!+Cci@l92 zu63tUM;Sfy6QPIWDxq9+%rQzlTN(2x_l)zt^BqTwZLc_HyyA7%Ys7K&)WSOFaq}f} z@9~%a{J;Op6_3B{`#$b*1 z8Z)g>?)y5^jDL5Xv1cBHr%ZQ@$5^~w-+i{6#tQA6YtD9r`@CwcrJrH_Pygv({_p?e zfBTRB`M><-zm6}TKmB#L4+83_)xmevaThFDXJ?6YJV(uK6<~?Sz{_C?G-}ZakX)l z+3SeBRcWpBH^<$}K61%p{`;b_O}+PP&dDCE^BTM7-OI%mun8;Yvy4(eqXe< zzI^`r`+tYOt-rS4#*Y^*r?aFxjQe8k?m6a`btz?kxX}Nwqt- zu~Tm0u4}M|nBG0|HABA^kGpnVHML{nF6p?A%=%$T*!O+)&HA2+XKGg{XO3mpizVtU zAAjd{gvoM-*w1v#eV(i0`v1OOiB}10XFj8~>u$TRyT_4xInSDS(J&$=J40R=;Zb5f z6Tg187_K;D%4g5D&)CAe#<2nzaI(%$IA$M_&t9SC>pJ$XFYEPj zefjoV`_z6}UtZTNy{%cj?iE+!)j*)LpMP~?;3JG3H^z50&FQYYwh(6AeVnVO8UomK ztaVmitFT_z7%XLAT`IV>Kq{OUGhA&6d-u#Y|53()kzLqZ1k`T7w!W=dKG`MQa%NsM z=R4dHW0>dTQD;2v9b*9zfUr_$;8}1oKmh}o{Oay;0vxN&#GeezW*+^x^X!Q=!G8q# z7#A?|5r9Ovu5<1%0#=(_&g*r}KD4jzi*?oe9mS42raiBgu-tInsjs~fFI-tY)@u)( zZPn3ukMjUo)-f9}i?huLj_`j;zo{*qEn{UVr_{j_tiAHKA+6fOd5*%5H@+-{#U5`A z003Uczc1EmdHK;9h~D6G-7Lt+pnm|s$d1*V3*T_WlhEWUpE!0(dEZ#@F^*aaKXf)s zYs4=08$o(aV1K@k-P3uxIBgNZQp4Z|2!Qu)z%%Dphs3yMdtI&a?vDG|Z4)9{vLmpC zM-qNpy*5sXKh9i?2;oY(?uNNzzF1hu@o15#lz`uBH`XSDRd+c8aczUmI)C#GW*;m$ z;e?s`a#HAX@puwG|*gRij?ub1b#&a)gB!K9p5-UpzV+fAUuh;kf>FV11|2dUm| z?n_h8M+GGAJVM}`YEK7YmdzQn;jXJ=YAKy-Z&n3EuX_>3R~a`zF|Olm=b64+t-pWx z`jgd)Kndo=!}DeVoIdVE5Pyudf$%G^M6d(^j`b_74grfGb#I6Qpux6WhY?|A@qx8X z*k_fK;EUnREa7zz&<6zM<0c4lbXFZWyc@RG{(ZGh7|b0Af#6TM!dTh3gD;hO5miPF z=Yje1Zazm|cprauvnv^NWP$O?G1!a7E_7`S&pvR?oFr%4r{3R?9_VA=R>oJ(JKn=U z$(EIN_96{~{!NS^)qgnx*a*Jjm|+kf?vqUeyn%FRV&y*z9}gx)n9zwwv~y?Z*yPXo z0sQdXxa}+{Ld@EjHM3$bi}mUA?>||ryLPzW=q1ht?6P00wRq0E5QTuqYeM%hV=M}` zu?g8cbvQ~8(O4MyS?I8eGyqa!XCz#7zzK)lvnH?_;Jr21&42R791dQSh{>N2@!l3I z)&cL`pyFg{c#BDN4Eru{%!}vPuv6^kuP=b>u|xo{Poi>KW3^6 zEauChs$c^T0;sds?7wjs7wIjrga=W8(3gS7GX+78%?qvF$7oPQJqHzZT?IQmTLW#| zSXc(D2K|EN&vb>h{oRTBAwFcBa^5w+1xEA?*a&}Q*RMN5ln;c^Oc2zv;KT$53<>{V zjdfw08h=l5V8~}ZgmM@zR+k7{g!Po%OMb5|SRa23rWcH2i0dph|A{Cg;6jL?!sTc$ zi}vN0KYqd@3c9Ksm?xfg1J1nTiGwvrDWMYB%w<8`*~EojRXVZn0GL_r zTd`R0UBK1Kf)>E4$9BT>d1Ac|rRHL?dT9{0GUzunBOvvH`CyiCNr*I3t3i5TM>qtk zY*+TXZ2k8DTQibwgwL@_EE3~mnW~Cnb(JtR)To}t+dSXDEVDAZ9k5D?Gf8a<7 z-Z}(7=-?S}H6W2y?}Y%0vc3ki1032ca77em!zHjlw5ZogkL~Igs5ifZ6W_0^^=*Cm@bzy$wk{s+1pNT@qg9kkP!JRB;&l+~;dD!qf^p~63R>xg zI7IM2;eE&l?BE`R1*m03SMe`*e~J+fI$3~SP>m;y4zX4NT$Vzzm3N;+sIey`^o@5x z^nLw;iU5u=uL~nc)AR#C8Ht$?hABr1i+D0kP+%xXMg*oQCH^(=lSJw)Dbk8ya%fu^ z4caH-!EQGOOpIRyAP4|U$i@++UwPMemh~-p-6Q3b)e{!nD8b)YB z8u$ei8$o9#0Nkc;;Fz`TWjY2C2{5z{Ssv#F@gPcX{B+!k9Rdy^wXG8Y4^24jHIZ^7*prY$GRF4e=Gu|&=S-f2z#SBH@^M4QopX>)?dG_FMt0q*4I}9dx!gq zk%JC|3ZyGuQ!`W)$#Sp_X)CyI6LxS*bVbD!0l6VUU8uB(Rp)c!J;c3IFm#9#a1|yB zLCM&bDH1}{isIZ>d_AbQm=)*$*Y#OQt1D_ST$6U7b0-0ixFdecJ<;QUAn;w0UD)OUM4?8BPjJP>!&Mfl005~V6A4kERoRGh-qsxAtx!f6 z=uxkl@sDqxe{0`9e3v7P?_^@_lPHW}g_6sTAb2Nobp)cde>yHAP}5*p!X7eB3(Hm%if z^DekdW%Y6ie{;+O#~%TD$1bgZTCjf{ul7~now3B2;3}O^vvDtU9Xkc(MFZ^}5JcE9 z`iO;@`p=x9v7Jc$mO}>O2}OO+0Xcw39?Q&As;qK5PGA}6XoM%&b;P|&HAT_Oxn??H zlO?=ma5@Waj)Gvkk(uYj=+X9zA2p2w3Rafsf>th+f9gEoIv@gc5bY45**p)r39p}M zU4rwLuI6hbhJQ%3L`7a=!EB3u2Vf7UOiH?y8k9Ar&{G5-J!@R|Eqk!6X| z;14@5CjG#}F8So2*b~?a)&l!;XJHEH#&3B(gq0m$yF6RR&sTbO8UrcL z13;275kjD6Uspnf0Mj+&KWVXf9&BvPe~&$GwHhe;GAqJA5TPGih1pKTWXB{ST_GYn zSTUaTj0^tdffGjklA7pk{Oyn5e;+>~tAzCfXU~SB3`cj325UbeywF26h$_~uVPrHC zOxp|~rhOq3GYajHWUgi8iBZ-KdzHSi;(gp5eul5ch$eu2bwav?fM|T&Q0+JPe?p)~ z-ms#^AOaA0Fco2H1j`570J{nZFr-z_kgIG8f|aVvOdR4QVp*Zy=68vl4ThxHn120< zmTua8z5!DFk*7=<)aQkO7W4re;k)(vFDtAhOo6Gq`kX1PGkjnv@t!R@AYWP2j(2OCW2*tk$g1g9JD0@2~O_*jF# z1O0piT9t?HFe1?p*#qBZu`~1x3!N}k=@~)vJL~$gKK~>EeU@~v+B^ibf3JX!P?VJ? z{27i1F9r+x=nGnf@g0W;ldK0GRXpEFm=pYO<$feFWKT>U#m+-vbsb+)9%Kkq1n89P zfbCxBZU8=kTyIPQQPLsb88{)tLga3OKsMo#4)aK7WeZuHQeZqV;>uHdX2N&lS3g%_CR{QkzTl@I8A5*U* zbkKsYf)AM-1cJd?Q-KG&-3p;3e>9e{9{1tcQ5y&amb*oJZQ)Nf%CPQVj*(srP8iex=`B!XFCf2ld*UjsG)zv(5x zWo9iJBkqS>gxBh?_$GcFx(Wgkk~170G13o0#R+ANyaS#AjVEri)1?oPg-~%G*Xx4K zFQ3QXeoVdcJqTmy0@&9<1cBRiAR5HyLHN`H5x}2Hd8!&VFR^8LF(}whc+YiAIQ{|k z&Iy0GJQX=BJ9?wbe~lWDLlXzkdF1xF)r9c31LcfoyxCVLh!PTR=x(cKmDvIUPl=O{ zja@@!332&{^bYLm3b2QR4&GUxekH+t$+5o;v z1O@@}6}deL{LT6x^o2@D zdgPxgfIdgf{WRsUiFuxY>L=){jKK21Dgr9-LkRGk#t>i;g)ECe2fxY2)lsgz81S4- zx3PY_8}yZhCO(hQQuy;sETiL54i!yi=53~Vn&Ckh6qEjq??Xp!0yIlv0uRQAZbfgf zNzfQ`k?MP_Q=9QF zd*f6GFM&j2+cLDaVn#R`TZMvzIs%EXiyPyHTwawxXOaso(|SWWLrmnZs3)R1=vd4q z;-7`}xYAoP2Sr_;GzgLOj)-Y<+t|RacZ2j`{xJXGf9V&|ZSI7V=MFdPX9a}=dIVn~ z3g(`OlXpTM0Ivhb&%^Dj=emmJKKcY`kBP=`+)6MoXS^=jm-%X7`CU0ejoBQ2ZG$x# zNL;MX-V4m$sIeX{!t)yG>~nd#b!5PaIF$%;_vCdW=r?2w{2^F_Cm`SkHo@EB$;5Gp z^unnpfAO}-r%nVgj25I^Z|NN91tf&^f^`vcFHgnTqg3FRkbMtzhRBK@Lb{uuB&6`1 zZDENxDkKrGGbC>h1$pd&Vmo8KO((jh7w8EK9{mys6hZz-ntU`N?RBlbjnCg_Cf@xq z$OJCp$RH9=%r?Ols);o=iM4|SAn*CwvJr__fAW+X=Onb9AnVDm@V5}`Xbl+8KZ%jK z&0e7slAx|z@E!2}>o5b2qg<<384`H?mYINsbwun!+he{wQR0^;L;yLvFecbHA;!Ed zde)jFnMfe2+|XL0E<1V67I0#0ln4kST?WItSkO*TIQa%>aE3c$l2|O!z8x?ySM2p% ze~9JUAOH9a)%5#fnB6i+1D=E1jY#X z@nR+uv@OdBHnuzKVErmPYAp)?l-;F23hKMsT z-@FbFwW=6+x*^c&YQpR_Hhx41_0RwKA>h9+TuTaznz0Mw+-Wr&;d~;(s%d)+mbJJ~ z^YwsdB*0Tt@RhfwKP^O2ff9x%Pi?&czvd4XaIWQ&!pLLo!c7(^YEJi7ESdf9X zZ14HP%d!$v^~i{V5G;Tpgenj{VRw*=;mIhR-~5ab9e)j#;0bzzv-LV){wrf;=K^u3 z=bYLrXcwSsuv7l8>{I-QO~&Qnl*K~Zoa@WNfnejuY8#efl^>zh0~tq%Qn>Z8dAf1p z3OB&S`a$mZ-7??ip*F4qf59PwC!;xf_f8XS{(6wszkK}m?caV3Vb-;*u&(>+(Nh^# z#Zoap3P#yjAzlJ>I9UP@+tz-vS0%zWlwQ|BeT}2S#j1(y3tiG0u@myXYfbk`yfcax z|A^7kS2#<`&;tV3=xMr7Zb#0IE2 zFKcb1Ji4dV5t<$=T}V?;`_Vl7bLzK$n>}pn00yLSh+;!oUI%gGRS*5~;p6O|zx_Bj z0d}-<%4JT}Nt&`wt^7QVnhAG;L?Z7Of*IGDoCiMqSqdt>Ck7%fq0ONC7ArZuz=i zUw;2F_qseCEVtqWY6Xl|tG_UNK>L2m-40Ye%VI*milS^We<*i?pOZx@7V~xX9y9Fj zUGa3Xtzya6G<$g7H+Dx9v9>4{&%gO~NYJ&9wcgXv1T;@ll>DK4u8q!uh_ib07-vO@ z!vK8(^KxJgfq^e&>wdWVUfBhlazt&%tg1yd~Os0VgmJ{&;q3pVRh)wwB`%&MXFTlJm2w)i&A{mz} zoW?BJVYybGcufa)FM&{zL@ufW(Z?JD+o5-*LSat0HSWm$3Xu;V_M3!RoK> zBC>BC4v*z_7DZs{Z3Xb^_6%=|VTJg<**yd^?zx9&f4Ui6z&lvwlVW;`{@H=k(jBBE z(2d}R{p|2s_Qf{+{lnMKUw-V8Z4`840-F$}kO#~0;25h~#s}Gg>k&EYb@PRt4Yqpm z03@uVwT#H37a}ZwNO%CzQ2paMX1;G$Spy@OY;YbCpR)!MukE%{049C7f`^%>24_Hr63MQoOsfzs zo?=UI69tNur>y?Ba;0p1=ykn5jrrr~XtDK;sOl)TRt*)mO&Zo2qSP``7|H^2h6Eoj zJTFMlkt=uvbfa4U3>cZmfcs50vF7xY#GDuMf0?iiRcG0FEDmLaz{|=MDgwm7VQD-0X-!gE||aN0eC~YwuJgvvmb@mK9O*f za0VN-!18`CVoHGWT|I>2(>%z_CQ3YKwL%CI%bvjnK}nQC1A$nm+j12E)n*ceK+T2U z2?X8l2^%6w8$Pi80}I5y+F_*;_EDe&f9Cs6J{n~+Uoz2S{r>BZ(cZ&gX=yx`h5Xmp z<~*{7dYV28HrSYFEtad>Be3emhBuGx!La>1mmMYvEZ~7kKm#GEPY(h3kBqPxB@ApH zdklox%?n%rG>?nTyt!fO9@s4yUrL3Yhmd;qNXSDX*`UHlvM*@2V9gi|b+2Jje=9aJ z4v$0Yh{s& zMP=9sRJjeJ1y2l`^X@2_r7&E@;&yR?~v%$7v%#EH+ha;Ov_D zNk3$`g;Gko9xYl}yn194Zi4?ff8NWWZ)g{k3Aucm7BVw|17g9)@F;T>jPfuP;Wp+6 z`NQ^PmRDjQ^3knx1XO@sXfEDhsed>}L5(y%Zs^+RgmPnQ;NO8HvcR5~VHsc6>enxy zKYjk?OWUs?f4qC*UT{r5rv|t|u{wArkM}I&;H!yM6PWeTTBZ)!M$%z1f2<#oj?H`; zr23xV3|3Dxx&!>FHyj`Y&y@+@*7NcDd=?td79C6iL;^M5v|~3*(EC$YX9+z)nP1bA z`4kw)vbGCO2Urs5E{w2Ru4CoY1@vO7Q(o3fUY=-09ug*$^!F3oZ}TZyfM4K3{5}-A zY5+VATJOAHSL|c^@Z~25e~upX5q%m$4aS{whwSlk<2jxNQir7!qgl_K4_lo)4Pqey zp{R?5a4gT#v4~~a*#-Hw62Z6#oF34S!sg;CtJ|6a#ULClWivSR2J(ahs}?}u6NYpI zbsVVV$@KvL8mf1~Sp2 zVw5SRaG=A^by#F(H>nQB1s;1hFy)M?*`SX1nlnh|Yk=7D6S)9IX+Io?+b*u4x&| zv}kbKZ-^?nN&{-3N(iLWy1shKX3GYFW{kFT`jO# z0DSD8dUWFOxnlId-yWgtau_06p*!BtTMGs)#;pB*Iym5Ef1b}}i-cJO`({j=mSUY& zeDgz=gve|Q0ZObALr#e;;C{1HEUrxc%2<`ch8M+Et^Ea2hb^u5?Ljvp4E_(bfIlcv zI{p{T9n8}-iYGXS{WuE>fTZ9n#W^@md8x!1pU2<6d~V;@^}e5<@gVWYz;B16w+JD& z^CE0?^m)%Ne^OomrnRP5&S)@8Q)>lN5F|!)*N(6@( zo)))u2LL_0zPuzT`L}?MacGpZq8crX;c@MstHA;3S5{nk-GORwrz%I+pW&@g05sbb5Sx<5!@u^$=LQszX_iddk?|)~gyCa9TSqE}V<^hEyO1a5!Qj4!L1REQ*hCS#F3w+*jNS z85FW7e-)_5W1w#Mi4(gn&<49d0gPcbsZWo(Am10ig)dG#nYRFiSB>AT*XQq#H{P)e zxVuptNID)6?pbc%-zKx+J+Bh@7c!f;&{{N1BYh~+lZ0mC8wj zPzHx6_w(cj>XAKTle!`zf3DW2uYY{}>$mmW?;qQ@^<#-`geIs1Tehy++k;qOeR!Bb z#J7YVUW~>7);p?eng@ftV+7cz8M9iN9UBqx1E{kir>)W~6z~B@y#^?`XTol*Xboln zJ#x}6u6L(w_O{tI+ARu66M>B{+yi_JX4@;~a9)6ELOsZ$t;vD3e-=AJ=cq_GyWhY) zKKo9`!p`T;Fuc%gZ$b7F_$|#nfnkpj;-A$92Lb=M_dhS&PiiLMo!EFM*e{d~--3W| zh)%fk2A{8^+67^0BN%Nmp0@yYd-HWz1u&BUi2b88ZGH)7M7DNVC7&9=k&Q=QtXhFt z^k|(q6suUCM7Vm_e~dsKWc0YQrEb?xVA^HZLnT1N%?N`r z-_dSJ;*LcS1Q$D=JUn043tHtK^C>HZHD=G;Pme;<6)a`b>i>DQ{s(!S1be#WI7!}| zp`pZYI9-JIqa=X}=sN=KTJ=dt;fg05;OxLd05hX!(!_Rte+l+0_c9H&P%`-;UeHKH zTr=aoiEfHGwE4hO_)FsNTW2VKeiZ$RAnn=SvZAuekwBoPieokq20c=NhszC+r1V@@RY#70f;qll-FhZvgW6+KRzAW zrGYs>5&{uO#2Q4i))ziBTCWwJ@do@BDFa*pseGmy!fbS`3FgMDZ__on7)yXY z()Svn6;*R9+2E3VQRHW9QHO*Y%yhsh605k)VIUh0f8e27Cn`h=eTV{}4XJd!lGZPu z$B*@63e__%JLAjQEG)ub2%H5Iw>I7q6q7g*2;Myp`0z=%^Aw5&9=7YlI@VnZG@(`k zY&c=shb<{Pqe8C%#~=V&q=2asldQY6UyJ{0Z~E~`C=eO|Hk)LzgF99mN(sG&=eSr3 zaFGyYe<_;c-x8u(JvZoya)ucxP-83Vmc?wqF2vnJA?pjz zU@s%DfjS^+l@xN^=b>J>J)>y3)XUQ3hy~%Be=PodDKSAsY_Z2HVO}1BS)jh4YZY+BCf*hcd$#(-meXyE-g9Ud zVd%|P(@D%`7XSsYk^rY>ismpKjRHYv_6}LjSS{gZ0Ww@I4`mZzPkiZlz~?7M>sf#) zy0}*H^n;*K_`jFM`nNAXYjGToO>yYVe|doOvv^K_bey={;%^r3`yfiGzhTvYISvWG zm^r{+D|-V>mWi^qQh*p~)wrH|VTuGc=a;a$!^--yT6PA-be@TaiYvU=65hwQy}4p0 z0R~#cu!PuQtDiHMaGs)ra}tir&VZ`c zf_$MQt2K`(jM9rF!N`YuB;=xXWqLn_i1cX8Zg8di}3!>cHwum4@R(Ha*tl}An zb2FJB1K)(l!1j3|8_I!k*f+5V8F$W%b+(Q^J|to`)4Z%!|E+!a2}f~~E| z{DQ*uzKFFzzm-z&?X!?{5f~Tc72zm~=LhaC^$;;{f#I3~fiVs5A& z$dwg=Ih}Yz6!?=JG=gWedmcJ7;eMkzyQmtwP0sS(`Og9sk5q8l zVo^2$2qBx#Y5UE!Z0C2D3R^{hJ=Ns5or9voafEm+XuRN;?`42;G7KVR#89{N6x9P3 zdW;QH5V!6AhQY$3OPb-Oa)~c(uX7T<^F)6rQA-7g$^H9^1#pY~LAb|g1;h%;$!50|nupDi$U;b$#V>!Sxrp*~*$~U^AGUv0 zkgDgtJph~tu*9C>@52tz%5II69NE2ih>8T%QGMcQX!GE z805WX2{CXHWv6q}u9jf6jySvkCKh3%&U(f^Jnm4hCPBngIG(ATWjav~vLezUyb6&6 zL6PhR#~)&=1Aj(lN&sC1)(urSY@Q8fL!sxdtM%*nNe#~Z3~)RX+~{-)V}vC72R90b z1whR@^)S}bAoKSCGvG!|O_34Yo*5?ar&+PV3v^G{A)n#4wMARwztA;&SPMNv*x+}N zCC3iJ!$9u$c6PRyWgMfeUAt4Z_<#*xz+{(V-PSu3E`JdtsxVVL>uNsl!A=sr7lvx; zF&MFjXTbI!4yjtl?hhC^BnybS6mK}wC@W8!Ver`X{aTHm#6_f%<$WhMZ-s-^p3Pu8 zOx_^$!P?-IL)hNA_-lpj&Et1Ai3zc&~;FfC;|!v<(rclCXj%gd}9V+?+Q;?G9V7TzB&Xad{}m3wX@GaLyaB z9aeOLVnScTqIseePB@12)lMGU1uX2k>ztR3nnyr4zML}758q|#zdL0t=`l?3+eRr> z9E^^aj5eU5=G$=-wtY4m$e}qx@&o^o6lpnjQrHufwgUyvsl5#PjyU^qaxbqt8`Sy8D(mEim_v$q%ACwO2W zQN1kltv2Ioi#Q;_HlJ~d@%F%o9b?}JfgUu)L`-O6{QV?&Q$u)FKTS8|Gf=vO zao)j7K}_`-GUsHb;Hmo!?Osc!ekl<(V)R(oBouiwV_ zi6a&#H~=`E55-reMOl0$9(5owP5@w@Fy%V$%L-)#>9Vk_X?e4HqM=jb134a(N zUE;}GkEJ~w_K<=3BU-c{5*(;e($wo3_;Vq{sr_;)A$3-~7jPTC7^cC^HTa6(naP}pB*ng3UU^Rpv zA>Ik>=ntd{tA>YRn2x0i`?mboIcLFxarWhM@|U%A&*-@G{k%V$zH|8RKA$kvK{vd3 zTdZQ~U2m&xUaeR}kT$4g_jArDzh;jF^c=>=UL_FD9(sNVltm1T8*EsPO2#S{(t;NQ4Rap{Hlz z-6Q$gF&r^y^whFESzSkQtmmN+c~>2;RT8Y45ccEK4EBQ$7*0>E*-6)<6LW24!j`Yf zGU}l?Y%?9nO7-+4dK}k$sOt!Y&Rq-6ksd?~o8)p|DLYvXHVIWacaxNdWkU+2saa>A zJ?jhUeVmu4=2pGl)_>L9i&eK$eRd4o28?>+YY)#SK;>##X^Pf%Aez}uOdaq?bt4!q ze8fYuC+Z(q=(e^?Xu&O^O;(dw(hlf*2Rm+D{chDxct!dyp)W(sEhcBx2*IHbew9Gc zbv|`jPR=2&9`GN}h|%{MRazdx!D%AJ#-plJR_jpj6@hWk%IO`fHT)IIU<%IR41^tP zEhj;b*sPjImIVUG_9U~Mo|Qo@z;J?UR#2j$WUYL8Y=5N_rTR$Ur3U|8t{$Jc>Tnn{cx!0@yuwNm0yC_kSekbv$ErgQ3r`=3 zX}4Xs1Dt_NKW)`cBcEL&dSIyM+legxQi!NGEPgxZ&~d{UMukf_H25-wn35%-7>dO- zgNTIagMaEBw}mblpuz!HM~ye<=kSf;wD2ujsvaCY8Bej;dFlt)27&UB>LxfJuV(gn z{B3>tukDX--<2=D-ve-ZdNXX{58IK(&EY*T;Dtk+9mzZhm$0S@j#&KXOmO~(&2hk^ z^9r5exS|T#{>&Z%R&ty6pB=D;_^aDC0cAd?pnr$mFLu;gdU3vyi|33fKLZfUAuP7E zll6j@MnEby0oSVs*hlOYeY0Y*L(iT;Ogs9t$H#w)_oK1Gi}mj{+RU<={Qm;SIrnm2V5qrCM=ucBWxUt&oueA)I<>Ci)aBHTQ%Vo31KHo7zSb# zFe5_Q6Nwr0Je^L2TX}>+xR2j2*QY-|et-Ni7rQPVz*{E9&6aJe#9>``bGuj8A_~g9V=Pp3hOG14Hfex|G&~e?>LBs9pge2j%J2QO;k43w!oF?6z{YR%-n% z5$zzs_-({R#si_T05PW>f#n+}9~V6xELBPc6Ia?U<0Zhy@p zpy$OF6_X5B5TNy2H0`@jr&Jr{|E#TG>0j6D%jZu&8FB2<@_t%(4!fdQI$dG-LBNtp z9aM@pJUsRj$8p$A+4ggYjFb%a$e!7WE3Br)0~3J-J)3q^KtRuDWVkmiJQ-+(oo6!l z38(8XWxb|YqU&-THSof%nCZ%DM1Kq2Oz>d|o>o?111Izl4gGvc6P&Ec3JgP-1>;t2 z$4sOk*5k5$FAIPOpTlvI^K?!cTZ6qXpK8q4?8G1I)BM?pW5OJqy>m$By7I^Hv)Hh(vCgCK_N zab$mswLB%3@97B^Q{Dk}JU5?;NjpRo*KQXihn4ccY1`0Tt%rMNpnDEt39A!JP8?z0 z4x)7a5V%<9qo1PFd+QbW$v=nYSO9iR=Lv@cmF(P7Ea7Ff*8c*Fj0qZn3c`TUPUDb zwp|EMM3ZHA6&zz+J2*KS7Bf3r$Nt$ucPgi#x0kfl4zGT0M;5}Gc7J(YuaE8Pw-4j% zYG1yu?tLG{0b@q9nDX*;7t)|bM7YVm90496{6=I%-37A^Ps81r&GG=0{Jcp{;^v5s z05|vLT3VdMGQk*~iG5cG8JH}WXWP;5pjL8O|JVR%}lp-+%7~6y7nTZfB!fkn$+ z_C$CYh*D>C+>JQlg(ih~2aZ>1!Ar1QzyJ1=q!^?cMSlU`+m3&^*1QpgRtT}1&JwFo zRA9qHNdo>VmQmJe-#c&uYOt6#2W{-UM(MUU)eu*s6G)RR-=p6F>wtwqrsk8;uz0~L z*!{Lv5#j)^n)V=sXXuc9*VDeGqk=bo_D3}fe+WM{d;OCGtx^0Q^jz2(N)r}vpHh~2 zcx<s}WZ1aTA0NE3!sz6Jw$bCkK_Mm&ylMg#7f8${UsJ%a{fE=(R114NVk2FQk zCx0)0M=eRN^vqJ8k=PDlmb&I*HGQ?aj+F2TGxUsULdtYYE4QHi_`I4 zUNHeKnUb+J+tSYzynq9Ga+Ncw()!a0(w;Hl)?heWD(>}uQ0uJ4r=OT;d)rGH>*a|n zwhDG0p5mK$urZ^_>IeYQBGGB1pUulqtC*I@z1?XD4amHtVW;=9Ss9Qd`1TkhylpV8 zYZF=quuKB=OPT8WZ-4#p`yW5M+Do0E<1-KyO0ZA6=9AShNmBjv88~P?#7I~|IUkvq zu-xw%PD=R7!1{H;94gUe=`2<0Z9j%Pi3#RsIGF zjpAL}lOa78e^&Ca`Qdbse(2XTGR3o>&~TXtAk)*gYBCPqUPq0nHF*R*_wOg`k{(y@n?@POG^D57* z?aTaNw5SGocxF>VN4M1oOic=5>@0}axB~>@eU2jvf6(TUJ{+1Kn@6A)YT%LhmDiZu z&!}PpQ1@i^fPPk}^6bSzK_Jq5B3P&19LqeNshypo;#G?^S!QXK9T?$lCUzuRe}c|a zWTw~q3HLvjK)-e(JYx+Bz}>=N&rb%HK3=f1YbeJT@e95wIMA79Ar5$3LE1M}P-AHxK^+f_L`xHnc>Uh!w=sVx_;S^Y~J919>~P zAFbNtV=_;H++i0<0er zW*w))eZ?5aT7_jjmmE2I(Shm-A~@~sWm)q?Y!1K?I<^m6D$Ryl8({CB0@I3M-ocy8 zf3i)G&AEt&b?MVSIGF9rQV|V*{l4(>wZAbX$FASJsyYwI2D`vcuZ_7^Gw2 zzT-HKV?X|!4@1C(K_L*cl`ibnc@-Aqe?f69CwimHb+4{oQ1$Z2L~rrjHsyVHSi-UZ z541YH*Daz5yc&y`ZZ}8nHg>}SJw$q0uwU12KOv>-dYTCHwtfIdbo@Nj%~mQ11^9SeyI&6x{g@ARlwNLT=rBja8g|xMqdRIj?D?!+LSZQn8pH37v~=_1P0x z&!LDOt2qB^0>EeSN|0_Tx^VVCQw6PC(}Angcoyr{3AX&woSVr&U|eUA1roJHxCR zLZnSGjZI&8QgQNX1T!+=>geRNEe{*s<+S$$K|2C=0M{S3c@l-6J8bW!<44Qi9HnR5 zhD9XPyMGBAQ1XO9*UFAMeFh6fkAK?u9PN8y)wbi2i)|iW_7mVhb|-^mmh1*3$g;uvWdAG`5qe+aOoGEMk}Q>5R_9F`&wO@6rVb>g_e82G4BM zkW-sar(Bu7jN`c-37a%^TH~^zjXi}|Iq=%%VR*XkQnJIb4=(3aI(bjw?oZh6dcEUL=dEu`bG~cUHXUq5Ci`lK`mP#v>k~hBvBEsFg zumo=I1W(ilPPyzm$@Bg4?5BGFI4;{x5ItVaS8ZrS&^u1!V)+lRSbn>0tE<^r!PORJ z)Q)Q}%c^!)MLR}pbj$a`m`rxE!A`3dP#q~hf_E4-Slu#_8N9RPbwKa4Sl=E0f0uf0 z2=omNYJ_Y;+hS)N%HS~sUw)V>{e%IiTH3 zsOCi+bP6pP!G6Fkur1fv>L>?E<NaCOtp{(1*{u;pW-8E8hYPOiO}q&pgJC(X+5DSx6PEt72op=X0!X|iO7>;1SF9A;+&8OW}CaXP%e{NB*=FfW{kJEO76OVej8%|q} zpaQkO8rqk&{^^#z*Ou%HTR*HOvmwQ!!lwAcAH221>Fl1?0Tf8<%iG_VvqbZgP(vaT z{QKEZot2Fwz_E6CC!uWVqeQH60DtZnrvqP(2{Hh-xY&Wkxa z8nA_QjYm+RzP!!Mdwd&Ve_hV?+<@*>OF41^=s|upOzXHD?=ifFBw7CJxhryn^>h+W z^TNuV-g_Rq>4_O5KRO-Pjg_#s%bq_}u072Tsm1im{&T2r!bXwRrmnrF&=guNb+W zrc7@pJ;UKqn>1=SM3sZZ#FzlbOozrj(B-q17)>$;_BPFZrs;N;=G*q zF&sI1h0BiVT}d{_1hLxehRtaF8vl%7_73FJ8X-p?hwVJ5;dRDh>wmp$jmQ3|h_P)rRM~Z-12lXaM*h+Q3FUKpZdizL#x*DJH+XAs6T|z2ppRQ#4lp+_MWP zCC(=?V}N&Gc`ys4ZT3fvD6$tJ&FhUT63Ro8=O!&DnOzpbjPTu3{ddKy?*s#N04*AB z-?Yha!1XO~Zo;aSABPiRpswfiPz#1}+JHPyuzh)?+B`^o?th87ZaW+ghw~ApShuKa z=0C5cbDBvp7jJIKG)?tF}}Ew{A2eQzT3v1BQBun)7YhFF%%Mn31mc%av1>@T$)7|Y%Y@%YCagCP$?3qa3Mjf0HOmvlTqdWI= z`%Ql8gfiM16Jr0+ja~)NpV^GbTl5b2)6?n=%`^3~-)DqQo9u|yC77yrx-F3#-UUzg z7BDYXcYpFZHYmZcljC;GY%nFb*Cdc+a}bx;`Z|cIqLZFEl<3eWN9O2`QoNToWAD)e z=%*6}$O+%s*3Xiw&wMkRLJwp~izo~4IF>XkH;#7fY)8svHVhS>s}~RSlYo3XAegm{ z;MufT0;uZvpJNr1Eibo;y~S?wlh*kK?=&#`V3TP|3}c>k&8Pjr$vb5@`GLI)9Wo9Ky1cGHZn z7ij+i`TEz@f9!_9sbf?@Ixnt1r`5zapJQJY4wKkQ9)IG2$62d0EgVKy+SqgbIgUJ! zr!_e|?dVWO2*&k3i~|oRt~p`Wd&r&gWbK)kjiEc7d}@7?-AgyCpm2u#rFwhqi#H(e zg;#r|??r|Uq30xF11u8R!zC})@siieZiPF_2hT8^Mq9iJ`*pcKkB@)+&o!xMwURG!OLW(JFJ1v3i)T>);`k5lo9$Ogk` z9gZO#X!i8Xa{?7>C`4fT%M-fyf-kfX_S4U2hPSsjdMbQZVkww(=Vu=LvQ7|cUxO1E z%1HJ;&@Ky>T{W!!=EhCM1P`s^6~`d=HyTm_~A7&uc)=Y^!26v zc)4zqSIO~GNQi-5L~}}z%Jj6Y9G;@^fKF!4wg@@(_4b+?mef%VDO$~?JbrY+fI#ET zaGT?LYWUznQ>t!0=PC}2c)DfIEa{K$x9kxK(qc!F7laeQ{wxCUY;QmoY%iF>o8#{O zj4N+%-Af0|K*=*;>9{`30I^Gq!6O%7l`_342cCTx=r+~|#&!tAj^i_1ZA z`=itg2(zO38C#6vvbJhYr)NcHy!s)*%Z)GW-$T=E540C(LMR}5 zJc+|Tk{J)ePrn>f{B-ktw^YCW(SQH?|33h&HZMcy$?LY9z0?K~sGLd==SgN%^5MCV zbN!|2P{v_Box^Y+HsFo(#lnr^SXii-NpX{n-f(?ku~wB#0K*Y2R-Qz5x(4TX+AN?{HM%bDO5!j`d0U^H=vS-uSH!+2vmHg=x(VRQHt1l!(a$ z0N??sm5&FCt)B8}jC(nmN+MU!85=fP7 z1aRgMG_YD}U;{jma0hlJS`oSko*8L~X-)69EXm_}h<*WDW=y8jVD%4k9k#7hBF%fDS99?FdaicfHW?()2EKK8 zb3n4l9vFAnc>+YIoygFE%_Dp2=uN3@o$x-p#9?2zlRby`LZadF5lnA;r}ser zOh*cObrpep0^h8eZBk?Q+O6oqkerF?8Iw4ztUJJ7`GJvf>7z+BF+i(Yqc%Noke!WuiC$34|JMFyhk0?6m86v0#U7-WVQ~Zg@m<9R&He z;$GhKoDBxYGIoC(p1m^~m~^C<*=Q#>;RZs{xsR#ILfJ8wwVeJg+qtODuU?3 zAD!D?L7w&*#8e1T0Gq`g#bV~(!?1NuLB1?KTg%x=8;O7T+yMJ$`y})e1{ZN+5dzro zikiDZgF9OxdF%7- zAh6q_4euP77ChVRHF~!N)+@`=_wnJ%=$XE}H@Q{sHbSzr@0RQLU;g_0-^SM%|N3>z z|E|CGr51nsf+)a7?bdX-9}&f(F1W?89OZy&ZRefYMhhC;VL0KyvANON2B;R3J>ohq zW_7oD*BR_#OV|noVr3h~)J+yZx zY;Tdyz6aD~#j1&X^4jg~lL_bahLEhjUfxCHlB<6+T}b{D6N9LMZ@{ZXEf!%-Zyarg ziYvV0*ylFJ`ug=}wQ?DhW(6y@gpGxYig#GFXNr(0>wlfyV~uaN^3jnS;w3b7dqD!x z=~!r<)62BLyltj0fN736Bglh}>6xJMlq3!Kdj{m9$%um(`<9!&2(cKkw>jD9eL>D0 zLS8?SxcKT+BsmL*Z^rV&Z9}+q! zTdXz2mB;e_68?}_>^wsx1!nn1#qx!{E;~Lwx9^^!H}Dy*1PEDaxXji#`WNk*|0LL# zf?@CHHh|NXjT1e6Pa96wzHGO5A{LqgySwbMnz*Qnc3;^JpW--Tla7Dq{O8sB36$9* z)opYkB%U^BB4(g?)3MKdF#mWv+*odN@jO8IpM;1I;QfF2T4d?KL$J)-#!eWAB%g>6 z+l1*93rMObJPL?8WgA{hRsqZWK8w~mQmDf-c?^N?q2^_?j2B&@!{U=MbvmO*L(Op= zR_Z~=K&3Nar8nO81oMBU=Da3E#9`Gt9e0%m_Vyga>_3}HRev&1zRk;_Ugt6W^844H zl|);x0=Vt>y1FzDta)R~;xX7Nie4x|pC zhShcp3fH~q@pOM6@V15-M`X1KpAPzDpOuOoE%rvhtPd{M1bNejbD>~a!I8V${-I%o z=X3A}DfTSi8K7a>ceyZs@1DA!DR1ZrRlA3_)eCCyY9bk+$fLnEu9Lql_x9q-ZYhjC z_`Lmh{QgV(w||-p@JcEclKUjyJ69Snj>CBXEd>jci8O!S(I%#M$f(nFZYK_R#0&e2 z?>e$mQ9BUI?Gi9O0=+s0?#cAUDp>zZ&1N-czotHOp^6hRIkB*qM^qqKWEu$kFyixdWyDNC6xBOk!E=-3Az{oEv zE(jgA7I}XO^S~8fFGKs~%Ua)lGQSE!WV!28g$Zkc?wT3t!ST@E)Uc!yM<9JeZ}05qtBe$AZQC72jbVlPRW9 zlQ$74@U8gYk8VB`1YS*1oI(W*1@GekIj2pFRw{pbC9TITg}7JaT^xP!+6Sz3B>oDAb`a|c!-N8>808icmUO1f+ z<>iUqC=|U#0!uFyePOQM_UCH*hiB9I8AMyRm*|=z1a$7hJMDnR3#&}d92rN8h4p@0 zG%0^W*-sNfA!@>cy&k$pG_w`hd`N-tuDqUxQ7=hv;kus;D_e`tc@XLpxn|+Ub92a4 zD!FUwa=VeOXWNdVaK==>ZH?JpiN*eWw`iX~{qnQCA-f5_n|(;I`)8Q&Ij_U9@W8j_ zKg9~6M686cV2KKwu!eD+FyK(YsQZn}F`|FLF+c?fvateSvn9(Ruwk4Y@)Xsyrxi~x zKhOMTW8kEhKBGbrSrBqw4m%snyyrX-$x5Mpl!vlJMuFDY7 zMV_oWP$IB}&C5%iV~y>TomVb@YkF@|fV4CVqqhyQmjk?qbo}swGeC1&J`h=K$H1d< zZO|J`rtepNMA_nrOG@$-aLLL_;tdfBU`WHRzVx(zqCn;yS#>3B z4a~J>0%G6|d1&73J?{1L&%0yiZRXA|1HbGwZ>DQ3qO#`G>u#$LlQio!ox52IYs3JGVSo4Okj9_C2}kDC4=k&e1sogyCd^HB09W z8un9H(`VU+TL-gw)%t)6JmZIKBfVS5K;iJRbMFsb-pw!q#NV2K3f8K6JKyv+tD{w~ z6*UfnvG|nJF{cy?AbOyw(x!FtP9ZS_b46Gz1?@%-s^ma-cLq+=`13imy z&N|@+eS)pe=Ah7jSRHSQb_(7M>1tps(f&Q&;I^0hDLX`CmDnwK;!&LJv~$G{G3f|s z5g`XL-eCd+Z_JSWBZ{r#cwMf)|72#UH3Md#9Nu8pQ^ie&bLG5nt2;KU<$fv5Ok$N| zI8N^;VB=Mn|pRwRobZYIOjA08u6-Z&F*R-)%E`o_BKj(3scu=esHB+1?9c)FShXdOz9+`(=tM=%s{g5Pjn)Hde-Y6?{ z?l{ZZ(oQd`FUc8UrA8EdR?N@QaCNi~3YZ?ejnd{VSeNypb)IMwNaEyN5yU%IcgUC` zm~Z*P8Th99+>&)e$A$Cp8W6_IlQ3{;!Y4Q&s2wHhg%=)ChXX0eFxQ z=zoS#!G9jhB5z@mLO^nBy3)5VAocIxzkhHPXBXjYX~yYL$O>gE&p&}E!ykdBC!vW_ zH{`6#012DQ=kapy&Q=}X?64QeMVASagrA$EI|}GMAR5jNi4pwB7O_*q$v+&zP`d*0l(e@qaL;en5P^#FxD$YvCwN=NV*|=&W*7!o>xM zrA{AtUEAqvCb8qa&8>je*Cggh+Xna*mic|HKBYfDBA4h`uAwXYQoZ)%-IAI|ge46o zHJ1VeJMC}}Q{siW-mVb|M znn(leNs^hR!AM|YaasD5#ljkafPgnP83};6VdudVe5EFp(5SKxB|iO4@vSXO0=Onfmr<7l_5HWg8q_YyZnJ%7a%We}iW5q7e4 z(D~08M`3YOCKAFnJ`N5LnFGTX9qSZmy4H{{SkP=PnD^FuOeziJpV#Z#2klem6b(E& zV6j&Y${lJO!YZpn)nOM-&*kP}mvL|`$}ydH$`2bKAf%oUW#8P+dpOq3?vyjAu|kSt zZi?PR&dAa6PA?JNU4NIi8SnQ#gzN$`&vmNX#jfOt72Cs|fFN0&QUZiaF_aQfb98F? zC#qc49_dSW-|FaWF->*K=G;C9Am&J?x_9-wx9hK>b(1fsuS9ith4P>LD zMM`%2&c9H{rOK-P_N2VEd@$Ws(*1UivF{U)<8bhU#G%!+m0<+MFQwUr&*42w0f%aM5^t7U9IQS z*Ezm_`TA?^UVoLwNnK#*rPs0T$O0Y#f>XN^RJPC|6@Qg7!ujAhSPD@sIy-Bx^zjjh zUsO;E^>Au;y65d`iKEt~6wMOuum@dkN8a1bnXzepy$i#;daV8(F3F zsGC!q1f-@v3!p7(56=UUshf)Ix1wf;^ye)*snWP3Zhst5&b3B${_G(=_>h?_UmYl0 z9P1@{A1}wHiV+{$>X6?w7cFl z-rH8wr;-I?{44OEbLb3mI+dwN-bnzFo4wu0%73i^&d7(f=|@m?5*<~3lOh1RI9_;{ zlI;~En2Jn$IUE3)QwDq%7MLpefiZL;1c*NQ%8-U@WOtPGN4Xn$^G4{%UjyZPc{Q z!hgGKB)Nwgv-m4>`fjDb38aJ?Hl${0XDsY9;d;zKjTU%L()Y9xqah`yS9+HBc-mU1 zaMYaVdz*ILw`GcuI&0&s`4nl9SIN@dIa>l8QPz8G#~!Jiv{vYB{#o@#*;i<6cxM^a zHjRN3Du-BWT1rJ$*&*MlSk#=+3l5c&sejoy4gA2%di}XR$c{SI@)W9OJpRI?s`IK< z2-}=Dson=?BFU4eb-SyGx<(l+pducNRow}*A4(=u;~#dax4m~T4Vr5sFA`t~G9)dX zycx@x$=P^AUYuzP^P&^oL#$@qLr$A>P#mT&$~l1xw2!gnV9za$Y@2|NQ*}P~VO%n$*;HVSnF} z3N8(2SJNj)lz;yan-11(#PWXV0#T9%8JfCLHHx7ZA7E!#cL@!0<8ECC@A-oYg+J`S zdZlbp%d@8i;C%=6+4%R^WK>hYX@70U`G%Kjx2iMIy9otqv#0st{RV^6Tw1(NZS;y} z!@;8{6SFGHr{1CV97$)~Q=J5-gp;1+&O1^YQCN{fo}bq0+Z?~1+Ms698F{E2)rm33 zuwBX;G@DVQIJ6kUzBnr)>04)Sr3}35C<<-qHyciE$v|zof@wih3$<~eEK)y<@0p+0 zj9ccyrMkN0WKZ&Z3tEX+#HKEw0kY;P6O))g+0K$|S?TBoQlsJCq|z1Ax^yz95~LcE zIU*xOS+Cru;*fGKQkH`X;svG7Bl%;+lgVTuFI@Z4jze$Wsc3a2$rn)XIGlN3WM&;; zG#%f@~z6%FHI$Y8Tz^=lNn_?e?FaLvAD=yZGa_KirUF{Wtnv?AefI( zqT~e!(Zl{W)R_E4b$T|x-1~g``em(;h?apRXicuLq&|?4jv1 zGR;WhOZCo5>8A;KQO)PMej48RfBN{x{Qg0St>JdkE|W(nI`vQ!a1gqK0HB(voMb%( z?$Kd;1&gNKs6othq!&mKg-600Z(x$Pf5L!~TN-HHKJ9e@?>P^N&0zcoO?0+%=X2j( zdO2{%X$9rpG~Kl!C)R;&-C@ElsH)RDuVLPFnLCtJubS{}L z>M>L4g?A|--i2))>xa=pmV9qD*6gEN_mT3|6{2>aWFNOH!58J#B*z#un+mt1iP=k$ zb;)Urgc0XzW?3qg-g^Oq?ML7;e}x?2L1Umn=%}yj_4yy4J~9`tV8XVqJF}|cs_b0A zQ+*kus_PE7Xbf;JQla@Q0ID2s^!`E{rQr+Tik@30X@CKJT3!G(7?4oO>C2go#>%e>zN>FL)IW zq&o?dW6!g)T!)2X*p*7It@DZ5YhVhixx8dyHz+}tA16H4Ye(WAef^{VIyXw_D9Vjm zGCK!3wK%*KJxo$*`tz(vwyKKPCk<6Djjf+eJn5I(Vl1BOXgYR*Y6$6>&Gsni?+tow zW6P^4o0OdC;mg_)=&~f9e|O&VrOJ5r!iEGVjiFQh04ylR8d%Tv@((c6L0h~+DF~NX znr)ktTx`}rBPGlDL3PB^thkHe$Lj~l`Kp}~lQ$f)ZNkcfETS7 z06Cz2jQL_OtlpQSvKw2E}UUtX({YIpdwgc_Hp|M9vUNTRgwHFa4#9H`Oq z{L~_94IXfWx@DlLQ;q87AS=1IVp$HP@lWNkjTyJNcJmU0&^C0Ove8296~Fb@1^fEP z2fOR!%s(@1KX!d`f1fQH_X9;ZiK63^{UJU%?IN4#<-^BT%*zyL7B@!%XkCg81yB~d zG%8lQ4R@Z^kIm;fR==kjSS&cdC8*5&KIXr*a1LYc!70v?_?$)#fsc^_w7l6Tps|os zI~(UrvouFe0FWWGya&&CdDj7uct|YArJ6(y`ip^%_0+o+fAG$rn(mB1=vUzUl&7CB ze(eAFbpM4e_|otaIS@iJ0mpe^J;raPHEbD!x^L@St;Emja`MFdqD$2YLRb=bkcc%! zkk)>C4vD`&S-Zk*oON4xP{bTtI{b37V+|k|BxRGcIYKR$L`6gEsrShP z#c&pQ`{CW|hIA;KvXQCe5yh*NYW7Fjx}e%iIv$T5sL8BTsc<^QDU}0t4Uerp2o;=W zNaKkE^e3yA6{mm`k<4c+hemyHdF1%>qW!wYe?F+L_8{V;R)DGIiEgNS=tR}r`=LF`M9 zcRN+UyZ4BCdK^wC@Dk#7>nfyJ(N$G9Jcq{#*hx`J+#XW@0O(Q%i4p)(MQ$#kDf#}S zf65}6=Eggd&wZ&daO<&mmO=3i4isKeyuY${|M9PT{;mJ{>D&DJmmT)ff3{M#&DjOd6-Ir*&J8tmSm?J=X=Xr`Oq}(2#fALQ8;)9a^<39S*XRe^!^F z!zL3Uh~rKIB`m2tl`KHnLgzfqbs88={W~&CtlGz04wzFa3VTKu`pY)tc{<>(_xd(V zm3uOE>){g>3sr@U=yrK$s`e+VHzjl*AR&!8nknHhUv1sYQ{6O;C=ZU&09zH2b4!d4P|Ek9IY@I@D9A9y%0FCypFQ0@a1kqjGj{twUu-K*y0X&Fkk5 zDg|6}2%l^Ff{_}lCcRqd@!D_cN|k@@Er}PmwMrHx%!C;MywbqDfWD{-e=cVuoJc>3 z6GIo|D1LLm{LqM}<^EED|Niuk7+;D=<=cjd20OPy<5Ky-oJ!?pS+gCGK@?m#wiu%#-;@i_h_46q_fPlN`DLw7WB%G04aj?xJtqW6-Kt1SMMwU4QKzX) z`^dznuGfI&_PR32_iN7<$_@O1dWv`DoAT8s_#?_<2!;Ck)=9>Oe;$v=&WcXR4!I{u zT&#CVe|JC5iV#)G_J{J33T-)&7t1t0U2G#Z^-@afGQwrsBG+9g!ZquaW4`7dzb|{j zQkPK~6aCS8G4?%>5VshzmnFB7Xe92YaoEs+@pZ|b{`G_Tv*Xx;ZVG~=bt`8=1$Ia= zna94})~xE7GE^1)f8QFl0oWe4KfCSfPI?F8Z~rle5^i@0!N_9LiuX||O{*`;3Y9a5 zL+Rwxqj@*+E`tU}eh$g?O4&sv;-;GU9GdCoeDwG>Nsc%pS#Xi{NC4FBf{8*oO&le+ z>lfDuV`@d~PU~utm+X9NdHsX;PVDg(JuY$pG2wV^9{&F6f49GX|5+&KWlEd6Ps4#r z&YJR|9CeD6EqCU8c-pgyms6AkHm_h62z3rJ%v0eAwoE*=O;`R=v3*IH6z3!Kpp8ixqAxFOrBi*BOT+Wa>sU6zy}U1?X3J_BN%>(-*#GSQ z%g{)&^bJlme{nV3OEMdybV7CF2`=iZSBnKD?bIz)6x%CQ3Yjgm@v2j}m+SjS#t9Vv z01W+`9?9?txWhs63jNTEtLyEu90)6?Q%gn3^hakZ!yCVB=?~Cv4r^EGE2Jr8pH_sA zlkb;&=>Y=Bf;+D^Lf!)fRql9yYwu{LW1X*njM~8*e<&vh7Z6IS)LFLF?X9%F1$%O{)>zTtr8gtByNnHhW*9OYLnUuep-I)b zKsre?8sLcb2nvenUBn?!e@O=x_I`7ATn-jRBjtOFds}&r>SYJNld{_n=aayPFN^i% zH?YL`$FDcny^Ib3;Gm~3k+Tj@!jP@L&pB745$tz9>lidPlGI*xIv~^?6V@9>h?!R9ap~ zUx(L^I&y(WDAm&`|4L1ma;Ec8+Mi0jMdw8q7)ZGK?e8C~7Ykr}PM$3JL*tbqr9kmTeu)xypc-Xn_NZOf&yb^_ZUA42 z{0=DhM$Go%=>YPTE+uo5ZgIV987PXcUZAt;R5u|?kKz}x1K-th$ee88`%G(dHq^ac z$}QVL(NY>XO|_#<=irR-5B9;RANiB2f7inMu1o+M9#IE1*7qSPML^b>_HKw zsD!0#P=EIIvErA3a@KjvQN3jwPgyD^D3gCspHkgBPnfAHG=m~Ddu0^arE>VEW(ji| z0y5x^TzF`N&DUcWP;c@IPYHN03-+J!Ym%?2%|W}Qzw5CqgLup{=~5)qS7$ukLTuIr zwKiA0t_#3pmy=u_FK@fuF8B5HCgOMPci?eG+YKNmymZ#~qEf3do#BH*FlV~*`M$R_ z{3xs*5Oo}rT67?PoKJfb-6Y?W`E~}?GXVS1hZ>62W&Ch zfa6o``N!gx$L63re9hVM@-`T0&gXsR->EZ_Onma~aQC2pP~8GOe1yYlNqK#n0rK|k zjPdo^&C&*JNKis^ZiC{bKzg7>9iXp6?znon99DfC8h`t|BnR-TIhBW9NeNdY|Fl-0 zf4!}|NbH(n9BN=+9qfKfu3siNMGp7{6v&SZ@M-e)z>g#^n$%F$evZHcRrZyB^rom0 zE#wv)UbK^c!U*@eVb*&*V>ylu6ggE7mC*b)k}&g+*Q3C{v+w#GuvOc(3Z2`Y;ml4D ztmJ6FlUceVpV`_&YxBzmaZt{lp6c-z=_)(%uKkZJuiyfa52)XdaZ%E-xx6$k`IUtE zNB`QNk8ab74s5GagWd-6OOMH$1lfNmy9CWS*Z`h?dR?oe_9f*I&6Qh!J}DUMnUsLf z_jOJtvAGo1asZDd(?*1VN+@YgW;P`)r}kXq-M8_ia#9M7dMG;Qws~iR;2hO()c`Mb z1wBLw-o$Rb7kxPZaMz}OI?i6&p)ibP<+?T2o7$j;tK3puVu_l-y- z(D~$W>hn5I^N}d*S~DxsM4GsS+`#ZR2$Ax>F{U1tOQ_xQcQaf;VZXPf|kNdb&R^Xyu<0Fr>Xjt z_91NQ0&>ECv0%T{&we4xMcHUJTVF!0lR`=FT8@uKxkORd|i#Py~^$X>#K60Rw87C_qC$(;SMQH5B z`v8$|Wfm#4_v^}i`__M(_rJdVnx}K*e(2gA^+*CWm(6A%vN{<@fsu<*h2_yEf!ujj zyCo+v+$jo9-?B^PkpQ<5rWASP0cKZ!5pe!+4`d&D86T(mYLup7sj26*QGJ8=OC1RJ z$Z@3k!&;~*19#lcE6DiiRUT3&s%Ebw8==DqjjJ?{rP-J_vW6m^4r?CvpdECwSikrX zLcCZoZowDBYhsINg+krl%ZqB&AHRL=fByZ~jfurZa41jmMY02PWxyyfMY{HX<%EuG zlblIE1@wJce-WtW2zFGLs^jGEs)TdSx89VB2N0RHq8JF%a=u&TdY<&p*R)%(YPG_`pIZozP2(W;pvZeM@trxi%WOg;r^QD1c z1v5NWy0S-!Cth{i1h}+-I6NeO!9s@EsC(thYJK{h)A+Zq^SAk*U%M#Wn`e@B|Ertg zHS-pT2F>$J!4K3D&)&Fgol)LIkcal<5mGnwX*(}ZO{;3BoHU;x{wrsDZ5MGJwN=$7 zW%R7+cCicFRe!wRN%%HSiOA9AWoam*3T2~pAOK#kbaxe&8ms0#uvFV(i%Xil^VE*p zM+bhZoI$E33;J?zJ4^C^irmJxR&+mgQ-9R0Yr28} zi1zkl}6quLtP(k}`CV8VZXgp@i@2l&*M~v=D5VPx2w)fjTySKPq?G$xsTg$;LV~ z_tKm4WZ#@%f_0mx3~!DTvqR5I^;AO0Tg9!eMbKDk>0*8c+h;Za)x){!V}TFy1p27f z^$-ed3pt$9?1voAY_n#nuuUgsbRpB*LscgimfvO=yQ+?yatw~D;;5sDPYwXK)$r6#@X zj8j==s;O%_QrbD|**UaGTsahQ%}J~D#|aE+mzfjHHa;nT*oN;;UweLSUlyKOXJWatu^x&0l37T%7SDyj3#wI^X31hblk_a9$=`}F(#b&6!6gN4@GqDiMd(7Hx0oie+5OWC$3ZD%81@p$9Vy_Ab@ z>cr&P;?3sY_ha^`yo@8LUR$oXD7?`D6zZD}YAXT*PjG9IDRrPK(5}S3rawGB8%yIn zKYbWc<$*Xp*wO>IU4va4Kc;(UdF4eJk=K7Lvg3>cRHF-A1lkFFViG4 zPrY59OG`jbD#!VB5K7&l*J08Bvs}NFVS3+_W_=KU9^^X-8ua1vv{VjYFW#+;+=A6q zPI`HP(yjSgjb~;}Kx;gy>JLi&%X?P&C@tT`9I?s1Q#9>z&ibNJ~$zeW`tk*M#a^tDST^YhwsKTR@kI-mP=>iH}rp-lFf&$t&0 z#i`qt8N}to0-G$#W7XOvIv;wJQL3&s1Bq18EjvM3Uq+ioI~N`?JH7UnCADpE)lGB+TVFpEiefR2vnvzt?+iT>o{O}q2LhGV!7Xy?A z8aPC3Npk}>t`{l6sjWNTuVg0{>>u;LA80zVmu8eYBtbrfedAK?gYMCU^?271oTRc1 z$e;MwRZoMV-4HR19Mg?1ITnotcnBpzpUMFS9^HFDO(kMu4Keq=>@b1_i1@Or-`Zh+ z9HL8T**8B!m)kSj-l5>^imkE3RiCq!sZ87n`lB`z_+}3OLFhP-F2OxV6&6+AJez}b zH>b8%2XwkpwfgV@aP(h@PgUlM3$88o7F-<lRWY*TyTj-sN-;Q{0c!;9lwRX$zPl~6_R z`qX!AN6s1Hh?0zxs4W{`rrLzt!tw;mseLOO%<;3~$eApH4lAX31xn%mYOIhGi?49y^mul-$jzG8+lL64xyAEKy$rLu zyALTBoR6qMm2_f#kp{?QshDAZFINq~!rp6&$y3IVn{+_ABpXpm3J)u^iSGkEJAFQCObIoBY8Br_!z*o~=!8&$(uWkASesSpqreo*b<2V97J-&#+A2y%>b%%T>B`)`O8?Oc(c8D$p_ejy#Qb)5WK9`&zH6@ z7ax=i%9Nh*7GVY(MT$~fPjdR^0XI+8NSzU=Kt3gDRgSsk94n)8aO5Z~Ly5No1m~>> zap&vkjVxWo?iiQ=Xh4_03Vg_-e|G8J)l{H*<9K&2JUD#Xy2q&69I%!`Hc?p1w*&3Q z@i@6~`(IP~mx{bwXhebBL^dJRI&^X>JSq>&w8%De|8@5I^+aKjRz|FsM2r%K^z?NE z8DuX@_3e-Ee}15Y*`foF;L_+_w3EDAOjODXJ=pSf$me2NWKG#6XbOAgf7{Xf)w9+F zPmx3paIfMmeO6Vs^ZB<3lZ-}Hq<9I`($SvcSx6Te1#=?a;+B{4WfnHNW5%5@sez%E zlFlH6x-GkBSE-??IW+nIQmGpoj|xuVUuRxVP(z5@_E+FSLf5ZqYPs;D7& zg=oBID>+H8%I$yr>+^5(f7g6~qOkrLkG)&($?N37sE~C>y9M@F1(e$=Cp8XzE=rbjj}6g z589lX2t>&0oCx(DX(((K7@tmz9O~qg+2WGLwY_!pVp%_UpZfG@e^c4O;(aqA+3I$# ziL#I8yn~!Zp&GqGHG#ffKeAY#KL4$M`|s!RYw{OQ*;Iop#qntMC&9i?PO{%_58M%V z^VF+8>T%TzF0<1%u3?o0@3JFf6ys=lqTTIj`wAFM6g^c)Fu3YPGVfDTRFR=yAKg{o z_ZI~^cqm98);%*ke^C=BFYbzJ`_7%(txA&4sh*-bYwY^y81(@z1b;bWblEZ{ayp&0 zc=}@Ql+-O_b86J01ouMuG>FTHU_SHsvkvkAlf7^EeB*(+}MyAiIB09DG z)}82^Hbzq6PbUQ+-(n8Hs0!w`OcW_m<)3VOc-iSiZal8FS+-SmX6@3>*6hPQmzLqg zS}M4#IB4Op?>SpyAg{`}qe-}Xl3h)*eO;`t{O5xa2Ak#_mSo{IC>?e8qntP|Ssvsf zI|@{hM)2z)e}F1^ADrT*x)1!^^47XVTLY6fD=&I#-%D&S$`NtC8sMsWlx;TKz~!sA zp-tcYPG#zn{M+5)p_~=?ME^d5*`-evDNj{9eb@j4a^F3DUCt_CPw9^HYEDob+nlBA z_;P?wn_%Y7fmqi7A$@AfwNi0nf8Y61Zrzsyq%W)Wf8THa{QcKkt1IrMlQmmJ@vF&R zi;m@xG1vePxtF9)XsefW6aFoAbWnB#tQkpvUXh34D2gr5v2AR6KG=^U+LT*9>Itt-v1$nsK)THoRZ@ z-~deSf1tW+SM8d(rf(g~b%Jks2h{CsqbAYLM)a+m_GKde>tg-#Qtic<$-&I!fMawJ zX!Tk-<#L3kg>ke?N)Cz9hQJ=e+rksnJ2@Qcfk%z0vWC6j?;docQ9+FCnJIRn7GefI z<>jB7Oj5R|QE>YCqJ(m-=_MzLF#A(Wz0Rkpy0^Nza8c$d# zU8mk2a@lJP&ro@pYF8t=q8tsc89=58uva5SzTn6O``01xV>kg8f1HL#MAaII$s6uKlk50 zefjoLw~%FERhI6EWlc>X0-v*ZB56|rf4J1W4kOM1Zd7sO3*5VpnfuU~nY~n(m08rt za9x%i%Xt-XJy4#rB@3jTTP|9kmIXrhhW9w%+Bo~ppz9kPAHp9%b?`_e(CvA))G*Qo zpqnOnflk{_4mfWv4o6qFtQ%0sTkmBNW;pNVP`=bDk-9=l+egL`0}^!1gZQeZf6mr$ zdtI$R<_A>FDxXSaoRZa(tB#w4UozXA*qoH#^>VG=?3n{BPf>ZOm_&+7SG;U9%Q;?N zJydE*`M-x+vDAh#%C>0{XCjjjvNBf^A>B0T;b^^^nCSX0e}b5J2Dyp3?$$29;fY=Z zcS@=4(f|%Whh+@MVXfSC+AC~zOWqnKuCq{T*G74oh1^}_z(`6a_IdfKb%;z?E2RN) z>ZHC3Q;LHiO=+?MSuU-&+*oIH$n2ha{%B3bf|{M{q!wy=YkK*0AKIUjhJmfb zAmCbL5uMHxqR;`7ckU!<&vfP)^;_%vE zfEo!iU6n2;!nD=AotmuPdR&J#I!f1$_9mVK?DkxMZ1+$UU#qCgFlBBY^^j*t^gGU4 zlvtJ}p-<QPrAqf07_u(+}bW z*nj@*)93&E4XFD4*W8IaNNav{SzR`}NrxHm60?I!vCUyg6!dJ_wwD+GCEU+@19KfxyP|UEj!OXpf<2uGx+*q}RCd{NcH?T+ z*3<#c39ouM$z7L|P>NrwiePAaWGDBeP1&Gq;`LK453O#Ll{)33e^4|5Ro_`BGD-5O zMM!_P3v#1gIF@=M1fXHV=!){kjU|^ZLL809&IHiHKC14bx`lvhZwiw7ts zH`J+CRV8cVz3~tZu22eSxBJ(X`*ql-22sz?>fHt-JIW6ShB`gSlT+)YKujTXC6#Hs z;g**KByCFgO(L*=e}S`dX|m}J&gm5E^>np;<*MDB!sTHm@|K|4h*LzstyEtuqse5q zcIHK*1!Yl{sd`?lJU}(8Aw}X%kCQNA+Kyvq7VjK@dx6r+eP>GGW!T-iInX3+pdt0j zm1J8@qB93&Bx=X14-l`yTR#0|ep;-b^wNI9Uw14^y4B1EeoT%;l<B<-n|H{{ftIb1VWAxOtO)r_&4U%RRU~b+Hb|f1Qc5djA3Khdv=rg#ZLkt1!vW zjxyYb`B8I8N)OJxx*i~YLT>WHfbaXL%%se81 zmjE8n)Ch1I9k*8Pv6DsQ+dEjN(M;~%E&Ja@DZ(%bqP5!Ebi{~IPi{VEOB(&;p}ILQ zS<9Ade~LZE+8^1`hp3 zq9UN)%|{kx4hN6tNi9@Wg13`?lT(P-l0D`nXo&BORvp*~>0UiiU!2rpeD$09e4O4> zY2jhn1d?0#+I&nx_fENH$W!B-D$i+2%)2iK1)}CC9X)4Kk zfBWyetk{?P%k$q~hp=kTznz<@$T#zef%;7~MrlYCC7`1&)0wlY3|>@5E(Gr{NK7Yb zMoAqucY9QHW=#O&q%>+O`*1?qb5F@SO-p^SZ$?$~12D9A)32p1wtW(k;9(1>_OZnXU(BAaAl(K9NnIv^FmjgJ<8Zmi9yyILX z_o}f6N4j&=^w4e3nJoZSpWyIT#X|$JNAX&+*U%hE#&Iyp9!r|*Zd&do6}McfEY z*)Prl@b>d?P?Ro!%#T5`>6dQyVob1J#KcPXw1Ol1q4co<||K3!@F@k)V#brqIv9o}6p z^PCf3mViXaJx{6~51-&|yKnUJQc$I%sS!<~8YbU7s}lvZP!_`-a`iPE@UU!_*~@Bu z``|9^h*SwtiMh6?s1A+Zbf5=aU78&O1iQoo`+n)95+u-P#SWc3?)>#rlgp1Ff1OK- z?@j@7Wy`5Y!TLXfqqVEHIwl~NV5%K_(Nq^L43yA0Mqlkbone}_v~M~aU{wX1yLxu@96?Mo$a zIZ{e!Jm(($e!S84sx5oF^wzyULLsg>Jgf7EN$Wn+_LoQ+OQx!Er5e%CldWUJ#sg%i z0&cTiB1=;{P#*v!F@?l6>C>Ysym!}**{d>DM69=G``R9K8j8HG)(3taW$3M^&qt~j zI({g{e<}~r>*5@0+pU&37|Y6Jta$jMx6C9*BMADmX$sr6;?~Veft~WmQ8orouac^^ z^Mu>o@BoBtfgphJTJL@xs!320>K_Kod~A?tzX-6+R0y+bN?6pG1g~F8aN4Y~O~-q1 zrc%FS>MwR8HKb%c`6Og~Wh<@hymA3*0n!TSe~5okIP`4f&HZ{kh5!2f_n*i4UP-I+ zshshr_9avjd{1qIv|97%fT>7lsq+RnZhC2}aVU-a*-`*oJUZElagvU#;FS5$wW{Cs z*lJf{7B4V0iOBlb%%G6H8h-QDRN)mpXJy#Eo}5~>We@g`)R$t|9Wdp z>P%6RvL+-eR@#{)n`acTyWPfGs`=(+@dZ2{?C0BYpr!mI#bIzl8>AZg(t=q6$Qn2B zY@Uj8tLi&cyDyQXb&K{TlyFuq>!i0nf1x~MwWjtk+_8d=uEfEijtVhv5VpyVd@(O< z$r^eJQ{;3l^NLevA|u^Q3du+RLsb|-`Q>ryhDFV` z7-Lp91h^sPQI5lG1l+kVk{^wpy!%swjqE)SPuM8Dr}e(G9tqQfOvp=9cQkrA9whl_ z9bBbsu?zIo)Cmzh%)!<>fLE$v;?!?C9cm9L^Qu}pVN(Sgr4c9v9(R|Qe|TV*yvpc6 z(X>R*Q60ed)%x=3nV-LZz`0x;X=R*;g7xI=wgrNzXF(~-HJp-Z)Shte}RZ8)IWme#X$Y*6dpN3cP!ov!QC-+4L(8a1T;c${`4 zocBb^dNj`Dm$L1rM5Wnu zp(msb86|-g`{HjA9^%+TFl1RRYN|{UkimVhlfdms%@}^L%{a6E-op04}6BeSe$b;di8?dwjZamzUQ`!a9U2!M;+6g zXVuzdD#yo@0(^A-e+20Ae3$xGr$nVGj}?S23n6W{0tYgvxlg4a$r`Q6M&47z0O;32 zG$$3On`ImhjRiZEhhqlox+y0$k|$)PW{{+|zps)Xw$9SnRkkH?v^gqy5dBQy-a7CS zD98HUNVex_%g2-lXeuOJ`p%LD8h=@@Kl<14YkKN-@s=9=f5^^tMztynEXAl4YkIQJ zQX)XjgQ&j0vJ(n8cFjeTJkm+(cBGY3*&biX!VaFayC-zcJXB(>lryCHuzOS0NyjtA zxBHD8Jjeu>AT4~dAp^$*R9Am&^x`x$2`wg#LfY9%a{};Esm`;jMVq!02Fb~BY))P#-}$0W8=D55$)B-lD)qDs9@IzPu>>!19f5b2PEhC<2ZXU^X%lHw zGATss!^Xt>m7{8ZhsFy8KbPLDkpKk;F;!aDsogB~e?@dAY3Z4&*)i#NItmPSd>R3B zD^@=tONSsm2aPYh_u%7dh*LcR-3LUs4<%Aozrvx_<1bt6^M^`IDpx0PlEc?JmX<@& zI)G~f>y)Y@m9lTS4B`AxTk7G31_!y4jg_E5U$iu|UUpDP-ExqoM^(#3-Z1BdMO_B< z$BE&!lmC|pf46XkG#cO}iNn52sZkf&8HNll%b98f^?k@VRMs_718q0^GSwMTY-k4M z8pvGAgx}J9fH{G@s=hN3pP$dFdwM%`tH;yItI(J0^>uttAFP+6FHH-cW%GAAil!T^ zB6YV@fpa_f+Q+SmrCFX*FOvCFv9&Vh7Aq{KS+CuxfAojsT#)Z!#VPqFCP#`u(o`Ob zKvu94E5E!fecNBeGvb!aC)G)0Qt?qqJtH!k*P4P+JAhP{EZ?c67id$wa~CajNsR>5 zQ=Xx8QWdlVacbzB!TM8QRzpr9#~U zU8HLse~(RkZRS!Bs`n0dvI-t*nBT|HP|A)EC_w{vHVA7q

UMB~zZvCbg}F5qKwB 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 delta 65224 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 diff --git a/acct-user/buildbot/Manifest b/acct-user/buildbot/Manifest index 6fc83d1d48fa..f0d2be84371d 100644 --- a/acct-user/buildbot/Manifest +++ b/acct-user/buildbot/Manifest @@ -1,2 +1,2 @@ EBUILD buildbot-0-r2.ebuild 243 BLAKE2B d472f563118354a2dfd412730b242010691e56da5ca103ce08ea2e9a2ab377f5a0bdde7a0892cae0ab5a8b103a4b8685cb98132564e5d639601693ca506a742c SHA512 a08863d678c3eceace1bc8df737ca9eefa36d163d7d770fac7198e5571d710bc20bdeb4b24b91c19de4a65e14335cbcbcecf2b9b2c9096a762c5fe8002ced1e4 -MISC metadata.xml 252 BLAKE2B a7ff81694559e4649beaf5821bf5c155420d0170fec450c215147b27928cf668494a61f850c49c5b5fc2f2185eb5c33b283766bd3824969c6e84e8327c340c94 SHA512 dc07337dc5c47477164914f740f97763d2dfbed7a82c3b69f34ca12c5e0d290d26e4e15d126ded66d525e98567e86814cf4ec7ae42a3ebbcfca0bf723a23d31a +MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5 diff --git a/acct-user/buildbot/metadata.xml b/acct-user/buildbot/metadata.xml index b8975287d644..bef24d2c2337 100644 --- a/acct-user/buildbot/metadata.xml +++ b/acct-user/buildbot/metadata.xml @@ -1,8 +1,5 @@ - - dolsen@gentoo.org - Brian Dolbec - + diff --git a/acct-user/dnsdist/Manifest b/acct-user/dnsdist/Manifest index ae6b3653acfe..74824d28a091 100644 --- a/acct-user/dnsdist/Manifest +++ b/acct-user/dnsdist/Manifest @@ -1,2 +1,2 @@ EBUILD dnsdist-0-r2.ebuild 244 BLAKE2B 87844e2a6163549d52e2c0904951bc6ddb005a43f08f3894227a973c10061a0aee1469be5329839463e8ff21905e59ec28afa1599456a115e1a8f76105e3355e SHA512 266812df1ccedf343fb7081260df27cc7964637e82837073d6d4fec8e89e57bee0b8854f7506c854e118a8fb8c2daa39ac5abd391c4c783bc688e747711c6483 -MISC metadata.xml 253 BLAKE2B 48176bf4d3261fa1fa73f54f89eb55371dae1f30f8b6fce3ca78b404418583f11c35e1978342d406e1918f737bb8e971778a780d4195f4a1936f866a23cd8423 SHA512 26103b425624e485d98f014bc88d2574fad61a638f750ff21507690509c78529885f72d410975d4f3586b11192d86d8b6457a86330e39d64312c24ce58aea7c9 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/dnsdist/metadata.xml b/acct-user/dnsdist/metadata.xml index e8de1c56b30f..115e9d64a669 100644 --- a/acct-user/dnsdist/metadata.xml +++ b/acct-user/dnsdist/metadata.xml @@ -1,8 +1,5 @@ - - nativemad@gentoo.org - Andreas Schuerch - + diff --git a/acct-user/turnserver/Manifest b/acct-user/turnserver/Manifest index 12c2d23fc1b7..a10ae1365791 100644 --- a/acct-user/turnserver/Manifest +++ b/acct-user/turnserver/Manifest @@ -1,2 +1,2 @@ EBUILD turnserver-0-r2.ebuild 257 BLAKE2B 98ad7dfce5363309ab50508f6b14886dab53e6a316a95b44417220ccbb162187683303b9ceb7684483c407226634aa1a420066b19ab7b04a9b540fe41fb06c37 SHA512 fc7564536c04254461d78d20087882d1b1d86f79020a6354f4873af0e7710c5ebc43671cbcf7724b98ed253d24fa4769871656844243d25098ac2771c506888b -MISC metadata.xml 253 BLAKE2B 48176bf4d3261fa1fa73f54f89eb55371dae1f30f8b6fce3ca78b404418583f11c35e1978342d406e1918f737bb8e971778a780d4195f4a1936f866a23cd8423 SHA512 26103b425624e485d98f014bc88d2574fad61a638f750ff21507690509c78529885f72d410975d4f3586b11192d86d8b6457a86330e39d64312c24ce58aea7c9 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/acct-user/turnserver/metadata.xml b/acct-user/turnserver/metadata.xml index e8de1c56b30f..115e9d64a669 100644 --- a/acct-user/turnserver/metadata.xml +++ b/acct-user/turnserver/metadata.xml @@ -1,8 +1,5 @@ - - nativemad@gentoo.org - Andreas Schuerch - + diff --git a/acct-user/unrealircd/Manifest b/acct-user/unrealircd/Manifest index c165a7069791..1afa04aa03de 100644 --- a/acct-user/unrealircd/Manifest +++ b/acct-user/unrealircd/Manifest @@ -1,2 +1,2 @@ EBUILD unrealircd-0-r2.ebuild 201 BLAKE2B ea03689d8c13ff305ab47df75195864305cff9ecc776f3cdf7ac3dda47fa04f9e8d74051a7047bfcbd16723461791df2d03ce17eec2cbf765b37e8059684d34d SHA512 2dda4cab8e402fbe82c244ffab52c7777807e113b9a8fd14c9566fb56ebbeffe77276c8142a8141cbaad681347906c4dd1de8c6fc6150e15560f84217f46ca99 -MISC metadata.xml 354 BLAKE2B e6293be3ab53054ee019e6f1ffb7d9708ac9c484222a3c8246f071fdf330f5a55209e5795b94bf54ceac52d914aa769fb8be9516133531eb656079efe5f8b507 SHA512 3e73bc21404a047c69d7144e7c1daa0bb1b2203778bb1f98d0de1e6298b6641fb1e02c3dff88ef9ea11f60198a4fe2cbb6e884bb914cdfb0277c018f4406538f +MISC metadata.xml 240 BLAKE2B 20c22d2d446cfcd6f2f430f2c444cd6d854d840e5161f595e4f738096d38db01c8cd305870b26623e98d8bbba239260975a53802caf4b678d1fe61a146aa660f SHA512 1af3286c63a60e89c2f87bd060eebb279858f4b21f9daedf4edcacd5906f35ddd6271397806771d6de1853cae1f3ecdd00ee6e05718fd7083ebc039e5cfa4832 diff --git a/acct-user/unrealircd/metadata.xml b/acct-user/unrealircd/metadata.xml index ebced1b9146f..641cbd3703e7 100644 --- a/acct-user/unrealircd/metadata.xml +++ b/acct-user/unrealircd/metadata.xml @@ -1,10 +1,6 @@ - - kensington@gentoo.org - Michael Palimaka - sam@gentoo.org Sam James diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index f1423f01483a2d0a44ea61929e385e2a84f94283..52246becf7c662ba9a10a714518996ce5c6043df 100644 GIT binary patch literal 4555 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 literal 4556 zcmV;-5i{-|iwFP!00002|81Gwl3llPh41|od;uo-Z2*^Y#i^tc=f-{kbT<$&qDU1v zitRjoz8)3l9Lc7tG&5(;*&Dmjz1Fud|MK0RzkB!NdD*^S_CNjg$B*x_^z!ca|M}g2 z{Gt5*UD~ec4y!5qY~}2EN2x2NY*)vrd$u*DRBg>?9z|Lj=UB_z&XqZ{)TX%(&$FZ{ zvuM{_?51||(IIswId$dkbvEg>HrLx_H@+Fk^SeL&+jl*ech%~)Jo${Dq9axAxkOmT z8nX7RRhL;ytJO1??7T-A?%BBZ?UQ?CS*JSdtf?hY>qFAaYO|i6QoG(x<1&3{-}{~^ zcOOaBOBrkT-~I8s|N8fT{llOB{BE0_FZSW<`SQyXjdYX9 zp)%#(T$z*apc_Wy>f|C)80~8rWrb`~C96 zqh^x&qhu}FTw0p6u6?p=J##mHRBnG7*KJF@*^)eT)Ye-pW1n(M@75~yssnuae=p*Nxwsrr`W?&XpXVYu&jK~6VEZVUuREdv`KC|o!VB8HcVD8UFb!b zHF~coRobi4epR;i-i#&NZA?^mWtNzrJa^Ms$6;`pt+c+?tnbVuZeF`-WG=kZKp@zk zT%}9xg&9a`u~AY{2$K`Vnc7U*iDlfNqYkuU zA9*_}!G1q#re8k3y!`D^tupF-D_5@Dlh$<4N$l~Z>gj5!x!vfRGTHT#FQrmjxoozm zC;~<4N--*M?5?}>sy@Y3eJ1hkee8X5UwO=(1uaw?myNa}OP5pq)KQa`zLiU5-qpP2 zmfEmJ`>_SPYCVQx)!uHUe!@;nyNrX$WzubP$)+8}bz3u)m9}~^q%fn;)#HI0_3BJ| zpAAVZ?UYoH^!X^4?Jpnn^UsfZ)m-vhy}FF8lX23J%9w0qd-UDMxNeQj z>551oZe9+LkqlKCMn^H4lahw?>+wt9^B8QtqI+q}YI0GWffhTurR)Gp6F~w^qj8zo zT;GJBbti2!5Hc{v=zXq|8SKvLw7TTW=$*rs91OzHCwG*jo{{rOvN3?^Mk%#^=am;f(3N|#9esH&zeRN%u zDn;XuNO6lenp?Q;|hHyq+y1gs(8ikbl=*2m+onz zH2Vy^F5@JK*rcJ}3dZLQr*&PUtzH`sJ&+scn}*4{iBF!H8P4=v@271#YA}Z;HhpiV zv0-ACg*ht)_dq!H`WlnoYkL-~UuMN1wrT0RRLh&$q`&+=73{}tUw=CLhxcEuAYGrC4&AIhCQYgvm+vq~@sxPvAuh=ePhU#yy~b~J%Uk4A(CXI%@0#`Ie9 z%RsKv8>PtuM#1dM7%MCat>J?J1;R(^gf}_s{8lXC#&nhx>i{o94BHJ*VoRmzSO7S; ziyv%M70byq8rqF`Uxszj)Bul3;W|TGL8}}dPr&z8q)cg0W)xB^tJ%HOy5izxT|f

Mq)fH&>jXmc<^$39HZ*c z4c z2ny|1f>v%)O^<@zj~`y1O_G0)auwnjtW((=jrhh8sbXo!AW*N>7FsqhJI_FceY4N4 zB-9Gb(#S+EwstGL*m?rYb|9%=+zt{O&0o`8Dyf2us|VtmQDFQbr}E~K8)|@O7(gVV z7siDQM)iu&?c^c~5AVk3HjR-kgU{GIOk>PmP0%+lS&|IIU?gY-uYuzj=g33gY?21k zk?7sB$}cwBNpUip_4QP)FXz0x{K_D6d#e|uGAGZ8FtfjVRQ?YQ5inppGBd1C=mmrs zRO&K98V;mH%B>472uyOIwnQ45h-*7UNty)L??hz)m~4mGdPc|_>Hfr2ypH^#f8XlW z(wq~_Vu#RD>~bkxKzle~!8HhgWl}J77BO1z1)|M7L2kT8X2u|A=ME;ZwZT_L84u8E0$t6?MJ=-=jV?fets@jBJA`X6%C>+|gl;>^?z$TpY z+PFdvwQuEOk~7LMX(EyYsV3zKRnnTY4q^oX#Hm6wOU;#yM1(NN3RbOpRzVZUKg30u zk+?xutD%UCKBc!3EjnRE;@m|P(P>Pbu*W7VcK2MaA3lG2`Le&hJcr1~@eU};9uY-P zA!%Pw`?ij*?ncN%EG7brpkdPmsO~dx8Yefnf~t{!hO9wo zAOn=T$*H8rbz9D$DP%v|U@k1FTazK_*ZqlG0!;gv3ebr?vzYNAxAw5eUzI zV63pFKIww6{|Z8~)WaGpHbHkoe|x>|JSGt?`9>AiCcaBj9&viLQ$*$u-zpD+zlL>j55F43Q=*TozyUE)A{17~{w$g~MaOurs!}prH|{7Tr%+G>{Z!iNm1m zupwGILqE_U$g&bvHiK8l^&7uu)ht+;YO1>Wp|!u23zg}J4T0XroYA4sLf z5BW zm`r|0y2+_#aWp{I?F(JJ00;udGKrLXt`Pf%^IRaBYC&4Z>2Tr%>jH*g?l}G>K52Y_ zF(0A%y8ZTWhCChx`~1cB^SMrb93AEnFvO^1P-)jL0*7PjHID571`@P&vS4SmBnTQJ zxEVUA_29{qyMiEL?2}<*RL07Q*}eD#>U!hgnX!Ykv=P8poYWc*;XReg4abUkWY%=+2ErPBr2BU43kE(8E1bz(d$r7 zr`aKM+)A0MMa+j<1yCorqe<-W4TqI77TJlzGxs8>8r+B z&`5EZ;GOmkFJznOiw-{#v#b&&G7jKmj=syIUSB`|{K?;cu+Pr}NfSIyr!&;VUIg`) z5&*|z2eHFG$O7${BNp)$l~s}$cLKNjiO`+HCmiG&1YMH!s_?Qq29dHkjMXa^#l#Zg zfwe;UDQ_Ju0E!u{*58f}X=qw-$Ejb9sL%b$i>Mh~;41|y`W z0o1Wd=CSNf@poKv(X%KX1PS^pk=3GKQlodkrR)8HV-1vn!oUmZL@a!mZ!e80kTQdS zC7MTaBmtqiw1)w9s1mod8^OJ~vEkz`(30_)uK^D}vJxj4k|->s6}Y2Jtb&T7zs!RsF^k#c{;jgq|>xwy#8& zUxyeHu~u|PI^1rcMp=9JxwLjTD>3ynRQ$;aA*2kH_uz_#788>M`*B8w0XP&aWr^d( z-ALjDbWF_@McEo80J|1Ym?<(w_C@j% zF_|_$ugA4DPP*eX5s@Jmf|!Y3gbnP8F#fi`K8YA3_Cy#!SW8Zho2TNxyHlrO=#%2( z;B5Q_&r$)#2;4335q1UkYh=ASU~Ps3P*fIxtgpZ~gomI8!W{oAAOHaK1i|Y7 diff --git a/app-accessibility/caribou/Manifest b/app-accessibility/caribou/Manifest index 296d2b85d5c0..934ffa3a1fb5 100644 --- a/app-accessibility/caribou/Manifest +++ b/app-accessibility/caribou/Manifest @@ -7,4 +7,5 @@ AUX caribou-fix-subkey-popmenu.patch 916 BLAKE2B 5f833fded2a5d1dedf613aecd1e473f AUX caribou-fix-xadapter-xkb-calls.patch 1840 BLAKE2B c752a1e7f9cee33ed8ecdb5c9d72267e11b3881c6c1e4e7576b070088ecbe7893c9d5ef1dce8483b062ef31083441072a3b88309db523832a8b06e2254e65a82 SHA512 122b1004e601f3c669d8f8d33d4fd167d662086f54e0376f4cc6147e470b07a1345af99581313facb286c4392a2ae17b39565d36cca32fd5eeb7a44a49807999 DIST caribou-0.4.21.tar.xz 426516 BLAKE2B bd5e27bbbdb08fc31edce3b65124177e30b6d51e0071601bcd84c325b5794ce936b3f782ac8639dca332c246e329773f462dcecc0f236f52aeb0dcc7c5607a24 SHA512 5fc0cf54a1cad50d41e659adbbb932b51d69d18951562f87497e99aaae17ac72b453b759dd7289ff8f68a79574dfce510b9de6bedc61408c14cb48b83eaf08da EBUILD caribou-0.4.21-r6.ebuild 2258 BLAKE2B fe99615e52b4ee26a7419fe7d361bed64a5118cc57b2019e20f7813fca74ba97f1f1d3a662462d62afbb8ba7f14f2b077b922a4bb3be840cbd278dbb8fe6b583 SHA512 84b0eaf41d8e1f2e56cbb34c53148b019edc9ce8fd3100e0e50aeac803d30f472088169312aec666b809c6af459208c5db07e0c06315d6f7c1e1fdad802746d3 +EBUILD caribou-0.4.21-r7.ebuild 2108 BLAKE2B 90f1bf3f9ae641a2d0d559354d344ae6d0421379c55c5507645812e8ffbbfd4619393647b13af6e552262fcdfe4c54c9b69240916bb1d244c7a9a5c52c3c2bde SHA512 104e8b55c971e290ab190a629bdb67cd28393057ad1099c1d97eb0e8edc2099204e2284e17b8d460d5cb634684e73c358d9f9dfb6690f96345cfaa4ec34bfdef MISC metadata.xml 840 BLAKE2B 671f825fbc4ae6d54e4f954841e64ac34affbec420b2bf7bf07ec8dcf9f94bf68bd614566c06018476bd5a6f6c29ed86072d1f3b6b2e84281744052c9ddc1b3b SHA512 1db29ec2266887839c007307a66e10fae1bd119e3a2eef9b3223382e2dbd0413defb864c2b4917ddf24eeaa36929100cb092e0d065dff26853e54532d88bfd30 diff --git a/app-accessibility/caribou/caribou-0.4.21-r7.ebuild b/app-accessibility/caribou/caribou-0.4.21-r7.ebuild new file mode 100644 index 000000000000..2154750619c3 --- /dev/null +++ b/app-accessibility/caribou/caribou-0.4.21-r7.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="xml(+)" + +inherit autotools gnome.org gnome2-utils python-single-r1 vala + +DESCRIPTION="Input assistive technology intended for switch and pointer users" +HOMEPAGE="https://wiki.gnome.org/Projects/Caribou" + +LICENSE="LGPL-2.1" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +COMMON_DEPEND=" + ${PYTHON_DEPS} + app-accessibility/at-spi2-core + $(python_gen_cond_dep ' + >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] + ') + >=dev-libs/gobject-introspection-0.10.7:= + dev-libs/libgee:0.8 + dev-libs/libxml2 + >=media-libs/clutter-1.5.11:1.0[introspection] + >=x11-libs/gtk+-3:3[introspection] + x11-libs/libX11 + x11-libs/libxklavier + x11-libs/libXtst +" +# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key +# librsvg needed to load svg images in css styles +RDEPEND=" + ${COMMON_DEPEND} + dev-libs/glib[dbus] + >=gnome-base/gsettings-desktop-schemas-3 + gnome-base/librsvg:2 + sys-apps/dbus + !7HN1lgws5 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 F001(SgW>=H literal 31847 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

i@0R>iG;bTE@Csd==kaxNx@sO{U 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 ${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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +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.32.42.ebuild b/app-admin/awscli/awscli-1.32.42.ebuild new file mode 100644 index 000000000000..4a677affdbc4 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.42.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 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 bash-completion-r1 distutils-r1 + +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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +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.32.43.ebuild b/app-admin/awscli/awscli-1.32.43.ebuild new file mode 100644 index 000000000000..4a677affdbc4 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.43.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 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 bash-completion-r1 distutils-r1 + +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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +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.32.44.ebuild b/app-admin/awscli/awscli-1.32.44.ebuild new file mode 100644 index 000000000000..4a677affdbc4 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.44.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 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 bash-completion-r1 distutils-r1 + +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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +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/bitwarden-desktop-bin/Manifest b/app-admin/bitwarden-desktop-bin/Manifest index be63a96b1a03..a8e78c2c5024 100644 --- a/app-admin/bitwarden-desktop-bin/Manifest +++ b/app-admin/bitwarden-desktop-bin/Manifest @@ -4,4 +4,4 @@ DIST Bitwarden-2023.7.1-amd64.deb 74029276 BLAKE2B 1bf8dcd652271fe4ae794b9b86686 EBUILD bitwarden-desktop-bin-2023.12.0.ebuild 1748 BLAKE2B acb1b3ea333e6b872eeacfe0a66df522fdbe52bd74a9b236418b3492f5dcf3fab8106d94ca9d21f63b964dd80206a77c3d9f47cf0788c812899374a3847bbb96 SHA512 6009c90c100915d44557ffac876f08e0acab0ba80a6b96b38cacb49629072870bf6f104041bc559836c7b4610d67744b9b31cdaebfd6a058632651a3c9112314 EBUILD bitwarden-desktop-bin-2023.2.0.ebuild 1748 BLAKE2B acb1b3ea333e6b872eeacfe0a66df522fdbe52bd74a9b236418b3492f5dcf3fab8106d94ca9d21f63b964dd80206a77c3d9f47cf0788c812899374a3847bbb96 SHA512 6009c90c100915d44557ffac876f08e0acab0ba80a6b96b38cacb49629072870bf6f104041bc559836c7b4610d67744b9b31cdaebfd6a058632651a3c9112314 EBUILD bitwarden-desktop-bin-2023.7.1.ebuild 1748 BLAKE2B acb1b3ea333e6b872eeacfe0a66df522fdbe52bd74a9b236418b3492f5dcf3fab8106d94ca9d21f63b964dd80206a77c3d9f47cf0788c812899374a3847bbb96 SHA512 6009c90c100915d44557ffac876f08e0acab0ba80a6b96b38cacb49629072870bf6f104041bc559836c7b4610d67744b9b31cdaebfd6a058632651a3c9112314 -MISC metadata.xml 336 BLAKE2B f78a5036df5cc4dc407d59fbfb0900eceecb4532926d24e0b1c32371214742bbf7a5596c24c473bb4e85a864cac453128e52097024814aed9104753cf1061e20 SHA512 457031ca1a915ab598497cc84944a4c1379ab74df3c7cae62051258bbb0ffe64203dd71b19e698df9b0afc931d56d8bb910a9dcd40c29f8a00eb2abd759c41cd +MISC metadata.xml 250 BLAKE2B ec88a4ce429bf0c31a8663154b260b64a479bf985d7fc72cafd6719a13a35428ca0f2526f2ef7cfb4c86a449e4230f3d5204bcbcb912cfcb970d100d327b798b SHA512 28e6dbf6acd0a6baf1a759f04a4812ae0ef05e36a7417fb24deb07239aee8b5aea2ec1ffde83f513b4f1fddc4473dc5775b3458432277569d1676f2215b69c45 diff --git a/app-admin/bitwarden-desktop-bin/metadata.xml b/app-admin/bitwarden-desktop-bin/metadata.xml index df0ddc652ae7..4ab515d9e293 100644 --- a/app-admin/bitwarden-desktop-bin/metadata.xml +++ b/app-admin/bitwarden-desktop-bin/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + bitwarden/desktop diff --git a/app-admin/conserver/Manifest b/app-admin/conserver/Manifest index d1f236e84fd2..f44279a4c6e8 100644 --- a/app-admin/conserver/Manifest +++ b/app-admin/conserver/Manifest @@ -4,4 +4,4 @@ AUX conserver.initd-r1 428 BLAKE2B 574fa8611e928b17e70b1da522060c230b3f51ef0daf8 AUX conserver.pam-pambase 194 BLAKE2B ad284008c94f4c19b911a93279b12893a1c686806b22f7f19500e7216c19768ab161f9ba5cf2405d9d46f412a08c0cb04de0bc05ead15fb75da931575c2c3be2 SHA512 5368394be5b9d97e0ae751d84fbb4848aa27fd57b1a2eea8c7919e56246e390985deca80f0019c2104034103f73ac382a5ab2129113a0ff0b63b0b8bd83648c9 DIST conserver-8.2.6.tar.gz 437315 BLAKE2B 9f62bb8ac91b57759c6b08d5a6ff31727a547c1991d322d75350a879a247925bbb1bbcab25b8a3d99a2ce6a997ba9f2e6c35338588e913055b29f3574e00e434 SHA512 3b7769675fd0edfd3727e5e84785f33c037b9e7a17c8c69c0ce48a447ea3b7de916e217c0f3b808b8350818b7bc702c917ea7a122ed96ae6b73f81ff0b5ae283 EBUILD conserver-8.2.6-r3.ebuild 2353 BLAKE2B ceeace6bc0038621cf5b004b41891fd3bbe70093ac6f79c987122435ebbff3787e86b2c2f480ec8e10a96749bac853c5673a09d948fda97e059524ac8afe38a0 SHA512 ad1114e9fe078d0016b7cd34634deab36282f7f549a0431696bb5f8cb02e1f9355f4453c748cd2c27d8868cf17efc867ecd823faf7d89842c67cc55da69bf255 -MISC metadata.xml 1420 BLAKE2B 082ec649f7cc495182e882afa010e8808273d894bd5d7766104fc50d4d413e33cf4a4b5d7d14c14a6071d107149ff6e60bdb225a0663e047fd03ec74a310f7ff SHA512 f80fcd6b57a0562584fb903c653f40f06180c65be98e75ae6e0ca07001613c355199702db57309d926fed69ebc7a458e2755b2644fa46f5c0dede86282318fd4 +MISC metadata.xml 1308 BLAKE2B 050d59b8dc1e5f15f0b6be6ee4f7a14d1d434edd6f8cb86cd8806f4183aa4aba11d504f6a73cd90e539da16ecf7794322dab5c57a6f6eaa3adbfa171c07b4437 SHA512 2d7ef18f58f140e81ed49a6a4cee431028033ca1d9ac0b2fdacc5123bc25fb3ad1cc007421f06138bcb6fafb27661c28a36e976f59298e0dff5d1fb8e4cc6cf6 diff --git a/app-admin/conserver/metadata.xml b/app-admin/conserver/metadata.xml index 074a03ff4090..f239675c0bab 100644 --- a/app-admin/conserver/metadata.xml +++ b/app-admin/conserver/metadata.xml @@ -5,10 +5,6 @@ dan@danweeks.net Dan Weeks - - gyakovlev@gentoo.org - Georgy Yakovlev - proxy-maint@gentoo.org Proxy Maintainers diff --git a/app-admin/keepass/Manifest b/app-admin/keepass/Manifest index 60ad10d36788..a7a8b045db7b 100644 --- a/app-admin/keepass/Manifest +++ b/app-admin/keepass/Manifest @@ -5,4 +5,4 @@ DIST KeePass-2.49-Source.zip 5135190 BLAKE2B bf5a9aab0065a97545bd1b81a74b5ab113e DIST KeePass-2.53-Source.zip 5201820 BLAKE2B a87918278915f1a54d8f6d6b8ef05d5a86f41a58887a1c80a8217112061fd40d59393012ae7b69d6c2110a7b0b36c57ecce4292a68e9161e99e1762b1622192e SHA512 8d35ec83ada7142e91be6a5889eabb98f1d8fe32140a3b904db76d64f42bed0ce1cc0378f38560b7f1307df545f00a398da599ef9fc44474e8c16722433d4e4e EBUILD keepass-2.49.ebuild 3180 BLAKE2B d605cd4b32b9ba1112df29870e0aa8a80efb2ae6bad0f57ca8943466750954f2e2cf60f1a00c1b0853e3eec9fc3a9e0a3aff48c246d17a5b519155f045020b80 SHA512 3f3a46cff79b48dce8bfb103089ad036754143fa9e79220963a00884046fdb94cf6ec09104e55e057ae289d9fce5104493a059f2da460afa14678931af7f3efa EBUILD keepass-2.53.ebuild 3180 BLAKE2B 21789471163ccb7bd5eeb961a0cd49e79d46f086d273815c80134b99dcb88301b4e2779ca4471928a62b3ed67bc22fd611cfd7dada61cb446910e5581e7560be SHA512 feab2013fdf89ce7ded394260c2109d039fd3e92a163ce08aa6896613834951ce528ccf2352a9fe11e6125deb37f3733bd75f12e32027461f19f1056949ea3ce -MISC metadata.xml 490 BLAKE2B 9b31c0a84cfe4c5f0cf5ebd7a076f4a5c06c9a7a3798a2140ecf5ac2c4e0e55460e6756df015d98c13c9f842e8e2ed2ff8b049779f876859f636346dffd799ba SHA512 40500631299e83899694f4b443051bd2c02423e92215aeefcdec06907e2f16ba864627245896ec8c648a2bd6ecce3e93840f7a1f8cd1d91af6b264fc8ee33d59 +MISC metadata.xml 404 BLAKE2B fe98657d555dbc2a9fe393c6815bcf86fba0221d66c21cc61d739928a24346c23465429acfe6bbdb813ea3d16233d1522949c643b011183036b8ce9fe44aeebf SHA512 4fed5e6a3553de56af9c39ae60c51266a18aaf2d747a0521c83d4ff71f06ebfd2c8a1c0743e33eeb3dd277e8c628ce3b634f8ded9b735b9a3832bbd75d850ccc diff --git a/app-admin/keepass/metadata.xml b/app-admin/keepass/metadata.xml index 0de39b024dc7..390a212c5de7 100644 --- a/app-admin/keepass/metadata.xml +++ b/app-admin/keepass/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + Generate native code at build time, rather than runtime. diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest index 0be231c04693..4440acc5fae7 100644 --- a/app-admin/passwordsafe/Manifest +++ b/app-admin/passwordsafe/Manifest @@ -1,9 +1,5 @@ -AUX passwordsafe-1.15.0-gcc12-time.patch 306 BLAKE2B 03c0d2cefc7cab1b1342df38bd49e6b4fcce6d4c656c0cfabc678a4dd037c95d45e4e5ddeebb4bf8b2031e4c3b2c3c8738eb4e4b8fcb567f472ccd5c861136fa SHA512 2f209a5ae3691b37144b5c32eb467dd50abfe1b8f440bf63b6e3c3f070f788a160a56dd1e28f631df695c58981bd5596534b3d931ce7096555cd0cd12a3bfdb7 -AUX passwordsafe-1.15.0-gtest-no-gnu++11.patch 467 BLAKE2B d3d09e3ed71c722abf11b07edcbf5f430b0eb1f1b530824cacee9ad35c301e45a942c5494c5767ef2cc62f4b63c3a3f9fd39877f4de5821b5164d12640e302f8 SHA512 a1f133b23e2e8651e30e15335b3e06e570c960cd0e31d567bdceb6862ad0df6576182f8784e97ba6cf66b6777ac99a052f7e6a077c6274af32401f9156edd605 -DIST passwordsafe-1.15.0.tar.gz 15354159 BLAKE2B 699f80325884cba9bc6e5ffb33bea5c0b2c01f12ed7e4ea1226c4a64c761a8f20b8272e771261ca59aeeb49bfaa4ea83edc9af6c0aa9ae853e537b0f76f28aaa SHA512 803572afc479d608899e1166ef032a2a660fce122e03f89f59f8e9da9f7439e0eb1d602f77283200626f49d7e146e82edf8edee40060ff4cf6163e81bdf5f738 -DIST passwordsafe-1.16.0.tar.gz 15369804 BLAKE2B 344e77f74e588f41ba3696f5ea05cf054fca9f285437294033284561cbb83c76dc1311033b78673db0049132b7c9f37493c3698bb3b66e8e0a91ae63f7a83cdf SHA512 839de5072d6c9ec8fb82456e4516e51408be271ac8041b6dd9cf30990ac88914a139d96b40ee09764892acd8320abb2950d7f159a5b18c3d1549e58b922aa024 DIST passwordsafe-1.17.0.tar.gz 15463920 BLAKE2B e64c73139c829b16b5f825d3c078f1cb3285cb15400be988e35b64e4ce701a5241e099a09092a576e487f709464b6fa5d5911f5f68e096d194329cd0214ac8cd SHA512 de1ef537c2f6c17e35d93a53cf46e86b7c1f1a4439282f8c2b98443845e3d381e113448acd739fc6ccdb5eee8ff7ebfd8c0e4306cda517ab623eaf5b9354d39d -EBUILD passwordsafe-1.15.0.ebuild 1869 BLAKE2B 31576c5fc6aeafe6246e02c03c9b5d435b771f0139e54b536e6f10bffb4c4bbb0fafc55f51d0511dba84b2ffc959f3010ac0a0e61cf99d417109fef3076fdf37 SHA512 ddcb1d77847eb265a1b36b9259dc2390a6eaa5608f6a8da4e64ba3d72cfe61eee9c6df0ae530fefe2a031d62997f655c39fa54889538a13b76bf04ae1963461b -EBUILD passwordsafe-1.16.0.ebuild 1849 BLAKE2B 0a3a800d7aed751dfbd81ae21317e8adc8fbc7e5accb66252a636777f9dfb6b4071a515190e8a0eda68f1c39492a470664454b458648db5fecef828cc2379a4e SHA512 b20ba3428093566142b9519040013e24dac8e22018ed2339344f9d068fbd4455433aa9bdbfb4e86e41ed78ec64897085ff5f59666fd6a13dd3f430a16979dabb +DIST passwordsafe-1.18.2.tar.gz 15613801 BLAKE2B e4ad44fe3aae6230c6a1d07e644b7b02831ec5bc815decd85050099c6f43e83bc09cd7d8f88ddfa5b63e5636db774f4b295bb34739e15115ba55c5142d3b08ae SHA512 09fb19133ff325832fa5d284aa1b1e7eda1788c4298424701132ede27fbb17956d874c0007ac00a2b9367d279175666744e192523ec79786baf626fb461abec7 EBUILD passwordsafe-1.17.0.ebuild 1786 BLAKE2B a37cbc4acceb2a7612aec613e39c1bf93ec843801752f62c2fdb5169c9cbdca6ec3ffcae8475ba27a6f13f2b3aa759f9fb0a0a74ee5b3de25bf74fd4a5b2a144 SHA512 bcb9029f854d77ad2d90abe2b4a9e12c5616163a38ec20a17d080d4be402fa8ffa6f77216c882cf254442ace2622f5cc13fbd6b5a89876ff402e13244a5c43c8 +EBUILD passwordsafe-1.18.2.ebuild 1787 BLAKE2B e56c06358a39a930fd695c51891b21e42955371b92eef54579a34c0905357cc23295b4d09ec7f15bbd026bdeb9fbf2e2e65260a4b78200587024bdb4f7e0f939 SHA512 9cfb066cc84a2780120eab112e5f242252bac000b5401b20f67ed8b3f05ddfa0b81cb1ff5b8e9a9f5b9074d73eb2c8f1de14b4341b899c050274a445be2b3626 MISC metadata.xml 714 BLAKE2B 336a69bebe009487ad72444b3805a0b332fc78aacff06566601a431d91d7799a750cf2b7aa9d61df26061a4a073c9a3fe478e80419256bdb472374eeee3c3599 SHA512 d0e6fb3b93211ca74371beecf4099bad8c9ef608d804942b961ed0ec954cebd690c3d6157caf200c07f22af3169728f2a541be334142bce060890b88cac4b246 diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch deleted file mode 100644 index c960c9ca2688..000000000000 --- a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://github.com/pwsafe/pwsafe/pull/865 -https://bugs.gentoo.org/854144 ---- a/src/os/unix/pws_time.h -+++ b/src/os/unix/pws_time.h -@@ -10,9 +10,7 @@ - - #include "../typedefs.h" - #include --#ifdef __FreeBSD__ - #include --#endif - - #ifndef __TIME64_T_TYPE - #define __TIME64_T_TYPE uint64_t diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch deleted file mode 100644 index fe39281f29b1..000000000000 --- a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gtest-no-gnu++11.patch +++ /dev/null @@ -1,13 +0,0 @@ -Bug: https://bugs.gentoo.org/893464 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -248,7 +248,7 @@ - - else () - set(CMAKE_CXX_FLAGS -- "${CMAKE_CXX_FLAGS} -fPIC -Wall -std=gnu++11 -DUNICODE -DWCHAR_INCOMPATIBLE_XMLCH ${CMAKE_WXWINDOWS_CXX_FLAGS}") -+ "${CMAKE_CXX_FLAGS} -fPIC -Wall -DUNICODE -DWCHAR_INCOMPATIBLE_XMLCH ${CMAKE_WXWINDOWS_CXX_FLAGS}") - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG -DDEBUG") - if (USE_ASAN) - set(CMAKE_CXX_FLAGS_DEBUG diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild deleted file mode 100644 index 43dc7b3551fa..000000000000 --- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.0-gtk3" - -inherit cmake desktop optfeature wxwidgets xdg - -MY_PV="${PV/_beta/BETA}" -DESCRIPTION="Password manager with wxGTK based frontend" -HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/" -SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Artistic-2" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="qr test +xml yubikey" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/openssl:0= - net-misc/curl - sys-apps/file - sys-apps/util-linux - x11-libs/libXt - x11-libs/libXtst - x11-libs/wxGTK:${WX_GTK_VER}[X] - qr? ( media-gfx/qrencode ) - xml? ( dev-libs/xerces-c ) - yubikey? ( sys-auth/ykpers )" -RDEPEND="${DEPEND}" -BDEPEND=" - app-arch/zip - sys-devel/gettext - test? ( dev-cpp/gtest )" - -S="${WORKDIR}/pwsafe-${MY_PV}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.15.0-gcc12-time.patch - "${FILESDIR}"/${PN}-1.15.0-gtest-no-gnu++11.patch -) - -src_configure() { - setup-wxwidgets - - local mycmakeargs=( - -DNO_QR=$(usex !qr) - -DNO_GTEST=$(usex !test) - -DGTEST_BUILD=OFF - -DXML_XERCESC=$(usex xml) - -DNO_YUBI=$(usex !yubikey) - ) - - cmake_src_configure -} - -src_install() { - pushd "${BUILD_DIR}" || die - - dobin pwsafe - dobin cli/pwsafe-cli - dosym pwsafe /usr/bin/${PN} - dosym pwsafe-cli /usr/bin/${PN}-cli - - insinto /usr/share/locale - doins -r src/ui/wxWidgets/I18N/mos/* - - insinto /usr/share/${PN}/help - doins help/*.zip - - popd || die - - newman docs/pwsafe.1 ${PN}.1 - - dodoc README.md README.LINUX.* SECURITY.md docs/{ReleaseNotes.md,ChangeLog.txt} - - insinto /usr/share/${PN} - doins -r xml - - doicon -s 48 install/graphics/pwsafe.png - newmenu install/desktop/pwsafe.desktop ${PN}.desktop -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - optfeature "on-screen keyboard for password entry" x11-misc/xvkbd -} diff --git a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild similarity index 91% rename from app-admin/passwordsafe/passwordsafe-1.16.0.ebuild rename to app-admin/passwordsafe/passwordsafe-1.18.2.ebuild index cb8c08081f13..bb09079ca4f2 100644 --- a/app-admin/passwordsafe/passwordsafe-1.16.0.ebuild +++ b/app-admin/passwordsafe/passwordsafe-1.18.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -WX_GTK_VER="3.0-gtk3" +WX_GTK_VER="3.2-gtk3" inherit cmake desktop optfeature wxwidgets xdg @@ -15,7 +15,7 @@ S="${WORKDIR}/pwsafe-${MY_PV}" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="qr test +xml yubikey" RESTRICT="!test? ( test )" @@ -37,8 +37,6 @@ BDEPEND=" virtual/pkgconfig test? ( dev-cpp/gtest )" -PATCHES=( "${FILESDIR}"/${PN}-1.15.0-gtest-no-gnu++11.patch ) - src_configure() { setup-wxwidgets diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index de1a60116c1a..9293785b893b 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -14,5 +14,5 @@ DIST rsyslog-doc-8.2310.0.tar.gz 6674428 BLAKE2B e951d564a63c57c1d9d130a315c4bc9 DIST rsyslog-doc-8.2312.0.tar.gz 6621561 BLAKE2B 2aca14d24606e3a125259cad5fa43af61da2b70ba0b1916e5496f3d4eb6a28b612287bb83c3fa610f0f367deedcec4f0b3e93a552643194fdcf552dff3d408b6 SHA512 2fe8ab0e37a6899a545c09ea2586c33ab89a3e3d93ff079f99b15e9b1743423bbe54931684ba8509ed4f578a4b55ea22f6306aca256ee2245f88115a5f44e400 EBUILD rsyslog-8.2308.0.ebuild 13412 BLAKE2B 7ffce9a99b41057b05f38f71b9894c337a9f853639322eb9931ee15e0eedf00e1bdc9396d4668aa110d85803795da4b7e9763c6ac69b3014f31de71aa0153b7c SHA512 c4b075e65f42dc1692b0eeb783171162b2dee05f7df8d6bb2d3ac5042e0815b7fee52bf774748908d98ab7d8d71c3283ccee82f4f973e8746778cdcd51a75798 EBUILD rsyslog-8.2310.0.ebuild 13424 BLAKE2B 0f0b68dc92f0755565d00dc059e57266eef980fb9f17a59b903c612fdafcbf9a31aaaad3f36db49229c2e7ccd8773d92918f34ce13116274272cfea519ac9222 SHA512 d6c149f0101f720225c3e1cf29248ad71bc67fa58711e13db441f8e0604d8380dcdef89cb725c98adf946bc408bb9863bb437809147377d3ac589192c71c355b -EBUILD rsyslog-8.2312.0.ebuild 13440 BLAKE2B f393c64c3f4711d659ace37ee5e8cf49f2d58f75f58e09b5e01cc7587e496a6f803232a2dc185f019cefa6181926b35b3c4c1121529a4e1e9c14a14ef5ea17aa SHA512 c9ea54b8845632912631272087b794b24229a76109551c8ec75a9dfc18d71eb30f7a50e1825736cc5957c43965d74f6e5b55a1a961eaacb6b923f5ab0eed796e +EBUILD rsyslog-8.2312.0.ebuild 13439 BLAKE2B 633ff98b8a5f36e2cee255d4d46d47ea755052eb700dcad540753f04618afcb0c1caa340bd2613848caa19828ce03ff038aca0dc4196342fbb069c5b16991169 SHA512 14118238ca8ba8e5e623bfff91598a45038d788b38abb20b621fa85ff9c2398390265123eb73f6808c07e59a90f4702c8314f341299ec3ebb7ef4203f6797f3c MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365 diff --git a/app-admin/rsyslog/rsyslog-8.2312.0.ebuild b/app-admin/rsyslog/rsyslog-8.2312.0.ebuild index 7face463be1d..162a204219d7 100644 --- a/app-admin/rsyslog/rsyslog-8.2312.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2312.0.ebuild @@ -21,7 +21,7 @@ else doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz ) " - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86" fi LICENSE="GPL-3 LGPL-3 Apache-2.0" diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest index 6b059f2dde02..d3ea403f4e65 100644 --- a/app-admin/salt/Manifest +++ b/app-admin/salt/Manifest @@ -35,7 +35,7 @@ DIST salt-3006.6.tar.gz 20531374 BLAKE2B 17a80331e7771482849bed7927ef48d16ce6805 EBUILD salt-3005.1-r1.ebuild 7234 BLAKE2B af8c85ad4abcd00244b52a73cc67fc31505395dc11282841bec155a4ae5c24694214f9e3a173f8ae09c25de2ae06f5eefdc3fd0aa27608908a78f664e18cf408 SHA512 1d790f172358abbac38351e1b5be50fa1e646fc7cb51179af428249e8dccd6452f51f25710ab73c91e0942df8098a9b97d6f579b8934a1f0e4d194cd7ec6961d EBUILD salt-3005.3.ebuild 9382 BLAKE2B 068d7d5a8e15ebb387b9534616693c74dd89d2b8839c21a57c50bcbdf83427b44a49796805b84b45be823007c0c6ea3828a17ac47a20576286e340c4ccaf0775 SHA512 da78be3da31b32b079129bc05547890e17bb3c67d8e4ba33f84be796c83fbaf31aae838df0f8c51153bca51960dfdfa41ca6af92dc77ef32760b5dba3f901e81 EBUILD salt-3005.4.ebuild 9382 BLAKE2B 068d7d5a8e15ebb387b9534616693c74dd89d2b8839c21a57c50bcbdf83427b44a49796805b84b45be823007c0c6ea3828a17ac47a20576286e340c4ccaf0775 SHA512 da78be3da31b32b079129bc05547890e17bb3c67d8e4ba33f84be796c83fbaf31aae838df0f8c51153bca51960dfdfa41ca6af92dc77ef32760b5dba3f901e81 -EBUILD salt-3005.5.ebuild 12370 BLAKE2B e161ca2133e7a0fb99575ad2574ae0bffa1a870f53130bfe9629e42dea6f5be701d54ec75dbd822b4621edcfbb0e51ad4dfa3ce2086818c073db79ebb46a4232 SHA512 4322a231bcdc6a48795144b3667109012a992e4b7f4363873a49abb0183aee24e0f557ff1546b674de9efd47ed1254fdf8646a77daa7cf566757b85e3e18c9f7 +EBUILD salt-3005.5.ebuild 12368 BLAKE2B f29abeaa58dad22955a5db5d14ae6e70ccd1a792dafb171e805241b813f11117ed3384070992b4fa576f4fc777d1c34985ef73b32167070ebb163bbb18999fe6 SHA512 396c92821d1294f4c153399e564e7173067709607ebcd157c914593388471339488e7c90b69d7fbc8b62b2a15a3e459a2344b22fe0d1ecf816d48457a5bf899f EBUILD salt-3006.2.ebuild 8539 BLAKE2B 335093f353da0d42abedf7b836c1516239390ec64fe4acf0f58d23f1d4b467446304aec086587fd9901b3007d50d86743aaf26157d7706b0b4b511f814d3e7ab SHA512 d8690757e65594d3bef93e852d61efb4c771fc3d2d441ef79dae0cd585cb93854a77ed641f9ba65bce13eaba7f46475c90dd03c591d2e0f580ef4a53bf7b1532 EBUILD salt-3006.3.ebuild 8903 BLAKE2B cbf034e5dec44f2b46cecf74dbc4d7b8df9782905024ff86ed3e5320172a1693027859036e79609e23aae00c50994a62aee8806928c46dd907411efcaaa2a0c7 SHA512 867092ef5873126ceee767ebf12df66acaade553df2d7d351441a7aff19fc90346c6805882b77be602e79e407ddf9f90e0885a746336b64e4ce3bb6422426f57 EBUILD salt-3006.4.ebuild 8825 BLAKE2B 6789758984b1d9bc4e1e6fd61b6516a8bec88df9a3de73a5570f0717e52ed2f5796e03d6a1b2eb31ca67635b51b72f963b406ebd03e97f8be6a0dab7ec29836e SHA512 999951e1a35552ffc86ecccda556274f108d082df37163a8570879aa6029751dedec3ea76ce42f39ce5b3ff46ebdaedca46a2ddc5b6639952aba257830c0e522 diff --git a/app-admin/salt/salt-3005.5.ebuild b/app-admin/salt/salt-3005.5.ebuild index ecb95415f5f1..a107b8846f17 100644 --- a/app-admin/salt/salt-3005.5.ebuild +++ b/app-admin/salt/salt-3005.5.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_BRANCH="develop" else inherit pypi - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" fi LICENSE="Apache-2.0" diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest index 0e28450f42a1..2b041e227ffa 100644 --- a/app-admin/syslog-ng/Manifest +++ b/app-admin/syslog-ng/Manifest @@ -21,5 +21,5 @@ EBUILD syslog-ng-4.2.0.ebuild 5240 BLAKE2B 41efb1949184e440062f46bef19bcdbeeee73 EBUILD syslog-ng-4.3.1-r1.ebuild 5211 BLAKE2B 9ff2cf23a2f077ec5c8a2bd0f80774d48dbba4d00f2bf4a7c07a29f827dfea22868c9a0c82f5aebfb8a37267b98d82b44bfa45075c4f364f1b887f4ebb281662 SHA512 fdcd181d5cca4d502cce674f4eb7ccd476589f5d3d28c7f87aa296b04c169a20616b59f510640bd735100dc89f5628e6eb0cc766041177da4341f3fbf9be6f4a EBUILD syslog-ng-4.4.0-r1.ebuild 5211 BLAKE2B f37dd0abe8704d1213fe26cce9ea46dd1f9923331072c7d1e36b2486e062f05f75dc09878e53ce31d34709d6c59a0a974bedd5c7935b42e8972820abbc263535 SHA512 a823aff62742f00317789c96ed9d5e5bfa0c5dbceadd8d2f7547653e93a67de2279a22740ab64005aaa3f7417bdb0af218f3baf7cf835997db11a4878d81f21a EBUILD syslog-ng-4.4.0-r2.ebuild 5313 BLAKE2B efdf8d5fdd7c4bb87b00515c7982ac21d7050a0b468e71032f0073580eca196ce84cd7c5a9aefac179ad4ca37cbb88b8bbe6e12ca11bd738a86c28b9add81d32 SHA512 81bc309312d5b9a5264cba2333af6e287f7d47b01f83fe637e1f76274f727214d38e99b1c1e4ef9b08c22bf7ead85ab883475c89003a58c6da568603c0f73835 -EBUILD syslog-ng-4.6.0.ebuild 5310 BLAKE2B 35dfe8952786288ebfa16235ed8c277b86842cf0284ba7f670462a194a8c25d992f3ae7631543133f918242ac785fbba890467e006d54fc05745ef38285c8ad2 SHA512 d731ebec7e6b831969d3a411c3a0257bafaf7e80ff8108335ac544b177cdf3a96530ea42b90403ef551b27bc41bb71f7111c8cb8f1dac78c78ebc15e6d7b7297 +EBUILD syslog-ng-4.6.0.ebuild 5309 BLAKE2B 5b95f1c671385b3288d4be4881625c681414ee00c8a5021f325a07dc034fa68326bc6ae3afdf610440db38e8397decd23da597eaf17121db471f1456739c582e SHA512 16b6bac43fdcd3689b77d652ea15cd51959dee0eab9005d31a8070b3485a30498db18ced9db2fc491325a184dd3e9283ff1c51a9052ea3c7615359e5e952670d MISC metadata.xml 1390 BLAKE2B 24e690acd76a0b95ecab14a1d2a651e098a588aa3279762f955fa132460417a74404cca6b8fcac20c63d2330f20e78e791b32c8093d56a6c30f8f112ebea3e3e SHA512 5d39799ba1b867f94bd74aba743ae79c511d3258e13156f869c5bdf1a5aa2c0780cfaba9f5e3e995a710a26b2ceaa3e80859d58eebdc35692d8a7f82ecb08fe9 diff --git a/app-admin/syslog-ng/syslog-ng-4.6.0.ebuild b/app-admin/syslog-ng/syslog-ng-4.6.0.ebuild index 862d4c1d20b5..1404fb49c931 100644 --- a/app-admin/syslog-ng/syslog-ng-4.6.0.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.6.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="amqp caps dbi geoip2 grpc http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( python )" diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index acfaba192e63..0cc306239b00 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -2,4 +2,4 @@ AUX sysstat-12.6.2-check_overflow.patch 1071 BLAKE2B efa23b3c2fbe1aac353b7282836 AUX sysstat.init.d 378 BLAKE2B fe781f1a53e183023da2b46ecefb37881eedf8e8df2623927b24f33aa3344776b39db038d598ad050f1d48462d52300fb17731f29b0a8ab9c800fbe379efa249 SHA512 328ee3d40d45a0b1702c74fe0195ce4444cc8f63cb0fa68ba40ca20cfa183dd7acf4fc846cd76a4bcf426a3b4064316061dbbf26ca20047711528399e17b20b4 DIST sysstat-12.6.2.tar.gz 1455025 BLAKE2B aba2d8fd5fae8d6df740173d7ccd60beb0628c4c2205342f72ec03d6c48995d397de0d6f2cace24accf1a9274da37cf3bba86888717bc8d62d262ffd1c6f995e SHA512 376047de55598c6f671b999203809219a40206a9c58499399681af9ebe6048dd4da96c8ef5827d75cc369a7b69c3f1aadef1a5e8deec318a12b230d61f09fc08 EBUILD sysstat-12.6.2-r1.ebuild 1780 BLAKE2B 7d1b3c4134f6f19ba14af313653ed57e17dfb4a30162257341731f1b742dbb78100c98d01cc6bd761a53b3defcb9073836baacc533de902bda6035a2e273706b SHA512 77054f63ddfbd61d46113888c68ec7ab2a9cfb615c05b4d110e3d30f1bb1fe4a969662fbe68d788ccc80d46030b98ffd9baee89095b5389a61c19feed764b214 -MISC metadata.xml 549 BLAKE2B eb5be1269afd220051344d2a2250500869a5fc96d9d3b69ed72c28f30559bdf7bcfd19d28c58f8456de8e8566edd3a31a07230e1ea062a23f3b499cc524ba926 SHA512 9885c58cbf9ffd0a5b879528ef827bba27624028e73861cd85a018186427f200ca008b9fae6f9188e233613eac630d9afdf7d5721d6bae8565f898200d6590b2 +MISC metadata.xml 437 BLAKE2B 1ca03db67ea2dd54c60d454f2215d23e3ab00013beecd400830ba56cc17fd9fc070f2fb1222d21518981a8b76b391ea3fa0e459c11d9a749209ce11b73f74678 SHA512 7856c36c0805a65d36982a9eeef389683954564df7ecd01e8c07db3fa75114bc8459a9d3b8a049953437f023c2f31fd6527d082d4bf9c82692acff468e6fb316 diff --git a/app-admin/sysstat/metadata.xml b/app-admin/sysstat/metadata.xml index e4acfbefca13..b1ea97d19a2d 100644 --- a/app-admin/sysstat/metadata.xml +++ b/app-admin/sysstat/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - marecki@gentoo.org Marek Szuba diff --git a/app-admin/tmpreaper/Manifest b/app-admin/tmpreaper/Manifest index d5f08803ebe6..06f3dcebdda1 100644 --- a/app-admin/tmpreaper/Manifest +++ b/app-admin/tmpreaper/Manifest @@ -4,4 +4,4 @@ DIST tmpreaper_1.6.14.tar.gz 158981 BLAKE2B 1c9ec124c6e57c0aab5d555594950dda37f0 DIST tmpreaper_1.6.17.tar.gz 158894 BLAKE2B 537e8020a9db4adc9dee5b967e89242573d340c8b1d3540ab2de76d9a74bae391ff398d19b71c4017bde04716f01f8958bb73957215b1b44628e5ae7ad805f8b SHA512 8272cb0232f8188f8ad45be40442b686d18bbf508dcd440d3f901f4dbf7d17e05da91ee3bfa5d23d163041fdb08de81d525ac45945f10bc7ff886ac468fc4ce0 EBUILD tmpreaper-1.6.14.ebuild 1140 BLAKE2B 90ed79e0bfdade02d0ae118aff75bc561a76fe887f59e930cdbda1feae62e010abce327a712db9af14ddb32b29281eeccbfde89bb71fc24bfdd84fc72bf8f6bc SHA512 64e8ef4d1e5bdba4ea3e78e95a3b2ac9079179dfe744611b594705f119567212273c52dd6f4f4a06043b4b517628f4fe86a1eeffc6ab98d4c98c9428d0f0adaa EBUILD tmpreaper-1.6.17.ebuild 1051 BLAKE2B d6c562ad0c56decdd26d92f3ea6aface7a2f126467d088200971fa6c399e580090c0e49552a513b746f860c59e30e24a102fc381e663777652769df18c4d00c8 SHA512 f7a23e20d64f7444c5ab217faaec6c0b9557e6a8600a20110aaee9ab7052b151b1e4ba2af976d32fb245db1bb3772b696b70476019b5fbff9a31427847f77323 -MISC metadata.xml 1168 BLAKE2B 65a29d3767107d6987854f4207901328ded75106c6ef80868936e9c1e4d831e2778316ad3278bdd880ee71e65a4cfb2926931de7563b56dab112b4a03d87c793 SHA512 2c04e13736af7fde1de666730d4fe8882f8f2aa35ca1c77da3bdc352e2ab9dc18b2759b9a27da67f363bda032e689ed920a6ec7a91bed2b57c1a9991e18b83a7 +MISC metadata.xml 1084 BLAKE2B 2a926ce68b2da9c8c71917baf8c2da1826c46d79cb8b8aa61600ffc7b9666b45117d500f0768950a420e41be7d5e3e64c08cd95230cabb85c64396607bef3f71 SHA512 fde31afd78bdfc08ee4809364a7b5952039c88574216c320d3ec2e6c7983927c2e892250d119f2de3b1d5b6e659acb0eb512092a107e7a62fae1d14ddc2d1520 diff --git a/app-admin/tmpreaper/metadata.xml b/app-admin/tmpreaper/metadata.xml index f3c3855de177..03578cee3b06 100644 --- a/app-admin/tmpreaper/metadata.xml +++ b/app-admin/tmpreaper/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + tmpreaper is a program that can be used to clean out temporary-file directories. It recursively searches the directory, refusing to chdir() diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 77e34f7c0a20a8b7b63b23138503ea33135b6bf0..ae2046c785f5a8842ad824c8c5d149f58e16d55a 100644 GIT binary patch literal 884 zcmV-)1B?70iwFP!00002|5cPtl3Ya$g!i0cP5`BnN+m7F0R#j;8~Xy1N@WOa7BE3@ ze6knzm{nJIzZWWHewp7szk7cA*e`M7CBFXmXeenOZ65Ceo9lwdM$J&aTZWX-(orS3)mojU3TObLc+n zoV;vjYimra{q**S=SB00(#pnQ-&!1br(%jEzHoZP+=3aCa|*A<2 z@}aTXaX3kRQf;tW)xor~yVl?%gr#^)!`nhBG|GKYst++jmd(AwI@G-~1AP z{(k%KmnUp8?XzALRl~zbc|jOk(zd#6OWz7vvW&L3se9o#y4UPd$4w`>=a4?_L1%VH zVLE&nqjLqWe#&U6z>{(6T)R`Ij@`$g0aLV$PkM#SMRzP3S4R2bB6!2teykvo%LP|` z-WG@r?;O%{>XfkKb7;vJIO8MPG-#(Dak<$sv^?Lc^ zRj;|%{w$ZAxqaDzX^Pot;oH4;UL7(Pppcv@wE@s!JW^24m5Y^c^@A*H=zFh^>kiL> zqpP!lmvdRb#kpgaEEt|4G>>uGxY($SKjX!7DZJw2;33EYmT=-PQS;kDHx}o<=}fih z3T%H%7iU&r%Y?|2rYs# zMGHU06~gVWO*&8qQe3j@8=ePpe|O>BHB~=J#)Y-;)Qxy(U8#Fvw3)eq$vvoT&v`5F z?S}(8(h|`!W4Ps9ns+q{z~PPvtd4!I2TJ7dbh;>rXn4s$ru5LY2)qniFUJ>&{P4$L z@4paBm|pAa;dLB>7;$!2@gvSapfkq-ZT84zwakfLnC;oVhdXZ#Mry#_EOw%!aI4BD zpP_h(+40`E8Nd(w?p+&#EE$d1T|q@Y!22Xt^^SWg4*UoZK&U!d*rP`Yut2Bznv4A$ zsz>OGqy`*8;C%&}glNIG+K3tCa5L0`95J-zWYj8(0v06gnd@%1zIl*&LpyEjul@t7 K7l4W91pol!hs0F? literal 887 zcmV--1Bm<|iwFP!00002|6PaG4P#ktE!jGSGEX3nUVm@{ub;_Nywel2C1Kmy;o`jG$W z_4w^YFJ5Ck%heAr9s9tvIT>h}F4bIKvq1n}jF<43qo*7N4@TRj0$BXi=hjN2vLUbs zMo}y}4VK_B1}mG?{q#kBPLN1rt&>hVJJZEi$|!gjHQfY>$eLJ$ks%}NBdAhd#9k40 z|Lw<@S7LRcm-@QAMs^^Eos|)C#Tf{sdpn?QW6=nJ&*%kC_0-i=Wla+u0`53OiOz&u z5u4?-iI+qa@3nFRe%N=dSP*3NmQ=_XD)IvFNvz0ab;1t(Fc3hfx<0T6YM=uPbeayn zl8rd+=q=C<4USx`Fbow-$UTi%=7 mjo@gentoo.org - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - Build applications (clamscan, clamd, clamdscan, clamonacc (also has its own USE flag), sigtool, clambc, clamav-milter (also requires milter USE flag), clamdtop, clamsubmit, clamconf). diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 4771073cd65fd036b86b62d63206c345a545b97b..e2806cac250e3abd417b32adcf23b95c15c785bd 100644 GIT binary patch delta 17719 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 CP+L6! literal 17735 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.co.za Jaco Kroon - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly diff --git a/app-arch/dpkg/Manifest b/app-arch/dpkg/Manifest index 64ab5f2bf196..7c1d02b672fc 100644 --- a/app-arch/dpkg/Manifest +++ b/app-arch/dpkg/Manifest @@ -17,4 +17,4 @@ EBUILD dpkg-1.21.15-r2.ebuild 2410 BLAKE2B 9161874af4cf244fadb2ec45947fe4b4f8558 EBUILD dpkg-1.21.15-r3.ebuild 2453 BLAKE2B 7fddcd029301dea735fc0928a8b791031889a93a1d283ead0d89c300e4634c80f374bc6346cf2dde5a113a889e91dcb6eb9b570b546fad277663a40afc9a5388 SHA512 e87c81a466bceedbe92d5c01edf5cd1afed92169b23680b2314e180e66774fd2d1cf6010de23f197f1eabfb97519d5a0143d6e9ba08698361d5e32ae372ed71c EBUILD dpkg-1.21.19-r1.ebuild 2474 BLAKE2B 64962a40f89d7ecb952a8a9271a07fed4b863fa582861510c31fd0d4efbecb15b699aaf39e6670d5e7ec545ac21f417b8d6184aa0c8f8613b967cf8a45eb5e29 SHA512 e18bf07bbc42e050b6bc8a628834939a48992b3fcfb2afcf4c100c17258f98754a7634efb251de5c1545eb67524abb0e1996a7188b15e138b9490ff1718a9a21 EBUILD dpkg-1.21.19.ebuild 2431 BLAKE2B dd9c2a649a121ff4f8e01f2bd0d90071061a05cf57044f313a0f729e9bcd5e2f398a76df0a432c9388d8429fbb3d1a18e57fc2af8cdc9d4c940da5ba9c6f61fd SHA512 cafacf23d15431b1ce3ccfe266f3ba9e573894a2bcddccfb80f48da174a9adc77640a22ed6fca89f3692047a1f0a31a0ef39bbdfd920eb70011cfee051808884 -MISC metadata.xml 433 BLAKE2B fe1e0ca0c96628891b711ca120d5c119f8effe66ce43198ebb2a16fce1cea23b7ab6ab88d807a71645298e2311bc3044dca4989fe83cf99e54a9e97f66835c69 SHA512 2882194685980d67acc10913c8863b55dc0a9215558db2e3cf33f0489d91e5477bf2ac0c0fc5b4a134f45593f6f5d3fde5e09493d20ca45224645b8c1c597fef +MISC metadata.xml 349 BLAKE2B e311693432d6511d85a67b510821e683e0f2df05a8d73fd3086b15296cf6cc5771965b5731dd6fb5ed7d0f71843b278b7d9f81a1228f637803cf2e073ac6a563 SHA512 7a4cc7a8c40dd6a52f8efbb454439f025e873b9c4583a4ce9d9233530747b423dcec65e02222c92a0e570c4fc87b1ca330bc2bbb121077d96f94eeff531838a0 diff --git a/app-arch/dpkg/metadata.xml b/app-arch/dpkg/metadata.xml index 829c5799bde9..9511a3ee6146 100644 --- a/app-arch/dpkg/metadata.xml +++ b/app-arch/dpkg/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Use app-crypt/libmd library for message digest functions Install update-alternatives diff --git a/app-arch/drpm/Manifest b/app-arch/drpm/Manifest index 502224e178e0..adfcd08e4c91 100644 --- a/app-arch/drpm/Manifest +++ b/app-arch/drpm/Manifest @@ -1,4 +1,4 @@ DIST drpm-0.5.2.tar.gz 138930 BLAKE2B b2d57e35bf62e94ba23212518a57c22a5638c270a38b07e77799e4c054e82391a08bd40a34adb78e5e5a9cf6c895895146b3619c953a1f0d312a8790652fda55 SHA512 591ffb6b28b1d4c6dda25746a76563c0fa15f48368e2593dbd00a2652dea78b635c8e28f6e50cf824450d9938652ddf3712c877135d66a7b762f1223b38e9ab4 EBUILD drpm-0.5.2.ebuild 983 BLAKE2B cf193fb24acb680f4e127c104cebfa457ff766ba8b5c9cd025c737e3ecce937366976196ebc207d7fe09be618ce1edd9f3a8248c8e85ef1fe6081160afe84a3b SHA512 edb0a74a9c2df3fca3d03bbe4927c0e7723670892900b6023d448ee2ac754a40025cfaae4a2136ee63edbed6a443dc378f9c5cb28e8999d78772fb5c7688bbe8 EBUILD drpm-9999.ebuild 983 BLAKE2B cf193fb24acb680f4e127c104cebfa457ff766ba8b5c9cd025c737e3ecce937366976196ebc207d7fe09be618ce1edd9f3a8248c8e85ef1fe6081160afe84a3b SHA512 edb0a74a9c2df3fca3d03bbe4927c0e7723670892900b6023d448ee2ac754a40025cfaae4a2136ee63edbed6a443dc378f9c5cb28e8999d78772fb5c7688bbe8 -MISC metadata.xml 496 BLAKE2B 0e582bb0260e0eb298146047400bc732e2d1232eaf647d253af3b7d283f36611bdac27535d8865f88b7ec08ce1edf3870a9d8e88868c8aa8cd91acacebc1c949 SHA512 a9cd9f0fa8101774a46a3498c07297397398ffa2e19d946b62c0b8385912d7d794e24e8653938d75858a4f98c6c23efa307f435353d5b282bec50988818298c9 +MISC metadata.xml 339 BLAKE2B 629038c9fb3c68428da230fe0afa8eee755fc100ed86bcea6f38234c2a9e3ea70e23ca6e7624863661945553fd0f4fa1cd1d5a9dc6951720231bd527c5c59487 SHA512 da3840851a5bbbe857a4c976fcdf5e4679f6695614cc3f8caffdb160427cbbac0c6ac060226ee365afa0ad7320e2adb4527648b2d0f542a1952794334b961fe0 diff --git a/app-arch/drpm/metadata.xml b/app-arch/drpm/metadata.xml index ed3bc9d534c9..ebbca5189fad 100644 --- a/app-arch/drpm/metadata.xml +++ b/app-arch/drpm/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - rpm-software-management/drpm diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest index 2983a4033ffa..cd56901d38a8 100644 --- a/app-arch/libarchive/Manifest +++ b/app-arch/libarchive/Manifest @@ -1,5 +1,7 @@ AUX libarchive-3.7.2-32bit-test.patch 1211 BLAKE2B 2cff16e77e244f07df26f81c879400da74010eaac5c87dd333b85d204fc7cb3acd3cabd67751ee19eed26c1897d1fd39c7284a0a85bb7eb755016219ec757a89 SHA512 f0a8e3881e742395afc74e418eceab419280152f0884fd6b9dc971d90e117de1cd0a7578c08f14f694c75b904f12fa71fb0102dde0d67a095f6369b3413f7348 +AUX libarchive-3.7.2-lrzip.patch 1095 BLAKE2B 011c61282f5ad91436e8155458695c5f0b9144e21ae856ba319927e6431d9730257d6e7f7ebcc916ad784e24b2f4ff2af75955aa0493ea3705fa8826f632f163 SHA512 71e3aefe7d3e5faa6cd47e350e52135d594184d957cf3e2d592e3770971ff3fed8886b7fe6c897c94efa15b3b9e9d15be05686178d201b422d4503e3878b704d DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 7221db4811a965ee61d879a2603480363628a19995a351b572d099be9f35576d76f0b0822f9a5a47d9929bc094d4444fd8eafcb4a073e39bb3aa797d4b926ca5 SHA512 a21bebb27b808cb7d2ed13a70739904a1b7b55661d8dea83c9897a0129cf71e20c962f13666c571782ff0f4f753ca885619c2097d9e7691c2dee4e6e4b9a2971 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22 SHA512 c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc -EBUILD libarchive-3.7.2.ebuild 4079 BLAKE2B e4d24f0a37964c2b7be5244ff12ac41fa5d7ff24942cabd28c545ac7edcb20d4c9245eaca6889692012f00a655c9478d76e34a9e3d0c0762500290a232f06e2f SHA512 80006eb8e7b9422b8ed6a5567f6d50b89f229571deb6ae25d12fcaed72fc0d7a52fc123b30f31aa1baea90a8e7942cc91bdd78f21b8c77e064acf51206c56f70 +EBUILD libarchive-3.7.2-r1.ebuild 4335 BLAKE2B a79d448c6bb9099c106382bb376febf72719e910704e5fb04ab4af7a230be866665e3f38e3021cf45c128bd3ee16fd5c8fa63f1f5658be31368b4597568437ef SHA512 94d8fae095cea7f6525319069a289368c874bdbcfdb07a1a8a933faeb8adc86bf6dd7c6caf55f2e6d185caffb2726f787c385f275723acb88ba2624c96c9ff2f +EBUILD libarchive-3.7.2-r2.ebuild 4430 BLAKE2B 966a928d013629ca859f65d71bf4189c5b882192c20a6f771f9ba4393765096531b602806061e62318363f0ec28dc168bfa57ec660effa7a1e5680d6fcf38fda SHA512 e6c8f8aec4af250d34c880259dcac968582a4e2d90f7b80df255c0a5c84f6ea4deecd98c6a8620475a2fd4d645fedba4bc1835f1d8ec09401bd55635a8eee99b MISC metadata.xml 1224 BLAKE2B 538433528de5543ad8e912ce0d072340be3f6eeefe16320ef48b3c30a35ebdff4a32055edf89f36e4479ab1468c620871fcb5ba91bd66e81798093b4d0345949 SHA512 9f53d623a02334f675c06edea2829ce52e78d85e3894e684ae920a678eb47046393b7a93808c7e1761d30a69faa5986cd4922ae7ef8f1e2ef221de39869bd12b diff --git a/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch new file mode 100644 index 000000000000..f05b46c1a340 --- /dev/null +++ b/app-arch/libarchive/files/libarchive-3.7.2-lrzip.patch @@ -0,0 +1,26 @@ +diff --git a/libarchive/archive_read_support_filter_lrzip.c b/libarchive/archive_read_support_filter_lrzip.c +index a562d538..f3ec40c4 100644 +--- a/libarchive/archive_read_support_filter_lrzip.c ++++ b/libarchive/archive_read_support_filter_lrzip.c +@@ -109,7 +109,7 @@ lrzip_bidder_init(struct archive_read_filter *self) + { + int r; + +- r = __archive_read_program(self, "lrzip -d -q"); ++ r = __archive_read_program(self, "lrzip -d -Q"); + /* Note: We set the format here even if __archive_read_program() + * above fails. We do, after all, know what the format is + * even if we weren't able to read it. */ +diff --git a/libarchive/archive_write_add_filter_lrzip.c b/libarchive/archive_write_add_filter_lrzip.c +index fe974c93..8fe498dd 100644 +--- a/libarchive/archive_write_add_filter_lrzip.c ++++ b/libarchive/archive_write_add_filter_lrzip.c +@@ -133,7 +133,7 @@ archive_write_lrzip_open(struct archive_write_filter *f) + int r; + + archive_string_init(&as); +- archive_strcpy(&as, "lrzip -q"); ++ archive_strcpy(&as, "lrzip -Q"); + + /* Specify compression type. */ + switch (data->compression) { diff --git a/app-arch/libarchive/libarchive-3.7.2.ebuild b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild similarity index 91% rename from app-arch/libarchive/libarchive-3.7.2.ebuild rename to app-arch/libarchive/libarchive-3.7.2-r1.ebuild index f5108832c6b5..cc98e64978ce 100644 --- a/app-arch/libarchive/libarchive-3.7.2.ebuild +++ b/app-arch/libarchive/libarchive-3.7.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,8 +17,11 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" 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="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr zstd" -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc +IUSE=" + acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle + static-libs test xattr zstd +" +RESTRICT="!test? ( test )" RDEPEND=" sys-libs/zlib[${MULTILIB_USEDEP}] @@ -43,12 +46,17 @@ DEPEND="${RDEPEND} virtual/os-headers e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] ) ) + test? ( + lzma? ( app-arch/xz-utils[extra-filters(+)] ) + ) " BDEPEND=" verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 ) elibc_musl? ( sys-libs/queue-standalone ) " +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc + # false positives (checks for libc-defined hash functions) QA_CONFIG_IMPL_DECL_SKIP=( SHA256_Init SHA256_Update SHA256_Final @@ -59,6 +67,9 @@ QA_CONFIG_IMPL_DECL_SKIP=( PATCHES=( # https://github.com/libarchive/libarchive/issues/1968 "${FILESDIR}/${P}-32bit-test.patch" + # https://github.com/libarchive/libarchive/issues/2069 + # (we can simply update the command since we don't support old lrzip) + "${FILESDIR}/${P}-lrzip.patch" ) multilib_src_configure() { diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild new file mode 100644 index 000000000000..ba60d198663c --- /dev/null +++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit multilib-minimal toolchain-funcs verify-sig + +DESCRIPTION="Multi-format archive and compression library" +HOMEPAGE=" + https://www.libarchive.org/ + https://github.com/libarchive/libarchive/ +" +SRC_URI=" + https://www.libarchive.de/downloads/${P}.tar.xz + verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc ) +" + +LICENSE="BSD BSD-2 BSD-4 public-domain" +SLOT="0/13" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE=" + acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle + static-libs test xattr zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib[${MULTILIB_USEDEP}] + acl? ( virtual/acl[${MULTILIB_USEDEP}] ) + blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] ) + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + expat? ( dev-libs/expat[${MULTILIB_USEDEP}] ) + !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] ) + iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] ) + kernel_linux? ( + xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] ) + ) + dev-libs/openssl:0=[${MULTILIB_USEDEP}] + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] ) + lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] ) + nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + kernel_linux? ( + virtual/os-headers + e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] ) + ) + test? ( + app-arch/lrzip + app-arch/lz4 + app-arch/lzip + app-arch/lzop + app-arch/xz-utils + app-arch/zstd + lzma? ( app-arch/xz-utils[extra-filters(+)] ) + ) +" +BDEPEND=" + verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 ) + elibc_musl? ( sys-libs/queue-standalone ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc + +# false positives (checks for libc-defined hash functions) +QA_CONFIG_IMPL_DECL_SKIP=( + SHA256_Init SHA256_Update SHA256_Final + SHA384_Init SHA384_Update SHA384_Final + SHA512_Init SHA512_Update SHA512_Final +) + +PATCHES=( + # https://github.com/libarchive/libarchive/issues/1968 + "${FILESDIR}/${P}-32bit-test.patch" + # https://github.com/libarchive/libarchive/issues/2069 + # (we can simply update the command since we don't support old lrzip) + "${FILESDIR}/${P}-lrzip.patch" +) + +multilib_src_configure() { + export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923 + + local myconf=( + $(use_enable acl) + $(use_enable static-libs static) + $(use_enable xattr) + $(use_with blake2 libb2) + $(use_with bzip2 bz2lib) + $(use_with expat) + $(use_with !expat xml2) + $(use_with iconv) + $(use_with lz4) + $(use_with lzma) + $(use_with lzo lzo2) + $(use_with nettle) + --with-zlib + $(use_with zstd) + + # Windows-specific + --without-cng + ) + if multilib_is_native_abi ; then + myconf+=( + --enable-bsdcat="$(tc-is-static-only && echo static || echo shared)" + --enable-bsdcpio="$(tc-is-static-only && echo static || echo shared)" + --enable-bsdtar="$(tc-is-static-only && echo static || echo shared)" + --enable-bsdunzip="$(tc-is-static-only && echo static || echo shared)" + ) + else + myconf+=( + --disable-bsdcat + --disable-bsdcpio + --disable-bsdtar + --disable-bsdunzip + ) + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi ; then + emake + else + emake libarchive.la + fi +} + +src_test() { + mkdir -p "${T}"/bin || die + # tests fail when lbzip2[symlink] is used in place of ref bunzip2 + ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die + local -x PATH=${T}/bin:${PATH} + multilib-minimal_src_test +} + +multilib_src_test() { + # sandbox is breaking long symlink behavior + local -x SANDBOX_ON=0 + local -x LD_PRELOAD= + # some locales trigger different output that breaks tests + local -x LC_ALL=C + emake check +} + +multilib_src_install() { + if multilib_is_native_abi ; then + emake DESTDIR="${D}" install + else + local install_targets=( + install-includeHEADERS + install-libLTLIBRARIES + install-pkgconfigDATA + ) + emake DESTDIR="${D}" "${install_targets[@]}" + fi + + # Libs.private: should be used from libarchive.pc instead + find "${ED}" -type f -name "*.la" -delete || die + # https://github.com/libarchive/libarchive/issues/1766 + sed -e '/Requires\.private/s:iconv::' \ + -i "${ED}/usr/$(get_libdir)/pkgconfig/libarchive.pc" || die +} diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest index f6cc265cf32f..8d8be7f3e271 100644 --- a/app-arch/patool/Manifest +++ b/app-arch/patool/Manifest @@ -4,6 +4,6 @@ DIST patool-1.15.0.tar.gz 1993753 BLAKE2B 18dbbb6d73862778af9774b64f192e20d48f14 DIST patool-2.0.0.tar.gz 1987911 BLAKE2B a9c12f8083e82835792445f50e1e72f55e98c505f0019656cd00c1f882a860ae61c7484ea16c7744101b6a983c1934fad12dbb58af2a03e82d0ec4ceb417aa92 SHA512 c81a65fa89ff77ee80ae85fbc6868e5414d5141e47433028546273b3a231ce3240d6b30baae114247bc0ab0b3e4e91c6e127b8734eff9af8721abdae7f464ef5 DIST patool-2.1.1.tar.gz 1991183 BLAKE2B f33c92c628ffcca349ad897c29cec935730aba7f2e9a5581acedb9b3ecb0bab22046cd16af9f2d2e605bc483c2dc624db01b52dea8459388a8b140b7f357b193 SHA512 3b51fe917da9672dbeae015852680b67e81ec35d609af3e465f0d53afb12c35bee885f4f3db4a135c01521cc70db182b27fc25320d141f96eaf098ba99524f63 EBUILD patool-1.15.0.ebuild 2662 BLAKE2B 41ca69119d552b641f401af16dda3ff2510615114c8d613cf5e564af85a2d26fd47ccd8dadbe7a2477dca0e05ca98c00ab5c386a205cf930f482ebbdfc6671cd SHA512 ff74da9491d6fadfc2732414ade668ec8dffccfe45a1e7cd9c1db1b512fe217ff96c5fb0d9157f928f6756e92c7e6ba0f26bcdf66af09b194bcc7e4feabee233 -EBUILD patool-2.0.0.ebuild 2664 BLAKE2B 6099a4e45ed8f0142ad3a82c5331c6ba1e890e14b331c2758db3716622e292ef82ff5e00d0a2f521ffb2880b4a0dab6b40189ef454286ebd070e02017d959b91 SHA512 cb7c13ebae341085922797ba4eb68056b695b50034685a10ff91dbff6e47da76abbb159e83c546471234c16efd20404737598b12cbacdab9628238e485347c51 +EBUILD patool-2.0.0.ebuild 2662 BLAKE2B 41ca69119d552b641f401af16dda3ff2510615114c8d613cf5e564af85a2d26fd47ccd8dadbe7a2477dca0e05ca98c00ab5c386a205cf930f482ebbdfc6671cd SHA512 ff74da9491d6fadfc2732414ade668ec8dffccfe45a1e7cd9c1db1b512fe217ff96c5fb0d9157f928f6756e92c7e6ba0f26bcdf66af09b194bcc7e4feabee233 EBUILD patool-2.1.1.ebuild 2573 BLAKE2B 0f07be52b30a8cf0e644dd39d2383f5ceaab45858d40e3f8c752c773ed23b65775fd1641ff1731c0b790ac9f85dbb52b10e47d198caa4e6d0cdca142c7fcbf41 SHA512 260bf4d922487b6b5761d814567de5751f459dc4a325a4fd28c1c9ff43331038f12dec56ee96cefea7b5ac779c1329c62ad61ffd28fbfc61ca26aed4bed718d9 MISC metadata.xml 539 BLAKE2B b19f1ad36967b42e152a23108851ad6eabcd7f44fd1faeeb4c345ff812b97d4b4079afc83653c1fd0dd005943a152cba44210132389e1ec956a434d24e97486d SHA512 b557ec32ca1211faa72e108a7f769f4ffb3a08075a4010aee2f9ced79a9f7f8c26f60bf26e2587d4a0cbb3cf6d52ea52d9102407ed548cdd41f53c67dd10d7bb diff --git a/app-arch/patool/patool-2.0.0.ebuild b/app-arch/patool/patool-2.0.0.ebuild index 503264424ba6..2aafb392ada6 100644 --- a/app-arch/patool/patool-2.0.0.ebuild +++ b/app-arch/patool/patool-2.0.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wummel.github.io/patool/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" test? ( diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest index d0088a79227e..9dfe0a68f9b4 100644 --- a/app-arch/pigz/Manifest +++ b/app-arch/pigz/Manifest @@ -1,4 +1,4 @@ DIST pigz-2.8.tar.gz 121304 BLAKE2B 9f1ae8b5e0dd9d9b1f17bcdbc41d8a9d50fd9b9ba7c50eb0bc1b738105d05cc396d9ce8e01f58f6b2fa7247a7c7e9926c602a613b1bb3e3a117c8f5c919ce640 SHA512 ae3d9d593e1645d65f9ab77aa828600c9af4bb30d0a073da7ae3dd805e65b87efaf6a0efb980f2d0168e475ae506eba194547d6479956dabb9d88293a9078a7f DIST pigz-2.8.tar.gz.asc 235 BLAKE2B eb204079597d3e958da3672ba7f92481848bb7824da12b9306ff180add107175bed7bdd435dbc270170769a489c34a033d6ff547e8203cf1d71df6564381b43d SHA512 cb1dbca21d8fed25049693de02abf7489f61407d85f9a52d566c14e0194c6c393aed3edd2fd716d0ecedf7eeead6ae89d0cecc236caacd98740d14bd71e078db EBUILD pigz-2.8.ebuild 1078 BLAKE2B fbb6f3ee170725b2f96cb8ef86ae929b6dc247e6b9256fd743aa60f1befb8c6704a67c7d57a5ab8b5932c40d2f1ae20848c75ed63b9cc920e5914d7502b2ab7d SHA512 5bb7052d23bca22da2bec410a45b98b301af816e82ec0e58c34991e9d8109401ff9e98677e59462889e142a495d84bb3635ca6a41d89d0d346099bc048ae6c99 -MISC metadata.xml 623 BLAKE2B d072cc2f7d8e182752cc3c4ae118ec674782f2e0cb08c4ca6b2d4d56a6e4621a837143bf782ae0f65af418f0a90c01f24b5603bfe7f75d0221be68f9d193d34f SHA512 3a7fdb19cf75dd27f1c7a30707ee23d8e4c300f5fa419820e7aaf9b75aa9c09add1dcc488e0241a75552cc91a45a37e8603285da7c631d1c7860a18c28929859 +MISC metadata.xml 619 BLAKE2B 451ec5920381bb46a6bc52f8d1b872f3daeffdfc4fa7e6f565172e157bab3528726cbf08528cfcd728cce591836514c7dc3d09a077eda3b55dcbb06ba45ad78f SHA512 a4b200dab2c6fe9c2baae2ce6fedb2f70b731fce523b43820ec0a10b29715f26f0b10c2df004dcc9effcd54b744057b9015037ca6a9027431d2de7e672e3b3e9 diff --git a/app-arch/pigz/metadata.xml b/app-arch/pigz/metadata.xml index 2a434f0824c1..6c4468bab2b9 100644 --- a/app-arch/pigz/metadata.xml +++ b/app-arch/pigz/metadata.xml @@ -2,8 +2,8 @@ - gyakovlev@gentoo.org - Georgy Yakovlev + mgorny@gentoo.org + Michał Górny pigz, which stands for parallel implementation of gzip, diff --git a/app-arch/unar/Manifest b/app-arch/unar/Manifest index 0fe8239224ef..add0239d380e 100644 --- a/app-arch/unar/Manifest +++ b/app-arch/unar/Manifest @@ -1,7 +1,5 @@ AUX unar-1.10.8-Wint-conversion.patch 1835 BLAKE2B 0a69bf181cb7a86d392d54c9de6b3aaa71028ea8b92435d08784db930e8d7ffc3067d37d7745c9d02ab5e5c4e1a545ae2fbe649fac187ef7dac732060032e06a SHA512 78ca977f198cf0846f01668091b4ad1b3371188e0b2172875302a5bb6e6fd9c0c7237e58b89c696628772bd7f1a6c93c072dbd66d10cb8ce7de34ee7995d1812 -DIST XADMaster-1.10.7.tar.gz 2064770 BLAKE2B f6119dfb46f3d617fafb5847f41d6c0f3e5e87c8cd0763cd8e5986fae1d5b1c6e6761e9e7e4fa84125003979151b2b34d35ff47dc9be3271107cf53f1be22644 SHA512 3447b6d8f3f4fa5eea93c6628a1633017da6ff09c580d5ce4fd422027b3b79acbf38d6e41a059806d1e60eb25a9d66889938b32599168dc2c0ca648e1c1976b1 DIST XADMaster-1.10.8.tar.gz 2072715 BLAKE2B ffa674a007865a7bbe3b67a97ad41ac4c4d4fcaf90a39d410a1f7668ac5dd526d0af7b523aca951a3dcc8ee61eb1b7f17db88604464504b2273471f3c31f846a SHA512 34c6c47806877763e022720ac3f6097c9c369481f2bb4a1c1c22e65e2c6250835c73bc3f73e71764810acec8950b05ae9f2dc29348ff192ef22968776fc7efe4 DIST universal-detector-1.1.tar.gz 196274 BLAKE2B d84dc1f850031213d88c288341edcbb588197f23ae0d10632ed129e73e4cc2b7670c8c862bba2165fcc7421c265e4dc3e791ea188e3d2b647bd1ab9b428bb866 SHA512 e514670b3d37b2472ed3e9cb0fdc3298a8479772264b7573411f104be554222bec2e01f73e1f35db95620fe785bee2dcf9ddc9c2b1f4ff6b522fa64d14d020f5 -EBUILD unar-1.10.7.ebuild 1383 BLAKE2B 78fa169605a3c793396bbbb9066f8d33bd4a9e1f982abf77ee7d47f760f7a3ea468018b0ccef0c1f50d204049c2f5bfad9621418ff2cbf19999cb6dd55116182 SHA512 8a133b1416dd1c6b450417d28c60495756b659dddaa9f03458c03a8bc64fe5da800b3bc6d2fc4d5cc16ca01675fd99032945ea5fb6bce156cbe39eb9119f276c EBUILD unar-1.10.8.ebuild 1963 BLAKE2B 06b176deb8fd970c141abc0419b0b30b072ff3eacc736336f2b632ee4f0aa9c12e91be5b5c153a034cbb3349f25cdc9e395c7f87c1ad40869850224eaa061019 SHA512 53f85bb61aea9203af7de05e8c41578904ebaa10481b5633dc3f3b39bd2054628b82f87df2bfa8271a0662d9201f2a4edaa419f796e4693465f9034f6dbbe682 MISC metadata.xml 326 BLAKE2B 80f4ed31e741075e82317cfcea7feff354cad61feedef27b80d6a121f9ff2fd2c2c0fe805d2b5e48082baf6d47f0046578f94fa330a255a9bb597890ab0a8c16 SHA512 6ec4c0148942354f0d49a399d90d0039b9c0c3c2981738c30449440f3d42ae114d545b251eb49ae64f069a75fb8712dd3c513c765385f717ffdf76a30dad3ebb diff --git a/app-arch/unar/unar-1.10.7.ebuild b/app-arch/unar/unar-1.10.7.ebuild deleted file mode 100644 index 8e9518d4b8e6..000000000000 --- a/app-arch/unar/unar-1.10.7.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 bash-completion-r1 toolchain-funcs - -DESCRIPTION="Unpacker for various archiving formats, e.g. rar v3" -HOMEPAGE="https://unarchiver.c3.cx/" -SRC_URI=" - https://github.com/MacPaw/XADMaster/archive/v${PV}/XADMaster-${PV}.tar.gz - https://github.com/MacPaw/universal-detector/archive/1.1/universal-detector-1.1.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - sys-devel/gcc[objc] -" -RDEPEND=" - app-arch/bzip2:= - dev-libs/icu:= - gnustep-base/gnustep-base:= - media-sound/wavpack - sys-libs/zlib -" -DEPEND="${RDEPEND} - ${BDEPEND} - gnustep-base/gnustep-make[native-exceptions] -" - -S="${WORKDIR}/XADMaster-${PV}" - -src_prepare() { - default - # avoid jobserver warning "make[1]: warning: jobserver unavailable: using -j1" - sed -i -e 's:make:$(MAKE):g' Makefile.linux || die - mv "${WORKDIR}/universal-detector-1.1" "${WORKDIR}/UniversalDetector" || die -} - -src_compile() { - emake -f Makefile.linux \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - OBJCC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - CXXFLAGS="${CXXFLAGS}" \ - OBJCFLAGS="${CFLAGS}" \ - LD="$(tc-getCXX)" \ - LDFLAGS="-Wl,--whole-archive -fexceptions -fgnu-runtime ${LDFLAGS}" -} - -src_install() { - dobin {ls,un}ar - doman Extra/{ls,un}ar.1 - dobashcomp Extra/{ls,un}ar.bash_completion -} diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 46d8b4040536..851b34ac4ac4 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -4,8 +4,11 @@ DIST xz-5.4.6.tar.gz 2889306 BLAKE2B f0bbd33ea7cd64d475c3501f6e76080c8c0080e377f DIST xz-5.4.6.tar.gz.sig 566 BLAKE2B 808f1b5e2a17729f36a05ba88a9c00210cda2afa02923e6f289d13dc2a48f7674cafec6e25660e142d67f01dd941c7390cee2757b054df3a3193dde0791363a1 SHA512 d5e32b944e7492a32c40f675d918796e077f63490a23c6fce5c4d6d1eebc443f129d27a2e888913c5a36c3ffdac75b9c96c1749402283445e0ba9ff72b965741 DIST xz-5.5.1alpha.tar.gz 3020057 BLAKE2B 1a2106b9e43cb06ddde0f8a9fc86754fe2d335367035ec3349d34da5511496af0d1270cd42ce2c1c3324af74092c0eea3663746ec98195d0db449d5754253c0f SHA512 dbd164353012c9ff5ee3e776709704fcbc6e9f644fff52c75846653ca4a26b6dce1a2a5fe1663c3fc8674f99aa67a1a806eeac44cb978246223688c8c105fcf1 DIST xz-5.5.1alpha.tar.gz.sig 566 BLAKE2B 760946fd09eccd0a221d117cc1f5b656aba5bbbfa911d987fd93c54d9905a1e51dd8c24b6927cc97dda344f2efa774b556e6919bdf0b298fa6370ac8d3a56f76 SHA512 714f07b510a4a8ff0d533e6278cd25f8ed407b3c84b6172ce9d4e9fc2dfe8b0be9849eb008ee3b7ac900f34f85946336277a2700dc5133c6dcae144b8aba6dd7 +DIST xz-5.5.2beta.tar.gz 2995626 BLAKE2B 3fb1c61fbe39f1a6e74729459b0f0593699ba9f380cf072d74982bd42fd67a807988dce521e85dd1437675dd19c485ad1cdba248e82ff72975cd50edd3e522f8 SHA512 8495d98a7a50292380cbac6ae1ce4d0709cf84bca9cd639bf9252ff18d647306ca1ac4f5b258a686bca324653c8cd31c2f4d4877a15fa7300dd82a416abe59a9 +DIST xz-5.5.2beta.tar.gz.sig 566 BLAKE2B b4ab96a737b607b830c507d9df42a4e0ad463bb98fb3747f1c7b953f6738ea555e96a7324e08848617752209f05d3ee3a70936972e7d866dec58d3e0db8ddfcd SHA512 86acaba3d1c86134e9e68c9940c280f19d0fdd01897e7f6545fc6cf7d6a1034fe7a2a511f618af04e6da80a31fade608765d493b5f5c32d3684a2db46f196f28 EBUILD xz-utils-5.4.5.ebuild 3955 BLAKE2B a0b903cd6906fb604362fcc9e8aa44249946baac062438b3fd8a1901bb5fdf18d789eb1ac073894b047726849d75a6e8e48d0f955f5b22527339b780e1cfed5f SHA512 2ff0ca2035261185db82c72117bfb0ad3c5bc9dc957bf8625076def51d5010f491a76ae161084fdd2b50536882be49565c3f1185d001299dde456cedcc77d3ee EBUILD xz-utils-5.4.6-r1.ebuild 3890 BLAKE2B edf6f6dbe6de85a8f6ea1c708736cc19d81d45d40dcd6f420ce84fe840a66649ade7f9063b5c1d06288d49504fe34d65db2262574f681c9185e9c6e25da73311 SHA512 5443da7658b6b692f8147b74db1720e6f355926374e2a2954f01ec84043c8a3a124d9d3dacaddb287eafe7affd61fd7d48c43806c0cd58cbb6181539272d0222 EBUILD xz-utils-5.5.1_alpha.ebuild 3912 BLAKE2B 268f9126361ec7bbadad246598686453203ff9ee8f88d3f0d52dd1349602b07e1a56e24b8ce52b6ad512992e6b72840d6caf081474bf9664fac938284c31123d SHA512 291bfc73857662e5761221fea29b3183a0cbb6d31d65444f527479183b29f5815b0bf8a5f56cb8facbcff611ef9186b318ff83c6717bac39b4fcf8ab674cd534 -EBUILD xz-utils-9999.ebuild 3912 BLAKE2B 268f9126361ec7bbadad246598686453203ff9ee8f88d3f0d52dd1349602b07e1a56e24b8ce52b6ad512992e6b72840d6caf081474bf9664fac938284c31123d SHA512 291bfc73857662e5761221fea29b3183a0cbb6d31d65444f527479183b29f5815b0bf8a5f56cb8facbcff611ef9186b318ff83c6717bac39b4fcf8ab674cd534 +EBUILD xz-utils-5.5.2_beta.ebuild 3971 BLAKE2B 5c7dc315303de12ac9b5046252dbab561911fc0a4b1d002bf2a6bb3cd0fac6494efabafb3ce65a98cd119da28ce2b4155ac2af0f73e6fea34612e46b1fec553d SHA512 caa0d3dd146f47b0b142009a07d05751d4a430810a0a60d12a76c49c0c0498b053af3b0342c11c91bfc8159fd5e2678b3223e8a5bda4f6ba1559c32bea249dd3 +EBUILD xz-utils-9999.ebuild 3971 BLAKE2B 5c7dc315303de12ac9b5046252dbab561911fc0a4b1d002bf2a6bb3cd0fac6494efabafb3ce65a98cd119da28ce2b4155ac2af0f73e6fea34612e46b1fec553d SHA512 caa0d3dd146f47b0b142009a07d05751d4a430810a0a60d12a76c49c0c0498b053af3b0342c11c91bfc8159fd5e2678b3223e8a5bda4f6ba1559c32bea249dd3 MISC metadata.xml 748 BLAKE2B fe48d0e6b5aac2c843670597f0daa0202af709c27fe81889da8e4ef6877e35b30009b72831bc737b1078954b6494b508fa1b59305fdaf795db8801d20d9a0638 SHA512 6e64f0053489389818430808acb32cc1d3b33013978adf4952fbf57ab555e0710a106623ac1eb67405f1dd91c33397c5c70bddc9c5015878f280266b29b4e189 diff --git a/app-arch/xz-utils/xz-utils-5.5.2_beta.ebuild b/app-arch/xz-utils/xz-utils-5.5.2_beta.ebuild new file mode 100644 index 000000000000..f3c9351bf44b --- /dev/null +++ b/app-arch/xz-utils/xz-utils-5.5.2_beta.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Remember: we cannot leverage autotools in this ebuild in order +# to avoid circular deps with autotools + +EAPI=8 + +inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs + +if [[ ${PV} == 9999 ]] ; then + # Per tukaani.org, git.tukaani.org is a mirror of github and + # may be behind. + EGIT_REPO_URI=" + https://github.com/tukaani-project/xz + https://git.tukaani.org/xz.git + " + inherit git-r3 autotools + + # bug #272880 and bug #286068 + BDEPEND="sys-devel/gettext >=dev-build/libtool-2" +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc + inherit verify-sig + + MY_P="${PN/-utils}-${PV/_}" + SRC_URI=" + https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz + mirror://sourceforge/lzmautils/${MY_P}.tar.gz + https://tukaani.org/xz/${MY_P}.tar.gz + verify-sig? ( + https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig + https://tukaani.org/xz/${MY_P}.tar.gz.sig + ) + " + + if [[ ${PV} != *_alpha* && ${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 + + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Utils for managing LZMA compressed files" +HOMEPAGE="https://tukaani.org/xz/" + +# See top-level COPYING file as it outlines the various pieces and their licenses. +LICENSE="0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )" +SLOT="0" +IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs" + +if [[ ${PV} != 9999 ]] ; then + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" +fi + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + eautopoint + eautoreconf + else + # Allow building shared libs on Solaris/x64 + elibtoolize + fi +} + +multilib_src_configure() { + local myconf=( + --enable-threads + $(multilib_native_use_enable doc) + $(use_enable nls) + $(use_enable static-libs static) + $(use_enable cpu_flags_arm_crc32 arm64-crc32) + ) + + if ! multilib_is_native_abi ; then + myconf+=( + --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} + ) + fi + + if ! use extra-filters ; then + myconf+=( + # LZMA1 + LZMA2 for standard .lzma & .xz files + --enable-encoders=lzma1,lzma2 + --enable-decoders=lzma1,lzma2 + + # those are used by default, depending on preset + --enable-match-finders=hc3,hc4,bt4 + + # CRC64 is used by default, though some (old?) files use CRC32 + --enable-checks=crc32,crc64 + ) + fi + + if [[ ${CHOST} == *-solaris* ]] ; then + export gl_cv_posix_shell="${EPREFIX}"/bin/sh + + # Undo Solaris-based defaults pointing to /usr/xpg5/bin + myconf+=( --disable-path-for-script ) + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_compile() { + # -fprofile-partial-training because upstream note the test suite isn't super comprehensive + # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo + local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") + local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" + + if use pgo ; then + emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die + fi + + emake clean + emake CFLAGS="${CFLAGS} ${pgo_use_flags}" + fi +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + if use doc ; then + rm "${ED}"/usr/share/doc/${PF}/COPYING* || die + fi +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0) +} diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild index 8283f1a12b3e..f3c9351bf44b 100644 --- a/app-arch/xz-utils/xz-utils-9999.ebuild +++ b/app-arch/xz-utils/xz-utils-9999.ebuild @@ -45,9 +45,9 @@ DESCRIPTION="Utils for managing LZMA compressed files" HOMEPAGE="https://tukaani.org/xz/" # See top-level COPYING file as it outlines the various pieces and their licenses. -LICENSE="public-domain LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )" +LICENSE="0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )" SLOT="0" -IUSE="doc +extra-filters pgo nls static-libs" +IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs" if [[ ${PV} != 9999 ]] ; then BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" @@ -71,6 +71,7 @@ multilib_src_configure() { $(multilib_native_use_enable doc) $(use_enable nls) $(use_enable static-libs static) + $(use_enable cpu_flags_arm_crc32 arm64-crc32) ) if ! multilib_is_native_abi ; then diff --git a/app-arch/zchunk/Manifest b/app-arch/zchunk/Manifest index df76366a83d1..fb665c23957d 100644 --- a/app-arch/zchunk/Manifest +++ b/app-arch/zchunk/Manifest @@ -1,4 +1,6 @@ DIST zchunk-1.3.2.tar.gz 1508683 BLAKE2B a8b866d28e3a0f5bf5fda3b44f5f1d0589c374dd700d8c64497d729758e35ed1215367ff8b1114e436a776a419f1aa329f429016981f11c19fd0896db3520811 SHA512 32f3167db747a494373c03941450e8b6b7eb6ad6a07633ccb9dbd3176ffb79073746bbdf3f132605ad51de23b3b20434d1580cf7cd72e0b658263bb32359f5bc +DIST zchunk-1.4.0.tar.gz 1513670 BLAKE2B 97fa848f7f760874f4a521153983fb8263680ff57f04644ed124aa1c81fcb36d068d489c83bd95e2e4e70efa79892a835c10be8b61a3674550e8218f23852ac4 SHA512 7fbe50182d46e4e8ce8730959cd97ea39b48dd77d034303435ce15caec194409984d435167d3b55769577d6be6c539573eddd9351f178377a756babc508d6281 EBUILD zchunk-1.3.2.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0 +EBUILD zchunk-1.4.0.ebuild 710 BLAKE2B 6213d3680e5c831a55f3a989ebfcf6060637b6ea6fed7eb350790feaceec1d7cddfe813f80a76ed4a01f7302ebbfe39c655dcbdeaacb5049b338b52b7205cee6 SHA512 6be8dea5004aa33bdd69710a1d43dee4b2de9e05d48bd9d2be529b86cb20f07c35110612d8ffa65db1ac73134fcbdfec713f84175add3ccf5ac9ed23081d03e5 EBUILD zchunk-9999.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0 -MISC metadata.xml 481 BLAKE2B f6888c5e64deafa0b7f52a0f1b4c611c610108d91b7f8fd831f49ebc5fe67e5fae1c57e7bef2c1a51510b9beab33ace6aaa25bf6f88ce0d10f39d7c8479b7d06 SHA512 16d3ff19941ec61f62377ea01af9cfa0bc428e05f21610105ab02b3f9ad9464a28e74f2709249014f1720e7c2dd13cc8b3b7d02a880d8a785231af29d7e7b5c2 +MISC metadata.xml 324 BLAKE2B 0c55b136d297d4b52d8c5daacac92e9ef05caa184580613746c02c864d6a46e947535848abab0d76b69be7177791b924bf8f5569f61d4cc0de784408c3176274 SHA512 c00be0c77add059f84f27f0561b522876e156d14f16aa3df255debbca2e222a9c4f682492515cbfa8d88e4221e079fe25bd88ad94a148e5ced608c2c582394fd diff --git a/app-arch/zchunk/metadata.xml b/app-arch/zchunk/metadata.xml index 40e1e399be6c..fa8442f5cd87 100644 --- a/app-arch/zchunk/metadata.xml +++ b/app-arch/zchunk/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - zchunk/zchunk diff --git a/app-arch/zchunk/zchunk-1.4.0.ebuild b/app-arch/zchunk/zchunk-1.4.0.ebuild new file mode 100644 index 000000000000..0759ca5b2011 --- /dev/null +++ b/app-arch/zchunk/zchunk-1.4.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="File format designed for highly efficient deltas with good compression" +HOMEPAGE="https://github.com/zchunk/zchunk" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zchunk/zchunk.git" +else + SRC_URI="https://github.com/zchunk/zchunk/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/zstd:= + net-misc/curl + dev-libs/openssl:= +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + $(meson_use test tests) + ) + + meson_src_configure +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index f4446678ad7fd2ec0dfb7b756c6b0abaa2f02d4e..07899bfe531969d1b8b5102ae653aa31d3c62bd9 100644 GIT binary patch delta 7500 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 WP+wEO+=2+yKm9)d!CDjfHvj-f^;n$% delta 7472 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 delta 4817 zcmV;?5-#ojCH^IUABzY8000000{?BA+pb-?aYf(#6?!+Eki}c^u?;&&kT@^)50J&8 zTX5?FNrq#8eMTKXdvAAJaI2-$`?6MD<{XpDzx&}&KfL?k-_}{**1!GVho9bM$@=cM z|MSCt|6YFkZk}zcSC=_8^_`Q9Jof6t>geN^DruBDZ!v2PIbF?npFWaFS>9_Ie36Yr ze|Od@H+yjzyvy#squr)iv~U~VyNsi~arteGB6oHvy|y}6I(ruNwd&4y<#PF$bWi0v z?biLPKm72&|Mefg|Kp$D?e+D?59`Zc{{0W@y}p5 zzRhdiw#Pg@>9s7*x3neQ^VUK2tnI6JeeB&VHu zZQol<>y$~o`l`39?&{o3t5^N3<@fqt_sn7?=aIRCG`JcYF9rMb@#A~{^{-zGf7awt zFfS|j6}3q7(xF~v%-XynMXh)D(V9=`vy41t&&8dcX4?u~lOxOtRjaub@uI0Vqh5#0 z8oKPZDzkHQeR*T1nlr5V4*D!j`q1*dU~*HBhWIYW>y<_Mn5D}=c{5sm^Jx|&L^JGI%b(*^rpu34|MlessoEk?Oi_FgN!f75wKNDXfr)Qu7B`O>f2%9NQ3<5f=W`=qvp)VPvcxPsl9I;%aoWMv3^=9499 zdo9&&%SKdQ$t@F zFx1?&@p^V~Fr#-XJ7;Qhx3Y@SR@t5T8YS(Oa_@@n<)fEI6^6kNa-5uXZgp+$#71}i zSGWkD{bcW}l#|wrhS}%8?!SKd_);&)&k-|pr}2@@QgPFoDlKVye^&(B50Y<7h98uz zQNDcG61E`MTkGDjW~{@UR!lM?l;{Rng6Jw?}L&C8rE^OlezEOH#Y zp;lzm^db1Rsib3co!LJ4m*9_=)#MwuDGr3~G2)Zo&}^D%f7Pq7u6$%g^z!YDZci;u z&D;gER7LXKsi?5i?H;CmRZPBOBIj;P-uA&0tjM!k_x(@)vw~5b`P|2IbK+_lsMhNl zr>ve!3yVH%cP+An)ucIwEV+qge7qFl(vGuvS=~35dBV+6g|kPtl=?y$%qi+Tq4lU> z+VtML+Rd~WfAdx3=X=FGz`zE|wIq3t@otDjO%xAv5PD(`7p=nv&B`{n%8OdLh@+>C zF0YX;Q;fXIGFr;yVTm9Ke;W|T9Ks*+;6Bq%S=wZH$I^Onv6qT{`tq0k>BD}Vu%~{_ z)-UpaKi!rAubaUVOr|yrk?+UV*ncJ;)-nw#%CLTHzIQUoX3O#47tW=CE3T4&IOI7j-)TTLGQR@rY}thAY%+T z^ngEfs$?{nuLX^0d@chIpo^2?Z;97+KrV1{clw*r9A)Z-c8zcM*Cd(wf6I{T0tf2+XsGfvERrv56sMTF ze{pQ#HCAAIn5Knru~V!zxZ-nCNZ!H61RNtT0ERCbZ?G5&(ovKdq|F-#WdG+W&Qi89puTHMlU8E!$L=3U_GHu4U5 zs)oWPAu6%{RCrX#mcI=cmu+E$#>H$We-4lROtz%R#_Y939AeuM#MOXwe}p1-pX)a~ zkT5jZJ+41yl!ZqgxXHnoH$HrDg^hp)?*~@kMZWeCA`$$I)uX7EisPvDl-DbWP0e*wXk z^%2CvK#~CnM_9@p5P@9c4rq}Jw458}0Bp93RoImo^flS65h4R-Ltj`g{pIVFtkMin zkw=KcADO2EJ0qV<;~g8g0X`W47|bC&PmBw?F$Y?2Y;1hihd1DwqmHL1tjBdi| zfr7&v@MfUEb@vFX^|6iRFb&YH#ll0O3|N*!KRXGGeL@EB45V}KCq?lHe{djsHoO?& z+sMi$nlvmdJQ|gs2q_)n+KEQAk=Tzuc93Sr<%O#g=?8;gFAVm6{NqKrNG^|Bm3(*u zAq!YSCU&og1cQc05v2#%g(OtUSqhnh3#O-Zd_?l;g4G;i6#uZTP^DGs5gGwAm+QRU zSQiL{^bjeOLgQLiOI)_+e|FRNS}~lIZ{JWAZd=x+qBSlAu1q-ZMg^ELK&p=ki2|iC z42oIbk^oqM2@QSo?P@TR2?>$}1<8a?;Fa`?UBpkg*J=cFg)V}RsNzelK7R8rKSwYq z`U$P%jUF;JX=z4vGGhQA6>{<9mQdgcM&W7TFgsC@J7+z~beCb6f2{W&jg{tos6DPt z*E)_>g26yy0HjB9&|A24E}Y6UnHz@5p#B3Xkip9kG3w+5_8Uyc=Qin`lpCZ3uE4R8 zNQj`ZsMx}7cu57Kd&(?1lUssQP=3C-1;!($2l7{CBJgh1tm8TWG%d~z>!6u5biI`9 z)93de|NJbM)Lb9sf68(2g;XSF2*X);6a-f?HAQ_2CO32+Hs>gW_2!ix{7M?&wzwp@ zdRS@n7(p2r90u43esAFn-ncPZcwDZPWCT+%8H2rc$^~YAFBjTHDh165Gdh$MNMgcy zjF~4Iv2>RZgdWbd5bF+@vQRp9a`*?FM*=q44ppJxAU%jde>CHJQTa;_qPut3BbY(w zO*jHy$d$O2#HzfO>mQ$9)eEnF0=`zrc_UCnnoR7=nZ=m1X#|Z-7V*fBL|GGEaqvW- zB_%P7b0m;@N08l%iqY6mdq!$A^)RP0b){89JsMIQR+U=AFzM|r!JXNjMzfNg>s za@`foBRsAyC9OJcJy=s5VozrBgs7ggzC zYk{KSZYRGcHfL>m zM0Oya7O;}EUayRD@v-*8V4pwizr6jQ04 zHpe%c1du{D(DMZVj|BB)9E`uiJUcS`;wn+;Fn9d67*R2@7MKASm#bhCO(<`N_TOv8 z7Mc++^Z-&!%qD(mgc-mgv&*@WaS89pjUr~m3bIn1NAP2^*d#8|Yy=~tZY%JeeIsk~ z?LZMS%6Lga=}N^%F+7Q-e-6f*j7y%+T76j`zJ7K;ul0KB{oz9R&=bxh7$EWEVjpk& z19pw|c5h>X8I(|H``8*glkv!LV&o2T1wA6HNCe$KU@lV+pxw8l76z-b<}FU>$xt0) zI&tPQ5yHoTAze~_mKed3_*e>qNMmj_HBGkcFE+)3bvk{ETuzJ3Xbh~>GRKv=DWLnpo;a@V~k zxnq;$2762vU?GKk8OJRsU}s1P+Dzr?@#syWL#@x5Gk$+vGLh(%$qQeq_3ev){ra0% z{F*Q4(Jck9r?p|}c*?*CX-Gew7*DlYWD?+#=5iBNm^c>me_r&8>lw?SR7>P3FA)D} zhLS1NGl2R|=|=(=vbpjXY5)&x7v?Mj$cqDRz*d<||6eCFFD`%;3 z{pSVy*UQMqe<9BFfar$>3w(0o)Ppo(E8r&1rQuC;v_4l9Ge@rgFlLBY#?3`xqXd<= zBMxvGDIlZHlv?8ai9R%pbkc??iJo(-am>R_J<-13cBwrW6VD8Y%Ny2>bILe{tcr)c zJ?*;@8@S1cy6pH^j382nYC(Q2&QPc+%S#CAJ6^-Ue-WknNM*h~mgWwjCtP`~N`^)+ zvD5N$j`Q{JUw?jn|3Y4>Sji=&Vj}tNV7gsJnd!B5R^5+9oMrwl{UhV5UC8R~>}|xe z#yG;uab(UN3KA!)vx08q@QseaTj8vkU1LKi){Hae9y&=76&NfYP@+(iRl&H(nBfNLAzwf) zuF2rAaiGwQ=VoO_z9Or^q97-_UAf;l{X@k=sp~0cg-cLN5+0$Soroi(gRZVP9J4~I zHAs=ze`+`7dk`;1j>fMud(*@yoR_ryw}1LS1ISCQmgT{Jc+c3eMrG-CGsXeL-vGGnQ`vfGYCk%U?+qJ*I>M05U2o6MwAZGEd(x3 zF<9~kbO}34oCkw=BgRvBo5WK!V|ZCQX>U{1;?SYTsjnLNl=r@d30l`cwbOI$VI%SQ rY3+eaZ1}oCKNtdGf_-F%2tT+C^;hJ74`9Sx?XUhHU5K8>W+DIphfiGa diff --git a/app-benchmarks/hyperfine/Manifest b/app-benchmarks/hyperfine/Manifest index 99f6d0f1c45a..ee9df0bd1c6a 100644 --- a/app-benchmarks/hyperfine/Manifest +++ b/app-benchmarks/hyperfine/Manifest @@ -276,4 +276,4 @@ DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01eda EBUILD hyperfine-1.15.0.ebuild 2698 BLAKE2B f1697833658768838656f7d5d76085bd06f2e2363b05a730e9701fd8f3c36286e9683a826a51affcde042dccc954c3ccaf11baa688a9623a41514c826176e990 SHA512 60cdfde3810610a3fe08a191caa23f55df8ed9acf96a4f2d257ce765ef3287c3d4c7cbe68930c37d529191c674b8728799649b48e1b019b5b61533b789a8641a EBUILD hyperfine-1.16.1.ebuild 3464 BLAKE2B 4d312786823499099d34be2751121a3cd43ac8cbde5446ca39fb13638a12686133444c8b21dd4b7a19a85fb952da61ba8a5d1cc4498da4fe472c8dfaa2ec63fc SHA512 06add7e419b9ad45504ac3a08515e41d3af49c60431310329a7b162d1c38c0dde503a14fee0f66bcb2de20aafcf1cba21409b92ac48d90176fa7736864246c42 EBUILD hyperfine-1.18.0.ebuild 4003 BLAKE2B d7488ded740e6c47e3844760f3d05248398266556ccf8afc1dc97700c04b66ac36770d94fa3ba145462bd16f76167620c02bd96a08d8e8868c65416ebc960742 SHA512 efab5f3979075e57d0418c6983527b457de6ee268f66621a63638725bbc87e2e0c1e3c22ecf079660657928ae291371ffd01228482d63e48efdf37cab28a58b2 -MISC metadata.xml 334 BLAKE2B 2d42f63e0db2f88662fa10f7dcaaa8febb68936d47efddb81c901ada7ee078b0d1bfdd0d89e7c8e83904c76224889879463461ac15018a4f82426ace0c0158a4 SHA512 29a612c91b4e97aabf7c46345546b2964e3701162fdf90e474070290e41a5019b782262be5ea04f4242fdf0302d460e574f54115f5e359d2cb0f4aa04e606748 +MISC metadata.xml 250 BLAKE2B 37d89d52b01667272ccb7dfe53ee8be6a6cf898f38241279b177bf3d69b4eb9af1c64a19be5bbede00fc147706e8a949631aa9733a75d5b99e9e33cb9fa1dd45 SHA512 cb8e0ec51dd317f75013c1c4c8d7c29dbe617304ff8acf77d764f2c1a9f9990a3239f74290b9800d1192177c356ff48302e3c1bdd6007428d700307472af6f99 diff --git a/app-benchmarks/hyperfine/metadata.xml b/app-benchmarks/hyperfine/metadata.xml index cc5daa2e20c6..50805e321c7a 100644 --- a/app-benchmarks/hyperfine/metadata.xml +++ b/app-benchmarks/hyperfine/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + sharkdp/hyperfine diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index 20645b34d50d58422b36382bc79a5ade87a944bc..bf70e55348381c333cfb761af846326b57f659c7 100644 GIT binary patch delta 7283 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 diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest index 1c7f1753252c..c42d5cafce20 100644 --- a/app-cdr/dolphin-plugins-mountiso/Manifest +++ b/app-cdr/dolphin-plugins-mountiso/Manifest @@ -1,5 +1,7 @@ DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 DIST dolphin-plugins-23.08.4.tar.xz 274180 BLAKE2B 586c697b5c292ed78e826b1adabb26ee1daebe995d8fac4fc64bbc84c4490387a8100f895934783180da02ad9f008c0ef98b938e8f0cb6b1a8c1dd5be31b7c1f SHA512 7cb3365221aabe411e1339230633a37d674c6e2a77e675f8a1d9c61928bd0d2b75e5d289ba8d7765bcbea47afea56e2b629726fbdcf6e0e4248c4380ce33f40e +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 EBUILD dolphin-plugins-mountiso-23.04.3.ebuild 1447 BLAKE2B c3d0a42d654c29da3c834026dd9786ef3c255a95309cc361fa683ef6c36aaaa1e1a6b341a94b4dde97ff94377e5c869c8d4e755ec241fac88b6f0a3e5f0db914 SHA512 4c33ddda25f6fdcf42463a3207de20c4829f7f03d012960b5e4af8164f4c461002c3b662ddd56b94275600652d50c69cf0e19f5a8c71a238509699089610d1f3 EBUILD dolphin-plugins-mountiso-23.08.4.ebuild 1447 BLAKE2B e646c17899b690d714a95b07b4baa14e1b99bf4c24befb75d24aee389272da30cc081aa7979580fcc03d53456dfcf5390af52c7b3364568d54790ab5eb8908a5 SHA512 53c4bbdbccdc8100ce0d70e98561b5181af8a92ac0002c908b287876a768ecd844ea846989a3f9121614c324131f9722f3463f5d2ff7adc1c2acf880fd382b14 +EBUILD dolphin-plugins-mountiso-23.08.5.ebuild 1450 BLAKE2B aacae18b25011a0723b7e076fbebcd449d0480865a1dc6799f330893085255b9cf36674f3614299ca4d63900e3980f85f1870b3157ddcaa3c61607315ba66975 SHA512 45500d324d0fa2414a681bf0598361e2f28527f6750629131afb17dccf183806056216468c6d4baea4e855775a854c357985e731b427ee43ae0c3d09fdf091c5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild new file mode 100644 index 000000000000..acbadfe463b8 --- /dev/null +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_CATEGORY="sdk" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="mountiso" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for ISO loopback device mounting" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_prepare() { + ecm_src_prepare + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 140d28b06fb7afd7ccbfdede4bee6f254fc2afc2..280a434f417e19281f0795f29b02a78b9c6e8c74 100644 GIT binary patch delta 8727 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 CO0fd~ diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest index 2319adb07543..b466b21eb4c7 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -4,12 +4,14 @@ DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 885b940e804394d18451e5dce3e3af4097a8 DIST buildah-1.33.1.tar.gz 18635429 BLAKE2B 93883b02e6b790c029b03dd3ebb5f0d7c8e184989c987034cd429ea804d17b275a2b81c9f37bbaff1a54367bb93a9b0870af86293aa0332c3ccac1bbb6a750fe SHA512 4abab105f6b242dc38e443b53b6c0c90fd7897bceb6b491fd067cd56767616a3df4005bc0bd0d10f217df2e6716cf950d8662788b110929a826660f29516703e DIST buildah-1.33.2.tar.gz 18580150 BLAKE2B 523b75974a27695bbf818f4a1499d15e48e254934549f2ae191f462334aa4dd34a60c82b78b0d3351e05b297a40a8f8e2df94e75d22779a5c042dbd3dd307e4a SHA512 574c1a249d93edd5f89e106cd192da94235edcff097d9bce841e3b3b3a9588029deddaceb301505114b994e854016c72090cc0016a00ef027b25f3672a3fab32 DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9 SHA512 82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c +DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec SHA512 86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2 DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb SHA512 a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db EBUILD buildah-1.30.0.ebuild 1196 BLAKE2B eefce023ce7e2662b1598fb3f6d5b885816d54a6397a788e10851b7ccc174ae6d9e4fa4ec387d3a21a7fdff4670ee68bfb59e9171e76032c3c28882d164cc446 SHA512 3c139484015e3e85c8f891babb375c560c3fc3e1827a44862eb262f95b8654a2c8d2a3c4102d3081c3a3677f20c0c5371a6579e9c0e1adfa339e5198475c357b EBUILD buildah-1.32.2.ebuild 2916 BLAKE2B cb1f1303a4fa575efe0cb997081e6fa3d0d5de9d92fbc01b275adcb02a0e2fada75a095b63a15dd25f11d29db6c06b63352c50e9b19e95fbe4f22f56e0a8622d SHA512 c40613b2003eaea9983fbfbb648be24f009e2f854fadd784db4a8633871f26dbc8863f5f1ac4be4d6f942031c8e7f24bd663911869205639cfb3c99e992b13d5 EBUILD buildah-1.33.1.ebuild 2969 BLAKE2B 66ed4c6dc4b0f221b599219ce6b8f921db416befb0d0ce7009cedae3a798e49baabd381402cef9f294733888d47c03dc7fbc7144ed761fad633bf83f1c853453 SHA512 d4e572bbd3a54fb26c4b35e0127498610c83c5945e8f87f843b63376b62b81e797244987fc393d86fbf2992c746c1910941649e5963e9d5b5dab52219f3e7b84 EBUILD buildah-1.33.2.ebuild 2970 BLAKE2B a0fcc79cd1cc18807a53204f5c1212a3ff64603b4799cafd4ae73d7301f977e2cda942b1e894ee4853ef77e0892822c9edb744bc4bcb88cfb0ca160902265272 SHA512 8600cb37fbccbd5d39f9cfa3d3213a5705367808b04b6308869c336279993fff5c5347d5af0aa66a9e4912e6be8151491df5a00e255b99b3b95460c25c53b2a7 -EBUILD buildah-1.33.5.ebuild 2910 BLAKE2B 77283c1f12db741d30099b6f9a500a2fb2c5669b8d2241c044962b5caf278ff66a4d9f74531dcb656caa164af5b61d010e12237950f49c5fa4d74ee105a4c418 SHA512 ed979f1b6c25cc5a6b050586ef34127544e491ece492d94cf9311c68846bba4b9520201841f4009a48b31e60e62694d37036d052048e1bec17eaedc28272dec0 +EBUILD buildah-1.33.5.ebuild 2909 BLAKE2B 661fe0713bc3359843c53397d1b5b0cf4fb90e953699c302d3dd00aa0fc3ea4e6885e31d076f91924d47f99fad87e5b309f450be1e04f9c37a2b5b22bc562ea7 SHA512 2728c95830caea275f18063fd2ff3b41b958a8b3b6b94bc7db6a488ae9c0e0a5f57d65c332740efb29afd31e91c934250e8c8b9953a95891ffb6ce34e3cafdba +EBUILD buildah-1.33.6.ebuild 2910 BLAKE2B 77283c1f12db741d30099b6f9a500a2fb2c5669b8d2241c044962b5caf278ff66a4d9f74531dcb656caa164af5b61d010e12237950f49c5fa4d74ee105a4c418 SHA512 ed979f1b6c25cc5a6b050586ef34127544e491ece492d94cf9311c68846bba4b9520201841f4009a48b31e60e62694d37036d052048e1bec17eaedc28272dec0 EBUILD buildah-1.34.0.ebuild 2908 BLAKE2B 76b836eefc27192631309adebea836393e6030669ba72d87b63ed41c3d004a897c07eb84b29637a982e8acda103bd20e751ac9aeb80320d37897b9117d5f6c00 SHA512 68b3306984e8f88e4cfdde724b95862c7dfa7564527a285f87cf6b712b8b45a90e444838015d0687f850d09a7305ad3281e6890e3aaa2706220619fec2448732 EBUILD buildah-9999.ebuild 2910 BLAKE2B 5404bfec930d2b0867255f716d91ce2925be49ea07a79343670d4400eb323dc0b552ff5792d63d839e0b1b1cc4b6daaab701e568f1c5a81328233ddb8e637010 SHA512 c4c7a4cce89ac13185f05c401eec0b895875baf0e38d9a077357d9bef9d749edb59cf020cd68149eea77fddcb89e8464769ef3d000ded2bcdc6af03fc36fd06e MISC metadata.xml 716 BLAKE2B 8d1868e48306b5ded8700bcfde93d2a0d1a4afedc5440781355f0645b5f71e5a80569be4b14ab459033c5ec7cf5f02eb49e3948154274ad09b088e09d8ac5069 SHA512 b8a7e951a5342ad1a32f650ab21d373c3afa86d482463d87dad5db0e6e715e3d4bde7642b75f68da7f5b4a7e935953ce2ac41affb66724e7882f75f97dfde023 diff --git a/app-containers/buildah/buildah-1.33.5.ebuild b/app-containers/buildah/buildah-1.33.5.ebuild index d5fd4e7a796e..d258b206eb6a 100644 --- a/app-containers/buildah/buildah-1.33.5.ebuild +++ b/app-containers/buildah/buildah-1.33.5.ebuild @@ -29,7 +29,7 @@ if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/containers/buildah.git" else SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" fi RDEPEND=" diff --git a/app-containers/buildah/buildah-1.33.6.ebuild b/app-containers/buildah/buildah-1.33.6.ebuild new file mode 100644 index 000000000000..d5fd4e7a796e --- /dev/null +++ b/app-containers/buildah/buildah-1.33.6.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info + +DESCRIPTION="A tool that facilitates building OCI images" +HOMEPAGE="https://github.com/containers/buildah" + +# main pkg +LICENSE="Apache-2.0" +# deps +LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" + +SLOT="0" +IUSE="apparmor btrfs +seccomp systemd doc test" +RESTRICT="test" +EXTRA_DOCS=( + "CHANGELOG.md" + "CONTRIBUTING.md" + "install.md" + "troubleshooting.md" + "docs/tutorials" +) + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/buildah.git" +else + SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" +fi + +RDEPEND=" + systemd? ( sys-apps/systemd ) + btrfs? ( sys-fs/btrfs-progs ) + seccomp? ( sys-libs/libseccomp:= ) + apparmor? ( sys-libs/libapparmor:= ) + app-containers/containers-common + app-crypt/gpgme:= + dev-libs/libgpg-error:= + dev-libs/libassuan:= + sys-apps/shadow:= +" +DEPEND="${RDEPEND}" + +pkg_pretend() { + local CONFIG_CHECK="" + use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" + check_extra_config + + linux_config_exists || ewarn "Cannot determine configuration of your kernel." +} + +src_prepare() { + default + + # ensure all necessary files are there + local file + for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \ + hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do + [[ -f "${file}" ]] || die + done + + sed -i -e "s|/usr/local|/usr|g" Makefile docs/Makefile || die + echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || die + + cat <<-EOF > hack/apparmor_tag.sh || die + #!/usr/bin/env bash + $(usex apparmor 'echo apparmor' echo) + EOF + + use seccomp || { + cat <<-'EOF' > "${T}/disable_seccomp.patch" + --- a/Makefile + +++ b/Makefile + @@ -5 +5 @@ + -SECURITYTAGS ?= seccomp $(APPARMORTAG) + +SECURITYTAGS ?= $(APPARMORTAG) + EOF + eapply "${T}/disable_seccomp.patch" || die + } + + cat <<-EOF > hack/systemd_tag.sh || die + #!/usr/bin/env bash + $(usex systemd 'echo systemd' echo) + EOF + + echo -e "#!/usr/bin/env bash\n echo" > btrfs_installed_tag.sh || die + cat <<-EOF > btrfs_tag.sh || die + #!/usr/bin/env bash + $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') + EOF + + use test || { + cat <<-'EOF' > "${T}/disable_tests.patch" + --- a/Makefile + +++ b/Makefile + @@ -54 +54 @@ + -all: bin/buildah bin/imgtype bin/copy bin/tutorial docs + +all: bin/buildah docs + EOF + eapply "${T}/disable_tests.patch" || die + } + +} + +src_compile() { + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + default +} + +src_test() { + emake test-unit +} + +src_install() { + emake DESTDIR="${ED}" install install.completions + einstalldocs + use doc && dodoc -r "${EXTRA_DOCS[@]}" +} diff --git a/app-containers/containerd/Manifest b/app-containers/containerd/Manifest index d4d6dc63d2c0..da289ec9af80 100644 --- a/app-containers/containerd/Manifest +++ b/app-containers/containerd/Manifest @@ -10,4 +10,4 @@ EBUILD containerd-1.7.13.ebuild 1979 BLAKE2B 13d405afb76c805c9cd2e3fc1efc25802d7 EBUILD containerd-1.7.2.ebuild 1978 BLAKE2B d5c26371468150ed09683ea01250b87802e9862cbb5d15556a16488841ff1f98f9f2aaed054bec160a88e3e00291065c13c9c35e1df5be35639910c44c0d376e SHA512 ec53beae6b6365911a164ffca5d9993b22f4c5a68aeaa886705a1be1aa5d965beef59a704f6c9de16e41442b63ba39e81ab52793c2d544c1b0bcc89a03b43213 EBUILD containerd-1.7.6.ebuild 1978 BLAKE2B 6d6791e5bb448294a41128e331b19986366510c00276e71890b483fcdfab1852cc842b8eb02b09e7c441f1c9ca4e7a2316f6b72f85a473469835ef03813271c9 SHA512 adc345a3ee0d6e18268b0353318f5c8e006bea3ed5271d8e8fd2e56404dee057389f4cdbf3ed09f710aedf32447135b328702d337e4f1768b56ccdc7c52be47f EBUILD containerd-1.7.8.ebuild 1978 BLAKE2B 501601bdba0dbf3e3cf8a32477854a654da005d9ff43ad005a0529cfe8c44edaa5b0f5489006a89e02f8ffe3f40ec339fc29bd739e54f4f2443d3920f8ca4250 SHA512 a3f1b86137cecaeead08c401321d21b75a84c730f2ddf7a4b85a056eac78b620b4f9205c8e797199850ba95fe3e809f4a7cd6bfdf1d09f27cc9b3560d51abfc9 -MISC metadata.xml 1093 BLAKE2B 692497be353e27b92d968142a155b5010a60f60739e1cfc9faeb966033f868c67e18c8feaaf661903266f160742a0c9e3d34485258df3ace9e8982d2ad3602d6 SHA512 18280d46fe79ecbcfd4e3f9cc139103da1fca31b6a5cfafb4c9c30d8b2a559fa30bf71f17f228a96c56506c5e18eb7c1f3340b5428c213be9e2e45e4cf5fc407 +MISC metadata.xml 981 BLAKE2B 78f44dd46331f9159931ff289a5adfdc177cb5e0c1d12cf717fad4f227b15ae40f479f40554dc4855009342cb7d699aaa543a0fbcc962789fe100a1cc9b350c5 SHA512 a171a3fcd67d8b410148d3e99477ea69be7e84ba2a2d24739343bfde29b88f8f799530c3b1107829ebd52eb847b4f5c25e4d4701ea9a2bc196c761b0768906d1 diff --git a/app-containers/containerd/metadata.xml b/app-containers/containerd/metadata.xml index 5d63e8606e99..4ee50fa856d8 100644 --- a/app-containers/containerd/metadata.xml +++ b/app-containers/containerd/metadata.xml @@ -12,10 +12,6 @@ williamh@gentoo.org William Hubbs - - gyakovlev@gentoo.org - Georgy Yakovlev - Support for BTRFS snapshot driver Support for Kubernetes CRI diff --git a/app-containers/devcontainer/Manifest b/app-containers/devcontainer/Manifest index 4e39095d998e..3fd9d4ee92a8 100644 --- a/app-containers/devcontainer/Manifest +++ b/app-containers/devcontainer/Manifest @@ -1,7 +1,9 @@ DIST devcontainer-0.55.0.tgz 604221 BLAKE2B e369e20b19dc780f7543f409ac04a46f432a9c007d4976dcb34829ede883424fb9496f6b7a50d047665fd4cba4b45c7ae1bc3372720f0b1dc65a8085d06a9287 SHA512 53bc02b7cdb04f7901f3c74d0a26d466231f4bc7f0e53de25c786a9ecb3b774a09b14e47e36470538560893fc6c7ec6bf9b19345e0d6bf0ff3b9db329f21e8cd DIST devcontainer-0.56.0.tgz 604266 BLAKE2B 5dd79411905f7d1fdb9c0998d4729aed60d15c1c337327d9e6e95d32c22453f7fe44ff6bc01416f81a1939140444072b7ade09f29419bd53392428595bc54d10 SHA512 46760fc8f2bba5349d7ac6e6d599a326579d3ace5ed26223abae8b6f5e328ee9bf9a49c6b3c31abcee4a828c80c906e06ecb217c18c46e28d5736e082ffb8d18 DIST devcontainer-0.56.1.tgz 604649 BLAKE2B 887a034a9771843ce84be1b78d00ba7b52d09b64861f113d27e0dd662acabf175d4e7922a25826f2bf500ecc380473381ec05e307af0b7655535188240582700 SHA512 22f2d911b021f16181a1d954b31beaf323a84296be03489b6375729ea3ebcb198d58d3f731c40b8ec5ee20bfe26a933db1328a2d5278fa76686d965487924261 +DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11 SHA512 188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27 EBUILD devcontainer-0.55.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e EBUILD devcontainer-0.56.0.ebuild 872 BLAKE2B b63cff73a09e5914d7dc96c215577fc7805efdc3902f42f0fb33e15ab82bdc40cf3bd96f4cdcd200bea145eb1bb8f72ccd812c44914ebd93bca23a609b493e8b SHA512 7d2a15bce975c2617801010c25be45255b94c36e60b12926e32100c1ef7169fd131a44c594f03cf3ff27456446eb54000fe5e39f1e8b99dde4ebc7ffac5e112f EBUILD devcontainer-0.56.1.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b +EBUILD devcontainer-0.56.2.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b MISC metadata.xml 886 BLAKE2B 6255ba2337a21bd814e0472648cf4eb78b7c3e6ca6ead9f154cc70b662b7721ddc62137f1ebf542123c7d716e0ff94527f7a1aa99786446c7ffd36bbbf9c9efe SHA512 6dd2c48ee1dc5b722768780f20c32dd424af327fe7a580eb4f8ce31712dff211ecc9ebe1eae4ca22ec3a90ef5b3a6690407b24fc11c45000a7d986871956d407 diff --git a/app-containers/devcontainer/devcontainer-0.56.2.ebuild b/app-containers/devcontainer/devcontainer-0.56.2.ebuild new file mode 100644 index 000000000000..991cd956e37b --- /dev/null +++ b/app-containers/devcontainer/devcontainer-0.56.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Reference implementation of the Development Containers specification" +HOMEPAGE="https://containers.dev/ + https://github.com/devcontainers/cli/" +SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz + -> ${P}.tgz" +S="${WORKDIR}/package" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + net-libs/nodejs +" +BDEPEND=" + >=net-libs/nodejs-16[npm] +" + +DOCS=( CHANGELOG.md README.md ) + +src_compile() { + # Skip, nothing to compile here. + : +} + +src_install() { + local -a my_npm_opts=( + --audit false + --color false + --foreground-scripts + --global + --offline + --omit dev + --prefix "${ED}/usr" + --progress false + --verbose + ) + npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm install failed" + + einstalldocs +} diff --git a/app-containers/docker-cli/Manifest b/app-containers/docker-cli/Manifest index c9975f518442..c05352bcaf02 100644 --- a/app-containers/docker-cli/Manifest +++ b/app-containers/docker-cli/Manifest @@ -10,4 +10,4 @@ EBUILD docker-cli-24.0.5.ebuild 1916 BLAKE2B a5a41f88d0865638c92efc4b4e377d54db4 EBUILD docker-cli-24.0.6.ebuild 1919 BLAKE2B 8dc1817b481ab4d8e6a0238d4d0f99e78b206733e3a907c9f31e2a9cd7c074de1b9a29d96aa5471639d678c6f6e2869a51fb707a9d3b9ca04740f85432bc3c2c SHA512 a70060b91597a57b3040eb53ab005651dbf8b8f9d9b839932ba2eca80e8bacb5c383726f34063536f97bf67e0197491ab0bfa2974caeec435fc85c9396128ab5 EBUILD docker-cli-24.0.7.ebuild 1919 BLAKE2B 6440d35df56e524ff25f9a79fdf7bfb8515049b01a3ad04f7082db5b3e44c4e230430ecc87040477a07c9bd692b08cb4dc706d04b40e618e30f57bf7fe570070 SHA512 21e3d5460fe942e1f5172746fb01a414e79c68e52b9e3b43f8396d43199e72e2dffe569b6d9fc26d7c3d23dbf54274f40ecb6d9f6cd2f8c27a3d236058b0d5b4 EBUILD docker-cli-25.0.1.ebuild 1919 BLAKE2B 6adaa473aba7456aba95afabe3d59b346e0ba2c25784b3ffe529b17225776abcc8f3c424be2c5c88627814ee4c68cb4ffb25b0941271be3ad6c68d22c05c1d18 SHA512 e3bde16e2eae8a5a6d0acca62f255346e8935c3c5056c2613e873ca094d2bbd65d7442f852fb19bbf1904d79d2f6654853f6adf0aa4af11c83daead83f264121 -MISC metadata.xml 762 BLAKE2B d7cc83ff8c67790385987adede6c5f4f1e9c3bddcd4f26dd921161e262f154a213d7e0550ee50428e8b5b30d177379b60f4e14036fde6ea5dc2057107586742b SHA512 89d63c58af60be67e628b9a56c19b70614a1e90b418ff10c280a410d974f3b04a4cb30cfb28dbf523eb29b0f8d701d96bb5fc764298257945ba6846945bf92b4 +MISC metadata.xml 398 BLAKE2B f9cd5360fa32f30edeeb2fe1df0ea50fd0b061bf882c66c65f18d15ba56995deac8c054419ddbf2d6436bf90f6fb729dda9560b3766b558d45498ae2c8de486c SHA512 4b2cf7c3b38df8382680539e1a8121f6f2f75cbe70f1f92c589fb40dd4c368f2f207cf3567ead5620714c323c0c196c318a4c5ab947d49092668dc2a3a8a6a53 diff --git a/app-containers/docker-cli/metadata.xml b/app-containers/docker-cli/metadata.xml index bf7820a5374d..3e133bab705a 100644 --- a/app-containers/docker-cli/metadata.xml +++ b/app-containers/docker-cli/metadata.xml @@ -4,10 +4,6 @@ williamh@gentoo.org William Hubbs - - - gyakovlev@gentoo.org - Georgy Yakovlev docker/cli diff --git a/app-containers/docker-proxy/Manifest b/app-containers/docker-proxy/Manifest index 6844e276862c..efa0928671fb 100644 --- a/app-containers/docker-proxy/Manifest +++ b/app-containers/docker-proxy/Manifest @@ -1,3 +1,3 @@ DIST docker-proxy-0.8.0_p20230118.tar.gz 3154267 BLAKE2B 307799d9dab73ed3ed3e537a247d70a65d9b4a51db69ae09518eb9daee949f78478ec104751d088717ca17171f604ff5c450198cc24e79cca266a1c7f61800ad SHA512 079eee720a4e755639e39fd8764f380549e715cbd6be0b46a102771a09f6cce5f085f7e568429c8c35a46f09948aea3e60de5ba2e32e22f0ee1fd9559c2d58f6 EBUILD docker-proxy-0.8.0_p20230118.ebuild 744 BLAKE2B e7fcd2dc2ed6b4b40d8b6e020fe60bb1d25ea68a9c1a0fa3cf1644c04784824a2526dbd68d5354d69ff621dbd3012a2a003b5bc129b5b0e146b7a01dc7f4c5ba SHA512 5885eb163139d6673d762bae4a1146452b3cf4acaad3f6414af5be2063e1f67db0ae6872c0a3e5932993c67c3c0b79578466f12be818f667ffa9c68d48cf78a0 -MISC metadata.xml 443 BLAKE2B b641498e7f0a6670f6c902d1432dd7ae97dcce870b2d43d5ed7b1a96b483f2f1b70a1b625d27cd786c25cf4b86c80200f3668d94b5852985d366194fc1dbc77f SHA512 bb2ffc7c2d8ea17a8dcb28554fb505885596589b9bc886dfd30ec889d8b46926a9141aea354b929793b55cfbe0f28cc31a6d656943d865e1552187f4fa9f9f5b +MISC metadata.xml 331 BLAKE2B 05c9415023ca3f5f5fb6a62a417838eff44dcc9b2f17bd1768612142af98a10291cee6e5720b8ea95ac76214bf2413d96d3177611434783fa5332c968184468c SHA512 aa1165b68e25d2aa8821bc8cb6d86c77afbef20815821d257441e4db7ec79a8c31a1df0a237bd18d8fde636e1e6178b130d1764c33f633779ed9fef24c8de071 diff --git a/app-containers/docker-proxy/metadata.xml b/app-containers/docker-proxy/metadata.xml index c7055f4173cd..cd1d22d48de8 100644 --- a/app-containers/docker-proxy/metadata.xml +++ b/app-containers/docker-proxy/metadata.xml @@ -5,10 +5,6 @@ williamh@gentoo.org William Hubbs - - gyakovlev@gentoo.org - Georgy Yakovlev - docker/libnetwork diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest index cc4df1f0a6ed..5412dc543a4f 100644 --- a/app-containers/docker/Manifest +++ b/app-containers/docker/Manifest @@ -6,5 +6,5 @@ DIST docker-25.0.1.tar.gz 15936052 BLAKE2B 32b24893c9b098b218b16548be074588ad98e EBUILD docker-24.0.5.ebuild 7678 BLAKE2B 6a810a6e620d5d767196f407168935ae86a6c386666170728bcc740d2219b63fb7341c553e3df8c0600c5399043954fd5ef93708851b7d2f1475cc3a880f90b8 SHA512 d3ef18e6c19e08eda50da385f914db0b906c17e018809f28043d251d29af754a276dcc52e7c493b41ccf242c2f18eccf842bdd502061d744a5daf0f9b4a30c15 EBUILD docker-24.0.6.ebuild 7730 BLAKE2B b0b794e5b2286db6f0e150d9fb9dda78affc11e56c10b338f82518505bf62079b3df4dfcbb265ee2a49169c94b63015540bf6134d5c003cd14b697f656fea122 SHA512 d1ffd748c8d99cc85e3328f9c0937d1dfe08e1cd3b2332a34d54e255e3321a2376dc83898cd8120f7c06b6dd72dd4b2935da88496548cb6c81c37098e7ac4bd8 EBUILD docker-24.0.7.ebuild 7730 BLAKE2B 96e28fb42703b73dccf3e4c3d650f865c85e3efdde01ed45637d9a01d684ff24472cba3c66774d738e04387d7f151e0664ae06b0fa16b704c0bba4ed683c4d65 SHA512 b5d9d0f2462b3bc978297708587ea0744e6de7ce5574f7f7e3afaac61a5f425cdb23c8d8be36d32dc62901b0d618603bf1f87154e6b47bf67c28686e5dc26f61 -EBUILD docker-25.0.1.ebuild 7730 BLAKE2B 661f94a55c59833d3225c71a03214e3d783172f6f6cc8275f52fec1c0838c7fa8bfede532240aa736f40f7b94016d861221194027991fc73b2bcd1cccb7cea6f SHA512 6b0e3baec31922cdccd1abe13c1d71b15eea8c4afaecdcb11ff312562b04fa703f69daff442d97095688352e0a27f4cef5817f231158303a04725b2af28d11c8 -MISC metadata.xml 1350 BLAKE2B 96899a8eb73b69b7eb86937b538df4c5a007d2ca470336089c270c5a85f7d2c98ba26ec359a49bfb5f9c6a5516d29082be6b3bda17cfbcb84fb110efc8c5176d SHA512 c561bc9ae9f0e98f7ad37d220c2dd61534b95d27055d0bb9a5970ba547dcfdf730c2e91c80536f845faea1d0d1e6e9b58dacebff1c84a280d3e183835e1e6750 +EBUILD docker-25.0.1.ebuild 7400 BLAKE2B 27cc2cbcba89474dae5d73bb7085d75820bffd7d0bbab25906517b75a6150c4b33a1b411178a13c11b2bb7acbb0896be8e6b7d7e08b5a22be5fd4c3d89a4fcef SHA512 a4e1e3cde6170cced1f73e47a0f54497818fcd46aebace94732e84a4b09b7717490e5fe465b0a9e72e341b58f661070e45acf7901f5e1836044e26cbcb0143ed +MISC metadata.xml 1238 BLAKE2B 66ba70d18bda5204db7a3a11ce1b258d5f3c3679ee5e9271033b04eeb9a23891632c5fb55a1bbd4d549b865261c9f05e9515879e989001b8b8e84e082dca8fb9 SHA512 ed304e622873eb5cb5e5f6e79955b19c4d660d8d3348ebc632b7c2ec996680ce43a53ee920c0f124525911836aa08e6cdaf942c9a856f68d31632a955930b271 diff --git a/app-containers/docker/docker-25.0.1.ebuild b/app-containers/docker/docker-25.0.1.ebuild index 337dae24e290..92c7e31beb2d 100644 --- a/app-containers/docker/docker-25.0.1.ebuild +++ b/app-containers/docker/docker-25.0.1.ebuild @@ -14,14 +14,13 @@ SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux" +IUSE="apparmor btrfs +container-init overlay seccomp selinux" DEPEND=" acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) - device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) " @@ -34,7 +33,7 @@ RDEPEND=" >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl - >=app-containers/containerd-1.7.3[apparmor?,btrfs?,device-mapper?,seccomp?] + >=app-containers/containerd-1.7.3[apparmor?,btrfs?,seccomp?] >=app-containers/runc-1.1.9[apparmor?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) @@ -227,12 +226,6 @@ pkg_setup() { " fi - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING - " - fi - CONFIG_CHECK+=" ~OVERLAY_FS " @@ -252,7 +245,7 @@ src_compile() { # let's set up some optional features :) export DOCKER_BUILDTAGS='' - for gd in btrfs device-mapper overlay; do + for gd in btrfs overlay; do if ! use $gd; then DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" fi @@ -307,12 +300,6 @@ pkg_postinst() { elog ' usermod -aG docker ' elog - if use device-mapper; then - elog " Devicemapper storage driver has been deprecated" - elog " It will be removed in a future release" - elog - fi - if use overlay; then elog " Overlay storage driver/USEflag has been deprecated" elog " in favor of overlay2 (enabled unconditionally)" diff --git a/app-containers/docker/metadata.xml b/app-containers/docker/metadata.xml index 41b39202d85a..5c680bb1005b 100644 --- a/app-containers/docker/metadata.xml +++ b/app-containers/docker/metadata.xml @@ -12,10 +12,6 @@ williamh@gentoo.org William Hubbs - - gyakovlev@gentoo.org - Georgy Yakovlev - Enables dependencies for the "btrfs" graph driver, including diff --git a/app-containers/netavark/Manifest b/app-containers/netavark/Manifest index 989b7051e964..9bf8c1fbe2d1 100644 --- a/app-containers/netavark/Manifest +++ b/app-containers/netavark/Manifest @@ -118,10 +118,12 @@ DIST mozim-0.2.2.crate 216563 BLAKE2B 56326eb9954dbd3696cfa009cb9ba40e1498412353 DIST mptcp-pm-0.1.2.crate 14732 BLAKE2B 6cce10cbe3ae86490bfa6f90f9a256062de24619292ad994fe7a7ba3e674b29ac6501ab6acc3c97e56d158d464e02f7a907aad5758d732e65c899418145122c8 SHA512 dedb02a90b261b66076e5f0c34caec97aaab623fd86756f9b731bc200666045f8c39c48d5741327bc8d46ea6a6225bd42d5deeae233792f0ec8e8c4b418162d9 DIST multimap-0.8.3.crate 13518 BLAKE2B 7e00324be2944f3ca38bf02bfe37f47313aa501fc166ec417cd05f11059b14aa761b58f7a737792e2f9488ef5e7825fbb13cbb6ba2ce4935f4c39414fe069730 SHA512 8580982dde6624a0d181cfdf6cc2293c368762b548f32d196fb7a29fb698d1cb743bc2572ca284c6ecd107a632ea2a428fc998c05df164437f2cb470d24d23cd DIST netavark-1.10.2.crate 154261 BLAKE2B 2da5b12917f5db01d82c47808f403e06d6abbcbad0b777d1871de73d52d25219e3d6f8db48feb862aff8a20ed2184c728e813871aa1acc1d02e3997987a932b6 SHA512 362dd2652b3a9d9d1dec99cd85bc6e74b323d86b79ded742e68472e0b58881a5306d7217218d88e27d5e1c4094f2d67c9cb766d4b4c1ee2185c8b4fcbd299e3d +DIST netavark-1.10.3.crate 154416 BLAKE2B a7750304484ae820eb3bb1bc4de8c2ad22d95494fe10471014e0eb999fb7578c5e9c2ab352fe357d964d701206ee7016f87134a62afe0a03cd1b574cae1264ca SHA512 6ed9cd5a69a6eacc4ad839a82680c7b98d453564aadee41eb6ea632223fba7fbdb20f11e4146dc74b6c6d3695ac50624424b3260dbb7769a4100a918e4328dbf DIST netavark-1.6.0.crate 124778 BLAKE2B faa702392cf6952ed410a67f0a2e4a92cf2da002c53ddd3d7533e5236940a5c35a72e6bcb167c5e3c8ab2eb823bdd8971da131cb41cf3e704d909a0ec5f405c9 SHA512 c2764b9bdd71e6eba864b52044ddce3b5f67a945ee58e237d9c951189ace14200885a8f8678377b416b9254fa8f5b74b67f80e338646918cf9b0aeeebe9c95da DIST netavark-1.8.0.crate 132651 BLAKE2B 3659cc97d784c7575d9ce4602461d151ba53ebf998ee9f819a05ab796d24d582f20700fd4f1810219245af118cc885c74c176777b147b1d175b68e1465063f48 SHA512 0094e2831ec3a0d92d18e7efb0ba6972ab4b5ddafaf0465f990e9ac07e8e8952233d8ddd2cad6c1fd450144714fc5e92c6aa079d415764ab1d1e3a6db5b789b9 DIST netavark-1.9.0.crate 139321 BLAKE2B c0c40c5b109544c094bf83ba9c73f829472c7703a72e25ec3dcb9b62b926f404618b2cb143fcc944f2240db074de14e711115d6f51d722125e152eea0ac0a631 SHA512 7a5fb4a856b5815c141ad63abbe0f122d762a411b86189add76cfff99adfdb066e24a7b577683950efdc39f2b7955bbdfb31f2c1c41037702fb732916e8aeebe DIST netavark-v1.10.2-vendor.tar.gz 16135498 BLAKE2B 607cad9d80067d579adaafdea22b238f5e2f6f92a3c6aed530c8e97bce2f7f869adeabbc7b7d1c04f7c517459112c42b5588aa3ccbf04d5205d2b8212c1e7a42 SHA512 a5079b724d25af60cc094dd5c0bc9e01d503f64bee7ef1c8e616e79793726d848a5e000d951f02d2516f10feea23e30ab637b37ae09da5580f4edb1e783240c0 +DIST netavark-v1.10.3-vendor.tar.gz 16135507 BLAKE2B 114519b76d932c5918fd91cea73e8bc9f5aa3a63275f9218e667e400c3e2512e5db29ce806b5e5b509b043c04a3436344a27cf170e203d4360d00247e48b5ca9 SHA512 b8a99f45ba4ebb20414fe052ff08b1e7a7a86994c7dfa2f36d0500d52bcbd2d279aeff19fb0844a65e2375e86da33af735851f038f598771d2dac96ff7e032a5 DIST netavark-v1.8.0-vendor.tar.gz 44454969 BLAKE2B ad13f7b80d9f1d7ae82cbf39e45244e7609f7881474637eb64ad765e00c01566b72cb4e88d0c58c60e638ce7a400b59bdbb1aba5ff68e1ebf53103a1945e203b SHA512 2d35baceda02c44a2d5393caab5391f4dbf27c92c18ca464fe06922656ed9ceefe32475b49948e76a20a77463ae7bd441a3962f062dc91aedd67ef1334fc8551 DIST netavark-v1.9.0-vendor.tar.gz 16032862 BLAKE2B 313bcde75f2355dab3fa4fdc82881109924c07408aa352e92b590356cf292cd60ad39d8ef31687935e3fed6f22ec8c3b8f26e6eae21fdf211c29c83b745c8a84 SHA512 a5c11dd47122490579a260b6ac3b1c8f01d1c2881e58dbcc5bece398c7d6ef01f376f8c342df4ef619b135cc92a95c48741c8098413c33ede696c87a9cdcc96c DIST netlink-packet-core-0.5.0.crate 14989 BLAKE2B 3a432de3545ad7f203d6e27e4587171bfec781dd86695acf124b0672e29bd1f6966e3ab66fad2e56a507d8377db6df2b8de8f3a13612dab39a73d8ad9459690e SHA512 e4ccc75964be99251d1bce7267711f57167b39219ee6b9bbd4c184def0a323c136b82ca93bce5a0cdcc7e842d23435a042e23556e69e91452d74d3292f65deda @@ -255,6 +257,7 @@ DIST zvariant-3.11.0.crate 71214 BLAKE2B 19a83841b8dda8a733ffca5da2b143708bb5a96 DIST zvariant_derive-3.11.0.crate 12364 BLAKE2B 611dd5211c398941d3967692ca462a365222c3c8dee0c8c7869aee345e9094176692100e77ac07ffbf8f2985efae472248fadc735f7a245dc52505b6a0d88274 SHA512 9030aae818ab3b54774ab50e6674c05f9f3c5ec640d052a8c9fdba6520b608273deab463e0e08e77204754c546a6161b07b7cf4540db1073a95c04fd452aa3b7 DIST zvariant_utils-1.0.0.crate 6230 BLAKE2B cf0176e9187d493cee4d2f33945754695dcfc5c1fb56bf750667c9dcf1dd4d15c4896407225cfe26a6f63b9bd0d3511193d7bae8a11bfa3fa6f50884c79b6bb2 SHA512 51febffe7d013bf74ab9d57257d7db0ba86bb94a0bf8d5c55125de6a329903f07a7906103ed53b1705b1ba364c38b4f6aad7cadb53761f740fce6bf957e174aa EBUILD netavark-1.10.2.ebuild 1367 BLAKE2B fb89d2b127f095facff1922161ddf22828a01cdb697aa1657c830a8fa8e7e40a983223354a85d958438e1d99c11c7b54d2c7c703e3004fe44c79ebe1753ff4c8 SHA512 0c666962b408b5a289031feca6f1cdaf61e7c7cdb21c7cb7f238962736de5b679a1aca5bc3e5a8853e77749cac0fd6e8d4348d5e99335c3040e5e312727ab6f7 +EBUILD netavark-1.10.3.ebuild 1367 BLAKE2B fb89d2b127f095facff1922161ddf22828a01cdb697aa1657c830a8fa8e7e40a983223354a85d958438e1d99c11c7b54d2c7c703e3004fe44c79ebe1753ff4c8 SHA512 0c666962b408b5a289031feca6f1cdaf61e7c7cdb21c7cb7f238962736de5b679a1aca5bc3e5a8853e77749cac0fd6e8d4348d5e99335c3040e5e312727ab6f7 EBUILD netavark-1.6.0.ebuild 5523 BLAKE2B 1b17645b21bfcd59a292a7b7c1746c2567cdffe96964242103499f6c09d69714da99f3c8ff91e95f6e2f2b14c5eacadc95318307794fc6b413cad19a62025bed SHA512 211ecd99a56ad0ce02a3b7b6f0cd83bc340a3500c4c16ade7a21eee589d273d2721d0b1e38d337555d1ab3f67c01e37fe7ad02430161bd39906323d7eaebe1cf EBUILD netavark-1.8.0.ebuild 1226 BLAKE2B 14c7df416e2075d3272095ee741e44c142450f8d28c01adfd723df8965a81da07634208dacecd97e1a4ad12a950a02a20328d84244319bde44495cdfb7021d4a SHA512 605883d52ba6f8958c147598d3a37dbd9ac81c98837decddfd5808d6ceae39aeb227c3b87c38f8792c9e550224de27d5a5852e6244d6ebe7c58f306708d3f2a2 EBUILD netavark-1.9.0.ebuild 1365 BLAKE2B f79408066a3e792ef91030a9e31ba6e2221b3d24e1ac23f14336cb66e01259432b422a5f5f4e638963439698e399453b146d5e44c92a01357c03f2eb2b3d132f SHA512 5d841859d44888fa894dc5d8a61eadbd8311c60d0b6b343fa447d07bdb1e708e9c148bae3775040d771ec7fb157363270d8cff0080f3fa94865bcb5c2c54dbe5 diff --git a/app-containers/netavark/netavark-1.10.3.ebuild b/app-containers/netavark/netavark-1.10.3.ebuild new file mode 100644 index 000000000000..a18be8dea54d --- /dev/null +++ b/app-containers/netavark/netavark-1.10.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}" + +inherit cargo systemd + +DESCRIPTION="A container network stack" +HOMEPAGE="https://github.com/containers/netavark" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/netavark.git" +else + SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +fi + +# main +LICENSE="Apache-2.0" +# deps +LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB" +SLOT="0" +BDEPEND="dev-go/go-md2man + dev-libs/protobuf" + +QA_FLAGS_IGNORED=" + usr/libexec/podman/${PN}" +QA_PRESTRIPPED=" + usr/libexec/podman/${PN}" + +ECARGO_VENDOR="${WORKDIR}/vendor" + +src_unpack() { + if [[ ${PV} == 9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_prepare() { + default + sed -i -e "s|m0755 bin|m0755 target/$(usex debug debug release)|g;" Makefile || die +} + +src_compile() { + cargo_src_compile + export PREFIX="${EPREFIX}"/usr SYSTEMDDIR="$(systemd_get_systemunitdir)" + emake docs +} + +# Following is needed because we want to use `make install` instead of `cargo install` (exported by cargo.eclass) +src_install() { + default +} diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest index 9c91332c6515..447c237fbde8 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -5,10 +5,12 @@ AUX seccomp-toggle-4.7.0.patch 400 BLAKE2B 9f02e58c06b507a294207c66bd5ea218f8780 DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082 SHA512 13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d DIST podman-4.9.1.tar.gz 21573896 BLAKE2B 5005c84b0c430b790d64401d9b7e45cf8057f16add0535042ee9cd5f7af608461a13e266099fbf74631996edced3869bd019186266a7d1af82237db6fb990923 SHA512 59cece9806df3b69e202b39e0a45d71b3f6fd77dbbbe1452bc046468d5504fc52c21ad3056a89bab7d3f9a86c86e22369902e0a2840ca43e0dd3a6c4c10affc2 DIST podman-4.9.2.tar.gz 21725053 BLAKE2B 8457b714198ba341d1bbceece492229d635c14de19abe903576337893b618d2fce6048ece4ea452ddecfbbe42fc53b2e706228a1c5809ddcd38e0aaa2c0bb6d0 SHA512 09f6c1839d67fb7404688c8fc6fcb65471ca9f9d1651f7c5c57baa52eb64f0a8f73523d7761a857794b6307d3a943aecd92fc247dd193ccf1d53eb234f9f6ff5 +DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb SHA512 395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327 DIST podman-5.0.0_rc1.tar.gz 21755715 BLAKE2B 57d3bb01451625eec16f34bbe2d0868184af5572dbba1a17436b894b9b7e5a1358ec9b3bf9499eab8e2b8aea5cbdbea441c958d80644ad78f713cf5eb06ade99 SHA512 95452d5489b167cff24620b5a7504e1363d8276cf4e7c026d43ea2e9b24dde1c595b6e763a1065087d876e5ad56e62f7cda6e53838abdeac7eeb3deadcfd88ae EBUILD podman-4.8.3.ebuild 3642 BLAKE2B 8274534651ca251b5f967c3d5d2f4f1d74cb55b1f9454d8648bd5ef1d054688371c9a27b723b43d66760c71ff00ff2794f8cc1a1461a8862ad9fcdc118cd0aec SHA512 62cfe0c97f470df66b0b29d849bf5845e5b3a931a3b526c762c267a992791768d78b2ed11d0da00f733c58d02a37c74d955d71ff7eee0edd65e9011b93b38bd9 EBUILD podman-4.9.1.ebuild 3644 BLAKE2B dc037fc2b393b17507b8a5f0f252fadf3c888010584dae59a159758c829c1484f7ce5bd1b12375e6084260618f1e72a7beee08ca71ea8f557a10d68bfe6f2b77 SHA512 3ad8170f00ded1bc778ac9516c73ce40dbc77ee9ea28f6fd8cdc3c9860f85b23462a919bd941d1f04c5d6cce92a4d651069d4af8528029fa33872c0976edec54 EBUILD podman-4.9.2.ebuild 3644 BLAKE2B dc037fc2b393b17507b8a5f0f252fadf3c888010584dae59a159758c829c1484f7ce5bd1b12375e6084260618f1e72a7beee08ca71ea8f557a10d68bfe6f2b77 SHA512 3ad8170f00ded1bc778ac9516c73ce40dbc77ee9ea28f6fd8cdc3c9860f85b23462a919bd941d1f04c5d6cce92a4d651069d4af8528029fa33872c0976edec54 +EBUILD podman-4.9.3.ebuild 3680 BLAKE2B b626a7d3838fd9f32d79ee6600d28d67c802b9f6465e534ceb51a00fdfdfb5c19c6803f27b4a61dd357c373b1c43c5fb73ebc6fd7b75912aa6676405554cd532 SHA512 aa6e8f22a88b36b954df03ea795c596a199fdeb07bc7c14244850639a685be9ccd3733d54622d996ffdf9a8868727f8d4409d2d66e28b40353c96fd8284e6a4a EBUILD podman-5.0.0_rc1.ebuild 3680 BLAKE2B b626a7d3838fd9f32d79ee6600d28d67c802b9f6465e534ceb51a00fdfdfb5c19c6803f27b4a61dd357c373b1c43c5fb73ebc6fd7b75912aa6676405554cd532 SHA512 aa6e8f22a88b36b954df03ea795c596a199fdeb07bc7c14244850639a685be9ccd3733d54622d996ffdf9a8868727f8d4409d2d66e28b40353c96fd8284e6a4a EBUILD podman-9999.ebuild 3680 BLAKE2B b626a7d3838fd9f32d79ee6600d28d67c802b9f6465e534ceb51a00fdfdfb5c19c6803f27b4a61dd357c373b1c43c5fb73ebc6fd7b75912aa6676405554cd532 SHA512 aa6e8f22a88b36b954df03ea795c596a199fdeb07bc7c14244850639a685be9ccd3733d54622d996ffdf9a8868727f8d4409d2d66e28b40353c96fd8284e6a4a MISC metadata.xml 1750 BLAKE2B e801ba897038132a409e36fa57916a358717fb0c25545a12980623a825c623ee18b124741357332ab89edf6a85154eebf8107ce5c9ce0835cf6acb4f7fc530be SHA512 c84f5c988e2e92554670e3c94f1fb344a78c99f484d3b3c3b7c0bf2859db7c123b6aa280e202428ee057df73c44a415e6f89497cda4e4701ccdc88fc586c3928 diff --git a/app-containers/podman/podman-4.9.3.ebuild b/app-containers/podman/podman-4.9.3.ebuild new file mode 100644 index 000000000000..d3e7005f5819 --- /dev/null +++ b/app-containers/podman/podman-4.9.3.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module tmpfiles linux-info + +DESCRIPTION="A tool for managing OCI containers and pods with Docker-compatible CLI" +HOMEPAGE="https://github.com/containers/podman/ https://podman.io/" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/podman.git" +else + SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${P/_rc/-rc}" + if [[ ${PV} != *rc* ]] ; then + KEYWORDS="~amd64 ~arm64 ~riscv" + fi +fi + +# main pkg +LICENSE="Apache-2.0" +# deps +LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +SLOT="0" +IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd" +RESTRICT="test" + +RDEPEND=" + app-crypt/gpgme:= + >=app-containers/conmon-2.0.0 + >=app-containers/containers-common-0.56.0 + dev-libs/libassuan:= + dev-libs/libgpg-error:= + sys-apps/shadow:= + + apparmor? ( sys-libs/libapparmor ) + btrfs? ( sys-fs/btrfs-progs ) + cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) + !cgroup-hybrid? ( app-containers/crun ) + wrapper? ( !app-containers/docker-cli ) + fuse? ( sys-fs/fuse-overlayfs ) + init? ( app-containers/catatonit ) + rootless? ( app-containers/slirp4netns ) + seccomp? ( sys-libs/libseccomp:= ) + selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) + systemd? ( sys-apps/systemd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-go/go-md2man +" + +PATCHES=( + "${FILESDIR}/seccomp-toggle-4.7.0.patch" +) + +CONFIG_CHECK=" + ~USER_NS +" + +pkg_setup() { + use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" + linux-info_pkg_setup +} + +src_prepare() { + default + + # assure necessary files are present + local file + for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do + [[ -f hack/"${file}".sh ]] || die + done + + local feature + for feature in apparmor systemd; do + cat <<-EOF > hack/"${feature}"_tag.sh || die + #!/usr/bin/env bash + $(usex ${feature} "echo ${feature}" echo) + EOF + done + + echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || die + cat <<-EOF > hack/btrfs_tag.sh || die + #!/usr/bin/env bash + $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') + EOF +} + +src_compile() { + export PREFIX="${EPREFIX}/usr" + + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + # BUILD_SECCOMP is used in the patch to toggle seccomp + emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" all $(usev wrapper docker-docs) +} + +src_install() { + emake DESTDIR="${D}" install install.completions $(usev wrapper install.docker-full) + + insinto /etc/cni/net.d + doins cni/87-podman-bridge.conflist + + newconfd "${FILESDIR}"/podman.confd podman + newinitd "${FILESDIR}"/podman.initd podman + + insinto /etc/logrotate.d + newins "${FILESDIR}/podman.logrotated" podman + + keepdir /var/lib/containers +} + +pkg_preinst() { + PODMAN_ROOTLESS_UPGRADE=false + if use rootless; then + has_version 'app-containers/podman[rootless]' || PODMAN_ROOTLESS_UPGRADE=true + fi +} + +pkg_postinst() { + tmpfiles_process podman.conf $(usev wrapper podman-docker.conf) + + local want_newline=false + if [[ ${PODMAN_ROOTLESS_UPGRADE} == true ]] ; then + ${want_newline} && elog "" + elog "For rootless operation, you need to configure subuid/subgid" + elog "for user running podman. In case subuid/subgid has only been" + elog "configured for root, run:" + elog "usermod --add-subuids 1065536-1131071 " + elog "usermod --add-subgids 1065536-1131071 " + want_newline=true + fi +} diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest index 6a1ab52464f9..080d99752cff 100644 --- a/app-containers/runc/Manifest +++ b/app-containers/runc/Manifest @@ -4,4 +4,4 @@ DIST runc-1.1.9.tar.gz 2512231 BLAKE2B 4e8e2a454231492f83de34bf66ba25a02b8925b6e EBUILD runc-1.1.12.ebuild 1846 BLAKE2B fad8390d7b36ea64e339566f03ded30d446fb27a5064c7f660c8127ce127215739784b09c7ff1b618841708cb2c77256e81e8367a9a32a55d9111a7c9f37c01b SHA512 bb90b48c309acf14e69de5901a71cc3ea135b1006412d980f4958e0007dcc60d5896e3ac603e3d3db000beca040cd7854909d629468a3ba446da729abe5c6909 EBUILD runc-1.1.7.ebuild 1843 BLAKE2B 5dcdf28d4b75f14a565ad7766b9dfe6e4bf6ff644449175a7425a809d49048a219708a93bc77a51840cb6ab305f2a13551fb35449e3d4084aa68bab02a5aaa05 SHA512 b3dd66a07869fa8de8db8a13b06bfa19cbb593fe61b9092882073e4b0369e4000daf2735e5a23ba453dcde617e22bb822c76b145e864f6cb486fa0b352f84a90 EBUILD runc-1.1.9.ebuild 1843 BLAKE2B 8620b7421c51f4e8fa426f98333bab6ea6d11a148bb145898119529402df21ce55a376da2752a4d3ea8550d205e95ee2f35101ae2eef69a1f1927a6fdf4c3da6 SHA512 8fcc48a37906e4d8eb69c9b9873b229fee0eb6eb70fccc2b3a51fb43e0937aa933c1d6e209daf46a02c8d9f7033cb6b49c62845d2fbc38451a2b55691157e57a -MISC metadata.xml 759 BLAKE2B 2eefd8bf06b709fe70d91b444fb232fb23e51702d75c29b0fb49675056e9721f8f63dac596b55a2ae33ef7b46825a1543a9ffdaaeddcb80448953daa5505bd60 SHA512 34d1dd28f55a6aff44c2f6dadef2dede502837af0fb8411b55a7f3ef96d35d2ddae9cc0d230525715e41c423d813b0089c36369dfa666c1249f152de90a5c555 +MISC metadata.xml 647 BLAKE2B 67dce497b4fa65db5146f9e017ec00795ad4ef5d63058d4c20bfc730f17e2fabfcd82b403bd06330f9a68ef2e344198514930493eeadef69eb2ee8a618e5e0fc SHA512 970d9753c81eb387a06fc24be8bfb3b056e9e7cbf568f99511bdcfd35f6a8cdfe21ea0103ea36b8fba7be733016493663c3a38452b05225de35af7e1c5b359dc diff --git a/app-containers/runc/metadata.xml b/app-containers/runc/metadata.xml index 76423a903140..09cd07da70ce 100644 --- a/app-containers/runc/metadata.xml +++ b/app-containers/runc/metadata.xml @@ -9,10 +9,6 @@ williamh@gentoo.org William Hubbs - - gyakovlev@gentoo.org - Georgy Yakovlev - Enable Kernel Memory Accounting. diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 26cd9027622d4f5eb4f30da1cafb2e66f624da8d..4e6a9b810b9842d3074e103646b33dd090628a66 100644 GIT binary patch literal 24797 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 diff --git a/app-crypt/keysmith/Manifest b/app-crypt/keysmith/Manifest index 9ab4c0224a8b..538a21f97c4f 100644 --- a/app-crypt/keysmith/Manifest +++ b/app-crypt/keysmith/Manifest @@ -1,3 +1,5 @@ DIST keysmith-23.08.4.tar.xz 163460 BLAKE2B 4abf8a070bd7bbdd0fcb8bcc5197da71868722b59622f9b522521cf5d277d41c757846411d4d67a5397eae6503666b041cf42955eecb8beafe2f3840d35d879e SHA512 752c4cf112d61633b33baa2649f8fd40ade43148349679cf16d6f11d35e3f9e4ec1f18f67c0484c9072904d7d09d129943c3dc557b1bee3acdded8318acf12c2 +DIST keysmith-23.08.5.tar.xz 163456 BLAKE2B b7338decbf1ccfe9f07d208decdcc1ea5133df9d7f53ff4e543c46782e5218e146e35f8d8348f8300021f7223d4edc8cf85a36ca777b00c52a5c13590c9ce12c SHA512 4c53ac7a217cd2f82cb0e270df1e4e7382d6fe3f7a7ff5008e392ae50418b6bf505f596d17c009921532bfbccba3d33f81cc934433ea63d9ba65c1187b4cba69 EBUILD keysmith-23.08.4.ebuild 817 BLAKE2B 87635bdc62539282790b87ed452d712a54d7e65edfb571111c30af1b453b1526b1685da181bb3e94eddcd41f7d668d929bf3045462116f128e91d3527af276bb SHA512 76442d453006aea7e6b08b15258dc93e23200605c344827eef0f14f7f8b42eedfb30986377084980e1cde1da51223c6fcdeaf9076a82bdf639b976c0cd85f472 +EBUILD keysmith-23.08.5.ebuild 820 BLAKE2B 4ff81142a1ad783074b5cdcb63b2f90737de70d364f06229f7aa327b87ec960dbb2d4d12a5bd68255663b05a5cb0990aac0b8d5de65dc6f2cade7e061eef4fd5 SHA512 d65c5ed63aafb6adda078c49657fddfc72cf54934d801853761f905faa9c2f2ca4b47b939e84f73f48c41177b823c06f155b55b821b90c2e05c350b899a8dc5c MISC metadata.xml 380 BLAKE2B 110b310586031ac53056b1502648607210ee0256858efee1d54e756e130b4e331202f8571c96f5064ccee7d63bce9c4af2b92c40389d2c7b06a4fad70be8656d SHA512 10365587bc7347003e99f0684c92fa7c7154576643eaee09e79b1bddf5aed12b6062dc426b07343c6cfbcd423ab3e77e245b3659919f75e4a4183fb56fa2fa0e diff --git a/app-crypt/keysmith/keysmith-23.08.5.ebuild b/app-crypt/keysmith/keysmith-23.08.5.ebuild new file mode 100644 index 000000000000..f3d313da1cc9 --- /dev/null +++ b/app-crypt/keysmith/keysmith-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="OTP client for Plasma Mobile and Desktop" +HOMEPAGE="https://apps.kde.org/keysmith/" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/kirigami-addons:5 + dev-libs/libsodium:= + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" diff --git a/app-crypt/minisign/Manifest b/app-crypt/minisign/Manifest index 25707ae63245..6fcd7f10edf9 100644 --- a/app-crypt/minisign/Manifest +++ b/app-crypt/minisign/Manifest @@ -1,4 +1,3 @@ DIST minisign-0.11.tar.gz 18410 BLAKE2B 503d73f53b9405f337865536d132e0de880cdefa9df2c08815b4cc9f7e2995a0d3032fe7b2ec48610c10b6023d998286ac705e0d10c6a475185b60405f69ec50 SHA512 a7445cb9646ae56fcba718f61f73486d5774d9cafe72ef051a3e60f94baf852b597261778bce50371ea5ee63395b0477bf1a33c7683fde32d003fab66029241f -EBUILD minisign-0.11-r1.ebuild 732 BLAKE2B 1b48805ca730bd8666570f78548e924110992688e0544a450e5e2645249fe7271e9bb67a394c6bb051fd9acb5821943f8f20573ae6f3e9ae0ddc5956594a91ac SHA512 3b1300b6d6fba02ccf3b622d2641aefca39cbff81ffbf0af7045767b8672e9f772b95e5bf1b20a902082bb4d20194a80f0220e63a406f6fdb7f41b8fe804cbfc -EBUILD minisign-9999.ebuild 740 BLAKE2B 5bbe6de24de5df92c4c59051c86c01883b0d6ae122d7590f40d73f2c80a569bc3f2a6c88b81fd3c03f7b173c7e3fc2a4ffc9b220f20460af3bc489d59d31af5f SHA512 01a782854c7970e485f90ff22a1934671def5e07699d6661475a795db0a6f57047869f79d8feb9533db7395c5f8ba6d84a7878391c8302068cd437a3e1d8af79 -MISC metadata.xml 682 BLAKE2B a3a405073dbad7ea7c570ae8eccef230b2f3baf389d0210e6ba1afb57e0b3504172225b1cb3a957812ed08bf2b8080b1b4dcb13ab982eccc8bdc15377a90cffa SHA512 8e88cae8452b76db2c57e86f6c50a5859964cb3e7e3f6a574990fbebd74d512a57015ed53c966ca714c7545d43160412c8aca9e954180333c6ecce81df8c4b51 +EBUILD minisign-0.11-r1.ebuild 640 BLAKE2B 69b809fc32c95dcd02f35a4fedb1890e7a27ae6c63e367b70351cbff03b1372f8211f1105d2024ed3090a67da68d2de3400fc5a87375478cca652617b1037e63 SHA512 3a98078051798fc9a58fb23a10c7d1000ed6b7db6c6e61189fd1ffc3e68bc8b27e429293edf6c32c322f8a9a3d39f9b22a0f512911bf2466ce1e407eef805bd0 +MISC metadata.xml 678 BLAKE2B e22104108fb2546f1c57bac5098f8cbb95ccab947a9c66c9eb0cd8e8f7a60b55f2563942ef67d3d3242fc400cf73620f37539ca7271ea11514261283000d761f SHA512 71886cde75ce9354e9a097769761bd49e5b35571c4b1b90e8e11642d54c6a0d3fbb5213f42d446c0addc1f2468528404a638ae2176443ef59f5e09f3d49b969b diff --git a/app-crypt/minisign/metadata.xml b/app-crypt/minisign/metadata.xml index 3f0b92c2de13..83d34988f048 100644 --- a/app-crypt/minisign/metadata.xml +++ b/app-crypt/minisign/metadata.xml @@ -2,8 +2,8 @@ - gyakovlev@gentoo.org - Georgy Yakovlev + mgorny@gentoo.org + Michał Górny Minisign is a dead simple tool to sign files and verify signatures. diff --git a/app-crypt/minisign/minisign-0.11-r1.ebuild b/app-crypt/minisign/minisign-0.11-r1.ebuild index 4719129eccdc..adf0b7060096 100644 --- a/app-crypt/minisign/minisign-0.11-r1.ebuild +++ b/app-crypt/minisign/minisign-0.11-r1.ebuild @@ -6,24 +6,29 @@ EAPI=8 inherit cmake DESCRIPTION="Dead simple tool to sign files and verify signatures" -HOMEPAGE="https://github.com/jedisct1/minisign" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jedisct1/${PN}.git" -else - SRC_URI="https://github.com/jedisct1/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi +HOMEPAGE="https://github.com/jedisct1/minisign/" +SRC_URI=" + https://github.com/jedisct1/minisign/archive/${PV}.tar.gz + -> ${P}.tar.gz +" LICENSE="ISC" SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -BDEPEND="virtual/pkgconfig" -DEPEND="dev-libs/libsodium:=[-minimal(-)]" -RDEPEND="${DEPEND}" +DEPEND=" + dev-libs/libsodium:=[-minimal(-)] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig +" src_configure() { - local mycmakeargs=( -DCMAKE_STRIP=OFF ) + local mycmakeargs=( + -DCMAKE_STRIP=OFF + ) cmake_src_configure } diff --git a/app-crypt/minisign/minisign-9999.ebuild b/app-crypt/minisign/minisign-9999.ebuild deleted file mode 100644 index 739c6df837fe..000000000000 --- a/app-crypt/minisign/minisign-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Dead simple tool to sign files and verify signatures" -HOMEPAGE="https://github.com/jedisct1/minisign" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jedisct1/${PN}.git" -else - SRC_URI="https://github.com/jedisct1/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="ISC" -SLOT="0" - -BDEPEND="virtual/pkgconfig" -DEPEND="dev-libs/libsodium:=[-minimal(-)]" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( -DCMAKE_STRIP=OFF ) - cmake_src_configure -} diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 840a35a97d1c81b4e50590d2d262d5253ac9cbcd..0cade5e7eca01a78fda03758a935906802426198 100644 GIT binary patch delta 7245 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 b*nRLPdiq*_{H5xA5l{Mm3m~*T_cH(hVg0rM delta 7245 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 b-3Nc7r?2(bU#iX*@udF;x!qgB_cH(hcM-2_ diff --git a/app-doc/mathjax-docs/Manifest b/app-doc/mathjax-docs/Manifest index ccfa5c936f16..4fdbbd2e686c 100644 --- a/app-doc/mathjax-docs/Manifest +++ b/app-doc/mathjax-docs/Manifest @@ -2,4 +2,4 @@ DIST mathjax-docs-2.7.7.tar.gz 233452 BLAKE2B 280db6c794471d369a17161ad859dc73dd DIST mathjax-docs-3.2.2.tar.gz 227724 BLAKE2B 1b2d25073e4f141f5c832f1139e6bcfbdb15c039b820f3662d6fb261faebedac8ea72fb324d76389c35cd28cd41556689501d8795d7a426d735d4eaf88eb61ee SHA512 94167e58deb4f899d5c49a6b1efec24f57fff7aa497a019e9f775e251927c698b7c5598b88087c2964b8cb7238b73152dea01e091b8afaeab8979b396270d429 EBUILD mathjax-docs-2.7.7.ebuild 1034 BLAKE2B d28e0fe24177526242ab8ff2a7e81f2220cec2e0ea6efc00a62dc97f4f3fea10476a9a08ba26fd2eff766ac02f528a6065f891904fdc598eff5af05acfc3e3cb SHA512 766c67cb85027bacd3e756baf7c3e14765c3ffe083864c58a61a45753b4be2888a0b1afab8bc9d7247cc9deafaec605eff26c1d0999c9c712b776281ac620ebd EBUILD mathjax-docs-3.2.2.ebuild 935 BLAKE2B cae77a0e88b47d21ec17709ccfc9811059eeee122e8a334eadf734f6bf1420160bc262158ee100540577fd76728a8752dee29d6e54ecc0074c3f5d0e9822c0b7 SHA512 95df5dc73b5b1049363923d1f2ccf1f894048ff3a558d436367027e78054223be24de931ef4e42ca31a176a2e5fdf18d679187fb5778fc6356c9796de1fdb7fe -MISC metadata.xml 1088 BLAKE2B 098f1cd92b0dc08597833872488b815752afd6fca3ab9840e1de88dc942ca348b012d9fc305d223a19839d07a3b64ca49e9054e6a6bc4f11b263dd367232abfc SHA512 a4f33306e9177e3329ac572fe432b3eddd8334b4f2ef2fd7a2a29774103ea4960304128093aa2e939c6ad14e42e4431c111febfdeffcb4283cf591da50c5eab4 +MISC metadata.xml 1006 BLAKE2B ce07150ab1c6272016ecfe1d88cbab5b08b9c2911ea764991e202dcab0dec606f96aa14d5ac10cec744f7f38bd895b052b4f2d340f886ffc70bd335df41b594c SHA512 47ca18324b33d948ad081c286b76cf31b13d97ad96afa5184523a810bf515863fb4c22df003edd904e2db89a59b12e8f6696c49640de69737c8a0bb8ab222624 diff --git a/app-doc/mathjax-docs/metadata.xml b/app-doc/mathjax-docs/metadata.xml index f501f1584289..6c0807468ad9 100644 --- a/app-doc/mathjax-docs/metadata.xml +++ b/app-doc/mathjax-docs/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + MathJax is an open-source JavaScript display engine for LaTeX and diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 5c97f759cc0f767cb8f1d3c110f7b82a6223e3c6..4012564530e3fe2a3c9d923d57c51efa5abc71b8 100644 GIT binary patch delta 13765 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 delta 13731 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%0DR2+{9 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 diff --git a/app-editors/e3/Manifest b/app-editors/e3/Manifest index d749b4062f6f..d7d6d80b6d58 100644 --- a/app-editors/e3/Manifest +++ b/app-editors/e3/Manifest @@ -1,4 +1,4 @@ AUX e3-2.8.2-makefile.patch 897 BLAKE2B e93fb544396a6f4e6b0abb0f57124e42ad66c2b9fbb13886498e091ff73bc60c4f1779cbd14c52b800a0579a905fa908423f790b6309d3664ba4a41d5340d857 SHA512 0929387f75bd2d933f030ed319191dbba781564d47f36788bd7ec6ecfffa4bccb367691edbbf9b8241b4905b6cafe7ebc7a5b3e6951765f91ade20962bd54f4a DIST e3-2.82.tgz 115504 BLAKE2B 09edea9063657373cf6d7d9d8290dddf17b8fb516538d89b83462176127b8b43832bd81f326eec5504116f05ab780023832b8b5d41d72e3ab8e726d89e364a36 SHA512 07c7e40d26879871b60d7e89839805d779383dbaabe42a6a3a7047fa8a4c501c4cd0cdc828a9d29d4ac1c5b949bda07946d8e71e1320c6c303ffce88a3038547 -EBUILD e3-2.8.2.ebuild 875 BLAKE2B 0685f499f573683782fa64a84be61bf53e074c8c20c963b8dc396681128151c1d9d5b46b5a00b01348c0174107720240b6847483f73300a8e4267d3e881d10c9 SHA512 ef345f3a1811feb72de8e88f4712edb5cf7c54d519072243efeb9cadd2ebc1383287de182c520a092c852dbf872bf900e5202a42fb1f18b8b84be7ef51ab9f24 +EBUILD e3-2.8.2.ebuild 974 BLAKE2B ddf1474fba879bfbd349d09de0a78f41461657c2e699ec7a6e4988e14676130f8c0f53d2a72d6d6c4a1e5b79498c8ab46babd90a04af708982b176c9b8e4c256 SHA512 b3fc53839699d5686e888f062bc5f6f04e94b7042a28caf0dba3db54aead15d6805fd52de0193a0b8c294e2c410ef16d358f08674eaebd4a64ed532ba335e86e MISC metadata.xml 919 BLAKE2B 49fef5a3fb96ddc54c1d04371807b269803121dd5a41f7266e9c9021078722e84a66a4e51e7f7964fc2e5dcf2ce1e190bea9c4435e713e1a9bc1fc19c386540b SHA512 7d5dd59cd032c7c7ca8d1fe53853409e063223b7562e141652c96009f8113fe6ba4a40747a66dc183fe095d4cf68f8016f02f61df398cefa1f4f504a97c9cc80 diff --git a/app-editors/e3/e3-2.8.2.ebuild b/app-editors/e3/e3-2.8.2.ebuild index 1861f7fdb058..02569310fc46 100644 --- a/app-editors/e3/e3-2.8.2.ebuild +++ b/app-editors/e3/e3-2.8.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs @@ -18,10 +18,14 @@ BDEPEND=">=dev-lang/nasm-2.09.04" S="${WORKDIR}/${MY_P}" PATCHES=("${FILESDIR}"/${P}-makefile.patch) -QA_FLAGS_IGNORED="/usr/bin/e3" #726484 + +# Suppress false positive QA warnings #726484 #924244 +QA_FLAGS_IGNORED="/usr/bin/e3" +QA_PRESTRIPPED="/usr/bin/e3" src_compile() { - emake -- $(usex amd64 64 32) LD="$(tc-getLD)" DEBUG=true + emake -- $(usev amd64 64 || usev x86 32 || die) \ + LD="$(tc-getLD)" DEBUG=true } src_install() { diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index b2276f79d9b2..eca8f7741fa0 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -22,7 +22,7 @@ EBUILD emacs-28.2-r10.ebuild 17365 BLAKE2B ee3845d7c7966dce09db2379980315f8c855b EBUILD emacs-29.1-r1.ebuild 18598 BLAKE2B e0429ade850c0e57003a47bd4a95d8e7beec118e86de2289f0242d75ce1179f7f08fcf57a0d972a0806960cc9438c73dfc85d0dcc4bfb589a52892567ed4fcfe SHA512 3b793984093324960ba79db7b2a27e6f7fc1cdbf0d3d3246d6d3317ed5e043f1dab7d18016e9b0fc6b28fbba78f9dc03d3f47cc2994bd81f43e76f4c016c8f23 EBUILD emacs-29.1-r5.ebuild 19165 BLAKE2B 78ed428d657db6490d7a09e0494cd43881f3eed419a1f3679f5bca807f763cdf351fb5df7ee30981c89691b030bbef0b34477513b2b668a3d08fc1802d7a862b SHA512 63178f7cc76d7091982d5c9ee77a525438c7cab6772d980aeb05c3fc4834e9fefdc8b341ff8e919d9b4a2006c60ae6a9eb3ca50158a6181ccfc8b77d4c81e813 EBUILD emacs-29.1-r6.ebuild 19239 BLAKE2B d73f4b117cbf4a18240ee23b7fcb8af0e350e0208933be5c6e3f33c6ca26e254bda7dab717bb3a333e441a7fa29b4715b9e749ce9d1b5bedc2d51ec048f46d65 SHA512 031a022f4978e2827a7ad55590430ec4c77d628a886c10d8e4ff6e04c0c1fcf0ca8c047db719c8df097c9d2862c57c5a607eb95b05136a7b0cdc8aab78964704 -EBUILD emacs-29.2.9999.ebuild 19482 BLAKE2B 9b4f8fce456b95f99e54ce538bcf7e7d5dc4baf60049676ba779dd9b315490723260f519f26e68fed5fcc9e88d308b363386f7233d2beb9bba51c5023ca1a79e SHA512 3b3df764b33a2c164fb5eb4f6f98f167ae83749871180766878f5f66bc6398ebd5c0157e6c62d7c2cd592c2a2d1d27005593850b075c89650bab9bcb05ceaa49 -EBUILD emacs-29.2.ebuild 19621 BLAKE2B 94bb6ca58b6d6c6a0ab9eb241f4e5794771e7bc694032b5404e35482627f49e6da4a9d87b00827a212810b2f36f6f1829e34b9ab76d299122c41fb21e1651409 SHA512 2f1cc9dbc90cea73946b5159fa214e275bea65c1c616c3b8e5ca6190ca5f65b397d062c2b381a3fc01418c2a2cb18bc52d4437ad69f2423cd45c1c1710c341b6 -EBUILD emacs-30.0.9999.ebuild 19549 BLAKE2B 91d91a27f8f38793199ff115dbce526661c5a1d91c903438d9acb000b2d5caede4a9c02ac4b935e308a332e6eda02c39ca71aafa94f1dac197f529000efbc0d4 SHA512 3b2ee80202e610d93797ea0e4ea2bb15b833700aa72dfd23df5804500ce49ef992df5f06b734c92a7e51349dfc22cd2cb6758d2a8195bd2ffbf510ecf4c68e4f +EBUILD emacs-29.2-r1.ebuild 19579 BLAKE2B c5d6be06edb15ebb08cc1a667d1615d6f1bcc22131ef5ae2609bd23fb24950a669570878fd319a3fe1dd7227242707d1260e468393129d06d2cbc5bc28ba3c85 SHA512 24dca4564116da2c03d6d5d3655d65d10b30fc3b425b3c3eb3d45d0aca9e4e075bd0e21cfad990207434b0f8d992ecb4e7868a0140f309eab6300e0ce50ad30d +EBUILD emacs-29.2.9999.ebuild 19440 BLAKE2B 0f59a8df15e596efedb9dcc6589960fef6fada4d2b6f54bd7da0d7d13f44715ea705cf286a1da6dc9f7b1ab1c57aa29603becae7a5bbd5dd3669495a3c7cd2c9 SHA512 e2d5fa076fc76f734d501770f388fbfa7f61e79c70f810f6db92f35e4eaf8fbc79fa17c79ca22c1b72b131a83af51db77029b160bb5014eab06ad951cffe4f55 +EBUILD emacs-30.0.9999.ebuild 19507 BLAKE2B d2d05011d7cdd597340fbac29a9ea492de8cc17b491f37e2e4ce7cd38597d2c50c3cf8e4897ad6c0bed5b1dc4ff779a18f4d2870a752733314ca55ad8afe9792 SHA512 b5e4808f7efeee97127ed57c52887a082f987a9c9cc3d1b1478a2f1fe5ed46cf6589284bc4d0f0c46c2d7ee0cb0793645e6aafa20406dd7eaae1a30c20f0491b MISC metadata.xml 3389 BLAKE2B 83d648a1e68be02a802e42c19ca7353c3739e10a516b02c09869ce337297926f472ec988a7aee84950eff40e3d40b1399db628e9b20db5e7c4e9a69cf7db9faa SHA512 38bc87ab7efeff1deca382b29ba1f3e961b81e6628cd4b3394753222ca8c0ae6719e1ea54834f72e03af4fc8d2528dc12cef10ac3951956832c40b5e5e52735f diff --git a/app-editors/emacs/emacs-29.2.ebuild b/app-editors/emacs/emacs-29.2-r1.ebuild similarity index 98% rename from app-editors/emacs/emacs-29.2.ebuild rename to app-editors/emacs/emacs-29.2-r1.ebuild index 7dd1916d5acb..8900504bed84 100644 --- a/app-editors/emacs/emacs-29.2.ebuild +++ b/app-editors/emacs/emacs-29.2-r1.ebuild @@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed HOMEPAGE="https://www.gnu.org/software/emacs/" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib" X_DEPEND="x11-libs/libICE x11-libs/libSM @@ -378,7 +378,6 @@ src_configure() { $(use_with libxml2 xml2) \ $(use_with mailutils) \ $(use_with selinux) \ - $(use_with small-ja-dic) \ $(use_with sqlite sqlite3) \ $(use_with ssl gnutls) \ $(use_with systemd libsystemd) \ diff --git a/app-editors/emacs/emacs-29.2.9999.ebuild b/app-editors/emacs/emacs-29.2.9999.ebuild index 37292f4abff0..0e12f1110e50 100644 --- a/app-editors/emacs/emacs-29.2.9999.ebuild +++ b/app-editors/emacs/emacs-29.2.9999.ebuild @@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed HOMEPAGE="https://www.gnu.org/software/emacs/" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib" X_DEPEND="x11-libs/libICE x11-libs/libSM @@ -375,7 +375,6 @@ src_configure() { $(use_with libxml2 xml2) \ $(use_with mailutils) \ $(use_with selinux) \ - $(use_with small-ja-dic) \ $(use_with sqlite sqlite3) \ $(use_with ssl gnutls) \ $(use_with systemd libsystemd) \ diff --git a/app-editors/emacs/emacs-30.0.9999.ebuild b/app-editors/emacs/emacs-30.0.9999.ebuild index 286f87b9d183..cecc57a1f940 100644 --- a/app-editors/emacs/emacs-30.0.9999.ebuild +++ b/app-editors/emacs/emacs-30.0.9999.ebuild @@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed HOMEPAGE="https://www.gnu.org/software/emacs/" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib" X_DEPEND="x11-libs/libICE x11-libs/libSM @@ -379,7 +379,6 @@ src_configure() { $(use_with libxml2 xml2) \ $(use_with mailutils) \ $(use_with selinux) \ - $(use_with small-ja-dic) \ $(use_with sqlite sqlite3) \ $(use_with ssl gnutls) \ $(use_with systemd libsystemd) \ diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest index c3f9960e0746..708efea27f1e 100644 --- a/app-editors/ghostwriter/Manifest +++ b/app-editors/ghostwriter/Manifest @@ -1,3 +1,5 @@ DIST ghostwriter-23.08.4.tar.xz 3626652 BLAKE2B 7c02c04cee3a499135e96add0bb128c2b7b368a73e39a9b55225b2f252240e0e0c1c052ac6bf8539d85dee7552e092af6886297a7ead8f6c671dbb80c9eafb9e SHA512 217d512d338a4beb8c56c6c7c6e7d48fe1d06da8d6845700e92373c37450082ffe310281aeaeff78050e2cc89a59d46cf439e1e54e83a82c0b510f9e2c8533e8 +DIST ghostwriter-23.08.5.tar.xz 3626836 BLAKE2B 19977d1c8341812d4bff70fa246b1f0300ff871880b9959ac39dd702e33661c6e8ec79d5353f29a10da00f03cc95457e5182e2b46ed7d01964b924606f885ca0 SHA512 b548710cd5066b8ff29410577b2e5c11178ea2661793bfedec1b2379046735f4320ba47ee3d560d8041171f1244d541213ecd5f2a8e0ae69ae0f0718094d5d20 EBUILD ghostwriter-23.08.4.ebuild 924 BLAKE2B d1df937c735b2875e8c71f323a5a4bd51877bf9d9d2870301c33d3e297f6cd55d73f2a63d8162077c37d26f0a3c86d716343c3e56849e6ea8f65fde2925cca8f SHA512 da19a93fadb147597a5267f24ea2b2bc4686e0ddbd527ce6216742ac7cd60ef5c26cd7b43eb2881d4eb392ea1b2d0907487b6fa87d85fc0855555cc1ce6cacc2 +EBUILD ghostwriter-23.08.5.ebuild 926 BLAKE2B 69b6fa5175dce22ee8bd486f950b21a0ec000283a3b1bad10a6c34f0eeeecd5d3d0effac73d608463dddce9a7db3f7faf1a72652d0cb2ed755763c2e2acaadfd SHA512 2d89ab28891006f7e0970a5a1c712f71589927b69652cad058c14b5dacab51085319e1b086ecb0d2c8c6921ff7ea8f1beb10f12bffd526eb02478ab6aa2e566f MISC metadata.xml 380 BLAKE2B 8c20dfd3208e20d12c1c1fc2f6b75ac80c88175865f269859f5fd903dacec1371af3b6e77ebb905271ad58dc4a266dd7679ded9117c02767676bb7644e3ce060 SHA512 4af810107c31548de0663061ef865b124a7a0828e7955ee31bbb71c1e0cabf0420d494dca2e7c7ee2dd4adbb87c203a62b57e843757a3534ac6f97fb2a4b3d65 diff --git a/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild b/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild new file mode 100644 index 000000000000..794c791d1968 --- /dev/null +++ b/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="office" +ECM_HANDBOOK="optional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor" +HOMEPAGE="https://ghostwriter.kde.org/" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + app-text/hunspell:= + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebchannel-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + virtual/opengl +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" +BDEPEND=" + >=dev-qt/linguist-tools-${QTMIN}:5 + virtual/pkgconfig +" + +DOCS=( CHANGELOG.md README.md ) diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest index 9c1221db74d0..4dc9577eb2b1 100644 --- a/app-editors/logseq-desktop-bin/Manifest +++ b/app-editors/logseq-desktop-bin/Manifest @@ -1,5 +1,5 @@ -DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d SHA512 615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34 SHA512 56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3 -EBUILD logseq-desktop-bin-0.10.3.ebuild 2412 BLAKE2B 114f41c19388e7022c33599e41a11c614c3efaecab68e3869ae28044386ea66212701c35c171bfd2ed82e2d0697e47cf9a796e949f807d935def403223111281 SHA512 e0ae7146670d5591fdb61ffc63fed116306940f1b49ffa677f2638d5d6b16d29473a736a79e1326dded937d1c4a8cbdf718b1528d481077b7692a934d231bd69 +DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368 EBUILD logseq-desktop-bin-0.10.5.ebuild 2417 BLAKE2B 8886637db3b36f54bd1e748b8fad080dfcd0ad971684d61d2cc92e23b0de0bbce5a931d240536182b28b04fa9a5541df0c955ce8e52928c70b5c63b5d7d08e1a SHA512 5428db03a01d96859dd155483075341b246f1ea1248513e58c3f6e53f184151b428d6ad546c5ba6498de332b386131a191d6cb07b0d531e57bb4cda64ae77361 +EBUILD logseq-desktop-bin-0.10.6.ebuild 2433 BLAKE2B 2015a6f159a7b4e5558ee5b0e2ab3b46d665083f68bf82e3f8a42277cf4e087c81dc2df86badc5c8167a26270433d8b9b9c1c75c48c5361fae88e19c97eae1ff SHA512 7721ad4cc114b5aa456c9fd94115ce9ce3258f30a24f7a7a62e2a3677a40d8e7f7d809ee3f4577486e1b847c1d197c38858d92f493c03874dd0e6d090372ac11 MISC metadata.xml 329 BLAKE2B 74a2591f14fe7ddb0f786edec16cc6febf88ba1f84ea72b5d36ce7237aef4878e24b27a22f1a0562d4335ec1737ee99f16a2e5c8bc0bc090a1b4f68d6800c44c SHA512 cfd29744fcdb92629ae4492e3fa0f9f3f8539e212309e013b0567b7b50333ab1490498c7440d06c55531797a79ee783eb96fa7cc5128390b0e67b63b4bf2266d diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild similarity index 97% rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild index f5d920066282..e1b0af6cf3f7 100644 --- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild +++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,6 +29,7 @@ RDEPEND=" net-misc/curl net-print/cups sys-apps/dbus + sys-libs/glibc sys-libs/zlib x11-libs/cairo x11-libs/gtk+:3 diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 0f0bf2e99f22..4ba2130d4e89 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -14,6 +14,6 @@ EBUILD vim-9.0.1627.ebuild 10563 BLAKE2B 081d104beca34d9deffac223fa9dc49e7de3238 EBUILD vim-9.0.1678.ebuild 10584 BLAKE2B 364e60dcc34566a4f561875600ad431ef07dbc845550f17e46b7847cebe5ed409b3190865cef1b818ec1d65ff99b512cac34b22e1f9d35a6a1a14e347e76a7d4 SHA512 ef588fc937f99884f5f6b0b84f224474e7ee89b59bd0f06c68c04c11aecb77bda433b1fb719089bf0c774a970dc765d953482a0879fe46073694b37b7f89b2d0 EBUILD vim-9.0.1777.ebuild 10576 BLAKE2B 499c1e38d585c5bbf769ebdb69bb6eef1fb929c176efcfd93f99772764cf831f6573dde07d9e92dfcc86ad240fd4322feebb51c452ea4a4c8351623e94de96c9 SHA512 7fee9f1cb38de0997e772c2f003fb32cd80d60d906ba0796f57bf0186b4256af298427b1f10a482cba7bc20667953fa565477a3f304120fb28c3f0389999e4e3 EBUILD vim-9.0.2092.ebuild 10588 BLAKE2B 002f41048ac458f633a2027e0fec9183350c182c48f55d0f25a201b798e188b61ec52267048c1bf5df2539a902d741fe43f80fd4ded428158555ecf0efe6eaf3 SHA512 75920a1fc87a69c24fe5c94d2633a54d196c0ec0a13b0a03c3caa3b482e25ec73061902a846079908622cf1d22633788cabab75c7d39c68ad8f957e4f19b63cc -EBUILD vim-9.0.2167.ebuild 10678 BLAKE2B 5fb9ab4002c76cee4667b658b445710a3fe65e96231d2ac37cde596375fa5f75709ad1ed35a1381f2cea9968931c0166bb4ab9507056d8b5bed08adc76eeb48f SHA512 4a8af2f636451c07db75e4a0fbd947f5a5738d1a89b8901fbab1c92d48f7b15fd00da6e392510acb5ebdc05496275f7d0ef35dc6ca8f6a90334bcf9bdbb706f5 -EBUILD vim-9999.ebuild 10655 BLAKE2B f5d5255c1a0a51b74f360d2f954f9746d28e30b8760c354372f16faeb3d3fb53e5348046bbae732b396c213149fe807f21d6ea95883a38ba7c467191022fd039 SHA512 b318f81b4f65818ff13719720d1009cde43dff75fcfeabb6496c48f3c5c37a0da44d5c6c9cd3d1a6ff3eb1f1ebfaabb61656882ae67cdacdbb19f16ced224e94 +EBUILD vim-9.0.2167.ebuild 10707 BLAKE2B 27a0169d443a594d198a1f039fa83db1adca666b6f9185cef9e31aa87003c48c7f1bf78c0610237584b68bba15525b82d0b5a32b8002ce94e1cc482e35436c57 SHA512 a24b5a9bbceee61249b02d94601b97499867b2d32cb5b0198004e887df5871dd77a45eabb26e62f51abe6885659b2397cf596da018776e29d24aa4cba8557659 +EBUILD vim-9999.ebuild 10684 BLAKE2B ffa7c0bad1bb7f2d500652513a4d0328bdd8530d9894d695be48b2e9d178b5185933162faa56ee3d56fecff46c5b80cf431cb95dc2545cb4fb0d0e58849af333 SHA512 a84a17b3f22530fa2868ff70949e8f42871b04a4dbaf1a34065313a25ce0f7b043ab35c847ba6a84975e6e9e3ee282076ed9b44fcef5445bfaf0cf63f4a08a1d MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157 diff --git a/app-editors/vim/vim-9.0.2167.ebuild b/app-editors/vim/vim-9.0.2167.ebuild index ffcb28dbec32..d55e2ca5e177 100644 --- a/app-editors/vim/vim-9.0.2167.ebuild +++ b/app-editors/vim/vim-9.0.2167.ebuild @@ -58,7 +58,9 @@ RDEPEND=" tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" # configure runs the Lua interpreter BDEPEND=" dev-build/autoconf diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild index d3ce80bac470..850c5dab10c6 100644 --- a/app-editors/vim/vim-9999.ebuild +++ b/app-editors/vim/vim-9999.ebuild @@ -58,7 +58,9 @@ RDEPEND=" tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" # configure runs the Lua interpreter BDEPEND=" dev-build/autoconf diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index b0bd118cf47612eb84cf3f0c163e97cefb9d4d5b..5094f77c111c256672e0d9d11f0651ce7b3f593e 100644 GIT binary patch literal 74965 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 LX8o%vARz((e;Xoz literal 74980 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 aq31NMOhjg@Hsm8^{rCf8a0JjTAp!s?-dKhJ diff --git a/app-emacs/avy-embark-collect/Manifest b/app-emacs/avy-embark-collect/Manifest index 3eb1fedb72c2..291b7d55a700 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.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 -EBUILD avy-embark-collect-0.23.ebuild 674 BLAKE2B 7fe31513d77e261ae69743328c4fc58ad123f65732f2cb6961791d8df547aca275777480c7b1c38b3b95d564f6c9dedbdbf43e495d0f70bb8a475b2f471d4c1e SHA512 f7acf442e012eb1e98c6b2792abafb80707608c7931e4c6c8064606ef916d4c0bac20f711b6861e6da48a0b6d4332e130f0f136aab577fda064e6e0e667748de EBUILD avy-embark-collect-1.0.ebuild 674 BLAKE2B 716d533c46308a7a432258411bc1ff0ee02c949f1a24059f656217bca89de141153019ced5962aed03a2acb4e277d595d1d8dead9c72a4e2b16ae62e8fc2d118 SHA512 ff9659897109bbd8de1d01fc4ad090cf4de22f718a2bfe2ceedd718f5d1601f45c69e804f291804e93b66a298401cecbf1592282c96a7de1aee7bae65e002fb2 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.23.ebuild b/app-emacs/avy-embark-collect/avy-embark-collect-0.23.ebuild deleted file mode 100644 index d2156a2a4afa..000000000000 --- a/app-emacs/avy-embark-collect/avy-embark-collect-0.23.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 - -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/cape/Manifest b/app-emacs/cape/Manifest index 9d446676f3df..58a9378fdbb1 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-1.1.tar.gz 39660 BLAKE2B eb855153d1120a2da5ca077fe9a24fb3f255c751e8d97062aad2de03abfec7a0c9db21305e6f3ce6f8c212e88174d75ff02942f08f30f355bb167af458e5b1c9 SHA512 244dca223a0538ecd57634fb39e9031265690f826e40e6e8a0204567d4403a68ffe86e0fb7b1e2df779727e049ab234d2d61ab98668b6c523eb6aea5372051c7 -DIST cape-1.2.tar.gz 39989 BLAKE2B 9798625431bee4819793d78d7a045599291f3fcbcebc1466bd7b0f9a55f29b3655607fca9bde3bb4d7f3cfcf401a285b571d3a1505aeb343f30518bda4ddc85a SHA512 5991269b5ba9798ad6b2b1aa26848393ac30e5303c464040aee44e9e5fa015bd31dac17e401ef81e9abe1340adce9cea865c34ca1e8bbd0239f9eb6d06ad18f3 -EBUILD cape-1.1.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8 -EBUILD cape-1.2.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc +DIST cape-1.3.tar.gz 40141 BLAKE2B ab9ab2855eb2b38396e7479e7514e65065282e6bf7a04d35e0766c811976392ccb18f128e2ed608eafd9150099aa88203ddbe3d75b48c53f2748d076cfa7e2df SHA512 abe987c0f67fa497d958f20f9e674a90a2ff8493adc865f3f961eee39f5e8367a1e78948e29a2336e973a187fb7e2f60786bb278b07f95d23376aae314ab6aa1 +EBUILD cape-1.3.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc EBUILD cape-9999.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8 MISC metadata.xml 502 BLAKE2B cad411c82839d6b59232a2c4a79c7ffa864120fc2fcb57b6add2965ce503cb8bdcb6b5b37fdf888242c8aacc0c7e9ad1bd32ba0f8b7492bf0680c34429106b1d SHA512 964b8445350c307c06ac5d76d7f4dd433dfacf6e7c5991158fbd9caae8a42aabf75a03c5405385266a89126d2d704a45cde7b7463ab5b5745b20cad563ec838e diff --git a/app-emacs/cape/cape-1.1.ebuild b/app-emacs/cape/cape-1.1.ebuild deleted file mode 100644 index 42896ab1f608..000000000000 --- a/app-emacs/cape/cape-1.1.ebuild +++ /dev/null @@ -1,40 +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/${PN}.git" -else - SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/compat-29.1.4.0 -" -DEPEND=" - ${RDEPEND} -" - -DOCS=( CHANGELOG.org README.org ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-org-export-to texinfo README.org - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/cape/cape-1.2.ebuild b/app-emacs/cape/cape-1.3.ebuild similarity index 100% rename from app-emacs/cape/cape-1.2.ebuild rename to app-emacs/cape/cape-1.3.ebuild diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest index 1a4667b93c45..1895706f744d 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.18.0.tar.gz 23409229 BLAKE2B 03664c4693aaa45a846b4a2fadb18fe7351c8599a06690798c497aca3b9a044c030f4601ccd7de3bbe6ee3e1c45da3eb0e57b9daceaec88a74359733d59dfc76 SHA512 493f258d2a95c146da297949daeb0505467e18e111a312041ea3a121306e56b9265ed0ce44a7c30c97b0c369b96cc4584c8a1b0478f937e924ddfe06201c83e6 DIST clojure-mode-5.18.1.tar.gz 23408800 BLAKE2B 6a96f5c7f92700b303e8abf440088d19a7f428999aa5faeb6e17dc67267f34f8c1c4bd2d7082e8557975e71afef38c864b3662630612806174f13ab8dd14c9e1 SHA512 b0440682fd28eaa02da6c62f44e2fbc405d370dadea95b072b1c5d43d569b0eb82bff4228bce02346d94a2e65110e326f4b382b06b091e8dd25cfc004b461496 -EBUILD clojure-mode-5.18.0.ebuild 603 BLAKE2B 9f8fb04cd637d241f0c8ebfc05f258d4a54e3d0011d59fb37f149f798a03193ae86faf9ee5ca123b35a148ed24f4590ef2dfffbe2da36c2256df0ae6a72df997 SHA512 905f762727d12fa59764f4b8790073da9f2ba60a3d4331bb17ca4dbce59dd2d106b5667b74b0321d531d073c5a4060315c09266e8ebc16078a40285e4789cf54 EBUILD clojure-mode-5.18.1.ebuild 603 BLAKE2B dcf7c5a38c104c719aa3306d1d782fb422b8ab46af1ca4ff428c774e0c15e15966fd867513a7f95e4fee7aa7d65276f8b01b5f4db2049f7d2ca8f8741e0a2466 SHA512 270ab471ed3e4daadbc6a77059c3bdfc0858e262664be8a99b7825231ceb953801da08d0c61a0a66c9862643611aa828211bb44c7172f1752660c2097be0c745 MISC metadata.xml 671 BLAKE2B 0a58fd2987691ffc0c362ab4389a9b6193f02060b0fa14aedd1ce01325d88faf591cd956490763b365b1a969a26fd863ff8097fb0626e610d2da2c747dc6c8c1 SHA512 44f7bcbf20e96fddb17fc0d6b89858e3f627bb0785b48daa290d679e59099c98f866551ba177516822a2c782c359ed033ed6f223a3a06ff49ca6bb3b3bc2ecd5 diff --git a/app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild deleted file mode 100644 index 3fd67bd1f3f2..000000000000 --- a/app-emacs/clojure-mode/clojure-mode-5.18.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-mode/Manifest b/app-emacs/cmake-mode/Manifest index 4437e7837910..0000146a2ffe 100644 --- a/app-emacs/cmake-mode/Manifest +++ b/app-emacs/cmake-mode/Manifest @@ -1,6 +1,8 @@ AUX 50cmake-gentoo.el 244 BLAKE2B 1a6c7919b020b3e590a67a9a37f5afd7a56e9970274987cc785f5d5ca78e702a4387684441a68d111a2836eaa76be8ab111b03d81784acbc701b8ccc726f9a2a SHA512 70af0b9dd41f08531d3c754dc8af3662df8a22b469b79e8c40b7caae3205be1d4dc81d8b41837d1b6a46f2c348f5407e09e02269823c45c3366777e3bc7a0dcb DIST cmake-3.28.1.tar.gz 11065923 BLAKE2B 7c6d3876633024b8a22dd6aca078e4bd7649c18a810ada68378435e9cfc30878b89529dc69e6e2dcecd114c9686fe6ce937fa5587e47f00128504349cecb967b SHA512 62693c423dd46d252d046662ac34cf9c927b7ec23c213c6b5cd1683636b8bbb5326698af1e7f851f3c01fe3f14dd769b9a8bd405f8f9e73e6d8defae7517cbcb DIST cmake-3.28.2.tar.gz 11067468 BLAKE2B 59941152814af141cdbea5a649d809cb86edaf2f460a493278872cb0dcff45ea2c68d7e783cd4bc4b369bf4d41175aee6d49a4e2b983877700be933340f6596b SHA512 225f6d3eb56d41c449a32f7c3e0f8f3ffafbbf45474e29ad86e965a87f8d95e55e87affc62ef0a7b25c9fb070c6fca08e9838539e5f7011dc3ee83787025151b +DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4 SHA512 66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc EBUILD cmake-mode-3.28.1.ebuild 712 BLAKE2B 7f43f7693290e3fad9e4e7cf1bee350e09478406d0f8b1c70c64d1ec039953a0a3ce3dfe4220ad64a03c739a9a62e71651c8f5e28a12e691b41be56baebfa2c9 SHA512 35acb847fb8a435100d8699e4c176be3f82ce8d93832ac9e11df5e51de19f9c522fa3961a53f0560147daa2ebc00f705de8a9f4e301d4361a60e933e31e3844f EBUILD cmake-mode-3.28.2.ebuild 714 BLAKE2B bf6205a9b9344cfd9d08f6c5fa6892334d11b45d4e9d72493dcfa92a5d43d9113f4761c0e58444152df583f77c56dacf42f36925ac49389a5c88bc9297280025 SHA512 ec64db6d401dd059a49bf1020a1e08ce54236a289c8d050e987793c22380a73cc29aa55d5ec81cad20ef130cbab4286ae0125907944a8fdc80dc4baea23f8db1 +EBUILD cmake-mode-3.28.3.ebuild 714 BLAKE2B bf6205a9b9344cfd9d08f6c5fa6892334d11b45d4e9d72493dcfa92a5d43d9113f4761c0e58444152df583f77c56dacf42f36925ac49389a5c88bc9297280025 SHA512 ec64db6d401dd059a49bf1020a1e08ce54236a289c8d050e987793c22380a73cc29aa55d5ec81cad20ef130cbab4286ae0125907944a8fdc80dc4baea23f8db1 MISC metadata.xml 418 BLAKE2B 6c557ae1f8f0a6bfa78d8a0ca20f4de101f67fda37d3c844d312e9eac6c1033807d08585d205449be8fac99be4f787f3f613af67a3bdccf1797f82ce71e8a07f SHA512 4d128f7967be586652d55d1b0e9521cd8ff47e0c218d0269652873ed6f51f576653abf1e7857aa4dc904273c6f506c70343b67bc3eda8e226c2f40024ca6ffc3 diff --git a/app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild b/app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild new file mode 100644 index 000000000000..e6ca0450dffd --- /dev/null +++ b/app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +MY_P="${P/-mode}" +MY_P="${MY_P/_/-}" + +DESCRIPTION="GNU Emacs mode for handling CMake build files" +HOMEPAGE="https://cmake.org/" +SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" +S="${WORKDIR}/${P/-mode}/Auxiliary" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + !dev-build/cmake[emacs(-)] +" + +DOCS=() +SITEFILE="50${PN/-mode}-gentoo.el" + +src_install() { + elisp_src_install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index 85e6394eb71e..e5d90ca43e66 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,9 +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.10.0.tar.gz 2199811 BLAKE2B 0165b29b4f9100d776906400c5a364e9bc1fa45092e1bff98a32215f2b4d594d1dce6594c76f4f18153627b5cb406554afcb4e18e19332a96c5b101ca863e341 SHA512 870e4e647805deeb739d068978f2c37a76084c5654f8f200e264c1005d1a59f082337869c3cb27531937af58985ef34f6da99f6f4b4d4031dcdffc3b573fb089 DIST company-mode-0.10.1.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06 -DIST company-mode-0.9.13_p20230306.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06 -EBUILD company-mode-0.10.0.ebuild 999 BLAKE2B 24bd08974489c601d3ee8002eebce4e33913e4fe0d325b19872c89587fb81940a4016bc3f12bb29028171c6db1a45452b1efd17dec78430bf6d8948daa10e747 SHA512 1e7d4235c3aaed9f04e1b4059fcd5cc5fe15cf43fac3a46f39f8d544e3207cb1e54968e373857c5290d7935686f844f991f1480b50949e5bb11bdb1cbe8e2025 EBUILD company-mode-0.10.1.ebuild 916 BLAKE2B d86583d0a7c8cc0ad96c7596fb4805918a5d599542eb3dcef298d010e4edddd7da162ebc61d0e50ed8b2efb0c7cf62e3ff078c13d48bb320f072357a647c8e90 SHA512 750b20943e67bbe0635fde81f374aef19e5f510161cfb6e03b691556c9f0f8ddb1a24bfef0f346cdfacff653454af524d364a157115c3679aa44957279e3b61b -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.10.0.ebuild b/app-emacs/company-mode/company-mode-0.10.0.ebuild deleted file mode 100644 index 4894ec7e2e1a..000000000000 --- a/app-emacs/company-mode/company-mode-0.10.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="In-buffer completion front-end" -HOMEPAGE="https://company-mode.github.io/ - https://github.com/company-mode/company-mode/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -fi - -LICENSE="GPL-3+" -SLOT="0" - -PATCHES=( "${FILESDIR}/${PN}-company-icons-root.patch" ) - -DOCS=( CONTRIBUTING.md README.md NEWS.md ) -SITEFILE="50${PN}-gentoo.el" - -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/company-mode/company-mode-0.9.13_p20230306.ebuild b/app-emacs/company-mode/company-mode-0.9.13_p20230306.ebuild deleted file mode 100644 index b2ad4e52baab..000000000000 --- a/app-emacs/company-mode/company-mode-0.9.13_p20230306.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=b3b9fa37ef9fd02471779130a0b53d87fa726ac1 - -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 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc 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/consult-flycheck/Manifest b/app-emacs/consult-flycheck/Manifest index d9b598c972cb..cb0ae547a3bc 100644 --- a/app-emacs/consult-flycheck/Manifest +++ b/app-emacs/consult-flycheck/Manifest @@ -1,6 +1,4 @@ AUX 50consult-flycheck-gentoo.el 92 BLAKE2B 5532c765040436488578ff7601bba176f89f35090b090c7320226dc63f75182dd5dcb0fa7f99d66feba21fecec1711278b67b62f2e6a0fcbfece329af35ce95e SHA512 3ebed324f0c5a63c9bf6b52e4d297a1d6ee4e461939bd1307ad3189b2830c897a6107f7cc93077ececf8fc4ccd8724b546229ead17ec399133c5ddf999bae69e -DIST consult-flycheck-0.9.tar.gz 2189 BLAKE2B 6fd39f9f79af54a9b02b1e1d2884b0caaba45562e13b4f10ec7bf95c9c193a248b24c0eb3160e1a97bae98c5034e24cd379f8ff54d66cf4e7ece8b426aad826a SHA512 ba742a28f37943680739b924dc163cf96d2557e22be420a7a3ca27db79365352a5b6223d988fc45e92c578e00114b2415d1be3f13feb70ac0c5509d5cd915199 DIST consult-flycheck-1.0.tar.gz 2289 BLAKE2B 28848ab2aba8a96aee38e5d9654c096a232a31d62518ff60bf578dfce577bb7d67bdd69013e708b09be99d652c8563a39fb3e31addcb60e0fbb991816bcd31e3 SHA512 fb6d4ac8650b84331683938ac111482f8fedd68661a0bf9982a05e520109b270daa48972b1b56f25308f9c9cce7e6d968c337367035441a2a24fae80ad91c09c -EBUILD consult-flycheck-0.9-r2.ebuild 480 BLAKE2B 2f400da9bee8450c38bcdc35ac6033c3891f9f1f39551b289a2ab66efbae0d9acbc340f975500da4b797c2397de4507851eb6ae15658ab559c5f2ded61d9d011 SHA512 beb5c88ef93c9b8e1500969726922e9f9650b4902321ec7807dea3cc91c81f399a8cb7dd19bcddb5af29a6307779ddf5b8438f007b985a63cb5348a1b0e2efce EBUILD consult-flycheck-1.0.ebuild 480 BLAKE2B 66348f90afdb2e2f59a6f95288c28e5f280ae2b4c2cefbfc49b9504a0be69af48e88fb153494b54810f4e737ba6de2efcec9e7524a1ba086132933abf7c7175d SHA512 d095a0914a9aa1b373774af1a3a79d3d77433d5d6c74d9e2d5d7dfc2c32ed2c7855a0e120ce649b48608509bd01651336e3f4cc70d15d2dde7a1bf319dffba8b MISC metadata.xml 368 BLAKE2B 691c3ebb7200bbbf6b0b96d1b58ce74fb291bfebd29443b292cd0333687fb99cb79e1455110932bad9c77ac48dcf34ac2f5ae74844636d26542fdbcf571c613f SHA512 3672cd5201ebdcbe22a9412f21c788cb0b07d98bd2f282f530c29597d5d92a811231457e6e8e78bfdf898746b19771c6b345d19fbe8671cb578262cb0684edbd diff --git a/app-emacs/consult-flycheck/consult-flycheck-0.9-r2.ebuild b/app-emacs/consult-flycheck/consult-flycheck-0.9-r2.ebuild deleted file mode 100644 index 4ec7652e1531..000000000000 --- a/app-emacs/consult-flycheck/consult-flycheck-0.9-r2.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 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Consult integration for Flycheck" -HOMEPAGE="https://github.com/minad/consult-flycheck" -SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-emacs/consult - app-emacs/flycheck -" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest index c3219cf498c0..7ef257967f2e 100644 --- a/app-emacs/consult/Manifest +++ b/app-emacs/consult/Manifest @@ -1,8 +1,6 @@ AUX 50consult-gentoo.el 82 BLAKE2B 3443827f490db8caacfe842cc7f1d1315f3889dec007210f451909576a76139f70ac5795346a7a1b11befccd3152874fd3c86ad7a20c0fbf84f793f8deb595cd SHA512 dd2ba1149c847d95d6c54265bc03de36e198dfecedc10336f6879fb3a1fc9d92e2c6de190d4f9aaab6c3d15f268fb80e082b49b6e96165697ff786333a50a601 -DIST consult-1.0.tar.gz 103340 BLAKE2B bb4f31b8145fc490e3413e813ae17b904fae17dc5bb9b8381fea916ff5e49ba2e25ab41f5a6711a7bebae8a0a7e5074d1274482d89dd1818c872bc0c1860db78 SHA512 354486706863ed7bd9e6445afeb777a2b1dc9ae805c0cb20ed9f0f501cde5fa6e10800ae0f036c46121920c7b0c1a4733c2e97f8138166bc0d84c31f711d6f10 DIST consult-1.1.tar.gz 103352 BLAKE2B 8ad8eff3d65013de40f9ee10abaa6ea39acb6b96543d533bc4a272139778445863d26d06a88a759215ee46a95cc68595e8b3eb4e91db911b6b6f104e97a47cce SHA512 687266605f2b8fa9260362aabacd8508acb5239fa72061efbc002d311cf5ebef6fce8795729ab3fc2915de3455e1744dc9980dba422495340349e8c426c44a28 DIST consult-1.2.tar.gz 103598 BLAKE2B 684ac2c9aca7901ee7ad2d2601327ff57c9fe08b20c6314526b1166bec0276bdf129bd80d09a54b15a1cf91030ed7d2377d91ed49d8ba4e177e3438264587302 SHA512 f8c927bbe447b9337faa511bec59188198d2a6ee0acd142bd48603f09634b7219e183c509245fa7026145c3ca688a6ab152fc0ededc0bf81ee3fb019ef1d675f -EBUILD consult-1.0.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b EBUILD consult-1.1.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b EBUILD consult-1.2.ebuild 631 BLAKE2B e0b5397e07a2598270dfb934b6af87d8ade6225c01b654e0650a771c9bfbdb467e59636490f8195ad049c2feb8e2829cfe98110bc6fa893df74646141fe0b2bf SHA512 4ad14156bc002c94ac3e91a9218886e24c7d69bd9c2c57ed056e9788477299fe5cf367ff42e32004cb83e0ae7b567d9aee4f9640fa07a93cbfefcac89bb59648 EBUILD consult-9999.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744 diff --git a/app-emacs/consult/consult-1.0.ebuild b/app-emacs/consult/consult-1.0.ebuild deleted file mode 100644 index ec7220ffd0b6..000000000000 --- a/app-emacs/consult/consult-1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27 - -inherit elisp - -DESCRIPTION="Consulting complete-read for GNU Emacs" -HOMEPAGE="https://github.com/minad/consult/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/minad/${PN}.git" -else - SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=">=app-emacs/compat-28.1" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest index 1acdc260d9d2..b103387f9036 100644 --- a/app-emacs/corfu/Manifest +++ b/app-emacs/corfu/Manifest @@ -1,7 +1,5 @@ AUX 50corfu-gentoo.el 80 BLAKE2B 030035947690cded0580337466f06e7561c996ef27d6dce32cacf28249e71f3a99083e1dcd68e8fb1e2d0bcff75a70881ca88c7f41128123876e6f34230235fa SHA512 cde0d90e0b8bafffafd8d79c6fb4bc7957d1c7e5a6eb86b2c2cdeb73910bfddb6b8b2985bd46af406e5d3f3d1e1205b37ac2bf8cb26aa3d052b06054ae7ba00e -DIST corfu-1.1.tar.gz 49047 BLAKE2B aa1161f300f8a6ebf3c8ef5a0bc6a9737ed67799a46afa8a79809b5faef887ad75237b38ff29f34f5b8456db177b9527945c2c16b9cb9d725ccfbb9b600007d8 SHA512 6775f29ccc22656787664b6766416582d6e0e33497e31f19781ea443132604c84d488d66a90b5c58f99456124d3f5228dbdab5759741edea56689521587d8d21 DIST corfu-1.2.tar.gz 49307 BLAKE2B 69dbc020671ac83a8c858030079f53eb2dd16a4b8a418386f310b56ffc4bc74da87a1f87355daf615eb120962186ae2210b9c1237d62e282b4436cb8433e959e SHA512 b1528e71bc03a5a06428e58009ea4e1bd68d9bc0f38181da910f5a633b35545642dc9fe8e2e39316f2b9bce7c3fc61418225f8243fb86ec2c2d96f7c0e88900b -EBUILD corfu-1.1.ebuild 715 BLAKE2B 580ad69435cb1059a60b0ea86311b7f1154c2bb223b726641d5d2c8def2c82d56b96d5a05c8933267e78602fce11882b2467807a5d9717c22229ecd53e9b81c2 SHA512 bb2c3865ed2c54ac1e9ae05c2e5752cb77af0f24d28c2d66dbfdf61d1ecd7cffc1920852fd7a75de04dcc9828306be428ad1d09ad7ccd039c1d6a6a096467cfa EBUILD corfu-1.2.ebuild 715 BLAKE2B 580ad69435cb1059a60b0ea86311b7f1154c2bb223b726641d5d2c8def2c82d56b96d5a05c8933267e78602fce11882b2467807a5d9717c22229ecd53e9b81c2 SHA512 bb2c3865ed2c54ac1e9ae05c2e5752cb77af0f24d28c2d66dbfdf61d1ecd7cffc1920852fd7a75de04dcc9828306be428ad1d09ad7ccd039c1d6a6a096467cfa EBUILD corfu-9999.ebuild 708 BLAKE2B 0c69d1de2107e4fc86acd86383ff6e29d3e20963c1d2ce0606c8425216d211048e5cca3f8a770607b24864e93c5a6938d2b3af1fde11a37d4c61788189cd287f SHA512 2e33e8d7a710b64897ec8512ecde8e46de3b2f90a9ca760bfd486cd58bebe96abb0057548d84a87b1308dab1043a95012093c70846ad61c5a919c7b8ff6ba58d MISC metadata.xml 357 BLAKE2B 4a324f2913cf600a98085a72ffc69263205068f54b191101ed2825d3e3c84f951e58af8ebcab481bd50908685dc3603cdba3156772f153bf5a565ab43831b201 SHA512 038f5605bc71c57700f5d34539c8474c667f4434261cdb7dacb28c1dd80a64e656c395dfc2c84329d36e6cee28aaa9986d3cceb25f46d887bf8fdc1cbb348b8c diff --git a/app-emacs/corfu/corfu-1.1.ebuild b/app-emacs/corfu/corfu-1.1.ebuild deleted file mode 100644 index d8351fe993cc..000000000000 --- a/app-emacs/corfu/corfu-1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Completion Overlay Region FUnction" -HOMEPAGE="https://github.com/minad/corfu/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/minad/${PN}.git" -else - SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=">=app-emacs/compat-29.1.3.4" -BDEPEND="${RDEPEND}" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - default - mv extensions/*.el . || die -} - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest index eff9c596c658..7360191640fd 100644 --- a/app-emacs/counsel/Manifest +++ b/app-emacs/counsel/Manifest @@ -1,6 +1,4 @@ AUX 50counsel-gentoo.el 110 BLAKE2B 223dc0b9991156d3494e9e954624ec060515231f5ca979345864dad802ccaaaff02eb43e13a7af5eed581e4189005493bbda3d849ef8c7b9b877993f9e096a78 SHA512 be21f737978b64065af31df15320ddb06f255a258d05d75227f4762a35a6eb86b0012561a40f7f72f154af58c0ce240c50958a8020d3a0dc5054c6b5834b80c8 -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 -EBUILD counsel-0.14.0.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31 EBUILD counsel-0.14.2.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/counsel/counsel-0.14.0.ebuild b/app-emacs/counsel/counsel-0.14.0.ebuild deleted file mode 100644 index 95b41a59e22f..000000000000 --- a/app-emacs/counsel/counsel-0.14.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Versions of common Emacs commands customized to make the best use of ivy" -HOMEPAGE="https://github.com/abo-abo/swiper/" -SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz - -> swiper-${PV}.tar.gz" -S="${WORKDIR}"/swiper-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy - -RDEPEND=" - >=app-emacs/ivy-${PV} - >=app-emacs/swiper-${PV} -" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile ${PN}.el -} - -src_install() { - elisp-install ${PN} ${PN}.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/d-mode/Manifest b/app-emacs/d-mode/Manifest index c1f99c062f33..6bef9837de40 100644 --- a/app-emacs/d-mode/Manifest +++ b/app-emacs/d-mode/Manifest @@ -1,9 +1,5 @@ AUX 50d-mode-gentoo.el 157 BLAKE2B d92e7cb8b7121e989f3e68634db63f175b5145bf7f562758bcb7c3fce318ce6c72eef12201c9b332ea1309e4f4a20a6ea3051b8eab997413af08b4fc52fe1339 SHA512 12a89496192f10a221bf3be386339dd2494304f5e0e8c8ebca1d9e622b5304609b01370d64b009120f333794a41815fd73124114035e02ce53241f58e9968546 AUX d-mode-2.0.10-rx-form.patch 728 BLAKE2B 04ce4363c53ea316297c316bd2a5c60f2f6ac9e1bc37a67fc7d979538e3ea33aea1a6d53b8d5565e83c50814401d9330b71a377d6d8df29c8b3d5490c38cb3bc SHA512 b2c0b4a542280b5eb9bfe54bbb0249ad0461002f630829775a78e60db6c9e71b138606625d4ffe9b4322b6facb57e232079ddc372ef6d1820d12ba693c889c84 -DIST d-mode-2.0.10.tar.gz 22394 BLAKE2B 16993c1da1b4362df4ef4674f58645da13466d6bf9a6215667a70868be7f6d3f992f0e60d9a3b6c4bcac7c3f4014fa987bfec2f3ee4e1503740efe316f29d249 SHA512 510ee3b1c1288b4b6772cdc9c436d691cc4c09fd1337886abe9a8c86e64a6fede3d8e2aaf46e847417cb667d36f9c5db3c446e7f5ca88fe2bc8b8fb80bcd1297 -DIST d-mode-2.0.11.tar.gz 22451 BLAKE2B dd9dabaa4e4bf2fe85fe38d9718ae4d058d1572eb86847249fb7c1f43b9d607f89a3f276c974547c3bffbf44a325c68bb4a77c3f2d64c58eb1c565cb2bb58cda SHA512 c9cf19f755e47a2b86c37267711f863e8906bfa95362ccb76c4fb09c4b280f92f46dd18282654e77e43ada8ea2c1d7d66588b5ee8f78c20a6f14df1402209e13 DIST d-mode-2.0.12.tar.gz 41397 BLAKE2B 008125c5eed9867410f0d57d19ebfc380d74837b38a7d0fd37f375168d33c88ea878a4ec69eda5f3f19322dc430df51aab0a0d05f6db5ea9c9c83395e79e2a3c SHA512 d0decab325f9b847a68aef7be4d3fe057613840fc9a49436781154cde0c3e44f5194e9dd5d2d1d154da9f34cd056c5c71c6a36cfc501817d0bd9a8c993f10e66 -EBUILD d-mode-2.0.10.ebuild 561 BLAKE2B af69024ac739dfa47704ba8f2c7dc4db652e63338a2b0c95173be48f6b9e11f77413327f4884ea5a8f9c7ba4dd88a1d122d250782f2a19bc5cdc1037a265e6f2 SHA512 c85a9c84080611b402359946a8c141103b185413d10c4bdf3ab23afa50c0bb8918255c4318ef5ddb2262c68f92e88600a90441ffad586d79f7ecf48eee2463c0 -EBUILD d-mode-2.0.11.ebuild 518 BLAKE2B a72125d78dccc37afe7f74ae14532a373e72b934f7cfda8032a66beba4b2a9be88577e7ad6ddd70c36ae7baa79215c49c086dc4c4dd68157e87fbe20014163de SHA512 d63bd33d2e6310f73d70800c44262372f1a64a80532289261e2f94a02c606c9996606b389ae5e96c90b6c1795f927a857efd435cb652d272845ba16cb3788579 EBUILD d-mode-2.0.12.ebuild 614 BLAKE2B 61f294ce0450f05829c361e6d0de19b3698695f317581673c633bfc0f3430686a3378bfc3e05e8f548fa62dfa9d6530fb181ba4462c5b5a32a0e4808411c5abe SHA512 73b4ed2ec1b45796d4ae397ad857952e83fee9f2e503ce8d64c1e73933ff5879e063204fa400882a8382c5311ff3123d0d9d32a375bf9d3a82f3d47fcb27d79d MISC metadata.xml 383 BLAKE2B 92595822618e1813b3f63bb8388e4f880970dba4fe48e2f219f7426ce148075baefe1dfe4373c46b6c587bafb391f94810ec6c10e24a40a748d27c4030582f7c SHA512 1c4aa7638d33226446a58ba89d0324c62ff6f4ac4e3d9573bb6a06ce4b580b68d7e6bbb9e6f073150a7f0a492751f0518f37d0414a40b2041976a07e4cc7ae4b diff --git a/app-emacs/d-mode/d-mode-2.0.10.ebuild b/app-emacs/d-mode/d-mode-2.0.10.ebuild deleted file mode 100644 index 4a23ae677547..000000000000 --- a/app-emacs/d-mode/d-mode-2.0.10.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Emacs major mode for editing D code" -HOMEPAGE="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode - https://www.emacswiki.org/emacs/DMode" -SRC_URI="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -S="${WORKDIR}/Emacs-D-Mode-${PV}" -PATCHES=("${FILESDIR}"/${P}-rx-form.patch) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/d-mode/d-mode-2.0.11.ebuild b/app-emacs/d-mode/d-mode-2.0.11.ebuild deleted file mode 100644 index 19c89060ac65..000000000000 --- a/app-emacs/d-mode/d-mode-2.0.11.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 - -inherit elisp - -DESCRIPTION="Emacs major mode for editing D code" -HOMEPAGE="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode - https://www.emacswiki.org/emacs/DMode" -SRC_URI="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/Emacs-D-Mode-${PV}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/dictionary/Manifest b/app-emacs/dictionary/Manifest index d34c49d424b7..9823df43ccf3 100644 --- a/app-emacs/dictionary/Manifest +++ b/app-emacs/dictionary/Manifest @@ -1,6 +1,4 @@ AUX 50dictionary-gentoo.el 69 BLAKE2B 7ab2446166a477b09885653ac98616dd4b704bfeccb3509cafb435a56abf1092e534f57728ee7fb84d048823fae1cf23d04479240e42ae43416f0906eac89232 SHA512 787fcef6d82e4805110de6480be97b889d3b7329e4aa852dc36bf2fa8180ad6948935270077dcf257b5f3f7c028b05edc7905714bff0a565c3d54092f49f766e -DIST dictionary-1.10.tar.gz 33332 BLAKE2B be0e5d851d3d66f7bb0bf08a7763d3c1e54ed8023ee9d0e3560965baad8cddb67894d85f6ace8caac6d2c1aedf24b3b753d7e48e706a49ace1a1a8ba0edf1b42 SHA512 7f5ec0e023ea2ab3f42fbf9200c1ac86cbcb330c14d2fce791f65cdce010d7e6a6c72e0589769dd94fe3c3d7543b730aacfb373e496933caccf8542224bfa356 DIST dictionary-1.11.tar.gz 33895 BLAKE2B 748b10adf5a9ab1e2cc50d468ecfe122b8911b05c989b8d48f47ecf93056dd35675f6c1c498abc284dcebf39b97649d890524e49932e501d0ae1afd2df38c999 SHA512 a8b1af8b844c153a39ee3e4c58492577064c42ddd5d7e5c923809488ce9650bb7bbf74d63a587cb9caa18d20b214a3df1bc1866386c0bacc60db2cdb1c1e8436 -EBUILD dictionary-1.10.ebuild 453 BLAKE2B 5efe038f1fbc1cf2338c88c734ea5f7a7b86162a9437cb4d6b4605069361290f02a1babe2d3505412d61e3df34e023ff3e55eed847cdec7ced1e47b0fd108a4c SHA512 c74c224c070263eafb20082eeb887f50da9ff07e5e309fe5c8ed081a039a4183ab00cb053ab6f633010a6ba335f815cf4e565bd4db54b7a7b1296e5ac7921c30 EBUILD dictionary-1.11.ebuild 532 BLAKE2B d56122bfa60026b7b6954f34c5288e51dbf932ed261826a39e34d4c5035477ec428c6e51b4030782112060616200c7e74648caf631567fb53e734adc6960af73 SHA512 162e71cb94bc8a5befd5060337d8e62393df1a27520104fe40b346f301712a1371eefd2204195657f1f18319056113d4e8e991912d716b27df088807c67f6235 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/dictionary/dictionary-1.10.ebuild b/app-emacs/dictionary/dictionary-1.10.ebuild deleted file mode 100644 index a6eaf246f1f6..000000000000 --- a/app-emacs/dictionary/dictionary-1.10.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Emacs package for talking to a dictionary server" -HOMEPAGE="https://www.myrkr.in-berlin.de/dictionary/index.html" -SRC_URI="https://www.myrkr.in-berlin.de/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -ELISP_REMOVE="install-package.el lpath.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="README" diff --git a/app-emacs/docker/Manifest b/app-emacs/docker/Manifest index 31974d3a0bdc..52c353403e1b 100644 --- a/app-emacs/docker/Manifest +++ b/app-emacs/docker/Manifest @@ -1,6 +1,4 @@ AUX 50docker-gentoo.el 70 BLAKE2B 12fd83d3da457ca9cd2dd49394f0bde8b530108c1e9fd01eef4db09e7e945187be90115c42362831fea9d573905080383828e89af496d2fb200ab7ce6f85da3b SHA512 98c278dab73ee3a1a5da0041fdbd77bc3661f54e1c45bd756dc83a994d43953f5eb45b2027992b07ffd04a9f3a122db939b61e05afe0c46af3dc7db68d489e8f -DIST docker.el-2.2.0_p20230605.tar.gz 112737 BLAKE2B f5cfa26e0b32cf490aeb28cdbb5df232e1b981fb0e42f21569ed120606dc10a2ba7d00783fb49f4f5f83d7567f5512388a5f19bdd2a06ba4979bef86ac9e12a7 SHA512 76a52199c00bf8a67dfef3bbbad9b3a5fc0d892cf5379fd069d07f42c34fc376c9cee1578acb3b7d1371948385c8bf1159c8f39843a413db19ed7af334af1fbe DIST docker.el-2.3.1.tar.gz 113225 BLAKE2B bb941c18cc137d8678d3d7bd248df09ff6cfae48a9381b64ce49799c8a1b9f56acde08584600f4403605e778e4c764d7063ae41aa4a3f487f2cf6a86ce56f0fa SHA512 42345d44de582329f328d516445210a00653f4f49a8c0bc9960c8c2269fe5bcd25aab99d4ddd0c0dc390ab3891f459706a68bd956b731ef1d3f984d80f0b5184 -EBUILD docker-2.2.0_p20230605.ebuild 888 BLAKE2B 1c91eec886e5f50d9c7e88765e04b89695788fceda0be62cde8f5d9071cccc423b2c330d54c17451e834ebf48366bc55392177b20159106e3d831e263de6b4ef SHA512 f8037b1f76bbdbfe1406b71370508c94002465b0b757a9a3cc5cf3d88e92d1c621980d0bfeda1ee0605f89555f09148daed206c1b20f0513b51962dfc432eff2 EBUILD docker-2.3.1.ebuild 795 BLAKE2B 7295c628d63d7b591ecc335d45548585a03a1a83d579de3ae6af8728bcf0df64a40b4d781d027bb202266440b6986a2084108e4c38c9250c9b1e6028ffc2a0b1 SHA512 1d4acbe47d9cd4eb828ad17dadce1e72ff24e1b177228b7ce638df4adf29b221ae17be68dd364e90bc05df7b8ac3952a43e18d7d9376175a25a293d52e4a9dd6 MISC metadata.xml 631 BLAKE2B d75ddab8991153738faf075761e5a3317325dd0c10011c700043c1a4bf298a7060f0c5ab485407264031d510fefa091120246e200beb0dde1adc0f39114dd250 SHA512 8e4c2c9974e67f4a358ca62980cb9c4967a9703ba6803ede3bdc420faefea5c106debc912ae3e418a0e2557d3421369b97aa731eab42aca808c3561a0f05cc24 diff --git a/app-emacs/docker/docker-2.2.0_p20230605.ebuild b/app-emacs/docker/docker-2.2.0_p20230605.ebuild deleted file mode 100644 index 8a7be73c810f..000000000000 --- a/app-emacs/docker/docker-2.2.0_p20230605.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Emacs integration for Docker" -HOMEPAGE="https://github.com/Silex/docker.el/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Silex/${PN}.el.git" -else - [[ ${PV} == *_p20230605 ]] && COMMIT=df141addfec256cfb943fa1823b4b2ad8f461fa9 - SRC_URI="https://github.com/Silex/${PN}.el/archive/${COMMIT}.tar.gz - -> ${PN}.el-${PV}.tar.gz" - S="${WORKDIR}"/${PN}.el-${COMMIT} - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=app-emacs/transient-0.3.7_p20220918 - app-emacs/dash - app-emacs/emacs-aio - app-emacs/s - app-emacs/tablist -" -BDEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md screenshots ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/doom-themes/Manifest b/app-emacs/doom-themes/Manifest index 48aaa218f24a..bc676a120014 100644 --- a/app-emacs/doom-themes/Manifest +++ b/app-emacs/doom-themes/Manifest @@ -1,7 +1,5 @@ AUX 50doom-themes-gentoo.el 139 BLAKE2B 8060409e94123cb9d0355d3e65a3cd904a2f35e8601ecaf86886ccfcd1f3662b4d64c9c0dc567d77cf2d8c3a767f65a4d699917338337455b3c06b2c51f63ac3 SHA512 e6fbd5d9a40aeb5409a8bbd582b50817232f52e3f9b23227a52e41b2dc2ca655eed976fbb412e0b2345373c6e01edb2e316da8164bb8c7f64609ddfd9466417d -DIST doom-themes-2.3.0.tar.gz 133034 BLAKE2B ea6c4c35f4f4b8e7cdaefd5871c99d53c7648a0421fac2e6a69bd24d2b384c4793666c21ff99e5746796995f37ff526b333418839d30ac50406ae003e0cddf4d SHA512 0197896eabdf548569a4826ff670e47cb113bb2ea252eaa9b06d2bebd68a7fa4833126536c265c15216e4f5403114f6e3e77b9db75b05a5552fae680c85d7af1 DIST doom-themes-2.3.0_p20231208.tar.gz 143326 BLAKE2B 1957837c842582b329b9b80f281526cbf88dde5e3558929b3d0589348fc321dbf0022a557dac41132bcd3384c407f741612835e55b68486e686b1a1f7cb0a402 SHA512 c97e1438ec58751d5d4be79a32dd15d62bfdee6f06d63817b12a9159b463d4508d9c4d49304724590cceb87e02d4e659cad245c2a2602079f733a3bde7f870e9 -EBUILD doom-themes-2.3.0.ebuild 568 BLAKE2B 3e3afd803ac069949758c2f6ee51fdb1f10baf4d5ef1d23ac618038172c1708a2e63afa5760e9e2d4162b1d36e5c8c132f850cb6da71bf222a5aaa9106fc5dea SHA512 7394773841636c8d6969ad8443ad1aec96853d3d5ea13fe6beedef0ea2c32a15af299df8025c310bdad04a64c983f29136382152437b21532b0106306f633910 EBUILD doom-themes-2.3.0_p20231208.ebuild 754 BLAKE2B 7b41dd8c89cff8e0835e4229cbb88177381ceef947bafcb4bc833d586e1fb7ff3e75dc48854a27321d9c5ff8e56b598eff5ad4e4558b43c15f3d533290fdcb87 SHA512 85c9d851707a3ef362afbe94ed97925dc7ef2d5cfdb7b807102e707231dc6b1ebbedadec7d502da9d7d7558a58a567dc2c54a4f3dfaa3553fdd20b6bfcbff405 EBUILD doom-themes-9999.ebuild 690 BLAKE2B 92a12d3954f3620aece55d3316654fe92736a42970ed4eed382bd8d7fbdd2220682a7501252ad02480dd5899ffa92334661a23cda6951d7dc64e6a27a6a9a408 SHA512 314ccf9317e9ab11036f5da853936a2d247b6f62ce22ea9e0c67430a594e586a3e5d0559d5283519701a47e670c081d2f6bb3f1984f7d8739dfb98a13edb2616 MISC metadata.xml 421 BLAKE2B 0ce555845fe7265c005170e5f7fd7585262d9806d7c52ef3b3a204f364ce6e692509fa47be92d794036cdae5c63ebbf8961e756355277d6502f495d7c73359be SHA512 6a291a43bbc2d0bfa7e4a297a12290e070f9cfa330f966994faf5ff4b24fff830678f5d2eca25221456a437caab24d9e3550366c09aaae984289ce88264e2397 diff --git a/app-emacs/doom-themes/doom-themes-2.3.0.ebuild b/app-emacs/doom-themes/doom-themes-2.3.0.ebuild deleted file mode 100644 index 84527581eb2e..000000000000 --- a/app-emacs/doom-themes/doom-themes-2.3.0.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 elisp - -DESCRIPTION="Opinionated megapack of modern color-themes for GNU Emacs" -HOMEPAGE="https://github.com/doomemacs/themes/" -SRC_URI="https://github.com/doomemacs/themes/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/themes-${PV} - -LICENSE="MIT" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - emake test -} - -src_install() { - elisp_src_install - - insinto "${SITELISP}"/${PN} - doins -r themes -} diff --git a/app-emacs/dts-mode/Manifest b/app-emacs/dts-mode/Manifest index 7f7845fbae5d..6848e626725a 100644 --- a/app-emacs/dts-mode/Manifest +++ b/app-emacs/dts-mode/Manifest @@ -1,8 +1,4 @@ AUX 50dts-mode-gentoo.el 304 BLAKE2B 1ec26155386af1029c583b7624df22b8d68bc6150a9293860b9249b5a9212c0bec49610d7b5cc78b730361d55cd19cdb1176925bb496da649d30587511eeab6e SHA512 141a7719e5f348bee8ea96de99428b538d81217b274246c9ee2cc992c5f85637684757c0cc5653072c7182aad2c020eb6d639e0821ef97c830a071107c60c1bf -DIST dts-mode-0.1.0_pre20161103.tar.gz 2002 BLAKE2B 2dfe222c99d6d1876b6c5ae624f28b2d3fea0a4f8fd98bdebbdb697a03101f3ed1a4e260bb2013b1d40934fce29bc0461df12a0788b7dce189604473e4469819 SHA512 ac7ba1abd64c63f30d5cfd7fc61ca5f0f9ef368d1b8a213acbe897babf8409c551f58b828e4bfc8c862cbaac20634ce90727224f75c3846bde2d64a86c90485a -DIST dts-mode-0.1.1.tar.xz 3164 BLAKE2B e3ff5455469c53286b9a5f23645122cf7c69d3e974dde6478ab35e2fb52f793884411b06d677b3639e4965f17dfc959ec8742cc44d2cea3fdf2cc6f3f9745de3 SHA512 8afcb815504b6287715e34ddd971d7b1dc17ebd359632cdbb6b120afce89a3f5c6a4396b9583f0058c75d83394499b21768c7f47fafceab79e85bfb30049d481 DIST dts-mode-1.0.tar 20480 BLAKE2B c5f7f60c907d47d1984ce1961fb4cf9f8cd75052f0bbf0742c233e6e1a117c6525e4124c6ca55017cb300a57dd324b7eac7c2612c0580fed18188d4074b8666b SHA512 995c35629882b8bc78b5ebdaeb2a799019889b2d02ad8990d148f132b171ae4ce999bc0e768fd47d64831daa2b2d9a9ed13099885359106fbc9c7f63ca2659a6 -EBUILD dts-mode-0.1.0_pre20161103.ebuild 491 BLAKE2B 147137a7f68e04354d20ff9c890ea44e944d14218e0b4c5484ea277303dc510d310f79b14cc0253078b3e15bc94a2cf3e3b8e711863c43a9239be76d4499e6da SHA512 9983968864d1f450091e2200c8dcb1c71d1e2ba6804d1cde79b7659fa6681b24c173123f1c4118069d06acda1fa7612c8afd36c7e7bb5aac59adcc80fe344237 -EBUILD dts-mode-0.1.1.ebuild 515 BLAKE2B b0e940462c2a56a8a57ac0ddf2e0005bd62246fc95f724bfda9c3795ed5a76248c3454393c1cf077fdc658dd1f111e4a54a00ba74515feac38d8df6f4daba7f3 SHA512 a4f93e9f7a64689aa320557d1453a6d5c7f4b350edd58123de80728293f20843fe6206eca19b2abe0ba5155ceb33f03a221fe81a293cc91e0f2c8c8e574dc869 EBUILD dts-mode-1.0.ebuild 455 BLAKE2B da88ffe34aa6bbe629e5632912aae144f1b3f1b838c49b48f6cd1dbaa3910eb510d3455ad39aec229fd91442aad9692038b0e85f7be601e5619f3bf97052e3f7 SHA512 afec6d3c72a8e582d3a2a812667949ea5e68029bbaa0a721e062a60efaf85f69fd4a086cd5f2f4f8e12ac19e892d76411f89e7150eea32952ef12025d2f16ee1 MISC metadata.xml 362 BLAKE2B 86e839913d0159d77d21647ae35f2822d91c87de2fba75f8839772d047e8721ca6b302d09d40eb3437956532a5d4dbb735367fa1a4b5ef0ca7c7cb9fdd5fb04b SHA512 d5f8f0d19daaba51328bc6bd8c68a21c04eb5c2874d77ee357f7350e0fe852a5c74dbd0ae9cd38ce367f94eb5e9add48ecac02d472a45de21fc039d07aedfd2c diff --git a/app-emacs/dts-mode/dts-mode-0.1.0_pre20161103.ebuild b/app-emacs/dts-mode/dts-mode-0.1.0_pre20161103.ebuild deleted file mode 100644 index a3cd4bdb1f09..000000000000 --- a/app-emacs/dts-mode/dts-mode-0.1.0_pre20161103.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 - -COMMIT="9ee0854446dcc6c53d2b8d2941051768dba50344" -DESCRIPTION="Emacs major mode for devicetree sources" -HOMEPAGE="https://github.com/bgamari/dts-mode" -SRC_URI="https://github.com/bgamari/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/${PN}-${COMMIT}" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.mkd" diff --git a/app-emacs/dts-mode/dts-mode-0.1.1.ebuild b/app-emacs/dts-mode/dts-mode-0.1.1.ebuild deleted file mode 100644 index 9a34fbbc4b83..000000000000 --- a/app-emacs/dts-mode/dts-mode-0.1.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Emacs major mode for devicetree sources" -HOMEPAGE="https://github.com/bgamari/dts-mode - https://elpa.gnu.org/packages/dts-mode.html" -# taken from https://elpa.gnu.org/packages/${P}.tar -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -ELISP_REMOVE="dts-mode-pkg.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.mkd" diff --git a/app-emacs/dwarf-mode/Manifest b/app-emacs/dwarf-mode/Manifest index f786c6832955..0d139bfdd5c2 100644 --- a/app-emacs/dwarf-mode/Manifest +++ b/app-emacs/dwarf-mode/Manifest @@ -1,6 +1,4 @@ AUX 50dwarf-mode-gentoo.el 142 BLAKE2B 2101b53bb85e33b34b807cd3483979db3466e1a4d804f274d086b7975f7c437df731e922a706d03921f5e838524d126098462fd29f9867cfd863dc85fd83f321 SHA512 c6ff6a3b9ef606368a6b74e38c8d3f030098c6dd619ce1a0b090f5b30b5fc0c35e3567a8af5f12a63611d9fee1d9127fd844b9e3f3cfac8357413dc405955f96 -DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 -EBUILD dwarf-mode-2.39-r1.ebuild 438 BLAKE2B 938b87fffcf42992a44b96d5112a7356eb99f0f12ba56e2cd2a184d18971f848e78367d55b5cc2c88a7a9b05bf9704b1ec71334e1a2a4bd8a69e6986fca7346b SHA512 e6c98582889f551333cbc6d3efe9bfc16421c76c483c67d66beaaad4b0cb780588172c197ec92b016dbe56337ece2f4abf907235dec8fd5b9bee28c8eebb0c64 EBUILD dwarf-mode-2.40.ebuild 438 BLAKE2B 938b87fffcf42992a44b96d5112a7356eb99f0f12ba56e2cd2a184d18971f848e78367d55b5cc2c88a7a9b05bf9704b1ec71334e1a2a4bd8a69e6986fca7346b SHA512 e6c98582889f551333cbc6d3efe9bfc16421c76c483c67d66beaaad4b0cb780588172c197ec92b016dbe56337ece2f4abf907235dec8fd5b9bee28c8eebb0c64 MISC metadata.xml 380 BLAKE2B bad7ba917871a071d10f1d030b2becffbaacfeab7b3fc27d2b78dfd1bdb7f4c251afa98cc6b33ae18674fad2cf1afec8d3a6c496d3c8e6a5b17cce8e89c41057 SHA512 a1d794cb60868de7e44718c282328961bf7dff377810bb3d63e83b71395316fd5bc15ae39c64fa83ab98915d0a8f8ac8a5fc4f5e2b22c475ab00f88723dba8a4 diff --git a/app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild b/app-emacs/dwarf-mode/dwarf-mode-2.39-r1.ebuild deleted file mode 100644 index 151800d806a9..000000000000 --- a/app-emacs/dwarf-mode/dwarf-mode-2.39-r1.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 - -inherit elisp - -DESCRIPTION="Emacs mode to browse DWARF information" -HOMEPAGE="https://sourceware.org/binutils/" -SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz" -S="${WORKDIR}"/binutils-${PV}/binutils - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="!sys-devel/binutils[emacs(-)]" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/edit-indirect/Manifest b/app-emacs/edit-indirect/Manifest index 7479c4b65161..b3a5efbb9f57 100644 --- a/app-emacs/edit-indirect/Manifest +++ b/app-emacs/edit-indirect/Manifest @@ -1,8 +1,6 @@ AUX 50edit-indirect-gentoo.el 140 BLAKE2B 944e2e6d5c58312838d64ff3849960f4a22589f4e682a2aac1c2f25de6acc6a1aa615b91e4de429d15ce4ac3cb6af6c77dc4a092841f38f48d9967bb71b429e4 SHA512 48298e0be07d56e30810134065e05460c4fb6ed18d9bddd752f20aa7eee174f17c3cdeb4c7ad2660a6b3931f39810e2f39aea0f79d0b15a279ffb1970e0916b5 -DIST edit-indirect-0.1.10.tar.gz 5270 BLAKE2B c54d6c47b67e257bde5cf4f075b3c28ea1711f2002d64389018eb088ee6a0084adf77d75a44661630b197326dc3d357694f7f43d3e2f87ebca3d5489fa169076 SHA512 5b1dc2b73bf61072e8687f0923a852cf9e49ae9817dd676d6a503361b86a906641716cb743b0cc9c30dddaaf772bdc30f63a87a58869e99139dab8a0f4c0a367 DIST edit-indirect-0.1.11.tar.gz 5300 BLAKE2B 3815cefe4850365c6bee305529c97032278aa5f6b2c243f7414c8038dea0ae5c5729d82628bed659c46bf920b041b823d03a592fb077ae4863881bceb46852a8 SHA512 b228126a3563feee8be0a89d6984981b01a5afa8179a0655fbe130ddb26182454ed004e57ae275335b543b58b925c08a57e0f4627f7bef16aa0481aa31ff6739 DIST edit-indirect-0.1.13.tar.gz 5260 BLAKE2B 776c2b94e37a92ef3dc1f7b7e3e6a57a27c28ac5e82e0c23feabfe8ea19bd5e2183c1d43476fdecbf063df0b556974cd285c55844ba64ad3ec15fc26017c239e SHA512 1aa40085ba2d3ca707e534b0ab51647eb144ac7aecc3f01f5cd9473c718584cc9a9b102c6c8ea3989b7e8408df042dd6a6898f735f8e1df80ca9930ac317fb9b -EBUILD edit-indirect-0.1.10.ebuild 503 BLAKE2B 0da00ccfd072d9bd92b57730786ce0782a2b387f12fdf8a4df9bd291035cd4a7aa17b1fc4e6e2cd756ac0cb8c9c456ac57f692682b6d1b452425fd755718a7e2 SHA512 fcf8d89ee03be7f17f1c1d6f88681ec40b77ed98c7f818ae4bf8bf0c7ce31210138dd6939d4a2c353aa8094096983eae5d03dd022429f5a655e0ed90cfe2a030 EBUILD edit-indirect-0.1.11.ebuild 503 BLAKE2B d276eaf4b5c25f2da8022af08996031b7f86dbdbb60a4dea16c53eace2e37c1c280cf8734181dae48308c6ef68f2e95f57f0f4520495598a9a97c568f04b8172 SHA512 4fcbb529b31a66cb889289b613cc0576cb41e757a5240f129c922b247919abe360cb7fc0c30c0620f49f5f676793373190049cb5326ee517eee6f078cc48cd69 EBUILD edit-indirect-0.1.13.ebuild 504 BLAKE2B e6a6e5e197db05558fb86775b8ec8f6f17b9a3d1e9755dab87d1872d882a75a5d5d7f3a8108f02a6b0e2109cb22a81fc31fe776e5df1e6f37682b6f138b9d30e SHA512 956b0bbfd692c8f0068ab37cfc03ec2dde13715427ceafb3dcadae15c9ccc750127f21ec29c91d6e38129b1b4e242732283aac2c54e05519071e108b5e22d93e MISC metadata.xml 647 BLAKE2B 2c100bcd2a2e4b0c89507902906ac8a03b656fe1b854bcc19c0f2868aca69a5365d9ebcf6ceeacd9fb5c7d78a35f081502b6e472a287864709fe7b008ee2c81c SHA512 ada96c5560eb10394b2945157a1fcc8c2c62e806f73265e29362213f3433641d91dd84bad72a3c8dc1bc72b12804286252b4cc3261fc253dd01c011a98ed7b79 diff --git a/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild b/app-emacs/edit-indirect/edit-indirect-0.1.10.ebuild deleted file mode 100644 index 803ff8b74243..000000000000 --- a/app-emacs/edit-indirect/edit-indirect-0.1.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="Edit regions in separate Emacs buffers" -HOMEPAGE="https://github.com/Fanael/edit-indirect/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Fanael/${PN}.git" -else - SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest index 0f7abeabfb41..94fe76f0e1c7 100644 --- a/app-emacs/ef-themes/Manifest +++ b/app-emacs/ef-themes/Manifest @@ -1,7 +1,5 @@ AUX 50ef-themes-gentoo.el 73 BLAKE2B f9e2fbda6f0d9f8f1976231c64176fed8c0094b305739f4313b0299407dbd5a4f392ce99a49064cc6124fcca3b8828066be22b81115a3ce07ebe98a4a1a8c0fa SHA512 662243157b92cf614e5ca03d0252c832a7610f91902f70f9c4cd20e2ec0b902fbd233668c222761c1d7b12c5a990d334e300db5a3a7af8dd8142610d9bc6fc59 -DIST ef-themes-1.3.0.tar.gz 159848 BLAKE2B 141b5d1c809ef285f8bbfa6b91c60a9e6c03d5677baccf451091b9d2141a5d49f3c4a7e3f69ffdb8ebe99253ebd8cf1756f15723dae07c4a7db2b165bc38012a SHA512 85a7310f710a4e91c72d9c47fb596eeca181bf282e4cfb3d16c9e714bace4f87cb5d7d8c76d06e36cde170956d2f3dc0bfe0cde5b5332656292cc511f05e9583 DIST ef-themes-1.4.0.tar.gz 163456 BLAKE2B b3939d467ebf8c57c3975b5bd449bd419fa334febc2d792323b2b14c967e98a34537a766b350c668ff4e893eddd23a55104f7a7af4f437a21bf8e0006dc9fd17 SHA512 ddbad5f6829911cc8806b865ae0f7ef8741224a37b1f8c82bdc66ed0cc8475d1b76707b57bbf34a98bb71d3c9e8ea25d065a79efc1a5803a901f8e08968c83f9 -EBUILD ef-themes-1.3.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 EBUILD ef-themes-1.4.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 EBUILD ef-themes-9999.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 MISC metadata.xml 707 BLAKE2B 037ec01862cbd32f5cb60f2c57a8a2996eacfcf2f2799c31d17b13ec2a9b07a19511e4a92870ff0e24be6ae9122ef458b8ee2c7021615c05cb919f0ef12c537f SHA512 33e3f6cccf095674346caf1feeb712f237724a3c6f90c6b9493c272a8c225f98a4692374acf1257ce545551ad7b76b0127f965c6c0312aa5b751ed28727b353c diff --git a/app-emacs/ef-themes/ef-themes-1.3.0.ebuild b/app-emacs/ef-themes/ef-themes-1.3.0.ebuild deleted file mode 100644 index e12280ff911b..000000000000 --- a/app-emacs/ef-themes/ef-themes-1.3.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="Colourful and legible themes for GNU Emacs" -HOMEPAGE="https://github.com/protesilaos/ef-themes/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git" -else - SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( CHANGELOG.org README.md README.org contrast-ratios.org ) -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-org-export-to texinfo README.org - - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest index e8e63bbc6d4c..5c04fe7c0d80 100644 --- a/app-emacs/elpher/Manifest +++ b/app-emacs/elpher/Manifest @@ -1,5 +1,7 @@ AUX 50elpher-gentoo.el 112 BLAKE2B 1449734aec6fd3efe344c648f815b3e826e885a7b8d57909ee0eac50a5d1937974c6dffc202147ff319f356a69f329dbdfd52cf410cc50aa3895134d8277342a SHA512 ec9eab724eaf149120eff2476f816ed1b8db6d04da1ad673cb9e55dac17dd96a2209ca842d49ef8039bf17aa4ffff940f0afd87403ab7845f9300423695eab15 DIST elpher-3.5.0.tar.gz 59890 BLAKE2B 403597de5181377dae8527d2df4b547a7bf1ed5499c10501b3c057575789a685cc454118b136ca3c3c172626aa686bf99c60f365365f29fef68091816d9f2a32 SHA512 464f9dab3a99e07222c36ab2831d39e7eb90d79892d6cf53386b7b0e22f9da7b8f96a88c87e76dd722ff6849ca4cec75293ebd9c142920e859ea0be9ccf371e8 +DIST elpher-3.5.1.tar.gz 59926 BLAKE2B 294db66525a72366090f380233e10b4c26663fbc6460dc50e99cea3a0210b4a8b4cc7a46866ae44cdf8c23c0bbe9aa267c9ca89e540e10c11fdb7ada564c2276 SHA512 52940459b5d9f6a4df151a8ca0fd42be7ee5bbf2e2e75242cd160ac7f2058c5fc969b2f0b4542b66f07201a41f75cd472b08581b351cc360b3661ae238203596 EBUILD elpher-3.5.0.ebuild 776 BLAKE2B c45856fe4a8bef9ed5c1a32f1593f955c8cdc7e251b7337e67172558d67b0fff57d8f1280791ca5d0fe010f32564f4c314760b0f28a18a4713f3a560b55b2c56 SHA512 a67a2917386c16d4d948fb98aa230c5dba44df21a6352deba7ad102fb332b32f0b1b57adb6f0cdcb8defe88e5d291d61d708fb6566145727402db6318e64c717 +EBUILD elpher-3.5.1.ebuild 783 BLAKE2B c47d6bc74b9cb196b75db28bc931c5769ff651fe4b45ed6d9165876428156199a43e169290d89fcdf02e32bc200bbd93eb220536d94b23ddc623af67e65973d0 SHA512 934134e4558a952bb9beb4bfaf07dcc2bc0f764d0236ad17887440011972284c9df78ee3b96d2253194e8d50655ccdc8d9f10be7fc582daa4bb04c64a5b477d1 EBUILD elpher-9999.ebuild 778 BLAKE2B 10b248f57d59ada0330e430e3fd039b75d57e15b8b60ba635a74ec9abd3f2bf5f6cd6101e2da7ccc923f481e496bd4a62746832bf361aa388fbf0a9ca5f9c745 SHA512 8766862eea92beb9b67f00de4e21c992473c8a58c518e02dbd52bfee56609fe3b5d8cb078b69f538ac82dcb112620097fba799c48f1973d7819d5cdf96d2a3ad MISC metadata.xml 269 BLAKE2B e431fc3cbf82ae368f62ce9c0a0779eef2141b1d6aef94a47a87d29c92f5fae3f9cbcfbe59ab14a74bee673698b61a7446e4ade1804f330a9e2926b43ad3e700 SHA512 2899510a1184404b72d35aea6d963bfe2be26922150cd2f1f68107c22055a12e5b9ac54d9c07ad539ddaa204624ddf61990a3272ef4aa3f31e10b0a78b2fcc9a diff --git a/app-emacs/elpher/elpher-3.5.1.ebuild b/app-emacs/elpher/elpher-3.5.1.ebuild new file mode 100644 index 000000000000..76c656c68d9f --- /dev/null +++ b/app-emacs/elpher/elpher-3.5.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 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.5.1 ]] ; then + COMMIT=3f53ed5 + + 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/emacs-bazel-mode/Manifest b/app-emacs/emacs-bazel-mode/Manifest index 0b3c6e67ebe8..8c86d9c8bc87 100644 --- a/app-emacs/emacs-bazel-mode/Manifest +++ b/app-emacs/emacs-bazel-mode/Manifest @@ -1,7 +1,5 @@ AUX 50emacs-bazel-mode-gentoo.el 80 BLAKE2B 393d859edf88c571c79460da1b2ff957d8f3229bfdac1b2953c6d637cf3fffa94f3aa9febd0ed792675ec71da3ec36e40bba39c6c6d483dd58f901801603fd97 SHA512 d70a9b373db290cbd48745d7fc6beb1d6f146317f4db93b51971bd1a9f2aa1b82b0973ada357ef432eb10e412a23729f80dc6c9a589ce801c291e7bbc2688995 AUX emacs-bazel-mode-bazel-test--directory.patch 347 BLAKE2B d07d715cb067c440d15b141f9c637f4253c17147f934e07ac53377ff8dab52113c53c61de3147ca7197143a3c852590a632716f89245e0037a6d4769ddd73ddd SHA512 4db0faae1b291594dcb9bf3dde191e62fcdcecf75fbb1b412ac6e708e2d1b327adbe984087504889fae87a84a7a0a61a5fbfeba27d5cf947a9c3a644bf9c57fd -DIST emacs-bazel-mode-0_p20220707.tar.gz 63821 BLAKE2B fadd0a26c02d0fd6ee92d34ca70cbb1ae3ea873317f97195849993ed94c55e404cfa1eae3f0e94eb81b80ec814dbf5e705ef98f1b23bfc7158a8a14ed32e6276 SHA512 cf654de1b46e562a090b933bc08e2651a5c88b9a01502413cc38f86d849cd1fd698e52d7ad737f4d0b43ea49180fb33eb200c5102ac57df1ca9b65bd175f431d DIST emacs-bazel-mode-0_p20230511.tar.gz 64614 BLAKE2B 87c53388df15ac73a6587ebdd73d7e1637db0d8ba68d53eadd4e4fabc11166ae2642a0e6607d543e65e61ebdc832ab12a6a2471cf52fe7ae3cefe4ffb9fdb6e7 SHA512 b169264ef62abf4d38da71ca0819575ecfc315291dfba88d887ab129000998fe1ff8b6427e4f275fe5fb108245987f909895829be367285102e4d8786217891f -EBUILD emacs-bazel-mode-0_p20220707.ebuild 971 BLAKE2B d6a9fa57838df0f93da8ad92f8b3ddd0d4af04fdfe08afa69db382229477a51aa50a8cf509acd3d3ec4dd2602576d68fa43f61fdc3ef673b877e916e797344dd SHA512 8ebaa223541e6cc17c07d87217865a1b1a97888e7c7a12c24898b36612b1b60ac4cb9867d68b095b65a8082a1f3d44bc8acebc02b1936296929aafb6439a53b6 EBUILD emacs-bazel-mode-0_p20230511.ebuild 1008 BLAKE2B 5743168e0e586cf8768fddecd3fdfda83f6dbfdbd36832dee8495d242bb68f7c641df1474293bfce8e7ba9b272d631670ccd67ca367454892009213d7e83c0e2 SHA512 98fb60b6b66172231f6a887471b8fc8b0a0e4d99dad1ac55302bd90de88ea5645374aaf74a5d3a9e0cb50d338a39be70854d1f903d8fcddfa1f08b1425b171be MISC metadata.xml 750 BLAKE2B 71387f057a94c8d607a85b0af75605881130932144e35f5252e53effbfd22b42cee21a3ea0054fce44af96c83eacbd33b8bc4f92949ed5b7b6f97cff9f9d548f SHA512 ef65e5f3efbf4e6826c6f8917134448c3857600d041d4547c2ae97673c0fe7894cdac01ac3658883d2d1a2cfdec41dcad18428023409379c0392e8707429e14d diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild deleted file mode 100644 index ce7416961022..000000000000 --- a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == *_p20220707 ]] && COMMIT=8f7875998f233d248097006df224a33873bbc4f2 -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Emacs major modes for the Bazel build system support" -HOMEPAGE="https://bazel.build/ - https://github.com/bazelbuild/emacs-bazel-mode/" -SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="Apache-2.0" -KEYWORDS="amd64 ~x86" -SLOT="0" -RESTRICT="test" # Tests fail. - -PATCHES=( "${FILESDIR}"/${PN}-bazel-test--directory.patch ) - -DOCS=( CONTRIBUTING.md README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile bazel.el - elisp-make-autoload-file -} - -src_test() { - ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \ - -l ./test.el -f ert-run-tests-batch-and-exit || die "Testing failed" -} - -src_install() { - rm test.el || die - - elisp_src_install -} diff --git a/app-emacs/emacs-ccls/Manifest b/app-emacs/emacs-ccls/Manifest index 7b282817946b..36595ead253d 100644 --- a/app-emacs/emacs-ccls/Manifest +++ b/app-emacs/emacs-ccls/Manifest @@ -1,6 +1,4 @@ AUX 50emacs-ccls-gentoo.el 79 BLAKE2B f23f129c0e318dd81b135e778c7146298b04a07eb3710dd41cbd29a5c5eea1fbc94ba05ca971a9a97d42d176008d76283bd3696e033cc0c2c2fda28f7585ac82 SHA512 790b96eb665eed71f49f1129f7302903abe06af302ea83dd996fd87543f213759a4d2824eacfad9d24cc3f95ebaf351a7856ac7d8b05aaa2dcb672bbaeb2b347 -DIST emacs-ccls-0_pre20220510.tar.gz 12719 BLAKE2B 95e7445c4ef44c9a83015191046065e7a5ae93cc6fbc09943baaa8f336573136289269f835b7988ca1af14e5240afb6b05a601f3965c94d8132d2636136435b0 SHA512 423de0f04376021a3841e91b43e12801a94fd06a12ca90028aeb17ad2db0d5f94e6f963f67410b98796f91f2be5d127bdfd865f86266ae06beab3b6877bdd35b DIST emacs-ccls-0_pre20230311.tar.gz 12751 BLAKE2B 91d2cb0e7501e6b45baef792dbc6b5ec6ee3fb66a22ba52fb3f286a9ad71c1a5ed1810111ffa1ccb55fd00a57e05ca9834af5162d69c2ca03a2ba582dde21297 SHA512 6542fa7ea7ea7e9224f9c4edafe26e3d7611eba7d1fc84416b32882a227a1f81a0aea330d2684e8a312e0555f3572ae3098d111d5e8d8a646b031e81789b5102 -EBUILD emacs-ccls-0_pre20220510-r1.ebuild 561 BLAKE2B 8a4855a26a3c19d5d9b2f4a9d37df81b654f46fdadf1edd5810a56893f1555a9088651038eecda008e7de4235fc750272f06a020572e4702573389dcaaadf4ad SHA512 b01aebdbe83661317c5fa82aad3350c06bd814bfcdfd07499a3c558285bb3871a34cad38f52fa7d260893e9b6bd9ceaf1b297217418eee942a57843c3384e34c EBUILD emacs-ccls-0_pre20230311.ebuild 561 BLAKE2B 90692c40353ca63ff693b7179339cc7ffca7836888cb689c797c43561343fea7ee19d6d4d19a8111f140264568a1faae345b00dea86c3b4321f45d3b11232272 SHA512 de90047f8cb1157f8f9c9bbb7cd091ded60817165712b78c6e90c4a8b53d233a1835d54c6af3d2674008385f732fd60e59e15f10145331ee81da536a46840e54 MISC metadata.xml 540 BLAKE2B 85715e2a2b91c71d9fd045a3aa28c16d9b8fcbc08e7a1876648fd622614e5709202f1f1db1eb19148296b83111865d323f817953acf5cabae56ee1fbff32a81a SHA512 c6dd57034fda7f0ff7be28366e977953966db1efaa818a297ed365239d06a60e228fe76f5fd5edf957074b2be938921af2e847f252e0c7fdf8d40bca51a4d14d diff --git a/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild b/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild deleted file mode 100644 index cecd03e96a74..000000000000 --- a/app-emacs/emacs-ccls/emacs-ccls-0_pre20220510-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -MY_COMMIT="ae74a39303457a5e6976dd1c6816cde97d357a0d" -DESCRIPTION="Emacs client for ccls, a C/C++ language server" -HOMEPAGE="https://github.com/emacs-lsp/emacs-ccls" -SRC_URI="https://github.com/emacs-lsp/emacs-ccls/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${MY_COMMIT} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-emacs/dash - app-emacs/lsp-mode -" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/embark-consult/Manifest b/app-emacs/embark-consult/Manifest index 0b442a11206d..49e04ca37e7f 100644 --- a/app-emacs/embark-consult/Manifest +++ b/app-emacs/embark-consult/Manifest @@ -1,6 +1,4 @@ -DIST embark-0.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 -EBUILD embark-consult-0.23.ebuild 688 BLAKE2B ff9b1542b33c7af2b20881aa9f9b50d36f061728a9ded4e3c5eb36d159d17850a754ec0e33fc58b69deaa8583fb1f69239d5e7cc3a1d19083c9b1b7673aea4f0 SHA512 e1b35369c8ebaa2118c0a3706d723d3b5258485fd39744b2b20a03166fbf6b7b1d302ceeddc93d118178a0c2fcf2e485ac2d7565dfcf0d9310f8459a5677b49d EBUILD embark-consult-1.0.ebuild 688 BLAKE2B 89d5625d7dcafdccfb152669bb8223ca50f2f8f024a1462d7f4d5da99aec960d2167819fdc82e67baf1110d990a6005e6d32b370d5cec467e5ac6ce86525b525 SHA512 64fc2f5766edf05ac1b412ed83ea153cd4dc49bf12eb1b97332abac8aa5aaadb0f4ba741851e7e5318087f48cff358c8347f5cfe7df5091bf017781aceff1929 EBUILD embark-consult-9999.ebuild 685 BLAKE2B c4ceb6c7b6b1fca3a59e89a4315f9f6a3739d8739d09805c131503ebb66cfe2cb60ec69d8d73edfeea309ac9d59b14dac2db1af01f11541274ebe78b926ade0b SHA512 780cdcc67955b79954b7aaa5f6fa8f2d882ef21207b2a3bd736eb35367070f6cc6b9202810893a784ced439abbfc60a86829a3f0bfa5804219db1bbd72c23cda MISC metadata.xml 419 BLAKE2B 9c67112b069db1f3656bbe3f14d52212578fa04e2fa5a39e963014637aee47c2d635a881794f03004a8b2a03471de6106a2ace40483ab1218423a94ebcb3af83 SHA512 547d90d7b62b0c7413d63ce242ebd5f4795b8f253d34d273d07b01bafc0e7f6996c55a1244227b0c2f62ab43f09e85bae581ae23585d21f4b32edf4aa173cb44 diff --git a/app-emacs/embark-consult/embark-consult-0.23.ebuild b/app-emacs/embark-consult/embark-consult-0.23.ebuild deleted file mode 100644 index fe63d0f521b3..000000000000 --- a/app-emacs/embark-consult/embark-consult-0.23.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 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Consult integration for Embark" -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/consult - app-emacs/embark -" -BDEPEND="${RDEPEND}" - -ELISP_REMOVE="avy-embark-collect.el embark-org.el embark.el" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/embark/Manifest b/app-emacs/embark/Manifest index d19e1491bb46..e9b7c61be278 100644 --- a/app-emacs/embark/Manifest +++ b/app-emacs/embark/Manifest @@ -1,7 +1,5 @@ AUX 50embark-gentoo.el 84 BLAKE2B 04485be0f020ecfee67d3985e9a4160a68e3f099384fab1c005080bc25342efee20e300bb0e02461b9fbaaf7a54b4ece8cb61d38de8a9fb15f67bde1e94efc64 SHA512 007f925facdedd5584abce60d4ccd64636ba754f1474ab77583399d93e793cbc5e78fdfed39cc5705db7cfb80e4d79e5dff2f9f9e15ea0c87ca96592a2f2c1b8 -DIST embark-0.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 -EBUILD embark-0.23.ebuild 996 BLAKE2B 23fbbbadde4fd4d1e24e4d91dd706d05cdfb6489ff9d6c0ea249a537444b949c86a00cf0f8dcc95ef8564c349abb70d69b4c3224e585ba973e51dcda800814d1 SHA512 adb9b71a94c26a67dfe10c2eed8eaea8f50f5ac228faaa5f27ef587821ad875c2f6e9927c4fa9eaa9462f077a077f3637614f01dde11b23d30622d6af0bcb1d9 EBUILD embark-1.0.ebuild 996 BLAKE2B 4fa3697327805e2c9f822850de68148f6ec9e791b813d2a8ac5fac4c7b2be528fe313729d730903a5bb8f70ef2d4ccbd5435f672ec9be74340005d995d2ce682 SHA512 3f89d8bf98344b4a9d75e3d3867bb1eb9019e972d5a8db61cf2f3c72b7efe2e66d5be13b68293212961f0e00b4660849f820812599ac06bbc61a53d756e47535 EBUILD embark-9999.ebuild 993 BLAKE2B aa96d6503dbc683e0a5966b49e5dde3a11d8fb2f68ee159192d43fd5ac223a955ee84ff7f6705be4cc5519026a216da12be86a840597ecac54976a74a9fdcde4 SHA512 560bb6ec4892fffcc17dfabbf6086360e16ec0df86caf5873a475ad58df8c91bbc558b6112e002be2aca4dec6207df80d14016349d3a3d4ec4041ad5f6d9fa01 MISC metadata.xml 1526 BLAKE2B 02def263b6f7219e1764917ef493bb87105508b4bcb9b82364ca366bf73a3d8e9a0097525763659ed4758fdf87726e7be5e31acd701990d7a843a14a2cf211a0 SHA512 2f2e8c30b5e9bd0243577769ef9ce748075877f9c66513e18adafa9f3ce60bbbe3ce3f02704aa0354c01a18865532034e2acbafca9b515ccbddca824dd56f10b diff --git a/app-emacs/embark/embark-0.23.ebuild b/app-emacs/embark/embark-0.23.ebuild deleted file mode 100644 index 6907361a178a..000000000000 --- a/app-emacs/embark/embark-0.23.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 - -NEED_EMACS=27.1 - -inherit elisp optfeature - -DESCRIPTION="Conveniently act on minibuffer completions inside GNU Emacs" -HOMEPAGE="https://github.com/oantolin/embark/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/oantolin/${PN}.git" -else - SRC_URI="https://github.com/oantolin/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=">=app-emacs/compat-29.1.4.0" -BDEPEND="${RDEPEND}" - -ELISP_REMOVE="avy-embark-collect.el embark-consult.el" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - - elisp-make-autoload-file -} - -src_install() { - elisp_src_install - - doinfo ${PN}.texi -} - -pkg_postinst() { - elisp_pkg_postinst - - optfeature "Avy integration for Embark" app-emacs/avy-embark-collect - optfeature "Consult integration for Embark" app-emacs/embark-consult -} diff --git a/app-emacs/evil/Manifest b/app-emacs/evil/Manifest index a737056cbbb8..19718708b9d3 100644 --- a/app-emacs/evil/Manifest +++ b/app-emacs/evil/Manifest @@ -1,7 +1,4 @@ AUX 50evil-gentoo.el 99 BLAKE2B 9ebd3d4d3a09091e822cbb6bc8d50890c6b46d627ef83d9d6ad8b518f0dd11a766ede08898746b0cd7e2657aa584c58535927716dfacf656802e840e13b4b861 SHA512 fb934f37d51412b59b8d5a7d27a7791d2db547bf1d71fd0a5b85bd31d24e2a663e92272095b6b2fe0cf44cac6ae69ed1a422b6b4ef0c6533e004018cfa6011b3 -AUX evil-1.14.0-emacs-28.patch 340 BLAKE2B 04d82c7e54a07ca2bcd503b89c178237d5a9293e1339cd622b0bf49ef8ae95a9a794c7a9564a5011a5e3667c7dbf7ee36064c874c71f0c98b37293ac9ad09e4f SHA512 02e88ec81760b4dc7e6512f0bf3ec78f91d06ac025fc4028c213e0bfddf5238de41a2838c5228091ae7d25914e44537a87494f2dd7ba316876d0202818a8af1a -DIST evil-1.14.0.tar.gz 410031 BLAKE2B 85613c3e69812ce9f34b23c57e9d3c86084332ef08b3a87a508db27db6cae3c255087b07bb94d2fa4614ec82f46856b75250d22dbae15cf5194740598975eced SHA512 9d45534ec3242f86cf39884647b495b0c7a4e06875ba7f4581f43b0f22216bd9deb9a09b39b3e5a25c004e5707ed24a275b8a59572bbcaea4ef37787320492f0 DIST evil-1.14.2.tar.gz 394472 BLAKE2B b73f3995bb799285b738083c9119cf9222a8be78e69d4b5bb54c8d50091fb28395102a9a9c83faeb6668eb77a97c6132cbdb06a78205a43e87a5f5f7f8457bdf SHA512 531b55c5043fed21f175a932a49b62f00a713fea84b6cd91037993c0ed5d64fdfe137b9be6423d8b82da11ba8944805cab7d51f764572a247debe24cab0d4c01 -EBUILD evil-1.14.0.ebuild 678 BLAKE2B 632866bf2a52b50f474cc24be4d05c04134394f5e8f7c5e737d617ca7e8b58d445139362378cab142332fab0e20c64f879c657dcbd27dcf950d82d8d4f5ba526 SHA512 8a4b72d67e90152e1694bbc39add91c4a8ccd4090d0da891d8753d47742684e0524fb5b2329dd471e945918b42a1dd46c2006751e86fb4abdfce5798e3bcfa94 -EBUILD evil-1.14.2.ebuild 639 BLAKE2B 288d1216edca5dc3d025719e9a79c37486075048af2994b500538b1e0439bd8068df23a5bcc98cfa4625a4da756767390e82977365924cf3705907e872f2f98f SHA512 f7e2349fb996d8de6589356ef19c75b6443cc37aff668379311f03d6c428cfdb7ca992c9012c14ff512446f83f07ea0267b61650124834083290b4c278960c87 +EBUILD evil-1.14.2-r1.ebuild 772 BLAKE2B 38998f907b751fcfaecd1c747a54c3c3b2c8ee1a9778ea523939aded8bdc67d04442c7731cd86dbee322010ecd35c0c3c0b6e719772981fe97c82031e025555e SHA512 82a657fbc4b3a5c60a068665c2d5848f2f9a93bbd8897c9c55e834d39a241509155200474ab830f3abb534918ae30987cd4b695bf117fda77a597418e5d94a40 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/evil/evil-1.14.0.ebuild b/app-emacs/evil/evil-1.14.0.ebuild deleted file mode 100644 index d0449cbc8999..000000000000 --- a/app-emacs/evil/evil-1.14.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Extensible vi layer for Emacs" -HOMEPAGE="https://github.com/emacs-evil/evil" -SRC_URI="https://github.com/emacs-evil/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+ FDL-1.3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" - -RDEPEND=">=app-emacs/undo-tree-0.6.3" -BDEPEND="${RDEPEND} - sys-apps/texinfo" - -PATCHES=( "${FILESDIR}"/${P}-emacs-28.patch ) -ELISP_REMOVE="evil-pkg.el evil-tests.el evil-test-helpers.el" -ELISP_TEXINFO="doc/build/texinfo/evil.texi" -SITEFILE="50${PN}-gentoo.el" -DOCS="CHANGES.org CONTRIBUTING.md README.md" diff --git a/app-emacs/evil/evil-1.14.2-r1.ebuild b/app-emacs/evil/evil-1.14.2-r1.ebuild new file mode 100644 index 000000000000..ef4405cc34b0 --- /dev/null +++ b/app-emacs/evil/evil-1.14.2-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Extensible vi layer for Emacs" +HOMEPAGE="https://github.com/emacs-evil/evil" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/emacs-evil/evil.git" +else + SRC_URI="https://github.com/emacs-evil/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="amd64 ~arm64 x86" +fi + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +RESTRICT="test" + +RDEPEND=" + >=app-emacs/undo-tree-0.6.3 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +ELISP_REMOVE=" + evil-pkg.el + evil-tests.el + evil-test-helpers.el +" + +DOCS="CHANGES.org CONTRIBUTING.md README.md" +ELISP_TEXINFO="doc/build/texinfo/evil.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/evil/evil-1.14.2.ebuild b/app-emacs/evil/evil-1.14.2.ebuild deleted file mode 100644 index 96690f31134a..000000000000 --- a/app-emacs/evil/evil-1.14.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Extensible vi layer for Emacs" -HOMEPAGE="https://github.com/emacs-evil/evil" -SRC_URI="https://github.com/emacs-evil/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+ FDL-1.3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -RESTRICT="test" - -RDEPEND=">=app-emacs/undo-tree-0.6.3" -BDEPEND="${RDEPEND} - sys-apps/texinfo" - -ELISP_REMOVE="evil-pkg.el evil-tests.el evil-test-helpers.el" -ELISP_TEXINFO="doc/build/texinfo/evil.texi" -SITEFILE="50${PN}-gentoo.el" -DOCS="CHANGES.org CONTRIBUTING.md README.md" diff --git a/app-emacs/evil/files/evil-1.14.0-emacs-28.patch b/app-emacs/evil/files/evil-1.14.0-emacs-28.patch deleted file mode 100644 index eb54a125232c..000000000000 --- a/app-emacs/evil/files/evil-1.14.0-emacs-28.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/836906 - ---- evil-1.2.14/evil-ex.el -+++ evil-1.2.14/evil-ex.el -@@ -592,7 +592,7 @@ - - (define-obsolete-function-alias - 'evil-ex-shell-command-completion-at-point -- 'comint-completion-at-point) -+ 'comint-completion-at-point "") - - (evil-ex-define-argument-type shell - "Shell argument type, supports completion." diff --git a/app-emacs/exec-path-from-shell/Manifest b/app-emacs/exec-path-from-shell/Manifest index 56521d872b38..cf136673b1ea 100644 --- a/app-emacs/exec-path-from-shell/Manifest +++ b/app-emacs/exec-path-from-shell/Manifest @@ -1,6 +1,4 @@ AUX 50exec-path-from-shell-gentoo.el 84 BLAKE2B 0f3b62567ac7e3d501fe9d728cf380383f789f4c3107044747f2cfecd682f71404a49b4afa145f18e5dddc6f41247035fe72e01d6f3b362586017fdedc216c8e SHA512 42f18f03262f302c8ab28b0db1f285ab27caa19cf9acc4df4b289bd24d0e379e847022f59d5ac627ea3ebe1ba1c3f0a55ecba94d3b7f6825bcfee324983e216f -DIST exec-path-from-shell-1.12.tar.gz 17125 BLAKE2B 01440c4f484fa2e584c40961cc3a0199a812072b3a41c78833a43bd57105e677077f902ef40dbb68eeaaa84fc511d9e02d7fabdbd7c86a0bc57e1ba88aaa6888 SHA512 62f0f89f542cbf0edaf163c1dfd4fac8bb532898f8eb5a9e068a991eaddb5e6ecb1813fc76252dc2d48b42b9ab602082f612d241613002b1a37b4f7d5f5d4f3c DIST exec-path-from-shell-2.1.tar.gz 18673 BLAKE2B fd1d3c1cc6d7ce89eacbf9cd3cfe737a1867723dda28993ee049d91437dc8a17edf07ec1e4a121eae384deebfde934e371168ee6870e09886483cecce1bc306e SHA512 bd211756fa06115af45db6d9fb351f3affb0d59ae717643c9e4df422e63ddb780edf642d030db5b039e2759b2bfca948f7638d2dbd3ac84f3c2b8814b4a085f3 -EBUILD exec-path-from-shell-1.12.ebuild 510 BLAKE2B 6b85c3b978fdd8ee26dac4d8fe501b2833f8a87e9d22334098434a7e3829383432c8b1ce1d7399ce721f56f4ee08bb1c5e9ee07406a44518b9a680145ce1430b SHA512 e785e3dd57f950d133d0d4e4db3a76c4835ebd7bf05881c719a3b91303a942562c8d63dd0c96259d6d1f976bd6aeb08d70e4ba89ceca5a93985a2d0c72b4d8da EBUILD exec-path-from-shell-2.1.ebuild 510 BLAKE2B 6b85c3b978fdd8ee26dac4d8fe501b2833f8a87e9d22334098434a7e3829383432c8b1ce1d7399ce721f56f4ee08bb1c5e9ee07406a44518b9a680145ce1430b SHA512 e785e3dd57f950d133d0d4e4db3a76c4835ebd7bf05881c719a3b91303a942562c8d63dd0c96259d6d1f976bd6aeb08d70e4ba89ceca5a93985a2d0c72b4d8da MISC metadata.xml 817 BLAKE2B 013b0baf63e956f1c9bfa234348c4ec80888321257fda7569324033c1c48418b979972d48d8bbcfb83d75cfb44fae9a0cd484bd1e7e7a65c7fec58542aeccd7e SHA512 78d256c67f5e15e1895e13ab57fbe8d80897184f2aa04698df4a4de60ab0da5dbbb59c65f3696e2e548456eee249550bffdda45025abd3844c0fbb6c6886cb02 diff --git a/app-emacs/exec-path-from-shell/exec-path-from-shell-1.12.ebuild b/app-emacs/exec-path-from-shell/exec-path-from-shell-1.12.ebuild deleted file mode 100644 index c1375c75a429..000000000000 --- a/app-emacs/exec-path-from-shell/exec-path-from-shell-1.12.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="Ensure environment variables inside Emacs are the same as in shell" -HOMEPAGE="https://github.com/purcell/exec-path-from-shell/" -SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/flycheck-guile/Manifest b/app-emacs/flycheck-guile/Manifest index f0fc038d4b28..e1342c8ff4ec 100644 --- a/app-emacs/flycheck-guile/Manifest +++ b/app-emacs/flycheck-guile/Manifest @@ -1,5 +1,3 @@ -DIST flycheck-guile-0.4.tar.gz 15866 BLAKE2B 2aee8e29a5702c809835ceebda3e4f2efa76712f9dbde943ef09bbd7462461093b63710b816fbfeb13a7f1e6a0bf07c32fe274c3b6d2f4f47ab0845dfa981035 SHA512 46b68533d3510a06ceaa211730318e4894db8bb3b5fd6a03028377134af0e7b48c2c77102492a656c92c0850aa5a6037879dab601930776c00210825db2e68aa DIST flycheck-guile-0.5.tar.gz 16064 BLAKE2B 2a15538b7029f2d47106aa971e79f137f633474dd77cb8ecde8e180888dc890f044554c01c858b7f681251771060724d0b377f7a078e9ce182e89a923193b93e SHA512 d23a7912fc6f305310d646220b1979ae5ac78969b84b270ca512161ff79615f4f29f8cc01a0759db6162f7af3ef5658f3ce6f8af90e7273b8a8aa940ca3159de -EBUILD flycheck-guile-0.4.ebuild 543 BLAKE2B c1d58e70ca75444307d9fc7829801204330df495e1704ff9cef2f619e6f91363e1c1202c624592cd49b3da0acf857defaf10e7a8ec40183b1e30c160138a1b86 SHA512 118cf68e40608d66fab15d8c3e2b049634e656a4d27abeb52eabadf6337602a287032c68f2324e6758fcf70fb257173b19397d9faaba7cf5f562c5a33df2e4e6 EBUILD flycheck-guile-0.5.ebuild 541 BLAKE2B 1aea39255149aba6c6eab78bf871d6bdf11bdfcce70476b6132696bff5df44bc6607f08ccb6daeb40935393e35aa0a5bd470082f211f712b48136a1e506fb318 SHA512 dc09cc87b1940c888c2aa9de0da41b84b341ac506d8dd1ec2d77d4e99345261911fc3129170f9d5e3ebc61d25683adf37db7e2248994eb73af96579c4f00c9ec MISC metadata.xml 563 BLAKE2B 322ed35d25e1c38e68795154c845a513f143c3a5d390a2ac43622ae87cb073e4dc663455e5a913232986d31cd0b836a3da2cc62a68ea39e21eeb9d99906f8f85 SHA512 5d1277fa63634fecf388eb785638e6ceb968d4849fd525a58b9b11af28f4041dd59dce44a7c579b29b9e70996906036ebab8b638bc902feca76b72fc315d1535 diff --git a/app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild b/app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild deleted file mode 100644 index 91ae141e5581..000000000000 --- a/app-emacs/flycheck-guile/flycheck-guile-0.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 - -inherit elisp - -DESCRIPTION="Flycheck checker for the GNU Guile Scheme implementation" -HOMEPAGE="https://github.com/flatwhatson/flycheck-guile/" -SRC_URI="https://github.com/flatwhatson/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - app-emacs/flycheck - app-emacs/geiser-guile -" -RDEPEND=" - ${BDEPEND} - >=dev-scheme/guile-2.0.0 -" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/flycheck/Manifest b/app-emacs/flycheck/Manifest index 4d70d0d231f5..8374ec1b7fe6 100644 --- a/app-emacs/flycheck/Manifest +++ b/app-emacs/flycheck/Manifest @@ -1,6 +1,8 @@ AUX 50flycheck-gentoo-r1.el 83 BLAKE2B 5d35105289d99c3e33102c6f5d84135600ad4fcff435a7c691972a259071702cb240e17bee12e9dc61386e7f2397d5a6fdd52187f4beeb91e84855285a4c0f3b SHA512 e89e263133108f2a5be2539abc2fc67134d49217ca8db8da9fe3faa4107b32d42896875797811c879a6f1f4746a1f097acc38e6c1cefe093570d6de023cd4f09 DIST flycheck-32_p20230305.tar.gz 1044121 BLAKE2B 6a31ea589f0aca4ed6785fe3e45e5df4af9b084af2d4de9b707c2909db53fd2d3694559b35da69ba05240638a8105fddc5017e1ef037d9ad8a07c77b0efe905a SHA512 1b2d41df199328a297f0623585f4692529a656671b17fd5fbe4b6f9abd7320b2d81f7da6e3e0f17f4bc65474661310f99856a003670276ba6fb2a81780fc8377 DIST flycheck-33.1.tar.gz 1043623 BLAKE2B b1659fbc8ebd1f6f4de3d02329a5afde40129584406ff371a536f6549dd0f530c655477bd2c14503c603c30f135e62296cef32e2fc454d429d223cd6d9d530c9 SHA512 66d1c384071d4ad21ffb6dcb7c040797a8bf802debe045acb3ae06980d0c5860cc88e8ebd80beeabca2ab80b3df8ab03c5924ff7e66ccaf2d54b5911bfade7b5 +DIST flycheck-34.0.tar.gz 1045032 BLAKE2B 4567cb44394951499b1e2278bc1c5305cddf6b541bde10cd396144e2f25a1c743d0a77af0004af3ddf8cb31eef19e892bca5279f967887058d7f78e8912eb604 SHA512 cc3b46ac233d18b4d7f836980c049d0bd4cb5d7da0e72c7b4c09ca9e0b594953ac4b78bbde7c891e85226e19ea4b20266cb9faa9b0067f3eee5f256983a49846 EBUILD flycheck-32_p20230305-r1.ebuild 1500 BLAKE2B 393f72b70b90301677267cc227ee996905b51cd762c94d5f378054717410bb373829d9b52abaf55fb21468a56e301d65d2a3d74a2432f6382a7376c896596d0e SHA512 cc3a0db8f87cef9a7bad57e8819d7ae9dfb700e6c216306a78337ff5a65cb1ab78fae8d863b7b05e258f165c1b51bd77a6cbe46ce93452c9bebbf8809a47f934 EBUILD flycheck-33.1.ebuild 1139 BLAKE2B 99dfd2a637714b2f810eaa4098c50a7b0f9313021e62b3b27d37a57b1c9733a5683198dd60e3faa904582598a6b26de44af87ce4bf068df6a02ee373a5f7e0e1 SHA512 06f56ff199dde9ed089b9368014522efe61b2b58d36dab32978f4d19cb799ac6ee9034d67ed05443b50fd33d6ac2fd42ef672ec6496e153b06fbf37409e1d7cd +EBUILD flycheck-34.0-r1.ebuild 1076 BLAKE2B 9624098f7b99d5e91388e1d825169911ceb5d5f6150a75311e082ad1e80a6c4edce212ca5c3e6abb39b46ec65ffce8ba94bf2d8b04a13c7067557c1efb1e2461 SHA512 cdc968b352e8b1b6209a438ba59a995276284de8a8bc6bfe5dd638636f6e3ce1136c07fa31d68598576dec2f23f7b1f85015b18ce9c979e442d274225f3e0b38 MISC metadata.xml 909 BLAKE2B a1d56af4275d1d9dd4a1352981621332404a6d7f1205f7dbe503fae4f4c53cb7d9ab2639a1fd908350e27940ebcb1e2a808be05570d9fb96fc06261c067028fa SHA512 335378ba433d26c7e4992f8cdfc6dc0cb44f64fb28c86c715d602947c63d4ec147904063e3a64933a7d037f3a1ac9f271d2d7b66e065708b17ab3106a6010b2a diff --git a/app-emacs/flycheck/flycheck-34.0-r1.ebuild b/app-emacs/flycheck/flycheck-34.0-r1.ebuild new file mode 100644 index 000000000000..708fd07b50d8 --- /dev/null +++ b/app-emacs/flycheck/flycheck-34.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021-2024 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 + SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + app-emacs/buttercup + app-emacs/shut-up + ) +" + +ELISP_REMOVE=" + test/specs/test-documentation.el + test/specs/test-melpa-package.el +" + +SITEFILE="50${PN}-gentoo-r1.el" +DOCS=( CHANGES.rst README.md ) + +elisp-enable-tests buttercup "${S}" + +src_compile() { + elisp-compile "${PN}.el" + elisp-make-autoload-file +} + +src_install() { + elisp-install "${PN}" ${PN}.el{,c} "${PN}-autoloads.el" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + einstalldocs +} diff --git a/app-emacs/geiser-chez/Manifest b/app-emacs/geiser-chez/Manifest index 0f4868a89f79..771ceb183831 100644 --- a/app-emacs/geiser-chez/Manifest +++ b/app-emacs/geiser-chez/Manifest @@ -1,8 +1,6 @@ AUX 50geiser-chez-gentoo.el 206 BLAKE2B 28c176df2f9e9892252d8d25ab9450eff152e2c5f7a625e109fb2ea5ec32ea5ec90dee1b55954a33bd8a963bc8b5aee3d7be83c90b06b5da67d65dec1a0362e8 SHA512 c6b926fcac1e41c41130abdd7ecba0b86431cb952af2c70ca912aaf9f2cf138d1ba8d3f98714ff13aeac66ea3883907fb46c7d192aebbfbab082c77912b86d9b AUX geiser-chez-chez-scheme-binary.patch 329 BLAKE2B b2684a2be111f7733d7b5f7a2da5cfbe74149b53f2b63ce5d82e2a9aeb7e2a9c4c6c3ce54a94e816810b6f23de18494ddcaaa44fa0c10c6785ce45cf7bcc44f7 SHA512 abffb86e7c82baab7e21066b1f0b3b55915cfa8d258eec2d481bb4f85b711894aa530c8ee1e837042226c43fab323a078d8569a550247b1781328d4524734555 AUX geiser-chez-chez-scheme-src-dir.patch 404 BLAKE2B f2d00fdc70856aa2f17e201a90f3657d6fac3aaabe3fba2157189105a9a4036ce26c784307323da83ee2b0ec8c02a52a3de9555794007d715dcf2579ee499547 SHA512 f4c868d3a1d646449f393cae4af694570234b13213bf2a2f32f98e5fe64b967439fa047b9440fd8c12911f63ca8f1bfaa81d1dd688c35ff6f844545d470acec7 -DIST geiser-chez-0.17.tar.gz 6664 BLAKE2B d4f72de512e9d443a1ea2dc0cf6cf03f59980097ff26dd51df7a618c651c5beef142c42b1dea9bb56f94fe4a97b370c6844231eea8968618f6d0dbff499c601d SHA512 bfb1e77a3a0be3750e0e30c421a2b34179edbdb3585fe318c3f6a5a14d7220b3933c63cb970e80af4e14f8d220b620915192d7a34759cc91dfed45878d63ed6e DIST geiser-chez-0.18.tar.bz2 27377 BLAKE2B 06fe52715ace8a8c3c6d9d4a8f0e3991249c675c24bdcd1163906559f0e89d70378aa52ab9ecceadb550d4b7c4f0667caefe59b71fed67323ffffe40a9f8b999 SHA512 c7655ee83ecb86dd812a8cc028a8585e4d3f325a1f80457f7b388c8e81e56a12f8edad146997955b8cea05120db2e95b591fca857c059ba001af9eca3b1feb52 -EBUILD geiser-chez-0.17.ebuild 840 BLAKE2B fddfb18dd9f2c5a2fff49605aef4fa4f1755653c9697b1b5663970bab96b06d70ddc44912b1ceb76c034c30519b9411ac37f972fad8b2dcdd8e5a18aef755d84 SHA512 d639367d792db53a181f29040d468d9b1e60cd17f065dbb198c433c215942e0e3c4ea124d973605249b383099a2c0173ec5dfb0a4e981a6f9d7e78670c976780 EBUILD geiser-chez-0.18.ebuild 840 BLAKE2B 4f047e880c188edc221309b39b61b3d3971fa935f3553e6f76b217aaf4d36e0b77f43e31107579d35c6dcb919ad583f7e65646565749c38fb6090490ddecd694 SHA512 23ad033d87f40d5b1c32aaf8f31408a931173d640bc149e324e8ac35f3db624bff0597b65d4ef8a7b1c1f63741e6c30b71f2f35ef4622c69284ee6ff2c3b7267 MISC metadata.xml 547 BLAKE2B 86fa034eb7e4c6787f7d708a1fc28ad93252d35f75f34dbb2d3c56a74ddc6d8bc3d84c5bf10c86042ebf9bfb53a062237f7ae5ef8b59d3faac3e343ca1814648 SHA512 d16f5d1d6d4b89b9d88a578d2a60606d0d9209aff3e91f2c75757705b5a27dc66db5f352a174db0f0e404121af89e80e1e326403cfbf3ce135cf0c0af9a01e96 diff --git a/app-emacs/geiser-chez/geiser-chez-0.17.ebuild b/app-emacs/geiser-chez/geiser-chez-0.17.ebuild deleted file mode 100644 index 3227e233a918..000000000000 --- a/app-emacs/geiser-chez/geiser-chez-0.17.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.1 - -inherit elisp - -DESCRIPTION="Chez Scheme's implementation of the Geiser protocols" -HOMEPAGE="https://gitlab.com/emacs-geiser/chez/" -SRC_URI="https://gitlab.com/emacs-geiser/chez/-/archive/${PV}/chez-${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/chez-${PV} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND="app-emacs/geiser" -RDEPEND=" - ${BDEPEND} - dev-scheme/chez -" - -DOCS=( readme.org ) -PATCHES=( - "${FILESDIR}"/${PN}-chez-scheme-binary.patch - "${FILESDIR}"/${PN}-chez-scheme-src-dir.patch -) -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/Manifest b/app-emacs/geiser/Manifest index e5d4d5a74e19..625c88986bae 100644 --- a/app-emacs/geiser/Manifest +++ b/app-emacs/geiser/Manifest @@ -1,6 +1,4 @@ AUX 50geiser-gentoo.el 295 BLAKE2B 5dfbb043d11f242fae453719c85c7b5dd6abfa16e390de35c390d4dec9f80e512039e5d7dd6d79986df9e8d0822c12562d32001ad6bc6a33ab8c168299548044 SHA512 1a7ebc8f2b2e95ee5b1e7c81d498d6239fa88110165f54e6926bedcee4d1ba64c11e6946d8129d0a6958b0ecb280011af3c64c283279d183dc843b0328aa178c -DIST geiser-0.29.1.tar.bz2 655999 BLAKE2B c684fee1344f266107591e444c88b2ffdd5b73f4c1e2c63901b3c191d518b55ba0f2b35a19b3b6268a139fe69fd28aee9cae7d398b67b373e9118b0b3b4e7a8a SHA512 6609b6e2c1d8c217b6a132685468100f6caaaa5191d3d13b04c839bf96da8e8c1e7eee77d86c391314a9c8996c8854a7833e29fdc05ac10e8fa7b974ac2aa4e9 DIST geiser-0.30.tar.bz2 656851 BLAKE2B c0a6ce7d2643e83cc049fa812c601217f52f8814efeebc60405ba591739c887ea0aa874e4ea0a6a72bb5f2282281d9883f2a77735d787a442e560ee2083bab54 SHA512 c66e168bfd8ccdd9c8c0bd3b29ded78ba1b25eeef062e164926c6ce15ec60410e944b2c58a9cb85a248f953b7fc66322626df108f1d9fe521a7331381bcd86a2 -EBUILD geiser-0.29.1.ebuild 787 BLAKE2B 5432099982d6ec87a4a94a40201b8dec33b5cf3279c6cfec6150615fabb30d00195950cdc41e65368dbaa9ade0952e6d757176b6e8ee761e4198c8fe976fab1c SHA512 2d0fe5af93fa915e5d8c881f0b3ef1d18cbcf012f20f8301d7a374deb1b722f9c50a1e6a711c950ccf8f30d5b6756f5a814f4608da28333b6e95bc71b4af110f EBUILD geiser-0.30.ebuild 787 BLAKE2B 7770d9593075e10753d6458a9044efa66d1d9bce864dd46aea7cfedd329612b309fa9ab1901839458c7e9323551095516095a3120189d16d83a971d393dbac2a SHA512 c847d2b5b68a19ad372fb7ea20816d4071687ec0db37bb2a394093a8cd4aa8587e02df9b7830671c3424958a3f9d0cc8de66180aff2471ab3ed0769b042b1710 MISC metadata.xml 551 BLAKE2B 2aedbc78837b20f258a94790c4a84f8bfab77f4d71e65354ea6439122c4d84378776c7f9c9a7649c0aadc68df9f33eeca482712961eb8b3af0dffde4d1769ded SHA512 aa663549e7f0710b8629889dd57bb99cc2ec2f2ea93c86d6b75dd85fe4a8467abb4688b38a38b8051655fc0705b8f1e0a7c71c6159abc7170e0bb1b9a0c7c112 diff --git a/app-emacs/geiser/geiser-0.29.1.ebuild b/app-emacs/geiser/geiser-0.29.1.ebuild deleted file mode 100644 index 9afe7be0a12c..000000000000 --- a/app-emacs/geiser/geiser-0.29.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Generic interaction mode between Emacs and different Scheme implementations" -HOMEPAGE="https://gitlab.com/emacs-geiser/geiser/" -SRC_URI="https://gitlab.com/emacs-geiser/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="app-emacs/transient" -BDEPEND=" - ${RDEPEND} - app-text/texi2html - sys-apps/texinfo -" - -DOCS=( readme.org news.org doc/html ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - BYTECOMPFLAGS="-L elisp" elisp-compile elisp/*.el - - emake -C doc info web -} - -src_install() { - elisp-install ${PN} elisp/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - doinfo doc/*.info - einstalldocs -} diff --git a/app-emacs/git-modes/Manifest b/app-emacs/git-modes/Manifest index fb2234344cc4..0514b3075d0a 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.1.tar.gz 18445 BLAKE2B 99353090333aae538fc5daa7c8e127ac58b518c03e871d7f397b716110fcbbd45d553e4e67ad6dfe8c874054c471fc0e018e890e6c0487eea4d1559de54e4e71 SHA512 374b2ea09af62a3b30084206e51f05989c6fd8e7e2435253e4d676f4ea3ec020d56681e2bd41db75a395ad677e5686744ca7e425a7a33eaa7d4d0a1a3d337d41 DIST git-modes-1.4.2.tar.gz 18444 BLAKE2B ecb8894b41ba9f7744a4ceceedea339fca9993bf3b3335c93fd408ad05a7136266ea84cf28891684e0932bf8f1b997f9cb32c4ca7b4f44f735e6c45885f8f012 SHA512 b968b6bab869ad7d8b7232d2a97ab903c30c6fdf8fe0705633f0a7010900d5224f6ea2174708b4ef816241f2a6527bd7eb4f891c2072aee58aea1a153a825d9f -EBUILD git-modes-1.4.1.ebuild 545 BLAKE2B 295c2963f6e3bc43d9365f0c525f762d31b48980e51544bf22cddf7c7b732692ac2f3ba951ed395b820080522a8f28b92b17fc3538301e572f2491609ce14bfa SHA512 cb7e79e52dc1437594ad117684ea8aa2976b072e564067bc8312c6453ab5674232c7d7b878a8e9a9b98de9e7eb83d6e5a42e66e4c92dd54a41768721df8605ea EBUILD git-modes-1.4.2.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.1.ebuild b/app-emacs/git-modes/git-modes-1.4.1.ebuild deleted file mode 100644 index b761256b1fe3..000000000000 --- a/app-emacs/git-modes/git-modes-1.4.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="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" - -RDEPEND=">=app-emacs/compat-29.1.4.1" -BDEPEND="${RDEPEND}" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - - elisp-make-autoload-file -} diff --git a/app-emacs/graphql/Manifest b/app-emacs/graphql/Manifest index 6099884bfc7d..c6dbd6c0c35f 100644 --- a/app-emacs/graphql/Manifest +++ b/app-emacs/graphql/Manifest @@ -1,5 +1,3 @@ -DIST graphql-0.1.1.tar.gz 6021 BLAKE2B 62755fda880042e00942acc6dbf98219521c92d052eeb0c584e8bb83ae8fdcea46185270f5dff8c89762d11b409e31b42d4ae62ab6831b04437ac0de517f442e SHA512 53f4c8b70be07f38b3554c4488a98ccdb956a68585955c7afd9df52d9d39cfaf7cc0efcadae1f42099495b8729851d089cd03d4570ed2a91a3354dd19f12d5bb DIST graphql-0.1.2.tar.gz 6231 BLAKE2B 55b121b3040b55c8c690637ef5fb034c66e2837e1c22c3e1b37911cc7c26741adb15344f861195f8156c33e844a950e4e6fe97acc502321a561b9c7b249c7aeb SHA512 45b1b72f4fafd884633dab3b464079ed7c80e671b4d0a5f26dc57f058177e5f54ed453710d36e02062d80abeee5e0215aff395063f8e3124646ffb05bdeff8c5 -EBUILD graphql-0.1.1.ebuild 598 BLAKE2B 49392e6062761ffa1cd54ba9473c69785dc4fa1f130abaa2f7253f47844a75df7b95b01b60eb48c2b54fbb2aad50dfd0f042becaad452fc59c44b34cec538bf9 SHA512 10b48ae4c545986931ce4593e6962373b3def7072281a417ae8ef65c9785586a00f1e4e8e76f8c1dac48891d4eb7b25da507ffba9d3e36db2ba57b22fcd7ead9 EBUILD graphql-0.1.2.ebuild 689 BLAKE2B b33ee350f65a2436676fe8efb58017598648fc900fc8a3e615d70344522969a7e55f4d55c210bdc094102e700784d95128bceb0ec93eb1e628f95e724dccc432 SHA512 21dd2070445f4bb28e0375537aef6eefefb2d0227024d94ccf09f777a26416098503f098cfa64ac24308eb8cae55b2921a2f97b439efdd0bbce130b1af95a8dc MISC metadata.xml 551 BLAKE2B 84dde44b4095c3ea5b613bd36771d7aca7d47d1304cdf71cf7009f5d88450bf56a2d72a1e47d254f68a297f0820eddd38ff59a0f3a4f112cbaf46f879d1c3a70 SHA512 c78b49db661a5b7044190e4ae2f82f103c1f09fd6ab4a429579f89f7ebfebb5a25392ad79d7012cc997aa67629887aa6a6776a06ea81e1e36a1e7c3749501cf3 diff --git a/app-emacs/graphql/graphql-0.1.1.ebuild b/app-emacs/graphql/graphql-0.1.1.ebuild deleted file mode 100644 index 66569e4618f4..000000000000 --- a/app-emacs/graphql/graphql-0.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="GraphQL utilities" -HOMEPAGE="https://github.com/vermiculus/graphql.el" -SRC_URI="https://github.com/vermiculus/graphql.el/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}.el-${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" - -# Tries to download emake tool on the fly -RESTRICT="test" - -src_prepare() { - # Avoid examples which would require circular dependencies - rm -f examples.el || die - - default -} diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest index 938a1c6eb87c..af72da48f171 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,9 +1,5 @@ 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.5.tar.gz 2374812 BLAKE2B 6d2428297faa15fff4b07ddc857e89ddc1aa0a6c5a3eb0f96fecff1b01259050c597b43222b169dfbdb86fabe7cbe0094b829bc3dbca42736139a0ec03846176 SHA512 0096580abcf6ac4e9f20cd56a9390b8234c5d08786b13e2d4428568a0412508bb6b0820c88c0a3ceec34495d1c4514166d201986a3b0967ef2a2735d471a94e3 -DIST helm-3.9.6.tar.gz 2377510 BLAKE2B 9a93ce18b8686f7061355da78dec673faaa84b7b2f3259258ef75cf73d2ba6c323ca17771bddf4fe85b710e64503e3e9361c79609e18c42eb2fcc3e0c06f287e SHA512 ebf0fb4dbb2aed5d0e1f312e166862cf5dcd98fa1d2217a9924f9f32869229b8abfbb1ef41c6dc7530a002be62b7592cab9b0f9186135e049bdcb972b614cb6a DIST helm-3.9.7.tar.gz 2377502 BLAKE2B e2936c7187e49909fbb6dd2bb703eeeab9d003b90a193c2fd0dc32c507d83766d38b0df1fa3d01571eac4d7c69c469a3842288dcf37e951a6d96bde7d4540242 SHA512 7f4b9020539091a2f7bb9c96602a9b6f35f44ff9ad46ffc332687704c3215cf6f394809c9794d868d246645d3192b50a5152d2b53fb1e0dcb741c23529523bd6 -EBUILD helm-3.9.5.ebuild 724 BLAKE2B a6245954bd7351d3460bc36a816091187ee463d935675d4fa4c312903b9231622d569e05ba341dfadb4b2f78bbb60ade1c52102f2da95c446ae3789b4f56b802 SHA512 d72c9641147b836380e36aa50ae203740c6b25b32a333a436cf786a5bf1dadce5cea26e0f8a0b010e58168938655f03f4e922bd4b9e0e82b33decf9228eca587 -EBUILD helm-3.9.6.ebuild 724 BLAKE2B b054e2a26ab13313476427ed3fd8a94bec689ea315ef3156e1da4aa805b4457dd22da4504ebbf37aafd73004694ef8237044cc4a2775be4890589fa1fa2784ee SHA512 7a6cfdfcb14704e79e9a64007a93492349a6c3daf787b9304a47d833aa6cdb8d49235c6cbcf91acd66bac5e6b5770132cfbe4868879c816c98278a3234f9801d EBUILD helm-3.9.7.ebuild 724 BLAKE2B b054e2a26ab13313476427ed3fd8a94bec689ea315ef3156e1da4aa805b4457dd22da4504ebbf37aafd73004694ef8237044cc4a2775be4890589fa1fa2784ee SHA512 7a6cfdfcb14704e79e9a64007a93492349a6c3daf787b9304a47d833aa6cdb8d49235c6cbcf91acd66bac5e6b5770132cfbe4868879c816c98278a3234f9801d MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a diff --git a/app-emacs/helm/helm-3.9.5.ebuild b/app-emacs/helm/helm-3.9.5.ebuild deleted file mode 100644 index afb4c7ddeceb..000000000000 --- a/app-emacs/helm/helm-3.9.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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.6.ebuild b/app-emacs/helm/helm-3.9.6.ebuild deleted file mode 100644 index 5682f2edbfdf..000000000000 --- a/app-emacs/helm/helm-3.9.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2024 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/inf-clojure/Manifest b/app-emacs/inf-clojure/Manifest index 96922f735e84..64f06f1cbef0 100644 --- a/app-emacs/inf-clojure/Manifest +++ b/app-emacs/inf-clojure/Manifest @@ -1,8 +1,4 @@ AUX 50inf-clojure-gentoo.el 293 BLAKE2B b3a28e9c39caea56f790d757b617e7c567a178bdb6454c57ddf1ebeb887cf8d1314596e1e84243cf00541578d7829711e29a8f376ace97a7fd31f07c83e19e93 SHA512 04f49b73aa1951fc4ec2926be3bd0de324239ee19d2556ceae1b5215c2c922a411bcbce94ff497758fbd400b9649b075ea520deb3cf8864d9ca94b200c761f8e -DIST inf-clojure-3.1.0.tar.gz 30621 BLAKE2B a3d98e47225b659763ecbb6ea08457a2803dbce3ca8f58a4a141587e10eba0618f8f1b06a6f56062bed0ede987bb78dcb92260020aacd2ba6e1e49bba954b20b SHA512 d96fd0a5db664fff553d94d1ac9bcf1f8c544d0618c24b0d894fec9564f5b1a165755ba25188a7b58ea9314416ed86f3e26921bf1c6dc86ebd4d5d27df604b69 -DIST inf-clojure-3.2.0.tar.gz 30898 BLAKE2B 8c4a1d719aa7e999fbe300eec291d1d1f0a2f9482084817475d081a41985d513ff212a4f9bcec502bb4c785c2a29e8c354785f84c6356830fe421cb304aea6c6 SHA512 712f6e0925d9972fce927414ed970574dc9cb8fbbaf8ffe8f0838c2db1fe48b899cc08bbe6ae203a2937810951616e1e7286aea5d53a9e6250e883f04bf077ab DIST inf-clojure-3.2.1.tar.gz 30970 BLAKE2B b18a3e26dd7641c5c967d82d6c2e604a4c9df34fd0acd93a3bf04216981ea059f9482f9573a7ae1c0783b02659d741d812ab18c863dc710d74a6fd4c87713fce SHA512 45dc4c8b1b31a96ce74a90b07196bc24a2f9e97b210b0c9a9ae8aaae79d55f77677b584e6d7085ca33d4b1f4f964d2f418b2e321dd2f8cbc5cd07703d2d568d9 -EBUILD inf-clojure-3.1.0.ebuild 821 BLAKE2B bdbcd807f4fcd884e64b2db3a86d3d3dc61af542354c463d28ca1c815deecead077b2967229205a4bbfe22b722672a9b2d609008ecdd4ce7347630af81c3b201 SHA512 cd537ac573bc3e4863aa4e5b91331404db1a2c2e8f44446897a6b9177ae8273ff277bbb54a4f58f570aee319daceaa3e7d0d9fd011e310401574593a81a00e35 -EBUILD inf-clojure-3.2.0.ebuild 821 BLAKE2B bdbcd807f4fcd884e64b2db3a86d3d3dc61af542354c463d28ca1c815deecead077b2967229205a4bbfe22b722672a9b2d609008ecdd4ce7347630af81c3b201 SHA512 cd537ac573bc3e4863aa4e5b91331404db1a2c2e8f44446897a6b9177ae8273ff277bbb54a4f58f570aee319daceaa3e7d0d9fd011e310401574593a81a00e35 EBUILD inf-clojure-3.2.1.ebuild 821 BLAKE2B bdbcd807f4fcd884e64b2db3a86d3d3dc61af542354c463d28ca1c815deecead077b2967229205a4bbfe22b722672a9b2d609008ecdd4ce7347630af81c3b201 SHA512 cd537ac573bc3e4863aa4e5b91331404db1a2c2e8f44446897a6b9177ae8273ff277bbb54a4f58f570aee319daceaa3e7d0d9fd011e310401574593a81a00e35 MISC metadata.xml 841 BLAKE2B 04937a37f8e22a2e47158afc92521949f455498f1eeae7aba9da638150a02293984d7d38b2cddc3c62b42ef9c300b538bf9b697f2e36f16ad97b068f979d2c41 SHA512 a1b758ca3837e0727bb9a3e5a15ecb11126d9b74c2c066d604b56d8331867cdccbad79bac8ad48742af07fc7b026902eedb7a670c8facf576cea70e6f4bba79f diff --git a/app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild b/app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild deleted file mode 100644 index 992e16d87fd9..000000000000 --- a/app-emacs/inf-clojure/inf-clojure-3.1.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="Major mode for Clojure code" -HOMEPAGE="https://github.com/clojure-emacs/inf-clojure/" -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 )" - -RDEPEND="app-emacs/clojure-mode" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/assess - app-emacs/buttercup - ) -" - -DOCS=( CHANGELOG.md README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - # Silence a failing test (mark as "PENDING"). - sed "s|it \"computes no bounds|xit \"computes no bounds|" \ - -i test/${PN}-tests.el || die -} - -src_test() { - buttercup -L . -L test --traceback full || die -} diff --git a/app-emacs/inf-clojure/inf-clojure-3.2.0.ebuild b/app-emacs/inf-clojure/inf-clojure-3.2.0.ebuild deleted file mode 100644 index 992e16d87fd9..000000000000 --- a/app-emacs/inf-clojure/inf-clojure-3.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Major mode for Clojure code" -HOMEPAGE="https://github.com/clojure-emacs/inf-clojure/" -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 )" - -RDEPEND="app-emacs/clojure-mode" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/assess - app-emacs/buttercup - ) -" - -DOCS=( CHANGELOG.md README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - # Silence a failing test (mark as "PENDING"). - sed "s|it \"computes no bounds|xit \"computes no bounds|" \ - -i test/${PN}-tests.el || die -} - -src_test() { - buttercup -L . -L test --traceback full || die -} diff --git a/app-emacs/ivy-rich/Manifest b/app-emacs/ivy-rich/Manifest index 01ac38f66813..76d3d75d02aa 100644 --- a/app-emacs/ivy-rich/Manifest +++ b/app-emacs/ivy-rich/Manifest @@ -1,6 +1,4 @@ AUX 50ivy-rich-gentoo.el 112 BLAKE2B 761def1e583ad0f01b45fde5e3613605c5b98f28a9d8cf7ca9b7f16098be9719bab4c0cee019101a79e8d52ce414bc2cb797eff973476989629599d1921f3751 SHA512 b650c61f12ab695932b3b7f83cf4acd610fbab3bef844067ba60e4befc9df7873f82952f9d6bb9a6d14408baf96383dd0a272916f76aa3a5310aa8bca9a943ba -DIST ivy-rich-0.1.6_p20210409.tar.gz 606147 BLAKE2B a496ea10438dbe7c90b825b8c6874b277060d068ab8c8193a91f615c6e1719822032857b4b500346c8c40f9777bccd1554471f05cf37b7c3b1386b97d82b1b8e SHA512 cde5922829a1d53167bc2724ef10844c04c47380d380130efb04cc51efb99538e19acdea05bddbbf88e5cf9bf7da65710e85bd6287d4dbbe50d4009c8e696bd1 DIST ivy-rich-0.1.7.tar.gz 605948 BLAKE2B eb5c59c32821657e65d7c361d0d4090d9d00ab6ffe12224c57fc978e46583f9b0daa9506ae4972082443005dd633c659014e02de5d514f4c1dba41b8697be365 SHA512 f702f4e6e10715cf76382e93354d37a8c09d6eb5bd23091002d26a2bff817354e995a8c23e64ed9e9026c33364dfaed2ca88f2c2c748c3faf63d3d7c133d79a3 -EBUILD ivy-rich-0.1.6_p20210409.ebuild 558 BLAKE2B 3a525a23946cb618915ed535618b4f56d1262509f15ccd5fc88583aedafc6bb07cff142560013742bf682abb8bebad059ad085964e1202e9d515ba46e1b0546a SHA512 50451de3c71ba8ac145e98d0f680f0b3960e169df9336fb8881673124c9ddb884431d23a2771b8fe89cc3ca13700fbfb45900bcb986bf8e9178c879a336744f7 EBUILD ivy-rich-0.1.7.ebuild 475 BLAKE2B 5e6bc1b1974d7045292c39f85164acbf5a041faf5df1ea76b95ec0b2fa7033b5718436ecd5e48040ee8d1836e6ba71c1975d5ac62084bfb9df63ce0c9363ea02 SHA512 40960952c124a52d3ebb96c0662d708b40413f1ddf2fbe48e4e67fd8e7a49669d0084772feb738662cb4f3aea25b8daa037e2c29ba26b5b7b58106b0eafb7c4d MISC metadata.xml 421 BLAKE2B a232ebb68c8383893b9267dc9868ed24c7a6c0fbf2c2a63a13476f9b4a599540df87f39f547b9c154058bef8d0a475306f4ed66c1cae85586fcb932b192ee98d SHA512 9f02a57261c63d7584502572ddadc2fcf6527da80952356d79bd4d3185000fabcfc47c0f34c060b50cb8537a382d523e2f5117bdd31ae19129ee38b149d497c9 diff --git a/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild b/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.ebuild deleted file mode 100644 index cdbfd2f31b19..000000000000 --- a/app-emacs/ivy-rich/ivy-rich-0.1.6_p20210409.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 - -COMMIT=600b8183ed0be8668dcc548cc2c8cb94b001363b - -inherit elisp - -DESCRIPTION="More friendly interface for ivy" -HOMEPAGE="https://github.com/Yevgnen/ivy-rich/" -SRC_URI="https://github.com/Yevgnen/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND="app-emacs/ivy" -BDEPEND="${RDEPEND}" - -DOCS=( README.org screenshots.org screenshots ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest index 3ea2c9c34676..921f1641d01d 100644 --- a/app-emacs/ivy/Manifest +++ b/app-emacs/ivy/Manifest @@ -1,6 +1,4 @@ AUX 50ivy-gentoo.el 98 BLAKE2B 4d474a2c101b1cee20da1c56e5336b31df2a75cf5bf24251ba4c72c9d7cfb6cad9cac61923ca1d5ae83370e94cae545cb276cfa6df3f7bd528bd36fdb9e3156a SHA512 ccd9987b868c613535465b9c3041fb2a8c44561b678fe7bf40a276dff272deafb4bc14ce61228ed9cc27f2d0439652aa888e07c0120f6e2a246b0b5fa30a246e -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 -EBUILD ivy-0.14.0.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7 EBUILD ivy-0.14.2.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/ivy/ivy-0.14.0.ebuild b/app-emacs/ivy/ivy-0.14.0.ebuild deleted file mode 100644 index 73d043065bff..000000000000 --- a/app-emacs/ivy/ivy-0.14.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Generic completion mechanism for Emacs" -HOMEPAGE="https://github.com/abo-abo/swiper/" -SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz - -> swiper-${PV}.tar.gz" -S="${WORKDIR}"/swiper-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND="sys-apps/texinfo" - -DOCS=( CONTRIBUTING.org README.md doc/{Changelog,ivy-help,ivy}.org ) -SITEFILE="50${PN}-gentoo.el" - -# Main Ivy sources. Swiper, Counsel and Ivy extensions have their own packages. -IVY_SOURCES=( colir.el ivy{,-overlay,-faces}.el ) - -src_prepare() { - elisp_src_prepare - - # Wipe "elpa.el" to prevent initialization of the "package" library. - [[ ! -f elpa.el ]] && die "no \"elpa.el\" found" - echo "" > elpa.el || die "failed to wipe \"elpa.el\"" -} - -src_compile() { - elisp-compile ${IVY_SOURCES[@]} - emake -C doc ivy.info -} - -src_test() { - emake emacs="${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS}" test -} - -src_install() { - elisp-install ${PN} ${IVY_SOURCES[@]} *.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - doinfo doc/ivy.info - einstalldocs -} diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest index ec13fbce59ce..67a4b7889222 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -1,10 +1,6 @@ AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921 -DIST jinx-0.9.tar.xz 20852 BLAKE2B 09a6a765cf51c2efe3a90317cdaeff03c2bc35bd6202b71070a19d51189c2ee6fc7406881130986dcdcfd9a9f6cec4aee25e0e71924a38aca7708aa3b99eb550 SHA512 a61e377fdee84fc91c3714f12f1bfffd95d6618a78c48dbcda6ff134f2ce3b604f283ddc5e7040c125e406ec573e3f6e7bfcde681fe574b84d7736e114ea7c0b -DIST jinx-1.0.tar.gz 33255 BLAKE2B 19edfc30e85b5da047962f61256036c2e07fdb304632e8a07edd313616343214e74a981ca971eacf5ec23e595144edb4f511313c94140639d85b704d0517d9a3 SHA512 7990d7bb090ad8aec6afdaa68d7125ad2dfe0259327afd596f9f6c44b4b80f29a92aa6f0057f85f76f42b28004240edc85eb8e48ef21e02c95643e138751bbba DIST jinx-1.1.tar.gz 33820 BLAKE2B 457214768c7220376a8f1e5c05eedf855fdd560b265ca0431840aee05428d1cf3576e3ef0214cf64b164984adb0951e7932271dd80b6b0d06ed740172335c5fe SHA512 3bb1981557e35d3834834cbdc0fc1360b5a931f0e16cc68c2eb0739956db9e8e97d615236e575758cbb282087a7baad3c956fc9e628679a791ca744e8365355b DIST jinx-1.2.tar.gz 33991 BLAKE2B 37661f5d02bb3f1a1813bd5d4e78b6c6c115ef40fa1f346685956a02486870fbccb570490e05029550e281e0be02bde12f6cdd5b3bf6dc67041cab294759585d SHA512 bc5caa73a348c3a5aae6322290823c60f48127b915e173ae08385ee979e94d4d05c733ad0003c5ac4702828de5dffd2dfb88c7da720bafa4a85665657579e0d0 -EBUILD jinx-0.9.ebuild 868 BLAKE2B b70353ad46b10c507c1f2206c8acb07334b35d296ff90ffc0397cdebdf9decffbf05a24c5402ad8166c575e8f5b56f430e8f6dcd4e359fa9f9bb6c80003917d8 SHA512 773729eb0c757b07d9deff9935d0cf91f18227da1afb01308657cc55c07f252f3bcfa2e9e78ec97e245b5199e8f3c2f039c695622ebcf4991e1ae3fe753f308f -EBUILD jinx-1.0.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7 EBUILD jinx-1.1.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7 EBUILD jinx-1.2.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70 MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950 diff --git a/app-emacs/jinx/jinx-0.9.ebuild b/app-emacs/jinx/jinx-0.9.ebuild deleted file mode 100644 index 943cc3e39014..000000000000 --- a/app-emacs/jinx/jinx-0.9.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 -inherit edo elisp toolchain-funcs - -DESCRIPTION="Enchanted Spell Checker for GNU Emacs" -HOMEPAGE="https://github.com/minad/jinx" - -# Recompressed from ELPA. -SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-text/enchant:2 - >=app-emacs/compat-29.1.4.0 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -ELISP_REMOVE="${PN}-pkg.el" -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - edo $(tc-getCC) -fPIC -Wall -Wextra -shared \ - $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \ - ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c - elisp_src_compile -} - -src_install() { - elisp-make-autoload-file - elisp_src_install - - elisp-modules-install "${PN}" jinx-mod.so - doinfo jinx.info -} diff --git a/app-emacs/jinx/jinx-1.0.ebuild b/app-emacs/jinx/jinx-1.0.ebuild deleted file mode 100644 index 55cad1b7e1c1..000000000000 --- a/app-emacs/jinx/jinx-1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=27.1 -inherit edo elisp toolchain-funcs - -DESCRIPTION="Enchanted Spell Checker for GNU Emacs" -HOMEPAGE="https://github.com/minad/jinx" - -SRC_URI=" - https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - app-text/enchant:2 - >=app-emacs/compat-29.1.4.0 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -SITEFILE="50${PN}-gentoo.el" - -ELISP_TEXINFO="${PN}.texi" - -src_compile() { - edo $(tc-getCC) -fPIC -Wall -Wextra -shared \ - $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \ - ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c - elisp-org-export-to texinfo README.org - elisp_src_compile -} - -src_install() { - elisp-make-autoload-file - elisp_src_install - - elisp-modules-install "${PN}" jinx-mod.so - doinfo jinx.info -} diff --git a/app-emacs/key-chord/Manifest b/app-emacs/key-chord/Manifest index 4b683e0fc364..1de8be3ae630 100644 --- a/app-emacs/key-chord/Manifest +++ b/app-emacs/key-chord/Manifest @@ -1,5 +1,3 @@ -DIST key-chord-0.6_p20201222.tar.gz 5302 BLAKE2B 270440de61854e010827b94eb24d8cf15d42b1c506b43b3f51349313fd687fc89b53128356168044bea504e38a22afbb8eede4d3d60e1eaff343c582cd057cda SHA512 92beca695f29dafa2fb9c61e00a9b6afad9c33dba15b11d7474de1a6f145571449700e7cec848046875d73370d92f94571bf309da1c7e170ee0abc5f2e19d629 DIST key-chord-0.7.tar.gz 5335 BLAKE2B bc47144337093aa8bebb239f52eec8362fe5485535aab894e5afc82cd5e83a716ec229d3e1c52d60c116e5d1801b0f985c4d249ebc65497bca61ddf66f4a614a SHA512 a5cdb82fe9aa279ab146baeefeb0313122400034fa946ad826ea0a6944be41ff93d79097ce79ed6f5cd1187de9dcbbe2bfc3971d8a3f97a2c2760963218669d2 -EBUILD key-chord-0.6_p20201222.ebuild 565 BLAKE2B aa228ada284f287d659c4b2b371c9239c4b7b447579eb5a88febbe0d22ec209dfc0ef9d6c5df815f5b3d59e9cb2ca8cd304f9f91c4ec4dace35db9a9eaa638da SHA512 88d32b560f9f83533e5502eeaf04b0a9c92b28927510d72d0ecf972869ea1d58cff9bed7825dbe5cbc1fc5ae2ca45f39d8d0c9fd2553552b39b458ec6e6f2f99 -EBUILD key-chord-0.7.ebuild 606 BLAKE2B 1a63d187bd507a6f2eeb615bbf6090976f4cbdc8c2cff2d199a3a0bf2d6d2673d30e9485d0073ee358a7558bd6f661fcfc4b6db9e58583ff85739312652f2ced SHA512 41eb414264cfc1443782b1b142f2024d0a0fb09fe51988f8999e579fd6b9c83a0f44cc19b78ca9326d9622f48476dd0562de1624cba6acc246c454614ae24a21 +EBUILD key-chord-0.7.ebuild 604 BLAKE2B 8a3e5dd07ca85987faebf96ddbaff47323d5ad77c8359f98fc136a7e583d3460ac626a8a30f179998507a9f658c5d0f7df18620f3e10a46d626040851b407928 SHA512 a34ec5b40d02c5d64cda8e59a34a0df8d6e10fc7a2b695dac23bad9e3d5eedfb55cae2c6dc963b17679857f0522d4157e11b91b628ea144539bfca4271fcab8e MISC metadata.xml 437 BLAKE2B 111d317677331323a94ec07f4d080a653f1370026641d72dec2da5dff6379f8a774a49688026a24cf163c262bef806cd217b336e294d979aff57ed62c1e4ffdb SHA512 3e7f85f10226cbfea4f20844441bbccbb6288ad3d9a3779504b4ba492a545a68e346c1c8c95264204dd5e26f0be49b60ff0b9c205cb4f8ebb667f7e61ae9d5fd diff --git a/app-emacs/key-chord/key-chord-0.6_p20201222.ebuild b/app-emacs/key-chord/key-chord-0.6_p20201222.ebuild deleted file mode 100644 index f70ec6744489..000000000000 --- a/app-emacs/key-chord/key-chord-0.6_p20201222.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 - -COMMIT=7f7fd7c5bd2b996fa054779357e1566f7989e07d - -inherit elisp - -DESCRIPTION="Map pairs of simultaneously pressed keys to commands" -HOMEPAGE="https://github.com/emacsorphanage/key-chord/" -SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/key-chord/key-chord-0.7.ebuild b/app-emacs/key-chord/key-chord-0.7.ebuild index 60449ddf4f67..84b6dd16e03b 100644 --- a/app-emacs/key-chord/key-chord-0.7.ebuild +++ b/app-emacs/key-chord/key-chord-0.7.ebuild @@ -16,7 +16,7 @@ else SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="GPL-2+" diff --git a/app-emacs/kind-icon/Manifest b/app-emacs/kind-icon/Manifest index 0a87a08717eb..525770f29021 100644 --- a/app-emacs/kind-icon/Manifest +++ b/app-emacs/kind-icon/Manifest @@ -1,8 +1,4 @@ AUX 50kind-icon-gentoo.el 160 BLAKE2B 172306977f0fefb5a50499d7de9dab64f90e1004ef259ec253d7ea94cca670cb1f33849fe282b290413b0a7715f40c5dc72c72b8a474b4d2e64db249c7ecbca8 SHA512 fd8a2f37b43f8747533d25a773c4a849e59e0b420ef1f4eff4f9daa97f91aa56d41f0a803e6cd8cb9a2161fa62ac9ac5966542701d4a15005506b323c16e4eb2 -DIST kind-icon-0.2.0.tar.xz 19804 BLAKE2B 6efd4470114adf451bd08a7158b0e9c6fa5d51978d0228997983d3164d0e4451dbb0ea413bcf64967a18a08e78a76ac59de4acd61a2304512920a37cd9c187f8 SHA512 fafe8eccd2ad7f459105357b6a097cdcdb2e4e3e1567acb3bdaa4fa9e861fcbf44ac5b697ff8755d0c9789e4575de6e6504f86bb851283e89d0571c3b5b65e0a -DIST kind-icon-0.2.1.tar.gz 21869 BLAKE2B 788dad3e334bb2f85dbd260eb04b60970dcea1030d920f922bc1b00fc561fe825e959891af73af391efa4f3408d72bbd5f021fa3a52edaf27ebdb8894c76a708 SHA512 9ebea8c1bca4b85f1486b0114df06b29463d3852ebaf66a8cf221a73c5456444ba0e1c6d4e43ddac8f51ea2cece18edc2208ab341a8124c5f71a06141f8f641e DIST kind-icon-0.2.2.tar.gz 22111 BLAKE2B dcdf964ebce9cfd89abdd1d8ad73b5734a09dc8971e5043e7d7d523d1ebcf48d5d9a45ade500395059d26fabf776f5486bee68a1be815987998386b23951bf44 SHA512 98573c3a73946628dc06cad5b3ad8cb81ddccc6ceea070e3a40edebb5f60cca78d21a6be3f4e2eb51fc9352fa4d071f1d0fc6a202fd3e03481d6880f85f8a6ea -EBUILD kind-icon-0.2.0.ebuild 471 BLAKE2B 28744c5b32cc3793447464dc595e1dd9bae962cd4533f88eec7b99803234c5db032489d29a722f84bbb6c9faefcfc724e543adbcf384fd0d515804c5b893b75e SHA512 62ded363d8ea0cd4d8a39ddee469ccec1de59cd9d8e0c639c6a7e106b1d61bf44a063f84bb4d917aa34b7132e52feafea12281550143539b0d938bafbc6c8375 -EBUILD kind-icon-0.2.1.ebuild 628 BLAKE2B a3e0972d8338eed5db93c51b5a92a30bf7d1c903f0ecd0550b5f87cf3a4ce7dfe3b9dda5b1c7485e5da2377315cbe5c2f32f1a7aa6912b595f04a94b80f6942c SHA512 feaf5e402038f6cf695a15dd2757db2d80bebb7674bd65f95abce9275bf8d53d9887d8e2806d81e822e2916a01f48566d58e75f08def42fce1ba6b35b7d60ca8 EBUILD kind-icon-0.2.2.ebuild 628 BLAKE2B 3413784138a8fb9419ef21a0f1f9d1607a107cc149d9f281d26213707f14a2e1080356505e37f29a3fd14abf2395c7c58a394bb8c2c2532b9e74d848aac21512 SHA512 6e1e5b8972048ccc441f9c3789fcdba6e72ecf14e740f232700fc9bf1264469a4974f2a00c17a313dbfe35bd3d8c5baa9260245b8d015ffa03229ccdcd4552fb MISC metadata.xml 578 BLAKE2B e5e0450ac488021d88a578f1322cdeea8a94bb2d2dacfd3f84b75addf0c5506a3f78418cc35f72eb0e38cba4f507acc6de3d5ae24676c7f5e9cb0e88501fb7e3 SHA512 477e1571f256bef169893ee7a23541f7a0f1e1dd37c4df7a30a5d9461c082570bdc4b8a8eef6588643e8b968ac82c63ee2307247b04be4252e3f89689fc1e43b diff --git a/app-emacs/kind-icon/kind-icon-0.2.0.ebuild b/app-emacs/kind-icon/kind-icon-0.2.0.ebuild deleted file mode 100644 index 9941bb5d8d0e..000000000000 --- a/app-emacs/kind-icon/kind-icon-0.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS="27.1" -inherit elisp - -DESCRIPTION="Completion kind icons" -HOMEPAGE="https://github.com/jdtsmith/kind-icon" -SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="app-emacs/svg-lib" -DEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-make-autoload-file - elisp_src_compile -} diff --git a/app-emacs/kind-icon/kind-icon-0.2.1.ebuild b/app-emacs/kind-icon/kind-icon-0.2.1.ebuild deleted file mode 100644 index be600aa4026c..000000000000 --- a/app-emacs/kind-icon/kind-icon-0.2.1.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 - -NEED_EMACS="27.1" - -inherit elisp - -DESCRIPTION="Completion kind icons" -HOMEPAGE="https://github.com/jdtsmith/kind-icon/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/jdtsmith/${PN}.git" -else - SRC_URI="https://github.com/jdtsmith/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - app-emacs/svg-lib -" -BDEPEND=" - ${RDEPEND} -" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-make-autoload-file - elisp_src_compile -} diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index 62b286dcf5f5..a26fbbf65fb7 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1,6 +1,4 @@ AUX 50lsp-mode-gentoo.el 2081 BLAKE2B ac9eee2a41fa09e1ee72cabef2380b6095f469f1c668833b4d6d59964796a974457e2f85f4cdb7b66ea652ad23a6806326f9a43c20b4d1592fc1f19eb33a3773 SHA512 632fb2b9d0af9735c16fffbe6d0aca7ba0a494edd001ea289f17836e9ddd34d9ea60cf22035194e1837505cc214370be31e0dff0637a59361eeb6a4f2d12e816 -DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d22224372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09 DIST lsp-mode-8.0.1_pre20231218.tar.gz 16396690 BLAKE2B e841e1cda6e26ba1d646ea8ffeee7212fb3352e4ed73c323212e9bd883ddbe3461918b3ab435a16e6568d2fdaf97b165accd8876625415dfa428259c0c93998f SHA512 d3f5a26e40b7b569ba185d605208bd888aed6430f1fa5b608db47ba727e72fb540646a3908b80ab04db763d9be9adb8b58ef88165f31c874749ed26f7086c0fc -EBUILD lsp-mode-8.0.0_p20220620.ebuild 1193 BLAKE2B dd0b6d59ea797ab34d8c59f54c2e6ccbbedc1d7f7257630b86f2f0373b7f782fcf1d4172d80ed1571818e67ddd37a00d6193b990847bd565432e33b580cbf866 SHA512 95ddadbaf53d5c444e295b56457bf201908242a71e262db4662289baee588fd58beb9161b1ab8e72c3090720caf1af0490612bce6c85af347e56c91a1d2a5915 EBUILD lsp-mode-8.0.1_pre20231218.ebuild 1261 BLAKE2B 532aeaf7d33817f6cb947264d409fd0472ed46b8b8f1af6d2dff55d058f0ef59dbc76b8e6777964410a84195cea88f7b17d36013ccd7cb777f8d7eccfca3abeb SHA512 71458c62ee56af6a75907ff14e80a825c77b1030ca3ba258018fe8573dad82035010dbd7f312936c28fd84f0b7448973ad3f0131d6f3cd63239a71786dbca9b1 MISC metadata.xml 364 BLAKE2B d28d1feb1f2948839ed9759bd1d7f22285218f301e2862e50b6a58aad591f81d8d94ff8bf2fce8c399c04839467e89b82c2487b2ff09a129f4636d81555db4f8 SHA512 1b9aff2f7852a2af981b93c1e2ca1a0df378e52d0a0817a7fe4a00e5c74721389979df9367a6e93c3a62ac02adb118fbdfff84272f9f902c5883d0759a422d4c diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild deleted file mode 100644 index 8b7c6ad12cda..000000000000 --- a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.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 - -COMMIT=9957623d93b13fabaca8ba35b85da8fcceaeef69 -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Emacs client/library for the Language Server Protocol" -HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/" -SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-3+" -KEYWORDS="amd64" -SLOT="0" - -RDEPEND=" - >=app-emacs/dash-2.18.0 - >=app-emacs/f-0.20.0 - app-emacs/ht - app-emacs/lv - app-emacs/markdown-mode - app-emacs/spinner -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/deferred - app-emacs/ecukes - app-emacs/el-mock - app-emacs/espuds - app-emacs/flycheck - app-emacs/undercover - ) -" - -DOCS=( AUTHORS CHANGELOG.org README.md refcard ) -BYTECOMPFLAGS="-L . -L clients" -ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el - test/lsp-integration-test.el" # Remove failing tests -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert-runner "${S}" -t "!no-win" -t "!org" - -src_compile() { - elisp_src_compile - elisp-compile clients/*.el -} - -src_install() { - elisp_src_install - elisp-install ${PN}/clients clients/* -} diff --git a/app-emacs/lyskom-elisp-client/Manifest b/app-emacs/lyskom-elisp-client/Manifest index 60c3d162f445..b94b75adc891 100644 --- a/app-emacs/lyskom-elisp-client/Manifest +++ b/app-emacs/lyskom-elisp-client/Manifest @@ -1,7 +1,5 @@ AUX 50lyskom-elisp-client-gentoo.el 83 BLAKE2B fc6ddc15aefba06dab5ab19d3c3bfbe071c14ffc1a486330f728e3af89d0b457ab7a1c4ccd633da575acff1effbc4f7f7649279365850339b31a13982c296027 SHA512 f7e3f23ecbadc1fde023a6cd176e45719affaa6f03a015c3d399719c53cb4f56ea7269d725ac0fffcc9311fc8e8ed1fd0d3de93f0d1973a2abdcd14b073389ce AUX lyskom-elisp-client-0.48_p20161231-no-git.patch 898 BLAKE2B 77719e2cf527fd91e7fd122b7474a588231948113acf7b999dd4d6e7229ed3b9768d76932cadd2a6227f7474322e7cda68cd4a3493ab33536b99dea68eb05240 SHA512 3e0e9df1388af428dde8ba879beefb62fd261a557d6bf5b6fac59311029bfc613a1c407059ed533949fccb77aa99e0815a23116286895ff8ea33c5462e66095c -DIST lyskom-elisp-client-0.48_p20180410.tar.xz 889468 BLAKE2B b8a1766b6f6b1d4b01676792f45d66517cdc43d2e29ae6e5b0704b90e4dfc749f8e4155159fd28a25426d79502bcaf7f2cbded32b2e64e22b2b36f11cbdbd123 SHA512 efb04b2100d59fac971898a6db3e48cf45e3bdc4455f06a0cdd065a97db5441edd4eda2e838a5e88c0b0246387dba0e3f71777892b3a6889c51960f0259fbdfc DIST lyskom-elisp-client-0.48_p20200226.tar.xz 896372 BLAKE2B e9d2c7db2cbce40fa48a788c09db052ff819db2cb00848c735646c8d6fc72ea808c03881295bf91d5cb37ce63ceebf6d4537674b9a87946c75a0a92c613eb37b SHA512 901257ef054e5700038cc59712d02e855920851782bf0d44090e1db500f545fee44e47c70c8036bb29a92056c2e72ff48ac518ccdb36ab84c18a6ac18e309529 -EBUILD lyskom-elisp-client-0.48_p20180410.ebuild 1196 BLAKE2B fb057585bbf00cc0ae59e235cf4d85ae0ba97723f821883eb76436ae29c4a44a2a3b2faf6c01b0507f7d41da36047fd47b616b57805936229c6cbabdb9b4f3c1 SHA512 254bd3d5c15eeeeae13643e88bce7330cf0e3f3b68c7dd3d93a0bd7be9fb9d8cf545671481ce2764afb5b4476ef24abf05f2556ef38a01d49c8aa4dc48ad79d4 EBUILD lyskom-elisp-client-0.48_p20200226.ebuild 1193 BLAKE2B d13782df523463417be582eed8b407ec492db03b7d276dba7b2f414def83e6f2baa13778ccdd9d32856e2e2b2edba8aed46e7b01a1b0fe34d824d7f2fe78c22a SHA512 b49e695cff8b453f39325850e3ca4c84dc852c735156e8d3ee3beed7d2bbf09ae871e5a96f5fc7ae57d9ea12f30197a478a371a7310af1ae688ed87e8a3f0102 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20180410.ebuild b/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20180410.ebuild deleted file mode 100644 index 58460bf45b94..000000000000 --- a/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20180410.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Elisp client for the LysKOM conference system" -HOMEPAGE="http://www.lysator.liu.se/lyskom/klienter/emacslisp/index.en.html" -# snapshot of git://git.lysator.liu.se/${PN}/${PN}.git -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 sparc x86" -IUSE="l10n_sv" - -S="${WORKDIR}/${PN}" -ELISP_PATCHES="${PN}-0.48_p20161231-no-git.patch" -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - local d=${PV#*_p} - sed -i "s/@@DATE@@/${d:0:4}-${d:4:2}-${d:6:2}/" src/Makefile || die -} - -src_compile() { - emake -C src EMACS=emacs - # Info page is in Swedish only - use l10n_sv && emake -C doc elisp-client -} - -src_install() { - elisp-install ${PN} src/lyskom.{el,elc} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc src/{ChangeLog*,README,TODO} doc/NEWS* - use l10n_sv && doinfo doc/elisp-client - - DOC_CONTENTS="If you prefer an English language environment, add the - following line to your ~/.emacs file: - \n\t(setq-default kom-default-language 'en)" - readme.gentoo_create_doc -} diff --git a/app-emacs/macrostep/Manifest b/app-emacs/macrostep/Manifest index b7ea4a4fae58..e23adaca3516 100644 --- a/app-emacs/macrostep/Manifest +++ b/app-emacs/macrostep/Manifest @@ -1,7 +1,5 @@ AUX 50macrostep-gentoo.el 309 BLAKE2B a3d555255e026726f2f8f8660eb53b5659e3a31aea4199c147b50e00dc6d77ce420b75a374bc4ad702610bede69bda9c586bcf60f63754f58d2a7a02da88031f SHA512 87ace5f9e54da6edf3c89f542b0243f270d62d7c2878d18234b800aa3d3af10583c77f1a010e963f07ccd94eea31e1036eb0b7cf53de18b725b440bff437e757 AUX macrostep-test.patch 403 BLAKE2B b2db44beb31754d258539c79a3c2b49738a1677f2bc9eb2d3db19fad084339e9c5c2d031dbfebb7f2da5b934734adc27d0572023c4503071c729914e17dc06c7 SHA512 cb0f41834fc74679fd8cf89c64e7353ea3b8fa0ec6ec59cb13e1a88210e68b6b92c896e48b39fbcfb2e189933bac6b531c178a8fe1fd910113e77d5a1251b79b -DIST macrostep-0.9.1.tar.gz 32980 BLAKE2B b2949041ab8e6e894046b1be84a223880544f5432606b229fca5a348cca605112d63837587a55654a64971d97e48b063d8cdf4bf1c3f01b23f1db168eb350dbb SHA512 8e6af8040694371958314ca94ec1fbc7a309f82eaa4fd05333e0d16c369d9342d90c86153ce3890b7dfb12567d69526cfb8a2aa5452f4f53dc9497d92ae08aac DIST macrostep-0.9.2.tar.gz 33067 BLAKE2B 0fd25c8ae8827032286890040dadc2f3f2ca20d2fb5366acfe0a6a319f4dc20e2ff17fb59355b2bab36a9cea418122f5c3ae1485bc2ea9989f9c7c5fe4e4b390 SHA512 55d4c0c09f184a3e2218dc484d3c0f57255d591db910082d466f835b084aaa5d795636d337fa1f642a9a97858eaef63b58771f5583c975488f07ed0f87bdbb32 -EBUILD macrostep-0.9.1.ebuild 662 BLAKE2B 4f5babd858c4d7d94e5bf39d5cebbe9f5505ca7b6003df4730aa71dccea113ec3ba7178c1a9f7ef44c837eea34acc4ff816cdaa6f37ad437e77627ae5b2180ec SHA512 c5501281b05a2906abf2b07ab96cee37d1dedd75767c05c695bd4b768e7253adc51062728039e389233423899465077f675bf377a31dc8e33751bfa5fd0296ad EBUILD macrostep-0.9.2.ebuild 662 BLAKE2B 4f5babd858c4d7d94e5bf39d5cebbe9f5505ca7b6003df4730aa71dccea113ec3ba7178c1a9f7ef44c837eea34acc4ff816cdaa6f37ad437e77627ae5b2180ec SHA512 c5501281b05a2906abf2b07ab96cee37d1dedd75767c05c695bd4b768e7253adc51062728039e389233423899465077f675bf377a31dc8e33751bfa5fd0296ad MISC metadata.xml 1330 BLAKE2B 9433c1a89ad42d6c25669e92929e445fd502094cd09814f1b9a1b464d92da7ab8cd39055d45bee0194ed3b3b6154648587a41de2ed66924da14586fce4a4e18a SHA512 f751a0672edfdff536687b570cd51d2f7b38281e7da86636c52fe56a21f2c9f60a60fa4a1dae030ff44146c58fd70105690adfbddf8812491ca72d0bce185983 diff --git a/app-emacs/macrostep/macrostep-0.9.1.ebuild b/app-emacs/macrostep/macrostep-0.9.1.ebuild deleted file mode 100644 index 1101f1121e89..000000000000 --- a/app-emacs/macrostep/macrostep-0.9.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Interactive macro-expander for Emacs" -HOMEPAGE="https://github.com/joddie/macrostep/ - https://github.com/emacsorphanage/macrostep/" -SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -PATCHES=( "${FILESDIR}"/${PN}-test.patch ) - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ${EMACS} ${EMACSFLAGS} -L . --load ${PN}-test.el || die "test failed" -} - -src_install() { - rm macrostep-test.el{,c} || die - - elisp_src_install -} diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest index 559ffc282aae..be2031f076c4 100644 --- a/app-emacs/magit/Manifest +++ b/app-emacs/magit/Manifest @@ -2,9 +2,6 @@ AUX 50magit-gentoo.el 77 BLAKE2B 85c942a0eeb84d6d45931a318108dff2006fc38e9e9eac3 AUX magit-3.3.0-inhibit-libgit.patch 629 BLAKE2B 281721586bc1e37ab9655366ba09d4bdc2b509c7a9c86cbf6bbd79aec4583ade3f43ea26449dc14be87d084154c2c77403cbd088c6249f0a882e514d255e1c68 SHA512 cefd33afc1d2f939ecb6b7724dfb2e907e4d6be2453eab2c42ce9a11c99c5cc43c0df4ed999c8cc0b176fa06f45d27091d548fb20bd27e5f03745f8a9b0663d3 AUX magit-3.3.0-libgit-unavail.patch 388 BLAKE2B 5059db82ca0838e156f761f85699e02e3c3cd8b74fb816461106f1f79f6f2c31c4ad75be496c8701f9a62f8e4ffc75b3bf66f6f38954ff7a53a40e96daf9aa4f SHA512 7c246a20e506063481145b8f216bd4bdf059ab4fccaf49bd99f3cbf6999e9a3df6eb504ca83ca286d23a2616b16e6f8ead77477a52e40e8988ff53e245b89357 DIST magit-3.3.0.50_p20230912.tar.gz 666150 BLAKE2B 52d0afa05fad68283c668810806a61e3df6494c8afecdceccf193c64eec5396fb5f45fad5c31d4cb601954c8abc27fcc4be240ffd72c4fc72531876657c4c157 SHA512 d6c8c32676b07253b661388e8db1602162f7012ff3bf5bc6bcc071507bb9c08633359043eb893b743e5f37d7474a17b1a2e96975cd64d0688e3c6337ca65470e -DIST magit-3.3.0.tar.gz 629283 BLAKE2B b07a071682ac543ba4a94b9bb8d78cedca1dcc4a7140ad2972d65e014666a2fea078611a7fd98356747d02431e5aa2456801e7e9a12e2b08027666b437863535 SHA512 22fa7c41cb18746b33f64ef936f88dbf229f998e2d2a5d066771711450753c98430335040d0a9812832f3fa39f96f6e88133d5274964332bc899fa7ef19422eb -EBUILD magit-3.3.0-r2.ebuild 1370 BLAKE2B 61f27f958f6789a6b711c501a327356803fd9b0c2e3f3253b843710e917fb44ece5220f7b3173bb7e38b444599ba59fc2e71d5d58e0a1c883292cf0d67278def SHA512 eaac1d916e5149865678b90294ff27e6b4613b2c4b58438204c97174f9712c625498865f9a9ee733363d6e42a9b49b80be8f3af640e1ac4fabc0ff13c7e20916 -EBUILD magit-3.3.0-r4.ebuild 1367 BLAKE2B 528372810dd7b3cdc4f1aa33f1b20079444c7b7d5ea10f739e83e0b57f59da11bef1036052c1d0aac1c8f6f4cc1d6893aa37b69744b4b8d5c3c5200c2a74f5b2 SHA512 8ae7478301e492149b9cf25b45e1e56af2c76668f4ea67ffc5f8026bd1ed319e3136f41bc462a2cd69439b7f26c9cde1fc17a4e72737a205276506491d22a021 EBUILD magit-3.3.0.50_p20230912.ebuild 1376 BLAKE2B 3d7939185a2a7283a4aa0cc8ce50524a54a872a87f5a6bd93562d85504c50d27d80a1c376d77732256028cd8fb1a12d0e00184212a3f6bcca4e0159536e88a99 SHA512 85bbef49e613687b84f9f3626d2fb8bfce7671b953e5e9b9f5b119681987ecf2877b8bd69fa03f101baccc6f30f6575302766e36380fee9672bc242d252a0db8 EBUILD magit-9999.ebuild 1250 BLAKE2B 6449b6b2d52912fb62a3b36101c1d467c6e37b6d9786e1cf5b2e569c40d891d438cf5b6aa9b0961090e9fd5f2570a07e56cb99ff4a302c867103da784b347dd2 SHA512 ebb8495f1a976f8706f045cec56b84efe7f1b71dd48db5ae88b5d71601f8c55984051e80b9070995f6c71ec9fb06852c62ec27c323e5b4704098ea9228bf5e10 MISC metadata.xml 897 BLAKE2B ffc0c9c8260fd035b5d2d73b87ca250aa1272ed22ee8b6ce470e103a01a47bff44becb1ccfbcbc3bcfa50c19c94461100fb2032f0d2f212a6fa007ffd08a2421 SHA512 1236dba8fc89a33863db76c1ed16a2541508a21cd3901b369c9f5ff79af4a37dee2c9448b489900faa7f0627b3718adb17d91bafe02fdf7c261b1401108a9a7b diff --git a/app-emacs/magit/magit-3.3.0-r2.ebuild b/app-emacs/magit/magit-3.3.0-r2.ebuild deleted file mode 100644 index 9299f8b8d42f..000000000000 --- a/app-emacs/magit/magit-3.3.0-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A Git porcelain inside Emacs" -HOMEPAGE="https://magit.vc/ - https://github.com/magit/magit/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/magit/magit.git" -else - SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" -fi -S="${WORKDIR}/${P}/lisp" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="+libgit" # drop the IUSE default for next upstream release - -DOCS=( ../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes ) -ELISP_TEXINFO="../Documentation/*.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/dash-2.19.1 - >=app-emacs/transient-0.3.6 - >=app-emacs/with-editor-3.0.5 - libgit? ( app-emacs/libegit2 ) -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" -RDEPEND+=" - >=dev-vcs/git-2.0.0 -" - -src_prepare() { - default - use libgit || rm magit-libgit.el || die - echo "(setq magit-version \"${PV}\")" > magit-version.el || die -} - -pkg_postinst() { - elisp_pkg_postinst - - einfo "magit version 3.3.0 dropped necessity of the app-emacs/libegit2 package" - einfo "magit after 3.3.0 can now use the git executable directly," - einfo "if you need the libegit backend, then please add app-emacs/libegit2 to @world" -} diff --git a/app-emacs/magit/magit-3.3.0-r4.ebuild b/app-emacs/magit/magit-3.3.0-r4.ebuild deleted file mode 100644 index 791de522d7a6..000000000000 --- a/app-emacs/magit/magit-3.3.0-r4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A Git porcelain inside Emacs" -HOMEPAGE="https://magit.vc/ - https://github.com/magit/magit/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/magit/magit.git" -else - SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -fi -S="${WORKDIR}/${P}/lisp" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="libgit" - -PATCHES=( - "${FILESDIR}"/${P}-inhibit-libgit.patch - "${FILESDIR}"/${P}-libgit-unavail.patch -) -DOCS=( ../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes ) -ELISP_TEXINFO="../Documentation/*.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/dash-2.19.1 - >=app-emacs/transient-0.3.6 - >=app-emacs/with-editor-3.0.5 - libgit? ( app-emacs/libegit2 ) -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" -RDEPEND+=" - >=dev-vcs/git-2.0.0 -" - -src_prepare() { - default - use libgit || rm magit-libgit.el || die - echo "(setq magit-version \"${PV}\")" > magit-version.el || die -} - -pkg_postinst() { - elisp_pkg_postinst - - if ! use libgit; then - einfo "The dependency on app-emacs/libegit2 is optional" - einfo "since magit version 3.3.0. Enable the \"libgit\" flag" - einfo "if you need the libgit backend." - fi -} diff --git a/app-emacs/marginalia/Manifest b/app-emacs/marginalia/Manifest index e39e222e8f28..69053eaf8f66 100644 --- a/app-emacs/marginalia/Manifest +++ b/app-emacs/marginalia/Manifest @@ -1,8 +1,4 @@ AUX 50marginalia-gentoo.el 133 BLAKE2B 9924046f0683974aba9bf9bd0939058eab78abc131b0eebd5d2aac17c0653e0a578c062fba7a363797e6455b8bc85149e79778f8abd4185eec68dd61206b8216 SHA512 e5cd461343454dfc9de75f15e5c35337780ecbc96d844a160c3f9cfcfd5382232b4359191b382741839700224493adc6f4d3218c050c3214b49af0dc85feb135 -DIST marginalia-1.3.tar.gz 30893 BLAKE2B 4ab172939ef5c31f3d15c2e696cdbd2f8a4782f530332f6214b2634e6c9ec39c80a2798d2f75c6e52b830b91220c00a12ef30c6c717fd93631ab627854568eae SHA512 ea90c4682276247b0f914aab752a11cf074e38f73f8cdb5330f55387cd9930662918101ae3d0da552f4f2a2fe99d51f97093c32e984dedb102df0eadbf914cc3 -DIST marginalia-1.4.tar.gz 31281 BLAKE2B 00958194ae3bf9752598898e153d8851c7f31048d8a7eef135ff99afd25230ca792c892a9caa4a9df122b8eac32dfcd20035c299d879f6191c4938da607c10c6 SHA512 f6b5850ea7935520e3e020cf015e155aca5b7b2f28db408a0128a0d568a725ddb87c05f2694d18c071c5378737c197999ebec2a49e212a3ccc9fbdb85749524c DIST marginalia-1.5.tar.gz 31360 BLAKE2B 79ea6180955f56edc4aa23d1798af655fb9702d7b3c48dabd7cbca3d091623427e977b21953c551c4cd04544a9d7fea89a78020aaa514d5fbe7d66f24fe22c2b SHA512 6e13b4f5a153ca47c800fd319465f78bb8920df24f448c5d312aaae247a6abcbd70346578fd3d1e39e20ac14cf8856aa2288c7ac456141fbb20ff5a0e47cf08b -EBUILD marginalia-1.3.ebuild 462 BLAKE2B b1d4682a5d9e8c5adf94890bbd216998fc140294acaff251c0c6ab9acd4a3e926e4bd80267c8201b38443c666d4fa852fd195fafed46bbc4b5ab2aa373273f6c SHA512 25532d81b6d931808b465153ba14723ad5dcdc4825e0020f71a4adf440a0020dd03df4ba17b57fa7d66b949ed0347ecba8838f5216dec6b7ef6deb72b5dc3fe7 -EBUILD marginalia-1.4.ebuild 462 BLAKE2B b1d4682a5d9e8c5adf94890bbd216998fc140294acaff251c0c6ab9acd4a3e926e4bd80267c8201b38443c666d4fa852fd195fafed46bbc4b5ab2aa373273f6c SHA512 25532d81b6d931808b465153ba14723ad5dcdc4825e0020f71a4adf440a0020dd03df4ba17b57fa7d66b949ed0347ecba8838f5216dec6b7ef6deb72b5dc3fe7 EBUILD marginalia-1.5.ebuild 462 BLAKE2B b1d4682a5d9e8c5adf94890bbd216998fc140294acaff251c0c6ab9acd4a3e926e4bd80267c8201b38443c666d4fa852fd195fafed46bbc4b5ab2aa373273f6c SHA512 25532d81b6d931808b465153ba14723ad5dcdc4825e0020f71a4adf440a0020dd03df4ba17b57fa7d66b949ed0347ecba8838f5216dec6b7ef6deb72b5dc3fe7 MISC metadata.xml 362 BLAKE2B 170d321c62f5b92b3fda03c4c6a1dc8438023211ae2f9261c997ce1300e4d24fde6588ed57ee766b2637e31c186e11aefdae58b083fd19ec15cbfe2846475bf6 SHA512 99a6cc13efa79095c0fe1bbcd2661fcd56bce0b3cfc9da0af6f90248b8e1ff27e78e0984677df5aba4c383530cc8446c5748296b35e07d6d2d81bda26b5433b4 diff --git a/app-emacs/marginalia/marginalia-1.3.ebuild b/app-emacs/marginalia/marginalia-1.3.ebuild deleted file mode 100644 index 94f2ac11d2f2..000000000000 --- a/app-emacs/marginalia/marginalia-1.3.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 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Marginalia in the minibuffer" -HOMEPAGE="https://github.com/minad/marginalia" -SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.0" -BDEPEND="${RDEPEND}" diff --git a/app-emacs/marginalia/marginalia-1.4.ebuild b/app-emacs/marginalia/marginalia-1.4.ebuild deleted file mode 100644 index 94f2ac11d2f2..000000000000 --- a/app-emacs/marginalia/marginalia-1.4.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 - -NEED_EMACS=27.1 - -inherit elisp - -DESCRIPTION="Marginalia in the minibuffer" -HOMEPAGE="https://github.com/minad/marginalia" -SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.0" -BDEPEND="${RDEPEND}" diff --git a/app-emacs/markdown-mode/Manifest b/app-emacs/markdown-mode/Manifest index cdbfbe92ebaf..83bf738ee1b9 100644 --- a/app-emacs/markdown-mode/Manifest +++ b/app-emacs/markdown-mode/Manifest @@ -2,8 +2,6 @@ AUX 50markdown-mode-gentoo.el 252 BLAKE2B 1b718b5fb40ac043f74647d1bbf344bf07a63e AUX markdown-mode-2.5-markdown-command.patch 680 BLAKE2B 16e8c8f8225ee197aee2d112b4a6c26a22435d5f167140234afc78b5ba4a1f581270da293b6602a22c90f01f08ac710739b7d0df4632b71976129d0548c8c95c SHA512 25a9e93eee6692f7ad55dc494c2a8b3400062ae6ffebafa21b091e32dfc877c2d39974282f4f3b64dd5e1e5376e449cec1fe204ce3948316457736d8a546c032 AUX markdown-mode-2.5-test.patch 1314 BLAKE2B f238a3bf1426845c83d7882fd745350166cd5cf3721a4f7611619b73c720ae2e4435e7c14b379d3399d3fe21f258ec0368be44ccee87d0da0391d3401496b14f SHA512 87c7a633d9f0fea730d29f240824224a8569fbc4dd9337e40838000b4aad7a056fc0779965b5c2b6b436d6b7fafdf221dac1374df9fccfb807fdc53a453e2f38 AUX markdown-mode-2.6-remove-failing-tests.patch 3583 BLAKE2B 124dd5cef93dd507e3c90718c1c03d8834c5012dabd75d9391be8b918cb7b230ce5f9797236b91f79dbcb09d8cb1bc7d049fd5778d81590d792b24be0c1b5344 SHA512 5edefbd4109e485a0e91fdbd10287ec6bc8c0353aec427b22feae84fc6a1475b60a53226e30d1529ed2ecf9353ad26af5e8cda532943e08d1d3332b00e5236ac -DIST markdown-mode-2.5.tar.gz 218329 BLAKE2B ea4f3e316383951c00e6a68e388db228567b7a06ac87bb268f28c026a8518e9a8516f27d137c79c24727bd71c785a6e9f1217d160e472abc7bdba2c5bda17f16 SHA512 6bb4d79a5a4c3d3891fc8be4d357fa6dccae9f3eeb8f6c04f840da6cfe6875090ebcc0b1a74961e2a4ac1a59389781fa37ef2420383019983705c2cc66db5b8e DIST markdown-mode-2.6.tar.gz 222181 BLAKE2B 173ba3e152bc4fa45548833bbf87e4e00a56fa2150874b8c3ef395e8364cabeebbe7ab1e582dd55bd531b2a130191b3e79db410b126b6edc8f0573f742b47a33 SHA512 fbfb7a98bb0c562d501d6b1c40987751233ccf386864db43296e02bcaf7d2b8c8d634f1411b91662947e90f33466728101ec0018d2abf46df936f7b19a79b371 -EBUILD markdown-mode-2.5-r1.ebuild 938 BLAKE2B 14e002ddccd8e50ebd69a8ff0dd624ce9c4f3b624c483d844eb26318199085907f056c384e7990d37cfca27160cd2896f31ac3bc637dcca72905a6cb7bd17eb3 SHA512 c80a615a239651364f825648dd3158da7da9c5e572620ab5edeff0765b1d1a46d973bb1723681a52507ee44a014a7d759852dd789679e300d5d13f4290f4f651 EBUILD markdown-mode-2.6.ebuild 1112 BLAKE2B 669d0a31a2a8d2688e096e7effe80f1353837d9d0695af9af7e048b58ae51515cf1597a61b7557f481d25b113670edeafc87f27b30ccab24e1e4126af9f56be1 SHA512 8ebb9e7f977e646de9fc44f184ebb5416c496a9ae93f5ce43bcd12643d60bc07cdaf15056ddf2869b3c37ade9f99ae693a270fed3176d9c6e56ebfd6e2af1342 MISC metadata.xml 570 BLAKE2B 75359fd9f3254df7c71f76bd6c83b469eb57488c0b0aa9ea4fe582699354f75e05b3499d9ea977ba7438caa234358a564c22a060945aac7a6a1c05ae119e7720 SHA512 18954ffedc2e688bd7eb61e407c685220a002564c4376e24a390ed7eddd8385f285e3b8b49edac7702b8fde5d884ea1c92da4275ec8ff091423c7ae691f86327 diff --git a/app-emacs/markdown-mode/markdown-mode-2.5-r1.ebuild b/app-emacs/markdown-mode/markdown-mode-2.5-r1.ebuild deleted file mode 100644 index e11c0d58dab2..000000000000 --- a/app-emacs/markdown-mode/markdown-mode-2.5-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp optfeature - -DESCRIPTION="Major mode for editing Markdown-formatted text files" -HOMEPAGE="https://jblevins.org/projects/markdown-mode/" -SRC_URI="https://github.com/jrblevin/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - dev-python/markdown2 - dev-python/markdown - virtual/pandoc - ) -" -BDEPEND=" - test? ( - virtual/pandoc - || ( - app-text/aspell[l10n_en] - app-text/hunspell[l10n_en] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5-markdown-command.patch - "${FILESDIR}"/${PN}-2.5-test.patch -) - -DOCS=( CHANGES.md CONTRIBUTING.md README.md ) -SITEFILE="50${PN}-gentoo.el" - -pkg_postinst() { - elisp_pkg_postinst - - optfeature "editing Markdown source code blocks" app-emacs/edit-indirect -} diff --git a/app-emacs/mmm-mode/Manifest b/app-emacs/mmm-mode/Manifest index 5e17de32e4ca..830e18dc936b 100644 --- a/app-emacs/mmm-mode/Manifest +++ b/app-emacs/mmm-mode/Manifest @@ -1,6 +1,4 @@ AUX 50mmm-mode-gentoo.el 58 BLAKE2B 0114bc73a9125264dd76189479ec708455f88c2d50765154c64f7bd5ad386889b055b280a1dae5fe661962f27caabb06a8b6a0fc709fce83abfe9c21be6fd8da SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f DIST mmm-mode-0.5.10.tar.gz 110491 BLAKE2B ea60a2ac871fbacbb358809f682ee174612401ee9e5bafb7f322891710ebcc833e7efeae1c3284e8a30fb95c3aac7c86ccad758b4d65bb9aee772ecc5c9a013d SHA512 c1caffe75d97950850a2c6d53554b17d63eba1a9ee653e469046dfd131ad840e8b9fa5114f6bf7967e3a4797fc7db0eab484d48017f1df6e043f935960b9d1df -DIST mmm-mode-0.5.9.tar.gz 110564 BLAKE2B cafcd254489b1b494ddb236d4478f3c44845b1e91571c3c72e89568a15953558c8d341ceddbae111a4f9ee07844762883aa8e3b4d9c7838391bde97d3851cac3 SHA512 77a3ead553cec13537f5fbae15e04295b93f30d2e8e59eebb27820cb164204e35264a066bbd3cb0e86eaeb09c8574fd47c8164fae04b4e9e50786bdba119ab65 EBUILD mmm-mode-0.5.10.ebuild 731 BLAKE2B 574020b02f76d3fbf1fa1cd78e1aa2c483492bca347766cf3dbaad1a41f9000070b44fe3bf962a167294fc3e78b716d9f8df65359cf7177ecc1b9a1b25665eaf SHA512 eddafbb74cfc592af2830d90b0832180346d266cb0afd671c59bfe53c7002d8276bbd24ba7aa043dd0e96c094bcd78424f9b8091d9df8a19279e7949d4621461 -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/mmm-mode-0.5.9.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.9.ebuild deleted file mode 100644 index f6f1ea69417f..000000000000 --- a/app-emacs/mmm-mode/mmm-mode-0.5.9.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="Enables the user to edit different parts of a file in different major modes" -HOMEPAGE="http://mmm-mode.sourceforge.net/ - https://github.com/dgutov/mmm-mode/" -SRC_URI="https://github.com/dgutov/${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.texi" -DOCS=( AUTHORS FAQ NEWS README README.Mason TODO ) diff --git a/app-emacs/modus-themes/Manifest b/app-emacs/modus-themes/Manifest index 9497c9deb55d..05edfb584bd4 100644 --- a/app-emacs/modus-themes/Manifest +++ b/app-emacs/modus-themes/Manifest @@ -1,7 +1,5 @@ AUX 50modus-themes-gentoo.el 76 BLAKE2B 4a9b0e3b09035f7c72de81ceb8677d13135059a8f9c2c58730d99fbe96353e56e38837a0d84ea9d2639e2e6c41bbfee49a7388033e73a79826f631be7dc48926 SHA512 dd3ad2b7721464644d50b2ece529cdcfbf1dc591cd382a2e1f9e33ff5a49474a09feda542421665cfce5dcaf55b2bf9c3acecd3936182e93874fa9e4a3559ae4 -DIST modus-themes-4.2.0.tar.gz 323621 BLAKE2B 7e5e19a294d802bcccfa6f1ca5b53b52ad584a634271d72ea63a5a061678b66149111e05dadc6d7dbb581a5c9dfd26a75f36abac3d87948324709474c204ec1f SHA512 a2484a9d7d42cfe0f74379f1f5bda02bc31a2fac16836644a3a6c6b568a6ee0e2d4804950732f2a132bef330bb7c0e34058256036f81afc27301262ffda79fae DIST modus-themes-4.3.0.tar.gz 329115 BLAKE2B 343070beb66fece35000abe4ae2d4b38c4e06f40a79ed6b12586ed37d39d4c9b67f930869ea8dab51bba84936ed55a8280ea838c4f3be235f95b28d9ec89ffc2 SHA512 3fd24e1b94ec6f3391568f3b92c9224372729494d7edd3ca51167f1a410038f046aaa7fcc8bda8a46ac0a1da5f0509fa9c8dbe49ddfb1aa26b64dcc11ee7ee77 -EBUILD modus-themes-4.2.0.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab EBUILD modus-themes-4.3.0.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab EBUILD modus-themes-9999.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab MISC metadata.xml 720 BLAKE2B 552eec954f27475310d3db196eea2a711ab7247129572dab9dc07d7c0e1c9a0ddebaf5fcd8fcdf1ffc5cb2c29bc1a9ad45966c5ae8196242af8a80b2c9a3f78b SHA512 519e0b62c1296e87eb80db25a8aa8fbec1ff61a393ec4e73d7d6fd1b985d03e12beffc0778b2d25eb2dd4a6a5170aae3803451ee1191c7592c28410af09af435 diff --git a/app-emacs/modus-themes/modus-themes-4.2.0.ebuild b/app-emacs/modus-themes/modus-themes-4.2.0.ebuild deleted file mode 100644 index e3ecfc9b2f8f..000000000000 --- a/app-emacs/modus-themes/modus-themes-4.2.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Highly accessible themes for GNU Emacs" -HOMEPAGE="https://github.com/protesilaos/modus-themes/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git" -else - SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( CHANGELOG.org README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - - elisp-make-autoload-file -} diff --git a/app-emacs/nxml-docbook5-schemas/Manifest b/app-emacs/nxml-docbook5-schemas/Manifest index 625b7f71929d..06791098fbb8 100644 --- a/app-emacs/nxml-docbook5-schemas/Manifest +++ b/app-emacs/nxml-docbook5-schemas/Manifest @@ -1,7 +1,5 @@ AUX 60nxml-docbook5-schemas-gentoo.el 206 BLAKE2B ae9d1fe1da9c86d14796c09597ca34b10dd0e28abb02fdeac4607b8d950bfdf636f5f3c1de49cd5b9cf1fa808513522ab43272f3c26361b871ad0d630a942ed6 SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea AUX schemas.xml 198 BLAKE2B 723ce69dc7b0e63267b0e7b93965ad238b9a919f088aa5dd7611a84c7ebe0a053ae5d8e33ddd6dbf6584f6a9a5406cdf2c727c00907dbd8d5da344405c47bfe2 SHA512 1f41a1e907ae92637845803cdc0c569ad444c9c03a0ba5d9c3f909d42e41353a84f20ca50dbf4f49c0f96836af5c0d5ff0b1f034dbb9b8a45f6083a3ae955ada -DIST docbookxi-5.0.rnc 292523 BLAKE2B 13ae2f3756485845e2fc6dca87bce5eb12c419c84b6edaab5051b075700387c32904f54286756c5fed2480c17af00e385845105a94b13ced9fe13ba959e22224 SHA512 13309beb2dbf76168889a962782d3dd1849fb254ebf1941ffd4fcfc272353ba0ddece509a9b74250462b3e1eff12f31fc408aa790e0efea01d527482b3fa3a48 DIST docbookxi-5.1.rnc 361312 BLAKE2B 374c622718b0c9969561a76874fe878570af4fd2a1288f79c8b51c1474ac75e7e98cddd2be7bedadf8271aefccd770cf70ac4499d45187b327c0a50e402b1a48 SHA512 28191653224a301a3ce7541ca1fcc5d526b76fcce00533adbdc16507ddaa768efedebe31b0fade6b8ea7b28d3d33e9656363dfc667eab227280bf6061673a31c -EBUILD nxml-docbook5-schemas-5.0.ebuild 630 BLAKE2B a78cad9375dc90fd0b8d404a6f72831c65d73a2c528d97763a2ca7c769e48f940dc5dbfa263427f6a9049dc49f22a3e87389272942acd55b50a742b34166a413 SHA512 1abe4eda77aa0c594c32270ed609cdd5bd2f3f06f1d32050bdca393df4f34e4d7f943d37fc07a54721165fac85c187e078fd0d3a7da83103dcb2e9bb0844ab2d EBUILD nxml-docbook5-schemas-5.1.ebuild 630 BLAKE2B a78cad9375dc90fd0b8d404a6f72831c65d73a2c528d97763a2ca7c769e48f940dc5dbfa263427f6a9049dc49f22a3e87389272942acd55b50a742b34166a413 SHA512 1abe4eda77aa0c594c32270ed609cdd5bd2f3f06f1d32050bdca393df4f34e4d7f943d37fc07a54721165fac85c187e078fd0d3a7da83103dcb2e9bb0844ab2d MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-5.0.ebuild b/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-5.0.ebuild deleted file mode 100644 index 946c21d0a832..000000000000 --- a/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Add support for DocBook 5 schemas to NXML" -HOMEPAGE="https://docbook.org/schemas/5x.html" -SRC_URI="https://docbook.org/xml/${PV}/rng/docbookxi.rnc -> docbookxi-${PV}.rnc" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="amd64 x86" - -S="${WORKDIR}" -SITEFILE="60${PN}-gentoo.el" - -src_unpack() { :; } - -src_compile() { :; } - -src_install() { - insinto ${SITEETC}/${PN} - doins "${FILESDIR}"/schemas.xml - newins "${DISTDIR}"/docbookxi-${PV}.rnc docbookxi.rnc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/orderless/Manifest b/app-emacs/orderless/Manifest index 798251b13e8b..ee1d08311088 100644 --- a/app-emacs/orderless/Manifest +++ b/app-emacs/orderless/Manifest @@ -1,8 +1,4 @@ AUX 50orderless-gentoo.el 84 BLAKE2B 663573f2689256eb1de3111304494fa84a0e136af0a9e247717b02d6a6012c44615cf3690241ae3db8a19c0de07f9055997b5ebe368ba633542cd054fd3f8f3d SHA512 727586260e0da7f0302e3a0e1177bd0bc1c2f8d9f40d0a8c858a85bc539bb1cfd4c881b53f44e66a4eecfd4aac854e10993e876de381152f4913ea7ec9c13b70 -DIST orderless-0.7.tar.gz 160435 BLAKE2B bf4c3380b368458fb14c9e851532f3dc591ab3576da1ee26b7232e38eaa2e8e7dc7a18cb46bd005de4e30a47d0395e83fd1e36f38017b0758bca549d3ef853af SHA512 7f3a5781ed5e8787a9b47cae8c9397538434ab508c9638e80e19ef0f074cfd94b2522c3f2bb64f4e8a008f59dc44ea8ddd21b6690c4df1e997c89a921297ed10 -DIST orderless-0.8.tar.gz 161385 BLAKE2B 32c929f9bf26313392f7df62eac45431ee15ecbd23cfad23e0ea4f92930c126df5c940828ad39d4fee2aa1540c3099f0ad12d87f21d800f968f0c21fd2b775d1 SHA512 3c72b35da1d56c4090ac19c672a24d8a9858c0827eb25bf50ca53de9885dc5bfea53afccd5d2e4428e87c7dbdf59dc3cb5236046210f60486aeae12c61821fd9 DIST orderless-1.0.tar.gz 161589 BLAKE2B 57865985d53bd30be715f41dcdc941f54623d57f89321a58a08f28c59525a36364929c38dc8638850ab9cf9a980eb4e4c9b70160d2a0a220a169642899e4e2c7 SHA512 a1ba3645e28a3086e8b564886d8f8b0589dff10437084b1f9f1213b130ecbacf6b6bce85ffceab58ddc5bb447e340589036880f8d6d8d2cf8d35cf5a02133943 -EBUILD orderless-0.7.ebuild 690 BLAKE2B 569a305b8fd0d1a4ab2b9578ba454c5f017d7e68d79a25087879f93a586c043d1996aaaf46f8e7667daeefa4a8c1ec9c26775f9f9e509b01b1fb184031f2ea6a SHA512 476fb691dab7263bbfa1dcda6ef21790f010b3ac413113fd4c8cd224891696e1f707d23c4b283cf49e85b6a68dc434b2fe17868785863f8c4c4da2ee0ce3ce00 -EBUILD orderless-0.8.ebuild 690 BLAKE2B 569a305b8fd0d1a4ab2b9578ba454c5f017d7e68d79a25087879f93a586c043d1996aaaf46f8e7667daeefa4a8c1ec9c26775f9f9e509b01b1fb184031f2ea6a SHA512 476fb691dab7263bbfa1dcda6ef21790f010b3ac413113fd4c8cd224891696e1f707d23c4b283cf49e85b6a68dc434b2fe17868785863f8c4c4da2ee0ce3ce00 EBUILD orderless-1.0.ebuild 690 BLAKE2B 569a305b8fd0d1a4ab2b9578ba454c5f017d7e68d79a25087879f93a586c043d1996aaaf46f8e7667daeefa4a8c1ec9c26775f9f9e509b01b1fb184031f2ea6a SHA512 476fb691dab7263bbfa1dcda6ef21790f010b3ac413113fd4c8cd224891696e1f707d23c4b283cf49e85b6a68dc434b2fe17868785863f8c4c4da2ee0ce3ce00 MISC metadata.xml 364 BLAKE2B 3866465d96c2508dcaed43f67f6bdd861cce2c8b2d98d9bcaccf28a566a868051861c10aaf43479fc0228054a86ceeca7da1e0bec7e7ffe87e6eb6f858628c52 SHA512 a8490a67c98d10206bbd5bac7c960ff0d216a29731d73d6570d0300153b40f2de85d09556ef39d0db9f7a0d24c0c643452e3bbd2dfb4973941fe73236c3206f9 diff --git a/app-emacs/orderless/orderless-0.7.ebuild b/app-emacs/orderless/orderless-0.7.ebuild deleted file mode 100644 index 4e2b3347a81c..000000000000 --- a/app-emacs/orderless/orderless-0.7.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -NEED_EMACS=26 - -inherit readme.gentoo-r1 elisp - -DESCRIPTION="Completion style that matches multiple regexps in any order" -HOMEPAGE="https://github.com/oantolin/orderless" -SRC_URI="https://github.com/oantolin/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="sys-apps/texinfo" - -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="Enable orderless completion by placing - \"(setq completion-styles '(orderless))\" in your .emacs file." -ELISP_TEXTINFO="${PN}.texi" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/orderless/orderless-0.8.ebuild b/app-emacs/orderless/orderless-0.8.ebuild deleted file mode 100644 index 4e2b3347a81c..000000000000 --- a/app-emacs/orderless/orderless-0.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -NEED_EMACS=26 - -inherit readme.gentoo-r1 elisp - -DESCRIPTION="Completion style that matches multiple regexps in any order" -HOMEPAGE="https://github.com/oantolin/orderless" -SRC_URI="https://github.com/oantolin/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="sys-apps/texinfo" - -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="Enable orderless completion by placing - \"(setq completion-styles '(orderless))\" in your .emacs file." -ELISP_TEXTINFO="${PN}.texi" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 687c3c940162..4b5840894acb 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,10 +1,8 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000 DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591 -DIST org-mode-release_9.6.13.tar.gz 2211798 BLAKE2B 524f600b03f00d86bfc4ebaac37b3a3f9e8da65969090dfe86cb2a5a55ebdb6ffd7ec60ae62116c4b032e860535284fc2ef01f435bf420675f26f695ad57062b SHA512 018e7de76823c4c3ab3872e966f79f5b9c08d7360513c93f0035c0f5ba2091f744644cd6eec3eb3870419dbb1af68d04c08268658087e74b359df19705f7b596 DIST org-mode-release_9.6.14.tar.gz 2212019 BLAKE2B 94c8de66c6cc5f728236cc305e2f980258aaf97c54eeab6dee4fab909b57ffd27a5ac9d14a2b7a113454be0acfea1984b59c68e3512494cd0752f6c0cd8e6f2e SHA512 08d11fe4dcb0835150ac75050f31840c06d48fd4caccd6fede50299fc480156fdcba6e595438d760854b9f3fb5ea450c17f11a288d981e6f4f000bc47d0e8fbd DIST org-mode-release_9.6.17.tar.gz 2212373 BLAKE2B db20152c180e32ea731df12ab05b70a67801ec9c3ef25f572bc06469e454c2228f43565cb1216d0b9e8e2f025b3b2f9527763dd603d90bbdceef6e49a9c67db1 SHA512 cc3861346894b5d794eb9a6ee4a01b57292a50fb6f426f81168a1c859d2107e2e2cc6713c5da1890f06a1d42821eb96aa39bade2d4dd5f439e8ef71528b70091 EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb -EBUILD org-mode-9.6.13.ebuild 1402 BLAKE2B 88e5246a8a0ec6d859b23d2c672e18bb47a21ba8ff2dcd0ffc8feab3319ef281c9777fb17936351ebffaeaa5e9fd4cba20b2b73142de70541527f7fb28b6fe55 SHA512 f60ab87f4af0a1ce45e07b8dc3d2b9024175b5b480851930a8a7f8e41c362708ec612e186016b7dfed63b15b1f604dbdd375e6d2142844da763bc363d1781968 EBUILD org-mode-9.6.14.ebuild 1402 BLAKE2B 88e5246a8a0ec6d859b23d2c672e18bb47a21ba8ff2dcd0ffc8feab3319ef281c9777fb17936351ebffaeaa5e9fd4cba20b2b73142de70541527f7fb28b6fe55 SHA512 f60ab87f4af0a1ce45e07b8dc3d2b9024175b5b480851930a8a7f8e41c362708ec612e186016b7dfed63b15b1f604dbdd375e6d2142844da763bc363d1781968 EBUILD org-mode-9.6.17.ebuild 1405 BLAKE2B 421687734d10b14a6fa3ce9fc1cb7bd0ee7b44d591933bb1de15d1a1f3dc2427b729016048724ddbf7b522ef5285ce2f6be2c1c027b6dc2522d0402b875232d2 SHA512 00b892403fd6a0f27e660cb8fd020b4c0eaa0aa90e71a9ed706a9e1d9385d65cb88b63e6b504f5be3d8174668812aa09657a3c0b80c2bf48c02a1c7312ba8ace EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90 diff --git a/app-emacs/org-mode/org-mode-9.6.13.ebuild b/app-emacs/org-mode/org-mode-9.6.13.ebuild deleted file mode 100644 index 5acbbfad3f9e..000000000000 --- a/app-emacs/org-mode/org-mode-9.6.13.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 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 72616099ae25..ce39c0c29cf1 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1,8 +1,6 @@ AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e -DIST osm-1.0.tar.gz 33319 BLAKE2B 03a1d9504fa7c33c9706750ff5ea0da33615d3dd27533f6568c5375cc8bbea23d5d463e15e2fd8404e04d392f367cfc4e8356eb6e5c38e107eb340f2c5203007 SHA512 5985c7dfff0dd077c2b52a9abc63f226c64f20a5d9d69fbed4deb89042fee9cc459428fe0b986f4c50d4a9d6104b87a5949cebe6363e9782f3935a7f5d29d271 DIST osm-1.2.tar.gz 34920 BLAKE2B f550ef298818a1ca4270cd3ac02b8c21f2860ba39c685e8ea4198f364277d072f6bd8a83e08d6912b07bce80927d706bd52814a8f78511d12cdf08cc2f622eea SHA512 a480330462de292e6acd3781b02abc51c28ced77d02f3ac91a6daa11e6bc1a1233142b002bcd2303e2686e0e29feacd32bcdef4c5360144dcb45b15b743b5743 DIST osm-1.3.tar.gz 35272 BLAKE2B 4cf6f5cc81f0cb710c2b33902373fe8102dc91c66242bf7b179ad8019ad91a3c91216d5f90ada9f00acde57f92722538c4803a6e891b11eb1b18fbdfec110c89 SHA512 221c8d236819aa7fd00350e20127a9b9eb87f8d9cbf319f1f319dae5d5c5580357e76409521e0921cb70e3cadee46e37580a454a206b67357e1ed6c727acc8ed -EBUILD osm-1.0.ebuild 749 BLAKE2B 353087d3a6fa23f23f4490282f8c33bb88d120c13fa7f34e0c5a56fab9bffc099bd696dd7aa62d1557c2f8abd9f366f68310c6628df800bb34a92f348676eaa0 SHA512 a48c94fb0dcad1303dd12d2df946a4de113b534a736f47ac973c828ce7be185a2f9475c6418d246d31cc2e54ca7a2f97e5381b77ec39062c83d1337f9db258cd EBUILD osm-1.2.ebuild 749 BLAKE2B 353087d3a6fa23f23f4490282f8c33bb88d120c13fa7f34e0c5a56fab9bffc099bd696dd7aa62d1557c2f8abd9f366f68310c6628df800bb34a92f348676eaa0 SHA512 a48c94fb0dcad1303dd12d2df946a4de113b534a736f47ac973c828ce7be185a2f9475c6418d246d31cc2e54ca7a2f97e5381b77ec39062c83d1337f9db258cd EBUILD osm-1.3.ebuild 750 BLAKE2B f442e4c7e21c005c07e73f455d6cbaf08b9bcf28aafa67fb0eba5b1ac0b5352e6006a446b7794f9fc77bfedb51183a4a83a7b281c5ccbb82b1a9dd2f8d6f4d7a SHA512 18c18d571a7cf7c241defe5b2ab467d8e02b2af3874c4544a89773106d20e526a46a64dc2e344524dc5e8402298952d99a7a115eb8790dbd1863932dab62a826 EBUILD osm-9999.ebuild 750 BLAKE2B c5dbc6c0166e598ecc60b4d08ad4efaa4173f693a58e22fa04e95a93d3a1f047e8d0eba2510912836b966c24876479728b1a72a6c93eea184dd910eba45c3a4a SHA512 376ac22c7645d8b44458df2eec47d167b88180bd3ce256012dd329da92d3265b3d3ce653004b2a818ebea1a17238a654f3862e939a1381dffecef7c31dc01667 diff --git a/app-emacs/osm/osm-1.0.ebuild b/app-emacs/osm/osm-1.0.ebuild deleted file mode 100644 index 2a2067bc77a5..000000000000 --- a/app-emacs/osm/osm-1.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 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/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/minad/${PN}.git" -else - SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -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/parseclj/Manifest b/app-emacs/parseclj/Manifest index b313122cf138..57b63501a764 100644 --- a/app-emacs/parseclj/Manifest +++ b/app-emacs/parseclj/Manifest @@ -1,5 +1,3 @@ -DIST parseclj-1.1.0.tar.gz 37228 BLAKE2B d0e74eeb3a1ea9cec7445f3e2627d8d6287ff476fdff4a1dd9b3f58100621a02fc0f0369b96bd92fa8f43485d8c45ffa0a7d41681dfe71020157ca467325e2b9 SHA512 ef8da1f65d4f873c81a785aae495128dc551b73cc89cda7c8b37ce8be15b7473c6cbcd886d5ea285ae414a05a02109b60a8cd933720f1a4b6a1e63e07ec33cf8 DIST parseclj-1.1.1.tar.gz 39388 BLAKE2B cd0303a9bbec275123389308332bb2f5edaae359d67f50c87a90b20ffe544a32e43b6b3160f16535aff820c6029554ab94029047bc4fd21e1dccf20830b09621 SHA512 b28c91a1d9d649cda041a89d1d6ccddc7aa0d6018e7ed45928a7ecebd59a3c1de8559347e695a64d2385477991280db9451a915868d54e272125ecaab951d6d4 -EBUILD parseclj-1.1.0.ebuild 601 BLAKE2B 9a05de1b9ea7f91b561333b9c063c9e624ed4a1f2ef67d48eb0aa994308e65d48624da0dd6c3ed2df8e0f27f4e83e0cbc7d1e8403ce155b0cdc35d66ded9480f SHA512 c908527768f224dc12b3865efc769f3516a1aa9135f989da977e7b7b862ddddc0e1c0a68762e70379b665fa9adf78d0310d76a09c6f2a0ec7c0f367c4197cad6 EBUILD parseclj-1.1.1.ebuild 601 BLAKE2B 2effc59202655dafe5eb4f5536b48c7ca739ed86824f4f6a30209e1f13c020c65a91920e6f47041d43749f379f6d89d017d58ebd50658bf6ed5650dbfd0779a3 SHA512 75596d148d036de994a07c4c483d8fac3e6856352d7f6bea8d8138596751eec3db6857bdf04da9c9ac010e50f16b90f0c1bfd0e3c0c7ea62bc79ff12fc43408d MISC metadata.xml 659 BLAKE2B 0228d25161ab040e3d14af307f53239c39da58b5980d1a5bbe4628df1d9559e027a91ed345c696dbc910f75249dabe57a1f518ed74c06d48058a670b0249a35c SHA512 fde89c6cf6f7b41304a1824ec54cfd3293bc197cb7321b89ad9f8009b26f2376f6f62d920fc43d9e0b81851387c38d58e0cef86f3c39984572f642607f5f876e diff --git a/app-emacs/parseclj/parseclj-1.1.0.ebuild b/app-emacs/parseclj/parseclj-1.1.0.ebuild deleted file mode 100644 index f75538e55943..000000000000 --- a/app-emacs/parseclj/parseclj-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Clojure Parser for Emacs Lisp" -HOMEPAGE="https://github.com/clojure-emacs/parseclj/" -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/ert-runner )" - -DOCS=( CHANGELOG.md DESIGN.md 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/parseedn/Manifest b/app-emacs/parseedn/Manifest index 257a6a613a83..859da83a4bd7 100644 --- a/app-emacs/parseedn/Manifest +++ b/app-emacs/parseedn/Manifest @@ -1,5 +1,3 @@ -DIST parseedn-1.2.0.tar.gz 12122 BLAKE2B c7f9a370df9a58ee2b82c99361014964f879722fc8c17759bc2b4ec72d507e2e230792402f93f96ce278875800dfc7b56ad2035328398b277ef96d4f4d8cc2ff SHA512 56c06daa38a973aadc1cd14763bb28148e8df5a3ef886a087d45e12857c291accc01d18f136b85e27bea561dba8731de2691426c8da7a089052a6336d5a91122 DIST parseedn-1.2.1.tar.gz 12172 BLAKE2B 54e6f74811190b7773dbeae8d2555f292de293c8158031fc767c58e6515cb759eda1e7ae4d6b53ac42fde79943da7084b48c688e83fbe46d7c5cdb582ecadf7f SHA512 d5251c5af0aa66c43037499d52e227d8ee558482756900af0a3932c599c88a0c69db2077d33b58bdb151d4bb2eba5312ca867483072c32d8ac246d0e28cdadca -EBUILD parseedn-1.2.0.ebuild 701 BLAKE2B 0ac5d71abc87f66d8289de624e7c0b83fd4b694626e971cc2aba9441d05c2924e2f0d2a4cc346da22ae3f43d1c9c1ba1a3ef9c4071d5214acb56f4d36815eec0 SHA512 a68a083d5322116c57e4368508458ba2b3fe694f77961b3b67f9b457687694f779cd3184faf0704bdad15ccbae270fcef86fd22a2ebf4d393d55c4a0947b8dc0 EBUILD parseedn-1.2.1.ebuild 701 BLAKE2B 321218da978b248eb8998f0a9528b62bb6b7b915e6c921dccfa05820555e98fac93e11f235c9c4409f7450f1448313be7b17748cab2b47b29cd161f8065af7b0 SHA512 6b2e474d4aa18958889f35d934c4b621b86f27c2eeb700bf6f78ca1f36aa05bfd92f427319cb1d913cd633d1cd5a08d38ce2ef0aa59156935847771c5c320937 MISC metadata.xml 935 BLAKE2B 59252290a86d7d03fc9dc71632cad89371d16421cbb3a5347410a25eb65f5f0ced1cb65334769e3e5a6043e6db4456104fccebe4d9aec5f9dd1534b9315d7403 SHA512 86f674633ee4319162836f77aafa94f4fbb50d992716bd66a678ef5db9d4311a7911522fbc6e2ac8351f7c075ba7f49b08e90d4e1a862a091a7790de2b627918 diff --git a/app-emacs/parseedn/parseedn-1.2.0.ebuild b/app-emacs/parseedn/parseedn-1.2.0.ebuild deleted file mode 100644 index 36792048a9d5..000000000000 --- a/app-emacs/parseedn/parseedn-1.2.0.ebuild +++ /dev/null @@ -1,33 +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 - -DESCRIPTION="EDN parser for Emacs Lisp" -HOMEPAGE="https://github.com/clojure-emacs/parseedn/" -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 )" - -RDEPEND="app-emacs/parseclj" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/ert-runner ) -" - -ELISP_REMOVE="test/${PN}-test.el" # Remove bad tests. -DOCS=( CHANGELOG.md 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 ed2aaa3065c6..fe44fc31fa3e 100644 --- a/app-emacs/php-mode/Manifest +++ b/app-emacs/php-mode/Manifest @@ -1,7 +1,5 @@ AUX 50php-mode-gentoo.el 286 BLAKE2B 1c823d8244e714811c5f1be402d1cd41e7b81951aafdedd01f36fe93f3cb6150792b5ed09ef5fd859211692f766fb8e931581c5e9cd60401d6eade364696edec SHA512 5f6205a7f3300d02b612a0aba58566dba1ad2a5f090c827c7d2d740af9c425cccb8384b37ac81e05eb81b4e31e649726433105b9862b92913e56752c554eec93 -DIST php-mode-1.25.0.tar.gz 139596 BLAKE2B 59eb3e7ab533e464a713f7c983acaf613678cbc6137b673c1d142abeb23db00748de579521fe6c729b890d0b59571b0538c4511df33c6e5aac6b039bd7ca45b3 SHA512 d49f3e8fccef271369f0b86cd7245adafa9a3a862349a19a407aa9ee41f10ec3bf519cb3db4792166adffe8125866dd6cff1c9f2e71bee9ddebedcd197c856a4 DIST php-mode-1.25.1.tar.gz 131105 BLAKE2B 9672d3e71ead28cc7db78ca5c148340b1e1e2552804c172ac14003384c72c3eccf56f5c258da8f0b6e218976100a374af8f2f0c68595ee6b4a2a90d965b60644 SHA512 4e1acf92a95b7e836893160ae3a3bd7a510d7fa0af5f7a6eb3cc8141c6a90b803a339b5d49527ace4f6ec06364ca794f4b834b7391617420a3219dc95fbf61cc -EBUILD php-mode-1.25.0.ebuild 810 BLAKE2B ac834b4395ecea5939f05b0f435b9d9fd145f0e05f279a95e27191c3902bab6e3e8a59d562d7b658dacbe17a3ae558eb7c82851494dffbe9e1b71f924bc81602 SHA512 5e43e21d70c57f5fdb84f2c62cbec837fdec1223955ff53043fc4466548959b838bdaa8aa5f73b5436d95a7c6cf41847948cdfaed2441cd74db98493bae58cc6 EBUILD php-mode-1.25.1.ebuild 810 BLAKE2B 9f8f26564f1d7dc03a358c2e8db361d0266555018f5d06d7d0341e5b0048c8fa35739266ae1bd941629519a28e5d004035b91518d8fdf39f7f57ce33ccf0c600 SHA512 121b1e93cb9d309b78ecc1eb81272e6c51e49fe7f8581e91882ff10bb370b66619734701b1c3bc2aed4cac338377363403ece7cb3b04f28b2f6fbc9346c46ec1 EBUILD php-mode-9999.ebuild 814 BLAKE2B 19cb0084a9381ad60096b8410c8518adab64e9ef50b52e094222029999b57f0d0f14da55a71f4b3f99d3fea603caedd42e6a809ba0d792c46ee964b40e6140e3 SHA512 f43cebb2b77771e87202caca449a2b256e1b3a222b0c480b627552169cddc4fa920d7a9faba3b01fe23068d9d95efea25c6be1a811c94f223a01e05157165ed6 MISC metadata.xml 431 BLAKE2B 9349c1a4abe0f4e86aa6fc3fd5d4ad086c85b7cf3375c7fdafc051b0f8b1d089ab0f48220b1b6d05fde68051223e0f2b5a13698cac27c5b01a244fd42bebd9a7 SHA512 581f83ac18fbb5c1f28eb83fa53c7b8ad19cfb9b2df6123dc18bbd2a9eb53972400b0a84816d6740590926dcdcd1eead1fad5784fe93eea80b78edf420228b79 diff --git a/app-emacs/php-mode/php-mode-1.25.0.ebuild b/app-emacs/php-mode/php-mode-1.25.0.ebuild deleted file mode 100644 index 6fefef847982..000000000000 --- a/app-emacs/php-mode/php-mode-1.25.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="GNU Emacs major mode for editing PHP code" -HOMEPAGE="https://github.com/emacs-php/php-mode/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/emacs-php/${PN}.git" -else - SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -fi - -S="${WORKDIR}"/${P}/lisp - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( ../AUTHORS.md ../CHANGELOG.md ../CONTRIBUTING.md ../README{,.ja}.md ../docs ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert "${S}" -L ../tests -l ../tests/php-mode-test.el - -src_test() { - touch ../tests/project/1/.git || die - - elisp_src_test -} diff --git a/app-emacs/plz/Manifest b/app-emacs/plz/Manifest index f7acb9b8a60c..50f598865c2f 100644 --- a/app-emacs/plz/Manifest +++ b/app-emacs/plz/Manifest @@ -1,9 +1,3 @@ -DIST plz-0.6.tar.gz 102322 BLAKE2B 61bda1b01262f74a6aac0c452b0f06fc2559a287e41ff64b809c6512cc960802084af792fd26a2ac7e82918724b5b9840609cabc5fadc1e637a4e0048b89f171 SHA512 8e281e750d3536ec7bac1235925d1aca559d0f0e1778721b284e05c6a0a53d4b85342eb39476d4eeaaf40ce0c99578108655ad1761619c07d8b131458595d185 -DIST plz-0.7.1.tar.gz 105720 BLAKE2B a73e8429df78f9e660baa1730f172f0a871f8f0323d932a49aadc27e702572b0d2dbc525fa05069d8fe886eb9cfb2019ac1dc349c3a7417f4461967138456a23 SHA512 8ad5bbf5c0eb8ebad68f79a0d71a39017fc4e243fa60655597b9892b6594962b4c337d85e178fd2c28bee51c1a282a4b38d32726406392b3bff1b044acc8bf80 DIST plz-0.7.2.tar.gz 105864 BLAKE2B b876f69a61452ca932c70e87d35e4442f1ddae4c74c3e124056ff0adae9923d0a374c047a1c1dade705713a9b2aaa5bbfbb73368fde9564b53ce638f90f08ff0 SHA512 01951bbb0e59d6196338a806b4bab030538c411d185acf5462bc1eb4d3130b1da5d78a436e84163dd8167b3705edb6dcafdeef8d4611973521566d34f2ca5654 -DIST plz-0.7.tar.gz 105630 BLAKE2B 882e5141d6e069da3c7b32706e459e5bcc71abb1277be39162310cde413784202d21bae4bbf8b61f2b72c0edf71ef7b4615685246be17905bbabc9626a2035d6 SHA512 f3300843d30e4b219e4c3f9e898f99f1f3987c73195fdd40a9022c0ac7e09ac25f217adf619b61fb36e2a4d0ea494f5546226e2d1dd85514d1b111f769b7f5ef -EBUILD plz-0.6.ebuild 771 BLAKE2B f005a9daeea1c89120de92bbbc29267fafaf75c608b15aa6b4909aa92ec844e843946cceda38ed5d27b35c3236db7a72ad932b14039e0ffb38e5290d0fc3192a SHA512 7502192929cf47da9ff120c650f9183bfcd52bb2281e3eba02c06a71776393d355a9f2f1bbb18139ca70dac5b563d3c56c82c3c659a4f0762438bc375555fafa -EBUILD plz-0.7.1.ebuild 775 BLAKE2B 15994a45e3cf233a545c1cbce8dffd60c95b814110258105340df7929413d6cbdb867dbdfcb44441336f78ce9eea998407cd15451c0360c85c930090795a5d7b SHA512 e83267edc5b11e189f8ff4f5ba30c92de491eaa5a6d07341b935db617248f62dd3ab7f438a5bdee7e30a96586d2f7b170877bd5dc749b69defa8be827865f3bb EBUILD plz-0.7.2.ebuild 775 BLAKE2B 15994a45e3cf233a545c1cbce8dffd60c95b814110258105340df7929413d6cbdb867dbdfcb44441336f78ce9eea998407cd15451c0360c85c930090795a5d7b SHA512 e83267edc5b11e189f8ff4f5ba30c92de491eaa5a6d07341b935db617248f62dd3ab7f438a5bdee7e30a96586d2f7b170877bd5dc749b69defa8be827865f3bb -EBUILD plz-0.7.ebuild 775 BLAKE2B 745d3110d9f15ea691955c6ba02d56a668ef46a05230b4642cd24c1ddb7e4d5332921a1d843f1fa071da37ec58b3c55a22b23ba6de1c8f2776a9e24cca8d375d SHA512 6be7db14dd08a5a45a78be7d7c88f5bfc8c11306d8952800b5ce0cf373ab38294dfa28d850f47816ec0d63b61e06efa2269e7a928265002a6b72fbf6cfc690b9 MISC metadata.xml 826 BLAKE2B 2c26aa08682b905ec5f450f20a4b77b2ee2108f172deeda1bb95ddb80d1a6d53a76b091350126171c2b9dfda6161ba61958bbbf53fa94f4dd883b1eccd9f6125 SHA512 b48b5766222e784021656410b1467bbcab2646133d3a4af58601ace46ff68ee87df2a156329b19b72b1f42f77ad8f00c2fceca1210f8aca0db864ed044ffb0d6 diff --git a/app-emacs/plz/plz-0.6.ebuild b/app-emacs/plz/plz-0.6.ebuild deleted file mode 100644 index fc3776f2a6fa..000000000000 --- a/app-emacs/plz/plz-0.6.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="HTTP library with curl backend for GNU Emacs" -HOMEPAGE="https://github.com/alphapapa/plz.el/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/alphapapa/plz.el.git" -else - SRC_URI="https://github.com/alphapapa/plz.el/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/plz.el-${PV} - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -# Tests require network access. -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND="net-misc/curl" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert tests -l tests/test-plz.el - -src_install() { - elisp_src_install - - doinfo plz.info -} diff --git a/app-emacs/plz/plz-0.7.1.ebuild b/app-emacs/plz/plz-0.7.1.ebuild deleted file mode 100644 index 7397ae367c6f..000000000000 --- a/app-emacs/plz/plz-0.7.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="HTTP library with curl backend for GNU Emacs" -HOMEPAGE="https://github.com/alphapapa/plz.el/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/alphapapa/plz.el.git" -else - SRC_URI="https://github.com/alphapapa/plz.el/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/plz.el-${PV} - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -PROPERTIES="test_network" # Tests require network access. -RESTRICT="test" - -RDEPEND="net-misc/curl" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert tests -l tests/test-plz.el - -src_install() { - elisp_src_install - - doinfo ${PN}.info -} diff --git a/app-emacs/plz/plz-0.7.ebuild b/app-emacs/plz/plz-0.7.ebuild deleted file mode 100644 index 307393bd9848..000000000000 --- a/app-emacs/plz/plz-0.7.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="HTTP library with curl backend for GNU Emacs" -HOMEPAGE="https://github.com/alphapapa/plz.el/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/alphapapa/plz.el.git" -else - SRC_URI="https://github.com/alphapapa/plz.el/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/plz.el-${PV} - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -PROPERTIES="test_network" # Tests require network access. -RESTRICT="test" - -RDEPEND="net-misc/curl" - -DOCS=( README.org ) -SITEFILE="50${PN}-gentoo.el" - -elisp-enable-tests ert tests -l tests/test-plz.el - -src_install() { - elisp_src_install - - doinfo ${PN}.info -} diff --git a/app-emacs/pos-tip/Manifest b/app-emacs/pos-tip/Manifest index 001c1df3341a..cfec258df088 100644 --- a/app-emacs/pos-tip/Manifest +++ b/app-emacs/pos-tip/Manifest @@ -1,7 +1,3 @@ -DIST pos-tip-0.4.6.tar.gz 9413 BLAKE2B 22257c8a96b6a46cf4678f8cb20fdeba77d63a4dbddd1982331cb7902bd383c1280d13c2a7873ad1aea2f9cf326eaa1692d43c2db2a6ff81d788e80895e5b0bc SHA512 071e65c4a0db0f176fa2520a7951aea20556ca0f96819919627e0b4a9e108ac05bef3e6ad89665ad0a45facf8b201a74158b8b70ad3a03df10e0299c0578966a -DIST pos-tip-0.4.6_p20191227.tar.gz 9628 BLAKE2B cf610aaf0abcb8b23724c81cdf53b62db95508968f04e7609e874e81f81aa27e7b2976b30f589a60176ded274d2f28581074b59ac753f357e7ec93c468486e1c SHA512 983a844eae33808a22446caff6c2c4574145be65b57c6b7e8fe37c170bd3b3668ff4c4598f9d726be8d3df0b54291f81c732e0f4fbb83e1026a6694bfe30f0ed DIST pos-tip-0.4.7.tar.gz 9808 BLAKE2B c600894fc5e1d104fba83a3211580ccf0c50ff2041d3f5f1f8678bfa21593454d8be75b58aa94ca28d17e18af06fd191da3b509e1a072c429c9646377ead7b84 SHA512 3ded096d91b56091143e89b3aecc4803df2a5bd263226003c36a9ad84347055318a3860be4c2bfeb68cc29bbf4fbe89235967578b1dbca58bb9e0325eb7986c5 -EBUILD pos-tip-0.4.6.ebuild 370 BLAKE2B 71e193aa8c2d7c2f516384b8076b9c334214e51d82f5a618027cc8a9fd211e615a352e3abb06d4d71c80a5cc2f041e8db7c3598f5f38ee9cd6b1e85725294ad1 SHA512 cb3015eede3585905e8a55ddb4961e3bbf4ff11a4d09872f390ab10b0047d74594fa4e8915ea42fb55bad2901a64027651582a26feb6529430b7499f87f3f188 -EBUILD pos-tip-0.4.6_p20191227.ebuild 454 BLAKE2B 5b0feac3b2c41a4e4a37c06c8ff40c0678c0f0d15dac741036ee4b0512bef26455503feff495c03cad1cbe6e6660c2c1b03a80ad12695cf9feba1ac0f35b8a7f SHA512 cd7af8b92a9ef5608ba0e5dd7a927b16999afa43ed346f733399c833245dd6c708d4e7c36c26a14760bfb52107d05e0e27dace4947d356e54628b1e723df9aab EBUILD pos-tip-0.4.7.ebuild 485 BLAKE2B 89b770f29bcee659f77c752369144518ac85f3c14a6d337dbc5a1ceec6d5db748c6670667733096a507b7bcbee9973467656e6f4372b4ab5af88a9b47ca8160e SHA512 50a4ea082593abf4afeb3c3f69c2e672651bb7d79308b510ca1f21f789ca94d97c1282b18c742b4c451b456b41a6f6b280743e8c428916c8e5930ecedd8b9d80 MISC metadata.xml 419 BLAKE2B e74c79d9d25489c8929468c96a9676252ed438c02b4d4b9fdbd19d68be76cf609a0b52eaa976507f482459096d0c7378c44521daff6da4455106c2a470ced399 SHA512 c9d1da06f478f07c55441dd0ae4ac3f5b86ae6b592e83012983d670ed4d6eed28730c5c82cc16ab678d64c1738831683d3ea2c0a7e9e7eb18deb57b1866b8705 diff --git a/app-emacs/pos-tip/pos-tip-0.4.6.ebuild b/app-emacs/pos-tip/pos-tip-0.4.6.ebuild deleted file mode 100644 index 5472c5b51f5d..000000000000 --- a/app-emacs/pos-tip/pos-tip-0.4.6.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Show tooltip at point" -HOMEPAGE="https://github.com/pitkali/pos-tip/" -SRC_URI="https://github.com/pitkali/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/pos-tip/pos-tip-0.4.6_p20191227.ebuild b/app-emacs/pos-tip/pos-tip-0.4.6_p20191227.ebuild deleted file mode 100644 index 38abd67d34b1..000000000000 --- a/app-emacs/pos-tip/pos-tip-0.4.6_p20191227.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 - -COMMIT=179cc126b363f72ca12fab1e0dc462ce0ee79742 - -inherit elisp - -DESCRIPTION="Show tooltip at point" -HOMEPAGE="https://github.com/pitkali/pos-tip/" -SRC_URI="https://github.com/pitkali/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/posframe/Manifest b/app-emacs/posframe/Manifest index 83e6fa9f84e4..c5aa0a5c2b7f 100644 --- a/app-emacs/posframe/Manifest +++ b/app-emacs/posframe/Manifest @@ -1,7 +1,3 @@ -DIST posframe-1.4.0.tar.gz 79130 BLAKE2B daa7635c24df2b7f6e06417cd578cd136d64035719669c6929a0699dd67525efa7399f05f27bfbb5b77817b04c2f1f1bb16e9923ed097ac2239d68086fcee30c SHA512 a9a9faae67bdd3d2bf992c469878c5d9b908e14cca376670521be579a53b63829a2ab4bfd21f9428546c4d25bb8d9e3600fc6c84077929f5a5b65f6e84017d8a -DIST posframe-1.4.1.tar.gz 79140 BLAKE2B fd041d19ca2bffb89b43a2ad5e182bca6f0b00b190040b1d2b6da1978de62b9d404e80c4b7c3c7b688a916b1cf7d2c69c110fa3db6fdf6bdea8862ccaa8dbf18 SHA512 154362ee8948b627efffa6bf2b2e427a80c24467530e94c59b249f21e0e42472de35e69e70e3704cecc19dcbe96647c32b1c4570c9594e588b164fc7892fe94e DIST posframe-1.4.2.tar.gz 79173 BLAKE2B 3f1d4d414e1677118676a4ad3b5739602ccd49a9233027b9bbeebfbeab9ef23e30370a43891f57902b9212245c6415aa238245860f46e84f79fc7d7ec250ace2 SHA512 e11109d3a85ccaca53995473940aa0a4bd80d333b3001865ba2c9d2b4af647d71b279a70e3e086c14c853896a8c2d74eb54cbc4e129a1face9f186c126c41f7f -EBUILD posframe-1.4.0.ebuild 434 BLAKE2B f7bcb217bccf2086ee267ccb29214444a299048b828175126d0b8702ef5895d299339139a53231547617d42fc0cc69abe5e3cd1cc5b9192358df4819c2cdb48f SHA512 06ef1604d0b43d9fc5e87e5886c21424cbe7cfd8958647dcee04ce18ab9096ccccbe5a4917fe7e358f685ebb7cc285d93632a042baeba7ff4502f194cfadae61 -EBUILD posframe-1.4.1.ebuild 434 BLAKE2B f7bcb217bccf2086ee267ccb29214444a299048b828175126d0b8702ef5895d299339139a53231547617d42fc0cc69abe5e3cd1cc5b9192358df4819c2cdb48f SHA512 06ef1604d0b43d9fc5e87e5886c21424cbe7cfd8958647dcee04ce18ab9096ccccbe5a4917fe7e358f685ebb7cc285d93632a042baeba7ff4502f194cfadae61 EBUILD posframe-1.4.2.ebuild 432 BLAKE2B 52ab5835d133191418435bde0c762779ad0462381af588f6b48f5e62ac8444ad079bed10852d7da017f00f64e1d3008784e93d53544d43dc4d1616bafc03d42a SHA512 ef530ec075aa7d4b29458e5b03fd7d21edfde9eb8e3618d6068baa8315917cd920d62b537ade555fcdf6a9d2fe16d54407760de735b8c050eb7335544982fe2b MISC metadata.xml 421 BLAKE2B b8d552d401b53eaf2806df378ffb2dae0401e11db39cc0f5a333ae447b4cc9a4a96e1eb057a0edd323b409255b4c2b99ef9f7e1440b1efa62698c7b1c43cb5fb SHA512 fea6d27d8094b7693e23749959769196906cd11893d372c02ef09c73240bed272e24fa7230723e4e32f4a30424bfc22caa2e2aa075fb88eba0c0f7cb0553d3b8 diff --git a/app-emacs/posframe/posframe-1.4.0.ebuild b/app-emacs/posframe/posframe-1.4.0.ebuild deleted file mode 100644 index d34bfff09b61..000000000000 --- a/app-emacs/posframe/posframe-1.4.0.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 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Pop up a frame at point" -HOMEPAGE="https://github.com/tumashu/posframe/" -SRC_URI="https://github.com/tumashu/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -DOCS=( README.org snapshots ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/posframe/posframe-1.4.1.ebuild b/app-emacs/posframe/posframe-1.4.1.ebuild deleted file mode 100644 index d34bfff09b61..000000000000 --- a/app-emacs/posframe/posframe-1.4.1.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 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Pop up a frame at point" -HOMEPAGE="https://github.com/tumashu/posframe/" -SRC_URI="https://github.com/tumashu/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -DOCS=( README.org snapshots ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest index 8077db6e8419..2c692278664d 100644 --- a/app-emacs/projectile/Manifest +++ b/app-emacs/projectile/Manifest @@ -1,6 +1,4 @@ AUX 50projectile-gentoo.el 141 BLAKE2B e56b9486e81ed169662cb21ca2a19f43b96701b7732c7458d267996d65fc916bc4f067f717c13208332df7d636e9a4deb6917f323cc3ac5e555ca2c82ac6c64f SHA512 31d1d040800cfdc8182b4ed78e27c2a81a36e124192ddf0ad4c54f45f3ceb9c5c068604e3f913a50ade6385c263ff3b57ba80f8639f5b6b03297eaf23824ae31 -DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc SHA512 bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8 DIST projectile-2.8.0.tar.gz 1929750 BLAKE2B c1dff407a12eddd513d0611d5b182da198c20bfaca7810937e5e0829ba3b2124b58139cbfd2e536571be59cd9e1d99ced0a7473ac77f4fd16ac17b7e28f00901 SHA512 492fa5f70af480ec964335c2bead05a23b7ed2b749390e6d3cb8dfa78b8cfe534c1fadfa01360a0b226a044158d3f7365da398825a1986208f25b41493e19f19 -EBUILD projectile-2.7.0.ebuild 599 BLAKE2B ac113fa2e8c0c831441c61a4440cc5ba31c09d02ea81506b9d40415ecc952fefbc46b2e5ae6ee9f0655c9ef70cd648a9110d7eaaeec2b28c90e97e3f70b4a25f SHA512 1e3c49c62947c9cc58d2dcfdd607d0c498dbfeb13998bc77d6ac10b26b093f2ec7a01354812ed5476a630118fee2ea4d0efb99d46f3e8624ace2b9851c60ab2a EBUILD projectile-2.8.0-r1.ebuild 957 BLAKE2B 5908e42c6936884330d6dd324349e2b9bac1ddb72e2cb59acdedcb844b32ac68f0d2c5f115906f3f5b50d857a1a9607b2acddab4dfbafa62466ce0ddd8710a5a SHA512 c049ce2b52212ecdd1f153666f959c42cf48d77415c1bf39563421f59ba31643187622be1b965e6a7f3a05bb442b630334b5fd4befd2070ba132fea3d358aa19 MISC metadata.xml 730 BLAKE2B 026ad65ade8e08d1874db2ff46be522a975ae4f1c81a04510e46912bdf7ff171e5523c48b863a5d2cfee3818ec28d0dd82aa135de272b60923d200396a09ac44 SHA512 81f9d1c00773d81a5c680e3ee57455b92d85e0e136d5a8125418e419f07c91a6c16cc5e899f995c5610904a605a03aa405f319fc4f5399df5e9b7942a68c1bcd diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild b/app-emacs/projectile/projectile-2.7.0.ebuild deleted file mode 100644 index 6f2aa04e7217..000000000000 --- a/app-emacs/projectile/projectile-2.7.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A project interaction library for Emacs" -HOMEPAGE="https://docs.projectile.mx - https://github.com/bbatsov/projectile/" -SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -SITEFILE="50projectile-gentoo.el" -DOCS=( README.md ) - -elisp-enable-tests buttercup test - -src_test() { - mkdir -p "${HOME}"/.emacs.d || die # For "projectile--directory-p" test - - elisp-test -} diff --git a/app-emacs/pymacs/Manifest b/app-emacs/pymacs/Manifest index aba65191f015..fb390e3023fd 100644 --- a/app-emacs/pymacs/Manifest +++ b/app-emacs/pymacs/Manifest @@ -1,5 +1,4 @@ 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 1220 BLAKE2B 74f1698f08ba66734932b478caca0f79f26463c1092f7157b708f91d719f9eaf2f31b703e09595cfab636a444ed9366977bf14b7319468339c7fde78e15afb06 SHA512 3b9303242539cfe066e9711738e4f195bc3b8852672dab7221bf4d8080830a2786987c926b018af83db3027d791120da6977a7fb3411f7fa9ae9919c4ddb4747 MISC metadata.xml 436 BLAKE2B 4239aac38b2303531a3792704946f0039b484aaa1561a336ffb4955aecd3a6881051a8de0a8d9c2b2c628e2ef45a448519fa70efd2698a64a4f07d38adb04b07 SHA512 4be8dd1573dee1c631449a512d6da4ff02f9917c4132477ad5383432521087a3f5468698d1a0b9906fc76367b75bca9d25e6da3ce0142be5fb4e4b7e225651d9 diff --git a/app-emacs/pymacs/pymacs-0.26-r3.ebuild b/app-emacs/pymacs/pymacs-0.26-r3.ebuild deleted file mode 100644 index b17150d95bb4..000000000000 --- a/app-emacs/pymacs/pymacs-0.26-r3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Can not use "DISTUTILS_USE_PEP517" because we need "DISTUTILS_IN_SOURCE_BUILD". -DISTUTILS_IN_SOURCE_BUILD=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit elisp distutils-r1 - -DESCRIPTION="A tool that allows both-side communication between Python and Emacs Lisp" -HOMEPAGE="https://www.emacswiki.org/emacs/PyMacs" -SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${P^} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc" - -BDEPEND=" - doc? ( - >=dev-python/docutils-0.7 - virtual/latex-base - ) -" - -SITEFILE="50${PN}-gentoo.el" - -# called by distutils-r1 for every python implementation -python_configure() { - # pre-process the files but don't run distutils - emake PYSETUP=: PYTHON=${EPYTHON} -} - -# called once -python_compile_all() { - elisp_src_compile - - if use doc; then - VARTEXFONTS="${T}"/fonts emake RST2LATEX=rst2latex.py pymacs.pdf - fi -} - -python_install_all() { - elisp_src_install - - distutils-r1_python_install_all - - dodoc pymacs.rst - - use doc && dodoc pymacs.pdf -} diff --git a/app-emacs/request/Manifest b/app-emacs/request/Manifest index 56c872929aac..8b3fa109df7f 100644 --- a/app-emacs/request/Manifest +++ b/app-emacs/request/Manifest @@ -1,5 +1,3 @@ -DIST request-0.3.2.tar.gz 47511 BLAKE2B df01bfd32d1580e416b8f934ee2e9803c052630d366b46134364646e6bf0bba4d0ce18b3a33c675833c6b5c07d28fcc0a03763aa8217e116a03319dd071cc0b6 SHA512 41420a2ede5a8dbc1acb2e04536d7b27b5c973ed4bebc280070b042e28ae6d15e808dad3ba84122a7f680f624bafbe72a027c374413bfd43996a3fb8720fa6b3 DIST request-0.3.3_p20220318.tar.gz 50821 BLAKE2B f3ee754e43ba6b37fc3218acd8e7472a396949528d5fbdd2ff42af7b5bb18e549a8b159ec794f0d40595ddbf9b9bd3f28f7a66d5549d21dbe706d386ecdcb617 SHA512 fef12c27c37ba735b0fd2df4be83e4101895fbed1ca90a3ad96d3ad6879d24ab49b36222c3124ddbb7ad67f7b571b2a95171635dfe6662a5476c5ab4fc677c09 -EBUILD request-0.3.2.ebuild 498 BLAKE2B 8173e86cf6263be25a2c7fa533861352235e36e0b2f0f41908ee54fb56497752c12481cc7c95fd06c9e4649725ead7b8b91cdf68b568609d6dd3a952f948a1e1 SHA512 da97c57d44fb0ece6163fa0e42546e40f280c262f56704057ba97a264bfb71c4a66993003bad9fec9da1bc33d94d787c6e12ddd71752fffc038ad948f602a591 EBUILD request-0.3.3_p20220318.ebuild 561 BLAKE2B d95b506cb699fd1ebf3d7fb5304b735c8a1c47ba0cf15447ae6c71c0af65e8148a985d072e4df6df848dfdbcc2d4315b3d5d88c0e16b3a9c7536cf163763f392 SHA512 b91f21367b18e3db30b13533c80f7269371809bce96682d9070779db9d4af607e48ca414464aff092d1ee5dcd6b26be6f8f84aa37221e13308fb677f043706ae MISC metadata.xml 423 BLAKE2B 42486d97da1453c09ac51841e57d7b25c3f862b28af44d7682195df15f848fdab52637c52f28c4a20ebda46201d1f6be76d32e0fcc650dc191dc30d9167d0516 SHA512 71a3e19e9daedd0b38ad46742c62fbf3f538f849958760eac0f789902273b27b71c2bfb7c6c61b47c9f418f919b76376bdfd38eeb0d4a0701cbbd70fc27c2438 diff --git a/app-emacs/request/request-0.3.2.ebuild b/app-emacs/request/request-0.3.2.ebuild deleted file mode 100644 index c6a7c2de77a5..000000000000 --- a/app-emacs/request/request-0.3.2.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="Compatible layer for URL request" -HOMEPAGE="https://github.com/tkf/emacs-request/" -SRC_URI="https://github.com/tkf/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" -RESTRICT="test" - -RDEPEND="app-emacs/deferred" -BDEPEND="${RDEPEND}" - -DOCS=( README.rst ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/setup/Manifest b/app-emacs/setup/Manifest index 0d1360b66743..f36a07dfd311 100644 --- a/app-emacs/setup/Manifest +++ b/app-emacs/setup/Manifest @@ -1,8 +1,4 @@ AUX 50setup-gentoo.el 80 BLAKE2B 4885f94dbe81e40813b5df07e06145f637c4ca784dd587ba67e0d3cb3d50e19dd05220fe2767a73dd839df3c7d391a6ed574d225ec845472a0b0b0116d1b0bd1 SHA512 21ac6b35bbc3dd4a0b82c91747b03c789853a9e398f8b8d5833e9310d151d4afa1833b54ad7b9b0768ec77e7381501bc00ed9544e1d026124f4e82e4d3df5346 -DIST setup-1.2.0.tar.gz 19709 BLAKE2B 704340f9ab8a3e10fdeafed88365fb3151fe8c9600960defcce0021850a1846ffc5e7a3c02a4567371c18b4bdf5b81c80544fe82c22a150ca4d4505818ba8148 SHA512 705e188876316eb76938229395676a9068e735074d63865dd9a2a21d83face2768f958f76cf9c88b6cb3d4668e271ee043d7aa81a40d3b384fb1bc75bb1f0af5 -DIST setup-1.3.0.tar.gz 20112 BLAKE2B 7e8b29c6a2be68572ede8845bc1cdfc8e00acdaf1db972124ab18f2ec6ab216a481dc4c40ff256e7bdefd2558cafb686af8a51728e0b1c093ca369fa4a093c09 SHA512 cd088dba4f258a3440ec78e5742b6a2f5d1dba46e3382ea3b40967b640c80fd292b7edc1421f07561c270c4404d95c0fd55bd166265c79c131e0037f2181cb66 DIST setup-1.3.2.tar.gz 19985 BLAKE2B d2166d22d13bfd4e01fef9ca25372dab30af237394abc3d55e78c50d5fa26aa09fa82b4f0940b73f27012e0fce1e3b76c802dc271463c89f9ab5e664023c0722 SHA512 14eebda45b713f657be391d71f51d86642a1d36155c1bc914fca170fe5718b136da726685559531cc8e738cc9cbc823f02eb231339b75eeb19e4e02085455120 -EBUILD setup-1.2.0.ebuild 610 BLAKE2B ce3b07655764c4bb26cedf48233b306e52c2922ae07a41e3ffaf5b30ed951be6088ef8eeb6cafe528da431208dd381f3318277919c15b98533d73b6b67cb90f0 SHA512 709c163d3d3e4af2a92c7aff0a749852042e0db2316d8fee2f337f4b2be7cf1b109f1fa4b9e89ce224799e3352692a8d770b9b63d231e1c966cb5ca812040dfd -EBUILD setup-1.3.0.ebuild 610 BLAKE2B 371a96b22537ab8333ad68a67b601aff25536983de29c0d10cfbd9d8e3c7aceb5a23fb5532ee120a013a29570ac61b2209d017211763183383d1029b2e0155ee SHA512 9796019267164c79532958d138ec74d6f83e31f24c99d1ce72a1534c5ac3f7eb192b8cb55de91d6cb2e22d69976e4b7e7d172dd20adefa2f23eabf2e670e9539 EBUILD setup-1.3.2.ebuild 632 BLAKE2B f78b6081d91ccdc0b24bba0bcfc1d9a073abf67eda5d4ab657804c2f193a4e8c159e75667fa1ba455d12fe68c44e3509884e1b7558ffbb2aebcecaee0136d069 SHA512 8657a489d2109477e0cb75203bbc7594a47bb64d36ad4532d79880aae2bb9eb71a04d52ead523f01bd548d170fbfcea0780e171e17ee9790d9d732dd046ac41b MISC metadata.xml 376 BLAKE2B 1229e0c4f5d013ddf432f0504c2c02fa4200bf9f44d62cd856648068f5538957e7f52d3de0e762740cae3e52a346470ab7de0e836b286a8bec73b0278f1b64c0 SHA512 42c6dd93436ee7b07afdcf10278957863755a8117c7593f9bbfc730513b27c8479e24923773a93e86ad653c53b61f731fa1a076eae51bcc7987e8c18d3f6de5d diff --git a/app-emacs/setup/setup-1.2.0.ebuild b/app-emacs/setup/setup-1.2.0.ebuild deleted file mode 100644 index 2fc7d0dfd7dc..000000000000 --- a/app-emacs/setup/setup-1.2.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 -NEED_EMACS=26 - -# The upstream does not create git tags for releases. -MY_HASH=4fc13e309ec1585a7e5033c394fa25a3078e39c5 - -inherit elisp - -DESCRIPTION="Macro to simplify repetitive configuration patterns" -HOMEPAGE="https://git.sr.ht/~pkal/setup" -SRC_URI="https://git.sr.ht/~pkal/${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" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/setup/setup-1.3.0.ebuild b/app-emacs/setup/setup-1.3.0.ebuild deleted file mode 100644 index 364818701e67..000000000000 --- a/app-emacs/setup/setup-1.3.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 -NEED_EMACS=26 - -# The upstream does not create git tags for releases. -MY_HASH=eece09d1151fd641f31d738b8c62742918993e95 - -inherit elisp - -DESCRIPTION="Macro to simplify repetitive configuration patterns" -HOMEPAGE="https://git.sr.ht/~pkal/setup" -SRC_URI="https://git.sr.ht/~pkal/${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" - -src_compile() { - elisp_src_compile - elisp-make-autoload-file -} diff --git a/app-emacs/sokoban/Manifest b/app-emacs/sokoban/Manifest index a1c3b2b15eed..661b9301ea45 100644 --- a/app-emacs/sokoban/Manifest +++ b/app-emacs/sokoban/Manifest @@ -1,6 +1,4 @@ AUX 50sokoban-gentoo.el 127 BLAKE2B d0acfad9dcbc8f0a30c37ce1ac9dfac23c804e3830c1b6fd91188421dc785a5499d3b50c12df1e64145e8d45bc2fe7c8ce92d3e7a73c04de91ec6da6e0c44c0f SHA512 361a572d75a32639e37db650184a75dba80f8f63399d919bcf40252b04631e217e78663f03aa9e506f20bb2502816201d49cc6630be3c67177a6ff9895c7a24c -DIST sokoban-1.4.8.tar 71680 BLAKE2B faf7218dc4d1a629008b1d7fa79a9f747eeda056a89cf9e677f0b20a3dae1dad468a4f968da89be6a1daee0188ea36eb64e02c8a54f6948a89f5dcd039038c39 SHA512 bca8ba4c6357768bd3ec84d8093697acb0fcc84a565290f9517e844bc39301e9ebe7a0e8d3a2c9ef2304387ff539366048a2d2334990f1b7e3895ea1b113e613 DIST sokoban-1.4.9.tar 61440 BLAKE2B 9a7c742a53d08e91026620ad64752057acd49bd7f1013752be939a53a3b0cfb583982acbc11e335bc22ac4a7ace9e11eaa5369a8a1645c622d82150edd3440ba SHA512 a38265aa3e6a973c388c3d03ed7ce245e1b4c46b141a1c14e271002bc48a24175c46bf42ab6645514e2a9e3466f0b19646a5e795adfb7d92cf3d71a7bfca993e -EBUILD sokoban-1.4.8.ebuild 494 BLAKE2B 24d37874e9ed7eafee782abca8bba85d4d13e41ee60d730cd9a5c3b463aac00c27acf34dc9f02abd51fd05782e83fc96f00578e3343ce3d398f6d335e1bd434b SHA512 98d5bb3b67217a68bd83f2eeb49eaa2c3031c8be4fe4f04239e381244172277f82587c1dcae331522e243e9bdd6d885307f2c80657e4bf54cb96fd09260159ed EBUILD sokoban-1.4.9.ebuild 478 BLAKE2B 735da9b242cfea5bf2e2820f4b24e2dd17e08e2782ddf608d2b3190da73521513e415a52c78e01dfcaff45a0a412bde777ccd3369882dca304ac0fd68bc61e11 SHA512 f7afd32cc2392dfd596b95f6b3c309137d13cbe4474f2f87e5dffc92193f8eaf2d8fd0b18f917128cc9dace4696765a01cf5b998004995e9f47c685b686510c2 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/sokoban/sokoban-1.4.8.ebuild b/app-emacs/sokoban/sokoban-1.4.8.ebuild deleted file mode 100644 index 65e15131a5bc..000000000000 --- a/app-emacs/sokoban/sokoban-1.4.8.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Implementation of Sokoban for Emacs" -HOMEPAGE="https://elpa.gnu.org/packages/sokoban.html" -SRC_URI="https://elpa.gnu.org/packages/${P}.tar" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -ELISP_REMOVE="sokoban-pkg.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="ChangeLog" - -src_install() { - elisp_src_install - insinto "${SITEETC}/${PN}" - doins sokoban.levels -} diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest index 7e9bc46da6bf..290937d2a83d 100644 --- a/app-emacs/swiper/Manifest +++ b/app-emacs/swiper/Manifest @@ -1,6 +1,4 @@ AUX 50swiper-gentoo.el 108 BLAKE2B fae1fd6258927f672a77b42eb6c826fa246d77e6ce5984c923d272001a6e7f4b523c47fcdec7103845e9705b43cea7e9a91904f6ef0f56fae4de8aa507d57d75 SHA512 1fab726ea0f7288a3f8daee32f2b70f4ca59de0e31144bc88c405a3418f342eb56d96c09754b118831aa33c55e64db8ee9e0df18821d20c1bbf2df4a4034142f -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 -EBUILD swiper-0.14.0.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958 EBUILD swiper-0.14.2.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958 MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee diff --git a/app-emacs/swiper/swiper-0.14.0.ebuild b/app-emacs/swiper/swiper-0.14.0.ebuild deleted file mode 100644 index 9198ac401176..000000000000 --- a/app-emacs/swiper/swiper-0.14.0.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 elisp - -DESCRIPTION="Alternative to isearch that uses ivy to show overview of all matches" -HOMEPAGE="https://github.com/abo-abo/swiper/" -SRC_URI="https://github.com/abo-abo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy - -RDEPEND=">=app-emacs/ivy-${PV}" -BDEPEND="${RDEPEND}" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp-compile ${PN}.el -} - -src_install() { - elisp-install ${PN} ${PN}.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" -} diff --git a/app-emacs/tablist/Manifest b/app-emacs/tablist/Manifest index 55e128dc2a6c..b392ba2da58c 100644 --- a/app-emacs/tablist/Manifest +++ b/app-emacs/tablist/Manifest @@ -1,5 +1,3 @@ -DIST tablist-1.0.tar.gz 31848 BLAKE2B 11bc943aaf25fb1fe6ecb43a944d70d9b5ab4c423f9df96c881a840570780707a702240808c425e8e91321ad620c1773c80c03e2f6881ccddff84c0d818aa7a4 SHA512 14d32228e9663d218b49563ec07a5f8d094b389e06e532c0710af54d7386fcd19435fae2920163e0c774b7b67bf77ef5fc0a246dfbdb11785dca976ff47eeff2 DIST tablist-1.1.tar.gz 32064 BLAKE2B 0aceea5784d2b2c0778821a59e9bf4fb6b1d619a85f30603d5878fbb43b763d9b20a8962c3aafaafd50f41f824bcb9612de68010fefe4f8e2a84b5fdca31645c SHA512 8f74c7fcd682024011aade568a1bb0f2e5e0813eeefc94efc24d4cdf0aac34818c545f8f85adb5bd85bc62dc41c30979be908dc9a6d22537abc35daf036bdf72 -EBUILD tablist-1.0.ebuild 406 BLAKE2B de8d97027a4683fe5427d356d971a7aa68a634514e3933f11ac9b7f55e31558bf02653e826e231e85666c33b9a1ed9ab0357482c506b108410e0185db0d74a90 SHA512 466258caf79abf94c7cb2207f0a961664cd021f9b8b2a59b6d49edb1657a69972ed979e42c5d631323dfeeceefa92170b5d9496d6a9c47f7a2f301bde7de62b1 EBUILD tablist-1.1.ebuild 546 BLAKE2B d462f2906b1babd8f683b18f7ad6fcb658daf5ac4b66efc401938d6bfe12c779e62891a48fccb001c415080abc27ca48e33dfdc91658480b80a4ef3ed0269fd0 SHA512 cbd575371248536b189c093ad372ca9dde4eb5f7437f3a00d9347a4851c2f2d0b1c9e0646deb3aa6234f8f1f165ef11518401510f26b4ac42881da8cf78fad72 MISC metadata.xml 759 BLAKE2B eb809039d61dd63d4d4fcb3e51bb23fd7a6e664a4e8e033454383e35954405eba96361b1c094e2993aa5e46e04ed1766c02ded48264e597d9a7b123f90f04a02 SHA512 06b7bb80ec1b8b38ef05af6bc592a569d94b7c8ec721edaef12f9d9bba8dd4569dae0e6105a564a3699910be85632e490b0e48d47333d7cf14464fb171828d7a diff --git a/app-emacs/tablist/tablist-1.0.ebuild b/app-emacs/tablist/tablist-1.0.ebuild deleted file mode 100644 index 985b2be9d4d3..000000000000 --- a/app-emacs/tablist/tablist-1.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Extended tabulated-list mode fro Emacs" -HOMEPAGE="https://github.com/politza/tablist/" -SRC_URI="https://github.com/politza/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest index 10d2e52adb3d..e2e722e0d783 100644 --- a/app-emacs/tempel/Manifest +++ b/app-emacs/tempel/Manifest @@ -1,7 +1,7 @@ AUX 50tempel-gentoo.el 70 BLAKE2B e302aa20f0a3b8c1b4291520a84b680ded0f26468fc74dd1d57a5f52693e05eb88ee8ddf673c2ad57c3055b5c2e933e6ff119d4016f482e99c0d985bf610b4d0 SHA512 2cb452a2623403100400cd5e74af0741d56cd2d89e93e49245cb86ff09be0d8289fae9760a1fadc637736549da6f0c0b528ea3e02ee495b0ced2093191286c90 -DIST tempel-0.8.tar.gz 27043 BLAKE2B f4920a1c0d1d7ed21f2681031f846b07fcdabbd59b76f3ba2fcd1277c78b30e1c5e134deeb35410f7227d753256b9c16c6a4d641011b99d87b49f0fae0fd5a04 SHA512 7b832e151821f4c72a3d14663fb76a956e2b6730387e71e1aedb52c72a7798a5804ad2ca3d63185c52d39128d748394419c3708d8a6a7497014e573d277fa5d9 DIST tempel-1.0.tar.gz 27311 BLAKE2B 65ae51725e3022a9b893bd2cd4d592186c647e04b6bd28af06af1e3a501165dc9d53ff5758292330ffa8120b3e128abfb27fe275bdd8eb69d549dc0f06a9e512 SHA512 f07ea90098181d7331ac5ace2f53defa8b10be72c5962848c3738f69fbf3f56a8faeaf8de3a542eba1f88d63bc489cca653363b9aab4085d11464e59e3f0bbeb -EBUILD tempel-0.8.ebuild 670 BLAKE2B 10c93eef98604d4f607dd2a9a7961d91873dbb78b8728418281c16e75fb5fd66c258df4cb121efb13cf39ed36d3a9b4b351b46cef0595491a8992cef29bcf58d SHA512 0b3161dcee223f5743a8b7afd0c9536035d95e8bb83a0322ef565f929ba1c275e985a6afc724a041428e24c7374582bced03c14a161d20ca2b69865aa5bfe8bc +DIST tempel-1.1.tar.gz 27540 BLAKE2B ad1d9855de623bde330f380c0fcdcd9f33633d0f346d2b9ffa91f34ccd1bb2e65f83dff8678257f2cd06d3da97851146b88cf93d7d44cd1d32ebeec98615a755 SHA512 f5e86625febe04bbd66fe3475736a59e096a7a117934481230b5d416f52711009a738523ad6c715c0927372fe73523cf18ec82511b463712f4bfa5c8fba650c2 EBUILD tempel-1.0.ebuild 670 BLAKE2B 10c93eef98604d4f607dd2a9a7961d91873dbb78b8728418281c16e75fb5fd66c258df4cb121efb13cf39ed36d3a9b4b351b46cef0595491a8992cef29bcf58d SHA512 0b3161dcee223f5743a8b7afd0c9536035d95e8bb83a0322ef565f929ba1c275e985a6afc724a041428e24c7374582bced03c14a161d20ca2b69865aa5bfe8bc +EBUILD tempel-1.1.ebuild 670 BLAKE2B 283723369c8f277ee301b15fe0d064ecfc65605f75aecbb70f2a56e6a88e03c5e9c11e1fd5534d348027220910b6b687b1eaa5ff18af5617987ed4c8e2cbb33d SHA512 eec4d0ec6b3c64d7791e765cd502fc148160f915df5dcc36c8ca83f0dfab37a66338513c34b9b987967ca4ef95c1ce59d33e21cb7fc435f33a456e2a891a1a67 EBUILD tempel-9999.ebuild 670 BLAKE2B 10c93eef98604d4f607dd2a9a7961d91873dbb78b8728418281c16e75fb5fd66c258df4cb121efb13cf39ed36d3a9b4b351b46cef0595491a8992cef29bcf58d SHA512 0b3161dcee223f5743a8b7afd0c9536035d95e8bb83a0322ef565f929ba1c275e985a6afc724a041428e24c7374582bced03c14a161d20ca2b69865aa5bfe8bc MISC metadata.xml 1061 BLAKE2B 66cacf45b54293c3fdac36e5065d1d4fe8680000b159865ffe03497f419ca0c85061e434fad577427b089e73ebc0323749f6e8998fd9a5ed852b98fba9ccc274 SHA512 28ffdd3968da62e9219133cf9db5092e30c6ae344f86cb2418482666a0ee71f5272cbe6ff0bfa85fb9b2d3b0fc185eabb75c0087bacfeef33e1840fbfbb5b04a diff --git a/app-emacs/tempel/tempel-0.8.ebuild b/app-emacs/tempel/tempel-1.1.ebuild similarity index 94% rename from app-emacs/tempel/tempel-0.8.ebuild rename to app-emacs/tempel/tempel-1.1.ebuild index 8a32fe684d94..dacac7f268ac 100644 --- a/app-emacs/tempel/tempel-0.8.ebuild +++ b/app-emacs/tempel/tempel-1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest index 5caf97489da4..91d3cf8c24bb 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,10 +1,4 @@ -DIST transient-0.4.3.tar.gz 129365 BLAKE2B d07fb5cb6586950bd3561b2a7f77b6458db58531e7735d203dabbfd292facaf44af850de4f4824f6335f41afcf79d03c0291d31af31b84b4118ffb8cae996f2a SHA512 afa2f75a0d4d6d45af1e36f155371dad6a966073cbab9a3858eec020458530d21a34860b88ec4d1e1e93570675b9df6d5692ed8f8a1903478ee5085c9d2d039a -DIST transient-0.5.0.tar.gz 131312 BLAKE2B 4bf384c0a4f09863f541fb3d0e49542dae4c5da6a14ce7fd2f52af492809a7b0eab051134fdf3a06cefc1992746732a43b858349e63a0cdc271dcbf4b7352fe8 SHA512 3993dda7a39b3959d1eec91feb4e2bb345797d70d7c23bbd796f68309457090889b8d6c678cc2bb5872f76879a4d8a1cc5b14ac3d38abd9a57f2e06ad8d7001b -DIST transient-0.5.2.tar.gz 133643 BLAKE2B 765d78c9c5bd756ff82a4857477350def4fc52a55e53f9f8b21e065a853d5ff4eacaa8507d30e4fb39ccb91a966cf71c06b5e5f3248768d1bc8476d67ef560c2 SHA512 d8cf45b302a960659ee6d306d71d32d4e8e614deca8033afe5e644f48f36fcb885e0cd9acf307b2e1ba2d3c99a32ca73cd7a0cd6ab78f8e3442fe4b01e3b04b8 DIST transient-0.5.3.tar.gz 133756 BLAKE2B 4dfe8df4ec72328f1227fb4f885345709e5686854d5caf8c103ef6081b4a6858de29f33292d7a06acdf0c5f608aaaa5311e739122cb10f39e1af9b55d407eb82 SHA512 d6767b36443fdc76703e028613c2bf13de8a55258506091cfc7506e7a2bdb98bd38f387684856a3860201935bdf305c0429716ce250712c5df27cf6d10064bbf -EBUILD transient-0.4.3.ebuild 799 BLAKE2B cc94003c4faef2605ef69825a6b40255949b6cfc1b0ee388cd8d1ed46016e660f804fe924f03c6cf1ecbc73f89b12e52f826cbf584a7424056a8c0d7881998ca SHA512 f736992c286f02b37066b72f1c2bfedecf41d66734eed2914a89da4439c1e010f0848218b545eb403d40e52756b3cc0cd23c3b62d18bad6a0e46ef1735b9a7ea -EBUILD transient-0.5.0.ebuild 799 BLAKE2B dd363308ce28d15ba1ad208a07737577cc38c8f1091e94b11549d8e7501b70f04d80c530ae94d3a7f9ef75158dc6248e0bfcf28d1867b9fcae2379e93ed85f39 SHA512 25b9cf961dbe733070d88814bf8563a74a8a25f4a5ec1413dbecef3e29de31157fd053fbeea6d107e012aaf4557ae03744c38fc041b0893d942797e58a6d2e82 -EBUILD transient-0.5.2.ebuild 808 BLAKE2B b21f3c1cf1d811e38357389f71f8190523c6b385f8406f6d42fcc926cf95f0e1ce28fe6cd7855d1f21ae28a9a5c674d0db5d8145ce7ec27092836bdfb2299fd9 SHA512 f9480d33adda1a7ad1a3d5c0818da1323ff4efe66fc3a5b6fc342902688419c3e192e66c5b4bc99a337b18028cd62bfa86f1cdff74cbc79cc9eaacaf560ee1ef EBUILD transient-0.5.3.ebuild 806 BLAKE2B c26d026b9ae40d70d57cbe5baae675b15264f98359f4fd334e1cc9662e0dafe8d4128d21fcae3f62db8ae8e2d05a831271f0b23042dc9731ae69b6140e28688d SHA512 6c3e8a17f3d4d6939bb8e709d912c14c4672a22d4d3a1c282f3ec952a9b640801c18e3a983c3fe5b40137e264458946db2cbc63d28bdf9926b19bff285787367 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.4.3.ebuild b/app-emacs/transient/transient-0.4.3.ebuild deleted file mode 100644 index 494c0c367360..000000000000 --- a/app-emacs/transient/transient-0.4.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 - -inherit elisp - -DESCRIPTION="Transient commands abstraction for GNU Emacs" -HOMEPAGE="https://magit.vc/manual/transient/ - https://github.com/magit/transient/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/magit/${PN}.git" -else - SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( CHANGELOG README.org docs/${PN}.org ) -ELISP_TEXINFO="docs/${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.1" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - default -} diff --git a/app-emacs/transient/transient-0.5.0.ebuild b/app-emacs/transient/transient-0.5.0.ebuild deleted file mode 100644 index dcb201999b62..000000000000 --- a/app-emacs/transient/transient-0.5.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Transient commands abstraction for GNU Emacs" -HOMEPAGE="https://magit.vc/manual/transient/ - https://github.com/magit/transient/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/magit/${PN}.git" -else - SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( CHANGELOG README.org docs/${PN}.org ) -ELISP_TEXINFO="docs/${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=">=app-emacs/compat-29.1.4.1" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - default -} diff --git a/app-emacs/transient/transient-0.5.2.ebuild b/app-emacs/transient/transient-0.5.2.ebuild deleted file mode 100644 index ab8accfcb76d..000000000000 --- a/app-emacs/transient/transient-0.5.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Transient commands abstraction for GNU Emacs" -HOMEPAGE="https://magit.vc/manual/transient/ - https://github.com/magit/transient/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/magit/${PN}.git" -else - SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( CHANGELOG README.org docs/${PN}.org ) -ELISP_TEXINFO="docs/${PN}.texi" -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/compat-29.1.4.1 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -src_prepare() { - mv lisp/*.el . || die - - default -} diff --git a/app-emacs/tuareg-mode/Manifest b/app-emacs/tuareg-mode/Manifest index 272b22b54970..4aa473210a24 100644 --- a/app-emacs/tuareg-mode/Manifest +++ b/app-emacs/tuareg-mode/Manifest @@ -1,6 +1,4 @@ AUX 50tuareg-mode-gentoo.el 343 BLAKE2B 15545f9aebe6b47e6fa445e32282c4dadf8a6d3fc11d3cb9f8dd2a78ef32dfa5227248644dee8ad12587d96e2c17bf16220a92f447edf8716cd7646347fc2c57 SHA512 41cdc5aa7c083afbe044c730b898e06817fb8c5d9799d0c88be9ad15501d4135e16597623b66ae65a40160d9a04358392a98e03646ba2207e0f981f33e28750d -DIST tuareg-mode-2.2.0.tar.gz 83392 BLAKE2B eead49dff45bb039abef0ffa8f4b874dd6d3bb36e81791b84e411031b4d714324637f99a0cfc3d4029b47032c61ca45424831a2d837fe5b01fa93383237cb14d SHA512 5f0b470920abd44e5b99e84e817ba678aded3042751b8949884c06f3a928105acbe96a28af3a8a089f6b607f8dd70cba7a669e9a61b906b1dad840c7f88bce12 DIST tuareg-mode-3.0.1.tar.gz 104001 BLAKE2B e89a6d7f9db5c03eb5c9f04b18475750446713fbc80b8c70757a1e8e3539fdaaa353035bc455c24f263383ef85cba21150cb15ab43276286098f744e355e2da5 SHA512 55f47029482ad32d69453c9218f1934cd74e933f4bad52ab42d8a8f7670ea919d690ff1c7e3183fdaf51dbfb4d3ab8200109ec51dadefc074a989b43e2e60359 -EBUILD tuareg-mode-2.2.0.ebuild 495 BLAKE2B ae1316fc64fa9dba1f3518db13f9b27d2f9fd6488f4f6a8c0449a2d9accec674a1d48d142d3d5a8b51c270deb5058d529f0b812d6a9ce1bdb7dd1efcc43b6a9c SHA512 8d5060ea94e5f1d1c97f874286fa9e98449201ef7fec650c37c96fb00177083f9753e7534cdfa2d0e63c601be2e25c38b100da885886e6fc943a6cb55892da0e EBUILD tuareg-mode-3.0.1.ebuild 497 BLAKE2B 9e9ae0893eb0259cd001ae2c170d0c55b4e3bbb6c1947d18bf990b7badd3cd2c314b330dd36b1a6f8fdad57bbdbf3a57375725e36b28b6abd095614d56807dbd SHA512 25d50cf2f2ade55516f9a12b73ee47baf23de57d26a483d6d095467ff64dce804f8ed618c0fe60388928d04d1aef99896a1634d39ed92f66a626c764e1931ba9 MISC metadata.xml 675 BLAKE2B ede14fb15eae112c135b588c04e2d0d7d5a9c6911daca4410df139ec9047f09eccfd72d5573511b3f7ae5705d4f855c718419348834ad73402c18b4500aafe4e SHA512 fa3f4134bf9369fe8bb8482b743b043aa83c308e3a9ac352dcda6d2727d037d90532d79ea097b66b81ebc557807e069a500473019099f8ed07c6483e5d63484e diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild deleted file mode 100644 index c8e52e4eca39..000000000000 --- a/app-emacs/tuareg-mode/tuareg-mode-2.2.0.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 - -DESCRIPTION="An Objective Caml/Camllight mode for Emacs" -HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/" -SRC_URI="https://github.com/ocaml/tuareg/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ GPL-3+ ISC" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -S="${WORKDIR}/tuareg-${PV}" -ELISP_REMOVE="dot-emacs.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="README.md CHANGES.md" diff --git a/app-emacs/uptimes/Manifest b/app-emacs/uptimes/Manifest index 8e5b9efb497e..e22548aa32b0 100644 --- a/app-emacs/uptimes/Manifest +++ b/app-emacs/uptimes/Manifest @@ -1,5 +1,3 @@ -DIST uptimes-3.7.tar.gz 3913 BLAKE2B 3148b17a8e61201027702891e0303870cddaace650770621bf7847cb86ba917c74aa5938f55fe2e6275180f9e66755f418dee47bc80b6fd7439276ff525ea9d8 SHA512 6e31cdacabc93a8f9d206d95eb4d16ad4a6b4a69f1032e93710693eebe8064446b19e4938eb342c8a66fac7e52e22da36b26bd3417216ab302c9c8e50dba27c3 DIST uptimes-3.8.tar.gz 3915 BLAKE2B 279bf6fbf5658b84acf4c1a13747d5c1d8592c479049058b9dfdc692adb838e2e7d2ae0983aff63dbbacf4d867918768ca0caba9a45fb850833b515fe7573ba3 SHA512 6234c55db89e2c398229687f1339c56e96cef3a5845d87cd9c82dcdfb9bc746f28856bac94b00f10920d8ca0540ddc9171ea72c6460b70d360f34062fae901fd -EBUILD uptimes-3.7.ebuild 618 BLAKE2B 03739bb641793ab5a272cf2ce4993685e59bb7cbf8025745a2c678ab723a32b3038d63cd7952e5fc17c34b8a2b5920cebaf90254bd8f88d4568147ef02093042 SHA512 026e82f6d0ec9a3aa9bf2c5abc083f3f35ae5b5ddf06c81d61e332577338d3e8cf9933656788ce2ef9f3eb1e9bc4e595bc3c06894bcc87367076c43acc47c920 EBUILD uptimes-3.8.ebuild 635 BLAKE2B a536e36189ced27c7ea6516cce083cad80e79e9821f8cc973646315dd01bedaa9dccd4d44429317cac314ef48056f6a6aecbd813ea30be173fbeab9f7761fc05 SHA512 91f6ce638a9c63ed2f477d08fb15f57e6770f3dfa343a45ca07021b42b7bd0c95abb8530939a01732eeaa5a118ce7614df57150a9783a2b1ac76d16883c019f9 MISC metadata.xml 595 BLAKE2B 5e61766b54d3bf269d8c7852e3ecae140a90057a505395d790e1baabe67fa81be19ab640f56a8703e3b015f3fc6bbc790f0857a434da52d9be8fd06f4f620d63 SHA512 0287cef065be7897d167d991834016750e7b43dad865021fd1d1e3bafbcb164b4481c5f47bd3e75e48b3a0f4be6269131dcbfd0001a121d68a9a1876fc2fefdf diff --git a/app-emacs/uptimes/uptimes-3.7.ebuild b/app-emacs/uptimes/uptimes-3.7.ebuild deleted file mode 100644 index 869df6026ab0..000000000000 --- a/app-emacs/uptimes/uptimes-3.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 readme.gentoo-r1 - -MY_PN="${PN}.el" -DESCRIPTION="Track and display emacs session uptimes" -HOMEPAGE="http://www.davep.org/emacs/" -SRC_URI="https://github.com/davep/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -S="${WORKDIR}/${MY_PN}-${PV}" -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="Uptimes is not enabled as a site default. Add the following - line to your ~/.emacs file to enable tracking of session uptimes: - \n(require 'uptimes)" diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest index 8b76237233e1..486357fafd02 100644 --- a/app-emacs/vterm/Manifest +++ b/app-emacs/vterm/Manifest @@ -1,8 +1,6 @@ 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_p20230217.tar.gz 61049 BLAKE2B d974e8873b2f3074c23f797eb862734ed6af2caca2213c0cb972b92180567ea87e25a2d435d592dd7a2f236380fce0180b161490e506cffef24f11d25b38fbc6 SHA512 c13b79054d305e2ee73725d323a1409c8d0f9529b13c659a3e7d273dbaa79f09cde5d4e3097ed2b40b106b4fad0c5f465381e1a8337e9ffc21be0515e376c42a DIST vterm-0.0.2_p20240102.tar.gz 61754 BLAKE2B 283730dbd1d826590111495c798bfdf78a1921c73ac6aba7f062590c775c2d99265f70cf915f486316837a28e97f0e6a0e3fca72aed74295fbfc807acd8c1a99 SHA512 74a6a789ffc2863eea7be6775761c65537812cb0a6c571334ae3958129ddd3e7bbe764812e4dfe2782194a3e92af6cc6d04e400ca94a2e73dfa38fa0b476eabc -EBUILD vterm-0.0.2_p20230217.ebuild 1641 BLAKE2B 7fbe2aae6291d740f405cf7a99245de1014c1ba5005384032d029551db46e71941c6e7dd674f69b86442f7406b1ff7b44e68d1d8a7f89e3642b03c89a6c6f791 SHA512 d94b28761ffcc2c67d5e73e009b5420d88890f2608572e5a7aaa73d752abd92b2f97d1e9866cd8a3e32302cee83bd88292222fbfa4fbe153e746915bc5cda3b4 EBUILD vterm-0.0.2_p20240102.ebuild 1654 BLAKE2B e7da142afdb62f64a0a5898a7f8864216292ce0904e4ccceefe7a43814c619820c48a0a409cab8a21c71bf46eef69154abadca40bc36bfaa3828331d0f3e3e3d SHA512 0360afe49e11ae7217127abb1f7b4cd4ee046d377ae6e8a0ea3a8bc4d6a7dff22c62906faf686d296e027d525dfcc074288948456ceebff35f4cd4ba1b7dfc74 EBUILD vterm-9999.ebuild 1655 BLAKE2B 82715ebb184790160a6d56be2da83f28a7cf32b0d8532778ef50c1c8486d0fd9d604207ef6987aa62bfbcbcdac419fc08e231ee23ff2efd9774029e6b8f700c3 SHA512 0714aa49b838e03a785303e132fba2d2058a32349345912ee6d64f226bc4b0982ca65354856107562fe2ba925c67e070d7985d990a83ea480a5fd8d90a186d51 MISC metadata.xml 634 BLAKE2B 09ec6e8f2b00735c5fc3dbca525205b0b98a580feecfea36a1c2b435bfd6de2e4b5e85c47c07f4830da1b3ddc8793d06e4e6ec3a02e5df19c876e0251226f5c7 SHA512 09d9be89b4275192c5048eb3a7fc3729d6d4923861bc5ab075c8097e7bb1f6776649e82440e53b1d0236dc669a4580aa2da31da5cdc5994b59eabaffdeeedc61 diff --git a/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild b/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild deleted file mode 100644 index b175d1334b98..000000000000 --- a/app-emacs/vterm/vterm-0.0.2_p20230217.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=emacs-libvterm - -NEED_EMACS=26 - -inherit cmake elisp - -DESCRIPTION="Fully-featured terminal emulator based on libvterm" -HOMEPAGE="https://github.com/akermu/emacs-libvterm/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/akermu/${MY_PN}.git" -else - if [[ ${PV} = *_p20230217 ]] ; then - COMMIT=3e5a9b754b8e61850bb7d1b63b090b9fbf6687f3 - SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${MY_PN}-${COMMIT} - else - SRC_URI="https://github.com/akermu/${MY_PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${MY_PN}-${PV} - fi - KEYWORDS="amd64 ~arm64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DEPEND=">=dev-libs/libvterm-0.2:=" -RDEPEND=" - ${DEPEND} - >=app-editors/emacs-26:*[dynamic-loading] -" - -PATCHES=( "${FILESDIR}"/${PN}-0.0.1_pre20210618-dont-compile.patch ) - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - if [[ -e ${ESYSROOT}/usr/include/emacs-module.h ]] ; then - # Use system header file instead of bundled one. - rm emacs-module.h || die - else - ewarn "${ESYSROOT}/usr/include/emacs-module.h does not exist" - ewarn "Falling back to bundled header file" - fi - - cmake_src_prepare -} - -src_configure() { - local -a mycmakeargs=( - -DUSE_SYSTEM_LIBVTERM=ON - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - elisp_src_compile -} - -src_install() { - elisp_src_install - elisp-modules-install ${PN} vterm-module.so - - # Install shell-side vterm support scripts. - insinto "${SITEETC}"/${PN} - doins -r etc -} diff --git a/app-emacs/wgrep/Manifest b/app-emacs/wgrep/Manifest index cb37a282c842..645bc3667ed3 100644 --- a/app-emacs/wgrep/Manifest +++ b/app-emacs/wgrep/Manifest @@ -1,7 +1,3 @@ -DIST wgrep-2.3.0.tar.gz 16241 BLAKE2B 83802934b36dfcad17e3486a7405cdd170b20bd6574d92032c92aa2a8ae84a2b6ce47313c8ca70327982bebc4fb78363181c66d1c745d2179ba84fc655c617be SHA512 2f817ef482d8ce98531494a5f19f477d7544bcc8b2747ebe184194a058c6cb26d571ba7de22f7e4307aa110806fa45f683b2363b1520b8fe5edaa05ce5ba8d61 -DIST wgrep-2.3.2.tar.gz 28908 BLAKE2B 992557cd59ac6887cec71c7dceac27ad5cfc153a09b68a1e312466077dfa08a6efb7e49ba24b06196daf41b2781f17a5d3f0c3f7b6ee28590d42db5a7de2a141 SHA512 a0a00f1d845c45f5de0e707ea5c8c14f9b01807533d7124be9fe0bfdd2d28c3e6fce2a4695daa1de880dd5ff5986b0533b3a5688790a7674576599fb2667ae76 DIST wgrep-3.0.0.tar.gz 29569 BLAKE2B 0113c790e9903840e8dd421def45bc73b914b61d9beb7b178275efb623d735cdadcc3d96c361a88a293f437d906528d84c3876be5aee46caad22f0743ed40549 SHA512 8e93e824bafe8b9018e82d5fb57104c2324df62798214d848ff98bb86865d4a8e56df1e4efede49966555cb9af5059699c2d178722d8462ddc5977a5abd3d799 -EBUILD wgrep-2.3.0.ebuild 633 BLAKE2B 6d2f46e64aef16640e29b582f4336c4a8128f8330c8cd0ebcaa02ab0a10b8c44a4c00d29d8a4c7ce923adf569174afbe828564ce0eef8e33b526b9df0c712ed7 SHA512 034ad467b3136f32dc2a62f89886a42d932c72ef21de742c220eb768f722066bbb365e0917ddba6b132a55ccd41ed021e7b35006a81eba4c1260c56a66d2eed9 -EBUILD wgrep-2.3.2.ebuild 633 BLAKE2B 6d41f13e18df6f693645dfd5ac5665f0e42511cabcba62d1674e052e39726496c7884aa6d1f39354ee4099984f996dd142f32376cd24b0c05c6a8320378b2797 SHA512 2c8be8ea70b54b175b7f14130b0de1eab6712fd4995157dafabf01d62cff97c595da17cf940df66df8d930c1ebbfa53e6f95a8fb56f8f1f3d957f961c3547acd EBUILD wgrep-3.0.0-r1.ebuild 1103 BLAKE2B 9150b4368f7d69f88d072a06e64f8d7aa31d4f5721eff5c579854a246458236be2431d08127ba9bc8fd515d4ac7eb90f6e2511b781ff69679daacba895702da7 SHA512 5699f291618a2fc303f342816d2a815456fc0b8b1b5f879b97c1fa8b90c078a832ed0736bdf428a84d7b9ca07bd65f09ce383ac87d8b500ecee1c9e0b1d98034 MISC metadata.xml 590 BLAKE2B 95ca8bd3d26497672c79d5eeb1ea3768513ecbf634f44bf6ec54d7dc6f9b4c4fb9e111205e314e3c166f06deeb7a56440a279cb3a2ed159dcb83792fe7145d89 SHA512 799ed2f199cfad50a6e2325559e467c96f28c6a40d2bea2debc23b0b80dba61fc71d3299134456111164bcd3b6499b6d27e61286c3ba1d4a9b011b7036e782f7 diff --git a/app-emacs/wgrep/wgrep-2.3.0.ebuild b/app-emacs/wgrep/wgrep-2.3.0.ebuild deleted file mode 100644 index 49a49ce55175..000000000000 --- a/app-emacs/wgrep/wgrep-2.3.0.ebuild +++ /dev/null @@ -1,20 +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="Writable grep buffer and apply the changes to files" -HOMEPAGE="https://github.com/mhayashi1120/Emacs-wgrep" -SRC_URI="https://github.com/mhayashi1120/Emacs-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/Emacs-${P}" -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="See commentary in ${SITELISP}/${PN}/wgrep.el for documentation. - \n\nTo activate wgrep, add the following line to your ~/.emacs file: - \n\t(require 'wgrep)" diff --git a/app-emacs/wgrep/wgrep-2.3.2.ebuild b/app-emacs/wgrep/wgrep-2.3.2.ebuild deleted file mode 100644 index 0833f3eca7da..000000000000 --- a/app-emacs/wgrep/wgrep-2.3.2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Writable grep buffer and apply the changes to files" -HOMEPAGE="https://github.com/mhayashi1120/Emacs-wgrep" -SRC_URI="https://github.com/mhayashi1120/Emacs-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/Emacs-${P}" -SITEFILE="50${PN}-gentoo.el" -DOC_CONTENTS="See commentary in ${SITELISP}/${PN}/wgrep.el for documentation. - \n\nTo activate wgrep, add the following line to your ~/.emacs file: - \n\t(require 'wgrep)" diff --git a/app-emacs/yaml/Manifest b/app-emacs/yaml/Manifest index 198765e230b6..ca0f91c58f51 100644 --- a/app-emacs/yaml/Manifest +++ b/app-emacs/yaml/Manifest @@ -1,5 +1,3 @@ -DIST yaml-0.5.4.tar.gz 44606 BLAKE2B 42e632f6949a981075b3734f19204d20e158da3949a8c8499d09e024b208e34689e966681018ef6d2021e26bf17686abfc4600c5819cb02c1b7652e007727f10 SHA512 c7f543fff4fbb42766a7b39d7922738b61c60eab2b6504ed33681d45ef656b64610ba489787bb7a51138d66b31ff2ff4d7f046ab18d9f2c0a9cfa1839f07e0a1 DIST yaml-0.5.5.tar.gz 44636 BLAKE2B d98c7b6cd94f80cd0f2fc1a1bea6c45615319c1a49f4712d48a00c6439660bc209ac1a597694478d4978ebf5e0bc60e3a6363ee5c0bccabb1b5bf1b2bdc8fc58 SHA512 9ab5eacc26fe44c49f52a4ab05c11e35c605b456b2f54420924388df52855b61adc1586ec7915363811a499c4c749355954e0de2c795bb2a4f51ebcb693758eb -EBUILD yaml-0.5.4.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5 EBUILD yaml-0.5.5.ebuild 555 BLAKE2B 4d70d0d290c2699443992eb460481804f856581c6589b323ae22fe5c0f3c69f0bd54c105b21043c9cb3d7a67433a42749feba82af8ab10dd44d69eba0b3e7869 SHA512 edf48ea59b2cfa90ccd689f9d335e5c05bf335dffb2832404cfc570ab0d87ec27330a3f9192fdd258aa3074c87242d74f666144e63996ae236b5fc74874b2f4d MISC metadata.xml 642 BLAKE2B a8d6c57288c1d157410f7b84b4e4345de721d3376d18ff00fab13411facad0f6fb45f4b767b141f32e30e44b5521943689e41955fe9dd1542ebe05bd06d197c9 SHA512 d126ab83b636537c08a63a1dba94a440fb3b0e96df086869993aa8c350113b9e75b931aa2c10d8f8250b748dc3881139f7b59fc7f78a680c98feefd72160ab21 diff --git a/app-emacs/yaml/yaml-0.5.4.ebuild b/app-emacs/yaml/yaml-0.5.4.ebuild deleted file mode 100644 index 99585ec64302..000000000000 --- a/app-emacs/yaml/yaml-0.5.4.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="YAML parser in Emacs Lisp" -HOMEPAGE="https://github.com/zkry/yaml.el/" -SRC_URI="https://github.com/zkry/yaml.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/yaml.el-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - # "test/string-inflection-test.el" calls "(ert-run-tests-batch t)" - ${EMACS} ${EMACSFLAGS} -L . -l yaml-tests.el || die -} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index bb54fb440fa21719dd0625021cd0c77c4b8bb107..8ba38a917c796cb61df1055ddd834f505ac4853b 100644 GIT binary patch delta 13920 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 delta 6048 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 a);$jaw%%n#qFLS5|M35#P?5-uFaQAX$)S?~ diff --git a/app-eselect/eselect-scala/Manifest b/app-eselect/eselect-scala/Manifest index 17332ed3d1c1..3799fcf8434c 100644 --- a/app-eselect/eselect-scala/Manifest +++ b/app-eselect/eselect-scala/Manifest @@ -1,3 +1,3 @@ DIST eselect-scala-0.1.1.tar.gz 1781 BLAKE2B 42f4723c33c7f44345d545c3d2503fc32b433afa8add4488d4a48b7f7a9d0250040a8768c3d4c7a3572d8d386c4820779d0c9bca975ca5cd92a820bb579b8c79 SHA512 2de1b6067c385d1fb0fa0c708467ebd5d491c3ee532888ad497008fe7f78a8f4be9843af444d71107e05c111579ed83015094c3eca5d6f2c338855af4b722363 EBUILD eselect-scala-0.1.1-r1.ebuild 465 BLAKE2B d8ef0b034184f9b60486e45221f1ab77d14b52e960f2ee2fdfcb8f3710ea1dcfd476b8f228726aed2f20086becb342114f553982fd939a3bf7b83ad369592acd SHA512 e852ab1c03b976ebe3448cfda78cafbaeeec44897c5b68b4f3387383004e19b00252b7f7e953e24c5ca898c1621dbe6cf3d8ebbc8c37af7d35e61e12f2c4dbc9 -MISC metadata.xml 339 BLAKE2B 5d74c50d2fd31dd425b055df6d3541359dbc40b5e1ab8b15c0e8801f8cff25b82493a904417b4c59793f308f03108a067ba2bd392e2a1656c2ce7d4460879614 SHA512 9c9276e1be0f28f2c3e3f881c5076f6c1e4e1a95b1e0a5023960864b85be73e2a4b2a797063f913eea08981e16587b8316bb3c2b48442254e7ddc0786bb7cbf1 +MISC metadata.xml 261 BLAKE2B 8f415bc9d8eed52fb60eea18c29354c635602c7f571670dfe3adf98c7bc0d0d4daf923d2a2b45a825caded195310ab81240f645b006f0cb820681eb1835f4325 SHA512 1842d84b92b5dacd5280960a97380be4625bc7e210aaf9ae62845d7e0c09bdad394151e2edd0fd4dc987d3d16460c67e55512d78de36165fe3e6ad87d029a23b diff --git a/app-eselect/eselect-scala/metadata.xml b/app-eselect/eselect-scala/metadata.xml index c3744aa4073f..5aec4384f60a 100644 --- a/app-eselect/eselect-scala/metadata.xml +++ b/app-eselect/eselect-scala/metadata.xml @@ -1,9 +1,6 @@ - - gienah@gentoo.org - java@gentoo.org Java diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index ce329f2b86e2fd0778f2cf0cd22eb419e6c3dc77..1c79f0a6667637be46ce793b28b4ae5689639fd3 100644 GIT binary patch delta 17694 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 dh*2}@jN@}6B delta 17745 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

VHZmRhH~5S;>J;p|>sz^j-tG#&>2qpGW^# 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 - kensington@gentoo.org - Michael Palimaka + mgorny@gentoo.org + Michał Górny asciinema/asciinema diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest index 6996e625fce5..1b61382727e3 100644 --- a/app-misc/binwalk/Manifest +++ b/app-misc/binwalk/Manifest @@ -4,4 +4,4 @@ AUX binwalk-2.3.3-syntax-fix.patch 1581 BLAKE2B d60d265cbb54343c08f16a9ea212e938 DIST binwalk-2.3.4.tar.gz 39723471 BLAKE2B a5eac4242402c5034c293432131950bed9aff762c5db86b200a1f555bdfeeb1c6fda225393149f7beca2923141f2ae7930738038f2d039513cb06dfae9601b81 SHA512 5a5e16035dfc05b94ae4ee3969a337336c550606b71e20fcb1f150c4b38ef2084b6a823ce2a8050f4b41616b7d7c31cfb04bf43e7f2c977ab1a634aba9d67fec EBUILD binwalk-2.3.4.ebuild 1091 BLAKE2B b970025bc2afe574178ad731f459c8d2f22178bc085bba909a409541d89e3f92434170ac1ac965839c0aab32ebfd2f6c68eb67cb7461c3b67fb68cdf9a8eaaa6 SHA512 5ce189511bc8005632da1ac0edfc0de1cbb4f94b1fb52f7d4df3fce24ef7ee60dcc05b6d4092a7f9ffb89232dc02e2ac0b1a18268d4299bfe24ca478f3a9e82e EBUILD binwalk-9999.ebuild 1095 BLAKE2B c7a5cd3d3028c8504904a75a4dc20c77c86be09a0e092cb064fa216bebabf39df0ff3c7a299f2db190f0c153b3b32c4050f99add2614c3d728fb8a5e9840cc3b SHA512 d01e7a41f4bc6dc8468457f20a327661f66f9986623a26e8041c31a42732e9e9b2080b32880c3d08ffbf76395bda58efca58eb86dde7bccdcc5ec072a8b63f26 -MISC metadata.xml 911 BLAKE2B 6487e4f869597e44106ca7041da5881e8e9c1e2ee4231dfbe3606bcc51257818da35b77a425a815ae7fbc39b71915985559510331f70b2d8b7162599328977c9 SHA512 49e0ad3a76def389ac5657aec056d48d6534d66376623c9cde4751e7e8d52a15b4edb300f07c507ef9e54b4e84d7ec51f5f205d25440f8b1f562980b797ef255 +MISC metadata.xml 827 BLAKE2B ac83af618226938ef6d01cb775bed053eb8f5772d50db79c84f700b10670ae97f3f119e11efd77eeb0936af013af6a327db464700df4a9cc6d2f1b5182ef4bc3 SHA512 b4d2fa5076ad9213ddee99f9b5d5c4d978c603178f89c8644e86c282e125c0888d2a148a39aa6c6287eb84aad4c4af99e476d0d3f8b5b4c1300c7828c9406040 diff --git a/app-misc/binwalk/metadata.xml b/app-misc/binwalk/metadata.xml index 95d1208a6bfc..a204d448c593 100644 --- a/app-misc/binwalk/metadata.xml +++ b/app-misc/binwalk/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Binwalk is a tool for searching a given binary image for embedded files. Specifically, it is designed for identifying files embedded inside of firmware diff --git a/app-misc/cmatrix/Manifest b/app-misc/cmatrix/Manifest index 4712df180d39..e03e61182ab1 100644 --- a/app-misc/cmatrix/Manifest +++ b/app-misc/cmatrix/Manifest @@ -1,3 +1,3 @@ DIST cmatrix-2.0.tar.gz 205640 BLAKE2B 3d38903b93853afc077c00308b84106664ec2ea3a31601ba7ab858f6571158182858de87392b5940725456bdd8c82232228451a4d30813e2c0a8bec99f285814 SHA512 1aeecd8e8abb6f87fc54f88a8c25478f69d42d450af782e73c0fca7f051669a415c0505ca61c904f960b46bbddf98cfb3dd1f9b18917b0b39e95d8c899889530 EBUILD cmatrix-2.0-r4.ebuild 842 BLAKE2B cad780eda1c511ed045e548c61bbc11b9d03591b86f6a57c993f1161bdef9048d0e67ea26cfdd7b22e63696e8260b76249c0b2560295971fd693fcc94f0e48c7 SHA512 e0d42201a4a273a2f70fbb672192c2a64e9a62c291089b953a673cabf1c57abad20cacd95cbf5d27150be0923aab1d05938f22cdcab36aa6f94fe3054e29390e -MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-misc/cmatrix/metadata.xml b/app-misc/cmatrix/metadata.xml index 2f82d0bb8eb7..115e9d64a669 100644 --- a/app-misc/cmatrix/metadata.xml +++ b/app-misc/cmatrix/metadata.xml @@ -1,8 +1,5 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index f80d541bdb26..d110c1d495a9 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -9,9 +9,9 @@ AUX elasticsearch.service.conf 235 BLAKE2B 23ada111be21dff12323edbe981883cb1ed27 AUX elasticsearch.sysctl.d 24 BLAKE2B 4012fbdbc98a8b28df11aed33cb82c113790c44721eae1d69e19c595bfbf329618b9cb67be9528f1994c546233cffd31b20eee39edc142bc86f7a7cf5e08903e SHA512 9f3d8238edff6704bea06b6535ee8915f4a3c9bdc8389d9d4943bcfa49161b61f9a1ca49dbcc415580438f4396fbc3d58eef301554f9426287606a755ada715c AUX elasticsearch.tmpfiles.d 56 BLAKE2B 0c28c612fadfdd86321df797527399fa5073a7350de95ec2b32dfbe51cbf52fe5dcf68ebd4e3fba6cccba1cf252a16dee3b701c4c6692121745c41665cf3c972 SHA512 5cc722abcaae68afffde96e38b2c9572faf898178d3c291c945fe49fbf977e319322b99fb6fb5bf49cfb04e86f071dde0db621849288f712a56571b13af9a11a DIST elasticsearch-7.17.16-no-jdk-linux-x86_64.tar.gz 168795535 BLAKE2B 642ae6f07db953e7fa783dcd63c6dcebab61e85ea600bede09e9596bf9dee2d71c43e5c28b80bd4c091d792ed3a95d10cc75ffb1074ad4b3cfceb081ed25027f SHA512 3755373f5068a08e4619b4e922bc2d3d97d41791dbf5aa84564574fc84abee9c567b16095cf0e11d48910627e3c183ff1193bf2d5ade59891bea2b3f994aa7df -DIST elasticsearch-8.11.1-linux-x86_64.tar.gz 630398135 BLAKE2B 5118f995f3b53242898770ea2a0a8b2c3c23fa3a117453d505685903b7e00e44f081d7454f4198baa2e36f265e9c565cf3c41ffc04d2ffd214ac30dc6398ff5b SHA512 3d11f96a158e12d0a376867355f2ee1bd76b00a8b5e1aff97cac026631892544ccabeb8f2422e0347f8222b85784a98d1a893615547981f47403116baf2070ef DIST elasticsearch-8.11.3-linux-x86_64.tar.gz 630500349 BLAKE2B ab10c0db6a9df6352a33844c7dbee9f45bc93257904a5d0a0966352d4755f867fafad6858e7765ca88070806b553c46a7df5206078a66121a568921bdbe0d801 SHA512 63c724acbb756ebe8ad2c9d965a2828e1a5e08d215652ba8c876218a2beb1702c204e9199cf362514bcd3230bcb133e0449bb4da3473aac5008d35fa7a86c832 +DIST elasticsearch-8.12.1-linux-x86_64.tar.gz 621183584 BLAKE2B e168cf9549a22c2c8b049638f7039b5f43f6384da0a10627fbe0671a0a5a99f8a4e40f7c914d820d94dd42b2d328f3e20425eca3363478526d5faf07f9c5d782 SHA512 dcaea1ddb499724be40da936f6b7309e66458f0ac2852c63109cc8bd8fb6c88dbea0d8c9ce451c2fb0441a25fc137f5dc2894b7bea0242e0067bf29ffad48f54 EBUILD elasticsearch-7.17.16.ebuild 2374 BLAKE2B b8e8a2cfc8eb77cfa591ed73795bd923f12addbb101e2df852ee10fbe2ef1b3e74280e76fd13e03117b5dcecfce91b22b897839d014a22044b1a456413e6e878 SHA512 4f5fc0ada22ffad450a778bbbf248721f2fb52b8b9eaaa1cf44da897e65ee110a7eb4ea3cde3b625c9921c96a85729f0bc9994231a0df023f0e29b1b9f48eb74 -EBUILD elasticsearch-8.11.1.ebuild 3322 BLAKE2B 492164f422e2191ab812e604f0b2fd4631c75762438e58eceec379c4ac6a4211babe99c794fe93be009fe2abd5b8313ffce0337cf7eec48faa7a9ff4c8fb80aa SHA512 bb19bc22d523c3fb9e39f38a6239dd09fdfc4be3c3294867aa73a3ddd1edc71273df2dd2458a3919448fc108e1657820300ec9c8b1329d60fa4f60c9e4112795 EBUILD elasticsearch-8.11.3.ebuild 3322 BLAKE2B 492164f422e2191ab812e604f0b2fd4631c75762438e58eceec379c4ac6a4211babe99c794fe93be009fe2abd5b8313ffce0337cf7eec48faa7a9ff4c8fb80aa SHA512 bb19bc22d523c3fb9e39f38a6239dd09fdfc4be3c3294867aa73a3ddd1edc71273df2dd2458a3919448fc108e1657820300ec9c8b1329d60fa4f60c9e4112795 -MISC metadata.xml 524 BLAKE2B 01fd6cd3b19c1e78ebad3d66fdfd58a5172c8e840799de41973dfb07afbad5cd5f574e7b1edff25bb64a828d2fb51169b741a453c53c9cd3c29347b0f9ab4b80 SHA512 5ef257de69e2a3bb06bc9a852957d8767ac9147579947b6a4eaf68a6a314cb1eb49e611a729f01a3b89e3271de377d3ab25276831b9a5d755a8bca7390fd6223 +EBUILD elasticsearch-8.12.1.ebuild 3322 BLAKE2B 884f8e8f916a62e7c2692d5edbbd78b4b6534168b05bfc1fc1f85375b7226a96d45a34c8da010c53f9998d170dae9731de688e02172559a739a8c8bb54c2d0e3 SHA512 430cac5adcbd6830232b25d3d17238be0af7fe5d183525cee27dcc74aed2e1c1e054b1229b973884f85779f6386b91068ca7b730f114d7e8fd150c96a427eb56 +MISC metadata.xml 502 BLAKE2B d82165cdd8bbb6628c6e32ab0ff46d78561593b900267c8b39313266a148da06e999a6e28f4268232684f0b9e36f7c42f56be5efb9fd6520baea383d19e82c99 SHA512 612d2c4f19965c79d2b8d9cd0c2feb66436e6d2090759dcbacd61bcdc18c058f0ede17a7b283483e5dc91510134ddc2ee8d345fab3cb474e9b6b7a715e739b07 diff --git a/app-misc/elasticsearch/elasticsearch-8.11.1.ebuild b/app-misc/elasticsearch/elasticsearch-8.12.1.ebuild similarity index 98% rename from app-misc/elasticsearch/elasticsearch-8.11.1.ebuild rename to app-misc/elasticsearch/elasticsearch-8.12.1.ebuild index bee839a3a00d..8498fcbccc2a 100644 --- a/app-misc/elasticsearch/elasticsearch-8.11.1.ebuild +++ b/app-misc/elasticsearch/elasticsearch-8.12.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-misc/elasticsearch/metadata.xml b/app-misc/elasticsearch/metadata.xml index d22a53b6412b..cbd660b825ba 100644 --- a/app-misc/elasticsearch/metadata.xml +++ b/app-misc/elasticsearch/metadata.xml @@ -1,8 +1,8 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly diff --git a/app-misc/hastyhex/Manifest b/app-misc/hastyhex/Manifest index 7860bb4a2b17..e4df8df5daab 100644 --- a/app-misc/hastyhex/Manifest +++ b/app-misc/hastyhex/Manifest @@ -1,3 +1,3 @@ DIST hastyhex-1.0.0.tar.xz 4924 BLAKE2B 68b3819f8877a12eb86344b30db6aa970e36d82285e6784ccc1399e8385c1afc7b605b0ad7cac3864b473afb8bb3eb04ab56d29b90ef8604862d26c7c79b615f SHA512 e72dc7b233e37f01e553de6538506c5691f6307556fa49c67a257ec360cdf96c5a0db3802513d66fc6eedd944525cc055af72e29f2998551144577703972a71d -EBUILD hastyhex-1.0.0.ebuild 482 BLAKE2B f658b133da04772b565db88157f4a8bf9f518cac6e340b4b88708cdd518a23c20a5d1cb70276da69443722f856d71c24f242c8e7e6f462e410960e795e93c149 SHA512 0293a3ebcaf2813e87e9bd30027197be513dc7cad8fc070eb9ad4359cae1e6736619873b1fb84f965d0076de883b67e8bdfcb28543645028b4eb921f69abefa6 +EBUILD hastyhex-1.0.0.ebuild 486 BLAKE2B 6c6d5a9fcc4fc6d6865f36e31cfa115ddddcf3711a38773657af57fe53d356e061d4da04228f328e2c7a2f3a9185b286c62b6333de8b5338404564b22d62da07 SHA512 7f5204dd85ea963c01984abd75cfb0c241c6892387bf1b886deaf759aca59b46b12979d8ed2ec71b5264a4b94bc7194af8342e80780a5d13439346c339f37b61 MISC metadata.xml 328 BLAKE2B d05343450ec7dca3fd1ff87a2d1da794a626cb9e88e8c0612ccaee5992e60201cc3f0948bfbbdbaf1843095fa720d3b3d45301cdf437db5d87f5987977ad4b61 SHA512 6645f81323db41e63b57f8d875f1bc0974975dfeb0abba4b4362dd7d81f638ce54daa7d52d0b88bafc1685282c54a3c7b5c1d4693468a11538995c70f2d5d43b diff --git a/app-misc/hastyhex/hastyhex-1.0.0.ebuild b/app-misc/hastyhex/hastyhex-1.0.0.ebuild index 87471bff2613..c8138ef7aacf 100644 --- a/app-misc/hastyhex/hastyhex-1.0.0.ebuild +++ b/app-misc/hastyhex/hastyhex-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/skeeto/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" src_compile() { $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o ${PN} ${PN}.c || die diff --git a/app-misc/lsx/Manifest b/app-misc/lsx/Manifest index 34e0c77560c9..d675523ce016 100644 --- a/app-misc/lsx/Manifest +++ b/app-misc/lsx/Manifest @@ -1,3 +1,3 @@ DIST lsx-0.1.tar.gz 2130 BLAKE2B 0293945b76d76d755675d8d57ef7f09b668d0df7997ec0e5df927dfb4dcd6d24217b27e114c498680028c52bb21c8a1106dbde2010c47d77d66acf9589e74a9d SHA512 19f3fa4ecc22817332716d58d287ab7ea4b07bbed1d909b00931b272f1613d8aeb315435495d51a5f918f53e3f0ce68e964813cdbfefce0176924f3c75aa623a EBUILD lsx-0.1-r1.ebuild 714 BLAKE2B ad30f900830734f5456c22c349962a845dc4e6437f54cdadc6233b5c32b5b3546b74d48ae00080c186fddbf90a9f8f44693cf80ee9dca79f1e116cf82b2d7abd SHA512 d8f99da2eb10aafd864be451677afeab72d42e27bbf4a7f2d6c0c85fd459eaafc1dcbcbb14f0401cc7bb44df3332bac5e9c0a58804cdcf7bebe17232b434d19e -MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-misc/lsx/metadata.xml b/app-misc/lsx/metadata.xml index 2f82d0bb8eb7..115e9d64a669 100644 --- a/app-misc/lsx/metadata.xml +++ b/app-misc/lsx/metadata.xml @@ -1,8 +1,5 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + diff --git a/app-misc/race64/Manifest b/app-misc/race64/Manifest index 43e0ef4cf30d..fd87c41be698 100644 --- a/app-misc/race64/Manifest +++ b/app-misc/race64/Manifest @@ -1,3 +1,3 @@ DIST race64-1.0.0.tar.xz 5828 BLAKE2B 4f7cd1267d95055bb239a53c2c6cb9087f67c8b1b10afaffe976f1067cfbb7e221336ba846607f39f1610feb1d40f819921fd6155dd9277d9a2a94065ce4b41d SHA512 fac875c86eace435dfd7e2e82988eaae77c642566346aa65f65398cc7ad2b4e776767a711d7fbc543cc8ce3605c4a0216e6e1d928d587904e65083b5826d608d -EBUILD race64-1.0.0.ebuild 774 BLAKE2B 2885ecc9d858ae5e09af16986ca41cd09828d3d80e31d02590f2b388d9d10e6d0b7328c75b8fbd6857fe0d902da1ea2b4161b56809c90f28a49a4226c844b315 SHA512 be8f161b7cb623b06dd10d418fcc79983fd0d13dcbccf6c64a3bf01a822d60550d9bd8a5a2b76ab4afea007e34468edeab9a2525be6a8a4fcc59494eecf80057 +EBUILD race64-1.0.0.ebuild 778 BLAKE2B 559cb3cbd6d6c716eba6198f662aac735f2dafd5039d24270300eca9a6e87355f36661af747ccf75cf59d33ec17461ab86f9cc1c70611d9a439e8fd725168904 SHA512 375eb226b3a9a3a0ddd852f3d4b4cbc28d62bded081da46185575a8790deb0979d85975f9b8bb27422cc257274d494a6dd3d175a6e3d1a9c49611eaf0a305a75 MISC metadata.xml 326 BLAKE2B af9175b947ceb25d1cd9170ec511338de4650cd6d4cffad81f9187f5d8eabc6f09660ec8c6dcb3a24ca16c44766007a374855f921af7061356c94a808c289da3 SHA512 6851e0cc99ebefc9806262d832a02ebba861d778740074f3265d81e772ed52b8ba6e3cd602195f835a1c40f2997a00a4bf2303666aa35a180a1622307682dd86 diff --git a/app-misc/race64/race64-1.0.0.ebuild b/app-misc/race64/race64-1.0.0.ebuild index e81448929c7f..5c0bf7a9080e 100644 --- a/app-misc/race64/race64-1.0.0.ebuild +++ b/app-misc/race64/race64-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/skeeto/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="openmp" pkg_pretend() { diff --git a/app-misc/timew-report/Manifest b/app-misc/timew-report/Manifest index adb5fbe1cee3..7a3f4cca4a62 100644 --- a/app-misc/timew-report/Manifest +++ b/app-misc/timew-report/Manifest @@ -2,4 +2,4 @@ DIST timew-report-1.4.0.gh.tar.gz 6815 BLAKE2B a0529f575d324a92955eef2b94f302fc6 DIST timew-report-1.4.0.tar.gz 6815 BLAKE2B a0529f575d324a92955eef2b94f302fc61fd09f9b85a092e4b7c5993c1710a189007be900e212bc15a3a29db73feb14d246e2f78a5e2965e26eec05204cc1e34 SHA512 bb1144b0268788c569fef68d10e16311e09f390e66992e71d850ef241de21c3cb67b8f696d776e673856ef53f5205873970b1fc2e06b62696181074090bd58a8 EBUILD timew-report-1.4.0-r1.ebuild 650 BLAKE2B 76d50dfbbf4a3faf52cfddfa78a8d35de54365c5b229cef9865943cf09802c9862cde554443ec84a2adf6e612ebaf4bca71df92dc136d9d58eb04d100069b1ea SHA512 3ab4b62db9eff408456ee235ac55a5feb3b8700820f1118b3dc9dbd5bb230255aac88909f4b5820f234abfb092447ccf44f3243d2be964e5b66622edec797ffe EBUILD timew-report-1.4.0.ebuild 721 BLAKE2B 1d725acf1c09ff4025a86bb2b5ac0feb601aeb63d7484e3684bf3d19265d8acd8f6f8916878fc5e5370c12ab7ecfa26bcb0c9c49784bad199e2f5902cf287228 SHA512 dd7d35e1ef8499304f89900a650285f669727c6224e64c15973920723e17ad6cb30ab0fb635b2898e7686ec1f28771607cc63feff5d2bbaa0b1639f8d54fc413 -MISC metadata.xml 587 BLAKE2B c50aa450dce44ca8636abc7ab587fe31670dc25c2b9bf2eec8ef8b03183cf1501c3f4d991d95db356f7e45d2b7d7a482613f52cd5300389cc5bb3f07b0d18388 SHA512 a5841d3f6e87f266fa5a4772798191c7a9778df90ee8c4ae0d08bf1128e7d2b183d5f317818d85016ab948b9fa45dc9bf4e499ea015ea8f82cfb81dd381f4eee +MISC metadata.xml 508 BLAKE2B 5b0a2b51a7a625d0a3763c401ce58278b5be22fb828c424b24e33436121fa83c6ea24e250bd97666ce48fbf75d879e6839527eb570d0e7632bcd7867f98ec373 SHA512 5856afc71220a6edc4621c8818b474e650e3113e44b3e11657605422ef8d647966af49e327410898647619d411883f2ad719659252a5c1a52e0a3190fab264b2 diff --git a/app-misc/timew-report/metadata.xml b/app-misc/timew-report/metadata.xml index f17f39e694ec..01af44650453 100644 --- a/app-misc/timew-report/metadata.xml +++ b/app-misc/timew-report/metadata.xml @@ -1,10 +1,7 @@ - - nerdboy@gentoo.org - Steve Arnold - + timew-report is an interface for generating custom reports from timewarrior tracking data (drop your python scripts in diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest index 10772ff8028f..07dd2cf943c3 100644 --- a/app-misc/tmux/Manifest +++ b/app-misc/tmux/Manifest @@ -1,7 +1,9 @@ AUX tmux-2.4-flags.patch 456 BLAKE2B df85b32486894e8e3c5531937461ad46ca5effc5dd4d31b4f7a3f9bcf8d3dfa38fc186a603a90fe734b25781b9d517115c2b089648c29e4605fa9610f6dc311a SHA512 505d5ec4fa1d7844870c67aedccac3a147db1971464fc21d19319bb343fb6fd73b696e85298f8592e46900774b35b250cc53841b05514333c44c3e973bcdb860 AUX tmux-3.3a-clang.patch 2480 BLAKE2B 33733a38035930f42e041ad43f36fa157d5411c7778f2fac67f4a37a645fe3bc508ff68ebda0a41f5d3ef0180a95dde79597db72db4fa318c55777cd573a1dd4 SHA512 a7dcaa2a07712bf4e820b0d252b8ab1efe9f7f9429e85b2fa75cb2e0c081f023b2aa9abc27529c30499f2ffe957f7195c5aa76cd4d224070bf135639d08bafa3 DIST tmux-3.3a.tar.gz 677448 BLAKE2B e835ce0f136175521035a684419f221864edb0a9506d7d68cbc0239b1349e78949ebd96573a9d8651a2df6d99acb433075d6e0c20d7394a53fe6b44bd9e56069 SHA512 29a846df7d93601c42a22f84f606931dc65da1f70b67d351d0425f77ea3affe3e8218b2940d42cd3dadf3cd1aa95032daad3ecb14fbff0f69939d1beae0498c7 +DIST tmux-3.4.tar.gz 707213 BLAKE2B 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229 SHA512 bd3880211d99d8ee15947000abf8a1832fdfa48b29b2df81b66d5969cf3f4e64e746f984f6139bfc57e3ebee7fe8dc7cbb6bccb779307607de6c376969fecbff DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 BLAKE2B 04143e6d1cfbbd467f1656f949363cb7a4a3e16e9b3cf56b8b0423babe56276abee2622964cb490005fc76d1cbe12201fb1a6446a6f860c2cc1ff3c9bd5fc496 SHA512 fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979 EBUILD tmux-3.3a-r1.ebuild 1923 BLAKE2B fc69a9a9900bf1fa62c90a7b05621512cea072765ee4d572a5bb1cba6ca0d916c10a6690aee03816edfe02eeeab0b2e7bfc67e17a9531ad9f6ccff652ed033d4 SHA512 253f0c66b91a532e1c21875a6024ae009e20f083e0ee45733300c349853c59ca2937faae15085fdf98d5b7a3afb026aa32e72edea0bd871308ed18683df8acdd -EBUILD tmux-9999.ebuild 1990 BLAKE2B 3c1e278c874ad61e009916e7dfd17e2f2e24030071d0f06adabbcb764199f6cdf4827c32b1b73ea5f391542bdf353db2cc66e50bb27f4423f5f23bf7c969f1a8 SHA512 ca2ca77aac2aac5ff81eef3ab1f2bd27ef7a51e9cdaaf9354379480bc5a90c352a551723b3ed48b6b8b480c7d5e6eb7dd0d29297bcf37ac665b6a9eb9482cf81 +EBUILD tmux-3.4.ebuild 1973 BLAKE2B 42c0b6f8bd6cf9a489f9ec36396be0c6cdf08e4c0cff5033264707b28787d23e9c6c2f0a58fa7aaab66a1b489f2dd026b7a2ff35bce12e519e16aa6b73e9c0e1 SHA512 a9214b41fff39ad4a26edaf6466fbef48e554d46e579d459399c4ac99b45e632276b2cf1f10efb819c9f327a4a3024f12cfaa2e0adc773cf48d04fcb5859511c +EBUILD tmux-9999.ebuild 1973 BLAKE2B 42c0b6f8bd6cf9a489f9ec36396be0c6cdf08e4c0cff5033264707b28787d23e9c6c2f0a58fa7aaab66a1b489f2dd026b7a2ff35bce12e519e16aa6b73e9c0e1 SHA512 a9214b41fff39ad4a26edaf6466fbef48e554d46e579d459399c4ac99b45e632276b2cf1f10efb819c9f327a4a3024f12cfaa2e0adc773cf48d04fcb5859511c MISC metadata.xml 709 BLAKE2B 69d79a4cd812421b661ee2562d4c4afb18ad6818c4dd2c1a0e402594523579019b5d36ce75032b45e96a397c4b9b28a8850d2d767b0faf12af04abe2fb6db813 SHA512 7fadd4eda7e47bf4880f170a17fcd60a3ac5d1f98058197eac2fd354c1aa4a868fcc73d044114f4d46f6efd192dd6c9345e6690e6e4c98faa7fd97b06cb1f93d diff --git a/app-misc/tmux/tmux-3.4.ebuild b/app-misc/tmux/tmux-3.4.ebuild new file mode 100644 index 000000000000..c213890ee26b --- /dev/null +++ b/app-misc/tmux/tmux-3.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Terminal multiplexer" +HOMEPAGE="https://tmux.github.io/" +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b" + EGIT_REPO_URI="https://github.com/tmux/tmux.git" +else + SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz" + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + fi + S="${WORKDIR}/${P/_/-}" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="debug selinux systemd utempter vim-syntax" + +DEPEND=" + dev-libs/libevent:= + sys-libs/ncurses:= + systemd? ( sys-apps/systemd:= ) + utempter? ( sys-libs/libutempter ) + kernel_Darwin? ( dev-libs/libutf8proc:= ) +" + +BDEPEND=" + virtual/pkgconfig + app-alternatives/yacc +" + +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-screen ) + vim-syntax? ( app-vim/vim-tmux ) +" + +# BSD only functions +QA_CONFIG_IMPL_DECL_SKIP=( strtonum recallocarray ) + +DOCS=( CHANGES README ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.4-flags.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug 438558 + # 1.7 segfaults when entering copy mode if compiled with -Os + replace-flags -Os -O2 + + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc + $(use_enable debug) + $(use_enable systemd) + $(use_enable utempter) + + # For now, we only expose this for macOS, because + # upstream strongly encourage it. I'm not sure it's + # needed on Linux right now. + $(use_enable kernel_Darwin utf8proc) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + einstalldocs + + dodoc example_tmux.conf + docompress -x /usr/share/doc/${PF}/example_tmux.conf +} diff --git a/app-misc/tmux/tmux-9999.ebuild b/app-misc/tmux/tmux-9999.ebuild index bcd26552adc5..c213890ee26b 100644 --- a/app-misc/tmux/tmux-9999.ebuild +++ b/app-misc/tmux/tmux-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,10 +23,9 @@ LICENSE="ISC" SLOT="0" IUSE="debug selinux systemd utempter vim-syntax" -# See https://github.com/tmux/tmux/issues/3531 for minimum ncurses version DEPEND=" dev-libs/libevent:= - >=sys-libs/ncurses-6.4_p20230424:= + sys-libs/ncurses:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) @@ -43,6 +42,9 @@ RDEPEND=" vim-syntax? ( app-vim/vim-tmux ) " +# BSD only functions +QA_CONFIG_IMPL_DECL_SKIP=( strtonum recallocarray ) + DOCS=( CHANGES README ) PATCHES=( @@ -50,15 +52,15 @@ PATCHES=( ) src_prepare() { - # bug 438558 - # 1.7 segfaults when entering copy mode if compiled with -Os - replace-flags -Os -O2 - default eautoreconf } src_configure() { + # bug 438558 + # 1.7 segfaults when entering copy mode if compiled with -Os + replace-flags -Os -O2 + local myeconfargs=( --sysconfdir="${EPREFIX}"/etc $(use_enable debug) diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest index 258419bddbdf..7b3b08862015 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -1,5 +1,9 @@ DIST tmuxp-1.27.0.tar.gz 862056 BLAKE2B baad339bc59498d26911507f29de38d55991515e03123edc8dca10159fed1492c1ffe37cf45d6d04ffc73134e0ee312c0ace2ffc53ba9cae258239746169e416 SHA512 a9c450c40a40c284c609011d5e47b12ed1a9b1d5c4036b887df7fd75a3bb6263847c459a7e61fc9dcdb463a3ac20de6ac9038b1559369a5f36641ab0baee755d DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B d42abcc831a00cabdd9ae315d86cfd159b5c26b4b68e2fa3fd13c37150cf0fdf542c6216786b72411b31acccff8094f5a2f119e7ebc889af8f659db3aec24a9a SHA512 569d7873d7d46d101bfff034685ac547e04256c0d2146c11ed605971b59a4e0842f441a3c4974a0b8e5f8eeec84f5cd7132f3ef8ada5bdbaa2241a89cb7e2776 +DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5 SHA512 86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9 +DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62 SHA512 d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1 EBUILD tmuxp-1.27.0.ebuild 1001 BLAKE2B 7b59c11b0f24ab2f753672043793f1ce4fd4225f63eaf8f5af93a07b0bd7958a9585de01dc8b865ed7aea03e86be3f56c47bf9ad6f69d4124f4120b838822e8d SHA512 292cfa09fa327721b17146fe969b566a9e548078c18dd66ac4c1ff4e736df1596fe6380a19108f590a3a5dd3331622643915cfe03fc3f7d96e4d58377e9858c7 EBUILD tmuxp-1.36.0.ebuild 1095 BLAKE2B 885337da7a3801e938b1772b0e8fdce56be7a8697a03f091e97085b453b2318b3f3cefb25b02844d6101e228504fc7d38fda2238e83bd2c81bfac7f2ee15f0da SHA512 c31d42f5d8a0961752e4128a453a244f3bb8031856a4dc8d4e43b178a470dab86f2e05895285b17340fd03d29dec1993b7272f14c9e910e0d9d73934bdf7e896 +EBUILD tmuxp-1.37.0.ebuild 1095 BLAKE2B 5fe69848f18c992656a5e1dda454244d820868d5dd48276000d2dd685d238ab733530802317c5f8d6aa63c08907d5fc00550f50d6aac52a7e56efb5979d1a2b7 SHA512 d7102e2ff85ccff01ca10a61f8118108bd85d85c5f0cf113431c983acd4e5fb493ef564a165d64f6e32ce6b990cf4acedf5e106c4c0e14b52fb2dbe6737dc8ea +EBUILD tmuxp-1.38.0-r1.ebuild 1237 BLAKE2B b87bd4ebc3ac23078b19afd0b099ca7c1d2b1809e996fea87de16d82809c8b72c9700c2fa3a65bffdfe94149cec3358e43e139af10eb42e1725c4705dec5cc06 SHA512 f23eb36c26ca2a268a8123ba7f2367d4bc9a0b628ab0edd7b7bbf9615b54313a0f4d09cf18d096fa2324f8f10bac2335075d9ac81e127651fc20661191b24569 MISC metadata.xml 342 BLAKE2B 6f33d048b63facba621c206b518ee9dd2eab4d42d5279d55a42b79555356253a28e337c0e67f16a5f8488bb1848e2808889e3c282c346fb139503f250a897f77 SHA512 f3428680ad98ec20e8fa6131e0935f8ed43d4ddfab8944bb65f66bdba1864dd173f6c99a32d316526d4e40527e04ffc106ba57d261b3ab0dc459e2c9e3e8f5a4 diff --git a/app-misc/tmuxp/tmuxp-1.37.0.ebuild b/app-misc/tmuxp/tmuxp-1.37.0.ebuild new file mode 100644 index 000000000000..89da2bf66e79 --- /dev/null +++ b/app-misc/tmuxp/tmuxp-1.37.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="tmux session manager. built on libtmux" +HOMEPAGE="https://tmuxp.git-pull.com" +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a + =dev-python/libtmux-0.28.0*[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10}) + >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + !dev-python/flaky + ) +" + +EPYTEST_DESELECT=( + # test doesn't get along with sandbox + "tests/cli/test_load.py::test_load_zsh_autotitle_warning" +) + +distutils_enable_tests pytest + +python_test() { + SHELL="/bin/bash" epytest tests +} diff --git a/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild b/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild new file mode 100644 index 000000000000..728768efecb0 --- /dev/null +++ b/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="tmux session manager. built on libtmux" +HOMEPAGE="https://tmuxp.git-pull.com" +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a + =dev-python/libtmux-0.30*[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10}) + >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + !dev-python/flaky + ) +" + +EPYTEST_DESELECT=( + # test doesn't get along with sandbox + "tests/cli/test_load.py::test_load_zsh_autotitle_warning" +) + +distutils_enable_tests pytest + +python_prepare_all() { + sed -r -e 's:libtmux = "~[0-9.]+":libtmux = "~0.30":' \ + -i pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_test() { + SHELL="/bin/bash" epytest tests +} diff --git a/app-misc/tty-clock/Manifest b/app-misc/tty-clock/Manifest index 17b5ab2dc10f..71d0457f6437 100644 --- a/app-misc/tty-clock/Manifest +++ b/app-misc/tty-clock/Manifest @@ -1,3 +1,3 @@ DIST tty-clock-2.3.tar.gz 7764 BLAKE2B 16e764c6321407ba1a4545de6f7aeb5b1b1f3e0d94d2e05ef9a95a20bc178b11962518a946aa292f35be0a293d12e3739353d2da80358e86d4bf9c29983a81d6 SHA512 ff3cfd5c6312377128b33c7e8c2138627b996d1b17730d8a8fdf55e95f2020e591e69317459aab8383d178f3cb71af046b84eeb81cabfa9b09a27008c5f4b626 EBUILD tty-clock-2.3.ebuild 822 BLAKE2B 9eed608a364f9a14af27b704c11b536073c92817f8ee9b8ea8dc77925cfdaa6c3b6a21c5bbf1f51c81a70eba63c684186c6df0b0ab07f1def252435a72f6cf27 SHA512 beae1c0082aa6ad8c4ab21e3283652d05d7662a3259ddcd396a01938036b75068e9fd984681a17e6593b0487d2cab7331c9460252f248d1a42cb5b3ed1671a09 -MISC metadata.xml 397 BLAKE2B dd4f4373146118d21274cc8e25e9e4ba51c4ea161635e4e73af2e80117022841439d2ade6d59f73e4abc34f6cbac27fcafe2f8067549f1b1bdd324fa12882881 SHA512 816707d2f7ae1ebf9315e84bb1271e1eeccdd8dc80f059993eefb37dd079106ea33b9ae00ba3fff48de5d9eac9b302dc39a88fa4102f8246a7e14fe2bf202fb3 +MISC metadata.xml 396 BLAKE2B ffec905c3f7ea899c62f63c8865260eabeb7bb334a71f942a213975b4f136b65a1cee1b34ac58261dd65217648a14b6fe09a66cc43c1c28f614540af439e02d8 SHA512 92911f46a477fdd06a70269aba5caa5b2cadeca4a691f413b0f3d9ea627871e9a677c52b11546b04fd15510bb03bdc2a9bb3dd42d6dcad44ce642000411b2342 diff --git a/app-misc/tty-clock/metadata.xml b/app-misc/tty-clock/metadata.xml index c4519674f74f..aad3e5534943 100644 --- a/app-misc/tty-clock/metadata.xml +++ b/app-misc/tty-clock/metadata.xml @@ -2,8 +2,8 @@ - gyakovlev@gentoo.org - Georgy Yakovlev + conikost@gentoo.org + Conrad Kostecki https://github.com/xorg62/tty-clock/issues diff --git a/app-misc/ytree/Manifest b/app-misc/ytree/Manifest index 0c09058eaf53..d33cfb6eef4a 100644 --- a/app-misc/ytree/Manifest +++ b/app-misc/ytree/Manifest @@ -5,4 +5,4 @@ DIST ytree-2.05.tar.gz 124141 BLAKE2B 88f545594069b30deda51294f42f293a244eec19fc EBUILD ytree-2.02.ebuild 640 BLAKE2B e2820373acc5ac102d42ca42d43b8d781b4b7abfd0d3486776140b08ac32217875f1187e8690c55f36eee53ee243f8717c66ee5ab051728b0c8cc087b96d22af SHA512 0cb439cf671a123c3ae7dc7bf9dbfc646aa66d346ea1e4438ef25d1ebd881dab315882a8c6707d8b5111546d15b7a17a73a45ebbdf01a6502f9184dc10f715ca EBUILD ytree-2.04.ebuild 598 BLAKE2B fd5d6554dc475ba3123164a289498f176d2b609df8b1783fa77e873555ee9abd0f8a0722947b148b8959f1acaaa7473773db7064874b4a083c3fad3ca6f5c1b5 SHA512 5e591e39bea7871197fcdbc40abc41bd283314b4d34fd6e5143d48452dec014438f874786b4ee89764002febb336cfcebd9200a7998e9ad335f470874ccc32c5 EBUILD ytree-2.05.ebuild 596 BLAKE2B ceed6745bf4164bae78bb81572e12aa34caec912dab6064e3dce2da3f5f0a95f07351f857f387bda6c9d27d47f87009341a2c448b53288c82fdfa29c4c699a2b SHA512 5bdb0494ca747450e486e90a918bedb7e5f92aade81f3f824fb13d94ab574656e43a48e5a363bd1287ffb49404e952602023d60d21c7c944240eb41fa278716f -MISC metadata.xml 254 BLAKE2B 27bfad9e03763fd082b0adc7a602dbf9f51b6c6ede654b4fa61e434e9c9452a301259197291dd45bb6d5486e1797fd8c15383c4bf88f3a0a08c116dd9227b5d6 SHA512 a08ace91187b9c474aea7738fedcbb2a65e52a19f004a781376f04f7fa6c4b867e43645764854108ab21410b6675246b00514c4754e8f22732790e6fc6dbc2d6 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-misc/ytree/metadata.xml b/app-misc/ytree/metadata.xml index 4c0df79c2637..115e9d64a669 100644 --- a/app-misc/ytree/metadata.xml +++ b/app-misc/ytree/metadata.xml @@ -1,8 +1,5 @@ - - kensington@gentoo.org - Michael Palimaka - + diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index b3194951322509e52722d3f0227855ffcf401d85..93d93fb4c03abc6ead7a7cf2429f4de433429eb0 100644 GIT binary patch delta 8282 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

W8L+F$pGu78jjvPL~eigExH? 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 diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest index 4b7788080c93..1334b4bc8e9d 100644 --- a/app-office/joplin-desktop/Manifest +++ b/app-office/joplin-desktop/Manifest @@ -3,7 +3,7 @@ DIST Joplin-2.13.13.AppImage 210904202 BLAKE2B cb2496524cfa0510da5046f74f87a59cf DIST Joplin-2.13.15.AppImage 210896525 BLAKE2B 3474dc12fa083ff4d56e0c64343def5171dd7b739c845c2a3ade562de7ae63d3d79a434611d00b0763f43e2a97281f989128c1fdf5ca5acb64f3e8bdd9cbc7f8 SHA512 d5fc3eee37f506aabb131b14e61ce459602d9c80da61b63ef07a849987cce5ff59af913000ac27baad8e3af637ca6cb28ad4ecaea523b24b4aac1a8b0df76493 DIST Joplin-2.14.11.AppImage 247754522 BLAKE2B c39b87ca790b41d30c505b1001b75b442790c314cfd1340e2a6c1df7fa9d83505a9664d9fa57f30f7d2dd4dd23e2e04abad3bced978023203e2d9de773aac1a6 SHA512 1f2ed8d9ca6c83d86e09eb039b7d200c926e6ccd02e3db0f1e276640204bf5d6cc2df511b302fcf8b28edcff8f3534b0d52d051439f4275ce1b8f6a55fa5ad78 EBUILD joplin-desktop-2.13.12.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec -EBUILD joplin-desktop-2.13.13.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a +EBUILD joplin-desktop-2.13.13.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec EBUILD joplin-desktop-2.13.15.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a EBUILD joplin-desktop-2.14.11.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a MISC metadata.xml 755 BLAKE2B 2f95bccd9fb7bf21b253a524950c4775273c2d1911ebf4b90a392f8c2c7f38e986af0fbd217287595ba39a684609d8df6f275e146388aa0331169e51ba6fc823 SHA512 b62f1dfc822413386115305900866f6cf16fc2071425d2f0f515f537a29bf282d65c31b7f59ccf9187280456eb759a5fcce7340fb983ff0f50413c649c8fc1d0 diff --git a/app-office/joplin-desktop/joplin-desktop-2.13.13.ebuild b/app-office/joplin-desktop/joplin-desktop-2.13.13.ebuild index a9c365263d83..8178f87f501f 100644 --- a/app-office/joplin-desktop/joplin-desktop-2.13.13.ebuild +++ b/app-office/joplin-desktop/joplin-desktop-2.13.13.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE LICENSE="AGPL-3+" SLOT="0" -KEYWORDS="-* ~amd64" +KEYWORDS="-* amd64" RESTRICT="bindist" RDEPEND=" diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index e6d37b8e61f0..dd2c8d805515 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,187 +1,187 @@ AUX lo_gen_langs.sh 1466 BLAKE2B 81a5c47dcdd23cfbb7d99d91db7d4dec9b89f0b28939dc7897e9ab94fe95d1800dc6b54aae5f608dcd669ea4fb8bc6141b5bda2a45b4a6aaa49feac4786ea504 SHA512 492250b1531a58f3ba22e405d8a6ce397b5fb7e06c74c7ecfcb4c9efaacb9d48f19ad05854891c0c6ec9ae558bc4595f061397e5a506c46a981e14502eeb8cff -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_am.tar.gz 3362449 BLAKE2B c6787b73c8c9a91fede22e02feac99022559eed16b41e1d31f358e4b30c6566d11c374edd39aaf4b87d8624191c718b98d1c113ac8170b616422ec8d1b266ae4 SHA512 605fba00de2e28a9f510abfc9217a00f7041076939db0e661a63ae573f4c6e6a799a9b4f0ba1a8c114c25cab721a404810f4c13fdadf6af3ae0b9f6a300cb201 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ar.tar.gz 3058508 BLAKE2B 5e5a7f78c1d7b17cd645ddf5810a3d63380eb82ceb47977b78c6b8b89300ca2ca209fb5f40b5138ab3474b76cb4a8df6613dacc82f03b50ac7af4d640c0002c0 SHA512 d668df2056469afa190e63b5bdaf001694a3cedadc08ba55ae755525c1a908b9c4e3bc443e0036d2206a1cf27685428c09f2e322797c235b19a8795b8368ca70 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ast.tar.gz 3224672 BLAKE2B 2e38e8cfd0231fa49c61e066f9114b3b21fd4f5be12b82782e236c86619d6873b12f508ae7e77c5e3c2cec015711e1e3fc5b0e2d066b9af5656800967f8af185 SHA512 a6229f4fc5f64d0b904adc677019f2a3e0fc883f15dbe8e26d210cafbc214c8acb503ca58a059d5d8580cf196affcf423a4c63df1d73a06ba0d5b12c97643a4e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bg.tar.gz 3533549 BLAKE2B ff16cf639db109b84efaaf832052684ee98c79bedc32f614385d410c9e01bf6ed36808313aaafbd3946bacfc062985831186b8cda08e160950ecbd9e655dcb33 SHA512 86ce5a00a6f3f975bf665af8c85e4c5736a7c703815128bf2f0688695aebfadcfb7bd4d13189b47c00502b13fdcf0c5cb4bdd0d5dd8c6906d2ddfefc21f6986f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3514649 BLAKE2B 66e1c3a71e327a2fba8b5f1e37b32fa6766a9b24316c70ea78fb71ae34af6799fdf687569719362f865072e03ed50cca43743e38298384d9694af1ef4418f2b8 SHA512 6837eb665cf76136995c4421ae600b98549177f2758e1e94a5ba9935e36e85964701485e4d00fec051ca2939e02530a775f0f43d9d2425ae608efa4ebc0f3fed -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn.tar.gz 3328715 BLAKE2B a1fecc6bc3e91a288be56634739a8131c032b50f7f29ebe371de9b6da1f391386b0fbe33393b652d7c4f996601d7d8f973f13e9f9f2466f280fc2e6c5b057eb9 SHA512 64b187efbb7ae6bd5711d035cadcae38d2541f4de3c05a9e8edd2b1f6a84640e7ca1b47062ed31f896fcea25743e7b781aba8e20bd452715b1b0ae32b89d9768 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bo.tar.gz 3327717 BLAKE2B 8ec39a369ff373247e353a2ef73e03e699c5d9274e541346d564b0ca0a469aea8685e76fc3d3458868a3257c646d38acfbc1d69eb89cbca3dc1fcbbabc77cb70 SHA512 60c9830d7b65fd2978e8d6517d5aecb9c09c3648beb4596c0168d8aa8c394c573b19ae4126686cfa3a11a0840e42ebac7941659809fa722b5a08089364cefff9 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bs.tar.gz 3145140 BLAKE2B b49aab2e0aa255025a7b4866a5f2c8bb13f7fd237d3be57d864b3a43de42567d4d9682f1ad33d1e58e9b7a75444789a3a9119d1f0b7212b8625b2b5ebab2cacf SHA512 03977cd010ea7ba562b4a687fd1efb1eace6a378fc6ca5eb90f82ecf743f0a28266012a306eb592f554e15b6955d5c9786f0434564616dada9bfd2ad03590e1e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3250508 BLAKE2B 3b339895a2f672f1e44569ce0b808564eec317698b97eadbc61fcc8bced9d9265ee8feb891dcbafcdd1e1415039efc38c6cfd341ac4eaa12091d5c89a4686c29 SHA512 fb177266584019796d2f7e4f56b9463a7e3ed4b02794b25aad697cf4dd8a54f41ea2e1369737a9ccfb0b647000d3f8c429614fef049a7ea87005739ddc29acc6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca.tar.gz 3249623 BLAKE2B 280fb6ae2a34212ef2e056328ed40e98d4f087dc11d2dad1eec0114a58dd18086bf760f9d7dd14c7b6f5f8132cf12f6e948819f8a7a138102fd67bc9e88c37b1 SHA512 a2a8454688b10e03f91858bb38b4ef1073353e2193ed4b22bc3f56fc343742d11e384754a7a2f4bfae70fecec77feb570519d0894bfff20f6b2a68aa629768cc -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_cs.tar.gz 3207976 BLAKE2B d1b6b4b8eeab5014e493234dd1164ca1103bed8fba2829defb0595bee1c7ac7dd8d1d20a25d9d3dffed7997f2ccd9697a28b3fd74fbc1cafa26019a7b6b131d9 SHA512 684d28bb93fd30fc78d29e7b6110e5fb2baf25cbbadbd0edbc3137c3656877a6cbfba8d651b63e782eff2db6c4efff4718e262c2927fa41ee504647f4229a9e5 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_da.tar.gz 3222562 BLAKE2B 96b363b8f6455522c4d42589b60538db8d3e355d0425cdd39714713b27a8e9bcf07ab7b391f9ccbfda53f97e0cebf43d43dd529685c51e78d76b639a0f9fbcaa SHA512 7fef1b99088fe47606d0e358942d83161654a5973a5030d60cd2ed084c473b34be460d28052a3a6858f06ecc24c2908e60b08c5f3b3f75ab5b286ac5ebd4567f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_de.tar.gz 3302754 BLAKE2B edd8f0ecc6078b5bc8ee3c98372cdcd21bbf7ae12ac8ba67aa69f218dfdac0584f19b3ba8835c51897f5a69222cdc4e11f673a3b8946feef370e4b61f333aad0 SHA512 65fb10b9bb4ea85d4330dee6a35d8f26fab27c808907b272f593dc0c203bc0dddd285bfa7f0217d9ee82b03e4706bd3967a085c925965b75265088b4decd5d44 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_dz.tar.gz 3454536 BLAKE2B c2c7a9b3dab431eab4e9d32f61034bbe94e69a40230e8e7a28395bbc3e87f2ca00d7a15e837bf8255d5c355b9934f033f62a3dee9c14ab4432c88bedd0453528 SHA512 ba3183c5af259e9361294d2682a2c82ea3f76d1e3c5d9d052f4bc2d981ee6bc3953f333e698ec75c049c6737652d0fbc1df225de01962870f1f77becff83f96a -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_el.tar.gz 3831769 BLAKE2B 21b0d42cfad6c350fe741d312e3c8887795ea276193f85d98895880479ad6ce2346beffef4a7cd25260e252109798f64634905703c688d27f9f30dae3ba02f6c SHA512 15db4199368c557d5f6672f5b9f9b291f6258d6f9271a70c908c7d8b652683366273ebe6f6e8d2e05a407d98f35d70fa78faf10bc857fa4fa417398087757c2c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3064609 BLAKE2B 31051dbe86cec84c90f1a30804a40775a5b977df5d1c18c29be92cdf1159bc88768faae9640883c6d24480efe6ddceb633348d935922515c25770ada092f2f81 SHA512 39391f83c3727b76a64bcfdb3eecc95384e36799a8e88768ad00dd45222cdbd41576090e50ba5dc8ee9ffc09ed80879b72bfec3e4edb938f0ee6fb64af035be6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-US.tar.gz 2478263 BLAKE2B d6ef40d73755c35ee12031e584ab038e3eb4939da81497f03f59a656e6c727d3de0627093acf9342b996f5c66772404fc49b9c8de554dbeeed57b822b7048d6c SHA512 9821d5f41aa3d942117b80b956220427139d4ed06137c3d59f7cd20c0e4b463103b03da3189bd5c92df502e6ad690d687b015e5b4d390ac0a590e243a1182702 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3062438 BLAKE2B bb4fdd0adb4980142f89548e93b76ed54464b4b0c71b79d6a144e4e481c1f29b1dfbcec55153ffd141d5d2f8fb1c64a2b459eeaa42096681a132765952e8dc5b SHA512 9a3c54342f24b1de6efa3a539065966763c1547fa835fdad81105d823915f69c2adf280fa3d6c725b2dbc0f592b00b9ee496233e66d109325be72cc79bbd0a2b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eo.tar.gz 3148712 BLAKE2B 239e37b43c00eb46fa06047335921a8a0f6cf160e6045c83626238196dbee2ce612a05b9bdbccbc417b7947cb84edf57a0698baa4939c58cc2f603e7191cb0dc SHA512 fc504dcf76ef782cd6a1e135a86f2438226d5cee08ec5588af50b1dff1c3f380bf4831d4074e849261c086779004e18ef75c4cd69159cdf6356955b687c24923 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_es.tar.gz 3295361 BLAKE2B c546162ea48433ad3fda82ead6fa0367e6cd36fbeb32bb414386517ede776ea28efab5f684c6408ee8c8ba6e65e2a2c067d3939b18fe41245ac883f6ca4ace63 SHA512 cedd400b43d9abb568d4a198a4adc15c484df6a0f7dbe458c4685b7f1006fe0b595bd11bc91c755ba5999612e3a761e246a3fd9dea33be28345962095c75f9a2 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_et.tar.gz 3173972 BLAKE2B 66e7a125d69a09a3552ccb4fc92a4bb270ffa9a66fbd2f4e509941ded3219888d2d8fb07eb6528c8eb3b5971eca1ff533d3f8d1d33a984ff31251a23a97b8db6 SHA512 854bbe1ac9a277f580a0128c9729bed380f270db23776185536efd04453e8c90c1989a2b1f23189a44687d1ade7a235af1f59498b60aff76ab22adebba40b9c8 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eu.tar.gz 3189885 BLAKE2B 71c49f31a520c4485a905cc001470b797f3813991e9bf48a5f315c6719d40416a73671d6aad720c13b5313a22b7b35c1f56ac8346da34f5147f9dbbbd7eaab66 SHA512 a0fa81bbcf3cdf679a356a2b2d0fcbfe725339564fe06797f09e3c00cbd89ab46e1c51a4ea093cbc3a95725519f4d5f5629314fc3e86fc0291fd5ad10be5aeb0 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fi.tar.gz 3198795 BLAKE2B bce6bf36004b011a2d17b577c33f5a281a73557f019d2d7458c7d7dfd05509d4e66ded0d9876f2b59d5ab051d4fdd9dff612bf3ee7debbf441ae471c9647b2e2 SHA512 4d62c7da62bebe80e729b6dcc9b9234756b025816f0af943abc266dd99c80d644487fdf73fa980a34696f50051d40ccc39e91d5133b7ca8964becf8eac4c0c0e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fr.tar.gz 3269769 BLAKE2B 61ef2cb8212d0e6af9488751706aeec6ce1ea4af5dd9b979301e83a260aa6e7942881f98c83814987c2c4e8d2659103c827acae6f57f8082841d8ade65e5a594 SHA512 5464d70a3818504c12caf0a7e7b60ce6467e65681963426a6665ce039845f5dd5c729714c5fe1cb700f6a6cbe7a10b4a801230b058412f4b84e4912da0f03649 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gl.tar.gz 3218503 BLAKE2B 1758d80d4b8d748a49a13d5b6cb0940b00d20feb99255ad08d930d3d9aaafee0ee94ac4606955b4f4df14e3762e28e9c1c69efa7f4c884288e089b27ae3b4d3e SHA512 4264e21aec185226d656317c268ae423d80a89d21c75909b6d7e95507d5a059e8abcdaad5f3ca737e8faff6cc14830fde559d7cd03a37a4b2b3ad2e82b03ee94 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gu.tar.gz 3153851 BLAKE2B cdb81321caff3568e7b05fed2cd8100fcf702f892beeeb8fdd9addd839b017ecf9724a714f878086133f2054597d22d2d450640dcfd061d80297e570293ea0a3 SHA512 85794e11de8f1ead0983f0dd8d6a2d29137e080fa9aeb63f824bed9287f6fc81579af45c93775757942a24790094288ec353ffd631e23e753810813dacf401f4 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_he.tar.gz 2985656 BLAKE2B 21d85bfc7198f2bf4df56eef7bd38aee79a64202dab06459cbac782df99164414b9957630a223a1ef6df2460064f534226271ec0287f378ccab086edd3fb4cfa SHA512 532499f7389613bd29338c84f8fbb5e7f3fda752b69f850ecb8f37f7aab59bbe0dee78dd737d6ec3cbcf10eee195c96f9dc9c25a440482f3c8937b1311fe6463 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hi.tar.gz 3177745 BLAKE2B bae793969bada295e7cb406542a572dbc95f21da47ccf5c73e2e972990fa965a9e51dd3f3773f18e7e2b9ffaec06e700c731e901b053586c37dd644bdc5bab97 SHA512 cc44fb93c112481e4f7a8aab9d74f8078c70ca6aa7e35aa80091a83d21d6045be5018029221c6bbf5d48c6ec500d06ac88cf09f3068054913d026760289d2cb1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hr.tar.gz 3141600 BLAKE2B 824c6ca94d66fb993b8fad553289ac1701d834907069d08645a608b0cadf811c815aa994acd9a78bbb7e608e8de4938012ee8dac6c89812e59068a0a0847cfdc SHA512 27241e581e4a231811014df4e69ab3259fd062afcd9473e2ea8ac8279d3bbba572e9dc6700c31cfe4e076d11d31c2443aa7da28e2fdfdba2dc47b1f08e7d5d24 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hu.tar.gz 3354005 BLAKE2B 790baa8b95337cf1da5392e8b71aff67523c0aed49dee8c84cd38c5765e2c5603b38337d6f80e277828f43ba7430f6ce8d0240a105598854c0212639e72aff95 SHA512 dd735bd07dfb1145645bbd90a197f78634ebe68e3b528c0a1bb6c3203f8bc3b539683a2860e246222e2abcbc3565a8bb005d85a3c3103884e721edd2f9755d74 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_id.tar.gz 3155958 BLAKE2B 3895aa049641f03b3da8604c6719132f1291a6f1c05c59e241b1be726293852b9a80947a79c7ca4a3f029ef490c2400d760ab9bd8818fe9cc9bba690f8db0451 SHA512 8a3abd7114a8322a1edc10785a2f6de0985d963747a99e863972a9f445fa2677f8a89bb29f2c790803ae18cc653941abf26af2e75f367de86512e385821c8321 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_is.tar.gz 3146144 BLAKE2B 051be0b08df1279084eb84081914a1a5d9546cd2b54717327282c4e2faf5fb5c30376da40c3d961a91a61c185bd74f351e5f734c9ba3e80f281adb864190245b SHA512 3d2c9465c5204b24e6d457c046f06233e19a59a852e6af6d89d4b666d39ecb88ece3fc81ec49a3c12aaedbfe9503fac84020636bf6af50b447584a30489bb1f3 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_it.tar.gz 3227733 BLAKE2B e5e779cc96c7f1dc81e022e9ced65be7fe4811d577af7339519d1495d8480f28d65f28dea9fb80a96a4e4f71f27af033a9f71f654e61219cd8c056084ca2c37c SHA512 538ae25571d8bc9c817f06fc468520d9be5773e8fa958010a6be507dddff1398018c11e1e6496a044b2100ee63d7166fed3e656c87d0398a9998d9151b5998bb -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ja.tar.gz 3573215 BLAKE2B e90a2ee362b49a72af3c6c9af147bc17ef51b62515f21f705f16743f71121a24e33b696cbd2a299dd1395c7f541dd4251389204a05d4188e84f3558fec04c1a7 SHA512 8d6fb9b83652eff2a785f8a815e999e849507c9e09a3eed6df39a2132356d8ec0c50c804ed8da0d95896d1a8d18125fe1e91f343d0a6a9f08ea52e5b7f462684 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ka.tar.gz 3231997 BLAKE2B e4f7b4ffc379331359314f7ca3dcd9ad0884a9ed1d34e3757d2e071373c70cab3bcb7df8cb211fc1de585218538d109969eb24c7d06f17f1ab4b52968e371c03 SHA512 e3634dfdcb421b81017a2a7038818e3007d31fdffabaf758d56161c26cec2f7d4664b1fff76753727079e8e8117ac605019aaa9544b78dd8ccde2a9f9cfe5b8c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_km.tar.gz 3541949 BLAKE2B 08f0055ee1b370c95d168dd2f1469d818092477910faa00a0e3fa264c71b3c8322bc1fc04b72d3c4af99b11a674ea4efb966e44ea373863b3c71f884d1dbf594 SHA512 6fe2b6e9fb41db1f31b25e481828961eaccf85b86435eab2bca0a39b95ca6ff9478f5ef4dec553f8d8d348550975b4e74376d8ee6b578b0fb965e92996960247 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ko.tar.gz 3212789 BLAKE2B 595ae601bacf055b8e5653b760f9c8175a1eaac328122a2c1e51f9595b4d8959bcde7c9ade5d60b6b318de9d3e9537c7a2c0a7075b6a99ea0f43409536d5b45a SHA512 26580ae77311c945d8da619001845a1cde7b25b0e7f713ce8167b1f0a2ca00e162703b58b129153db179d939e0af62ba99803e6282a03848eb9a335bdbb75acd -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lo.tar.gz 3097508 BLAKE2B 766fba892df2707c9b6c2d7e4210e3c706ea74198bb689723c336cabf8c6534add6185505841b6cf53ee35a55aa32af1aaa54fdebdadd64126331f0c1f6078fa SHA512 f021667bf86b07dd9eb4d1e799258d02d7622e3289fd0da82819921fe899f8a0318286bb0b78d8aaceceed2902c5f736cdd4c877c7ede1efdd49992124c4a001 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lt.tar.gz 3259770 BLAKE2B a98723d06378a697fb08a82ccbb7e71d47a7da6b965edc8cad36ac7ce1dc9597934e715e5e2d458cbf1896eac1ba162285b494232c00199e260c90116d895382 SHA512 b814585167704a9cad4c8a1d03e3b79580efb8b7bbe450430d8ab0539de174e7b0e272b60bbd8dc26560ae909667ec0cdbb75d319d50beb87f9cb1128b84a917 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lv.tar.gz 3138625 BLAKE2B 4dc519d48e597494d95b45e67f13a4c8b2fe613f3a7431137689bb2a4f157d2d290289693572c195b122b70cf1cda9908ef7484b45ae82ecef6e273d607485b2 SHA512 9e18bac26e6248ccc078c156bcae3bc54fc9da0a26354dbdb08b323c31786bf9562dc334c7737eaa1d2a6d98bcc86d6220d15656d5d34558cfae3ba0f40289c7 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_mk.tar.gz 3160170 BLAKE2B f8c2d9121d068b383f6e25ed39f36f4b7b76678025d4022ce5e9932372bf913cac93d9f96fd7bfce340b80336c6d21bdb340bb1d75508becffafe2b8a94e30be SHA512 f9a9fa40b1b2ceeb040c2392849722f84b5d0c2c17fd9ee52114ae4fe2d49fa3673c8572d3fac9aa017e284826165afcbb4c92700dc708b318dd51c558b6d4aa -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nb.tar.gz 3169694 BLAKE2B 0df8865e59fe9a481928a7b129a21a6b25c003621a088537b954f227dc45a93a440ff62f36dab03b9fffe591166ac42ac51979d1228b1c803e0ea3ce77b8c02d SHA512 616fd3935a62fe56063eae70b9987a43a82d65f99e9ee26ba3f099194d8681b1defe3b08eb98d0c3c0d03c2a1c50b0cf8a64850e5b4455bac7fa029f00a10923 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ne.tar.gz 3381530 BLAKE2B 67aa8daa863b044477619bf2a084d9a637a32fb9c56adf373119a01d96be13e0c9e8ff84ed82fb56d49436f970f0d50c0414dd0a76ee60501f934f8d239f1abf SHA512 c29fe4aef5b20dc29ba8c566653e9c338ba4826f6ac4b7b9579b7afe1a81b9170f3376392c267f4343f8521e82d4483b584173dcb631c8bafcb1bb48adce5cdf -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nl.tar.gz 3255367 BLAKE2B 94289eaa67737d2fff61f1e52a60322a65502529d71012b9c64f2c0e969ac19f51048cac1b69cb67dd628a7806e123631fe58d74852ba721310af05a88148638 SHA512 31a372943ce316f57db34f6264862f7c292819283e4c6fe0e2856e970840b2ac9b5e2a39562ef360ab1a9ab548afb35cd58b4686dfade14abe411b49c7ae6d26 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nn.tar.gz 3169027 BLAKE2B 77d280a724a44489eb3d48906e2235f36327ea117d1c0523df1988f72346a9ed7ba14355a0fa6dac59c0b246533d71ab5a89923c3ee1dee472368ce1fea4ba43 SHA512 0d6865cdbe1718825483691f1f0d60e1d1a986d0230f6932a52518120df72ad439129864abebcbe055d3719f0eac27c0df3b15c5ede4d22b4c938063b4ff992e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_om.tar.gz 3194091 BLAKE2B 4eb4b9fbef6327cefddd758fa17a7894dd3520fc5376732b5a7aba03fc2f7c87d4e6d876e7b78425713ffb29117d4bc35d139d2ceba19f4e2dcb7a0a3e2b35e0 SHA512 fbcb777c9e290094e7ce299da0a3de3778d370105dccaf0dd6e2ae417f2db152ddcac94b58f5e9724f4dc210ae62bcfb7e0ceb99fa1c80b836910bf3b08551c6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pl.tar.gz 3304654 BLAKE2B 116476f49d4fe92c5e014a539042beb0d9da2c2b66d2363bc593e983e7db452a1dc27368ceb4b6f39faa3c6509c4c7774041ed44f8bab46fc1cabe1f2747c4b2 SHA512 9d2ed38585e47190159f5a4ee05d9bf629625e8ff12695a805805760458f9d64d47c4bb36af0d17cca828f6af53a6209acb9d898f55ad15bee833b043b73829c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3208390 BLAKE2B 20cbd55997ab18602af072e5e0752ed9e43cdaa074a087d9c53966df675cb94287c88a68f0c6b0a1bd258f17f9c41a566c11177bc18d2a604922eb65b83172e5 SHA512 67d0a8d6e9938619cb4e5cc57a3b6db856b6a7a0149cd7fdaaa6ba1f18abd0047268345fb811ac4c35eda4f3ef8f71624665b6d6e48aeeef084a7a3eca57723e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt.tar.gz 3212440 BLAKE2B c4e58a6bcfac956eb26ad4ea33472aa78f2239a3fc8f5e455982aacdb6eb9699b1753fb3f191d45c665bfca0ee7a8ea380ef06aa3392a1aac4d47de3ae057787 SHA512 db958a18ad0b77c6a6e34f309c0d7ea78ab81ac61d0e3915c8fd0471032fed417094cf08c4d30ef9ce57e414b02a3502be789e92833c0008197ee68598b07470 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ro.tar.gz 3087574 BLAKE2B 56f7fd3086b52458ff6b5f4e91eab97726be07527250f8b3aae6697732449c1e2714368ef6d1a7dd0c6e7dca4cf8a8c4d256ad654927cb8bcc685c9780f240e5 SHA512 da9a9883f0236272bb9855167ecbad54f15aaeae909f4bf24868c28bba0054b94b23bd117ac7f1efc3a93374dc11d630d0abfeaa00c43f9b046ae0e066803e34 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ru.tar.gz 3457397 BLAKE2B 52ac49e49ef6617640c72983909072dbb1d4ced4b4cba4d2ef10093e54316f3b85f622ffeeff1a6351aa08011c2203b44070ab51d34f313c28ecdea69e101227 SHA512 2677af6e233ba1c4d3f54c0e07ef3071745c66d6f4feb2f68e40f911f3babd4f10a8cd2c8ff304a00f7657fd0e6f49c326e4095121a0cfd151b12f363e280dd4 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_si.tar.gz 3236798 BLAKE2B 381b436eb1aef9729b0b2d34982d0f1f43acb6f82ea2a870383ab2530ab2ec9718d367243cb4f3a2b0a1d2d15aa311c70f6657fe6aca5c3c8db1fbb05b33ccf7 SHA512 ee923bb82a5de53b1fa5988bbc5a9986e7316d0cc8c6eb5ade165f84baf125937466955dfd7bcf623d3f4fac467dd5280f0d5784e2df7a92d30970b7a2cad8ff -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sid.tar.gz 3180230 BLAKE2B fc2197920735e39cee2b08bfc362c47561008a8de1bc0c9ebc089ca954b32b22e75441aa0d37d1deded5bbe0e1f4173e9f7964e545e6abca9400ac628953230e SHA512 47fe5a9d23d74fec50f8a18c6a1b81f16b4920ed9adc43e48c1df443e7d1be39bc9d1e57f21d040cfe2821defde6d2c5375d8b4dc6151f0ec1d759ed3b183709 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sk.tar.gz 3238564 BLAKE2B 191f56d33fb460fdca46b19723cb42f36598e1198b44198cfdb2c888dd9dbd65b719534d18421649bca17f5ca81d3401305285b421fc922b67fa22f0cae4c2a8 SHA512 29f0165feee1e14c3140055e303239d1789fb63054248a7e75529d9e6bb0c23a60bb70dfa99c17184c7efb8d26c2e661a8c52480435db9355f6192cf6e016bd4 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sl.tar.gz 3184848 BLAKE2B 191eee46da81fdc502186293b3f483a451816cfd6ceacda727aaac08c946a839a4cbb7d828524230b80639c6023d0a5934109b57d599080da593e798dc5a1aa4 SHA512 21d9fd52f0acea6a5adace6939474c737bdeabd3e56059e8d4ec487bf9321684b4674f89a849a1ec5459166f5c0c7bd1ecf5587b46d52dabe0a887aef8b2394f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sq.tar.gz 3105365 BLAKE2B 563b27953c8b02e4fa459f132e7d1d7668310f9adbcf0568aba053ec44102c5ee619662fe6ed139983189bcd52e96b859e4551099377bff6d09f980106cd9831 SHA512 d6ee6c887a1cfc9cfdc1004df2b3a120d1f104de68801766c187e580d2bf74a0fe79c20f0bc3edab743a73a342d5ece068bb7f55d2932bdcc0f74750b90ad76a -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sv.tar.gz 3184773 BLAKE2B a7920af7dbcaf3fd780ab80ae8308252abcc642e9feb86eb9e86d4c598bcea257533ae44f3851559e299303dca203b6a5fb60047f1909db941f688e4fdb55e2c SHA512 13baa220f06d238d2ce442e8a79e76a19c16bfd83cad79ef30796d61c7c65352c341f39cbd18a1627e2d11cc6c877090a4568a07983c0a6728c7fa9afa7d45e3 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ta.tar.gz 3431338 BLAKE2B b9380a916a5605af433ee5863cc943d81a76e6e6b7b5f6a92b45a3e62173816fd0aeadb84b8bd8e30bded8203f5a0575a440c25a7963db84f0b1afdc2457d753 SHA512 e9525b0b0f022f653817cdd5137517efaa7be7ff04189042b7a55c7ad127341409ca4ac946e79acf7ca1c431854dcf6a818d6e89bcc47e6fb4ca68b1a8a12ec6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tg.tar.gz 3123098 BLAKE2B b52191693f5d09d1079434ec0fec2c26185074d31d642da9d87bb74962079c439063d3db90e92827b339790a47160f1bbcf32526f97e6cf5c85dc4ff88a5414b SHA512 ad90d8ce5cb0e1dc5ef6e396e54b4ba6360f3019c103db44435fa2343203cd96f8fdc2b5f164d349a8c009d7d330c1f78dff47ccc8af81ae5414500088ca2130 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tr.tar.gz 3242341 BLAKE2B ea0cd9c03ec497cca0c5b6e87b149a95046101f14cb0682ec969e22d1c793d8c40ae21f5588d9699e7d460686b28b5ef908881245711ad49489e1bcc1aabbb2a SHA512 f7ad4a0a8cfe0727015c952f6acd3a68c60a89fa13d0a2c3cf06ca9c7e3302e9bd918dd4be6acc726b9038c9c9e06136ea3b3ab79662d42a368eb8edeb69e595 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ug.tar.gz 3144223 BLAKE2B 9e3d583ffb87dbbaa88c019cd756e86514d6f8062a99773b69c0a0060f49f1611cb78348f438cdd3a8162a01cf1fb69db62fe9ec55b96e232a56a20d3e5ab30e SHA512 396d9ee09f6225df12005c768b6ea31aecbe7f2927efb777417f4bb5302c5d04768d33d713c83276894ba31c2a9542a5b896dc114fee6b564682cf87a8b4c2ad -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_uk.tar.gz 3445463 BLAKE2B f5b4b075848bc7302d78e523015192d95a5eb30d8149fbf0dd74cfac49b2e5a1aa2be73441286d6fc71e65b2e691f44791432d5c65062756fed91ab30058045f SHA512 068383101653fe930b74b8ed8c8c5b692cb880f4ff052a09e098e6c34bfd00013464390ca182d526600bffa28f8ad6201f977a9a62fc5429bb7b4dfd3a30c8b7 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_vi.tar.gz 3173774 BLAKE2B f5dddc51135d76bcd8e8501bff2810ff933110e8d94cd221d5b092d8606237fbb97c74434544ae03317730a96e6366b8e7375b5c5ea92b474f6c531c21523358 SHA512 13e495603a6f37e63a30dfa17c68679f74ce7c9863caca80f203d0e81de4851e4dd094ab11d757480803d0b20331b95191196d0ee0b641379d09aaf50361f9cf -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3279655 BLAKE2B 91337900fad9ec68d8d2bdfa661cd6d3383db6d202c991f6070a2d38328f73838a8d1634f021b46370364661724bd8fc769b8c670df9d95fe3246e6a87b7faf2 SHA512 43d7a603833546156d0e1f6c1fe2c96e0625ff962193660a658b330915ae6fe7ceb2a89b844331dc88adbcf14d5de27ec9c1e2df05d8723a544eb1ff8cbd12a0 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3315764 BLAKE2B bd4c08df6c279726dfa417df8694b3d93397be43c80b381e97b3f2d99151647859b52888697f3e0f60a092c4056f340cf0b2e478d71b9170b5f07871e11b82cf SHA512 88b5bdeb563f3fa720a81b28e0ad6613f9bbd7c2cebba2360f8e3b05003c8ef79e6e1ad248de538f0fd647f0433325d5768e7f05329bf1bd0f22624b2bcf51f5 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_af.tar.gz 1348386 BLAKE2B fe69152b8eebfb1cc9ef2aaf09f577b57ed6ae1e64ee6b0319d1488d124dc0576e2a3fdb5e850542a628ff8dc7764de2f0f0158fb57c7bedf430b2c0ad69e8b8 SHA512 93dc5dedffae10732e1baa185494f53ca719279d854ee227b7bb42a347baead5834b81bbcb525c0916bd719cbd5e307d1ae91bce82b47f763fc3af9a45f87387 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_am.tar.gz 788164 BLAKE2B 26f3b4751fe9ab3570272c2636c0e93e838f2443362ff3d1b621de9793a4b48768b56356e19996c7381ad325ed3405fcd633ce501e41861edc9a5f09ded8b773 SHA512 463e6d6e0a6538fe5fb26b9cb2e8faea40ce6f7104405bd023b0ec7076f13c3a5b0cd66853e15720adb4203fe6fd78c9a865fa30f61c9288824e07133c9b0fd7 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ar.tar.gz 2305256 BLAKE2B ed3f4e000900ffd5f8c2f7e849304685e0b627f13bb635e1912597f74ca46d37b51c0ada8b89db18f670647960c1c90e047ac71064581a1f828fcb8a9031b6fd SHA512 c36a08403afd02a2bf1d16a312126e0afd7648e82b9a74ef1cf415391400e8c7fcaeb0ee06e3d9cc7427d0766937d63d353f7a9c4e3c1d59e43c41d57a6bbaed -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_as.tar.gz 426332 BLAKE2B 0fd0a0b156de5a383e25b0b08f636ae7f2bd048d8c5ec3afd0bb21db0769d26c672736663f7b7a05820b7a9e4493b7bb6e5a1c17e6ac1ce8d38bd8e4ce84c554 SHA512 71c46193c0ce59286796abfbc5721160c416958aa2127f3528b20f41720917069b58a8de90dd52fefbeb617f99ca43d7eb300367385be79ec466349c27d1db2b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ast.tar.gz 520207 BLAKE2B 507f9a6db5c1ccb8b17d81d193892efd0bb48b26e38c9777df6335225ae8e37c2f1c27c5d2f4e945a0fc73e7ef4ed59584cccb690463e94398ab14aa638c7062 SHA512 a283ec9f268ac7536320d9c480931f07d8a9138728ac8a4526784f30bcaa81039b69cac5c90bd391043ead1136eb0684977f2be93a256ba9f917dd5863fd03d4 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_be.tar.gz 2179429 BLAKE2B 43e1b118daf14bd5e27ee945d0f148ca0f168b405ad5522e1729af768c1ccc5e2e0b06d00854a5476c6ed8612cd369cd7db2a6f8fc46fe9e2a3a47c021342aad SHA512 48aaf9f5bfaed2e68c3cb28135433b190ae52ef71bb45d2172481062eadb9417cb8dc23df425c5c1a5e25302eb363e4894ac2a218017d4baff68375ac9108194 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bg.tar.gz 2631749 BLAKE2B 068a56ac93c9b2cdc16fcc4c99bb5ed359c9b894adfe34a9df0cea2f2b812b860fef0dedf8798f7eff2ca04f23186a26feb11cdd623a686a4fed38b664543e00 SHA512 3764eba309697f93bff8cbe55acd3e1923fd2aed4dc4c60982a0517940c9f16ca030867acc3a2454bd8f257d6399093f8f1790f032eeab9eec99cb066f825fb9 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 588586 BLAKE2B ecb58d8827ac600452c7a52bf1cc4a5db6e467812c4955d22c80d64a8b7b7526de08a7b1c8f9509fa583beb38258e8995b20e3554b72d4ddf2b73b89e3b30622 SHA512 9196be9fbbb52713886ec9731604520055b5387c1a0d3dd0947e90445fadc209658d65ac8e0b53c2ffae6224544df2b431b74fad5a8ec4932aea2dc1fd73ac71 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn.tar.gz 749582 BLAKE2B f5b4d0b16db7bf6f4994999a4797a35ee287fb6c935266387af7eda226cdf387ed02000da9fe1e76cd2e03374cdc3f4c62e07b25ff1c2a3cefd2999e499a7f9e SHA512 69e806b3a4d4ad5461f6315a18893bd6d712d5ef50d85bbaeba443a5ec5b4983ed80b7970fb6a47cdcd882584dbc7e234e3acf5bb74b9e49a454166b6d3aa12f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bo.tar.gz 378741 BLAKE2B 36c4356933b94a92456d3edf3c4c0cb6eb271faa0104bc13bc816a252d127b2aa8c42d23462ffb69c08911cc5d457c21831810e9d70ae3a2ada3c0f5d8818184 SHA512 6b7757a4f7869172f09b7bdce0561f5b4a0535ad2ae23c00e892fd699c16b4c925824e85eaf89f3cff5f34f8877524ac19f99f9a64ea43a708891506c2ad0230 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_br.tar.gz 1334722 BLAKE2B 5ca98c88bfa8abb678435a6ce86016b3238d5faac41c8b3063a68254fb2f6b0efbad5bd7e7259a05824c1f5c1d307a89d5bd5a68d49fb9f49e546a1b1149de2f SHA512 9ffac9e9898e61d4149def603081b0b58e1da8b0ed9c86ea993db153cc30026731206f0eaab747eeae300df7b3d6cdc18aa4c0b006ff9429ba00e7c72f70bbe1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_brx.tar.gz 278987 BLAKE2B 097936c2bb51f60146460f8e6f1ffc37c3c5b2e1cc0ca3d4631aab620f3603f83f0f3579af775b7359c3132c919ddfa9c1038ed250236cf90c34eaedf70d4880 SHA512 caefe7ab5884911ad4236e000f9390a7e83de3402c55845b3a9d7322ff3d2cfa16372d360a691bda252ce380eae4ec7330ffa94b311a649ea83a4b0ded47dd93 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bs.tar.gz 551804 BLAKE2B b4da25f9ee1c2591480a76e75572091b462bafe4b879169e300691a093f1ecc1245cd69140b9128f5fa297bb24ce0fb04b2e68d7d39ee63376437ac9a441ec15 SHA512 c4e36bdad3bd8bd86ae7dab014e653f282911c9c82c07c090c186e93da02040a955209eec184fe5126a731f534848dbdfb7b90b51613380342fcc284c5b23a56 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 4535309 BLAKE2B 232680419b988ff5e97840b73b6f128ea6e6e6f84864afe843d8195a772fb8d598d1e5405a6cdcf7e6632cf38b2fc1010c26639e74a0a0e536160d0c977cf6d6 SHA512 fe06276824e2839bb889b83cdf69e7e0f84a73530e40a52cc9dc71596e4cf08d4b95136e4cca781a358f7abd28e320559fc30013c06f9e38010276aa6e7ba5eb -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca.tar.gz 4546264 BLAKE2B f3be62ffc49cb53e490481fd22583e1f05ba05b55106ce3b48b23130a066e62eabd343e1601e60038f8436ba6eb66f9c50736b9c2a120ef78410d8d9263e638e SHA512 4a339db308082dab4809111c55c55a51e6431ab65d12f0e4fe692852bf4858f1d2f0c3469ee96bda81a40b3f815ea7b37dd9c8c93e9fffd495d27415ede053c0 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ckb.tar.gz 410778 BLAKE2B 87d491530040c8df95afe4bd0d78b0f86bbf6e3f2bed7ebae05329421338f2b806e5533ddb7cebbb79237f3c883a1a19d9e65c11e1721929c67331f726502d09 SHA512 4b4f0d623e5b25dc5b5d6fb19d492db66bb6b8063708a6aa5040033a34bb29a4d9930e7642038baf75dae468a2953fc46b0d92ce8bb870de7ef348b8366d6a3e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cs.tar.gz 3352662 BLAKE2B 6087b56e111e020c4b75e842b345544f76d14dcdddc1064931b49773fc8d62143b3704ce4e1d6c263e22857d2e6e4f780d32d6ee1754a8f7fdeafc5cb6b72610 SHA512 8aade62088b50b658b48d03367bbf3c91b69d76c96f9e8ae9f97f4fc91a0ed1300fb47b105b38582cc14fc831bb404d3e859cfe7f3a8d39cb3c90fb54879af0c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cy.tar.gz 888497 BLAKE2B 680574a82f1e7cc1bf2c21046bbcee770d983000ba1192e2ca72a5c4657716be91d8e83bef8e96f025f441e082b1ed84a92ff0173b62f36fa697ef9710bf388a SHA512 c84eee929a25201ada4bdc1a00f2f77ed2a9169208e27436b94a00c3a74eaa7f9e78c779d6d51a0d112a326666e365bedb03d17441d89eb59f2cc8cade83b032 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_da.tar.gz 2821329 BLAKE2B d6aeb8b38878d71aa04e328c4e78d02cb523f44f64cf7477de35377523dcbc086b5f65065a2b9c9fd124be5bf94c9d26a9e9670864537d3d6b759efa00b220aa SHA512 e22b2952ac784ef1098d25288f4694fb0dba4635b5bc31f5d49c1f1e0425165c6cbf9620676366383638d622925663ed5ade8b0f2c49ba91ee5cfe29ad9fbe67 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_de.tar.gz 17379500 BLAKE2B d34816462a5290b68fb3f0306e0c83e25ee85a97ce27e346859f4bace07ab47087381cf4a49f037bedea6f31ee909f1ad0d398f2d7d4c60e6ff3b9c7444bcb36 SHA512 2e53b7c66fa3c04e358bb3938a771164d4fd1fb8d0d4ddb47b7b1875a3df23d1e0bca0bd3cb58f42c62c0a195a8c52ce0bd97677f137145350fb1568b2e5e26f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dgo.tar.gz 351170 BLAKE2B 66e65fbd76ae9a89beb2a65b49b5287356575dd9847775ef14381bdc8070fd3d45184728d224619dcd48322bb51e8e6e118d82ab7483cfd1311779bd6ac2993d SHA512 a1aefe96b15f8d00f02e32998f4dcd9cc79cc8597034659fd1863a12ab64235295c06bd183f2ca8ac7760fb968dfe0a9a180cfddff240a5c0c0802e13a439857 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dsb.tar.gz 907360 BLAKE2B d8a714c2ccc28861e35723e8ce474688b8d681f570b2bb83678531d1ed7091427935a728a0301837932ea9b4d8bc3eb9ef555e273ac8ad561f3d2e4ed3b96492 SHA512 4d6ae920dd4925f9ae27a5b9a3c0fcf20fb5d1c4d97170471332bbdb39fdbafa785f0ca168aa35f68a28b248cb125291964ded7b852b6323e31b705eabe5e289 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dz.tar.gz 400051 BLAKE2B d1ddd28fdc3ccec39d4a6926469f5b87c4307945249d7bbc73e60332310ba94b14e815cb7f5b48cad78c06e303cb8b60d0c90e330bf569855d0a3e64f09dad14 SHA512 d5782b5ac803b7a5c5517c50b9694d462e3bf0aad4641e80e4c02084c86872acf69dd47bd4f0846a094fcd82e18110503bcf4b93e7cf67752a920e6590a4bcd1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_el.tar.gz 2908952 BLAKE2B cf8ca0b41e16bd11a313c3b597764e1ae39e48c507476ccec209936ce0f4a35c0f18e00a22e9ada79c738eadf1ccc592a7d8dd62bea633138090d620c889e18a SHA512 5918b18351c0a8afbc309a4d35ad1075aa883179cada315aa8e776a66bb92ba983393b66c846b25bd9be252cd17ceb87763ae556dfb6f30c8e729ad1b4864851 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6485462 BLAKE2B b68e5a502641644b4b9edfae18a1171e34391e75a70a998a4ce705719347d3d13e69fb0678067de90f3c930df4c32818d6ed92cff3cd097044e4727b7beadef0 SHA512 69a33e1e9327b8d370b2df34aed14e5be6e2e6d1c487e82d91116a522ac9eb395fa7e4e6b7ac12091651b2239e5241925623305ecedeee6abd3fadabf894898f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6013147 BLAKE2B f860c4c81715045e6b1579c0cd538b4401de1ae837049e587b1c8f99fd1cdaceb1c07aef73b927a6ae6cb596dc11b00d47c94e0b62a67ccee614b0c239e81db9 SHA512 207158674c006ff7ef708bb43da1d76dfb6284a607b606d982a9894ec7a86800aad6cb191b94c41c36e7c79222dfe9468fdca0f07571fbf2e804949a69e5c2ee -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eo.tar.gz 1149442 BLAKE2B 10ee98a8ba4efe6bfed86977d3e6746dbd0a876a500427aec39931ae02327724de3719948f9d8a7455923c8e169b418d8711361d608b2ff02dcb2f816fa25ad8 SHA512 097683b91a208d669b346c2c6c5e53d46149b564a9d6e6d51fad00bb9bf2cd03a4f91a311e17e7af367e0681624654fc085c57f12eeb02c90c1a092d368c0cb1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_es.tar.gz 3707735 BLAKE2B 6cfd267b7b7d673b320f8fc3f5ad1ed2c131ee251a9990dc0b474c3522c764ff36c84c477603429194fee5fcffc81e6427bc3d14f9ebae9fa55ac134a9a5d152 SHA512 c634bfaf8def0f1876b2cdab17efb2b29a71f287e461d9f656f7107aecdf7a7c1cc0c683e8557db410dfaec60b3214b1e76ff6f4c3f0f1cd5e19284a86c7bf84 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_et.tar.gz 1607488 BLAKE2B 776fdeb3e4ef59ef74756402404edddf8d22bd905838e8702c5a567fcf79f9b1491faf5ba79fa6751ccd6756a64212178212f619b94f94cd8ff12b10705c90d6 SHA512 e81cbbdc3f37bde4e7cae17f1ce79bdaeb19c132d64c7b83fe061cedcd3af867ae2c8ac8e72c68217f542f4a02bc072abc24bf3be23920f285cf47c41b8e3d37 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eu.tar.gz 864700 BLAKE2B ed5511ee46a27b183baa1dc64ba4ac3f0b20dc06dfb1e8daea04831fb34d8ed1098428f44c49602338a4cd8d7e371915ec3210a718d3823f972e004cc2738d3c SHA512 3402ff61496b4f7cb7a0ccb4f9dd17a3ea27dc412e4171eef7707071482104f28ff6bc0ad4abc757e21ce7e75f361a6aa2384357dba4095c0f161aada3986f59 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fa.tar.gz 680575 BLAKE2B 711a02070f0d43a511e6b5fc4e4f9f0e1a4e49287d70ace21f54ec1ddc6e70ff0673023e1e0deaa76afe6e7626886cf28389aee22c226bc0ac9bbbcf5ec341a1 SHA512 684e471af77241f322a5c873996d6309f0c206d3be7af12abaab1f14fdae95b366027bddca86f8a22a646d945402b320a2cb298991745abfae1c55fb30b1d554 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fi.tar.gz 751727 BLAKE2B 39c7f4370d9002bf6e5b7a84723b1eae03456492042f02e5151a222e2476a1c80653a29cba63e61ee45ee2734d61e2d8e1d147c48b453a8508585a0b698f5b43 SHA512 54888946cc99d0d0b54ed170772b4fb9c1842dba6d208a2c7f51e4913c05679c1c44c7e3de9a51fa8dd960d06b0fda2f3394a73ba6cb48d4d7516ca38a0e18fa -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fr.tar.gz 2831813 BLAKE2B b1e3a78e055139bbc010416d0e56d70b9740b66f14fc524eb1c9c4202b8a934cf5e4a92aa18e951cd5230c9960aadc6b1f33ab3053c3808b23feefc13a68c3f4 SHA512 70417060d5809e12ee5fd5a96ff3cd28b6cf0aa5c1b014ecad466a1a329ee84487495a1400fd90740c6ff8caee71dfa6e7f9fa9a675a52f674c276b6f9a734a1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fur.tar.gz 166289 BLAKE2B 564add8934875806a49971b9494ed5da699b7e84097e5440694012eed8527bff4952b8d20b614f25f12c9e8e99063278e1879fd1ea9a1cd4fe951f50199d6a10 SHA512 4adca9256d4f3c78fb587584c6a3129765a960bc4e2ea4a3006d7896ea52eed3291374339fb00c30f87773e15c1880b925cee0c91fa0cd88ff3a6901eb8d4fa1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fy.tar.gz 743295 BLAKE2B 486e6e01c36dd93a6c85f67b6f84c810cfa7b0a9957efe3defa59fbb28961515e055ac9e32bc4fc58459ab800c9d7ee1db0759ad927d7e921c8b80dd7d4d5764 SHA512 135a42fabc20d2c0a00dbe04950d0b9e85215a67690ddefcc1db5882b7bae8bf6bb298b98fc967f6c1806ac0e36590e3228784b570b325dc72edc7d964808707 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ga.tar.gz 570242 BLAKE2B 504d3d5c1e2e1b11f48033ce3cb35b40451190821d801deedae731421bbbbe75fb014906605484b5ee7b4fec6d6435b1bf869f51a6eb35213b39c663f0f7b671 SHA512 08a374cf9adcdceb413b169a085ee8f17a8a38279687044b0c3f4eeb2e27803495883aa458d91c611267a440004e354e7f5f358944247871b68e102393dda012 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gd.tar.gz 1540531 BLAKE2B 343cea37c10d9c38133d716f9e290c7386b96cc0ae0ff93053a31ade2270e14a221bf061122d99587a4b49173537c729db5e99a14b89871e85d012f58a2aaa8f SHA512 27dd9e8517bf8da33b8a028190c83bbdccd4a6d9b6403f95aef507325d3a3efee12088853515180b2c654acf09094830ddb14cf559834028907a80baf5d220aa -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gl.tar.gz 2566561 BLAKE2B 3923d9c679f6895c86d49775f6bde36c49607672d5959870ac645849359b80042ea2c745bac2df733c56f3186860458a24685a9a1b4220c02017f27aff2626f9 SHA512 bea2f4810b3274572cb0883d17c4ac2fc1a7b48b9e8853285368eb87412b0b5010d6fa5ab06dd52761ba47f8a6713d7e09b7ddcaba50ca8556f4434261443b4b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gu.tar.gz 1131960 BLAKE2B b48c6e5ec4f8be3a194974158644a80a98c60b94f69658df525dc87e3a486d480bf1195554072522be9c920a80d274b5c15385b50619c4196bc18bea8b582867 SHA512 e2d274c3db44ca1ab6ebe3b8099e1b3ad6dc325248e7aa8b2662eefc291f3ed43286a406f975253bd6e09bbc1cf306e14eb29f7639b0f4e865280ca61dc6415e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gug.tar.gz 403439 BLAKE2B 9d14c8f3f006b15bf7101c8688f7ebf676194df38951f0f70d2ad41afc813eb7d5090a9d92f0fd864d6c12502d8feed9cc0c106e7dcfca31b71253827947d181 SHA512 24f97cb3fb4ac4f54808115cbfe3b9ed59cc368e87d063154194e42ea2f8efead92af2b6a9b6e38d15dd658940e242c8598c469f7c59862447c66d63513790a8 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_he.tar.gz 1539526 BLAKE2B 66efa2bb86e26f64d6463eab3c10e6454a95295ead28b646d4c02217e3e5ea816f26a16d03ae47ced9be1077d4610fa6724cb55364109695707a90cbbe894807 SHA512 d6b5aa679d43af434e33fae1d3f3c6cf477a14f219715f063e2033e128972575f7de1e18d75cabf976041dd96043aa887e1126dbf7cad8f7121ca598912fbd4a -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hi.tar.gz 462586 BLAKE2B fd1bdf0c4b547335cfa8f0f2c2bfd319d0d9c6365b36e6d0d06dabfe243a9a5609ae3ea90515cdaa2e52057436317c06c5a6bec61ef02149de2b05d1acb89acc SHA512 9a318943cfffe8846078396269523236c5d6c52dbf68004213eab55e98b0bfd68052a023de3beb4f89bf7ec7b140f89ed0673fa32e23d2ae1e88a93f13264d9f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hr.tar.gz 827412 BLAKE2B c84f6dd8bb10f66f8450026d280a53cb61b83df5cd4ca3600e38e7fde1b5304772a4e2615acd7f8d88c4f4f22e2678384b77db437c4307251337c8c76fe29912 SHA512 05a15ac2033bc7d55f0bdd0567fef6d128148ae26f93b1b60b48c1646ce2667ee094d72c5e9c17f3789c1ff516b9dafa7b355b4f57b0793505770cea9e2d50e6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hsb.tar.gz 903503 BLAKE2B 09f83aaf875758ed8b109f968ac3ccdcf7b85f8601293a96a675f7156a909df3f01c8e4b93d58ccfe5eae02244c4b6c37d0b888c594aa37a5630259e43e2639e SHA512 d1c6e1db2acc2fbe0913a69afd3cb6a7de6095cadbc6666e0c2371faaf0e28600c9e2d7616e233e340ed791e62f5a1514185a0799f8637ed05a2c1e306ba6759 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hu.tar.gz 2729678 BLAKE2B 5da1cc51628be7b4addb05b5e9242b330cb3e59191da762fd69779b1ee2d2a8cd5c5fdfc12f3ecac0e6403a55c0a412ceb4891fbee80ef2ac983a315a53a8871 SHA512 90ad6f17bb5366cbe873465f41e97fac5b39c8bb60ece93900406e4afe4a0072fe76a122c5b2bca288076ac5600c6f3d4e8bdf5b67b7f07579fa718a4b467e5e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_id.tar.gz 1757497 BLAKE2B 7462aecb32ba31ba6fb82ce1db205f9e9940a66f99f3ab954eb4b2b7cf97e7f74cfe08d56b9e0785517d7383cd75f2a46e4b6057ec5b05628d322ec38d46d32e SHA512 ede57b5f44625a1f063f9c353c767c7e617955cfe60695d587b42f42142328b217b1a0b39c6558da891ce4e1610eb1a8e02df876846ba966b86fb761f74c2577 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_is.tar.gz 1391063 BLAKE2B ced0573edc8a0a7754049baa247fe6c426c32652a936fa491483d6e3af9ae71d6b795b07f743c4d9f913de3a6c48b6324520a3bb0552b22d2b507093d33bf6ff SHA512 daff797cc3326d4d5fc59b2e3a07c226bbc359b9afd898d5e0b301f2a01ee36ff65fff725bf26e1b1d8b86aff14f2ac67bbf92386c938ce0ae5fa98ce66557d2 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_it.tar.gz 2151229 BLAKE2B b220ee31593297af6a5628cd41d58bd217391a447d7955c0b3c1ff43de560d21008ba8b1d0db35d54877ec84e575ec2001b4f2ddef7b49dddf882b635736b97e SHA512 f4e0a4b49f6efdd841d5582b499f4e47746b862b246bcb2ab17bfd6c344a5630b4279b781aeed46287d1fa86bc6eaf95b82a2e77744c737ac398bac08b0ea5e6 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ja.tar.gz 855720 BLAKE2B 35ffed343b7fe83a5c7d986c68b48eed05d4b7a93979a47523639c59c4ffa81e76692f5dde4fca6c0bc7c74617e0cf718f732f61ec2cf305610309b6a501453f SHA512 8b5288ca2272e07decb7cee7900e84f76d3f2db058ce26679e65360c5412e0180e305d6fdaa2b92d8c0337508abf32646da7ea42ee54c38ced164359461d75f2 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ka.tar.gz 326266 BLAKE2B 0557d713620638724c291f9a011935272c4160c1945fdbac91822447b1dbfb365d51cc33a8244d03af93bef496f5a5fe628f4ca9e8a3504f5dad8b45ac52c5d2 SHA512 387102156b3112ef3f1ba6e3d140b61b4634e6d6a03fef67923a2ca1f338e7fd4a9f2c78aa56cec370e6518d3889001cdd53102e041c0818f543d07d26c5ef69 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kab.tar.gz 501913 BLAKE2B 1b6632a91f90cd3b43811d59ae546d6380783ae350ffca57c4658f896ea244ea80c795ac9ff5e27bcb3e88727e54597c0ed8f79759c76e651ac431db44f3696c SHA512 94f6cb1320cec95147eec96b22ccf1d233327ecb07c0a7096e60a63a87b25cd29bd974eb93254fda7205d0e58c6599b9af169602721e6afdcda4c7b2383b6e26 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kk.tar.gz 883022 BLAKE2B 455af746f914139fb4133bb53e3407e3562ae0af45c4c8d0988d57994bd8ee9cadcfdfc445437139c5a88dbb889bafc4f10537240ac0446bfec2391b1970730a SHA512 ae5bbab0c0487eb927cbfb9f6000058067cc6a8d5615ed2964c803bb4225a9955c3ff20f4f42f9d1431368d20f46aec631a65755a7bfd774af75f215d3c0b611 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_km.tar.gz 679319 BLAKE2B f5174da9a7c0dcebbb1459e3b3fdcc12225d698439220926d7e24dde11796da98f48c06738a9b246a2854b18af86582655c66baa8d423133792dd57c5f0af4c1 SHA512 354bb83f2ec418f68908995fb0ea859133957774caa669d98330f85a7ffede44df47707f69a778c9ac658e5e7c74761b371dd115bdb8c4570fc07b703b9b65aa -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 265455 BLAKE2B 701e7ee15a2c60e1e0df4115d8279154e2fb26222346f4df59bbd02ccc5fb2a0be50d8e619a11f54bd69ae8ecee73e7e3750ca782484f9b6da2ccec43f749936 SHA512 0d921764d6a84a4c9578b917cc0b1dc161412e9a18a86bfdd587575227ed4ec15b450ffbc110da48ecdf5da791480f19f1a610cd388670cde9305a1a5bfe4b25 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kn.tar.gz 462613 BLAKE2B 18bd1d4473cfd29e52b0746e60dedbe07180011f30f188448ff9a16706670acdb0b1151382b4db0a578675f3cf09b9beebf991e049f1938b9d45b034cd62d15d SHA512 e6160d09d5582d5fce30e80f54acaff6b8d16650d241d21ebb2dedb8e611c545a48e8c9aecf7a6587b969322867f99453a8b6caf6450903c90acf09c3cbc1692 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ko.tar.gz 1474681 BLAKE2B 1c741b1a55c238b116b68a07cadc08e631615fdfb39d858eb8416fbb9952ce0343dc0299e45eaf144446996739d9ec52ba140eb97c70bcf5eb6c471fad3ce3e6 SHA512 528615c2dfbadbf68f214b828090626f4ee52a2107c88d6910c7c43c9c0fc63fcfd703121d50a38da0379435c5b985e5e6078ee2f260cbb8d058c89f14474f83 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kok.tar.gz 331203 BLAKE2B 0ee68763f0caaf70b74bf42ce855dae98ec8e55ba089c34e28ebe8f17e99c363f57f0c7087fd342c89547883a3ac9dd851e30a521f737c471f9072123a1786e4 SHA512 fd8c9e5318cab5b2aab13c93b187894736a64532a1ad948472bcb80d50f96265a604a3d0df0c3167afc222f6a54460465c62eaefd95d17a06745faf31bc2bbb1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ks.tar.gz 267288 BLAKE2B 811a769d24fd8370ab05c132e158c932ccc1b8ba3beb369f4e1c2ddcd257c6e6ed2bee8d72938b6002a5416c6b90689ee3a90033c24e7f907d844228d2c300a0 SHA512 db74df6b3fa98a60f0e80c8f3abf790e4a6582cd9381fd63328dcb5361e10e8896fd9c3d04d3b0e38c817adb0a216780756bf359816c6e6de959cca07ec52ddb -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lb.tar.gz 125471 BLAKE2B 45156da6c3faa8b2c5a1e230a87ba885bf30879dde4e5b29c1b60d8145a4f738332e5f3c891b3e1a1c245e08f518f6032eb1eb829eb980080b6a99eca23b54c3 SHA512 0a7ca1289f7b72e184d5842ccd2d16e485aa7c18569bb36e2704ba3ed06b161b2ca088d248ebfc6ac7b9ab865280de8dc10c5ded8f37365069806caa4e04d75b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lo.tar.gz 447672 BLAKE2B a6ed2c547addb828bcb2e7d24169708bd190ab71e94e0d39fa4e2b583cf8fdcd25e87157d631dc3d6e4e92ebb8e8397ba525f32218832821a1bdb39fcef249bb SHA512 670613e15ef4ef3d6bedac1fd062f73e6b20ba5839529e863899bee2b0dea51606c632057431ac59e09e8c5b9194f3a3b3e28eeab0eccb5a25f3ef008a763c01 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lt.tar.gz 1056668 BLAKE2B b818b8a5b19fdb28d604a9a9bdb151648f0ed5edb0ea9c12032d5bc1e6256018dfa88981baf32fe8cfacef268623c7dda1b215e655d9486370d6e5a0a7d99c0e SHA512 3e1847874ef45e92da6333f072010e0a5c8afd29dde599d015dca5023b116f7e369d76bb51529a4ea8f003ae0b719dbfa4445a5c52408f99240dc74633fbff24 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lv.tar.gz 971586 BLAKE2B d45e6f27f02df308d90846883f62eb24e8d72dea0d5170a3162ad56b064017e7cddfb84313a482b36d04f6ae95f8feba2e923483d963ac8873bf5625b98b57b1 SHA512 a4e13d3e84aae2c0acd0550b9b59caaae29822324d476eea8a7bddf0b52975614b8bed59b5be51cc7f1a685fa49f0ebd3136124b1ca32aafa44b5bf529abdc22 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mai.tar.gz 270242 BLAKE2B 185e2e88ea382306cebeaea3ee012d30f803bc491ea1bff7fb70a9c50131c3a485f1de3c23adada0ef5cccf0a3ca70ea9e66dd72fecc77ba985ebe4becd344b7 SHA512 e19b6e9a865d73050e15527021b427cfe54c457be34e2e977b51d20323f00ed25174dc9a9e82bc7a961713ce1db117b57fce3755432b93c9cf2a50258af73925 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mk.tar.gz 373239 BLAKE2B 1fbe73441ef50a5ca5529d264ca858ee7f554be2b1e1e22521ae69443cf60a8db7815e5d7512c62c925ab3146ffe234e8e351e9fb720fd800c29616fe2347fc8 SHA512 f0c33edcfed8c8e887c0ba94d3e2abe52417852b8a72b28bca38b9c8679a20fd0c679c1a319bacec1a370829a801fb64d94c56a83f0487710b4fbf72d0e2f36f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ml.tar.gz 430449 BLAKE2B f3c3f995f2491955ed408d7facc4c9fd653aa0fb37c2af2e3a5caa12020553e4ebd9c2648d3a76a7e169b11e21a570ddd072f5aa5fae424d4c87365ad0a56e36 SHA512 904f6de33fc1397b42a9a2db290161ada24594e5297ef1faa2eb85b1a579f21787e1f04e4854b219c529751e820cd1a190c948ef527aff36779826069d4f1b70 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mn.tar.gz 2311477 BLAKE2B 258808f7e76d63caa1f7549838cf77652e19cd9c9a070c091ff1dbbb752242446cf1f6ab7450e4fa2825ea0782305963179794dd55f15307d1f05853cb5091a2 SHA512 c89e71ea72804a34559b493d698a752afd7ced235a3ad9488e7307d52b35c358e5a6ccfecfa8d9a4bfe0191ed64218a9e8799d227b967afdef7d71674b428d83 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mni.tar.gz 325543 BLAKE2B 2d144d6935f99b8efdfb6d869f6c6162d20a5cfd87addc7519b96661c0b51c28508d753535adef313768976f61c4f4e5da7d32a24c822a9b64d52ecd56d475cd SHA512 4a3fc3e69ee8d70266220e9267f538b13c14367928c8d7ed6903f853f27248f5ddec06c2510663ad0b2d61b464310f8c4c2704f8de7723ee9489644826fc724c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mr.tar.gz 458462 BLAKE2B b3d2dc67cf5c76bb034db0683087be3283a6bdfe0eb5ca033c96eedb64c2a2c7fb3903bfc507e7d6144f63d3023b9cdd6049f0cc150bc2c68655299f7bdf74f4 SHA512 533aaa53bd22e70127438b39fae97542ae6e4c2f0f45539af40ab3d385c8c9a47d0fa4d9fd671c2f72218344fe8ac1bb083a18e89e0aba12c1e265460b52ce94 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_my.tar.gz 371786 BLAKE2B 28aaed5d70f1aac5bb96184bec98f78751f3c0aa27117b7f693318dcba55a6d919e6de0180bb3859c66f83bfca7a74c891a0f7d33474850ec866f8ce9eca9851 SHA512 f07ffa9fcc95894de76832c5d0afc230ad33d30994d57bab7700f8a520ba9c0539f7198d77f4cd1787629c57462f279eb3bbb4d4a607d4c05839cc79622fc28f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nb.tar.gz 3552336 BLAKE2B 1fe51d7a93fce61f5eaf6379b573c8b70cb48f546f787651378e62500e85193da42fd07dfbfacd2a459aaa6a85f4722dc3e14255ad125e98f21672d0db4432d1 SHA512 54e3f4a4a91913d60a4427477b91a842b0362dacfc82e6adb3d0977c2949ed7a7a637436eec9c38fad5b3aae7a1aa5300032c123ef0fd068f27f4d526e3eac4b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ne.tar.gz 850001 BLAKE2B f8a73536e41413c910afa6e2eb5accf875a6da1203055f415e16048f2785c78df13c3bc42731ba78c6e243e91b63d21249a6a403b0b35a7acfa8b02fc0713521 SHA512 f7c6c852dc03d51937be0469e71f6bfbbcc46a5d0d390241f7bd4dd93d240746a7fc9e9d94e6efea63cbcd3b0a06e55ad7819f382f4e05126e1bb8a95ef09c28 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nl.tar.gz 1655873 BLAKE2B 35dafce4cc8aeb0dd8c2fd399f7b75de06cfb9a0c05507dd931178b89e1f39c0e1b93985807a60bcc0c034cd79ac951777c24908503812af8702b3a1a2438bdf SHA512 21fc8b87872387de9e92a7f642638e46844aa04e27dfde7dd80bb45091a87c917acddb8419cd5ff01b1d9407a39e7ea1ccd4dca1dba73bec893b93996a0986c1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nn.tar.gz 3553712 BLAKE2B 2d5d97c323cd58894393a665019e4dc14760a067afe6442525014aee7e8312d5993d7999f4e6c5a33839414b732614c8967f9e28cbdbf7351390871a717f4f08 SHA512 5127794774a03c362b9349e6e67b967713bafffe92a5824c7241f1f291511b128afe4518f9070b8c41f2af1333a59d34e2e3f1288ac43156591ff8f9120cb765 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nr.tar.gz 227109 BLAKE2B cc3e35e99ade34ef3b12f7d84f89d8d5c4b6bfc56902f66786d243bc51d9750dfc7146d9ffeb82af17e498a91e4b4731d67d8bea16a90a62e710717cc0d3afeb SHA512 6808e04e3b9f64135851bb418f4eee93eb0769da425d29ead9734e26ef7795372297179c0b33434e9fa63ff4a0defe3040eeb278212b933fa824f25e02d80621 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nso.tar.gz 258754 BLAKE2B 8e681598622f71d5015116c042931b9cf952bfea1fce5283659c67d52da92d1ef50e2b2bc97067992ca3c36205f147dc11ce77a4fa1a85e4b8309ead65ac2943 SHA512 d8d5b2ee5d0d679aeb7e1a18ae5a6adce7e5b3f777472dc2e4305304c9edb6ad3a176e9ffa56e04af12d349bc000bcfef1b965f0de532629f75484001c66025c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_oc.tar.gz 1164967 BLAKE2B b9a942ccadf48075e734bb505fb2ea0a354aaf11574342aa102d5fcb9382c7639b4d3698d1c29d66fbc748b0a3b4f195168a783b00132bd994533e9f261d757e SHA512 3319c73100756ab75ba03d76243d3d8abc3e0b8a9a9d7853a562dc325e832f36ae315625c638c993629ed4de0ed334dd6b93b1c885ac037987c72440c78442aa -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_om.tar.gz 383476 BLAKE2B 809771dd395ac45e8eb9b42face629ddcd259aa3c11d9564f8f524204cccbe10e4a5888efaa10943ddbc3845b809643a9444d2f2ddda9c1b3e90a23c5d1a3dff SHA512 a67674b234af55d3510901c3363c8c7147bc8c4a9cb38a1b515f61648e2cfc4bdc5cc9ad2e1102e6d02f9c83075e5a8909816ec4b8e021c4437aebe7c8af63f2 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_or.tar.gz 476720 BLAKE2B 25dfb1990aafdb9cf273961e7c1c4fd391fb5ef5b11fd55744556dce682f9436df4c843728920cd4b54d769a43d3548d1542e9c278f655a8d9c39310e6991a45 SHA512 0ddc667477c4ea15b0bc441b6b3b4470eca013379aab3ed896c89850115ef110dfe20ea2c904024d0cda44c194a32e9c3d1b5df0c092b8b8fad216faab243bc9 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 480408 BLAKE2B 79f224371e9f55a270b99d36d34e7e1533fa3f17b2329961b24e1fb8d242ec79518fadab5cdfc225616100be81f744046a8d7132f46f353c7a88ef277a71ac12 SHA512 62003c9ca813a1a375daea2c594210aeaa531c75212581097e2e3d9355bcfe3a00f3c35008065be31c0e543c6c0642c3f8457cd6f17dc90e3ee9d076969effdb -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pl.tar.gz 3056275 BLAKE2B ee98fabf3ca910522c270063c846c6ae2daba99db7b92be4da5955c0db472778c72939fdf5d938dd1ccca37c2fcb4e23cb3389a843b116aa55ff808e621db833 SHA512 0d99f429ec3f1f65a97bb50e0314bc006a8ad5cce91b9e7a04ad821de02ffa0f282569828035c1f33a43ee94431e959d2b4ab82d4dd16750a6501da22e41879f -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5757163 BLAKE2B 47440a6ff8bceae2eb37afe7fd7895396b98ce69ad7226a57478afe3c2883ff55099b3ffc68922843f690ae723cb88b579d3264e40023eccbd721a94cc544f19 SHA512 da16531091bbab390b6d36b6e1be0daef301f240c6dacf0ef23098ffba5781a9c12477579dd6ab3bea698da065f408345617175efe64875349cab3cbce7ebd86 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt.tar.gz 2383485 BLAKE2B 792782b8adcde4103b636f0d7497e9c68eca79ad079c9ee03fb8bdb124a0a616d59507f9bbaa3ad8b4cc1b212ea4e65f9a81c7b1a29304f83ea85d22f46b023b SHA512 d048963c38ab00eef739fb3cb333acc333a18ecfea9dd98213802017d61a3dd6d53f421ee11eca8d6ef3af497c52ae58ed248a1a957bb37bbf73545e5810552c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ro.tar.gz 2325501 BLAKE2B 28ed69d8c72d5512a7eb00b4cea2abd0b41bb1aab259049d303e0a372aeeecae9e74678a9a063ef8616875286a65af7fa918479255261ade5a98b9c9838dedee SHA512 a408985ef7359386cd40487409b8b377a22ad69bd4a2d008f2ad89d48dd6ce42b87dba91dd2b8e7e3c817163c502e447213f598ddb7a406b3b7203ab61cfb0ff -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ru.tar.gz 2238905 BLAKE2B e158e8f2eb5ac8f17385be761a12c04fc481cee7a0dfa768161eaa84bda128f0a01c39a7f7ecfd36757bb7997041b42db12d12e326a964d4c4b1d4ac075d1ce7 SHA512 81eca88e151c717aa439ed92a595e75716f1569637b56f79be42e4ac121bb39202085d8aab634f95c76d2251fe9b4f4c4106c4a084fdf529c72fec3556accd9e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_rw.tar.gz 278059 BLAKE2B 77212cbf86f27e3168ea5e7c630499f80e824ac70f71f1675b32ffda5ce368448d50c27fc7f5f43f2f77d968c718af567f72764976e6d4e634dcb201ccea45ae SHA512 269953924635641e4c4fa88751e7d9cdcdcdd67ca6345552466422cccd96e1f5d913e93cfd67c7d9ec9d7de46496b4fcb1382705ffa67c159bf13a8baae04dac -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 362423 BLAKE2B a89f91e6e3eb692d758d77cb250632af6c0c39300363b5b5fc09d50572c0537f250383a1e115836fbec925c0dbf6e5ea88e414963ba1a269f103a88ba7bd5bcf SHA512 80cd35176adeedcd5c0ffa1d398e737dfc4925aa4c736a5545ab5bf47999a6e576801f7cd40544c44bdee968713ca22c54c08d297782cfa46a765b8f3faa098b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sat.tar.gz 412693 BLAKE2B 5e20af16aa76b800c6767f14f58523bed04677dc7463d3e44698a279b776de63c052d0c6c05576cab292db3a9e216ab4204ad254a162546db512dbe0bbebadf9 SHA512 020386683730c132c09bcb2b4d43cbf059ffe6cf53883f9a925065ddce85a93ed09a929df0a2fe7e78d77761796de081defb906aa04702013293e9c110f3471e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sd.tar.gz 343096 BLAKE2B 848a4bed61621d0917b43df86f495e47cb6327b8dac69346927e72a12b52762cb94fe373d7baf9c7e881ee8bdb904eae7da0915d5ee188a4084289ca35a548d8 SHA512 adb66fbc9898294284c24a6c6165a8b87973d842a403c96001e92c2739eba8c9d1d38196adb16020730a336404a29c6b9fb96c4080410b0bb77e9b751e83ea78 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_si.tar.gz 655018 BLAKE2B 5556ab6028d991bed4c41a732b60c8caa79dfbb10d8d5609d89ed22823dbb2da51b513ffabc59a1ffcbe29a0e2932b52485e9d7a0db50fd94684eb11eb83d448 SHA512 9b3e9dc5529138d54484f726e5a75d9d06db14b4d9fba63ad8639b325f6498e35f55b0011a0fd2944a5d730c617b9c75c4abdebc89748df25c72d73f6dae7a8e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sid.tar.gz 411698 BLAKE2B 49b5a6b409c06624f0854a2ced6dfc7984c1a0a485f272ac5ce493163f43dd63861d006ad7769d893e79b1d297a893c629911defa57fdde8a8a7b41402d8d28e SHA512 5df304923132d206c9cdfbe1ae0c6e482212c5a60f37c7741f09e0080431324c68a934bb91d7aa013a01cf9507a899a5e345560b6119b4542b31530e1d94afde -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sk.tar.gz 1922836 BLAKE2B a8abe9a6a5725ddcd3c51661942477f03379ae740a62ff66ff85c90b77e6c8dcc4b0ffaa36cf91a67c9b259d649436d8a2e33bb8fb1565a03a1924736cec5c6f SHA512 451e2cf9ad5625cf3c2b30c71a5851a295c41c9e0f10feb1b0d0ece8dfd85635e32373e0b552e42cd9c56de9464a1fea8070c095932a3a67979b394204692655 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sl.tar.gz 2517806 BLAKE2B a5fc28a01c0387d433dea8a5b62a904f068277b111035781cb7e6ba098e4c3c419f95eee5cf28bd623d7a6a0c3972785ceb850e88d3cea0a40d88bb07d68ea37 SHA512 c52a5c7c7d133f9993bf7692eb8934f4d25b7721808d95aa0658947aad66aa3cf3c23c340df126add47a2673484ed024f640602387f7ff8424c427554caefa1c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sq.tar.gz 1073778 BLAKE2B 9db35752df4aef783a51a0062c30a0ddf7d7880a803abedfa7f23f87ffa7e809af7a0fd595028da5c056365be3c2fcf7b652d517ef51847c426100fb0f83e361 SHA512 50de46f157ce80a346b5e752a0f41f17a7de8e78fa158f32d2ae47375db0d003b9d862bbbc550da157945bcd869645957201c11b4e0425389129217bc753b020 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2292984 BLAKE2B 513c455e865fe3364e488da2ed76dc08e8abea919168a02ad1cca909cee5df95f5c56f2f6fffdc3c890acb3c1bd79451d132910096ceb028aaa94c30fae492f6 SHA512 050df44cd710e2d276fd34531bf29c36ad1a3dc82b2480cf660d2d44dc7bf93472a2b490fafb6bbc01fc32ddd8742fa19a2dbf04ddb699631a3cfb7bd771addc -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr.tar.gz 2690513 BLAKE2B 614e6f45721618b8d8ada7c911debc2681da4e8faf462c912dcf18a5e05226969c05ce9805138a6ce849d67f15274d82241591b8c5f1bfb4fd59801a955e61cb SHA512 efa974fb2cffaf3e8525d9fbc9bcad0af93afd8e339fd3e7a1a657314759911fc813f6d1b0cbb10ed72718373e080b8fe729293c768e5d8800b731913253b86d -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ss.tar.gz 233543 BLAKE2B 52f8f8e9bfbbcdb0224d170878e17869714e35f8fa69df1b30cdbdf29698af3c06ec8428dc77f2851bbda892762fc453915d9881b8cf31a46ab5e816cf3eb877 SHA512 3b06aff447f5dfd7fe88dd8c512c118c36e5516191a62a1dcce1dcc6cec37cb7d4d5dda210ee45037c39b8745f1519a05e8fa5c72d5a6252de64b30856e9494c -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_st.tar.gz 229414 BLAKE2B 79ebe3fd31b717ef005ae18f711b5479b77a2f11e610b7157b1a6470205e44c234ff9e60647c82e54fa0681503b2fe58eac6775fa56bc082f6d43f5898d4211c SHA512 01e6bd6ab47debc819154d902779f5bb2318980e673603af7acaf110575f9ac4e65a95346b39f7ba2dad55683d5493d1644d5486a8e0db89bc6f80d944bcfbbf -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sv.tar.gz 2643653 BLAKE2B b8b465557e876eca3256b8b171db2041dcac299f2abcf353c5a59b5123aed842af17c9ce8ac6534d6c987ff2e4542122794d8a7949635e8155b4e9fa8296351d SHA512 2e4e5dd8319dd2ce898e06f5d6115589d19d45f49c6beaa71dba60d583e88aefc57a67ac9c6ae7d141d52771351850db60e9903549c18ce088e89137bc125d03 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 256434 BLAKE2B e3dd02f3d577128a7376215bf6e614a0d3ed2c9e124e3b381d4b88b5136a3afed8be56c2be44dfc597adf3d1347d7ccc13e4578c263e6d762ebea80d12b4bcd2 SHA512 69af1dab7cf9d15f5d2b4c797c405dc20979ea312b5e7a5c133dfa1b005ae8b692a1798ea8e160d5eaa9cb50a75051bbdcc8a2e85b070ea59fe2e8352fae89f3 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_szl.tar.gz 577314 BLAKE2B b55c146b9da632c28b76d173ee188f8ee29c71274a821d5ecc5c0cfd5ec2f2958e98e56909f16d1acc1284f9fca3d3186ee856fe3714178a42a5c57218e4355a SHA512 4a4fe18d99855be5574e2a174e562e8ad0c7eaf52d1ceaa3a6033ba88cd9deba4461cee2934258333b0581a06feb69a8938f38ed3f584e757b55e6d75cc0be11 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ta.tar.gz 604600 BLAKE2B a2ba4330b600e4a03914ba93993b6523436b6692ae93eb0534cf30709d84b876f1e47aa07b665498144b496b5ab014c5ff4a55844b59c7ceb49d7e55a388eff6 SHA512 1e6a9780238616cf73d51cf28f09613cd4f0fe96e17882d6ef34d356c70c6a6e5d03e575ac9d2e4897ecc71ba1d7d966c0486b0e6c8fbc39eea4943b7d32d8e3 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_te.tar.gz 970745 BLAKE2B 595b20b0c0b3290009516a21a84facc9c7e37aefa1f8d3e41b539f2e176b2596e210c1c7bd048fef2923a7268fa2330bedff4e618ff0ee7326d10c74cb506c42 SHA512 d50917b6b3991e430a92668423faceda228b7aedd116b005c697ab64de15d7ace8f6ff02ca8d60da27637fc15da2754d0dbb0e3ecfa05dee18973e08729b1d8d -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tg.tar.gz 308545 BLAKE2B 053a385a5141b731afa69546b1072cc32015d5cffa9a767b5890675e224f12f8cbcbcd4029810ad180ba090d284f82d5096e02fe291b58fa77612e28f4ffb38b SHA512 32a99646a3ce0ff29f46d19778314ce7f214a8cb1741448c36a133b17deaa7cda06a9c953ffed603a8145eceb5ee370503bfdc98709dcd65e0df834c37d0689a -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_th.tar.gz 1195735 BLAKE2B fefff5396ff7e33dfa52d7e873f4932f659583ed240902d0926084780bd905a221c5bc8d786e390a3e96a0af8ce2b979e715816345614e64e7124ca75e4ce593 SHA512 e56ac24feb256332997158b04053fa99eb36f6e1a5d251e9622691e22a96d04038ae6fc0f8814f7da111bda619c31eb4276d023a328e7b8df9218993b0ecf73d -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tn.tar.gz 213922 BLAKE2B f73e6204b78f44f78abe61a2dfc2d96b5798e422fbe18a8eb907d2923cae9486cb1702fef2e747f23bcc00b7b0539d4331dc12e00e7aa7a5edb961677acffa3d SHA512 c014711619c5858620540728d33af87c1ff314fd5f8aa2e611992d048ef15526f80c35911eba80708abccd84928a6e0edab2b8d9f3f3ad9fc54bf239d595a8e3 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tr.tar.gz 3015248 BLAKE2B f8d142081f64859f4468a067875f089e288e7593b6ae1e3638b9106a4abbe5d63096cd5d5c8dfefc7b8910957663eb9750309b987cb611058f70a1539d3a9f0a SHA512 12636047e726c0f874c9d6f70185b31f822122a6fef5ee1718a315afaeff49b1d25d67ec8fc2c416e82368b71b5a540577e3151fc42f421d24ad5c3b489dec2e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ts.tar.gz 226351 BLAKE2B 24ad64a766559efc23e9e247192f680c4aa57fc71ea908b9547cee74fc5fb21c21005fd567060277dadf899f4d93193f37f30c0474b4873c9f398556c00d9bf0 SHA512 f22b6f00dc0af689c388cafdaa88798456763fb55938c93a0ddc8badc6437718b7241cf5623bac636cc6b284394887e8d8432428e49259f607b6ae68f28f2773 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tt.tar.gz 149004 BLAKE2B 7d82b5de9b70177074c7c6158dba2e9794d98c3f0df4f507b9df45546ee4295869db4f352a0846c9613fb030c26ea021eab629e1f41d9a63c6764c9bc6bb49e4 SHA512 d91188b573b60df3c1c596cac37fafe92bec6fee3fd189edef1e6b154cd97365e132f6bc45dc5e80d6344859cc781b2ea86c1bc8a3a6681fb43fefde47197379 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ug.tar.gz 445088 BLAKE2B abf423764f730532781c824c854199cb3bd9a2600f8941fa82006bc09b24dc37b460fa111ca83576d49d7c45e38a585f38023515ed0a2eb83bbbdcb9a5e6914f SHA512 02385dc7627737945cbcfcd2f63fa836798716042f00292f281a8fc3a2bcc91ba93dd60474e42d8fb59a9536d551053cd64cf4dddb8a1c18a5bbdc70b75a3f58 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uk.tar.gz 2733306 BLAKE2B 334c3675e48de4be7a282815088c1eee7e830f66431a794cef84aa9c6e0173d3a417ea2fc9282de20170cf0a89283a033a261877c8c1679d4a6bb2d08f0148c9 SHA512 464e1b553c3e71702601c285028d9b50145ff09a9bdfacc9e2c1cb71969753478bfab5bd773042a4573b2ac0a1cc5cdeca79f5033f35be2e0d65c33c9eb9132e -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uz.tar.gz 247016 BLAKE2B da043ad07b3e7a799c84bdcedb9a00cf71512b26a10009d9380ff15a5ca56db6ba4ba73786e24795fce29d8431ee34ab708c504e35612a48d579c3a48e08f442 SHA512 9ca63a3ffa076226227ffe186d0ee3ec375ceb1c559f799d57b03a9d5e9f75cdf512b719b5fbbf3df6055a6a60ceb6e41a73bb9f0f0432c5c97ed65a4dc5c3a4 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ve.tar.gz 230634 BLAKE2B b542969ede4389a13c6c02067be29f1cd333f36c03f13394e250baf01bb1468cba8238c90301ed15ca004084694ba2665fba8b89b6282133282d8d70d5ddcdc9 SHA512 17b475f8e29ab84636439a882c9054264df4ca3e3b5d66f19126fa8fec0620b40aa9be58cd41327e052e58c1448b65e0047d83788093ddb5042057fcc917f9b5 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vec.tar.gz 594313 BLAKE2B 7cee2d6b2eb6fb66ff6864429b41df793857f29df0f1952c6b7a883e10c48bccfb29bd4f44db0752975e23a0ac47e13a1a047618d6e11d7565a0dc657ce013ee SHA512 7fd721a7eb7d3a3e67457f0f048b58865103a60ab55f9865a55b890977447ef6a4825afa681a6e2e369aa46994e77121275298405e7ab9539e3957ef2a15dab1 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vi.tar.gz 650053 BLAKE2B 395121da53d525031dc27901803ec1122301c8b869f4eb3475e3e7a02c28239280ce0919976159e22ad4bed73095de4a73cdb4ec87d66927b692c5dc211134b8 SHA512 bc142abca017c705e24064f1ee62288461dcc43ab0d8aa7260c3601408856e120e1dcbc76bcdac88faa5d272c49994cb20ab2cd98e71bfaf9ff6c80eb5ba3409 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_xh.tar.gz 234993 BLAKE2B c6b8dd9b6b63aa342106d2a630664dbf1f448e2a1fa05bdc7c1b62df47beb737b957ba189111238deeaea2c0feea38b4b06de6efcffc4b19f7ad409daac14cdf SHA512 ba7a69c015baca174df8c35a68c0da6258e7f599b2f0b5ddfd8e3cd90ab0c8c0c90dbb0c66d92e0f7dec77a24a644f7cb6e5bc0b613c4addf0808cf6e4f1e057 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 931303 BLAKE2B 5489e0c2f415ec187b5aabc51f90d3d658ead15aa5c1a2f74fec6be63f9965e31eaa702be70cd44e003e482407371d5b3ad28bcc969a9aa9ed5a48036d1136b0 SHA512 48ce67306a307b8f55d17f5297afa8a3338c6f430649a1c24bd23b8bc6eb58bd71f236aa39a82b53aa40fe238c87fe4ea9bced9696785846da620bcbb1c0b099 -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 946471 BLAKE2B 00d5718ccce449c0302cf16eae3458aec7fa6f0f18e8608412caad6b041e3606956f048169a3effd18ad91c49a434588693c835b6d0b42cc2aeb621b6b3abf5a SHA512 df1abe8470a1bdb771efcd933fdd009176c4a0151a092b5114d50442aacfdf13b812645dc97ebb9ac9abd0793b4b680e6f0baf0210fbe6e2308cc1f308f5448b -DIST LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zu.tar.gz 258110 BLAKE2B 1c16ac1eeb52bc5c0169bf466614d74324030196d9819eba746b249eb2ab6e0f9ab739b1250cc7dae62bab73c3f88b6fe4279d9dbf8442f755ef9819b3d715c1 SHA512 db69252e4c067aafd6319cd5fba0c629c9768f6acfd809f16378080e941dcefb5080b5842dcb137dd38e91b0e9e15dffb19de7843c496cd9145fd6a2ec1c88d0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_am.tar.gz 3362406 BLAKE2B e68b06e0e3763a951a0d20de7cfc211ff83b069850f841f91c8a727aaa240892a745459fe49464aef8d6268f206e56c42c9bcf3fa77f2ef7ba5f2a8e27e1308b SHA512 583257426246f356d7b2fe7ed2e0c96c15ffc7bc321b262e0e4f8e4a06df670c8120e9d8054f36b4086e82f9c2f8ae6205398953d62f51fd580d2019307ee4d8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ar.tar.gz 3058520 BLAKE2B c80146c913acf7ccbb98825ce9bf199380858815187a8ae397f1702d20dedea595115e882f6380b4c78aa9ba5deeba0393e7be2859342146570093634349ad0f SHA512 c9411c02bed085b955124382bb5f599d3c259a3c0fe165684d4b4508560d855562e7bea6694c3eb4a4726684fc6ce6bd1223361377c57b0df6fe676c508d0ab7 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ast.tar.gz 3224693 BLAKE2B 0c42fcf1e86b11562f54e9446c86eda04c8d2473ca4c972b4b768194bf22209c9ce1cc66216a3004fde3cf65c2a7855aa0bc5cf08da97eb0852742ee65a98b39 SHA512 7ee944f1d67534797a0cbc5bb75ea1f928e4e00d3faaf66fc08e18bef7d4393b88d0b846092ca60d8118008e4aaf0df6ff6da9cca9cf60c21fe9ebc999ed48ff +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bg.tar.gz 3533455 BLAKE2B 00a518ca06cd104519d454b4373b6e7e7327d6c09d6800d3503429ce623b45f9d054523bf77067c82f001a8079c21bfd957d194f86942ac8abce91f98cb594e1 SHA512 f25143595af544c61faf702be2cbf0f70ac45fed52b6bd49a655ff9b23f7dfe996bd7ee2822892a371160db6a30d62ba12f6872ab59581d73aba440ddf608d74 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3514690 BLAKE2B c9c96eee54fc8ef8a6716814f2c8b3854378c38874fb12f5c79c69ea8b3006c8ca3c4a613b5e047bce494c94e31c3b9ec9e5b7255aa83b55baf6476906df4018 SHA512 6ebdb38d30a5168d7d4214799428527dbe1fdb3d6f9c02da18db7e318dc45a4a3a3e4a66b2d6f8829fba1ce0b46b82b773f693158d63c0bb875fa8e0d9fedf40 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn.tar.gz 3328668 BLAKE2B e6ab25e61d35f3b3390ad942c3a7c386482ba48cb44f1ad4fd34b8463d61b4eb84a756e288e7894c8b593cbff9cd353d42efdb4f8fedde51e6ba312bafaba8d4 SHA512 530afe69c912584a19810f5d138a7203f336c925c2e1b23bb9521092143c028e01f32ed375ed2565192fd1c81ac3ab9fb5c777d6806cc96e889b5abfee780044 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bo.tar.gz 3327710 BLAKE2B 1e677961877f590b1d4da77fc3455e4ea82973b480adc8bae12af08eccbc914121a7d9a4ff2f42796e15b9e33df70e371f843a027b8735354a53769c0ff3f6c0 SHA512 694df62f14d515f2b1e314afda09045016c14f906acf34d8fe25ee5d12fa28f4448835439c01b41c4af127e16d46bbeba9a404c94f64e6be04b57d0f3e1d41fa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bs.tar.gz 3145134 BLAKE2B 2c3ce05a6518c6bfca5192014314f8b32cb4983e899dedae34756a18587e9c06a9f548bb3b4bda404ae797f6666fadc41df16fef218d799eb8cfc9d68469fcb2 SHA512 b495ddd3c9e82031192cd38aaa6319afc2ecc82ed9c4c1ac9d9039ce4be0fa7da10e309c6e3d124350f15120687d0ac8db6ccb12b4702dd98b087cc2ff44043e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3250507 BLAKE2B eef45e91935f896689a406d89d5fff36afc9ecd95af8d97b13bdbdc481cd49451046fd23960135a6790e4a7adc2bceb86826e95d7272ab009e7745dbf8105c89 SHA512 5647e2baec49752457093ab2e2af18fd64a3241926c97a25316d06d796c1b7f1c6f8335b1ebd41b86f11fffa60666f9d047a6f96d4764ade00a616596757cf67 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca.tar.gz 3249633 BLAKE2B 981a6b3da91d03b923113cc4abc835626abb23f3b26b3a062972689c5f9ba92e089b92d76075141b1c2322efa7d40d5f08d99195cdeafe93c1ca913370e3bd01 SHA512 2dc3e0f71c7639b8e576ec530a5aec911d6d3e3c33bbe9357d723a334219f0e0d2cf7511418f2685afcce5a80c9fff16030df413ef6d92672b0f9ce759da89f3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_cs.tar.gz 3207910 BLAKE2B a1df07bad1eb769970fce9af6ef601a47fd6a9fb686c11eb97b3bf16183fc7063ec6fbc49defb4e499b82bc55cb58b97b3ebbd46e02f82d91b8c2bf5815ce822 SHA512 3056530fa8519d2d2dd4fd7ef8f84bdf276bd2dd9999bc48e64e389369920803f2c348ce81075fcbc48e4fdf8cf3b9c884321cacb1bd171a32f184f156493d6a +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_da.tar.gz 3222507 BLAKE2B 45e93e4ed1a0048c3652460927529a9cb14eb3d2ea8aa69635adbb3553df982904d7651ed6213842cc12af93902d974c2214be52ef77dd1dff9eff544d287323 SHA512 7c3339de3e7da4b6e72d51d7390c2d5953c593962efc9ff8332857cbdad5c51129bbfe2c1c3df48270a06c3f8e13f6cceab09f5aed73c56e0f1dfc0dc9ace7df +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_de.tar.gz 3301665 BLAKE2B 439b38d60d3419519b0366b7e5511f419ae5e48c210a676815b90c4cadf982bd8a26236ea916118954f0496007bb3c6b8a892f1261d2b45ce36f2a67eea8f9a5 SHA512 bef56852551566702a4490d453fc4f3b3d04bbd4eea27873685e22a6771897164c2b4a3dfb20da7d73a22ec809a6910d077fd17a1826b637cb0608d37e71cf93 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_dz.tar.gz 3454555 BLAKE2B f2f8709e12538d814a51cbabed4241105a4edfdc1dd5ae4332c3dee6167c6b3cdb6dfa414350fd88e24f23552cfcc167e60d71b438b52afe2182e72ac5212d99 SHA512 9c4636eea5200343262888753e79c790e0d0461dba4bdf2d23887284ffc511ba648143d0dfe4e7de81a1a0467a82981422f69772aba1ee208a1ec7083cd0d67c +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_el.tar.gz 3835280 BLAKE2B b2ed03c40ca2db0483458842147f0b278a2e4c28beee8bde3f14a0c5451ed2f6ba3a880075e76e6d6d6d66a678ff4c9ed11782b58639801076807bcafa3a75f6 SHA512 cc11efc6adfcd9a6c00907ddb4d4be1f6098b8acd8992b30dc7d89c036d9c6cddc548fc3b24ca565958d7493d4a51b8efbc20ed864b64bd43929d1776d327034 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3064496 BLAKE2B f794c2e0e47c1a28af6042d70e72e645c4b22140f8e636da91bf5d0d46b905fc0b68af69510dfa6d943ccf35383e4b75a7a3371be15e01d8ddaa72121c289828 SHA512 c81b1925148226fb10011bf6156ad6d5a9c516bcbbda337edcb40fefeef680edd928087fbd047867a819028bcd3456dda36297eac7a301520645cbf4f33b5b0d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-US.tar.gz 2478224 BLAKE2B 98a8c4dc5d99211a48720a200a54e6947ebc1d109ba9354b4f816218b5b67543e64d4b091dd1aca63a53aace234635c6e8bf7e13f19052c0bdc8469fbcc587b2 SHA512 4796d292a92aa28fe67da578b986d3c7dd268aacbf5b24ce8c6afd0100a562bc8871ef64c09a22442fdef96db76f300eadf845ecb0035f74958315f6d74c387e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3062468 BLAKE2B 1ac78f05969fe960c85a5d2ec7f2f5be858f4d318924a9ede794cd360d707b895990ab79ce6999c8df1c380588a2a201a1b661a68fae875da1641704d366e63e SHA512 2582ba803730b20d3505e9831be122ac6e83564f08125be7c3025980252d2638c5ef3e4fbaee36c8e9fe746bd569e25dd346d1487776d05916bc69eb2537e6c2 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eo.tar.gz 3148768 BLAKE2B d0212c4a8c58b71df2f618d2b6a46838ecce497d5b024362253e3316b4a3c5307b616e38c65671c6f008e984d6be46b2987541a2f2fd2829c33c492fe32fbfd3 SHA512 ff9e23ae909016cd8f5eb46743e018061490c5b1c6be88fdd1cc2aa2395bfb2d21e2164fc7f84e2c52627a28d738db5934c28379a3d3492dff669e4d58ba1feb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_es.tar.gz 3295272 BLAKE2B 50c683aa46147a9e3938e140a4369939d75a157e271556cfa8fd6431b1980fcc87a87dfb6fdd36305ab4f34286625c2efacae6928c0a83ea2242b1da24fb6ea0 SHA512 ef5b3b299c02ba8b1ebfcae7c921c2cdeac9be73135a6a698ff43034f2183360b736cc689eabc1c337d6e74252abac968e5d549a9a72949444368ca70e8feec9 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_et.tar.gz 3174040 BLAKE2B 58a413118b943be4203effc9afa782b6421d4a20a87e0cfa5c7972b525b3d7246771677245761683be10020e4ebd911a7e2293c857f8c81b40e044d8a675d599 SHA512 b48a19b446907a3550d4ba891b5ad953031aa65fe6278452621931b10b08aceb928eb4c3a2c8ef23751e671be50405a7c46f288d915a6a923d17bd2b49242d89 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eu.tar.gz 3189918 BLAKE2B dc994bf81b71b3b4ca5acfff8b8b2bdc638fd490e1f237d1badd71e2f95df340227c67aaa50115613e3ce3deea0754f5b61666c144ff70f078e4686238726ea1 SHA512 78ed938c4449c82345656c8dcf4ad78c6f1ffb338084960cfefb7bc83356c674ef5fd5f256f5169af614b872631033a1e25662008f45f37c0e3e479367f4cd9e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fi.tar.gz 3198766 BLAKE2B 256f4b3cd2fa08de8c959455f7f41b6afa2cad98f8625f9794ca521bb532ddbd6af32f6f7ce8402d63ffc4b4e420c5893a23c16f443775022e426302e9226ee7 SHA512 b2125255531a3f2391b05dc1c1b067465fb57a9fd1a32e7df94035ff81df8ec3bcf41aa80f5373226c8bbecae906d7d07cc48f25bdd9f2b6bc81da2825886c87 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fr.tar.gz 3269832 BLAKE2B d818b6e06c554dda36fc9b92af92782989d4eb2c610aaa3a4debd665fb8cf14ab2af37ea79276fa6e2deb96d23ff5a0b2a17b74a5652a02f826e7ca0aa7496fc SHA512 cc41ea3cfd71b4ef290109834375b746639ffbfeb0d1ac758734aef0e4015cdab523568d425675778cf29bedf0af8f166e20eff7c25e7dd043f9eda3452a0a83 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gl.tar.gz 3218527 BLAKE2B 914ab25556adf0d7215cc0754d97e9cc4ef930225b1077caa9c3510d76b298cbc7381b82cf3a415addbfabf6201142e74f5264919d36f22183b1472497a6872f SHA512 a1e1001602aa6c847fe6c5b188ff9334da8c1f0a19446543abc2e7d4df88cdf622c08c7353749c1f93256e6333a12ec239018a460027772bb3d8c4c797415dfb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gu.tar.gz 3153793 BLAKE2B 9dd344151f289379384403986a38bc7e472b7968ff441dcac68d5ab2825fb04af225f7b677d0bb9afcfa48a38ea571cf86f2b3a44d73c5292d960be35edb0b8a SHA512 837644822ef5395250e206dce3fdbecb26cf29ca34e24a74d2bf4fd9bde558ba232052092aecf519b68774d9d4555571058fb28a4320ed7624d4804dc06b7c29 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_he.tar.gz 2985606 BLAKE2B fd534da2f4586ee36a06d86d0d074c1d7d7388145804c2bb4bd2d48c6750ac9ea2892475869928e9bb103423cb04bac1fc062b00a23eab8a0f3b18265d4c6586 SHA512 29b224c02ee0ab43bf685c63b3d83e42396753cd3edbecd3fde32588ce55caa03441928307677398e0d0d398fbda485bb05c3553023d075ceddb866833519458 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hi.tar.gz 3177702 BLAKE2B f344639796c99748d2554d2197cb03989b6b97ab04e408da53758339abf259f31d9a4037bd033d85fcc50ec47c5c10c55a94d559e99251bc7aecbc7b441237e3 SHA512 b77bfb72d68149e39c3ed89bb9010c14d7565242ebea6d28e6077df432ccc547d450fd2a96f56fe95022887953a13b22d1adbb119776a1fe10c8ba8d10304b97 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hr.tar.gz 3141586 BLAKE2B b7b09a3dde0c24b54f0c6cbb8a69c4af813aff96005fa391c9658bf2988d60f5013bc04095b3505840aea70103c9a8c029bc0b9a0a9f453d2729daef143ad44e SHA512 842a2655d16ca7e6dc08fd21a8c5e793d3bf6e6b34f603ba742d88ae0cad6712b960b4c5863e0e91accba816adf421878646c98afc232fd2bd07fa44ba126e87 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hu.tar.gz 3353988 BLAKE2B db5fc2d1454c9e2eed4b3f6c0e41a537469add9a764f975ef52ee26b8cedae63581d52b5e498d0bbdfdf84e4251181398995a051fe1a94b8a6a55d839e42945c SHA512 9a8683714f1e8d307a4b9eb155f3c0d0353862953d99a105f5146af1277318652274b30234c25d788f8f4e89df3fffa3d96af8eadeeeddf79072678f992c8887 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_id.tar.gz 3156007 BLAKE2B 7cde05d0c571530af74904da2b213e8d5e887e9b8281fb5476dc568ca8b3ec6e078a0ae9d165fa40c6f96bd947a73aaaaab3ba062409bff7db7fe8ce12a94328 SHA512 3d1a2c5c7fc1538d78873d3ea0836bca750e5547df12b43db6020f449b58184a7562a03b2f38921a71a1fdd57e1423656a60ef9544b4be9fd2d9b29b27706440 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_is.tar.gz 3146139 BLAKE2B b68b346e4100b1d07aa13293fb811db48fbc4e68d752868f758d10e0a735fa82b0faee093094e986f2da4d063fc2ab1fc205a9247232c816869e2bb034feadb6 SHA512 ebd064968605a7e72b60ed4f255cc958bdee06f52ea42c54d88963b219356c0d3bf1664a15c380c7ab75ee9dd5b06904bc876683a73c12aa9978e2733e412262 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_it.tar.gz 3227646 BLAKE2B 03caa16f52e534f166e4725d23aa47dfe20c2f9a0ae1d0d8dedc736dee73776890ad4767ddb0a3b386127717b493847267d0fd9bb4cbd80770fc580b99600731 SHA512 b9747662aca26e2ebdb73343087219cc493c328428c8f8c58ed709b6937ffa663c6894771541d297242e7b1a0a2290ef2b37672b2f846f4bb89f668c425bf660 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ja.tar.gz 3573167 BLAKE2B 1214b5328ef935e6df85ce18998a66762fb34667407addeff800fbdd278cbdac3d3ff8d77ed95da6b158c2d07516a6795a074e9815964a2e338670e1010d4668 SHA512 70cdfffbfe1c15651dfa4eadf41f47e68d408a219d01681b0622826ff6970410a926b89397271a7ff1d23876745d609f6c0add393bb6da39716ffa7ed8e5a6e3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ka.tar.gz 3231999 BLAKE2B bfd70ff5bb8e9a5819de52d951f3a7a07f8f79c577d71da42ca59daaa1056e01290f548e4767b871fcc7e8d1ddcc93a7ec1bbf5079a5a7a33f3f116df9d9024d SHA512 6bb82c300d9dc6a768408e07fe9ef2b119fbe69bf6fa1e6c01f72ecece94e6db50a35c2439db63531540b38757f2755350039eacb87e08ba9afea381eb2efa92 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_km.tar.gz 3541944 BLAKE2B c414bda8839b986cca06fd11a4aafa084e4ef4b2afab924687b0a454a78dd0e071c47e8c5f38b8a27f692d68fa32c7815b82a466d06c48a146cac50bb557c94b SHA512 296800e936cb4eb75f7c6f810c061f0a086cb75dc1e869630863b17d8d2eb3be2c890701cc30241b8353a15e5b63ce2dbbedc7f60b27ac171d8e825bab81a259 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ko.tar.gz 3212670 BLAKE2B 40ccc36d74a60002391b1b41f5fe41e86f2aee59f633198819fd57c5e7a17714f76ff9158bdd3c6597c1211003a956f99221dd91fdfb50588d6a44ac77fe957b SHA512 04d9d2e6a2859e75c4934907a99283624f0ab15fe168d886ba39559b579951e79b1981b002c35139951cdffc54093cc7cf484dce6bb1c00b7c687a067ca5ee87 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lo.tar.gz 3097496 BLAKE2B bd481f977263ca66e1581e3f18044ea4bf65cecfa6b24ecbb9a02153505f68ff6af85c5b7574d48606b7758177c6473a2805a8b950c85bc6406649978af0f595 SHA512 40490be3197f61aef4553fa88d489e91215fd35a664dabbd96d7b72b275b4649527026ccc32d9a15f3770da5cc321eaea3ce5e8b770008f47dfd31e5055f48dd +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lt.tar.gz 3259732 BLAKE2B ae537f807ca459e489d44bb5d12f310fcc03a8c6ae43790693d114ea97220e74aa28501b7b595ebe4f8564670472269f239e2b3eb45798e01f13c7eb4364bdf9 SHA512 dc901fdc1b24afa83d08eb72bd8bc4345cc21b3948b5ce8e5771f63da27dfcd22cd93c4a5ddd1a276de5b629f94fa4ea1e2f31b73174d43555a26d1f824bcd51 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lv.tar.gz 3138640 BLAKE2B 24636fc6063558933fe2354a59ae5966042861b2409db0fce22a5cc9c1cb332b0d93dce9e344dc5de11175f6796b15d701b04246fe1dacb8587d68ed088b56d0 SHA512 948baa10056016723362c3fa94d8c2ead17008249fd3a94f66f49daa2dda48d45cb673a1730f55664b714c613afcfd48f1e8125462bb7143a6d676af7239b081 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_mk.tar.gz 3160069 BLAKE2B 03627d98410da83d63c9481525926a2abee75d6cecf3f82bfa97ec6d095e20a4f754417a5de904e863aaabcc1a4c82021693dac8023e6554b9efd7628657f283 SHA512 d2d3633feb5c52a8d987008989f96c435cd725175bb8f83004def379204bc6a71a4213b3ac3410e1ae62ca8ff1ba85ccf0aee6d6ceb0fdc722d1940eae1008c5 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nb.tar.gz 3169034 BLAKE2B c0e609e33005f7b95cd116503072c0cf3ab1d4e4873ba326a8c280f09c46f516f3c0f2203392249705fd8ad907c59ab928050ca9b0cee8c1fd49d0d3ed1c55a3 SHA512 5d39c964be0f640bd37c8b35e87628f54b209f7af85fb6355200b93f74343d4fa64e4449108a56d33336b05ccddfcf108c6336ae31194da9248b97fa122bde9f +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ne.tar.gz 3381444 BLAKE2B db340d0e8acd76ef7d8a1505b7b9b16ccde8568d5a4000ad1268c01a6aa91913955aa661c404074e808958fe5460bef80d0175a5a9f38a9fbeaa828f681c67b6 SHA512 555636d42ee820ef8f12b2121ec5128e5d22eab5ca14820340669eeff2c30cb9d85c25acdf7878c1d4d622d99bcdcdb24478a792b6db2b8bd25ddc786a9af598 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nl.tar.gz 3255379 BLAKE2B c85839a656eed52347184cae9bc62dfde327cfb7c6bf8fe41cb23e640eeb44c58427bd7dd5aee79f025128ccd619f43e8de75a0e406e2038293f144760b82865 SHA512 7f43e22b8c1664ad789196e4576fa0054decf82950dfdd928859e58271200353ab298c26d39555607cbf3c3f78925106da3384f079ee08cf91f92675e1293518 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nn.tar.gz 3168988 BLAKE2B 5e4b517904fd74993f5c70c89155dbd78d77a8e179593613503e59224cc63114cbbf284a18866e5b7dce1e08596cedc0f6db7c48cf05fca786c205af7c046f69 SHA512 a37b7ed515e6e14a914a4bb93913c84e27aeaa2d15a3dab396d86e29466441e2c8d772339b991d55f06f6dc8bf4a1c3042b90282e0de9461b8bc94f266c582de +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_om.tar.gz 3194146 BLAKE2B b6b434735493587096ba80b271722228943e6fe41f47eae43806fdba8b68fcde3aab6458d209dfa23467e2d30a498fb98a2cbbfb5144fa193559fb320617576c SHA512 735d77c57b845149b145d4889163ef04d9d77ccd95f7dcd0d0e7298186f36701292b7be9aa857ab895fe5892cac74080315fd0f9b5d2d53600be5a03dcdba94c +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pl.tar.gz 3304593 BLAKE2B bddac8059ac23f2947c6427626e1fab75025878251e52ed0626ffb55f176950bc7aabfe89c6a88c84a1e609d29d15cfa62f798def0e54951c752c216c8ee2a4f SHA512 66704f34af5b6a3178f43b880668c991921d511b27a9b85f7c9bb7122bcb1fb2ae21ba7c5bb4cd0821072ad69049def7a378fd0e249b4ded41cfc8951bba17cb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3208321 BLAKE2B 17d183e27b8562128f16bb8cf2698f8b1a3a01e80b05585830c7de83b31b5ca4ca969dbe8b09e3fa5159a5bd610137f4efd392ad853262ea9abb03ea75a3693c SHA512 3db1eae21b1a5e2c1a0a1b2cf705e46dcaf9d02e9e9110a61810888dbfd1c852f6bdc604c269e846be62ac748890570419e0bee785aeec92b595023dfd65771e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt.tar.gz 3212482 BLAKE2B c582b726f6a9cdbd20d2b300487084bd264918090ff97d4774e4ce1c54dd2f7be751fa6a55575340317556b911e719445db7c4912dabd02d3c33c446480b8740 SHA512 c3e4999044980bb878f10f6d5db974e807800851656d59810772174204394927363ae7bb141c0deca49d78c6988cfca26823fe4e015dd629e87254681ec2ab33 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ro.tar.gz 3087555 BLAKE2B ea38028da09dc1de023e92af97e11ab7c9fba9f7b1a46fdf9527fadfe9906d6d64ddbacef14af8ae7bd8e06681f4b56b405936053e321b6ed362f1890cafa79c SHA512 fcd58058b96ea9b33b77d2be1432612f9aed6212ae970c1130e557d7efff272f6c37ee8f42eb81797706038ca367235048c5221919c6530e8c1be1b503f11cbb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ru.tar.gz 3457374 BLAKE2B ee824217d5888cba125aab8ea8a996ad76268ca8653dd1319089d8c7f54d08b5dda474b629d97d41f6c92a8935988a5875f158afba756d321778049e200f9e58 SHA512 6ccb3073beb53b0132ee96ac22a1bd0375a0d4f9483ae5117ad086c2e1fb7b2eee2e418b2ab782902fff2b1cfffd21314983c0068834d733790e3be9d031d1fa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_si.tar.gz 3236826 BLAKE2B 44280ca34e2890defb7297f1acd8d09abe98fd91fe107362a07d7ae0ac66631822126a335e6c841a59ba5b5dfbbe08cc00ac79b221b58500b7b933b89c852db8 SHA512 3f260d860256661a8426584454a8ea7c266c361771103118469f6578ecd048f47a041821183887f15ba297c182b22e27a029f9e4a54f9a7a1ed97e568c69bcb3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sid.tar.gz 3180301 BLAKE2B 7d02edf98e1ffad439aac73fbc19c1c68d82d7a970a94beb650f66029f22eaaebd831e6b1aec712dca5ca346da5a3b65ced45d93b1645cad69d9e487063b51bd SHA512 a2e4b159e7cac4731e1ebb55c020b3d19d2c2713bdc0361290d4c28fa4127e94e68271bad36db4db85cfd31b4b372f5ee85682e92c8692490bad213510d3a53e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sk.tar.gz 3238632 BLAKE2B ec899ed46ae3463a742dd16ae58a3d27f2a526ae329adbba322837d24655adfcd3e6f654c6fb594f58bb8b195e153b5e5328e1afb1f26fc4afbaf6b253ab9a56 SHA512 a0e5b130ac39622630302502bc2d51f6af3379a15cacccf43e86fc784f6a87afede8e66f4bde51d3f6973109cabada8e1b7d6e35d016bd28b6dcf7464d225c1d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sl.tar.gz 3184889 BLAKE2B b542242f41e2a8e6c94d036bea68e411588436d116db8ec999031906eaef12fed507bf47d2ee011e47914da89e8b8a7666c32afdfab4c65316426a6aaa287768 SHA512 22dc31b413a9586d551108aafcc968d3d951ecbe660c3badf160afd9f9bc0a667e7bde3edfba84cd3c55d240c597467817329ef19a1209f86734f51021bd127b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sq.tar.gz 3105282 BLAKE2B 3afacd6c26d3b795b05a347c97e1731ffdc2fbba92b08ded5117a5f6e464de4d5a04139ca5a951158c9ca02745e9197122fed74de3b077c799732f17544c6942 SHA512 05c495663ca63f3fecc00bb4ab59b86d0f39a8cecf06fbe9ff5db40379a7434a207deb583820625b52c271a7173911184d1475b0c4070760fd42d776bc0a495e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sv.tar.gz 3184723 BLAKE2B bfe652903d28fda6c07da4416d601d07c7f4ca6a4660f733f107f376c97bf62a0027b2fa6141a2c6cc0061f1cc523d81621db3ad9b2bed28463c958cc43ef945 SHA512 96490ab1ef4feb82a03012de102ff876a323b458c6754fe86ed9d9416084ee23175260eccf8e3c4a629fb54d39f5441d21f85045fc5103e74e09371b4e00c805 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ta.tar.gz 3431360 BLAKE2B 6f682a5cdd729c7246acd5be06d400c100868472e75678af6a0319916d997613d645f8758764110eacb3062147a40aeab0657d669e52fd9d3c06dc45e13e33c8 SHA512 0ef212021d7e497946076dcf92fc382cc60a01bb6160205a922394557e9c964242e3443dcc60ac6a0125777e972093cac3c16c3c1ea9e591dca1a7bd3329cce2 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tg.tar.gz 3123093 BLAKE2B a30cb587462c900ce4ef6af1dc2ba26af17839ba49c04735918ff545fa6aa854f816ec2b6fed545e306004c932e4ea0fc173d0dcfdddb0a44512a2dd586f5ae5 SHA512 eab949990a80c1b4db42052940ec8e7811dd2f041c9c9618aa859310821ed3d21ebe4944bc14eea7c168f7e16d151c9ce521312859436d7e35b812737b216763 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tr.tar.gz 3242294 BLAKE2B f5268e0f5ae673f1d9e72e85215af9a333a167d71f137c0744317a41c4876781d39b9b05f97b6c282437ae153a82144cd7d5eb9dbd3045651f7f561926fdbcb7 SHA512 c0fab2a96f4a8c00461b5e9f5e8b5b881abc12a0d7e7ae2320c9830696fc390301593874129988a624ed36cb25683ec4856d39abe34f67a639b32a0df4143d9d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ug.tar.gz 3144267 BLAKE2B 4b6c6c629a6adbb7d5e67a676b3cdbf0618c30911e65e17e3c3d0ef0e0cca48e4e52353ee316a95a64fcb79c822fb2c4ef96044a69e22f5c6b510237007f488a SHA512 530dfc0377507359c0ac15c092068017fa66efe3f6ab2e5d8dfd8654a1cc41d8c93c0ad6918479a357fd214abf94b427fb2b655c416fa88e83b214a35b3a4d79 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_uk.tar.gz 3445503 BLAKE2B 24cb96a0e860f6e8c2d0398b2a0327e0478a394fccff024de09c354319137b80722e3fe85d9cf33b07f588e114f6785776b83beba41f82dff904d8f9ceaf7261 SHA512 5afa41dd6c89a85a5c20c1a8583f2a90da3f6621548500d52e357c49c81621e70ecef8947575a55bf95213528afc6e284b21517a38946d3f350cf41b544f5cfa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_vi.tar.gz 3173752 BLAKE2B 95d275e5b6b98a30920fffa0bc6bda313ceeb3bc03ebb6118bdda374602e7db34f9638d7af52327ac93bff1a9179522a155e2d0cc9f96f69324e70e94f159822 SHA512 60c297924665e2427100cb271ee5111f68a80d8e6b427a73e0afa4afd4f241793d59333ce17e1f17ea6485c063fbec82e3b65dafce6ce32f18d9a4fcc24b3568 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3279783 BLAKE2B 213218562033ea62ca2dc019bca9019e0fc5254e5201c245ae78301cd3f1e72f9114ff38c0fe6bf3355752bb12724af4af2bb4200117c1a68047f33a1361b2f0 SHA512 a023bf549318b097411aff0ee5d99fa7f5f00f1551c1f48529d836af18a73f952a3da3ddcae3e700c9d68ce9298ca26fa4c1b4b2e59853fb660c74cf7f3d3644 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3315785 BLAKE2B 64a75c708c568c535a349df26fee055ef8fcf75e0dc5d932fa6a9be3863dda8c90e8a8fd9958687672de700597dd67941ae6668b7a26fe0dde760faa43780926 SHA512 d2d2cbf5496e523d879e3d012fd0ea71a584349bedc5a203c16122a1d070f8538a426980745d119615777f1c93f66965524fcb3d649458ad47944bf4ff85824b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_af.tar.gz 1347505 BLAKE2B ec477678d9a42fb3b28dbdd6f5c5b12f604d1932a22055c24e4b8f999599605eec0e942af3b82438e975a842fc280c97d3d82c695673192b5a8fb33f5c34acf7 SHA512 682fd16ecc7da10ad52b3961baf03fec3427d0cacbc26fe90b70d4728a8ab2cdd5b2350f9014aa470f44d9b94335e813db9e56510d9d5e2a83b9a61507c5d600 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_am.tar.gz 789020 BLAKE2B 1c290bcdf6565a364cf622eccb915a54a8ed7a72eefae3416d4bce1689183b39c020c67fbf6adfc651fc2e800884e75661a8b080d86a11711b4b9a6be7a81810 SHA512 2acafd6f1cfb6d11fe3079ea2c17c581b5d1d46ba068ff95754317556e27fc4f4bfd78a025ac2c3065dce3b8da0076a6311aae41aca8cc2ff401b64e43a30067 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ar.tar.gz 2305359 BLAKE2B 65a890c45b067f80cbd7aee618dd827aaee6fb7bf786cfd4cd5fdbe5a90a3108511fdf34ec17eedcc894ad6743fae4702948c8ca5476f055bf96fcce3a0f9c87 SHA512 2e0f476e79b7435a1f191e25101b9d0c28d5e1294ab0882312b830a250527545378741f10956ffc02cbb228711a1b613e3c6b26ffba2431fdf543d0756ec2280 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_as.tar.gz 427216 BLAKE2B 76f7f3e79ea612c28ab7600bdc1aa0552679b1047da14f250ff72ebabd0c3c09b7f7c32f3b0a03b28623b58d907c4bacf566fd7a81b253727546df2aa1840ed8 SHA512 5c932851fc0d7f9eaeec7cffc9461c0b8f6b312dcefd78f5eb088ee86c9e8859129782f88888d7ebbe90e54bd754e79649cc3bc126ca1faaec716b78512a3c2d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ast.tar.gz 524475 BLAKE2B 0c71be66c77e221f7b8c50cede569ffacb67334ae5047787fc5ffa1677e68734b78042aab9ef9e405b4e60da30ecdd39307e7451bdfecb8ba4a9dbeeabb9b21b SHA512 ccabb1b343d28232876c8eca38cca6cdbbafa63e4bda3d441e92ae3c154f4a4ac9758c2ffc9e2dcb951fa1b35edaeee3d1d181be313d85d4bd17846bfc6a637c +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_be.tar.gz 2180313 BLAKE2B c029f7da7c23d60957b2867a95b83e6eb1336bd863d78376414b61bc33b1a9952d67d8ebbc03774822ac67da406a9dbee49c870dfcc5e2f1b9a7d6de81ade7b3 SHA512 ab214e238e90add01e0fa3f5e6bb081aba26dba3a95dfb380f79e583d23beef61ee9e28965fb1c3791571fc5fca12f3c9c2c0597d57f70c4ccae22119c15ebd0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bg.tar.gz 2630900 BLAKE2B 1e6005f70579dd2ceb1b70a6737361291f515c4045f610b92546b25b1e7f6815a5f0adce3410c76515e34cd61c810b59bf31489616e24f65c07d3752831a13ed SHA512 8cace4f33246084e02c0aa1ccdeec242224e073d455c7232ed34b893122c2065ec96480cad10096ab1e4e6ef1f3c7f9593a8ddcf227b2e19975fb71167fb3bfc +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 588598 BLAKE2B b1c5374417026a4a9bb67e79624dff437c33aec810fddb84b132dbc28f0788741089d866dc28fc1b080539acdd7691494fd934a789954c4e94e2324436fc2793 SHA512 10072649ecff6629388b5d4ce4094934c99048d99acf82a2794b9deed98b53bdbf527a7ccbb3c7e8b30bdd9f4e889a019166101c8598030693164ab470d79d73 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn.tar.gz 748642 BLAKE2B 02d2e6e3ee2fbd1a3de1722843a8db0f207a4a34cfdf02bd18edcc0708e0a7b954269f41231e391bd0fa76dab41d7362e74ffc3f9a951c54b3c4c775ad0f4eeb SHA512 00aad755c935b22181960421e54e10cbf6b224b33bc2ca77200fe0db610edbcb4a11b0a5a1e8621e6670823591259daf13d901e7cd7abb22dbebaa7f10b02967 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bo.tar.gz 378777 BLAKE2B d61362485c108f1123256c8e196e40c9a99aca73ebf86b753c654dca2e7b10a541b006b891376c8f9c0514e6b39510e6e69e1e35b07f62a122cf80c60cd5d396 SHA512 26856b6d12e6b628130016e7e0ef222b604a6bda6169060fb44139999141ecd07e70606d847bb977ce9c9547343b37e8abbd8f20ef17dccdcd01b5f309868d9f +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_br.tar.gz 1334724 BLAKE2B d419cc171d96c3df41b721f0c35d964e2220af0659bff636b6b2238e8f78858a327566837cef1e1c2fbd8a1eecbcf5c946e9b8a40c7fc655097694af4d35d3f9 SHA512 ee911b33646623e0417803301f5d5f71eb2cad594713a2c863e86b48185c63b4ca8dc1d064bf7e9d7545df71213e9159f63f1fd62e788d0e2e021031eca74025 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_brx.tar.gz 278942 BLAKE2B 277f0938cf1af7bd6da74f080ddd70e297b914b0305c316935bdd7319db3d73912b2d290a0c1d5802a6cfcb426b8ab5303e643d08304c2e37a7347d731672b5b SHA512 bc82dd59cc6b8f24ebd6943db11c25f0b3c10f490e75781c09e49a501838e023571dfa4a037f3e27132d5677fc85086a1d0259b0e1b117ecbaa9c886d991f3fa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bs.tar.gz 551769 BLAKE2B 4c9afeb8d56d82dcd4c792aefbc0d869182283e91930bb9830d8c09f14334de5c9c6aac14f03272e50c5ec5d229c699115f400cc9ea9126420c8617be40f3720 SHA512 eebe1482ef2b3a9d390416a8765fd790ce3a3afc9bc903af0f811698ffdf9f4b714b52663179af1d9cebaf86ae0aedb0b0dd7fa0639acb5d1dde890cf9eb5414 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 4535342 BLAKE2B d9919a4eb7ec9ceacbf12316cd77f0135bd4c52b5523b6c308335d771340cc6fd09f118450fe3bd4a19f2a93d223b75ab16614228f02cc72e37ac050ad102933 SHA512 04780aea85dc8188d34f94d80e0a74c37619b52e00c5680bbd3a169dc2aebf983442c77bced8bd163ac9f83e8757846288fbfa204c6ac0f8670ee6fa07f83c34 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca.tar.gz 4546353 BLAKE2B a8167d3509dcb5c614dd56c3cbd93a4dd87194fd4b02ff3cef22992ce7dbc7255e9de8105f243502226ef8b62e8d055ddbfcd936978964a34d4fa486a29210d7 SHA512 5addbebcbd3d40ab362fc59122b832e0634b760d3662112d36662b46e5b2627966f3bef727f4820e72c3e8a4c0ca2cf04b2995fe7768d3eecae150b5590dc477 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ckb.tar.gz 410775 BLAKE2B 12dc479b0eba09fe96cdc686e8cf3a85de02b9280abfa43e5a15cb6ca6c7c4a80c691a04ecad01ea17d486371e2eb7c3ca0dc5cbe95943999389bc0681221860 SHA512 157c2fa15005a8c0846af3827276ab341b4d868031e565a6df0f54c529bc484c915efacb7bcf1ca62784592c1f89c6ed80bcb1634b8a87994a90ad8d3555e0a9 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cs.tar.gz 3352812 BLAKE2B 3bb8271093271940514f4278196a4e2b0709b6d707feba2ebeece5d155e90ff0745075f6794370c8f73a13e0b4e312674764d3dde134ef7ae56c4e878a169708 SHA512 684269be8931c445478315b59e79681383ff14e5ebbdeaa8383c693c60fdca47140f4653573035a84d744e439ce72c5b85309c552170c1db7c372707af339bbf +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cy.tar.gz 888450 BLAKE2B 225e350f18eb86a367ec5c09d30f0d17a2c98fd36710f17e9ab4301d7a9537b5056ab7b24bce32e78f5b2c45d312ffc1c84f445ab9e5707904cb98661459ac02 SHA512 93eb9de35520d76b41db3aaad10b6559d793177534e791d4268721820b947222aa51580d59d9b7cb4304f6780a9852c6bb8825e797d586a15e8e9838acbb1896 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_da.tar.gz 2821354 BLAKE2B 572c2354889a089a270b84c8defbbf73606c9810c06a888c1f97142dfc5220a30fd9f55ea3080196ca465e8f8e2161e8574fc2167aa65b640283d3ac794cd46b SHA512 747d0d1f47e7f1c02b0d0c7986ba4f31b62737b30dc208b7ac4eb6304e8d0b566adb68e01bcde64f171f3ae78f4730e855cf4a1cca413c5657a357385ed97f41 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_de.tar.gz 17379433 BLAKE2B 638b28df507157e2df11572e18cc50bd8529b187c1b2738fb1a308e29b9ddad0cb3a0dde5e32e3f3fe8867c783eaa574e44a5947a63ff60fada3e39bbda23ced SHA512 12af0e69f3fdcbaece894f615a7981f58950535d0a8f38a3d08fe5f67cd25dfe0eb7818789f495db8b11dfbfcc124592b4889dd5210bb9c4716290554ecaee1d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dgo.tar.gz 351110 BLAKE2B 39b0a7dea2aec8b1cb6ae24261588389b9beb57f118eb89b896b0a598051a0d62b452660a7786595bbb7b81972e045927e416471b5b14fe44f2bcfc26da8b1b7 SHA512 3fd2c6af32fce502a4c50315ee340e6fe3c6259f92ffc234a3e3f7d139a2502aed17971665fb93857939b0634059f0a17130bd579d072781951060689526b4d4 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dsb.tar.gz 907381 BLAKE2B 0dbc125c31aae0e693ed6c6b58296d05f7f886df122bbc4e2c7fc4da877dc580a009facf5a28336d05a06382e03b73a1dd8a1634ad01cce2acd7cc87466e2ec6 SHA512 c78e7ceb7920befe7844caec6f6e609be17f6f5ca43ba2156e892711a93e3a55db5a8f550d449827f77d700d951955c7d07dee24637a67ca6e56d9eb0d42914a +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dz.tar.gz 400996 BLAKE2B 0e2869c5c1bf3c98becf0329fa9a03928b3bc547a657b1e902e19745382c107192366c41d8557b4d5b8e5a57ea3a165d99b19199349e7bc1faeda11a91aeded0 SHA512 bb09cbb69d8c1741afb3bf01880d1dbf51d5f896d5ebedd6b382459c44d7e9d381a04705d04b812b08fe5c21d1d8209f119b2e412232f1ce8b02e1959bb8b92b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_el.tar.gz 2908084 BLAKE2B 5c4c6ad908f5850571a66b8ad768e98f5df25dc1f898250b3dc17d4fe147bc75576adc978585ce48969ccde9fb94837fb937ddda789d54375d082265c771949a SHA512 f622319c3bbf1632b818d887e5b083cdb50431842c283d12a94e27635cd292dabd9e8dc4e6dd4c49845a72ee2aa4c595459055d83100cc3d4186d45f349b1f54 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6488998 BLAKE2B c8c6439aafc537ff4f99f0ceece8cb054b4d6fb6f163d84db9d63c55bb83527400de2cb5f60aa3cf9738ac19ff03c3eeb82c4cc2d8b8d603aee5fec425b815a0 SHA512 19bc7b5923f6f3bb5eddb1280fb6156b18d4255c4f21fd9dd9c448566747ec848a932e2bb807603747f9ae59d62ad8dcb3ffa7245ccd2519153cf25dd7e4654f +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6016686 BLAKE2B f99a5d173fdb79b0b10101750fa5675c1fb26b86c68ba15971f2813191403462d320cfd81764d3105719e6bbc74fd3d086db2b33d6a320f23b28e889581001e8 SHA512 f6fea0be743aecbbaa9edbbae0a71d14983636f84d9a6d3e4b2847779ffbd5576af50b8d557345e548bbbfcfedf73c96e2256a7f3b87bbbdbc60e6c71b1f8bfa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eo.tar.gz 1150240 BLAKE2B 224c6d27df49015e7460edcaa74c24d424a6fa5d82c58d7683f70f721f09d369015ac9f4f4b6518c40289515907c41492f94a0cebc1abf437792669431021c15 SHA512 f7152794b0ec82268474c070b52a1d8536a817cdea27e94e25f2e0a6bb07a5a5c52d6016d36aa55fdde16acacc95895b9760328fa0522826246a274cad2c496b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_es.tar.gz 3707390 BLAKE2B 90f3e3bbb2f23e993059d8a20eae8c5f519154f91969ec450c8df34e19c9bb8d377f12b9433b073707fda90d710c4cede33ad9aa1fb1a49dc021e9d44f6e3aa0 SHA512 8e60536c6c3d4240d3770b95cd8d707812a6bca90106539d951a9d1bd3d21688afef3dc53aa924a5c8e30d9ebc0d3b6237ed3e35b95eb1a1ed886ca4eb4ad5f7 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_et.tar.gz 1606534 BLAKE2B 4d0b5ce16ec875aed34ebbdb535a83adbfda0dcff9b8ac71050b5ea468defdf1aba40410275a7a8bba512b63c0bea8a917b77db090a3731124449a7f3460f30b SHA512 797fd7bf2f603b4ed3e077feb756ef209044db5595055f17d2ee3d9be87990f6a63db14f3119f8eebb8cea5de109506da4701b769a2ef3ebf1f1aead306ab069 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eu.tar.gz 864685 BLAKE2B a4f37408efb077b353c87ed4b2afcab4e94fc26747eb4fdcb37f21fe3b5cf18da6df9a419af6fdb6c6bb6127aad6094ec961ea86951f3143500a634cdd734e36 SHA512 17a4830376fe0306ea611d0be5d4d0ada059ab12e90596996cdf4a1df4770bc47bb915eb8f0cb1852cadc060db85640da47b42f4922bf1da12a5d2bb4b54f912 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fa.tar.gz 681014 BLAKE2B 6c7824c79f0dacf16b63d700f226ea3f1e6c2f2e24106a14b6079a10fd48a7eb68873e7deb5cf36085853fbe57ce6cc89a892b2d50e477bd1ffcc5bd578d1c1c SHA512 159d3e73aad1cce63ce8fd4d5865ff7db314978259e89f7397618a4ae9ce1af3551969191ab9919a579f9d5f90d9bb84b358c5b233e75476f082fe761a242d43 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fi.tar.gz 751981 BLAKE2B 1e53295db021d65a0ee8a5aca8ac95a62269290608fd8204222d6fe9fd48842c25d89b57f2912d5a2f432df647766e82d180285a149225ccca04a1f1d0cfbc43 SHA512 04a38988c2ef61070c3e696151ddce381e0fbf0c88e10cf20fb29ded609a2b04edaf247cb4b4f0caa9b568987ac75d26962b0f38bdac377796d9a818d6ae928f +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fr.tar.gz 2833545 BLAKE2B a4dfbd8467898cec4ac4f85b3f246784b879a938cb5082d6948bcc8d89bc9959390c3c1c2cad5151af666e300cb3d3d0548a2e42cea72a05df149016ebad6c7c SHA512 b56631b7e1dc700e02d058d5e8ded0b8fc7d7030e56761993e8317d5d7759a7c92aee780f4d92886b300b916cb24678b5a78339188fd8f35eb1c64c247362744 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fur.tar.gz 166281 BLAKE2B 9a0bba5220aa0224c8e53fb5ac49638dd8e0686024c332b0ef91142b2d85404c689f5102b3a3377554594449b0127426ca72d9748a1ac99e4da388bf51bfa390 SHA512 d412ac973b04d56a4654e28d7b8a6bce1491cd4b16dbf993ae94cc851a9737e2403e90f4d2ae29d32eb26ecadb6de0cdf42ca354801c493bda2cedfdee4c3772 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fy.tar.gz 742391 BLAKE2B f567fb3ae28bb7b78802339240026e42158a8b99734ffa4878d141369669cc8edb262a7bcfc70ae7148038d14620259cdd154fb970ceac3d6b85c8a038599281 SHA512 fe2ceff7bc422b6c255e68e94679b7934211a6a5400ae8de87a6997a510c1e7139d69a145dab3bfa98ab98266ed7a649c55eb933543bfeab66c523dfc7e88eaa +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ga.tar.gz 570251 BLAKE2B b120059f39376f7e37653199d46db3428077334bcc68a95ae8280caa4c55695575dff64fd3fc47c705296f18e22dabdc1dcb6caa767c3e2b4fa6d38ce00febe1 SHA512 92d389ed8efa60adf6ab4eb4a17672c8530dee6fdf8b0175cc119ed4657373e85fbea02a28834f83926907bff975c2195dea4456d9452127de6ae6f6d0121095 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gd.tar.gz 1540631 BLAKE2B bac504eb8ca1db257212dce77f824cc4c90f57425fdfcdaad887cc629cfbee24b0d21b85bf818160744c7c40815f1254ac01f8f985e78ff3d4f60acce9cc644f SHA512 94745a98959f2e1762dbe42000b48ee814b95baab6758872922e7a16e5d2b3c969c4e6fa4412cdce102beaef9e6139b5ba37bbb6b652b96e393d91d08acef582 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gl.tar.gz 2565739 BLAKE2B df2a21cd5a6b0570fb8312f18cab7d0e94dadca7641cea17c2a1149d5ae07c710bdb2504b1183752bd657aeb1bc01705da5eeb0b2079a052df9d3796f09dbd51 SHA512 e94e64f8514975b062f37102398e15cd9fd3162b7a2441e54ee9f94c0ca0a40368239a67613529117b50460d6ef83bb5481b68fc59f4ac76a88f8d9c7af0d3ff +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gu.tar.gz 1132998 BLAKE2B f67251480bf8d9001fa587ee1891f6d67c983f3c43125a28b4ef0cb4a7ee9237bf48d060f622afbdc81bdaeb5435cc6767d2d3b8bcbb763c432ea020fa4eca72 SHA512 56c3216062be1b3199b456b170ecaf88eefb5c0c0af68d01b54c1c4dc662c130777d7e9c84b07aba0f017f9eaf6e3f5e8387039906306dbbf10e689e3c625848 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gug.tar.gz 403461 BLAKE2B 681dc322209b3ecbff32db165f607d188ab5d9b7a9b4537e0905e9ccfbafc5e06e896d95789f7e2dfcdd6bc024f057982fe34da091eee99fc3563e8498a8642f SHA512 4cc783ad8ec548e855b3a1e5a96dc1d6b57ceada6363d03d333db41a8ee999591e12555e1d5dfd5606d7aa707c37e98bbb800fad1762fa3f05b63c5d52fd2c71 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_he.tar.gz 1539589 BLAKE2B eb7a08efc37053258be48973e11fd831db8e8b1affed23769f7ef50ddaa3b4060e1a6477d9124a48e83c1452fb929d4669cbcdf62e2c47c0ea249dd7820cde45 SHA512 44de984c1f659118ab848c4660480d89415a88ae089136a78ba8c5a800c3faa0dd0c6d51992deef0c599f2fd496b40c0d57a68678c1aef60e4b520d74c44db15 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hi.tar.gz 462736 BLAKE2B 68be8d89b7986a5856ee791a0c715a80ef5a8586f1112bfea9e496bd399111efdeb6c26f6c6800f76117cf4500b854bb7237f9104d7cce98d82f9f1f8039ed09 SHA512 57b62783e7b365473e4deac01b763be5ec77689059458551030af701141af635306122c4b3bebd8e9607a09b7a81e0a2ea8b8c98b361e4c4ad412dc808ff4dd0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hr.tar.gz 827327 BLAKE2B c6c150de555a0dee4c1cfae1a5ef87ea0ccf9fc38b9ae282f58f32f2af0fbc19179f5a35d5529d5e26c673dc2937d1d606b065cd3f59fad5c3819b94bb654f6c SHA512 50952b9e248368b7c529dda164af500e8ead7a4d48976db799e43adcaadf9477932ccccd041455e5de4d532b9e05c307f8bdedb227931ba12db36f5ce2ea9c12 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hsb.tar.gz 904403 BLAKE2B 9ee31a7d3c3f6f620c30fc182929021d72ddbc8e7b5e417112cffc809a6298b8c5cd382ff13aefe461a10bcc526caf23b5f17fc0b3fe8284ab20c72df1486e04 SHA512 c6c35f5bf73d634394082589dcd80c2ac2f60144a3511af35a4616739b1ec498e9aba1de4bb28a6e2b717fa6a4ee235653f51ba6c813f2de65b489b5861e6aa0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hu.tar.gz 2730953 BLAKE2B 033b04f3d1403934cc854ff81bf4bbda3f02cb1147ece9d7f5d7772d92a6aef81305b5abcf1366ef33b3eef5010b2f464743aa373d4fdb96256774595f08a957 SHA512 1b9ac6e4dce5298e62762088ea64201cecbb0c1c4baadf9aa56fc64255985b587b69801d8afcd81be58d1440848573ed7cc1436ccf57f8152b95327bee54987c +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_id.tar.gz 1757310 BLAKE2B 24ce5face3b0322cf4dafc47d90c9cc7b0c0b62a96dba590f02dfb5b6f54664d1a28378b853363f8ed47cbcd33f44f15909e0a7386dc9b481a3f3e7c57920ac4 SHA512 cbf5b9569c7e7829d2e084782fde7e09cada3b936d763f8500d0f26fd39fcd85e9947812e33eaa8b3d2031db6077c0cf49d68a3404a81cdfcac5ce0d34303bf4 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_is.tar.gz 1391010 BLAKE2B 61692e77636de662dd13e5787e1b2fe3d312d9ce05a6005a3e1b638b39b3ad781c3dd327d74e3bd175cd8bd9667bc92892a4a72590ba5d30f57e868a56aba4ac SHA512 924992cd6891f34dc689305f4b7861527cb891a366f0183c5759c7d594e5ae1090cf7709300cf7f8367c0f96e78e9779a6e7781ef67185361baac416dbfb7706 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_it.tar.gz 2152077 BLAKE2B 3b13178810ba705e0b92da5aee875bbb791b2b30535ea6f689fdf6ff57994b90c6dd27aba7f8b429f62ef34ff3dc2f82f2c846a17c506ccb0fc2a5450b2dee97 SHA512 eb7522a4805b85440c0d359a8d08387793fc771e17e95086caf74fe538b991fd26f26f1a4510eec8ab105170b6a2a7b4cb0a351d297543e2496cd1a9c0e497d9 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ja.tar.gz 857448 BLAKE2B 5884d961fd9bc5255db3b1092028065cf8408c9a9b04a194730330fe80589315b37e496a961af0f25c670047a6f49d5bd548b3fc1bb6716c6167e5a067c72daf SHA512 a2af96b2535485dba924afd116fac9f543c28d05dd52475500fca48d88b4b94aa4f6eb2884e43b05fdd879214b1cda76af44080b46607a9f4e41549907053d94 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ka.tar.gz 327136 BLAKE2B 607f8291424c38b2e1a5ac4aa062de3ed95130649195114b6208287ff79f24ca30209ce76ba14f24aa125abd29a868ab77920e86a827a20b004ef90879b51197 SHA512 fac56d6a45e0fba423560ffe68a406de4157f8e5f177ae91f78d8344b51486203706380fa61edff18d7c98350cb6356410a2ce6b3eed5d571b02f074ba1e862b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kab.tar.gz 500941 BLAKE2B a41145ac061d0471463576c348dd7bbd8fbcce47b3b26d55bf6d506db3ed13c7df9aa8facb9ea612c4737f19244a430ec8745380ba9671eee96567e1420c4725 SHA512 0ea419293e4ec874f88fd4d472eb840714a1636bf7ceecc36523f811be4c8c09f1447d7f6e5fda9eb02d69ececb9e25c87ffdc9ae71506f506a8d417a7619eb1 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kk.tar.gz 883018 BLAKE2B f7f1c9374b4fd2d061d536104baa93135ff33e8c71370d158f0708d8f4c858eec9c00a9ea8f1b1353f83a56adb9ba9fc3f1332a32b7360ae733ae06fd40a9a4d SHA512 ed31acdf5c2e91aa32d805244c43620c3eda8b97e0007392ccf9ffb19267d5d60c040d60ca7b9dcd7a7d29330ae8a1746d7593808842dd8322aa82d865e61b36 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_km.tar.gz 680258 BLAKE2B ba675ea08e3ab9af9c434f4b1b69398260d113ccc66216a1a476f9fec092382959df63071b33ff64a78125ef3436dc9314b61155a260ce9cda090c2739135ec3 SHA512 ebab845573ec35ecaee9618299195e375dc327070a4fa0755e5988831df4de9a499cee3b90bc5a0b35e1e35d2ffaf681d69a223ef63065182a95cdfc4715683d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 264520 BLAKE2B 42ee13a55465ed647be50f38751e02258faf9b083d27fa4abddc23a24e313a5fde506938f205bfaff36487568d165174bec7f378d7fd75dc45bf27560df87fda SHA512 6ebc941764e6d92b879609e869c9a58d60ea8f75265913fa965acd58960f7e2f55f0a0c80ba23659c924cb92a76c13771485c24808f4d3d095a50787e5b5da13 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kn.tar.gz 462610 BLAKE2B a9a64bf983b29fd65373b99c0ecd71d31e2a2aebfa9370b9fb1c70fba367e24bfab5c3256705b0b24437acfa66ce785bde6297189acaded81b9f0cf04804ecd9 SHA512 510e494aa0d6bfc5d8036f374fb2f6fa7008adb5cc01165a6e3140fd32d70325a5309e2b0e36dde48bd939ac27f3028ea27ce2e77a76f893cee9e2ffa18a1bbd +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ko.tar.gz 1475667 BLAKE2B a2013a2c4436dbe3c7052507d66d445e55afc54e05e087ab3a137dd10585e305a662f863fff99539212c83ceceead85caa694185942600ef1483fb78ea503b71 SHA512 c2e727f2eabb5560cd8dfb71401115fbd8ab31e96c58afb91bc190c59f50cf6c0e3876d71ec1346c70e25109f320705ad731532668fab35a676554821afbf480 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kok.tar.gz 332033 BLAKE2B 3895c23e124c57aaee6bf78b7e1ec483ce4c35c0536740622e1ce2e3b01aa912428de342fcb3d3b85046556b7bb337c67526c57a3c110f51e2296bcb2fe5c720 SHA512 c09d0c17898e3ec00478edca854dc245425ebcce295b39651deace764a4af2c68805d9ead9d396e7ec8cdd25a3c1fa749ca13ed7e14922ff219c8c94e35ca853 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ks.tar.gz 266372 BLAKE2B 451d976840e209853eb57586e719df67540ac1098986ba122a38279e3abafe7e3a8f1344628690877ed928bd05391acbc4cdc3738ad67fb89f861d2fbd4e40cc SHA512 86ab40518c6ac605ca829220a429afd05144f523592e553c54d6014b6435eecf4469376927ce8bd9ec9d90671ecd630c41f6916d4d279faf2a42a1a4a846f7c9 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lb.tar.gz 125477 BLAKE2B 76f57ccd393a70fdaa59d965fac86ff47554d5634dde761334e561057dde0aa72626ae98637290ff8202c6a87b059c4500ce22d677519d444d3493ee2799083e SHA512 69697cabe1aedf4e46b02618536d558dbea1c9478cabd4556decd0dc258e4ea6d77ed71bb5a1093219593de2a9726eaa37e1ee7aa3e9904e2e6b58efcc8a8166 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lo.tar.gz 447651 BLAKE2B faf3c78e9da34b0cba865e950a51ffe7431cf2ba0b0422b7c3232e72abff4729e1d931a8660fdc75a2902af7ae16155d0754eb54034b1be1a7b6a863c6ddfbd7 SHA512 527a02daa2e3b207ac962d216a7a28d0832a3b75eaf4971307090e9d2cde1b223542bc43a8b1b9daa20f2657049cd247c706e76f2eaf53bdb1ace397ac86a913 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lt.tar.gz 1056636 BLAKE2B 102aa8ddf8bb43f81e1e8ca8486cd1da8fc69e189158ff6fdfe4e4ce1aaa77ed97b76134c05d961e26d1db0287de7fbbaf9861db1caeeb00519808637ca71e19 SHA512 04ffea950c5c428005ef40a79875cd7ceaed175ca48114fa8efaf13ca63af27f800742556453b6b348915aa97c02f7b6ce3775b396e9d5b24c0cb20a7269164b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lv.tar.gz 970648 BLAKE2B c90b96a8cfe2e1967f26d2e8628bc5fb81aa10b00c216f794bfb4f47e5adcd79767057d409bc0df59d9c7cb2acb51fb64b22ec6db1f453a8eef06eff6a923102 SHA512 2dbce1a1ae4193b43a48687bf23647e78e98b5d076191c6c2e9dba8687cabd60c3fe87c8a55485c6dec9a94aa61ddeff67f95cf05362bde676899b22fa50024e +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mai.tar.gz 271161 BLAKE2B d3373d5707aebb9c4393ded33ae2f5b53f4462e347e06e0b388199c2121bf1066238857635ada007c03ee3f563868d88bcd409c54461ab79da4e6143f0ee9fe5 SHA512 4d403fae4c878ec5c8bf7b2d536ad3a1dd382608fdf0eded5d6156941b47bc3eb82f4a95d1257234f3adcfa38e9a11c47b7be02112ab0f6794f1ece2fd24124a +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mk.tar.gz 373178 BLAKE2B 56df988477b5e1edcef095329e0fd50677f863d3f55ad84cdd2d095591c250660ac298b52329df419fdaae4802547af72246ea81ced608de658642827932b79d SHA512 e8de3af4c191e7e37e18c389c3f9cfd349ef1fe2e75ef8ca8c8ac503284bb7c4f3fb48afee514c589f3f84b3258b2ff40cefb868ea763081734a4a3957c7348d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ml.tar.gz 430455 BLAKE2B 790c457a7fc04a7720d268c51117b182d363a07a675a465bac255fbb5f9b86bbdb735a004161ff6fdd1cf4d7f775a2a195ac9b6e87f6a48e24dbdd6243ff2527 SHA512 998e28a92daa58de57f4b60e5ddc5793fe609f90d6106b965794a0deef50822407ee9affc9c9df2a471cd0efde66927abcb64928730b68512134bd8465a3b59d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mn.tar.gz 2311687 BLAKE2B 1931e8a17b9f14cd6c6ced97cb7a2a4afbb3094457c9d38a33a76f0caca7ffe819b4b24578959b254e8a4efdf933df7d1963950ad89a3bcbf53a23f8bfefdcd8 SHA512 8105cde8e351a1fa2a20f1f7f05d9b924ec8df83a416c2fc5aa65abc3c84e5bb78ead54957fe2a6626eb8cbe8f8c14ecae0ca3246d367aba3766a07f87d997fc +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mni.tar.gz 324585 BLAKE2B 2361b9d614c54090baddd9473934864f0f48631c23eb203c875c1da200e1454169e036446d0bcb8d25ba78add087176508032606fd73cec7a427c390bd68ae8f SHA512 399126445a8ac41af1de15f58721ecc2f6bbd1c02bd2ff23e66e04a30c8c7c82e3672987a3038879e450146cbeb0aad8d57ed181f2ad00c5f3a445b34e8b95a6 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mr.tar.gz 458434 BLAKE2B 9d77639fdde5e9f30c40c0f4f047fc18542a685e7c591f69401a9bf84e7b51a2ca588b161201b55d9f03260178d0edff57ddff4cfcbdaee67a4e102ba1b90483 SHA512 8bf41abeb2021e0f74f28f0e17dd54044528af752a86ffb2fbdf181ac6e0b9a5cfe6f8940d9f12ca8a6ab3d6942fbf6589ebc3c41c689e42ec79abfd11be6310 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_my.tar.gz 372704 BLAKE2B 8f1d2176c674b63c95ce72275d63613edea6240edeb3168561b836fd39f072607fab96b436243c00ba997233e9855b4f72ef6d266bbc48f43c1e765a35423187 SHA512 33f7da318352d4447781c2cd68cb6308f32b8c87400b9265a6898550d97245bc0ca84e9ac3b0d453f3e07e551d5f822a94b0595d280126020cb95452a2f543cc +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nb.tar.gz 3551486 BLAKE2B 83181fdf09a9f428ba70e014d3bd5378abd7057701bb29534b49c26e75177870a87bfbd8a90a163712d262ea09865e3a99d0afc9fa393ee2ebe4cbcd356ca2c5 SHA512 1db3b4f142b4a5355355735a9e4947aadd7f08ed7fcbb331f59c0164ba40ee59ebf7f6329572c6f594bf40e5664f0b82e2473702c56b065a02b003ae380f4845 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ne.tar.gz 849092 BLAKE2B 17c7c3f0f19ad24f6eb6ecdcf24030c1de32b3c1d6aa9d8dfbf6564707dd4742e16a3566cb52682ae315a920a44bb1ae9849173bad2a94265018e44abd17d161 SHA512 e2366e5bf4a4bb745287a220383a053103b7a936d9c1b3a45a4cb89476867c7d095b11757c542ef26d0a95fc57c2bba7160d11486fc5a9983f78f048dce533c2 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nl.tar.gz 1655635 BLAKE2B 7268b29af7e834d068c19648f82fe500045499f20744104c4e639a19eeb8532dd4f43ff4c0bbcd3127ff6e68ae27515966a8c1f41faa55f48fc5f0dbd355ed56 SHA512 0cd7a7c07957d5e01a56308d01b6d0e4ac5c396a0178b5b239fb92ddf45806513142da2a0fa729ccadc5a99798bd0c427fa550f9474d45b73ddef76a362262c3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nn.tar.gz 3553879 BLAKE2B b278ae990790ab115ce5c81d47bf66198754152903f4ed3627480d9fdadeb659c958efd161d906a0f9939a0ec2db57ed394564b1c6c3eaa272fa60292925530e SHA512 c590064b812f0a5b7da7b248d8b07166373f26f653c75b92cce2cc7a877ad9c092b761d9faf9be77a9525a2fc1b830a7a5a5904a8baa14d4cf76ab6da75aab01 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nr.tar.gz 227108 BLAKE2B 6b0551e62502743b5c341991c497edec0c765664b83d681946714920da82beb751bb279b278ec7efd86cfb0241f0349a6401ace884b478da6bcb366c2f4ba43f SHA512 58d1849bc760a1a6d50ccbbc441f1009478e53f84fefc5d42d958f55e48b4b6b67607c2948181f04b4d1529a1611740e6202dadf4a4c8bbdc6e026a0cc8c1c0b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nso.tar.gz 257815 BLAKE2B 6f2edf0ae25acf18441b78ffb6849c765aef64e8f4258f2db9cdc4d2b3a8bd7c4d671e7fa9fc5c29fcf1a07f82c9b1256ed50fad5267044ddeaa81185ce1561a SHA512 d7c9169328b9a0664aba434ae2f9c5c5a48d143e6f7d2c3904ee2373da4c1070fcd2c03e7634667f499c5e2e64f12918c22294c16490703744e6a65655fe28f8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_oc.tar.gz 1165595 BLAKE2B 48695f0b4a1bcc4d07928ea5a7d1e856fe4aa91f74b08534651ee87272b50bf1bd1321f911ec81730247dded55dbdfa33b5921b6c595bd374c0093bd2d6ce5c9 SHA512 d676a9785f56004a20eae0ffe4ba2eb44c31e3ada3c7139c9d5f6359da7deb1a9616b9f11df0ee77d2ee939e811148c2ed2c16c01e1ee2b363108ebf63e3fbe9 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_om.tar.gz 382535 BLAKE2B 2564fe1d57cc4e6dc75ff3787d22457a8a2adf74ac263113085241e5e191edc3eb05d38b7860d665ec3dc31e9f7289be1b6d41c2cbe5ac0770993105170727d7 SHA512 3c9b11a4c584b80a60d388d1589e7234a71201999e170ee6964e07b5ff29e149eccbdb33b15323e790a19c57a9bdc07786df58b5801582f9d85160e42d7027fb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_or.tar.gz 475790 BLAKE2B 2792aab663ed4cf22a247efd1e3ea6ffd43fe0cdbd013f2925d5357cfa8079bdbdce145e00bb48f34b942419a19c31eb8a64d346f072a842164b331a4005c0c8 SHA512 3705f13d55f85ca8d2c2b552755ca131a6b5d511d7bb86f01d0335a1921f9d62cc823b7c1dbca76626b5e4e9d76da088474733f1d3814bd4ee92645b70d81b91 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 484254 BLAKE2B 9b8e249e1a03ca976b44d74f092c7a00f90b23b5ca4845b89e448c145a099ff924a70fa6df28914eee5a1b1e906b12d7d547bf28eb48ba475b3bf8f61f771457 SHA512 c950fd914e00cdfef2d62bdd8aab31e850ca3cccf8d79b9003264515e268dc9d758da0d8fdcf1787bd642f732f3c61200edf15c5997a8cb11a46d470f409121d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pl.tar.gz 3056401 BLAKE2B 2a0b30599d8289f1fadac1f3554aaa447f4054c794d8383d07b64cc1b9c8410d4cd1071217b54898338e079f2d4987c7ff0d10cc6e38c50ed181789244021340 SHA512 76e5ba4c7eae772415b5e1425ae5feac50a4b2f76999394eb448fd9731004c632895c016f64ef49f030bfde5e8accdcb134761acf55fc9e8485057a849599cb8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5756250 BLAKE2B 83cd75ceee4009535550008576063c5c7aa17414ea22df9f43194191f1d5128a0506ba48915996915167e5373706ade08acf39369723c4ebb78e0e399c18a900 SHA512 dcde19e90cd27e9eebb286a3c355a11969ee8add759650fa0e22d4f24ffea72975f12b165e9a9884e93fdbfe5ae347b82cf81bab1cd83a997d56fbb4d77735ac +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt.tar.gz 2384156 BLAKE2B ae5b8f068976de53b2f459c31304f1f5971dd41922ee18b7c9bbe81f32fcd3d6f629df1940705b0f95eee75feecac5fa84668df1ea994f3a676085f15f4c83a1 SHA512 ccb56578c21d0651ba76a5237268134b4e3cc9291923b3f8c817a756c86fea9b953e0272a95fe5dffdf0c020475964510f7d39dc8b20c2bde263049f47bb0fc0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ro.tar.gz 2325791 BLAKE2B 56df22ee90e7c0339c66069f8202d73c4dc7368bc21797c294776e59e1380c055a2f92ca002d74297c86cac315646a66c240afdfad4ea93e6f85519e12eb1ebf SHA512 c885c301805003196917a9ac22095d8e82b7607c41d727f7b791ad01439ce10d2dfc8bdf019ddb526979d35b95c806cc8296c6971f2c95026e7c80d19da9e7fb +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ru.tar.gz 2238516 BLAKE2B a335ce39e8cd91c98013ab88fe3b8100ea6188926766b1b2822f489916ad17705f30918f5aa4c1215dcfe4a9e1a60a72955fccfb57899133efb748b5cd38a1ae SHA512 b91e0a7942929c2183356401f62983602468339f0a05f8c04bbbd045c8bc8668be5e3229cad8f31d163d5ee16585401ee0bd846d9b1fddb79c5d7a47d24f7b44 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_rw.tar.gz 278906 BLAKE2B cba00874c81415e420b95c81c8241c6f7f5cb1276222b181785efe2889dc844f31526e3b6e11d786d8740aaeec2dbc6d7bd58058366f93445fcbd50fa237e1fd SHA512 6c1f031f1549d92885da0c54d483b0c8cc64a5ed139c130d88a2adf5e11622fa40f10f517c49b6120073de948a8fa81325217606f5b048d6242a29e2d25dbebe +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 363332 BLAKE2B 7ccc91741ed24b95cffcf0cc395d726790477e76fed0c21f97a06770d782cdd476484ef647fb1533ebf98abbed3efa5f85d8c9df340035ced4f6ae69eb1b2b72 SHA512 13798e61a8ec3dad8226b07ec2a854b2155c714e289fd4b93039fc02c3016ff95f9a35bc04c46003d1a184bce7029d8823f72637857e8c4ab191523288b52401 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sat.tar.gz 412740 BLAKE2B e489eb7dabe4283a385bf58326995e83c2e955ad813eddf3316cbc1067fc0e4ad2daf32ae66e445d9dc78fef028a1c35d518fdc80802a4d2477274cfc183f3e7 SHA512 8329f8c6606c16c5a950312eb7bea68f27019fe64fce04cc8581507a607d8d402c52cf72bed35bc65daf1446679856550d9f9304e40b024e92d99666b4b10d85 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sd.tar.gz 343049 BLAKE2B a1f3f85d011b2e20cb1dba425d818dec17fe9994d76cbf24ef1fff0f9c124491647a4ee7f935e921ebb38709bf65344365439f3cb53f949ce7b46144ab2d03b0 SHA512 cc32509196ba2fe02d291ac605c83f5188628ce2d088684cf25ec1b4e3a796e10e914155a041b53a2592a15c6f9199ab0643174afc9d73aafbff3ce832326c7b +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_si.tar.gz 654130 BLAKE2B 7b2b414ed6efb94d9d6da771853e75d0794e2aaa82e8ba9d3c71c3a772dccc494ef86fd817ff201633d078bc2a2dc322353311fe125ed2f28eda460e43f44374 SHA512 429e1a356e8c9a71342a85ada259877faf3762dbc933668db88b2ade4ca9b2d9935beec41f57bee2fdef9f0a35654cce4aff8c8d1a0371ae0478ec6c1274fe54 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sid.tar.gz 410842 BLAKE2B 04f0024950506ee810c5572f7df8b7af4563538f548ed786326cfbd4a1f0c99082c52fd30c9c8efc47a9d355a60d56d2399d4a5c2abf56bb07a9be210e794434 SHA512 0edcdf4dbf30a0fd991f939b2efb7229494c057f9c3cf4a8cba96c98f09415a5e1e67fd05c1c493d1c634efae8a954e5016a0a567c4b46f7c49508097c003ab1 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sk.tar.gz 1923853 BLAKE2B fb3805a62c73f0a4b74161e0311e748058a13acac845a6a78a4434e06cd20fe6d9c21703bf9af437eb298be75e7184094b74f3c8777996c8b818dbb35ed9b67a SHA512 b5712397c5b19416e6432a28b5ad4324f7757c4270a17133f66e9b2c04906383b6816945ea0fa97ce87d9a15bd025cd4f3241d493d48291958aa887dcf0f02e2 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sl.tar.gz 2517561 BLAKE2B aecc649b913eb49e9fcdc91b8458f43009ac63fbcf0528b1bebb27d1ea24e4dff7ceca5637bcbce6280a5636835c04b849b2ba66454bbf86517d617b693ceb0f SHA512 483d3190ff01605ea7451fdf87849900fbca0d6e83215b8b2d17eec5ca571919b8185be91154df515b25084ee92b9f4a120ff9b091b797c42fcfa90d4f39ceda +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sq.tar.gz 1073802 BLAKE2B 21eb8070d7ecd823b66453e1024b39743d4b9841351eccbd52ff5883e66c5aa84f75744dbce889c26b1071b62c68c9a00fcf52a50488ec69ade2f64f1129d3a9 SHA512 10557929bf8507506f90dc1386c34c40c2331ab1bb411752e9cb1d432779c5688cbeee728ba7cfe7c77753b5cafa3bde4ff90f366fabd6fcdb0ea09a85d65bf6 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2292016 BLAKE2B e8bc0d2b69a36994569580795b6031f1b665428a9e1bc0922edd2804254e6ade761a57a4c35efd7f60587bd3f4c8a24417e8b0bebae4a8f29cd76c91c0123556 SHA512 9adc9d9d202b31ceadcb1021cb58142aaa75b1ca2f6e07a392f54737507832c61af2faa042e00ece036cca404cd4f0e264100cdf7c93c233821b99acc6b1beb5 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr.tar.gz 2691471 BLAKE2B 4b230c88d8691a21a96aa5d685c47453b4ed38f5e9ea8da964ce65a2e4b4a59ff802948ddc48fe39af53210837118f9e5528f1d777a0c62713decfc69929405d SHA512 270a5e22ba7679195bfa908342ac7436ce52793caf361c40367fc8e2efaecfa7cb8ee8661bb2e36b10b89787add7a7740508811b0c3501d1b9e85ca4d9a40008 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ss.tar.gz 232637 BLAKE2B 4d0b22b3d95b85f0c29f7519ec7aeac67ca1cd896902fb29baf1e0d6550cd3f31720a70681a97ee1d51bb8dc007c72cbdec91c47aef931fd0094a84d8aaf92a1 SHA512 3cdf4b1337a0e1ca6098b8d53085ee262248945a5b1836f700c5b37e55a63b16285b6332d0c791a55c15d57eb4a59aa8b18bcee75b2a4561d11db26f327dcc61 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_st.tar.gz 228522 BLAKE2B cef20ec33575eb398f9c3c3cd1ae14a1abdcabfceab4afc9514b1f06e8ebd24b3262f972ebd6f2c0167afb85b53654b802eb699bd4be33bc87cd254b7c2e4ece SHA512 29b2683a6bacdc1793ff0f2408aaee4b1bdafb7edc19e1168c368bbeb3ec36e1b2cd6a7e2cd421624246bf1cc6d6bbdfd68bf2bea24bda64a2cd22b1c92e9977 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sv.tar.gz 2643730 BLAKE2B 7a54393a4311c3808ac1e97137f5700f6363327d6154a9111cd98f52450782ed9a9221cfbd71ff7f077399e8e864494deac364fc389ffc241c788cef25f98727 SHA512 e07faa9210dbad9d3def74a4f6167ff2577805249423f5b383e87b1b645ea401a07a6f9b9df983ed85a872223ca0da897b4828ec49020260eb4c8c996158adf1 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 256443 BLAKE2B dd93e638be4ad4f4909eb7fb8a1f2e462bba32ce321635fca5543f1afec61b6af1c31f9a53f203458d2fe0f3dc9f4702ca2e2889a84e18ff00fbb5812794ffb7 SHA512 6801a276889ce1f8aaae224b6e1a0677480693a0cbc7bba5b50aab0c1453220446eb5806ff3f96e30764c366f0a38d0ac28781c142044219726e56e7b3b5beb3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_szl.tar.gz 578173 BLAKE2B e5edca56b9bf52a2e6c523afe67fce81cc19b2fc5c74ee385c90d5b3bf039579879e997b86c294458b90619054e48656bb4ee753336a32391e7d26d11cc9ed6a SHA512 7681a85be106fa395cdf0864cc8863c2176be1b51c2700c0e8068673c87e9429edc98e2672ab66c6a3e290e290c086f0ca17353098a540d98bc151331b5b2582 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ta.tar.gz 604560 BLAKE2B 45be8a5c4a00f47289d0caaddf0dd1a394741888cdb6edd9bf0104607074f1cb8ca0175539134eb356af2e7fab93b629499bb6f0b741174e65a06767cb38e816 SHA512 06ed16afdf6687a27587bdbb3928e3788bc746a2efa8c5c33bfb0fbf1e0d500994f324581c0d0a00df052813b880c5ebd47de3e4a727fd66e929146d03a57733 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_te.tar.gz 970745 BLAKE2B a14b067f910f0c9db27764fe1ad297c0bb6f90e048956347732ede426c5e857f4176daac3e922e5d9256d1a9b8a92433db912e4afce9ba6fa789d65e860f654c SHA512 256421fb07f1fe1212da042d16c1d8e3307f2948f5522d752898c0bd7dfde59ad3ca9504fcc6c2de441358ecfb7e096ed4cb93c56f628d5bfd04c43cd85e7345 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tg.tar.gz 308554 BLAKE2B d48a5a5b85f9f7be31b58120c3be945296545a6f747bb4aada0ce98a15525f191e76d866e50c2f8c879dbd36a55269c7c44d24c0a67ffe3bc1907251b8aa9cdf SHA512 b0fa6544c6b08f29f5c3317bd2f94dcad23cebc1f8c7840d9b97f8be7959643e4cd2d2229111da3b449f8ae1a91b6770860f7dcc2f0d010b8af093b6b440f4d3 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_th.tar.gz 1196454 BLAKE2B a5d2937387aeb6d7fd4d6ed1f2c2862398d8f3082b0a1cec2e0b62e118afb689abe3a559da3c8debbcd1d5d49a98a86c75bbe3f699ec2504c4b86b7013dc23e8 SHA512 bbee60eafce45ef67100665358dbdd211cd04650135dbbf840ec1cfcc1972ca054d2560bc25d999832dee01590000914de56e807058b837b6c35edcef8e4205f +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tn.tar.gz 213032 BLAKE2B 156b855cfb7d23da15bd43b4aa9d72b02617273dc7b51b84ca8ca9a871c90ffeda9d330380ee9e5beb7ae5cc3f5ed5d139fde69bc5645d400e0883a3cf370d19 SHA512 b3c6a335671c46902a60d3b320c4033c5817a0e3fc4c132af91b1eebfeacbd3192a5602b2cf1ba24897cd5a537de9e099fe3508d1504d4df8daeb439bebeb89d +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tr.tar.gz 3015420 BLAKE2B 406d7f15596bb4cde633207b2164cbd4107766c379bf0331641a553a0a544238831dba87ab2ec546f7310d8794d2646737f87d4d1b888034159975d9851e7509 SHA512 01694d37ef19d1f6c69d7c4b162320967039bcfdb319419f37dfb9e57b43c8a0b788e743aeb37afbb433b1e61f659ee53cbe0d81cb65f4264a71940cafd298c0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ts.tar.gz 226360 BLAKE2B 84e14612969462c7423419b1906ff180d98859563bd3b04989e65b5c72e745d6a754ba17fd89b56765ef5bfb1bdad475131792e37ffea4bb5592f55f75f88539 SHA512 b51294c33f7f4d5ba0b5251ba39800333f13f6e5c72cb44d075f29438fec65ccfe7c71abba2dc61f7bac1fc8d34d8c6e43ba5d4312c7dc9e55b40c2134a59555 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tt.tar.gz 148087 BLAKE2B f2f33a172c7255071b1db2770571a2cf25c0483f7ecaf85ea5c375ce469ce2cc4f5d865a41323801240c25ecc7631dfc0ccf3be9739e25c47293a6c78ce1847f SHA512 07a2b4ca83d81bfd08b116e928cf36d94f6dfd03e35481380a5887dcedc811f95befa2c8fd4c87132e8d02f5ba33ec5421ebbaff837726480e53a5a4baa89be8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ug.tar.gz 444210 BLAKE2B a6e2b8bbb0f5f24e1ad6bfc26393d9c7bd433a2041428e02ff86e6dbdd108dab07731112b2b4085fcf211a3851569620564795af3b1305b075b8e31725481647 SHA512 647593f2b529cddfd5d63a089bf0a83ca90324861b1c6aa3e230e1f0e65861cdf19de42b4de26e5b92c5a4fa174cb0f9462f52aab7a0d5a1d55fdc39b42c9508 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uk.tar.gz 2734638 BLAKE2B c506c480c3cf0a7a32d342d0737760e0d8f9a8030b61fccf9dd50c074e98521dc27caabffd41419afee1fdbcacac510bf87c7abafbd116e914084ee6022d1977 SHA512 e14ae1081a0929f8aea11cdb5ec5be1da64cb13349dae6732af0bef5470f62d9adc5150068f9b3f3cf4d437dc0ce2f8644653616d2d19b5dff88848b3048d651 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uz.tar.gz 247920 BLAKE2B d0b4f27b90e6f33184a63cabda705070dcaaca9ee7600ed85e8420dd1d1f252d972b742c5d575f11d7531a9e9430f6bf1c4001c2eb9d0c98c9be82bdd21d6c66 SHA512 2fa8d2d2d998c8186f98c1aea5502d1568113c908e20f5494c132db9489a782103229887f29e843d4ae622f5ad959b52fbfe7fcbcf5a885be9e6512bb47b74e8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ve.tar.gz 229762 BLAKE2B 35603fa3c19a8ffdf058f020544595e1430ac0bf40ca3c63841228ad0ee932c901394766641d40fe7f507abf0b6c582de7496310a7b12e5f3da1867f13c94fe4 SHA512 382a34f027f162816580d3a4361e87eb94642d1173a0c5cb4e88c2b61a13b271afdb57f31f7fad1a433563349b4464e8d30c4428a0503b18ac71cd60a2e7b049 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vec.tar.gz 593387 BLAKE2B b5802468d046e1c1ed2f17aacd793e8ee6ae29960e41edf19ee3499ab48473b4304f0e985cd2c7fd2fe350605b8579a9c538286f42fc4543413ed461adb3cd3e SHA512 6cacfe97dc9505c9022e76eb6c7c2a7751ad59011ddbe1a949f3058a66d179051da9c5b2bc4de3d3da536aa670f65913140f96f6b93abce211f7f90e6e5d87b0 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vi.tar.gz 649886 BLAKE2B 696a522c6c4862912b7c3090ade26841a0feb80cbe74c7e6a66611b7e21981ad3b41f05cc86af756851110d2362a4482fa91330a74379ff90e8f86633f11370c SHA512 529543b770f9b26bcef59f94470f9a964357a692eaee22a7c157d8406034dcbf922f9b6ff47f33b9d7064de2e66d1cf98cb05b82c6a3a07600133b5ae36ff216 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_xh.tar.gz 235012 BLAKE2B d2a10cc9288ba15d50ff788f5170795a18542354ae9efd60306ec793c55303a9a5bea4ba9fd45749ef364ec9fccbe1722fd57c9fc11fea16a481b9542662b632 SHA512 07bd902d9479986af0b2ea2ed11eaa37628c024f0b3e077f5184a9965e62756aa0b71cde0c2fd61643c080ee42fedaa28380476673d968a01b91034a7056bac5 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 931429 BLAKE2B 5d6eb5a4e0e37c3966829fab2c7f7b6deaed12b5da305694bba3b787634ef4dc696b9106744e1833710969093506b3ad9b0ce1decaf97ffbbc3ee103738bcd5c SHA512 8da803923db5b45e83374b5a17c35815323df789a74c40a7a2b415c2215df20a799feb0a86f68ec2a61d01df03d1856139b18dc192683f2f24be894cadd05204 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 946462 BLAKE2B c5fe76f4f06fbddea3aa83a3cca1bbb8d590e0c57e45f0b85b5dc1f7e990e82c555779c6d4a2757fb5ee7f5faa5c8a9a81822625b9a203c3a72783ef2e518d3b SHA512 e43782cfafb50d6c6473fcc02316af376e55bc458ee11e8df93ca024f21efe10558164ed6ec67223c77fc77442c6c7658dc9a156887fcc916f3724ff944684e8 +DIST LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258125 BLAKE2B 4c283f1726a9f2a501e1a1e0d15635d5e4f71771ee4f0e88a1c0811f8896f0276a540c8d87684e94a6a487c065be38444adb2338ccc789c3eee0681cc253f61a SHA512 84aaec5409cf7c9b7b21db954732cf074971233888c8630d33fff7d12b79a38280ee0e6d15aac49bcff638ec5f9de8f00613c4095ee22e4a7d98d7761ef981e0 DIST LibreOffice_7.5.6.2_Linux_x86-64_rpm_helppack_am.tar.gz 3201619 BLAKE2B 0e36972fddb19bdb0371976bed6a7dda7cd0398f98138ad19480dd0a1a8c24ae405705ed82340c704ec2abf966dcd902fde39aab28493445211548f622de5d68 SHA512 079e47ddc7fc513357597fcd06ded17e993686c17e94320e3e35f8faea4167f0c80cec1aedb08e083603dfc64f85852cca1ded906247acdf47573febb0d654fd DIST LibreOffice_7.5.6.2_Linux_x86-64_rpm_helppack_ar.tar.gz 2889094 BLAKE2B 6be3b46cbb03f60bc179e744cfb483f7e47ac754b5ed01bd82cf7a6ac158486c062b79ff9d330f0372e2c567f52776c1f168222de9bcdcd9b405d557bad69396 SHA512 68fe42573bac3af2c83f9fd58e191493bca4f136d88ad86705c78e2f64525eb86d84617c1bca4ab76156413458bb3065a86df7342fc95518bcda2a66bb83a357 DIST LibreOffice_7.5.6.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3056528 BLAKE2B 2143380eedda431353291b3853bf0876c1318b861b16ca39f0739a71af57ead53e06084127267428a95eded0c81d85961299f1ce67cb842daca96b5c7163741e SHA512 fd4475964058dccece60f0127b19333cec382671131427cabf97fcd9d04ecd50b50c0d173aedf101ed97c93f3c649672140102f599849a523915b1926b6b97de @@ -914,7 +914,7 @@ DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz 235072 BLAKE2B 6033 DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 929110 BLAKE2B dae1dd9c0bf6436d9bcbdaff88fabc96d9b54bf8f5f0e20b55464a2b31e4128f22702e43c1e00a62001a9c7557d688b38967d2dfeb0e437a9e5e2a45a03f3dce SHA512 d8e41d6e457ca8954e8476b6da23dbc332c84833dbfd9c90b2644cb0c9e02e1069ca174b7d580ad3d924ec8923a21424e4452b74eb5847a1d7d8db8d7e539389 DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948538 BLAKE2B 6358244a979f57d994066d7e519762f77a3145e54897cca9cc61a9b0a00afa8802db1ddb040b59fcc75cf5a76b929c033bb69837d0272bc5eebff123e18c7af5 SHA512 15c0ba3c367e570715811b30afe5590bac66097d2f9305a4d0e1551a1b06498f55f373902121ae420494b69a13998245cb6f4ff338f9d54f2d623ba91ae8194d DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258588 BLAKE2B 3fe65d84aa359035a67d70dcc8dd5a29430da70b6deb10fb4c40e9adfc8b7e182de173b1f5a5e51e94995cc9a8b00336f55fd7b3b8035db52acc868d14436bc8 SHA512 64cd74e6b6af1a50380fc1b4f29e556a22a59823ac4a0b3109585d801eddba1f414314ddc0e757f9044207366618f536c8ea982139dcfe0f588edf5a7940cd9d -EBUILD libreoffice-l10n-24.2.0.3.ebuild 3704 BLAKE2B f7fdc351770a44c73fc7439bde5773746ce6637ef9a872140b15eeb802b0aadd5204bf8019c237eb1c25d1c99c43563d95f2fd5f41e4be4823f3fa071fb656fa SHA512 3dc59bfde782582103a6f794c23d27243dc2c17e7290af550f6d7e5130dae54b65545730b43be649d0ef2b2b6c3d5cc1bcbb0995eea54e4d6dc1d782a746d099 +EBUILD libreoffice-l10n-24.2.1.1.ebuild 3704 BLAKE2B f7fdc351770a44c73fc7439bde5773746ce6637ef9a872140b15eeb802b0aadd5204bf8019c237eb1c25d1c99c43563d95f2fd5f41e4be4823f3fa071fb656fa SHA512 3dc59bfde782582103a6f794c23d27243dc2c17e7290af550f6d7e5130dae54b65545730b43be649d0ef2b2b6c3d5cc1bcbb0995eea54e4d6dc1d782a746d099 EBUILD libreoffice-l10n-7.5.6.2.ebuild 3699 BLAKE2B b6d9538a31d1721322ac48de20a17fa1f9507c4cd0aebb918a0bacc2ce65e9ff8f60f4bb2ed9de0afddc4e5d2d1d228e4f87f5175e364c03e041efff980b43b5 SHA512 db56d9f5df0bb10c53e9c24f199109aa3b9b7ce9f4c561df68be52a2bd00df6cb38b36e60bba2637fc47b532958b82188de6e97d758b6d7f5f387281ccb061e8 EBUILD libreoffice-l10n-7.5.8.2.ebuild 3702 BLAKE2B ee412cd633edbd844be0f4ed74717e2e63c6b5d574a3f40f42ce479c40ac75454440430886b6d383057bd8b30c8b6b1efe13a8c5390470fb41bd112d69b63066 SHA512 31fdeffd5b5c744e7f5940e80f7a9368a1b2afc2723fdc2264602f66302905a695ed4cd44bfd90231e93c43254c1dae314dfa184ee414fbc782b544d97464eb2 EBUILD libreoffice-l10n-7.5.9.2.ebuild 3698 BLAKE2B 7fbdcb71bcfc2d0c91bd5fc3a0b0dc3d02ef0b129e28693d494d1848ceabadd59aad9a53856ce9967c5181c0b46fe8963129341709f8e4167c6819f536865f37 SHA512 49c02646b13e5ace125e2d36b8a6afa6aa854cd7197b7a7be1728ae7ee9f66c866f809edd89b00709b91f50195c0d15c0fa872ab7213c96cee24c1738ee32d88 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.0.3.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.1.1.ebuild similarity index 100% rename from app-office/libreoffice-l10n/libreoffice-l10n-24.2.0.3.ebuild rename to app-office/libreoffice-l10n/libreoffice-l10n-24.2.1.1.ebuild diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 3499004431d3..bc990cfdbe20 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -1,4 +1,5 @@ AUX libreoffice-24.2-kf6-buildfix.patch 1432 BLAKE2B c17f4e30d4e789699edba2b906a45664236323f0fd330bfaa241e43ff7511a77ff06aa6df9780285047ae382e9424894cdfa104ac188e119a1ceba1ee4fc15c0 SHA512 c3108ca0fdddc167f7b16bf4905253755e489d366aa6457edb1f092c64aef9cccde43c37f1cfd9b8500c9e215755044e33921773f54a86b9f7be8f65c9d9163a +AUX libreoffice-24.2-kf6-configure.patch 2246 BLAKE2B 71c085ea4743ce065665d31af67b82ce4b1e27f083de697a3845a01a6595c4df463c7f242eb63950a180a4d396c83e602e5bc36b1b29188271f102a7f6b1afb0 SHA512 4c0956e701f60ba2f6c26cfaadb1816012f19ffc7688d89bac00492cc80b8967f1cd98a483083dc119b7b7c8ea152aa3763b260a49ec884ec7a40e5957e641c6 AUX libreoffice-24.2-qtdetect.patch 989 BLAKE2B 01e1c1493293363206cd43ded09b69becd02b0b93c2fcb5fd4387a54424b9fa552ebfa128290a1b0551e6b6fe5de8f57025a2ebf5c75da2ea01bd66f5910f9d6 SHA512 dc00b2afe98f7bf30637c4102e336d6781f76cd7eb6c339c0b369ec2aa50544bc266fd42540fea037c1fcd07ae7e6d1b6503be620db9127084ffe6528f8db4b1 AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0ad4b57a3739d6d34a2941f2ea57d3a5c4ab65e3f3c2376243aa88c9c05b1038cf9bfb7605a370d11513bb4553de2d268010519 SHA512 2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6 AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083 @@ -29,22 +30,22 @@ DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48d DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743 DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1 SHA512 e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e -DIST libreoffice-24.2.0.3.tar.xz 280356652 BLAKE2B 01e9a9d7ce47870538676dd6f2fd68823309477fda72090c4a23a0d6dc181efaa751c98612a63d13833821edd574d802a06b41457f74571b63331510ed9bac9b SHA512 a89617761051d30829cedaaf865974979b1a444f72a208fdeafdd5806741abccc7d239c291f71fdaf46a039ed3060b51592cffb9db6fbc6a795e8eaaa3d2e61e +DIST libreoffice-24.2.1.1.tar.xz 280318924 BLAKE2B 62530c44ede834699054d07e9694264b7c2c74309e6aa4bd3b6e1c7b9d6ce8ecbd74c55e2748eaf38fe43740f4d3bcbfbbf0507752ce0c3b1269275f20eeb6a1 SHA512 33ff4852274bf6f6c37a2bfdddc925afdaf893352b830154e679b7ed919f697713a0beaf45315c61084b0f2b5c8e16635f9065de610d425581f640425de3fe67 DIST libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz 5172 BLAKE2B bd9b84b770b23f9ad8f09bfeb1948fd3679f0dfd32424e1c997e25340d29e55b403dde995510da76c824a169e594ae37310d2c51ad4c3c9df76ec5707676588b SHA512 13eb46209755b7098183c60cdd2fedff75c50af4496a2d8dedd34de379dbeccbdac435531aa930e212638a685f2054e143dc4015a5ba3be9a3736d9073188d43 DIST libreoffice-7.5.9.2.tar.xz 270609308 BLAKE2B 8fbbe665b31aa6b85d17fa279da44da87817b8521abf40d80a40383b726e6cfb4026f9db50ac0a9bea92e88dc8be96a922a6937992d35b3766fda54f9fa7377a SHA512 36a012c044d755b2a9c1b0cea42290239647bdf81af198245075d89e19fb25b0e404a71db6beff743f738f059a85818bc89adb051c24b09234a763f42008b6e1 DIST libreoffice-7.6.4.1.tar.xz 281547116 BLAKE2B 55712cf41e38373476dbc3d6a6f244dc0ba9222caf587c5d8a56c5f952e064e815d752a786d6770891775dc2a43739ae05fb94935006c005b41b3aeca229a866 SHA512 dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-24.2.0.3.tar.xz 167071080 BLAKE2B 67b20caf722c66cd60ba63ca662d6049152ecccb7684e260d42edb7a0dc68e61771d857f6c0199257aa48b863e019849195203d18d04ef1637fbab899dca45e8 SHA512 33d71e8434426bc007fc5ca866465e9e452cdb369d42dd3442dc66b42228e98c47449056caa7bbc4857ed70d00dd237e507b51f24861c9587e320a8c958c1f1b +DIST libreoffice-help-24.2.1.1.tar.xz 167069068 BLAKE2B de7795c3e57da85a4329562cdeed1017e34ef2743b2441392183a54557b40ba7f36b87ad534a61610e9bf37671f56e4d9fdffda794f0a61163bee3206f1515ea SHA512 e9f09a2d6adbdd01bae9bf05d9a0f573878cf37e10468eaf0c1cbcd05e109d6bec3c496bdcb58030bd5f8d1472342334f983c63ecc3756ff2c9a0e231b86fdb9 DIST libreoffice-help-7.5.9.2.tar.xz 166236976 BLAKE2B c4c6c1e0ace4ebf43f1110edc21d9debb42b3a3756320ebec7d6e9f42b258c6d959a45778a4fc60aba85b4e7e852dbd9089a5694e32d37f5aa39f84ce826a18f SHA512 a3ad0005d0b09f0cc221a92f822c666a2d954cbf74d5f7c16e083cfaa4cfbc7a442d12dbcb51a3eaf3a7b3bd774f17614d79b6ec7553cec46edcb341c97ecf5b DIST libreoffice-help-7.6.4.1.tar.xz 166959028 BLAKE2B fadcd32c50af1d4607ecd20ef7640cfbd1912361a792c324540dee1b5ee78c5f622b8363a5b96a1afb8256618573a0bb6f919a144de98fe88a1331d9241612f0 SHA512 0f72cd933ab7b897ec36f7b29bc5e568be289ea50ae0844e6083ff4957eab3cd313b39ffbda2e58f59de7962a05b371d8d61043d80323bb474e5436d23d3a859 DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 DIST skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz 10693272 BLAKE2B 67f2bd33d58c58c59f1ee5fb693a6a7e6a1ace52f269ae0fa6617027e93131031b0af9d44c36e371fe5a38c5b7519a61f9bcf4286a13ef5b06ea7e7eb5cb0a0f SHA512 58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9 DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8 -EBUILD libreoffice-24.2.0.3.ebuild 20424 BLAKE2B 97cd2f0e05bb705dda5ab6898b6a95068e9af3a4117ada634f1559902f24dd4b7f5dce29274ad496249bb50b7a9a264b9563002cd6b12ef27dd33b63c3f72e2c SHA512 8efd089101b9beed700db42758615c520642aa5aa387d6f59c698fdd9c8264507e3e2c891afaf470e152486aaedc8ef079966e0047c13617867dcd579fe857f3 -EBUILD libreoffice-24.2.9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714 +EBUILD libreoffice-24.2.1.1.ebuild 20424 BLAKE2B 6a8c80b10a0a5ffe466f7f4f9cf96f5a1812960f684ec0fa27b4c6100b54662a08dd99f75a4ee0c7f26fa216ceacf29d9e561d1ee80b818fba905c396b4d6cc4 SHA512 0009c741c8af2691e3648cfa75a067caaf8f27b915039b5c80f501aa19bd3190f0d85f2a0235ff9108c7716afe5a903d92923a5760787e617261a9079bb856b5 +EBUILD libreoffice-24.2.9999.ebuild 20222 BLAKE2B fee79a008428c0c47cfbd9f7d331b516250d376793e8cef6e03aa5ac0e6bcee23f912a22d22f6a56ca7aa89a2f1b06fa174644a63ed87fea31053f07cbcfe1ad SHA512 456ab217c5745ee35191e7314d4f231bbef1e456596b0834b10307afa98ba4bac132c85a491a555695aeefe433c406435dd238039e140ae9a082c789184dd713 EBUILD libreoffice-7.5.9.2.ebuild 19762 BLAKE2B 6f294984c1e56fd662d87308a3a81d47c951be4fba2317d7a8b54e5974c8e241c117bcfa5c7fc31d5201d77cd3934321ec508142db38a78528ae39d64bb4b3ba SHA512 a2ade7c49579b198e913b480cebba8f4ab53b61cb556abc180e9851036cf827fffeb2b6dc59ba7f3d96df70cc6b6b63d51abc787bf30455fa2016eefa466ce10 EBUILD libreoffice-7.6.4.1.ebuild 19681 BLAKE2B af8b3b6969804b5c01bc37307da92136add49bd4ca31e182aa669589bd880309de2b771557ee114737db8904d11295a3c7ee1bd5e25bdcfdb78a909bb242497d SHA512 ed0d6bfa3930ec1a9284e102c7ddb0848aebb1126e35f34936fcca66c540938afa28af40be68c348085ab73f637005dc3e28917b519e4c96f0d602450c7785f0 EBUILD libreoffice-7.6.9999.ebuild 19682 BLAKE2B abbe11295e39dd138ae734ccb2beb7fbf7b430a724812ff34de73ddf3d081cb19fbe5d7330e31ba777f69a5158fa3bebcbf266b1c5a154197fb3015f53da08ce SHA512 5300f03d4b85034ab982fcffdc9e45e2f5d8241dbfe50c9b9dc689eee32fcef14293bbf086f7d689536d3d3c75d5fcdb0699950d64a4763d9413b0d2e2a61e7e -EBUILD libreoffice-9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714 +EBUILD libreoffice-9999.ebuild 20222 BLAKE2B fee79a008428c0c47cfbd9f7d331b516250d376793e8cef6e03aa5ac0e6bcee23f912a22d22f6a56ca7aa89a2f1b06fa174644a63ed87fea31053f07cbcfe1ad SHA512 456ab217c5745ee35191e7314d4f231bbef1e456596b0834b10307afa98ba4bac132c85a491a555695aeefe433c406435dd238039e140ae9a082c789184dd713 MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686 diff --git a/app-office/libreoffice/files/libreoffice-24.2-kf6-configure.patch b/app-office/libreoffice/files/libreoffice-24.2-kf6-configure.patch new file mode 100644 index 000000000000..2a4952d7e7cc --- /dev/null +++ b/app-office/libreoffice/files/libreoffice-24.2-kf6-configure.patch @@ -0,0 +1,61 @@ +From ec69b448f4b6296edb6b28ced5ecb710be82438b Mon Sep 17 00:00:00 2001 +From: Michael Weghorn +Date: Tue, 13 Feb 2024 16:25:35 +0100 +Subject: [PATCH] scp2: Take ENABLE_{KF,QT}6 into account + +The qt6 and kf6 VCL plugins are also part +of the kde install set, so take +`ENABLE_QT6` and `ENABLE_KF6` into +account when deciding whether to install +it. + +This makes packaging these VCL plugins work +when building with `--enable-qt6` and/or +`--enable-kf6`, but without `--enable-qt5` +and `--enable-kf5`. + +Command that can be used for testing: + + make DESTDIR=/tmp/dummy distro-pack-install -o build -o check + +(Then, check whether the "installation" in /tmp/dummy +contains the VCL plugins as expected.) + +Thanks to Andreas Sturmlechner for reporting +the issue on IRC #libreoffice-dev on 2024-02-12. + +Change-Id: Ieea67468e3388f8b7b66f53221574c6225516b44 +Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163313 +Tested-by: Jenkins +Reviewed-by: Michael Weghorn +--- + scp2/InstallScript_setup_osl.mk | 2 +- + scp2/Module_scp2.mk | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/scp2/InstallScript_setup_osl.mk b/scp2/InstallScript_setup_osl.mk +index 6f7b58204225e..cf69165c1b60f 100644 +--- a/scp2/InstallScript_setup_osl.mk ++++ b/scp2/InstallScript_setup_osl.mk +@@ -36,7 +36,7 @@ $(eval $(call gb_InstallScript_use_modules,setup_osl,\ + $(if $(filter TRUE,$(ENABLE_EVOAB2) $(ENABLE_GIO) $(ENABLE_GTK3)),\ + scp2/gnome \ + ) \ +- $(if $(filter TRUE,$(ENABLE_QT5) $(ENABLE_KF5) $(ENABLE_GTK3_KDE5)),\ ++ $(if $(filter TRUE,$(ENABLE_QT5) $(ENABLE_QT6) $(ENABLE_KF5) $(ENABLE_KF6) $(ENABLE_GTK3_KDE5)),\ + scp2/kde \ + ) \ + $(if $(filter TRUE,$(ENABLE_ONLINE_UPDATE)),\ +diff --git a/scp2/Module_scp2.mk b/scp2/Module_scp2.mk +index 25ae8167df561..651413fa2c17e 100644 +--- a/scp2/Module_scp2.mk ++++ b/scp2/Module_scp2.mk +@@ -40,7 +40,7 @@ $(eval $(call gb_Module_add_targets,scp2,\ + $(if $(filter TRUE,$(ENABLE_EVOAB2) $(ENABLE_GIO) $(ENABLE_GTK3)),\ + InstallModule_gnome \ + ) \ +- $(if $(filter TRUE,$(ENABLE_QT5) $(ENABLE_KF5) $(ENABLE_GTK3_KDE5)),\ ++ $(if $(filter TRUE,$(ENABLE_QT5) $(ENABLE_QT6) $(ENABLE_KF5) $(ENABLE_KF6) $(ENABLE_GTK3_KDE5)),\ + InstallModule_kde \ + ) \ + )) diff --git a/app-office/libreoffice/libreoffice-24.2.0.3.ebuild b/app-office/libreoffice/libreoffice-24.2.1.1.ebuild similarity index 97% rename from app-office/libreoffice/libreoffice-24.2.0.3.ebuild rename to app-office/libreoffice/libreoffice-24.2.1.1.ebuild index 4c68aafe99c5..a01d614a45dd 100644 --- a/app-office/libreoffice/libreoffice-24.2.0.3.ebuild +++ b/app-office/libreoffice/libreoffice-24.2.1.1.ebuild @@ -91,12 +91,13 @@ unset ADDONS_SRC LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( java ) bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -208,11 +209,7 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/pango ) kde? ( - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -234,6 +231,12 @@ COMMON_DEPEND="${PYTHON_DEPS} !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) " # FIXME: cppunit should be moved to test conditional @@ -313,12 +316,13 @@ PATCHES=( "${FILESDIR}/${PN}-6.1-nomancompress.patch" "${FILESDIR}/${PN}-24.2-qtdetect.patch" - # not yet upstream, sourced from Mandriva - "${FILESDIR}/${PN}-24.2-kf6-buildfix.patch" - # maybe upstreamable "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch" + # git master, pending 24.2 + "${FILESDIR}/${PN}-24.2-kf6-configure.patch" + "${FILESDIR}/${PN}-24.2-kf6-buildfix.patch" + ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -474,12 +478,11 @@ src_configure() { export PYTHON_CFLAGS=$(python_get_CFLAGS) export PYTHON_LIBS=$(python_get_LIBS) + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi if use qt6; then export QT6DIR="$(qt6_get_bindir)/.." - else - if use kde; then - export QT5DIR="$(qt5_get_bindir)/.." - fi fi local gentoo_buildid="Gentoo official package" @@ -508,7 +511,7 @@ src_configure() { --enable-build-opensymbol --enable-cairo-canvas --enable-largefile - --enable-mergelibs + --enable-mergelibs=more --enable-python=system --enable-randr --enable-release-build @@ -559,6 +562,8 @@ src_configure() { $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable qt5) + $(use_enable qt6) $(use_enable vulkan skia) $(use_with accessibility lxml) $(use_with coinmp system-coinmp) @@ -569,19 +574,8 @@ src_configure() { $(use_with valgrind) ) - if use qt6; then - myeconfargs+=( - --disable-qt5 - $(use_enable qt6 qt6) - $(use_enable kde kf6) - ) - else - myeconfargs+=( - --disable-qt6 - $(use_enable kde kf5) - $(use_enable kde qt5) - ) - fi + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) diff --git a/app-office/libreoffice/libreoffice-24.2.9999.ebuild b/app-office/libreoffice/libreoffice-24.2.9999.ebuild index 6e84f6de9008..dd6d14b2c12d 100644 --- a/app-office/libreoffice/libreoffice-24.2.9999.ebuild +++ b/app-office/libreoffice/libreoffice-24.2.9999.ebuild @@ -91,12 +91,13 @@ unset ADDONS_SRC LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( java ) bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -208,11 +209,7 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/pango ) kde? ( - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -234,6 +231,12 @@ COMMON_DEPEND="${PYTHON_DEPS} !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) " # FIXME: cppunit should be moved to test conditional @@ -467,12 +470,11 @@ src_configure() { export PYTHON_CFLAGS=$(python_get_CFLAGS) export PYTHON_LIBS=$(python_get_LIBS) + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi if use qt6; then export QT6DIR="$(qt6_get_bindir)/.." - else - if use kde; then - export QT5DIR="$(qt5_get_bindir)/.." - fi fi local gentoo_buildid="Gentoo official package" @@ -501,7 +503,7 @@ src_configure() { --enable-build-opensymbol --enable-cairo-canvas --enable-largefile - --enable-mergelibs + --enable-mergelibs=more --enable-python=system --enable-randr --enable-release-build @@ -552,6 +554,8 @@ src_configure() { $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable qt5) + $(use_enable qt6) $(use_enable vulkan skia) $(use_with accessibility lxml) $(use_with coinmp system-coinmp) @@ -562,19 +566,8 @@ src_configure() { $(use_with valgrind) ) - if use qt6; then - myeconfargs+=( - --disable-qt5 - $(use_enable qt6 qt6) - $(use_enable kde kf6) - ) - else - myeconfargs+=( - --disable-qt6 - $(use_enable kde kf5) - $(use_enable kde qt5) - ) - fi + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 6e84f6de9008..dd6d14b2c12d 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -91,12 +91,13 @@ unset ADDONS_SRC LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( java ) bluetooth? ( dbus ) + kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -208,11 +209,7 @@ COMMON_DEPEND="${PYTHON_DEPS} x11-libs/pango ) kde? ( - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 @@ -234,6 +231,12 @@ COMMON_DEPEND="${PYTHON_DEPS} !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) " # FIXME: cppunit should be moved to test conditional @@ -467,12 +470,11 @@ src_configure() { export PYTHON_CFLAGS=$(python_get_CFLAGS) export PYTHON_LIBS=$(python_get_LIBS) + if use qt5; then + export QT5DIR="$(qt5_get_bindir)/.." + fi if use qt6; then export QT6DIR="$(qt6_get_bindir)/.." - else - if use kde; then - export QT5DIR="$(qt5_get_bindir)/.." - fi fi local gentoo_buildid="Gentoo official package" @@ -501,7 +503,7 @@ src_configure() { --enable-build-opensymbol --enable-cairo-canvas --enable-largefile - --enable-mergelibs + --enable-mergelibs=more --enable-python=system --enable-randr --enable-release-build @@ -552,6 +554,8 @@ src_configure() { $(use_enable odk) $(use_enable pdfimport) $(use_enable postgres postgresql-sdbc) + $(use_enable qt5) + $(use_enable qt6) $(use_enable vulkan skia) $(use_with accessibility lxml) $(use_with coinmp system-coinmp) @@ -562,19 +566,8 @@ src_configure() { $(use_with valgrind) ) - if use qt6; then - myeconfargs+=( - --disable-qt5 - $(use_enable qt6 qt6) - $(use_enable kde kf6) - ) - else - myeconfargs+=( - --disable-qt6 - $(use_enable kde kf5) - $(use_enable kde qt5) - ) - fi + use qt5 && myeconfargs+=( $(use_enable kde kf5) ) + use qt6 && myeconfargs+=( $(use_enable kde kf6) ) if use eds || use gtk; then myeconfargs+=( --enable-dconf --enable-gio ) diff --git a/app-office/merkuro/Manifest b/app-office/merkuro/Manifest index 53b627893f0c..7f5b12a7c15b 100644 --- a/app-office/merkuro/Manifest +++ b/app-office/merkuro/Manifest @@ -1,3 +1,5 @@ DIST merkuro-23.08.4.tar.xz 981940 BLAKE2B e5cd7b057cfa143a1f90e0f2c3359bbdc10bdf2dca5c5ec397db140b9c7e298d32888a86158e9f60ae10f6e51978efd4df4d8c295166bda642d377a687d145dc SHA512 efa4fd461dff049799412578b4b29999987fb81c10b4a5b8e3404e5d488be386936daf41ce9fd43e9c57c98eb00a3a6e2ea60d02e9e08df5305d61f17a9efbec +DIST merkuro-23.08.5.tar.xz 981888 BLAKE2B 26c93d9663b11f2221c62bab467e11c5938b11c34c21074688e3ad654d9e0d203d0f01cb76d07c629a9193e1481bef873f0cee0b6643b903747369b5e71cc13a SHA512 d3ce8f149a890890548e87e06fe480798410efc137fb602e173fa96b15bcb568e58d5f7064cbdddcdc0eef309f847dae3e9f5f112bc96ce6bac4b9a98b0ea38e EBUILD merkuro-23.08.4.ebuild 1698 BLAKE2B a8c8257720ce92a09b2f02d84b73be8c0f903a1a5d421d14d01189aad2f8eaf97b283e8fa006352e1fcfd2f4e998751bed10edb682cfb48ef8fae8a6da080baf SHA512 696afad940d9e67e49d6e53016f48545bcc68bf622e328bd28a6f6b3b9d89ec13d0316b5b5612a8a992a02ee88cfd5b344b2b2e806f183f5eedb5b239e31cbd8 +EBUILD merkuro-23.08.5.ebuild 1708 BLAKE2B 0d63e052240ddf98a7f1be496ff6d122f5dbbf0c163c8292f6f65e9943019bfedc56100fb2edb9d7b20007d6d7e47911fdf31057a984fa236346977920a69646 SHA512 2aa21ddf097d22e55a9f05eddf30029e33e5c1fe0fd4b0a097a44573b0bd7c3767189937a7bb337a3fee5bff6a2dbedb2514fd99560885b1391d97192e494a76 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-office/merkuro/merkuro-23.08.5.ebuild b/app-office/merkuro/merkuro-23.08.5.ebuild new file mode 100644 index 000000000000..4581abaf03be --- /dev/null +++ b/app-office/merkuro/merkuro-23.08.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="pim" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Calendar application using Akonadi" +HOMEPAGE="https://apps.kde.org/merkuro.calendar/" + +LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +# All of the tests involve interacting with akonadi right now (as of 22.04) +RESTRICT="test" + +DEPEND=" + app-crypt/gpgme:=[cxx] + >=dev-libs/kirigami-addons-0.7.2:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/mailcommon-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +# qtlocation is needed at runtime only or fails to start +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtlocation-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 +" diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest index 32a2df1f8b90..73a2e412b1c8 100644 --- a/app-office/scribus/Manifest +++ b/app-office/scribus/Manifest @@ -14,6 +14,6 @@ DIST scribus-1.5.8-podofo-0.10.tar.xz 19116 BLAKE2B 3aa6ecc6726fece8c3b164509649 DIST scribus-1.5.8.tar.xz 74543476 BLAKE2B 6eacf3089db88b673bd146a9727af4faa4e64901b332dbe08e6c62c912212bfd0e9e2003796df51621ee7d66262388ecfc3bed057a22d1d7fb1740e77fe50686 SHA512 eb46be0165eeb0d8974aa744fc8ffac321b206ca0015da39bb2f50d9fd4a5e28300a49ada0f963b4e0cf9a3301dc746ffba74f359f5e76d308d80b71ee669c2d DIST scribus-1.6.1.tar.xz 73266900 BLAKE2B b8120823cf98201ed197748cffe3f12019acfbd4831b497585ad7d04fa6d6e470bf4bc85dac15700483dfc977c56136cb49bcee20106f482cd9b0022d75d28d5 SHA512 ffde5628ea314dab8f212f78e7dd96cd258ceaebccc5b8de2c21e338a433f82d7fbbb047d05882abb07b4dceac031141b77fef933c9a3ed0e26f29bb94377e7e EBUILD scribus-1.5.8-r6.ebuild 4442 BLAKE2B 5063e5aa3aa6e1308ba979ea30de783c600f96e05f0d62d6372fd118bb25c49d952e6002227afdc84ea69b89fc6eb9ef7b8e9051b18fafdf1300b1d261195da6 SHA512 98c8604f65e8caefd1e27d136c531da1ad7060e38df66ba979c5dcaf57918f6ddc60222a2187abdb82b77084f8fb536184550cd45f1cd31a8f2b1c3ef0818569 -EBUILD scribus-1.6.1-r1.ebuild 3936 BLAKE2B 703320ed0c67f65667ea54c7dbf81a838999e0def30e9ed8f53509dbd35b9b794b282599d6488aee9ec4f06bdf82a5607c4577983177b34df61b35880c8ec22c SHA512 9c4b9b3cc87830bb8961db5f1aff6ecb1d08fa15ed4374e62907ef3abdfceea5c898e13bb7f043edc1791dc4542339afe887644d519b6268451092f47c3e40fe +EBUILD scribus-1.6.1-r1.ebuild 3934 BLAKE2B 6fc9ada9f3e33149e482b524e6b8c184dd863785a10b8637452b68f50d9a7587332cded3f70f2ca13cd351699f4f81c4bddddac0b189620eea397df0115ecc61 SHA512 cb69b5b71afdad144bbc22ec5037290c4bc6a8d57fc2268a7e4f9875c2aaf86f391f43c651014eab0617ae23e47f1fe9fbf7d5677985c5a5e36b6af9cbb19ce8 EBUILD scribus-9999.ebuild 4030 BLAKE2B 52b4aa2873a6deefc274dcc2303b288ba64daad3bbe37c2190e0d07da612f7bc5860a9ffc85a9df2210cf2c316ab8b8ddddd37689748817714cc59c879a8b15e SHA512 e831559052b968976a5e6889883038640fc87c3687e7316690f478b7106720c605c377c059c4d8cc2c97b903de44bb55e1b200b5ea84b39e50dea4cc29c1e3b4 MISC metadata.xml 883 BLAKE2B 7dc92ce97a3337f9397b52c647c00313790a8a674c88ba3491ef55b056941d6dcdfe1eac9009c4a5f2c4ebe70d81f9fa27439efad544bf8415ffb2235440402e SHA512 3348ea8be21835e88182c23e21dfaef4f52928aee1f4af1c88707cc3bd3f016d56986f197eec9b26279f4df72f20559fe7f4cad7439e67a66ab2c1b4f585ad91 diff --git a/app-office/scribus/scribus-1.6.1-r1.ebuild b/app-office/scribus/scribus-1.6.1-r1.ebuild index 6a80b0653e02..dcaf6b17a10b 100644 --- a/app-office/scribus/scribus-1.6.1-r1.ebuild +++ b/app-office/scribus/scribus-1.6.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P}" LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk" REQUIRED_USE="${PYTHON_REQUIRED_USE} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 502203af721d1ce734dcb432bad2fc435210b856..4336a05b956fec233d75eeca4a8b9e551a03bc8f 100644 GIT binary patch delta 9520 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 O|L{L(fZ)F~MF0RlS>;dw delta 9491 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 diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest index 0f5d8c0244bb..049bf3fb17d2 100644 --- a/app-portage/elt-patches/Manifest +++ b/app-portage/elt-patches/Manifest @@ -2,7 +2,7 @@ DIST elt-patches-20221210.tar.xz 42080 BLAKE2B abcdae6dedac89bd913d6809d335c13cd DIST elt-patches-20240116.tar.xz 44400 BLAKE2B 0e664bf02180c2d0a5813f25a7661064f6612b71ab4743041a87579bf4fc2af276b2d653cbf75fe412364c2eb0a38dad744cc1eaa1159837239b0b9bbd122c5c SHA512 b014bebf918bb3debb5f38297caa0e250b426bdabfbc3c3e7ae44c1f5cda0d63ae1c0d82c12710a966a615947a5ad823a6e06c2ca485b987a74065dde16216bb DIST elt-patches-20240213.tar.xz 44840 BLAKE2B 00c7c19dd0cd2aacc72e90d98f6b5bf09cfbcc79597b53d1c8095066354de10d3080404f7798463e87c1eef385b26dcbc590d3e6fe6f709ea04eaa82bbb17359 SHA512 d39ba86d4356491246b30b7c87d4fba341ba1539f696ef297c231fee5566a3fbf09891323d1f04fd97b9504c56dbb6f2ac99fa6051bf77a31aab55695c6da24b EBUILD elt-patches-20221210.ebuild 845 BLAKE2B 1ae3fde1aa2475890679f2a0d47aedeb89cf37b824629fadece58545fa4a2cf8c124a0f0217c55af81a976161131df4cb625113de80feb2640130c6ee6d75ff6 SHA512 e36402d95eea9498126512f6b6e6ea40b67f996efd407173a683e24151382195389ba28d74b2b65dc5b9447dd84bdd13029eddc22d857b3bbb4f8dd83dcad972 -EBUILD elt-patches-20240116.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f +EBUILD elt-patches-20240116.ebuild 1126 BLAKE2B 61ceb194e07697549344731b4e9f9882acd927e9e24d033e289badfec9279349f726b58ab296f77674114368ac752a49ac8935e6782c815a5ae8ec5cbc4616ca SHA512 ab94b3f126616f2ba05631bf327cc16e2da5d41cc0d01c5f632b20104c4fd31e8fdc5e6af2d3b5f8e5e91dc3179d80461b349dfb5b367eb765035d4373c20abd EBUILD elt-patches-20240213.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f EBUILD elt-patches-99999999.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f MISC metadata.xml 363 BLAKE2B 731813601fd3cc8df41566cb2b4c41314250296cfd08921c4167f633aa5107651f41ecce090f8b179b549a0b86b0cad5d0e7b14be00b2f9bf38591f249aa3c79 SHA512 77290264148f7fd68a99059beb41a937f4983879a205054cef4845f693138ba611d95ebc4ab67cbf678481b7c9a14ca19e170cc04d696bf82b83f93dd3429518 diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild b/app-portage/elt-patches/elt-patches-20240116.ebuild index 29410c13f990..155c1829c886 100644 --- a/app-portage/elt-patches/elt-patches-20240116.ebuild +++ b/app-portage/elt-patches/elt-patches-20240116.ebuild @@ -19,7 +19,7 @@ else https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-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 ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2" diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 7eae9430546b..d92df6d3a39a 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1,7 +1,9 @@ DIST mgorny-dev-scripts-47.tar.gz 19286 BLAKE2B 47ef673050076c170d4bcdb50c300ee910eee8a264824e6d625dfed8c1ebaf2b2cee2da171565fc5086b6fd0ffb4a23eeb0f23e8bd49fc803c392fcb0172cd67 SHA512 a96b163660fe548f8dbd07e2c6ad8546c8e49b34f41fda4fa9d2485d394e6d0bf41239eee3d77d7aa4ae80c30c932a5b00a4ec9bdb44f634c88ba1454af7f258 DIST mgorny-dev-scripts-48.tar.gz 19305 BLAKE2B 6790be90c8bf61596a6af084093922081e30aeb18706e3cbf79228b1b4edc6472a518aa99d260d7699a8335e320fd7683e2c81af80754a0521628fef6831bc9e SHA512 24e856c9a168befcdcd0fe9f457a900d1dcc4210a73efc10c0061c5ccb76a2927bc09a11cf0a5dfeb1024bc9ab14063e42df2bc9c0f3bc1834abc253eab369e6 DIST mgorny-dev-scripts-49.tar.gz 19321 BLAKE2B 708f4d78f961e5f8bdd02dd694e605dd84361a4d3f4e15c2814b5347ad11787a2b533a23cb11d0aef4862699fee86f1176920e6fd2ae532723521f739805342f SHA512 fd2f96143311ec7cf4dff8371ad6a0fd8ebd4119de527092372ebc8a3be982b1376e7691998497bd93aa32538b40d4a0353a650de5edb5b6afc0aa87c4328538 +DIST mgorny-dev-scripts-50.tar.gz 19371 BLAKE2B f0992f6f9aac483e00ae1c47bf8a37bd30616c914db79b68675537af806397ddb643e3fd0ac5af051c2fab4f70f38228b3676c9e907d6b44987865f0cf214ec5 SHA512 77e939fa3601e322c947b612f4144d7f3b18262fe6b1169aa33eb6da44f13eb9eacdc60cd064035095b475b5ace86baf74eae1529898024764b0e1652dc4d0a6 EBUILD mgorny-dev-scripts-47.ebuild 679 BLAKE2B cdf4570230ebdfc7ea04cd879fd6353ae575bdac63dd61370288fff22f0f764452ab027b41675e7683f26c9d5f0f9646835ed41b3c5f26908f8df9137f3cb4ab SHA512 645491104d2f457e2ccdce46b2f9565e58de94fdad79787a61730cb69e8a79ffcc6e4f0952a10f0448f89c3a234fdff67ea1f02fe9f520ea6aec034566c5a59c EBUILD mgorny-dev-scripts-48.ebuild 683 BLAKE2B b5733f2cbac61f85aded2521e8d9e4cd089151a21e39078254c2a5af42f5fa31b3302ec09775df7abe4c88e1d0438acd67ffab0717d97c7f20e864526eec8f8e SHA512 9b2458ca55f4bf59d3fc8b304af0334be9b71d85872fa1b67eafe7f1e80630330feedcd829520b801ec795204089c1170c9b4347117b9552c9fe3633b6900f6e EBUILD mgorny-dev-scripts-49.ebuild 683 BLAKE2B b5733f2cbac61f85aded2521e8d9e4cd089151a21e39078254c2a5af42f5fa31b3302ec09775df7abe4c88e1d0438acd67ffab0717d97c7f20e864526eec8f8e SHA512 9b2458ca55f4bf59d3fc8b304af0334be9b71d85872fa1b67eafe7f1e80630330feedcd829520b801ec795204089c1170c9b4347117b9552c9fe3633b6900f6e +EBUILD mgorny-dev-scripts-50.ebuild 683 BLAKE2B b5733f2cbac61f85aded2521e8d9e4cd089151a21e39078254c2a5af42f5fa31b3302ec09775df7abe4c88e1d0438acd67ffab0717d97c7f20e864526eec8f8e SHA512 9b2458ca55f4bf59d3fc8b304af0334be9b71d85872fa1b67eafe7f1e80630330feedcd829520b801ec795204089c1170c9b4347117b9552c9fe3633b6900f6e MISC metadata.xml 362 BLAKE2B 9f7873c2b1dea8abe84daabea4db33438b730c92487220d28af391e411f58b15f7eaa7aedffab8849a8d0cf4c032db04e48cbf9be28f0ee7602b6a05f0e430be SHA512 d7d44e67c952a00cda52b223975c1c48ca8283d55ccc084edbed956633e8f2a04ede1553f16a3b673485ce433b9067d35c1459f0ef392ddf6d4d03ab02d339a2 diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-50.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-50.ebuild new file mode 100644 index 000000000000..0b89f83d564d --- /dev/null +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-50.ebuild @@ -0,0 +1,32 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Handy scripts for ebuild development and more" +HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" +SRC_URI=" + https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + app-portage/gentoolkit + >=app-portage/gpyutils-0.12 + dev-perl/URI + dev-util/pkgcheck + dev-vcs/git + net-misc/wget + sys-apps/portage + x11-misc/xdg-utils +" + +src_install() { + dodoc README.rst + rm -f COPYING README.rst || die + dobin * +} diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 854ea117604ce2ef656fd123f37de81868b1f666..3aada1eef819a6438f4ee3aac1bfebcce027b6fc 100644 GIT binary patch delta 9830 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 M3;Eb}<6TGq04052_W%F@ delta 9771 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 F005dYNXY;I diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest index 595e3f931073..3c83dfd471e6 100644 --- a/app-shells/fish/Manifest +++ b/app-shells/fish/Manifest @@ -2,6 +2,6 @@ AUX README.gentoo 732 BLAKE2B b869bd411bf505339adec5a6c35731bf26f8910bcf82919c15 DIST fish-3.4.0.tar.xz 3292216 BLAKE2B 3691e5387a8392d7d43b3b0f8b893e83e246c3532684e95a19c7b2eb4ebe80bcf04aaa1b965f5c4f6d782d0ae52269bb1cdafef76845b02f9f99d4c82ea77ce3 SHA512 463ee8d86815520c6de9777fd2b5975f06cc0842137c86cca7ae0331e95d74e755bf6f4b0bdea7e96c11371436ff9f97ce483ae026daa1e8d385f6cad8860ed4 DIST fish-3.6.1.tar.xz 2866100 BLAKE2B 13a41781c9a7ad093b18d4697c6087ef4c621bdf9cdc23c29ab89514fe990b38461c2323344e884cb95070c98976db1a37615f91281919a4ac36d6ca3312558a SHA512 ee6f5c7699307d515f111c8c4f1633d9eb9703e045a93cfc2fcec722a03cca4ab25e4e09f6fd94ff2d07180d8b37c6ab733323bb2645065fdeb4e94771347597 EBUILD fish-3.4.0.ebuild 2334 BLAKE2B 4332dbf3a801cbec41d4744741446b1efec30dbc80ec354d576da0df8139cb47678301235a93b7a26338e7db6c1877635d5838459ac809e1c50425ca0ef5eda8 SHA512 88edbeac9301815e8190c651fc1af8cd9a0d8f1fed0061cffde064db2aa1a1404a97450a3122ee3325d8a8ffcee3c5b30fa6d3c532990e8a032a3f2688756859 -EBUILD fish-3.6.1.ebuild 3153 BLAKE2B 623a11a47a6126d4c082518c8abb80a70cd0df07cf766c26a95c516ac34b125d9200a64f5263bc2898d3280ddd40f3cf764e9acd758d3d6b7594503f37aeeecd SHA512 666761011fbc901c8377f14fc7ee714c5a47e2af3c519fa8c7096dfe7092b466952e16d39ced0915be8035eb269ca833d103be8bf2a81cb10a375b8dd7d2038b +EBUILD fish-3.6.1.ebuild 3151 BLAKE2B 0138802ab238bc8ef46e77b121f597407f21b2b03c1aac9e23d46a17986192194dc9194c33ee53847a7a55f5a1696985ae561d9cc78d91fcc36ac8e5aebf0dac SHA512 471a8a5e558ebb68f5b3d80612bfeb017a3b99558027ba04dc07e2ce34cef83bd931a8f9dbe9f9a5365373cc73c5424079aacafeb9225ba75e73448be9c67ac6 EBUILD fish-9999.ebuild 3157 BLAKE2B 86f209666f5725e34b80db135c4a7d1885ea8895531a3610c8ca458141f0fccfd5de3408d80aa343178af6f5d51efd4279070776e5b3e0fb0a66d6d3a565965c SHA512 c19b70e3086b586193b105ae845dc79cd8abbc21d6eb0406974f5c1fc5d23d0c0c5a71c84a5a49ec721d3b6e7817ff2b186d80f35a8d7ffde5e43e51b0f0bffa -MISC metadata.xml 628 BLAKE2B 0449de5f2df4578d1b6ea0ca56276805afa3726b9120b96de0968db59a92bf933c6516f7d62afe7074d64fe1f5cb7c48fce09d0f15ccda67b5f45fd600cef490 SHA512 f30b029929df8548ad626b96d6426227c9bd421d8838836ca09304a44aa7045d7a06b4ca215c98dd6ab9554dbd594578c5d9b0baa1b8564c17cd69dd9a8d9203 +MISC metadata.xml 544 BLAKE2B 1d712f1e36fa1329f8d3cf766a7ed19f210356bb229a66e17f0fc640fd6969f60c56dff1003995ddda3d2f1b28da914d9748bdb84d101a4cdd4a089fd07f58ed SHA512 686d3bebc8b840abc98464ef07e9bb8e5456fef99b55a5c6688c99453173ef941f7ffb67d0f8de4273ff0f7d632b8843783939d7b078bf84d36cf8a31cff5df6 diff --git a/app-shells/fish/fish-3.6.1.ebuild b/app-shells/fish/fish-3.6.1.ebuild index f05f1f9782f2..52c6129baa31 100644 --- a/app-shells/fish/fish-3.6.1.ebuild +++ b/app-shells/fish/fish-3.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git" else SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz" - 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" fi LICENSE="GPL-2" diff --git a/app-shells/fish/metadata.xml b/app-shells/fish/metadata.xml index 984a8917c773..df95e62078b0 100644 --- a/app-shells/fish/metadata.xml +++ b/app-shells/fish/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Smart and user-friendly command line shell for macOS, Linux, and the rest of the family. It includes features like syntax highlighting, autosuggest-as-you-type, diff --git a/app-shells/ksh/Manifest b/app-shells/ksh/Manifest index 721725f97523..ed64f8bdda1c 100644 --- a/app-shells/ksh/Manifest +++ b/app-shells/ksh/Manifest @@ -5,4 +5,4 @@ EBUILD ksh-1.0.3.ebuild 1646 BLAKE2B 4d78b22a8600e0e910f6edc172307e26194b48bd7be EBUILD ksh-1.0.4.ebuild 1645 BLAKE2B 313ccf8ae8a54e9ad442a17bca969123a9784bcfa9935d4395d02e1259b5ae6cb70b0f8a8fd0ced0dcc77a595451fbad744369a1b3e8ef7368ae994bf4266caf SHA512 1e9e41e6574f4976e30346d28d376f2f3d5f20e257b5e296f530d3b33813d447d7ac51b8bf2d502083e56c9c4be3f28b3246e2820df363bf7f6a5b4822fc1046 EBUILD ksh-1.0.8.ebuild 1632 BLAKE2B 912b9fb4281c8584f7dc51dd3316c46fd274c38190a979ae86a45f5eec1a50fc3b2214ecdaddc72964f6ac6e8c24aeae517831624e6b40776837f7f94472ee0c SHA512 08e1b8b4f7821a2fc159daecc95750eca804cb8f7e64f6e9a3d257a98e610d9d43adfbbc5997104afc8db9f0ca216bc9c9d69f02ff7e8cc74583e12f9e1c60ae EBUILD ksh-9999.ebuild 1632 BLAKE2B 912b9fb4281c8584f7dc51dd3316c46fd274c38190a979ae86a45f5eec1a50fc3b2214ecdaddc72964f6ac6e8c24aeae517831624e6b40776837f7f94472ee0c SHA512 08e1b8b4f7821a2fc159daecc95750eca804cb8f7e64f6e9a3d257a98e610d9d43adfbbc5997104afc8db9f0ca216bc9c9d69f02ff7e8cc74583e12f9e1c60ae -MISC metadata.xml 1379 BLAKE2B b277cf1c89001b6b4fd91a705d11219a392767b5dabd579db547ba550e71868dc9224081a6a7111670309b0c56000e4d1773c7438648408b1668234b674ea087 SHA512 ad5f4e4d95d36d8fc0479c70c61c9fddfd9a072a57fec18624651f6bebe9df80f50b81e3c3f85ecd66afa4ca2d0066b21c791ba7c56fc1dc458dc28f9c37326a +MISC metadata.xml 1295 BLAKE2B 8074154559c78e1bc930b0fe26b0dd72ab4fda99217b776806b53e5959579338a9b2a7e348c9be18756aad9adbc6c16ba754332cab585dcf378e2ace8dcd459f SHA512 afdfd8d7ef407ec4c2626ed17917db4757c035ff004f4eed1034f313ed015c45cd8cf1c9495e7ae776257194cc794f3a7bffc1b5063b3db5b2359023cc6d472e diff --git a/app-shells/ksh/metadata.xml b/app-shells/ksh/metadata.xml index 86387b2b102b..1ea836a53175 100644 --- a/app-shells/ksh/metadata.xml +++ b/app-shells/ksh/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + The KornShell language was designed and developed by David G. Korn at AT&T Bell Laboratories. It is an interactive command language that diff --git a/app-shells/kshdb/Manifest b/app-shells/kshdb/Manifest index 912f129792d0..a180b8f2b800 100644 --- a/app-shells/kshdb/Manifest +++ b/app-shells/kshdb/Manifest @@ -1,3 +1,3 @@ DIST kshdb-1.1.0.tar.gz 154189 BLAKE2B 23aabb6e5058de6d66b5834f4d61c6d1cc41894278f563bd329c4879e9c7aa955d7f690e13229c24b67182ea59bc214db42b56aba6ed9b932d7c61f618db8ee1 SHA512 c09a459cd99351ed058d4e248f628970d905bc4a0d08632a0e819331290001189d8b6ac3795ec94c2459df51a73941e4b46ac58daaef4378774a8d46ff50248e EBUILD kshdb-1.1.0.ebuild 438 BLAKE2B 281be9ebb1da050808eef7ed85cdb41359912725d382f1ad365167f9968724d3b6f121bad7399ada17a65ac9196248a04b60cad7d4a1581f60642364522561de SHA512 eca5d3d2355d653821e7fb266ea15b158def347e3360ececfbbdd2ffee3e7150b080563acc6244430522140eac0e059cf8df149e29aeff3e35acfbd079b07b69 -MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/app-shells/kshdb/metadata.xml b/app-shells/kshdb/metadata.xml index 2f82d0bb8eb7..115e9d64a669 100644 --- a/app-shells/kshdb/metadata.xml +++ b/app-shells/kshdb/metadata.xml @@ -1,8 +1,5 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + diff --git a/app-shells/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest index d4bb5fd96e3b..72702c76721a 100644 --- a/app-shells/pwsh-bin/Manifest +++ b/app-shells/pwsh-bin/Manifest @@ -9,5 +9,5 @@ DIST powershell-7.4.1-linux-arm64.tar.gz 68192983 BLAKE2B f020f7b68591ce33479672 DIST powershell-7.4.1-linux-x64.tar.gz 70945165 BLAKE2B b9f66205bf7ded6682c3fe8639058b6b2a6cbc6cf12b9432970787e88edf3e58564b1a7713decad6c042d60d7a16ffe41726dbd6fda3ae0268f77eab46a42f44 SHA512 3193c28935e474421aabe1f2b1df185fc6f49ed8dc148b60fca9314af48950f0d80aa7872f14830a2c5297ca9c160cf9cfc6b364c94ba72d51da37b9ca590da4 EBUILD pwsh-bin-7.3.9.ebuild 1586 BLAKE2B fd20127d40f52c5f7b8ceda0f32a81e74852ab6cca3febf18f6c2899ee34ef6c27e481dc08f3847ffb1ec69a6bf8932e6647e1488a007e06bdeb038292f720e0 SHA512 31c1f0c9400a0ba8ed6903325855ba37d7ced358fcdd823f77c15fd5581159487a793bf1c32f6c5ba5bdcfcef03599b7bcd98d2f296cd727fbca3d9a55925e5b EBUILD pwsh-bin-7.4.0.ebuild 1586 BLAKE2B fd20127d40f52c5f7b8ceda0f32a81e74852ab6cca3febf18f6c2899ee34ef6c27e481dc08f3847ffb1ec69a6bf8932e6647e1488a007e06bdeb038292f720e0 SHA512 31c1f0c9400a0ba8ed6903325855ba37d7ced358fcdd823f77c15fd5581159487a793bf1c32f6c5ba5bdcfcef03599b7bcd98d2f296cd727fbca3d9a55925e5b -EBUILD pwsh-bin-7.4.1.ebuild 1587 BLAKE2B dfeb0e7900195416e3bf76d65d383bcc3d442bf71758241b4c8395d3a3824dec04d19d66fff85f15d405da41f123e0ade14b9e1ed0c4b5367d59daa34f209bd4 SHA512 0e90bf83139bc85409eb6faf905e80e1550bf788fe31e4db1ce5927d74f4fb70dcd9a9def3a9de5d9c1f5adc7fb0badd8b13253dbde5d47d23eb58eea04623ed +EBUILD pwsh-bin-7.4.1.ebuild 1586 BLAKE2B e2db6a163882d3398b57f7b24f8f16489994cbf28fcc2b4da7bd097c11baa4c799a5606d5a323ec1cd6c131f95be8b6a999682bc863d892c66bda3de6343fbf2 SHA512 28859e169eb6ef2fdb8b47d0e74613860a66f912f221a8dab8e829d14012a569832bbf5f2a06a666d7a79571cab654176fd6f16d2129922adf7d9643305faf40 MISC metadata.xml 980 BLAKE2B 645e3ca15511e0e88193911119ac54ada054ecc0ccd355bccd3c758f9d854fc4ec34af3aee4dc73edbedc8b983a71688bf2753ff3251b2f317138afb07792dc4 SHA512 e68ea742c9139352d2aa31853aaded6e26952a63971b7ce4473ab2931579b26807c127163b783f3cb602a0ddc59257034440eb337b874b3a2e8e6447a6d63b93 diff --git a/app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild b/app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild index 1eaa0f3a6e95..0a2d1554567a 100644 --- a/app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild +++ b/app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" REQUIRED_USE="elibc_glibc" RDEPEND=" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b3df2c1da068c4adac6af1ce2f2d7085bb5cb1bf..76060f25a3f8f33f185f379c0038863d4e484d27 100644 GIT binary patch delta 47905 zcmV(&K;gf}g9F2Z1AiZj2mk;800092biK)vB}bN?x$mdQJq6vSlbPDGO30ROX_6aq z!Ci}v$fyh;z=%K&eER-AL#O+7R3?j=2}HQxYj*Su|9|uh|M6e``@j6*r}e$f_Pzb@ zfBot6A40tIAO7_}|I7dLpW?s%;YfR|G;%C?j4PxRTWcZqdViN5>KX4EQ_gL-5nGx) zpYtroN_&-boY!$4dCiOep0S_DY;&FKENPV3=DvE3tDM&rV!7KmYYJyCX|A5mooZ^K zr9b?)|Lb2$h<`ZlHBwKb-C6~?}eyw(-*yl0Mc^_vE zHQpER68YA3Uw`K{!`X5QCG6Vnv9BC=3dgzU-R_;sjK^{1Fe2}MtQ_Y5_Fw+xzy9C< z=YRTd|NRgD^2;wj{Ez?gpMUs|U&gSpXd7efBcvB^QXPOegDIq%bWO8 z>S5Jux75m6a-JpkRuRDB`Hytx753dzy!er;r!eYH^M5Yq-LLDoS}uLvEnY{Rm8YCF z9y`~Bq*`pH?hAn;y>+csc0SKpR}Af{G4`878td=kn=OsAt(J40t9qV!wAt&G8o!Gm zV@M^R?FiRBuU^X0hX-HVoO_hX|COWkyN)~0di8$P`&bhl$f=#N93yf(>uRZWF3ZzR&Y4C#r@FR=wAK&v`1%dw<>tlao1)T&{eje1=*^ykp+SvC}F( zM5-a23J-m19N%%K>&zFA(l5Smr8Aui{cAk(4%ZnI?{|#;F0vMXd68A%N#2BYUU#^U zyJCLx+8F1t`gz5DWL}Z4;J~hXAG6$7-eqZHSk^s{%Ja0f>f$78ooC<>(WEnvdGauG z#(zCAYm7BqM_k8MFuBA>@C~=ZYOUzt>2F=UVJH{AMrx&zV{@3Id>rz~t z{p2;yw#!aDJSH~JGik?-BShTm#-X4qM?E;}e)FpbzY zq{ofA-RG{U@Mo>}-ZHwm?>nBmoM$~Rq`P`8`EKXh_tDzOJjsnb0xFK5jW}TJA%EWM z4CU-K<1g24F&y`}IyBV>0A5t>#wicRnqnD{I6?;T5;1H*FAU6_ddfh#(6i) zXsE%FCmRiA>Nt8_?NKg_W8Imz%LOaF6j??Ac28*3-s>R1L^NjftK1v+Snw>kzw6X; zYHzs4zVRo2ml%F(C*(x9Ij=p-zJIQ9V{-$^Veh!QdxwZ8Z#R#4#F%bm-*Jh7;8FsA zHb)spuIF7=Y$sAV?z{79YZE=fCLD!a2OcK3d8fHiP-4jy^58&TB=+;Gavd*@9v$Js zLs*mZ=k3d^9aX@V+X|C7IeLqUr|0t*=Z|(H32Y821(b01IQk6XTKElYHh=Q#$mifd z=D6>=PND<0g5eTL1J^Q+B4r8Q&~xAggf31O=}53mb;I}<0LeG z-bgeWfG}7-y{-~#!-#K>rux-k92fo+?|}HwJWgr{&VPoDI`lo!u9LXmjU(guAgXVl z_NUL^Uqd6G_->C^9;isb$bZ6aVexL^-ghJ%mAQ`#Yd_I$yi-EwGOrs#AT;7EG0=|x z3Ta<4uM!SoW(su?_-`U)$oQFZq&f$N60lT$CE(IRI|*o@ihJf%|1Pq9KF%gz{O?R* zBh4eujJ04k_Y@r9%;tR`S8ezOpaV#PKNzcwO0>mCpvS~;UH`)01%H&0FumKI5>5^` zJHu7eBo3{zHX)dxSiu?X#ByFm_WjdezI>gp0?Y4_5$O?D2z2YHyo0BP{INnjCIP1U z)CB#w8m1U`R94%7UUV9`;&9>m*2ugqqTo&Vi8lD8Uhudr+=RSfy-@? zPk3|o_nk&R?%isih<_gqX=5gE0RrqmElhP9lR*VU$chi-K&}%g6!4s-?@07MIdmdb zC2HJj9)&=ZeUdP>@LB!ZoCym={&UO&Sh7aLlvDdCu)ltO1ro>cCay&UzG?>7l$&qa zW#EGVfVlM?IhA@4_dD?JOnE;rqMW=NbTVcSHYAP z!QjjlJ;LBhAELg+^8wKsXM)9qQfnbX1H)?t(HUyX91Cg1z{erIiW_?s*Drtm{O5OJ z#a!aMuRl6yV1JxvUjgrp@UIHK$AAC_38>IlyROpmOc+$%^J)c0%fn=lIsO`~jRQZA zJplRGH0~K^p~AM#3te|7vW->-_!ozU@}{)!aRP%g;pq)Y0E{zOgI7rrSh+JUZqGp! zL6h)Fg--_*W+0OM;y{@9fj)taiA3NqVj(d;o}IJBI)BU9{v(F3az}zl=h@NzF>$0k zA!d1Taz@{Cy~3_l6CI@OkUn?**X@L_}j@ z-G~20yZ{_em~4ibpz<9inK>$eMh)mb>)4Qm5o`T_b%129H( zGBGfLD)-*PF zuhKfo{U$9KK*bmH;DAGnX~Ajnxu{x3FL-DiXueO5eTA!6!VKqff%BdR0Se#~5}pMI z!(ngS$yuSS$JiVGh)V#k5&={-Ob4;5+ z715rNa#%h6*b>uf!!d&^&B=C9_*4Oc6u2+Ix-U&7l8n<)6FbMMt1Hp?m9)D%tU>We` zyon%}VHW?y!AO#zfAemTw=@dmwHy^hiC;eBaYD+=Cdgvb#01p5VJ!Q;%!MJ+WLgI~ z7buchkMMVS@zzAUdH^ofkj6tuVak1MET!V>2*nAGimN$h1Ct|-n(XYY<1?&Z# zZw;e+vIa>AO^AWGSK;><7K_G|Lyd{Hm3=Eccn z<2FE$ume=YH=p3q1cL>_Vn7*~9WW4R{N&_0zYV9vpXULBxp|KP%jFFT)I$W(E;I#q zhrtr`8i0p@0muhHu5-!|ATaSQGM<3FQ*^emKagmVGq#K*uy@p9!henU4R~e56Lqu~ zOg{j4Xvi)dkTVy56G2!DtH5MeDq{TxvMqcHtRFStU-)M9qc=DUwCT)xl=Z@~`=>rW zuUFoPzPtp+iliWq@I4$wB-ZSTJ(OD~ zb9hC3YQv?9Q%t!{PHx4^Y-^AF_GxN3%P&P~eD1pzd z%hUyclF;~;QQd@$#4n88KsET#6B#elG@!#Sz9jI&_fXIsIW9D{C6HLJ(0>3>X+Z1= z0|+>S%ZHrCP%u3Y8qEoAaD)&O%!7vo%Ju{PaC0uXzG5#V_Ure5Paj#(yS&HNFf6djq?PQ*Z*a&dB^cYBnJ}2#Wkx z!Nf-*w4zS9IFt(sS7_+D5?tjCOBDDK7L3mqDRj&iFbS066ga0)vv~>*W883C;7|_p z>W`GJM zAX~2+KXSAIpm>qj=k~|%>#sk3er1j?7Fo?}5y?=Q(NPhYc1D3ZuB`!)634EGQtREpOxR`7}rX9%XA^Z#-LC zc+3gX9fgQ850L+J*KtAaGr+)aU6YW*zfNcto>n$+-ry3LP>{NzwP4w{IJisHvv^fV z#R1MJD}#haMjP(78o(FKA3_ys-{|qH#J>DEK5)l>cR;btE5f2m^ai02qP>P`90pMq z#Rb4$1yBxZn?2xsZg9sUYGnd|*FV5{oC+8tNE$DA)di$hiW5Ir02!udh=}q?0s#o` z#CfG`N+pE%8=-KPi&KLBc>X~D4ZJ_t8s9_Va_iV?g)bucA7*tOQm z7$M|;5W~hLBc-dJ=9d!hgYtpy!2XvPgLo7*LTiFI1ft!Gw7&fK<=dC9uZR`T`Ytd& z98v)7yby;#ELT7hk5F(L#+e3?AEt({#2cPqEO2d+7-NH&?UR9quP$N*u8_me4@xTF zL^J}h!*8Pvd_#q!;@wP3+_e|;w|^H{Gyvd#N;0+*p^!j>IWX@N)C$BI6T~^giSb8Z z-(A45Z6*WG;`2{WQ7%MO0D3_hi5hZBFk^$ffmM6Q0Ep)RCzIpAxfX6OZy=i>lNW(` zflq{P0pqc|>;*5p2%jF4*Tvptde>7bj*;g~X&wCxIZ8f(sW`uzsGPuV z$Hv8$5r@Pb8pAXiF}+jd$sPjgPl!i1;0iJ@0`}*^sz~#l(yYt;_4PDJnWg zAK>50e>T1s6#=<}eHtP%wVW%c8z_NOz-2&e;{dZ&kpeh&n$y5P&s*wfCQ++5^#=|H ztG&g_iB|!xkE7$Z0v4|4D#Bp?T@Otl7{|jX(QPPqG;I%?1$DqmOiIb{@8*?%H?B3n z;--{{utikG)eUgueJ3=tb?7|k5@&WvSnxV8V1KmFpZeDqELNc~@1|Kq65!5Cto-e& zT2l-VSJK@(zfBz~R)fh3r%3bKogCo*xiF&KXAiW?gPtECc$c%M_@ z9bhmutc13%Q~`7Q%{2KEf^GDF(C!<5k4E9_q#mFF+&}L}?Clr0K2{Jvv9KI`=Zz;g zI`pi??fng)9(DKnFCV!a7bmntg`6nZJ3{;O6(Ga?Ap8@#U|EF!*GrGle)-$?S0MJD zH01Zr)W_lTVD}~(aNVf%IK8X^?E%pUSh^G_+w@)};S^tlj!7T%K=

Gm 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 z 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 `?9 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 E0LTJR{r~^~ diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest index 3348a6ddfd48..df55a487e84c 100644 --- a/app-text/ansifilter/Manifest +++ b/app-text/ansifilter/Manifest @@ -1,9 +1,5 @@ -DIST ansifilter-2.18.tar.bz2 436432 BLAKE2B 43c592e83a967ee86404332a464d57d202a73651b2e29da2d1d21163d295b6efba96ecb5861dacfa89b8f567c0367f7a32b8e658f8cefad82c5982f2f2bf70bb SHA512 ef7febed1fc31f5c7503648e4fc0a7aefc3da8e30ea649bd6f03eac2904667fb779049106ccb77ad16fbf655e979f6651b25b84ab126c940c66bedee115a28e2 -DIST ansifilter-2.19.tar.bz2 439141 BLAKE2B de720a10e96e9b55d205b3e19620c85ae7cfeb5a6f15194c78ec01901ab7d6af1a655d7a8ceb810de5923a0fb0c21f3e3b3149495ce04b976796892401f9c1e7 SHA512 2346f41bbfde9a8f38996a24a1c8207d65183ce58b8ba86831cebbd2da8a356d7bbd5503c7fc34f6f2d06bd7157f5811e857e6a03c85a46ce2f1696b0493a0c1 DIST ansifilter-2.20.tar.bz2 439551 BLAKE2B 71a24e904d7d3769bd0fed4ce93d960fbe434b117dc9f0e0d6b43ced40ce78d315ad58a5b83925ea0d16595e79e0ae415fc1e52323a0c367c63edc1ede57c039 SHA512 f05942eee53513cc81054bfb853fa9a946ffc0c488564975b06e3d1feb15d8ee7be05c561905cdc5944f4d083f04196af0f7c90665b8048ca7e400537517498c DIST ansifilter-2.20.tar.bz2.asc 488 BLAKE2B 2f2bb56e3cd81e79cd3b5b34e0f5224a79e26977f94708c64ea4278b186acc72e28ce9509fa3c0f31619b3d3ea8e35ee83656d7560152c05bafcffcb12204456 SHA512 5002436eb38399bb7cf96914fd1778ed53a9a0d8fd029b37ae50c6db8b411248f602efcd7bcb9a69871f2b3526fccf4875e3f958afccaeea94e286ddb0f071db DIST ansifilter2_logo_256.png 54539 BLAKE2B f8b98e22b08c62769bc679f17b3f9d2faeee806d95af3b4a4876e4938813694a4924ed4684163e962d94d3f1efdd31facdae4c3eb75c98322da228bdf0a130be SHA512 ff6f76a91a4809289f90db2bcefc01e772e043a478d7f84b33b4313ed163692e7d2f87880e5fdb64f0e419f6c1ef6ec85240f5a9984223e9059f0803be313de5 -EBUILD ansifilter-2.18.ebuild 1118 BLAKE2B 4bfcd5f4416e17802292fc13fed87ced72b30dea5e0b92774be4c8c7bd3789dcee38ed8836411dc4d98f33b4ddf6d4683f0a1ea73850cec33ec3ca5caebc54a3 SHA512 d14974a54e90b96547827af226bd3421c0ef978a3e7e17e28661a01783240108d8c49f9cf334876b15f3c824c6225686e2490761c56620b7643145dd92d67179 -EBUILD ansifilter-2.19.ebuild 1295 BLAKE2B 4211b9de539b1656f9d8512f83a0c211c60a57f8a0a9dd61be2079017516e7a0652971e915aabd01852d8f007f9a63bb50607281d8331237e015407eaf1687bd SHA512 fc3a57de96c5fb89a1854b150f2f795424cc935ba6d16327b62c370843e03a04a5896436cf311a310acf2e33af682e405725bc2d412e2e48067efd4531d53c16 -EBUILD ansifilter-2.20.ebuild 1869 BLAKE2B 07ee10d4f3971e3c9a7cacc150ac71b3ff99dac751f26feb8870be355eba6e14b856c7785cc311a91f476a7986f4931d2315d8f5960477bdf6a63c0b00976311 SHA512 3702d7d3cae91d1dce650f124ab32ed1e7893c5a17ef486142bc05be0b961a8c81fa081000a06f620c68b9fb772fb7a270a2241231776328cd8f56e330a4aee4 -MISC metadata.xml 336 BLAKE2B abbe2be16083114dab5fe1f2f7bc8a269bf44680dedd69c741275d7328120dadabe3007cc9e49705c044916cfdcc17227d96b7950b05662684140264b869e397 SHA512 5c08736995589d34cc3f37ce20abdaa402c56986506a4bb88a63f8326ccf4f233a059705815d9cdbd1b07a156d82a155bca70cb70f9b4b4273ef8f6be29dc4e3 +EBUILD ansifilter-2.20.ebuild 1940 BLAKE2B dce9c87de7fa5c6d932b3224e9ed13ddc25cf04516a8f8687838f0f28e3d743d0ccc8b10d2732af6dd5153b09f90e36a6630b5581efd8b79978ce8ba7cdf1ca0 SHA512 585a4ce4b99d14d0f5a04a9325abcdfa101571fbed48a6309d5480df67133851313c15d73f92121a740607a37bec10f3eebf6c06e61632f153f1aeda22ef295d +MISC metadata.xml 330 BLAKE2B bd53d42fa198c95c42d3775b1fcc44b3f0ebff17e6da2397ecedd7f11feab092213e91d4851314e930c263d218a0f360e877b81aec08926176dd313288eedc9e SHA512 499715ace48f835425baf484bc305545933046c6318fa16ac52f8ad363802e0c589b76a40e1b7036c1b204f55d3c069297877b199921fa4c2fe1a55ee9795848 diff --git a/app-text/ansifilter/ansifilter-2.18.ebuild b/app-text/ansifilter/ansifilter-2.18.ebuild deleted file mode 100644 index 6b5631003512..000000000000 --- a/app-text/ansifilter/ansifilter-2.18.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop toolchain-funcs qmake-utils - -DESCRIPTION="Handles text files containing ANSI terminal escape codes" -HOMEPAGE="http://www.andre-simon.de/" -SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="qt5" - -RDEPEND=" - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - )" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog.adoc README.adoc ) - -src_prepare() { - default - - # bug 431452 - rm src/qt-gui/moc_mydialog.cpp || die - - sed -e "s/-O2//" -i src/makefile || die -} - -src_configure() { - if use qt5 ; then - pushd src/qt-gui > /dev/null || die - eqmake5 - popd > /dev/null || die - fi -} - -src_compile() { - emake -f makefile CXX="$(tc-getCXX)" - - if use qt5 ; then - pushd src/qt-gui > /dev/null || die - emake - popd > /dev/null || die - fi -} - -src_install() { - dobin src/${PN} - if use qt5 ; then - dobin src/qt-gui/${PN}-gui - domenu ${PN}.desktop - fi - - doman man/${PN}.1 - einstalldocs -} diff --git a/app-text/ansifilter/ansifilter-2.19.ebuild b/app-text/ansifilter/ansifilter-2.19.ebuild deleted file mode 100644 index 0f7b29ac2fd8..000000000000 --- a/app-text/ansifilter/ansifilter-2.19.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs qmake-utils xdg - -DESCRIPTION="Handles text files containing ANSI terminal escape codes" -HOMEPAGE="http://www.andre-simon.de/" -SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="gui" - -RDEPEND=" - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog.adoc README.adoc ) - -src_prepare() { - default - - # bug 431452 - rm src/qt-gui/moc_mydialog.cpp || die - - sed \ - -e "/GZIP/d" \ - -e "/COPYING/d" \ - -i makefile || die - - sed \ - -e "s/-O2//" \ - -i src/makefile || die -} - -src_configure() { - if use gui ; then - pushd src/qt-gui > /dev/null || die - eqmake5 - popd > /dev/null || die - fi -} - -src_compile() { - emake -f makefile CXX="$(tc-getCXX)" - - if use gui ; then - emake -C src/qt-gui - fi -} - -src_install() { - emake -f makefile \ - DESTDIR="${ED}" \ - doc_dir="/usr/share/doc/${PF}" \ - -j1 \ - install $(usev gui install-gui) - - einstalldocs -} - -pkg_preinst() { - use gui && xdg_pkg_preinst -} - -pkg_postrm() { - use gui && xdg_pkg_postrm -} - -pkg_postinst() { - use gui && xdg_pkg_postinst -} diff --git a/app-text/ansifilter/ansifilter-2.20.ebuild b/app-text/ansifilter/ansifilter-2.20.ebuild index c665b8361bd2..7baf14e67aa9 100644 --- a/app-text/ansifilter/ansifilter-2.20.ebuild +++ b/app-text/ansifilter/ansifilter-2.20.ebuild @@ -7,7 +7,10 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit desktop toolchain-funcs qmake-utils verify-sig xdg-utils DESCRIPTION="Handles text files containing ANSI terminal escape codes" -HOMEPAGE="http://www.andre-simon.de/" +HOMEPAGE=" + http://andre-simon.de/doku/ansifilter/en/ansifilter.php + https://gitlab.com/saalen/ansifilter/ +" SRC_URI=" http://www.andre-simon.de/zip/${P}.tar.bz2 gui? ( https://gitlab.com/uploads/-/system/project/avatar/6678914/ansifilter2_logo_256.png ) diff --git a/app-text/ansifilter/metadata.xml b/app-text/ansifilter/metadata.xml index c27cd0454f68..ba284898934f 100644 --- a/app-text/ansifilter/metadata.xml +++ b/app-text/ansifilter/metadata.xml @@ -2,8 +2,8 @@ - kensington@gentoo.org - Michael Palimaka + mgorny@gentoo.org + Michał Górny saalen/ansifilter diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest index ff3216c336b2..030b73dbb80f 100644 --- a/app-text/atril/Manifest +++ b/app-text/atril/Manifest @@ -1,8 +1,10 @@ AUX atril-1.26.1-webkitgtk4.1.patch 510 BLAKE2B de6ea9eb6d2f43243d1827655fb25c02b8cd54f7af9a5f9da5b92432b3572b73f419a880d47d36fed5e5db7cf3114b70adac31a50f1cb8611f79933492f02804 SHA512 29e856a258f50b972618fef4efaa8d45269430d7c73bf3454f31b7d5ffa508e07485137a6b94fd71c5a7eb5ef68abedf9e82b98a73f0d78fd4015466d059ba93 DIST atril-1.26.0.tar.xz 1986160 BLAKE2B 40de33749113144c49341cf8249bd20de37c3d64f3daa865dfe2bcad117e1c2b5aae2aef3b4e0199fd2656b17af236e2a863ef97933decc5072e3419219154e4 SHA512 9c4e8b1c45959136c8fc4c5db47117e45e8afca8be2294418e6c1a0f8098c162ccaa4a60e5baea34db91d45d345a3953afe95281782986e7046b87a34c8f7dbd DIST atril-1.26.1.tar.xz 2087068 BLAKE2B d655bffb4a8245bb3cc25fc91d08ba64ade22fb6da24f5fcb9c418c020c99df66c85a0b59f1d0c31a2f450650d9807adc248a7baeb74cb696bf3687270572f47 SHA512 276e80a81234f3228065f3a804fbd8a306ac948978f3dfd233f678dc4fb6f833ebd1123950996ae08869fac112ebb0d2785ab60fde6bfddd2d2c407a2c991ea3 +DIST atril-1.26.2.tar.xz 2095464 BLAKE2B 9e0d0829c7ae692f695e3cc5a45927b503c87e57d6e6a5808626f71de01394201047fe4bdca804369d1184802eff38364ae43e36536e1258d6798e473e5e08ac SHA512 d0b3fe14443907e43a58083282d555b74189d63d94e9ec0c2053976ad529d236738c3af4a668e813307d1ba44551b0a8ad1bc78cd8f53ab61cb811eca136eec9 DIST atril-1.27.0.tar.xz 2082372 BLAKE2B 4f8a3002e9979474be71a7b8d5fda1fc63bc9f3b231dfed7db9a66b0e23acf7d7fd24de070ca55974b19ec4a54d2d95542b84b150ade632087b9e638c6faa404 SHA512 1e8bdf689517be073943b49a81244138d3ebb7783cc45ccc1847eb545ba2897d63a01a5a87b95b359b23760f7f843131ac3f7e2912b0320d9dd5d0f765bfe843 EBUILD atril-1.26.0-r5.ebuild 2894 BLAKE2B 93ba39922ef5dc3588c4812bf0cdfea2147aa909172198384e9d9ff0027a3096e5407436ed8090824e8d004477181c12293edc94c3ec0f690d97006ff46b5b65 SHA512 67cbee8fe997b25cb947c14a7b61f0803e0537a7a6358be9389a12c18eb5522389bff256a50e70195e9421fd7765ddfb501d5669c86486bcc80e30dbe9e22d75 EBUILD atril-1.26.1-r1.ebuild 2985 BLAKE2B 51053becb10079db57c6289db1948f7ba1acd2b0a2c21eb15386cf92190516794c20d6fa596e68e4476cd49410128065e515b0138ec132455bc9ca19cf50c52b SHA512 19d843e90dee185e95ccaaf500c70048b9872ce9f193e4d7b7f475aec977af6bf7bc037f1d8291cf2ac7dd5e0102499c6e9bbe2dae3ee36b250fe77fd623b031 +EBUILD atril-1.26.2.ebuild 2896 BLAKE2B c911f4888e0842eac10ae65691a10b85a71823347df6b97c2ab423c969027779a8dea25636642b26c22cdd17a124978dfc126cd8e2d68bf2234beda15e7e7d41 SHA512 28fbe60cd123beb44a2f8ba1e34202973d32f5c281759c99c65399ace7db11b6c61c155bf0ea3d74471a28b61775964f2dca00b677f0667964c5d589a651754c EBUILD atril-1.27.0.ebuild 2837 BLAKE2B f547eb6518ea6d08c2e6e656c3d1ad1c655f3777e1784603e05720c1b1becb3053b2f9057881e49c8962177c26ba5b77e3dc16a17b1f768dc4dd62bc888f3e43 SHA512 a0e8a5598c9c06fe51220638ff291e61ea7b24fbe1972dcb86b4c23277d5ad7c2461e990c6fe80745cf2a64fb2003b8eaadd5a5e322476a38c79f04e6e62d303 -MISC metadata.xml 804 BLAKE2B 864f05dd172eb6a416b23c5a0df4fa67b3ce2516e32584a3d3a77b0fe1fd9af9315ed11a90e2ad2ecc5b84bf17a42a3aad31ee7c5dda1141c7b0580fd11b2fb1 SHA512 7e2a130622cfff0bfee49258e0be2020cf3b969e41ef772c0d998ea6bcc89bd904255fb28cde4468797c2edab0495308aadc7146cc0ecd96df98aca6f9993354 +MISC metadata.xml 1026 BLAKE2B 9c5739b5f0d6d81a73cd656afc260729b252e5ede4713ad4f4a78c2a84691134931fba56035b3132c798e358d6e397912d50de69bc7df2e458b2778b0e044875 SHA512 6d0edc6594e65dcf39a04e460acaad83d6d214040c45817e1a94f86d64403902993bda90425cebfde2e19e37d452618568e09aa76294748e3d155e424d53faa2 diff --git a/app-text/atril/atril-1.26.2.ebuild b/app-text/atril/atril-1.26.2.ebuild new file mode 100644 index 000000000000..2bbb97a2dea2 --- /dev/null +++ b/app-text/atril/atril-1.26.2.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit mate python-any-r1 virtualx + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +DESCRIPTION="Atril document viewer for MATE" +LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+" +SLOT="0" + +IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps" + +REQUIRED_USE="t1lib? ( dvi )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-arch/libarchive:= + >=app-text/poppler-0.22[cairo] + >=dev-libs/glib-2.62:2 + >=dev-libs/libxml2-2.5:2 + sys-libs/zlib + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + x11-libs/libICE + >=x11-libs/libSM-1:0 + x11-libs/libX11 + >=x11-libs/cairo-1.14 + x11-libs/pango + caja? ( >=mate-base/caja-1.17.1[introspection?] ) + djvu? ( >=app-text/djvu-3.5.17:0 ) + dvi? ( + virtual/tex-base + t1lib? ( >=media-libs/t1lib-5:5 ) + ) + epub? ( + =net-libs/webkit-gtk-2.6.0:4.1 + ) + keyring? ( >=app-crypt/libsecret-0.5 ) + introspection? ( >=dev-libs/gobject-introspection-0.6:= ) + postscript? ( >=app-text/libspectre-0.2 ) + synctex? ( virtual/tex-base ) + tiff? ( >=media-libs/tiff-3.6:= ) + xps? ( >=app-text/libgxps-0.2.1 ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl + !!app-text/mate-document-viewer +" + +BDEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/gtk-doc + dev-build/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) +" + +#RESTRICT="!test? ( test )" +# Tests use dogtail and require using accessibility services. +# Until we figure out how to run successfully, don't run tests +RESTRICT="test" + +python_check_deps() { + use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of GNOME apps that doesn't require network for that. + mate_src_configure \ + --enable-comics \ + --enable-pdf \ + --enable-pixbuf \ + --enable-previewer \ + --enable-thumbnailer \ + $(use_with keyring) \ + $(use_enable caja) \ + $(use_enable dbus) \ + $(use_enable debug) \ + $(use_enable djvu) \ + $(use_enable dvi) \ + $(use_enable epub) \ + $(use_enable introspection) \ + $(use_enable nls) \ + $(use_enable postscript ps) \ + $(use_enable synctex) \ + $(use_enable t1lib) \ + $(use_enable test tests) \ + $(use_enable tiff) \ + $(use_enable xps) +} + +src_test() { + export GSETTINGS_BACKEND=keyfile + gsettings set org.gnome.desktop.interface toolkit-accessibility true || die + gsettings set org.mate.interface accessibility true || die + virtx emake check +} diff --git a/app-text/atril/metadata.xml b/app-text/atril/metadata.xml index 7c27d9fcf37d..d690fcffc210 100644 --- a/app-text/atril/metadata.xml +++ b/app-text/atril/metadata.xml @@ -1,7 +1,14 @@ - + + oz.tiram@gmail.com + Oz Tiram + + + proxy-maint@gentoo.org + Proxy Maintainers + Enable property page extension in mate-base/caja diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest index eb14a9d82abf..194977e1dafc 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -22,5 +22,5 @@ EBUILD calibre-6.29.0.ebuild 7885 BLAKE2B 26b0636fb1af52da1518b0874f40338d013cf5 EBUILD calibre-7.2.0.ebuild 7938 BLAKE2B 37982aa313d24a8711b69d18a0be6ed2c2fe2968934aa0b039d3819c327c306ccbdb3f5ab72831cff4231e72eb2c9c6200cc8e5ff6ec127df6fb15adb03089bf SHA512 3496b140e2fb2512993ae867228ebed4726d350bbc107925bc8911bc5f9e06175442243f7fe9d21c025416baec89c4e9ae1250ba8ff0f60a05bf28027ae22685 EBUILD calibre-7.3.0.ebuild 7939 BLAKE2B cb96feb6f1d465243b5391bb642584b752ff6fff3822fb3e47cd345abeb4e32a9ae78021e72fc8a69fb30096099e0527b314c02386a59ed88c667924d591e5cb SHA512 b3c8ff5c7d6d5a07bbc432ccbc3a06ce6bb484e2754f1259fd4e5dc67487724ed55b5087803ba510fc911428d2df775249e0ada95fb2fa194c6f6a0d6c14ecee EBUILD calibre-7.4.0.ebuild 7939 BLAKE2B cb96feb6f1d465243b5391bb642584b752ff6fff3822fb3e47cd345abeb4e32a9ae78021e72fc8a69fb30096099e0527b314c02386a59ed88c667924d591e5cb SHA512 b3c8ff5c7d6d5a07bbc432ccbc3a06ce6bb484e2754f1259fd4e5dc67487724ed55b5087803ba510fc911428d2df775249e0ada95fb2fa194c6f6a0d6c14ecee -EBUILD calibre-7.5.0.ebuild 7939 BLAKE2B cb96feb6f1d465243b5391bb642584b752ff6fff3822fb3e47cd345abeb4e32a9ae78021e72fc8a69fb30096099e0527b314c02386a59ed88c667924d591e5cb SHA512 b3c8ff5c7d6d5a07bbc432ccbc3a06ce6bb484e2754f1259fd4e5dc67487724ed55b5087803ba510fc911428d2df775249e0ada95fb2fa194c6f6a0d6c14ecee +EBUILD calibre-7.5.0.ebuild 7941 BLAKE2B a4b8f1463fa257bf8e9d7a10a675c1652c8cc67f1330f1606244cffde6b7ef9651070bd1839f2eddcb9e107f72110bc057b8006ff7f5d4032e486ba655a65862 SHA512 7f8c702176baddc3efc69701dc1c87d59e7561c02d2d10a9bca5736c9bf29164bcd7bc3ec5b346f90364aaa889a84b95061d4197c14792fc5afd93147890fca0 MISC metadata.xml 751 BLAKE2B 6421ae0198af28bc4f1e5dfc5ee999ccbde3b8b4c519ffce696cad1b064913261e568018b2777a0c82483c82a83a49dad24991a05cc8c5ae9674f86c09b025e1 SHA512 6df006c27490bda4b3e874f7d169eda893e5c441551b79b4cd062ff0aff5d84d154058fe3ac75e3da18cfbef40ed2636a1caf2bd2f040f9ca7d6600c7fca3f76 diff --git a/app-text/calibre/calibre-7.5.0.ebuild b/app-text/calibre/calibre-7.5.0.ebuild index 8411e1a90741..fc786f35d76c 100644 --- a/app-text/calibre/calibre-7.5.0.ebuild +++ b/app-text/calibre/calibre-7.5.0.ebuild @@ -97,7 +97,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=app-pda/libimobiledevice-1.2.0 ) speech? ( $(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]') ) - system-mathjax? ( >=dev-libs/mathjax-3 ) + system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) " diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest index 0d0ce906da90..202e5f4aa1ac 100644 --- a/app-text/crqt-ng/Manifest +++ b/app-text/crqt-ng/Manifest @@ -1,7 +1,7 @@ DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e SHA512 62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44 DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e SHA512 24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d -DIST crqt-ng-1.0.12_p1.tar.bz2 431000 BLAKE2B dd84ecafc2f3ca866c4462e67937bb82757f45112cc1cfe341df08e354bced64c680b378d5fe1f4ce0ba5db48f16511771c7053119b5abf5916101b999ceb80f SHA512 47e2b2d882ceb81bb68971fcb39dc770bd067f30b86c0e3ac8c3aa4599e1780b4cf595fa1c84f41f9ffa0bbbd9f4136ea974be72dd3b9106856b6c480b7300f7 +DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d SHA512 7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c EBUILD crqt-ng-1.0.11-r1.ebuild 1099 BLAKE2B 32fe36cf572153f38ec50732e9aaa911d07dd55d1ffa8a422b9def1da5910ee94743cec6c3e9b2c259aa76a3fcd6101c4d96030679fbf4c036a4625631f6e750 SHA512 9fe94aea65eb9f547f2f8c36c41268bdba29a77dc39d5b1c575674b01fdc6bbccab0a301cca34c11590cb8c912b878812164a60292992f27c727901954b4c2b9 EBUILD crqt-ng-1.0.12.ebuild 1101 BLAKE2B 3d2fdb7c186580175982277f13af085dfb46a159a8103176eb719fa9577620aee3102f173a8ca2405658cd01ff203acc1303081bb9b3be74dd9a154d715b2a6a SHA512 95e9b6c827ca49279973884f7dd74138b9b85c57130aa7126b236e3a8a57406ec3d6620667a469d5e9ee07c56177949b7eaf9822ba176b0b162e1d0d88e210d8 -EBUILD crqt-ng-1.0.12_p1.ebuild 1077 BLAKE2B 6410069c1efaa0e937e2393983cd6db344beb9ea0fc3916508f25a565fd9c3831dcd70038898f1d4373afb3af39cf3a289362456cf03bcc7ad088e7bdfdc18cd SHA512 e97028f7b46c10930fafd6a60be6727d75c6cfa186b56e666058ea24f631657a51ea8d631f2f0c480be20e1f40d79fdfbc991c5bd3355f389d519e0872f430cc +EBUILD crqt-ng-1.0.13.ebuild 1101 BLAKE2B eed124dc8c6a41149e5e3b34a6a9129e3d28dcc370eff9684a5edcf67b3a502df6d1df9ee27ad09891112757722ddd8170d0dd5e70b7d54edf4208cbc7b44530 SHA512 d5958657cf4f56153d736aa5f48d7496ebc4e27be6d6aa5344d0c1634374baecaa404182e78a224dee167927cb1cdfb1261337c602a53e069cd762c6d02b09c6 MISC metadata.xml 1181 BLAKE2B 8bdf887750f62d09fb05620bda17dde9dee6eafe494d37a1ba536dbec4e7692b80cc698124615f4df6c8dbdb9a371374a6aa07d11d7075ed498a4b577f8b5f25 SHA512 b488b15b3ddccd7dd5bcc9190011f0278b413c3c12a0f9fbfb9b07c7a8ff8c4fa06db70750bc6f4b7ebc44a85b14e8624144efbe99e98d0df3dfcf5c579674a2 diff --git a/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild b/app-text/crqt-ng/crqt-ng-1.0.13.ebuild similarity index 92% rename from app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild rename to app-text/crqt-ng/crqt-ng-1.0.13.ebuild index 399b79d5e588..0191ef0b7f1c 100644 --- a/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild +++ b/app-text/crqt-ng/crqt-ng-1.0.13.ebuild @@ -7,7 +7,7 @@ inherit cmake plocale xdg DESCRIPTION="Cross-platform e-book reader" HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng" -SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2" +SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" diff --git a/app-text/crwx-ng/Manifest b/app-text/crwx-ng/Manifest index 1c9798053936..c9ec47d48dde 100644 --- a/app-text/crwx-ng/Manifest +++ b/app-text/crwx-ng/Manifest @@ -1,7 +1,4 @@ AUX crwx-ng-0.2.0.patch 3504 BLAKE2B 4ba842f9961f57fcd86f6423232fc401f2af07a1b5b77213716519d5e2a29b156d8f304b126249f2336abe60b7ac8ce13921d9f58aff1ce4efa70fdb06537ce0 SHA512 5370b9111efc9db9f493fdead16245b1b03eccd7e178f3ec9df6765893c743879c23f56ee700794e4dbab2dc15186714e598db335fb5a624b5cd096d8814df40 -DIST crwx-ng-0.2.0.tar.bz2 364917 BLAKE2B f8d541fa479fe3102d495ba43ce51d256f55b9724844d26b89db8396f2cbf90680dd312ecc0c816ee50fb498c8b69ba69d0db73f9ee5dcefc9991e8077754171 SHA512 0890a6066fca7178b483749e946659a6e4304f13694601024fe500e9b79351f7170403b136407a831abe7a040f775dd34c02d9411814c136da68ee6b69e00a99 DIST crwx-ng-0.3.1.tar.bz2 363898 BLAKE2B f44434014ec773c603f2497fd78236897e7988b46dc7697b2aaad7da6eb0a6334723bf6fd73b95960d835b762562fb809bc3aee6aa5ee06557b9fb442ef7aa07 SHA512 7f4c5de17ed32dc18aa7ef58f56090753c6fd4e87d3be6072ecb225f3339f1dacde8b54ec5b79bf031e3082067a00eb66008842248a819fe8c6af9eb6d080662 -EBUILD crwx-ng-0.2.0-r3.ebuild 704 BLAKE2B 721f91fdb3e1aa632c4b0bcf823db7edab03cdf4c6656d403868c2af8318032666427bc6edc8aa37489ce1c0bffcc615e981dad9f9a0e67c5f77a228aeca4f23 SHA512 c3b06e48e0416ed62ddd51d1680b2a4174b71e318250e4ea5c6215b95ca024ee4060bac7f7b862c7ea768c8515c7e4babb2608931b2710d78fab4414190e1d75 -EBUILD crwx-ng-0.2.0-r4.ebuild 704 BLAKE2B 4d874fff56541e5a4e0dc5b50aa55061142d1ca8e939ae51fb8886d2d02af723b9e35b7ab25adcca4af05883942975e5225d093aa4e0a357c66633d4876cfe6a SHA512 9639c771fdb3d93e644a6b1e1ef7b168e3eea9eae57dfba0c3dd8ee44765dc7704181fe7553e56ee9ccdaad6a95d14514a6b4f0bce7a6538be3725d55f10f62f -EBUILD crwx-ng-0.3.1.ebuild 670 BLAKE2B b09834357b548c689ee231f80ef4251318fefe517384c9efab3f2d9c0ed43888ca84a922e9bbc7285db471f52d5a479e4467d2335ef9bf82f5996246ba65e215 SHA512 5126ba291a4764a3aad7231459c1f4811b4973b9ce90cb4ff5fb87101a8e8dc2f920ed0abfcc80b3ef2f2b37bdee1ec876d9ad942c4a6655eae04ecacadb757d +EBUILD crwx-ng-0.3.1-r1.ebuild 706 BLAKE2B 144284d72ae2a5146167a44f397add28eb6aea5b0c3ab5537b153e32dbb4877f7d489203ce3d377611f18586bdf79effeb9835086d4def80768a6a4530dd0beb SHA512 c6240280f385f413e23e20c229ce365201af1f1defa7de3fb25ffa960869042c44c32cff0209c79e224986585f87cffedd463206933ba75e70f9cb8f49f2f561 MISC metadata.xml 1181 BLAKE2B 9f05cbf93f1167001904baba1b735343748397b467cfee05a967ce69624ae7524a8d08c0e70233df0bce6aabf1bcfbed41b49fb27600849f2ac462564eddb773 SHA512 7a00f86acd4bcb2af383859b41bc438b5b68e2c668798958c5c180ff2411d12c6f3439f023a4415f86725513cbc8901bea9b26c93ebcfbd9f3f027fc9fcfa6fc diff --git a/app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild b/app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild deleted file mode 100644 index 64cec1b653a4..000000000000 --- a/app-text/crwx-ng/crwx-ng-0.2.0-r3.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 -WX_GTK_VER="3.0-gtk3" -inherit cmake wxwidgets - -DESCRIPTION="Cross-platform e-book reader" -HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng" -SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc" - -CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] - x11-libs/wxGTK:${WX_GTK_VER}[X]" -BDEPEND="${CDEPEND}" -RDEPEND="${CDEPEND} - virtual/ttf-fonts" - -PATCHES=( "${FILESDIR}"/${P}.patch ) diff --git a/app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild b/app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild deleted file mode 100644 index 1042a5a774a0..000000000000 --- a/app-text/crwx-ng/crwx-ng-0.2.0-r4.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 -WX_GTK_VER="3.2-gtk3" -inherit cmake wxwidgets - -DESCRIPTION="Cross-platform e-book reader" -HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng" -SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc" - -CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] - x11-libs/wxGTK:${WX_GTK_VER}[X]" -BDEPEND="${CDEPEND}" -RDEPEND="${CDEPEND} - virtual/ttf-fonts" - -PATCHES=( "${FILESDIR}"/${P}.patch ) diff --git a/app-text/crwx-ng/crwx-ng-0.3.1.ebuild b/app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild similarity index 94% rename from app-text/crwx-ng/crwx-ng-0.3.1.ebuild rename to app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild index 9e0780ab87c9..8d503c432457 100644 --- a/app-text/crwx-ng/crwx-ng-0.3.1.ebuild +++ b/app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild @@ -19,3 +19,7 @@ CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harf BDEPEND="${CDEPEND}" RDEPEND="${CDEPEND} virtual/ttf-fonts" + +pkg_prepare() { + setup-wxwidgets +} diff --git a/app-text/fzy/Manifest b/app-text/fzy/Manifest index 80923aa512fb..fa27208b87de 100644 --- a/app-text/fzy/Manifest +++ b/app-text/fzy/Manifest @@ -2,4 +2,4 @@ AUX 1.0-cflags.patch 882 BLAKE2B 451086d7f84b97fd78518838ac34541b961cdcc76e92915 DIST fzy-1.0.tar.gz 47432 BLAKE2B 5fef7061c797e63dabc3f77daf3dbc8a58671c257430dc8ba4680363a9ace5722562fc7e0aba618d53820e703b261dbe0182638f16223d1202080450a6c21ec2 SHA512 de5ed1af035260f4ae550c53b08c4ff302c978350784cbfd2981d1691f55d9c0f26b9333c74adea939b3f4578dd47e66ee99112e10afc5497c64011827d19dbc EBUILD fzy-1.0-r1.ebuild 1146 BLAKE2B 9f3489b4e0d8c2f2e667b15fee91e679c75ae5e76f79ff207fb3e2b122e312ff25efb10ca0a2732635dd9eb57fce3914668c0f55ecf09b9ee58803675ce721dd SHA512 cc460463823cbd9b492cb8e970e3e3815ff18c0de4651aa4bec529d4ae6885cc50f1e64ed82149d71e3d4393b168bf82c51fc753b029af5934f2e2660a32af49 EBUILD fzy-9999.ebuild 1157 BLAKE2B 06a72491bceabd358164632f75dedea112f5478d7dfa1f4204e6e05a3681a5408e13a09a83e4fa0652b581141a9f1c35422d06fdfd55701326c8f77d0d3584b0 SHA512 472f5416705c992f64de24cec7c9aa935da1053fe691c503a02a3b6bf54b996c4a50bb5a326ad80e0f135c4571b9b5e3332dfb31c4765e7e10de2e8ec75d0a2b -MISC metadata.xml 893 BLAKE2B d0aba43213e0797bfb8e40a8d86430fa2cbfca2edfb1fdaaebb0d4421026f2fe8f0eefe9a09cf7aa6e13792111401734e47d30eccc1e83d002b6cf9a553af63b SHA512 c4026784659f2f796d285dd07ce7cd6de4542239f0804104d57c25786273283cc76b446a8c82de42cee2226dead0f3e37bc00a9e4256d90e124e2f50af8b49ed +MISC metadata.xml 781 BLAKE2B 93def004162db5f82b35257f77010798d316079ec06d517c1798391f91c287b727333254f41a76d1e403145d81a83b319b30711be6f96f919d558aefecd2b6e1 SHA512 a0d7115fb4137ae1ee1dbf4b7dba49c11fc4074a8161c52c24be0e819817e5483a20742472845b50fdcd5786a2469fc24d13f410a08ff3b9fd0f52d199a16b53 diff --git a/app-text/fzy/metadata.xml b/app-text/fzy/metadata.xml index 77fefea822bc..628df2e40fcd 100644 --- a/app-text/fzy/metadata.xml +++ b/app-text/fzy/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - shell-tools@gentoo.org Gentoo Shell Tools Project diff --git a/app-text/master-pdf-editor/Manifest b/app-text/master-pdf-editor/Manifest index 99dc0de0cf3b..821be94de215 100644 --- a/app-text/master-pdf-editor/Manifest +++ b/app-text/master-pdf-editor/Manifest @@ -1,5 +1,7 @@ DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68 SHA512 7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61 SHA512 5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb +DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4 SHA512 d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39 EBUILD master-pdf-editor-5.9.35.ebuild 1133 BLAKE2B 19cd7fa312431a2417a6d6e2ab39802d0949d82222d460cbd1020f73534dba08c62c07fe32ed4fb0d484ab5adfd4f9692f1aa2b6c60f5e09ab7d956aa7f7dabd SHA512 d3134baac2d4b71b68bb02f727d9f8fff991e970b7e7620bfc9ffd9571dcb9076108c41e7bbafe0d2ca693bd261a71e654849ec58da50be8ba0b082898ce98fd EBUILD master-pdf-editor-5.9.40.ebuild 1133 BLAKE2B 19cd7fa312431a2417a6d6e2ab39802d0949d82222d460cbd1020f73534dba08c62c07fe32ed4fb0d484ab5adfd4f9692f1aa2b6c60f5e09ab7d956aa7f7dabd SHA512 d3134baac2d4b71b68bb02f727d9f8fff991e970b7e7620bfc9ffd9571dcb9076108c41e7bbafe0d2ca693bd261a71e654849ec58da50be8ba0b082898ce98fd +EBUILD master-pdf-editor-5.9.82.ebuild 1157 BLAKE2B 2c83452b284f8c5fc23a8d0978087c2119294c7e176cb796c702ee50aba6948c5cd47c90ceb2975a7fffb83325e8fe3183e6bdfcd06ac19020ed62ac560405c9 SHA512 fc2833fe6b625381d7d5a62df3ed5e980fd442aba3eb058eedc6367d01303478b72ca41fbed1ec8d04176802d519f512ab6104a0160e5375275153fe59c37d80 MISC metadata.xml 398 BLAKE2B 77ea4e0c5491a2722b46aed4e28ae0dc69dc59b68b44d527bde9b29647a3051b515a806729efe587ab80e08befe791871c043b4cde22755a69bcc73ac7d775a2 SHA512 8d84545bedebf1d841388e3c36c6f5e3bf696de1b008629c6ec367e5040e73a7a971bc8ea93a9ce1096471c01d0ed541deb3d9fe17d4c2ad37d598c614c88906 diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild new file mode 100644 index 000000000000..cc47f27cf8f1 --- /dev/null +++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="A complete solution for viewing and editing PDF files" +HOMEPAGE="https://code-industry.net/free-pdf-editor/" +SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz" +S="${WORKDIR}/${PN}-${PV%%.*}" + +LICENSE="master-pdf-editor" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" + +RDEPEND=" + sys-libs/glibc + dev-libs/pkcs11-helper + >=dev-qt/qtcore-5.12.9:5 + >=dev-qt/qtgui-5.12.9:5 + >=dev-qt/qtnetwork-5.12.9:5 + >=dev-qt/qtprintsupport-5.12.9:5 + >=dev-qt/qtsvg-5.12.9:5 + dev-qt/qtwidgets:5 + media-libs/libglvnd + >=media-gfx/sane-backends-1.0 +" + +QA_PREBUILT="opt/${PN}/masterpdfeditor5" + +src_install() { + insinto /opt/${PN} + doins -r fonts lang stamps templates masterpdfeditor5.png + + exeinto /opt/${PN} + doexe masterpdfeditor5 + dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5 + + make_desktop_entry "masterpdfeditor5 %f" \ + "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \ + "Office;Graphics;Viewer" \ + "MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false" +} diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest index 6dbb281f62e0..fdcd666c480a 100644 --- a/app-text/pandoc-bin/Manifest +++ b/app-text/pandoc-bin/Manifest @@ -1,13 +1,7 @@ -DIST pandoc-3.1.10-linux-amd64.tar.gz 31344010 BLAKE2B 0d7af595800a94002e737eb94b39fc05115a48e5c9c42bf1ad0538f62bf7e188e897cf00a5768502debc49c64e5f100d56110b2bb2a0237f6eca28a71429513c SHA512 f3f434170838f368f6eabc1f7a87e0e2c03dd66d775a271d04ee71ea2049cac0bc207f27e0648994b794380eb0b9bf2dc68ed90159d4cedfa00675191a104def -DIST pandoc-3.1.10-linux-arm64.tar.gz 34026603 BLAKE2B cd4bdea59495272f273ee4177eb61358af5f068fb8bce104b378de6a61d6f9ea6a579a62409703b62f9d62b705221ad13952a166505387b50740fa4887fd5fd4 SHA512 13121260388ef8fcc45ddd6dca6421a15d2d495cb1bed99095adeaa1f33bc06eb03fc9872be3cf3c198ad588854eb5b07f02bb9b9624b6e053bef23b6152f4ad -DIST pandoc-3.1.11-linux-amd64.tar.gz 31352376 BLAKE2B 7ec4575f7dbd165c015e8917053987508aa75b84c1ce70a3caed23c429aaa051870cff0cd59e0cb6d9d1bb916f44cdd85697613330c5c30786a7c12224131724 SHA512 8252538836372052055bc17ff51f77c585e240b6909348fa3616e61a44059192fd9d86b4a68c295382ac4265a5661533ce96ef7b0129e11c2d84476bc284229e -DIST pandoc-3.1.11-linux-arm64.tar.gz 34039897 BLAKE2B 4440733ad8c46f954c6146e25a5f95aae87604ae707e7078da03ec605272c62db819bcf82d0260fd3c9aaee3696380f226158d384fdb569136fb25ad1d16684b SHA512 647d1d6ac0e8846ed6f360a06462c02d90dbff54a1f4050653d0b02e00b6796ed7d363b18d6abe1b3918cf21ea449d8861206155529f4d171aeaa0bb512c5819 DIST pandoc-3.1.11.1-linux-amd64.tar.gz 31374400 BLAKE2B 1aff7016c69f60a3401f8522897e28a4de1b3d3da11e471675a521a9a97aa0be3250d777cb68a8ab237faf2efd6a5fa312c0286b11f72e2e4d3d5d55828a599c SHA512 60d2bab0d4bf134911011625da1bcb52024f63102b16a4735aa80463fa36b6e6b4e9023c3b4ed8a4587f35041d5a5929a4ac168b0b4c206cbcade66462f145ee DIST pandoc-3.1.11.1-linux-arm64.tar.gz 34055397 BLAKE2B 98d57ba9ddb4837141f4673d6b37870450373544367c4b7114a6a64234b3cbf386d66eaa6209cab8973561e06ec8a6283b64e1e32d57915baa13d41a60ea48c8 SHA512 119608f4703a041310921200181013b897f8bdeb0915f1550471bfb19c4ea546f5f58e43e92e1fd3e5a4af3797cffd518b32b5f99a36ca95498951cd325b1429 -DIST pandoc-3.1.9-linux-amd64.tar.gz 31178384 BLAKE2B e9062911de705081d1f8929c8e8d77ab7637351310f9fea8d392561d78943634d8d277b93e91c31d36a5d0b8589d7f989bff0717bda601a0e7e7e2c277b52a63 SHA512 de9b3b496a2816f55dac46c2ff3b5aefc6eced9f73377e4d43783e7d78eaa5893ea0f56c47b5c56e2c8f2561c67024d7f5eaeccb8ab7e87edb7bc8f36312cd36 -DIST pandoc-3.1.9-linux-arm64.tar.gz 33852012 BLAKE2B e00997e422057f247385128624d26c9e1134a90147fdaad33fd7586716149ecee6e3f00768eb19fb9898b895d6eabb75924002033dda5958803ec3f3125e40b5 SHA512 406cae4cea2c24bea46bfc479d07094a225208a02bfeefdc1ceaa1f4a7d0c100ab2acb06f2190fe259cadd6cc07efe9b1387044e4e5312ba31025553364c4f3f -EBUILD pandoc-bin-3.1.10.ebuild 1452 BLAKE2B 81bba990dfa625ed7100d8f74f98d80f818c90a93a69a68a8723cfb5142cb220207815b918281d54e721ef16a7011462d6bb28d90399f682c2c9e444a76dc7e2 SHA512 dcbbf171a74bf0f7cd6bdbacf302639b90d79805286fe25cb8a28449542e1d1a97414e60ea7b38bda2ac88b16f1dfc0a4fc7b317d2af8c780c9cbf7916be7d28 +DIST pandoc-3.1.12-linux-amd64.tar.gz 31945853 BLAKE2B f4c72a4530136fc942b40cf5259529f2932f1cc801532ca6e93161ac877c2146cc1c33043dd0fd412855c2aa8e1a61d80ee055b64487f284955600e164af9631 SHA512 46d198ead152dbac5043cd2cc4fc20e9fed5bee9724041891f6c14f9d4fb66fd9c9940d926cd8bf7e6d27d8b812c2bb9075751e18c34be555b7aa2652d19fcb9 +DIST pandoc-3.1.12-linux-arm64.tar.gz 34704599 BLAKE2B cf4963fd36c51a51e8fdbf7c238b437c2c84d7c22fd8979e00fd0d59b346ebf8b4cf6749742d001f8dc9e818fa9dae46ef9aff9e23c181000a8c65bca2cc1d30 SHA512 9e40c95a2055db779c0524dc46b95d72efddd71af4bf8b96454d53d6d14b2b1c671814c5f154f835fdad197f48fcad256f3d27fa1566fb78e8efcd7c87756f4c EBUILD pandoc-bin-3.1.11.1.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495 -EBUILD pandoc-bin-3.1.11.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495 -EBUILD pandoc-bin-3.1.9.ebuild 1450 BLAKE2B 71877591c278a11e945342dbc7eba6f48749870c9b592a0790faf9173359c8c29bd5f80dead70cc01a738495a1e552a9aa887799e52f2f978cb00455c61b1ccc SHA512 3731cc20bde9103f9c05edaf4c4d617808432d7509abf5232a332cb719a4b6ea48082942817cb65e56acc75c5f5a45d211dc0562c5c36443475aef4ac10f7acc +EBUILD pandoc-bin-3.1.12.ebuild 1452 BLAKE2B b395d96764270ec8a80dc554570200efe107fd2c204370c3331593a2d2a28d766c76773a29986dbeae2a0c74e214129ee3275e46c0da0c136792b0a680e6b634 SHA512 8d31de85f20cd3fb581f5948bdd7a92b8f2c103dbbcaa09241de5d9ba87011ad819decbc8717f824aa789f39449f0e1e791c502ef8f41aaa048825fbbacc32c9 MISC metadata.xml 986 BLAKE2B 10ab442c2f7892545054ba2747c0cde115d9d875673c077d2cefcd035e2ecd6d04f2aef05ef9ca58a2150a983079ad8fbdc6910ca93fc14977409041e5f20201 SHA512 c8e241d4d7bba0a6f36320517d18fbb99922e32970d7771d5bbc80a8ecf5086f8f7d1eadd0188d457412a66db898d044074b4d4f0301aab1e19cd1213e562375 diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.10.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.10.ebuild deleted file mode 100644 index b22e74728bcf..000000000000 --- a/app-text/pandoc-bin/pandoc-bin-3.1.10.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN//-bin/} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Conversion between markup formats (binary package)" -HOMEPAGE="https://pandoc.org/ - https://github.com/jgm/pandoc/" - -BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}" -SRC_URI=" - amd64? ( ${BASE_URI}-linux-amd64.tar.gz ) - arm64? ( ${BASE_URI}-linux-arm64.tar.gz ) -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" -IUSE="+pandoc-symlink" - -RDEPEND=" - pandoc-symlink? ( - !${CATEGORY}/${MY_PN} - !app-text/pandoc-cli - !dev-haskell/pandoc - ) -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" -QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" - -src_unpack() { - default - - # Manpages are gzipped. - unpack "${S}"/share/man/man1/*.1.gz -} - -src_install() { - exeinto /usr/bin - newexe bin/${MY_PN} ${PN} - dosym ${PN} /usr/bin/pandoc-lua-bin - dosym ${PN} /usr/bin/pandoc-server-bin - - newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1 - newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1 - newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1 - - if use pandoc-symlink ; then - dosym ${PN} /usr/bin/${MY_PN} - dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua - dosym pandoc-server-bin /usr/bin/${MY_PN}-server - - dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1 - dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1 - dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1 - fi -} diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.11.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.12.ebuild similarity index 98% rename from app-text/pandoc-bin/pandoc-bin-3.1.11.ebuild rename to app-text/pandoc-bin/pandoc-bin-3.1.12.ebuild index 1a9e4cefd9f7..6c205a599708 100644 --- a/app-text/pandoc-bin/pandoc-bin-3.1.11.ebuild +++ b/app-text/pandoc-bin/pandoc-bin-3.1.12.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="-* amd64 arm64" +KEYWORDS="-* ~amd64 ~arm64" IUSE="+pandoc-symlink" RDEPEND=" diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.9.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.9.ebuild deleted file mode 100644 index 5a8e1dede672..000000000000 --- a/app-text/pandoc-bin/pandoc-bin-3.1.9.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN//-bin/} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Conversion between markup formats (binary package)" -HOMEPAGE="https://pandoc.org/ - https://github.com/jgm/pandoc/" - -BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}" -SRC_URI=" - amd64? ( ${BASE_URI}-linux-amd64.tar.gz ) - arm64? ( ${BASE_URI}-linux-arm64.tar.gz ) -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="-* amd64 arm64" -IUSE="+pandoc-symlink" - -RDEPEND=" - pandoc-symlink? ( - !${CATEGORY}/${MY_PN} - !app-text/pandoc-cli - !dev-haskell/pandoc - ) -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" -QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" - -src_unpack() { - default - - # Manpages are gzipped. - unpack "${S}"/share/man/man1/*.1.gz -} - -src_install() { - exeinto /usr/bin - newexe bin/${MY_PN} ${PN} - dosym ${PN} /usr/bin/pandoc-lua-bin - dosym ${PN} /usr/bin/pandoc-server-bin - - newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1 - newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1 - newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1 - - if use pandoc-symlink ; then - dosym ${PN} /usr/bin/${MY_PN} - dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua - dosym pandoc-server-bin /usr/bin/${MY_PN}-server - - dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1 - dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1 - dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1 - fi -} diff --git a/app-text/rpl/Manifest b/app-text/rpl/Manifest index e7aa27c09978..fed59a3daa26 100644 --- a/app-text/rpl/Manifest +++ b/app-text/rpl/Manifest @@ -2,6 +2,6 @@ DIST rpl-1.15.2.gh.tar.gz 25452 BLAKE2B 95c826723683786411ff4ff5fe3a31ef4784fd68 DIST rpl-1.15.5.gh.tar.gz 24401 BLAKE2B 91f0914ce80167305f9b403f691e58cd3f219d9e22f0ae7587b6dc5c60809e03bf38bd3878696916026b7cd0e597b67a6fcbb97d55005fd113e80aa7296f0e95 SHA512 1669a2de5b09090a3058421e2f9560f9b155151ec6d91f9d4f3b43070082d2541981de7754f047771c515e6d1450998c55e3b018a589a5ae4bd48e28464bb858 DIST rpl-1.9.1.gh.tar.gz 22858 BLAKE2B 583a29fd34d7a0d2b3a35b0966a6bd42ac2851750806a97846785dc0331bd5d2199ffba3309184e64a4aa7194f9ae4b9ecb2acc500830b841bd34e2184ec1798 SHA512 be480c6788fa1eb672b892d798deb7d263eae227dac5d93a55f28ebf3b4a43f896eb10edd00e52aad1cd57f4a80faf4a4552b4762b26da273cd05f0c5bce754a EBUILD rpl-1.15.2.ebuild 622 BLAKE2B a8becebc3d009a8a873ad59ef20a3d082f082838b172e656f8fb009d4d9784b5903d09b1ce915924a5240342af0c9776e110157a738b00c6b7168789eb824427 SHA512 d26a4248e21db4a55fe72c1937b34cb8459285483ead42f4b6bcdeff1fe4efabcd6ff1c3ede99d4b8b76d31626406a292ce05c9ffa648f50039fc223cf4d2f74 -EBUILD rpl-1.15.5.ebuild 937 BLAKE2B 296df7b8f1bc622d1faeb848d2f12a2345c9b9a5934a16b34f6e2db2dcd7c9bbd5cdb885c6fea5fd14ddaf786d2116b83f6a683827a9bb6071fd139f5b9a7106 SHA512 1ef0e1ae735b91f7f667baa0c260a3f3a93a30ce875608990e6b89809855dcc6cfca832d8b543f1804ba288d1a93416a94f5501352c28c5ad5700954475374a3 +EBUILD rpl-1.15.5.ebuild 942 BLAKE2B 78eb0edb872f4851c760798496f50fb64f1fd8f49d7efad6300b1e02f0db8a5ca31b5c737aa79ad1db2a5f7696842054068a6048ebe59302db5cdab817d747fd SHA512 dc6af4a25282c97194afc78a83fd0cc943e1cb30a7fbf195a55eaa0031f8d40592a48cf1a707a2bce2972df83f14b90ecaa9fc2ce5cf2661ef5c1ff2d338666f EBUILD rpl-1.9.1.ebuild 644 BLAKE2B 4e241dc1ce00e17b4b4f836bde5080ae74d910a7e83d7312cce286d7d94c89482dbbe78193ef08fb837c2f6b080d8187f30bdf2b430bcecbff038b386b16124a SHA512 ddd0d6571d911cabb071093654cdc3d000f607e436eb58d1c5d7e8044d0356b7133dd32fcd70f63bdf1faa02773421f403bf4191703b946a0ccbee28d2d206cf MISC metadata.xml 415 BLAKE2B 7d6fcfc502df7caae990705cac7ad186ea3cb7ea5eafc85cd1a04fde93e09dbaa7001abc531a74092750f925c60a1c47de13687f4105585090b30654e79e7ef6 SHA512 61f24dace96be9d82a7f539195ec7d2b76cad2cc04dd1f51eef648277307975502d29ea7e6f479dc6a293dbc121d71d8097b40227103275d35d40e2026e68da6 diff --git a/app-text/rpl/rpl-1.15.5.ebuild b/app-text/rpl/rpl-1.15.5.ebuild index 61b9919bd48c..401b03c5ee95 100644 --- a/app-text/rpl/rpl-1.15.5.ebuild +++ b/app-text/rpl/rpl-1.15.5.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc" +KEYWORDS="~amd64 ~mips ~ppc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-text/zathura-pdf-poppler/Manifest b/app-text/zathura-pdf-poppler/Manifest index 3f2b06610888..1a3db512b34c 100644 --- a/app-text/zathura-pdf-poppler/Manifest +++ b/app-text/zathura-pdf-poppler/Manifest @@ -1,6 +1,6 @@ DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34 DIST zathura-pdf-poppler-0.3.2.tar.gz 10623 BLAKE2B 985ce9664b74d798c6a5c858a79e9e3a6e82d837818f52e4115e622395ee39e765c356740c099a7f376517c3af81fb9335188950719930b9a902542fccd475e7 SHA512 5e6d748f9dfcc9e318ee7947d3a4d9acbbb30d6b45810a7c2fd2d0572d98872f5d594add8683b6579791fb82846a3d7854e84239ac5167c0541e700518a31043 EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d -EBUILD zathura-pdf-poppler-0.3.2.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd +EBUILD zathura-pdf-poppler-0.3.2.ebuild 791 BLAKE2B 834b7717cf1d2cf21d2c21278c7277cba156cd4039dfa1bb30acc70990901769af052507545c84490dd0ea13912921e9fa250015136d1edb167d2f638033fe6e SHA512 5a1bb327cf58594ef32d6002f4c049bb939542261d35095e09775229e4c85ad4e2c51c2c6c8e0ddd1634395a04c8b34d5f9a4fb46f630d6d683f3025e05cf16e EBUILD zathura-pdf-poppler-9999.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd MISC metadata.xml 679 BLAKE2B 538fbfc611b4649d6efbee1e3d6802c4bc23859e549696431413bf865275c857bc6846c79d9d2f667ee4fcf6292c288c1eebf5027fb44fdd4ffb2cf40cc3c62f SHA512 f851dcceb4ab0388066a642395fbc3b19b7165ff7b69f4111454a6d56ae462b9671f29b036a2737bba392f08d6cb7fbb7c8bf46abfd45098e571075796f2336a diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild index cb0233ebcd83..4c9b1c46bdfe 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git" EGIT_BRANCH="develop" else - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/app-text/zathura/Manifest b/app-text/zathura/Manifest index 385a823d2884..05208a2bd3cd 100644 --- a/app-text/zathura/Manifest +++ b/app-text/zathura/Manifest @@ -6,6 +6,6 @@ DIST zathura-0.5.4-manpages.tar.xz 10060 BLAKE2B 103d2b5ed4ab71bc096305e70addbf9 DIST zathura-0.5.4.tar.gz 216719 BLAKE2B 94219e1feb22dc5cf3c072ed7d53b984c58e1f5c2d86b7e2b9e67c2d1cde92e9972aa18583930d3af3bc7d9c2afe367221ed3c2141fee682cc7ea54aae603ec4 SHA512 16f7291c3742cffe9ba5c6a3137781b2dd0b0bfcd61747e45a3c4b14df97781b49d526a298d2be9f564c84e616f1adef2ff4f5442d539fd42ab5e862baa00922 EBUILD zathura-0.5.2-r4.ebuild 1472 BLAKE2B 5e5c891b8b524b0415727ddc0ad64b1ef4aa58cf77078d7370b06e325608304f6ffe12ca982b0162d109cad4f583b15f465c17e400ef35134d213c5c4061235e SHA512 11a7f3c5a1a6cac9ed648d41a24e09d44b79cd37433aec90898f91615da18862e575c04a8b57bc9a06f7edd4233abc20585074ca758b2b13d1a18f476a4c7f9f EBUILD zathura-0.5.2-r5.ebuild 1550 BLAKE2B 2a07787e80374649f3e9ae523242062f7e036a76e3b64f63e14ce5724ecf0b5fdee294fac8a806227ac3d08be592439e3cb5190ad7533b9fa87f15d917cd0acf SHA512 f9eac669bf2944cfc9f2ab6e669e3dfe044ecbb2383cf7db9e6068a51c989774b4540e7d7e3ff1386a3ae77877961ad1e095913d89d1bc4da8fd26ce31381487 -EBUILD zathura-0.5.4.ebuild 1517 BLAKE2B 986640c976c302fc5e78423245ea93441cfa704219fe71ca595c74ee044f8588000bd695825b8728b75be53ab690174f398e2c00dbb3fb068c541084a76795ae SHA512 c4d0cb776c4c93b93a98946b29a814ecc55d96a5eaf5dde2cdf52873f50b8e7c7463b391ccd75d424f8a66bb8616e717ea1c9da8c8743b147c16c81edb071700 +EBUILD zathura-0.5.4.ebuild 1524 BLAKE2B cc03f1a552e7f055852ac5bc6e878f0534d2a3536d90adf7f59ef5fb7c0344ebbff9927b6cdd8b212fdcc10d4f0086cea627b5b64624716a83d58975443c276e SHA512 c1c7bf35bc3508d10ad2bfd31caac0ad1d67951a757de1f1741f8e042cc454c22444890a0374903df913846013897f086203c035db50ca2e1c685f3ff1ad019e EBUILD zathura-9999.ebuild 1543 BLAKE2B 222379713b1c7886930c8911166c223d982696786a729d604daff8aa905f3bedbb53e3f863bd115d03fef7235ea01c46ba9bf5f08805cc74da76bd5dc0d6b367 SHA512 5e72169dabf627cee2adf23d2fef6ccb60cd76499aa23052e095ee6bddded1c526cd2c4482258bf0b2c094b08ca6880f0325521182cf69cb371002e2d0699be3 MISC metadata.xml 920 BLAKE2B ca0d49998fae1b1661154d99cc8017d4afe8e2fd76869ef5b7adb3320a64df091e38ac288b7b1d9704d46b4d2cb9a477f17a9baa71ab1cffed0b9cb45c59e0f1 SHA512 b5403a9336fe7f382ce8ba3c5744a36b437c3a6bc2c7793812085dcb4315585859c17aaf29b567be9d95925a4f5d71f4596eb114620ac2d69804d340728efce2 diff --git a/app-text/zathura/zathura-0.5.4.ebuild b/app-text/zathura/zathura-0.5.4.ebuild index 60ac1e2885c9..bb0e2d47186c 100644 --- a/app-text/zathura/zathura-0.5.4.ebuild +++ b/app-text/zathura/zathura-0.5.4.ebuild @@ -17,7 +17,7 @@ else https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz https://cdn.turret.cyou/~turret/distfiles/${PN}/${P}-manpages.tar.xz " - KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" fi LICENSE="ZLIB" diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz index 7c6b68eec55d6fc05356313415e91f8737870aa4..2b7ba628ce6fd1e3350e875f1a92c7ce6db1a9d5 100644 GIT binary patch literal 7035 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 Z{-*baG@$r84_L<^{vYRs{G1Ik00855U(5gi literal 7032 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 WNCS$m^MIxQ;r{^?y{ZchG5`P!kCcl5 diff --git a/dev-build/autoconf/Manifest b/dev-build/autoconf/Manifest index 8b50a4a700fb..23b62f624b82 100644 --- a/dev-build/autoconf/Manifest +++ b/dev-build/autoconf/Manifest @@ -29,7 +29,7 @@ DIST autoconf-2.71.tar.xz.sig 833 BLAKE2B a2641a0bec3b475874811dd21dc32d34672f4f DIST autoconf-2.72.tar.xz 1389680 BLAKE2B 01caeced9e53d8bd39fb0cf4929322f0d463971b0a96368aa55892026897a9e98c2ca84a77db1b3c6c4483aea54b96da16a7bc00b7ac15e23c6b0471438012db SHA512 c4e9fbd858666d3e5c3b4fe7f89aa3e8e3a0a00dc7e166f8147d937d911b77ba3ac6a016f9d223ccdd830bc8960b3e60397c0607cc6a1fd2c50c7492839ddd17 DIST autoconf-2.72.tar.xz.sig 833 BLAKE2B cc33101c5d2bd28f233e54a2843d3c81dc9729238b0900a8f23ef17b982aa0e0194892c07b1365246b6c9c0ea74becd288ae581ee34d593131b83538c69a6204 SHA512 7a0d350b23cf47c45811ae35928a4fec67ce1f3adb1965904fe6d9a0fad68139df4902662bcf4731a2f809381cae0b265a8f1f57d0a9a39777250a97a3c481d9 EBUILD autoconf-2.13-r7.ebuild 1608 BLAKE2B 3d3e7b53a188d071ea765089ab027c94166cfaaf2cd172935d56a2be1fc887d6b62595ff0f4929d6c08736bbc955b185fcbe0aab55489a3a24cde6a0ed154aec SHA512 dc2c381c3ad6982867daf1426864d1c90b75b7a462bad2ff55e33dde70ba8135dcae5f236907ef49cb6eb2ec5f4b29d26748ec65b29289c3f633b98947357bb7 -EBUILD autoconf-2.13-r8.ebuild 1675 BLAKE2B 1910633a0fa6353084513ae46a3f4469994de7184e0a0537bbf2304a3799b2077f3b172f755b3b2df247107b80d932d360c0e57cb596678dbaa0ae45b42576b3 SHA512 8da7991a8dd5d99715f9795894394090f7f49257056b7e91e5b92a611ab2e658d3d2630b33ec17c8c860f842eb5286d1a629439e97d6349e02826ecfb37fe82b +EBUILD autoconf-2.13-r8.ebuild 1674 BLAKE2B feaf7b26effb60611b5b0e59cdc97400be93017cde1da13501a6de98b8384572bf002dea7a24afb3f6767856e8d0965da1b448f6451136345329c781399681af SHA512 075002ac755083a7a26fcf6bf3482bb3ededaaadbad36a1174f894c5dedd07ad4091f567c68e04906871bcaa3451fd412803de2fc364215468992d334821e63e EBUILD autoconf-2.69-r9.ebuild 2257 BLAKE2B c3c68b83e1d16f7d23f8b96195634234ccacb78c4115bf9c76b8dbf4a6b0bcd7980ad7c52c243ec102fc22868a44c2dffefd578804ee6a1c377a6b5c528b1053 SHA512 30e2eb5a8b52b13260384ae99012c315798d51cc313328c39c561b2d643412851530368516baa892e2086f8ca8c2dcf4ca1a33c21b6bbc5b5dc3fde5a53212b2 EBUILD autoconf-2.71-r6.ebuild 2459 BLAKE2B ebd8e6a443860a75f0d71e0ca28d1777506116ccbd514de04201a5581f96b8ef62e3cb1fee3206a167bb79e0f56351dbde7b761aab41e5f69502c17e5e410f3f SHA512 c60a4b3138aa953dabf0a75c42333e5cef81712888929c47ab639402128ffb0f8eca0cd484c32b73e0bba7cafb08b76605e143d58c65b9e396a75b8754ec0087 EBUILD autoconf-2.71-r7.ebuild 2759 BLAKE2B 0a3e374cb4336c54c5a12f5f3befc1e92272c9b3a1b99bc2a046074d26dcc29ca8d0db5984ef6679b79d6c12d535b01416ae1b7a8de7b08ddb091f3221437074 SHA512 666358f9f3f3da928df01ea3bb607e7bf8084a03d7d8fc29a4fb1f91c4c0f0e0a156ef08665f4cb0fbdbe61f0bc40f2c59e6026985fd89c1b25943ffa029595d diff --git a/dev-build/autoconf/autoconf-2.13-r8.ebuild b/dev-build/autoconf/autoconf-2.13-r8.ebuild index 95b8ea71863c..bd70dbc96437 100644 --- a/dev-build/autoconf/autoconf-2.13-r8.ebuild +++ b/dev-build/autoconf/autoconf-2.13-r8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="${PV:0:3}" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 4c2f3783300dec5b61d39431bdd19a9c9f878bc8..46ecdbe50bb05110ef67925d1c17014f7b265427 100644 GIT binary patch literal 14601 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 literal 14597 zcmV+gIr_#QiwFP!00002|8 zh5%3`_4NM!#o*qnAVm*a)@^pTMeok&<)|&hpEiMNXk4?pxAEtl+5 zbSW&JDV@+~t}7l3ng8YQTPisRziQf>KU4DYJj*$LrEq$lA&gk~=-Fe-XLXlWI=-wj z?X=QMPpR?qX4XOozNa`wUy%>8{Wt&km;e1g|NGzn(?9?4_y7D4|Mefor;o?Je*2;I z_6SwFK4fNd!&mS4Yj!D~Ty~5+st;lA8at2LhncG(+Kj1szR^#sBc8G?=bnjIIVpD@ zAo$p8?(OV2I&lxFM2kM9T5R=E!^nA6o36X{XQ;yHx$an3-F?++#S@7%jE5V;hU>G= zJWpF8_v6}J?G#JNVjy6yY+qT4?3-)D^6K7MCC+8%Gx$?3hmhu(glbIZ_?Si_@JVBw z#HaQ24Aq!l?c>Xj>+|Pl#7eB;5weh6N_~_WYH2gCBaFDqYPKO4|6RmHM#N#+45=k zO@{91v|Me}aZ1{`<&rv&z%%-}3Lz?cq&=+fw!7Qbr@kkLT>0gdn%*RLR&e^#_N~#+sumAS>eSVRzk9bYrcc;=r z3)ZrW#QmJJV%Q`DC6|exr?^Np$~?v90*M_-r%-~;v2)?o;{uF$S{re$NjyqnL4iX` z!jGk2^P{e%KTBC#oaTECl-MJ^8m}1LaWmEk5(Qu9>!vl>NcdyPj5Y{W8#s_%- zDzkQ12@L1R!e-l*z&e18!%Z@>)v*h?@0(92EuM+zDMs$kNd$Sdw!?|Hczycz^5uQN z0r9ND@|c^PsGD4J1VaHb7(V%XEH7XU>>WYI&!HuBY1r^ zeuVE}X`}O$!_J9Zhe3=~F)K0m635EqR)URePvaXZ(TYX*Z(e{K!vYMB4?tx1ZMv{4 zalT{Nmk*!Em#=oqFqfVc3BGh#jl4}g_c-|HRo9Fl&|ZO}t8KQfujY@;Ky4Dzvq<-} zY5~Q8V?ai10}Uu zDs&)vXPEFf7Ep<5Eq1H5XkqzjN(^8ma{Qvt`xHp_M36(IL+m%pJP(1aC&M)@lgH+u zxdXH30lIc4q~%ZD;`R08+YP?5&yQdgz@|nYI?FQ-07Y86T?hCPN$WkJLcTAp9jTFe zX^sge6IJt(w}l{UB{L#ea#{ngVK47vaRG2Aa&QX|S~8UYmIbhFguy?w3=51ugOwdo z&&Tv~fd#5a82--J7P1hCV(Klx%;IVN-AN7b@}#*hVEXn;tJxDP)B>^riaI1t2+&kU zeE0@ticZ%^>p+c5iI+i(ll?ijV14`f_4WUsS-b$LzbtLiv3Ux!?9x_A6B4jW!a~2b zEJX&KOJ_}_+L{hc1raZ3a1njKowsA)l|MQ1fIJ2%>tJ&bCLtd(>So7Hz+<7PSYsBc zK7!Rr+tQ$+nn@t20X^5r(b5m9qURQK*k^~dcsf^Ol$Zcj{aOK1iJd4ywg)8J4r~L* ztM_CUDv>`FprguPc+lOzL9jW1UIV-weSoXaU`_k9etI2We!jC~cGk<2<&*ePdZ9yKESs%OPwjx&H-DZuzh0(2WvHiPby z;5u~6OruX{&NVb3*byHQb0|3JTU3?@y*(;|8b>N5G%*k2V^U&IMI(}3&I+)_x)yI0 zu@)AbQ^EwKph}Vv(ggZZzl5}uMX-TC2*JC$@_Xjuc+jmggj3f#AmS#d4o)=Fr=nzX3h;J4&5;#iAcNt7w1!}t!FGatT6Ip;Ema7- zTi9i<7M&X#sR+8T)cy=~qE-N$#4)ZP2 z87)xo87<&i&x3~d9lel?zN1lRqdQNU^brxx#J}d0$UVI?pmJD9ex?PKHGcwGu>{q6 zYWN*t8tsVPk)?&0?V6pKp@4BcdZLx_Mk@S2qXngvfgFOV$O_02yu?58sE&kjIZ3D< zp?;xEp>9YRSsx0T8bLE>LfxGNWJFL85iKaIBPjT+!Ss>P3@8&32X731XeLiJ_XPUv zb&J;e_8)iM^;8jPZEBC=+z~7R5@K28@?HxJY`~GsOeCG=vAz;4#b0=oStUJ5g$+A< zVYkQE9kT79FB0wp7;O=8CO48JBxTvzn7GFb0_HyFj_aW!)-fh(ev4(tm;z{CN=iS`9;3)~DM zk_MIaKt5sNZn1j#>8`na4*e0WlQFD?m0AI*4$M&3vn{Ml-uRu#v-AOHQU*CX8B=Vl z87zc(LT|7-b3j6E!2W?+An`NoMb-l>sJ7nX+?&Mp0eU;;Ks?kbJO+`K`B3#}5;U+? z!VKGk@C1$G2cJ+UfE796xN%P zCy*122H4@0Bwf@8N}t>+yw*KhAHBaT)NoT=xKPpq_=cME(EFaun&4X;yk8Jc6~2LH z4~ho)!Gb1aPXmdT19|`wwD+z^`a0`Qlm-3--?!7iw4HLtodJ&^@IHM*54cWTbaTo!f*AwF?6(8%a4E*=g8*Y45!W!a~jK#l2^U0D9)Vk|H(kCaA5`_(;a z>ZeC!5zNB6WjGf`j;JUbGOQpm^oYQKIuRo7z|)ZopDd(U3Uq>y10zTxh(^f=NCSV=fm4NU79jHNye!Ou4TNa0 zaq-NN1>9<;fDZ?~53(;-lCK;91%E{pH8Ru|{-fg!Fub>Teg6F8PjBn()4d+kGs7ap zfb<=RrV=&^x=1mn%sY`S6A2s)WyM0HEjLMpj9x~=jbj1 zeuy*Pv4SK)8KeJgE2-sG&JmK;ZI3<<&Z}!VV1ts7N#x)3BcFiE&C(<0G7fNciXTyR z01H+GFNBex^m{nyR5Sw!DA`M#or@&kAURu{H;iRi zS%@Mj46HxdM&TG52TPYiTnKr!2Y`B5RuO@nmXUFP#%y-iQT>SC3VK<=aiUBqI9HXR zz7BQD{AI5f>Ze0U*m4DnrOlbjouKaV5G%Yq^o)cWb9C_5djzP9Ps6zH08EhO`-HQp z3k_-T(DPu?(B5Q@B zMzydYi{RoxEiNq-?t2}aHeZj0Y3Z_#V>Ngn1<3|*iS$-0YVc@qCB9-iS$N+`FeoyD z*AV@}ZY*bD!w%tHxITRRa<9nv#4uo_pe&PNVp^eE@Gb$n9P0+Ru?@VY5I+qPx=EI& zjlJyhe%RqH#6rwR5E`V1olqZ0sIzw=8E{O<@`Vf@3Q{rIu2{2BM(~@{vrPyt08@o8 zsr+w|)0n9y+z~*I*>g!99MU9Zyciz6$w(j%2m}C&BMN{c0%myBf|E#VB1f`TpzPp{ zgDyYNZbjhdqK`De#wq@e`QPmI^UL^V_XN9jzAEU@Sq4zc$Q^QbE*v&Nat1_ZfR)Nu zLSc&x%Sdcm!g<(|+(wth3NyloBdW9G`TK>TCO-+Q!#wlIr=s9im|FIw>f!4U)<{zS zsK?`jng)Qix_smqlAgu$F?ZEGT7o=)$MMWK91BtI`w)pNMDJjlBWGH}UZOnU)@dF7 zf^p$WR0diI8Ul>@B?K4%jeS57osDDhx4y*s<;%-E35Je(b|yB7v<#Xr5u11U&yZUAd41w;81wP9)8OANn96qmifB$I_uV z&>ks(q4V+C_VPQC+=wS6nrl^kusP}ha1<&2D2_Es3>L}@io;ftc!f&Dw(*n=LU(G$ zBDyjfA5-L9hBJ6#SZ61=Xcp%&%1|}LffGj()&OhVNpioDVqd?#v)WHHG)a%Rm7pwu z+VGM8f(jew!V?g)4di;@1~S1T!ugn399tMj42U~`vP2JsO*nvty41?yJr)|sBX_bq z2M;__hm-Qq@8be+)1d6bYNNp@E9-d;zH#CNVXnBn6hb}33LzTES3z6FCAs2)+biUQ za@aEiqaq<3@bh^`q^i4*~g4psm;NYjOB-d=ue_DcFs9vO^E9m|V}q>Mo+*Y~Nw zYhW=U@DvS9^idlhN;r}krB^ETvf!}L`=j@z?qJ5;VJ}H7$_4zQdbNh9Lx*#C=`O4p zGQfda)Ml+9KgOLeh<%XLV3n0ZQt`-QcBD4gh#0IqF8)-lcJ=VwX$TR+hFMStDCJwk zK7O!Uuo9l-5iP_6&e3{8lBi*-W*n7Nk(SwQC$`2yVJh2c@Z|7nD`9pkQ6#tVmbm?` z-f{PG#+lj`^Q#xp?IakRknIT-75FzB@(U2Q0Tg2}9{ELxDVYWM!1w$aECB9^`k&H* z!cwc8w0_QUWgnp2Fj|B>14(c-P!7Uu7auWl7~hDH zK=$EMP^*};rABKlXqlQj=)w>1dWR~-h$FlCC?bF(K1jKUQx7B)l<`2XASck4(qOXM zSOimB5ibt`pY0qP7Zjun3XY8WM|Y4gtS<3Dod6gSeb~uC_yBpE5epe>I2VgbWIMtJ z)*;gx>5$b3$I2xfAf9d98aejcX9K_Xk1rqZ6xsa~!eEoKFKczw2uyfnU`Tr$uvI4( z>f+)n)KxW>%83<=+TRPYG<)L9ldCWx8Jb9Br7WOTH1i8sa(*fVJ7?d9e7cb@1;kc)M~K6DeSfb`lo zW37-Jqs<)1U>FlP)sBk##ehlEAMdMIJt=P8si|74=t>)4RhyS^9oie?bZtpXZYRv9 zw*H2?jX~XE9R7H~SD4LftAZ3p+N0;x6P>)V+L8`uImEU{ovx#v1FMtI6jDs7F;FAH zKV3Ud=;oC=S`d}YGNNGu^+K|DFpiaij|zVddxwQ1n5LH7Gg=?)_4VcL*LORQ&tCLK zs|48N7@7w(u06>Iwc|08WrINIPY<6QB~-)auO@)cYLGS(lECr9AO&bO7JNGh1rn?j z?O`H=Ybr(kW%Mms2Of?AZXml!yz=OPkw_4LWIRS0PK%W?^AZD4|^qJmi}^9g7k5nD>3O59eik z`1($NJrN8#MnSUKy=c~X{UQ4Z_NtKV5nV;j%FG%IwxzdEwEM{q(l*+F2btXN7)V) zyl;Bq177>P&i$=JAr<9NRzu#oh#`@P$gzVka5CEb6B0WnqSXlRnzRJ)p+Gb zd|J~+8cE7x-otetnuygsOA(-1I8+H7UYh5MhWW$lBbxzxUvWnp6CxZ&?E^g>w^S=upSr3^W&$g0|5tyQ$HqVLy{J4SZq8e)|vW?YHpus1w|9IqxYwlnA+HF>nwzg zWD}lsf|0?uQ339Q1y$OnsNN&mfaDhn63oJ@qgm>u7q^B>NE{qA2F@q)9aN!yQKkcR zE2&tzHH|3@r+E*`1?Id3>+82KHeT(^J;A8mC){VypwDYp0}HI}J!Ey1P;|g0*b|C2 z^zlk03Z|prPx>4rBij%u7=-b$f9&RZg6WS76#3DQ0#ninx{H^ zqsTIA|C5#X0oQLu`%#g^YPc;V4g7x)uD8vO58t_=b_4r_Geh+4i0=piRsBZ~a3^gK zWzs`aHbA&G%G2g$x8xp12f>pGCze%RMuY|VzGLIBR53KC)*IRY3W$b|^W+Fk-5f6fKa3Ku6E)gCvy9Ik>BPw0{1p;1w`hd;xGpoU}QNcN_pX z;5D>?($(-Hi#Emq{+CZD4W>40DdkKwq68#QZVA1L@JEhCZGRysVFM5!+Y}M*fc??* zOw_iZ2qkL=^AWA1w!+ARG@+hxiFkYUXvtfTL`XFdiG>5hKagy>`t~| z!Nk)wjHNz9Te*ZK?j^K&t1G_t0bkm~0P%*s#vpY<8}y9C1xe6G1j*bYdbiR=_QE zl%0gU<|tEFqbMf(1KSpBTOxJ}Zx>y90a_21!iF`jJ9dE313K6qi%B?$Z;!|^Bw48HAXSq$lg7DM;_qtTk9B|TiAYi z`7(a~@qB!-ufKo&W_K{lvtjl9AfP9DVZLW1q zYfUwq0xF8S1X|-!d#tXj?FLbeZAtu$(emo$Lb4*Or2$MF)-|-6hV= znvXq-biv>u%xbXIdc2kAPai-0^y~QjZocbt_qG5YurRQ3w5vxl;}o-A?F6KhHWUg1 zmGDIo4*Dv~W~>;^mvRXKhuq@RTONNLickEOtPOY1Ekq$KWo=11y_UbDd}~6ofn~ zKncTxK`2PX%_Cj}8GPWIPjUm!XYmv2wkaJE3TVZnmLvg3uMko#Aax4jV{n1ule7)j z$QmIRfoK(#hMjfL<7m0>60{ADvomryPfZD6*!oC%!e_kx_3PWG`v$K1*tcfB_WlZd z)O}gosV^#yJ5k7W85 zp5>UAS`F5~e+ZlJ1>~dri&|L_J8sVdq7a<}ZeggY?Ng*7QXiC1TNEFVWQx=}$$9gL zlp)+yND+P;u+iqcJoi!GI$m?T+N9z4AHct^onu0#o!!;(XhHLeQ1FKLGH5qST}VS< z2x8S}V9hcCMb?y1R848}I}+2{m2E5~B#J2J_nh{%vF|7^UQ#%M7Agg49MF^9jhlY` z`R(VQ-@e|*=57P5)Xmg31&hCsyuuC8MSp|>Xo@mBqlIIi8nM=>~RRFq^@%b2)g{(_*k}Z@xBba9o&aaUFwPi zG>yjX4>hI^Vt{;Rgha7)XvF5a#(7tu(4eM6%m5Vp6+eKf2!;w5sA$tggR^8cidn3m z7Ae@lxQse{*9*f)uGf#ZaA`vQ>AbHE?U)gxd*DXM7ec0au7v{f31Oo>`KfJ?to_MC zHUXimqDIPxB+YgjRKg5m0LXsiITjm}huRKy%^BffTy9-%4;@aejcbGk!hI-xZ7ISX zYPODoOr~@-;Rr-W(cP5sEPP<8EKkLplb+ZwZ9Sc;VP)uIlR~WI+3Fl2v}@Ene?go> zW13FJ-+_fWPv3x(u%>5W&_pA=ib=W)%u?GvzYjanNN;O1#4Q4BI~RJ184Hd@+AEb`xw z_y$Qtl@B!*rFltF?IX5pR#k(Ewl`T%ru0f0Q%V?4ssWX#{ar9_%6TCQ7xb{SZHK0F zQjW+y^*;QTWEj|s?l1-774#fJ2TyyFYzZ0}KzSFo*Y7~AJP&$|wfXi9&@0=s45_uE z{TTs%(4_X(Kq1RTl^+B-pQSv5<0De=W zzaGFukf>{$o(&$P+R_=4p<@6je;{z-(ut}jSeMdFqtye*L%iEovzHS)4kG z0Mbf@X@rL)kJ=N~4lxJ>WFhSp4JdR#HPTwFo#xcyb-amGIu6;i7D3=aGprgkDRw~b zBNo?eAGwUxEeE44?QRI=wztIlpHXY^nmz%kCx3D~vbENjHHq(eCNRqF6MN9Pga97t zE1J{X3=o!72(UbwOof5@r4BRzHbkq?&prseW9mb>vDXnI=Sy;hck&4FNQUq)Qu)Pxle zJdZpRGL7(Qa~x1pXRYX57aB=QQpB%4q(X*w8186q90#WXPmOS$ebirHIxF@rT)(}( zd^dUc%r8wk@~ShT<`beE0)i8X0tU|pMs)%lC_Bw(hSrA;_*|Qj-~q2LrkE~iV>KI( z>Cr@*G6dZkD=rsG{qQEx+-a?8a8=Euh-+-T-lI!BlV%)(rtFuxjXLB(!Y>oH;Q}e5 zO+p`e4b9k%icM_Dejp0DsxyB57&cVH0l+5Z zOS<096a6tt_qTuhZl~?0E{5A^5w-bHmv9d0;51#1#Q@1jd4zM?>T50jKqU9J_J53T zogGvn&nA(%hEF7#Ll_t<;1uDC@vzo)axrcA#A_ld# z^URB2eh?U%t-@PPZ4j`QXn)PLOnp3(3Jz(S99u^sFzQ5G)j}-g|-{fmA2<@K*jx8lA63rFOJ_5sDXniK*_D-IfH&U}NQ z60CDxqc8v#PsFci@X{lm9r?|lB1vG$qu@!QYwJ$)uwIkBglcInU8nL`79tad6yAK! z?(kuWPn~}ZS)HnVf?c4W3FjfVibl^^uZbQ-;j>(Gg=$j5yCU5*WlV-UwN-@`xoaa8 zCt})uWzjV>Me;WcZ-~5`$^!h!2KC6hhNu8I1}}D&7xu%)&)t| zycJRp&jfq|AV~13O$00pum)HOIaY zT)c&59l@@n_Baf!vlj#2%-W^N#p#@F!yh2A@Te@~Z4%}6^~diAE8c;aUOUSAf?R4^ zCJY*~+cXHFGZU9e9Gfc9v7LboN&&hFJbTg^lcKNBP^48<1ezCnLrMZDi|oJ;tTnu6 z`FT!ya+;z}DjNZ7~-iUi@3W)1>q2ug&Tw0Qmc37Xh33`LKTTtGu~tlcB~f(BYVe(pK@>h)C59oo+@nXS_I#+RDtgti0obfyEC4EW zC|IcZbfN-Gb$A+9QVYtu_D&&zWBN&xSJn=V4u*kO=x%gd2Jf8wIB$C$8E@~x_2Kha zKmYiy!-Fn=&I%whD#+P&xR|QR9WrVW-zXcVz3>H9>Ci)4YVT+d*PnP0K(!~SbDgN( zQk6MvTvR0 zYY`8N0NGIHO<27C@_%$F^4-AZZ9WVGmOb)7r(6;1r*{-VLJdR>@PW^`*d0J)lAoFb zB8RAoXttwHJA%YI=D(;DUz{fTRZ)94ZRHmYu1`-^4R9uCtN_!g{k!b6;o+ahBF|PY zw7Sf9fD!AOm1;VJJez5hy@OLgp$=!EP!BGSN9mYWCqW#x#(}p+%G4nNkv)tBt{FB> zzyQ@J9%ZK5@EcS8`K!lvbbkHR{~WOYd!HAGx2nVmn$F@7^QCIkv_jDt4C-})-3S=C zkQa0jLWG#WQuQPbDQSGE>xQ!dn;VJ?NS_7$HDKJ)whmoK?WKT6kx;s-VUrCSL0m;Z z`DefYM+`m!a}RJ+rFJKfg4b=n;?v99Pp{+Cr+<+dzi;i{t`G1!`{gtl zh=!)7ZD|{_&PhF?gL5M7&;Tk*5FFpatEnS;aA`V7$Ny>Gh{uVVw$4aWfK`@yT~bW@ zDNBQ>I&C9(+&Y^sX`+$(=T=hHc?qZ@`i&|zO+Y)+aw9ROc9QngWY5<5aU3srl&J8C zm_V?DjXoJvczEli9XHLQs2pC|*^hC;bT?d{w8g*>~r zdw8#B^L43i^Yn!zf ztsYD+IMlQwpbIyOCa>FSs5P<~!~|PR+dqP-$Ei}|_jDbF4l7YX+GdVeD6G{;L7i%N zR|f~2-ny&U2t5_2ebSC?bNc9A$SzjXCw>bca5_y-Mry7)X@&)*s}?dbgl@bxY`ji5 z##^uY?X!LQW-o>+`||tyhEF6g&n|y}ivn~BS|oyk@C$&plqP>JP?STn#~Q_e^-Plz zBs}JCRvbIw($*14Min)%bZCD7i!`K?BGOk!cdsPJUv!o!Oo*{12j*(LC~IHBoQ`#BBqbJqxm&^}de!-Z z()b0U#ZT)18IBk>)rmLk?i}y8EkBP>AKslVB@DNr#10O%IrlVv^qiJf3hECRufag| zm;gF7xn?zcoP1kE>cIIGuD;G%bZzf$S-?DXl>v58V;ee$gr@WA6U&uG`Dke7R5cZl zfdtLxNAE(?b%@~u7XPr&3~=n&R&x6K%?)>ak{uUd_maLInLx;{k;X(aElxPx}1!`Q_b3D9_^! zIw8GL1biKy7mb5joksELwDHEJlG8|M1pUaGZisw3C?dSkW^L?k*D$O}!oM7+*A!}V%uXt#%=eEM))DOd$gd8cDy$kz?1YDBFZjRtQt$thie zOaDJhtG!9&1ssKBwnp0;x>OTzOV?IlXB_@mM^N0+)U^I^nF+L^XkmUN5n6}1z6;iu zHxTS6`{nER*P+~oID>RMKz-C$*9_Bj2mt+vWgC=6m77E*g9e)9>S}1`UQSl#;HhC4j86M>4x!|BwG>D<+ILx*;nl1_N*yey(pwe{PN&5Wz*Kc1wetLi3&U33$4Y@42Co(}wc%4e`MQ28 zoDRf5O|GvK%+$5QKjE&_@bWr_i{#c^QjAV_(JWtdG+n2xHk>zcRvX<6yX!)L=Y2as zlkQ>~ny7<>Bn2W-RSzd==m}-p!-3oa&jGQZvj?V;((n9FkmJ-O{J}9|&ua2WHHPx=zbtE{9~AOn`RnTGO%h0Ds;3uV2Qe{r1Wu+%xPc$ZR(av__B|@QX=vkra#t zoeM@=PMv}0rwbZAyD|wwIXY9|bc2P&fY;7W)iE15v#5)PGnSpkX6^&3orD&V0z$;O zBO;~ZwS{8%gonB83bHmScw?mM*0Idg#2avf>=xhGy3T!R%$(@^Yx4LyWTSKZMa>-z zQV)JMkiT-wM+l9M%m9iWzE{$?vTXQcuytL>m_VF7-UaM~{rKho-6x z(&)PNM(1?U`zkyQ`W&n{n2c=D&|T7T9l#jb2pei2GDkeo+$7!FI_3;O=z=RzD?-utvbHX~=G=d8WhT zfJBSeAOXk}wBEZ|HlVx}fK#vUZqFeC0&jSYe(3tx5WR#!lwN$vsr{BfUO{^LKs z+Y(0$J~u5xRj0ToQ-)QY!nn9d{VGf~hQOx@vQY%4Mj?!e-qzJiBuwK`;brYSgU1Lm z6!C!S)gldD*GSYXc^qIE9Hu(lVXMcEXXMW$zU={Immcly+BL2lTc+6|2$;eqWl+k& zbiz}%GfOZ>byuBkLeS7(>jeYAS}81+6I`XcfE>j-bRs%ypK9x-g3+~IfuJRZL05Ji zrRn@GYQK-y8)3%#fh~X3hr}VCq%%EU*LPVW-}TqyO4pHsu1(l5L1QEoZ*+B0r5tr6`Ozdp8f-QHY7Cm!Uh3Tg zl2csQgsCw3J{SUB@*`Fvv>L%*YVg1zNk@s}vAHDF)^$@^v8+q%c)a1%;fT8WM*C4t zgI{78`H4_<1mza7xB2nYk3YS=?H_*{Uw?W>0zJlCkaNti7RT}P)=Y>85x+Uak)7~}X2$LV-`krvZ6OS5Y191Kt^GpncE zdGRuI1mjOg^E!HrX-9%iq^}Ku;glSmnts>43u=vIo$1z{T__SX?a+C%jZ@P~BYIrS z+8bM%QiB>0ml)k3BL?Y1F$w(xP1M24L@`S15q4_x`^de%Kiqt~=1ECTR_oS7os}Zh zTs6FA3euTH6Ap*m!({q`&%pI(jSvm($VA9$>sB*xAF>W;Y@N2!c$EgQVSNHIg9LI)EwF*`B51a0wL9_my)ivQ>rAQ&dq9i zEpL<`ep&aus40p#LicErpleJCjzY75DN+3pOxnQ~pgs$V6jFFb?CbjY?d@m#^qn?C zzud=s9JWGZq_7&+5W@pdI~?{k<7c{+i6_w3D7l3vLHSb63t??CpqF#O&H*p=(&aoG zVpbh*^>TD0N1VLsNNAurw9lX}4>|>K9P1&@yb66m3zW*kZMJS4cXR9Dp5HXY8$J)6dHN6;3{RP0>Ty*FX#h^{RN8pn>+B=0of zsw4EKY16}xSDj8Cx?#!dA{A0`>ykgDcV~$u@xsxpn8d2?_Sv^NMcfV)+;mb1?_E27 zU;csDYcN#M>~+-4k=9f*$GVj!dZOxv$O!1z6O}||;xVpS=6M}($hiEI0-7v`wluQB zM-5GgF5Tv!YXWgDw}^dw{rqAdKYe_+eR@QH(oVFiXX`?$4EGn)4rSzFgA%RZQMdyg{mt$z^n@)Gp~k_(p()+@6;)#(sb!9q1GiY z8nf>@qOiwfCk_{raFuW{OucfP1Cy(>P}YKDf&!G^W9X<4Y-+@y$7}DcT^i67kYp!5Xz~& zrmJE$Wvau0xKIAmbbCdLI$~@(`5#UI{T%dtZ7w);qI}DURaXTRC3!;2X$}{?r(*|l z!$*D$lDQ??xAFDo^YZrVP0XSto~=dnvA<52YsNnEzICw=(ovVq2Wc8I4^130(0TB;LChH+T z25X~#rcSnM6VUIjZIEh+67n!7?a&U7RU%8QJgN^3|C{SBYAah1BG^N-GxTN z55TIR>7l6!6=)a%Xa|B(`JiCj4hc{J->PG{Yu%G;z1*eiefR<$lym`M>nbozebb?} zg=eGcb@o42-Rl<$#@eB#)QE?u!eoVtroB+3kag27A7N-ZOEe2`6Xs2t8}PT4k5KPC z_`6Q+=V4@DRG-XHFbA z4};M_&yq1Z&o4P|3B*rL7|_r06Wvq1)+1B^$I6aq<1S1Ip=so?SHJmvzAjEbern8f2R) z23{wM@Icxb?^7qN7G@CDmruP$yq@QFVVSB!N;nE#R2Gu1al%7`vuYHtG;}GF#4%W* zS&^uV=c=asw$795B7#{P45O)Ijm%#M*-^E?D88%c9zY!Us=A+90~2_vqB}5}j!NA` z>$kVpm(MT1eAR#Nqra=& z#?oDSx@Ds11|g4i#rP}7bqBt0TL+2d%eJf}tfM=2G+MHBCPrt-@eBwsFd6%{%#C0NX~wxvG2gsBhgUM#gn@F_VDItTX;&TrrF}4mQ-`PBC>96I>K8{6*8|2R3&dP#ni4%mV$qz zz<@2jP#0jsk4`^)&W-%qCBZo$=b zV$yXIUjM=c81G0>fHJzsc-MIGjnid3QTN)Xor}w|21qop36+&4X>_E^(iP#R0XLFg z=OY32prPEz5@Zpase)408PTl*eE4pvR!2qADHYRaI;##&G+kXIapF;}S!WK^$$;uw z0KrPEh-F9=Oc|$M=Nb4mFsy5WK=(gEF4|UcI{tq&U7JLlBL<8eZnlx5JV#%*0}#L3 z{Q9a{5W=IAT~LKWTLaNVov z@PUGXr!#mnZO?;|j@SJrI-pl{A-V?mb+UUQ!K-dz){$-WNqBU4G}FZLluNa!ZK1=g ziH8VN^R7HrPDc}M>N0hWG6o20YQzrvqYKj1iQpl1`6kjD(|E0mRJ0nIx;0(5FKsj3 ziX6a7Ko?-k!bpFM*>70yeK(S~DSiN4DyyUn#*+MJqg*kGD9a=o*T0Gb_@M@fqPkIM zW*rVPT^OoEpn7!;tB~Rbdukw?+`KM3{o~RYcQnFZq`MuZ+0;FQS@C;igh#i!_M*W8 zU9(#uounkAmI%3;iPdz<9Pb=NKVj%!H8PU!UV{O2FHj(OBpYS|x_27JO&F67VCt%N zUJWtW)sZMN@{l#U14_q-TXY4Ue@07<>hDG^K=fyNb+tXZE{V~VKe|X}>Ncb)tBmBK z@@vr*2fpdw31HYlu-dUcx|vGQsW%@|sYr6BAz#+Z8E(Mf80h@JAvX1hsqiGid#^qu)*PzSkj*gD$ v6g@x5gE{2a&U`9bOEC&M+sGdm|IZ!N|2AF5ngY;P{^tJyOYZ$4oM!+4RwKY( diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 7ad906f16160..870357f6176e 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -17,4 +17,4 @@ EBUILD abseil-cpp-20220623.1.ebuild 1732 BLAKE2B 8134bcb040be826b4f153afddc4c3aa EBUILD abseil-cpp-20230125.2.ebuild 1693 BLAKE2B ad84c9a1b9b5983029aa5978f1fefc14700c1ffdfd4edf4a4cf2ff782d25cc339b2354a293c51d8853a6a2e0107ed3f7ea8e32685663ad760fc0245c7a4ac79c SHA512 6fe0f3a491f71fcd954201653fcf329385c738a7e43cb18adf802dc2f10c27ceb7c87e8e5303d20cce07dc1f905a5e094d6979a615b14b4cdb0cce5880b1a467 EBUILD abseil-cpp-20230125.3-r1.ebuild 1543 BLAKE2B dcd09ab873b471c912ce3a36b3234289c875008878f45824735b2e05d1df5d349a731db0929ba00a0efbd743b00e6278961e14ce51368aad1df18f617f2d655c SHA512 65c8f2f7522365880dd0cd56757f8aa03d9d7ed63187c0fe71efad134893479a343c8c30ed6a08d9957379075b674e8a0e6f7c65585e8525bf5b8b9d6f9dec70 EBUILD abseil-cpp-20230802.0.ebuild 1546 BLAKE2B 97f0ddd851ccc35fa9c87296f223861b35858bba86eb3be52a27beb9806c0ae15e33c52a3fdb244e3872bba854dec72cdd53bee6e0e998b027c857b431bf0216 SHA512 3713641f15a9ad62b5a84b50826dd58f84845c7393cf85e66e3d1bc4e5c24530b21a0eee744ca19c0a6ae1e1e44f5ef70cb5a2fc088f053870df49015848d9f1 -MISC metadata.xml 334 BLAKE2B 083a8f7c3d030cc3d57a6d255ecd156615553fd262dc61146d52161251ce0b7e47f00e1b1d29cdbc5cfd805be3078b5c06a22186d1b7f1080e70e9ed4a7ea435 SHA512 04c8aa29e68fcd58066b1317053a2091f6467c8006f2a40b2ec6304a2d4c49cc7383e984c02297e31ddc7dd146565b90c8fa4fe1b4082a7009de13da9505eaaf +MISC metadata.xml 250 BLAKE2B f2e7e5ef7661a51822a5d563f7a835c3606c9bbb9688d599637e0950aa68dbacd67592a8c5306528653dd2b5f7100dc6f5e6ac69c5d7bf9777b12c984b53304c SHA512 99565f4efff02cf80efcaa76ad9247db3c0de6f855f37337579cfcd6e01f72a6e176d5e69ef1a1d338afee6a07c1620273fe56af046a60f195de4d8894a8d7f9 diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml index a8a432dbf640..8984c4885cb9 100644 --- a/dev-cpp/abseil-cpp/metadata.xml +++ b/dev-cpp/abseil-cpp/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + abseil/abseil-cpp diff --git a/dev-cpp/libodb-sqlite/Manifest b/dev-cpp/libodb-sqlite/Manifest index 368901592fef..4753e6b88d91 100644 --- a/dev-cpp/libodb-sqlite/Manifest +++ b/dev-cpp/libodb-sqlite/Manifest @@ -9,4 +9,4 @@ DIST libodb-sqlite-2.5.0-b.25.tar.gz 77096 BLAKE2B 594e805428c4b6f20cefa98381758 EBUILD libodb-sqlite-2.5.0_beta19.ebuild 3047 BLAKE2B d8f3ad6f4a660578ef18be3f424070fc0b76506deacf615fd0fb3a6bf06bf53a506b0a61193dbe1b21d8fd72add63ea131b1bd78e04bb9eeb500817622aed443 SHA512 c9dadbb3dbc3fa009ac4fc6b9779955011acdfca6792bf8d853cd789ca6d1aa25f813e52a4a11138d734f24e694b51055996c77397efd7b7a24ae878306a9909 EBUILD libodb-sqlite-2.5.0_beta21.ebuild 2944 BLAKE2B 3f1b342dcbd02217e0433c2a957d4219636a9e2e47f805aaf902db6c6bf43941641a6ce1a034356ae22681755881af1501df7448950a442d33725fa83a4806d5 SHA512 3e5a3b7dc5b12e254f0faf216c00a049bf192e996943f4cdabfa2adcbc24a3230a37214f89608328e83a4b5194272efb68ef9dc3c13833874f4736b8678a429d EBUILD libodb-sqlite-2.5.0_beta25.ebuild 3128 BLAKE2B 9e29b0aa4df1db6b571a0d9f134efb6e9e51406e716b473cc127c05d188ab150dd6acb857cd03e3b274cc05d5a69630a31a162c2647ac98e9eff8101699fb261 SHA512 f1c72d13f490902085935e1589691c65b8ba50e145f1619e78ec35ba8bd76285a8d70e70f79d38c23a04f2c44a27f202049584b966abf778e8011416e756634b -MISC metadata.xml 910 BLAKE2B 7063501aac969fa79938ca8d91e000811d48b00d14424a48cf57a4ba46e74c1100cae9c0c4fc7e2707ea4bf1e2e21e9f1eca254dbb665d7931b606ead8281cda SHA512 20edccf9e1907a0b154ab8c517b9b440a65206664432a725a764288822fb56dcdbd1fb04ad20b138d488e53164adde2296af799859871663c03acefe6d9f4d80 +MISC metadata.xml 833 BLAKE2B 3aec2098c3bdba7d29682b81454bad993ed77e3c68b52a253a51aee66a352a290fd31e82a9dd9b7a7bce953c540efecdc21ccd8f567fbd0cfeb9d85226a3df04 SHA512 1eefb417b674e4060530144d98f47f55ba6d831ebf8005a4f831a83a1a4924914d5efbd64f7714d7ddbd831613e25aa03b185cc62c8f68cfff6bd1200fb65b50 diff --git a/dev-cpp/libodb-sqlite/metadata.xml b/dev-cpp/libodb-sqlite/metadata.xml index 679e4d2d7d0a..835563982136 100644 --- a/dev-cpp/libodb-sqlite/metadata.xml +++ b/dev-cpp/libodb-sqlite/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It allows you diff --git a/dev-cpp/libodb/Manifest b/dev-cpp/libodb/Manifest index 219d50302297..75e8e6c6ba4b 100644 --- a/dev-cpp/libodb/Manifest +++ b/dev-cpp/libodb/Manifest @@ -9,4 +9,4 @@ DIST libodb-2.5.0-b.25.tar.gz 100681 BLAKE2B 8fbb1a4db2fc994ae490f7e72be2109e097 EBUILD libodb-2.5.0_beta19.ebuild 2929 BLAKE2B 3876b91e9ec8420acf48d7cf9e30099b6ae3966a9613d563d8c720b383b73f829fe626bee93e74201954461f891223510e49efaeb7c604c7caae4960760eadad SHA512 53c399515584df75ba9b1e5b73220dd22f46a3d1a133e225f2f8f3869ed035655bf7a55bc901948ac34475577463d30dc31890ab5862fee627601b19145f9dd4 EBUILD libodb-2.5.0_beta21.ebuild 2826 BLAKE2B 8581864e1a30971f89439fc823d85e7d7c3c7b31788edb3af7827c4333f417285ef211256f4279ac0e34bdfe680dec9914461f4c7223741ddbf039298651cbc6 SHA512 54bda0a50b2d9f8c25890ac33c1b8543325a4577fa16e13f0b7c5ff10d216f50a74cfab305b87b946c0a8db68d1c435fe9d629b69e738466b3bfa2bfda7298c8 EBUILD libodb-2.5.0_beta25.ebuild 2985 BLAKE2B 21b1aa4839446f397d0396394cae6728383612007b9474b64caaa4998927e025b197db55e3f5738dc42d326e46801e5d90021a155890442b8a0a1f3cef339203 SHA512 7fbde5524b4e92075756bc2901bd00992ae5184c8e8193ec9e33d45208c201ebf6b2728dc39320f620c8dc1293eabf705251c075cfb98461ff7c35c148c917b4 -MISC metadata.xml 910 BLAKE2B 7063501aac969fa79938ca8d91e000811d48b00d14424a48cf57a4ba46e74c1100cae9c0c4fc7e2707ea4bf1e2e21e9f1eca254dbb665d7931b606ead8281cda SHA512 20edccf9e1907a0b154ab8c517b9b440a65206664432a725a764288822fb56dcdbd1fb04ad20b138d488e53164adde2296af799859871663c03acefe6d9f4d80 +MISC metadata.xml 833 BLAKE2B 3aec2098c3bdba7d29682b81454bad993ed77e3c68b52a253a51aee66a352a290fd31e82a9dd9b7a7bce953c540efecdc21ccd8f567fbd0cfeb9d85226a3df04 SHA512 1eefb417b674e4060530144d98f47f55ba6d831ebf8005a4f831a83a1a4924914d5efbd64f7714d7ddbd831613e25aa03b185cc62c8f68cfff6bd1200fb65b50 diff --git a/dev-cpp/libodb/metadata.xml b/dev-cpp/libodb/metadata.xml index 679e4d2d7d0a..835563982136 100644 --- a/dev-cpp/libodb/metadata.xml +++ b/dev-cpp/libodb/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It allows you diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest index 8ed9a3f1e681..3841ad1f9666 100644 --- a/dev-cpp/magic_enum/Manifest +++ b/dev-cpp/magic_enum/Manifest @@ -1,5 +1,5 @@ DIST magic_enum-0.8.2.tar.gz 171915 BLAKE2B e8915aa7cafa9407d5d4ab3b6837fafde6b1cb75877c8b56f82568e6291ca317720950947b2dfc7e12ca459279ba4e809a8c5782fc04adc2d7636eddcb80122d SHA512 849c426484156faf91dde3f32f6c755c7698879b16dd83e13fb86b299b53ec9bbe4d55267581386302c8acb93d80ec044cc248371fdc8608cdd8f4ab12099f0a DIST magic_enum-0.9.5.tar.gz 198269 BLAKE2B c3c6bbf6c5d366813dac7df5fbfc48f414cf4235d842ef3a5a2fd8f2c2857e55243b7fbf7000d598e778fc8d2d54c7d6e34f8a97fa2eaf510572bf53f17500a6 SHA512 f1b412d15e0ef624b4588adba00a18ed12eeb1f0dabc021d53a7c047b8976ecb07701b76040f47c77c75e00151619dbce1f9a75f471db04340156a39044768f3 EBUILD magic_enum-0.8.2.ebuild 686 BLAKE2B d0bb6977096b53596464f585437d53a4a03518264cc100b58e49f033e69189a3a9617e5b8f84a6d78f1d9c37af23156cdbd0b4b2d53753043b75987b61f208d9 SHA512 e09532008abdb985e2bf19a57724d80e417d3384df26a283d35f1d05459d4b906e78e59ea66480827ea4529edfc7f06355441e77ca5d61aaf404d0dac2dcf063 -EBUILD magic_enum-0.9.5.ebuild 681 BLAKE2B 6877e84a31f6e5d1dae72cd26c36315b93d211065846a2123d634604ccea3c5280ffe1150666d38ad7dbe263645b046ded9f76fd0b37c187023b977d33d5ef9f SHA512 29e2fc656adbaf913d1b86b91f8573a9afd535515dfe84c22a38f844dcb7956cd440af55477c6c1be6c114242b40da47f95dfe747838ee5facd1bcdb232fd338 +EBUILD magic_enum-0.9.5.ebuild 682 BLAKE2B 8d59f08675479418f3f75b354ba51f2ac8b1739752eece74b8167539e5a87fbda9cb67074246e483f55fa07369d03f29ad96e7b808b508397a7960b421d9cbae SHA512 98b754d0d744fd0f409e70064586e2429a52b404c83edbfaeccc072913010eef5beb9067edc3a5def3021b75dd12854069d9e4d1c8138866e80e6f17d350b722 MISC metadata.xml 337 BLAKE2B eabb1d9eee57714c609421664a9c4c20ad428bb04293b73b229ad35fd9f49bf0ecd6b8b3b1ff7499ca8a9ac47a34e413ae641fc0d0fb519e0f0362ce06b101fa SHA512 0b40ac7094d30a55aaee08f37268eae8b793768aa2f0d5eba53ef0dc1f3f763f3066cd0a2cfb46bb3002fcebde6e631ccb4cf3a8da2db2742ccd2cf536e67012 diff --git a/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild b/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild index 6cb5e5e05446..e3ce14212c4b 100644 --- a/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild +++ b/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 8d85160156f6a0619af579e4b42e27571a70aa3d..4f3f015ed5258456f892b76a49c98cfdaecdb4a6 100644 GIT binary patch literal 16247 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 literal 16237 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 XrcIcL5=net-dns/c-ares-1.10 ) ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] ) systemd? ( sys-apps/systemd ) - udns? ( >=net-libs/udns-0.1 ) " DEPEND="${RDEPEND}" @@ -44,8 +40,7 @@ src_configure() { $(use_enable debug cassert) \ $(use_with pam) \ $(use_with ssl openssl) \ - $(use_with systemd) \ - $(use_with udns) + $(use_with systemd) } src_install() { diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index a75d88ec94ff..d8e8b5b1555f 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -2,6 +2,6 @@ AUX sqlmap.bash-completion 5757 BLAKE2B f602d99b6b0a30cf405b390eaef355f7a4b4fa42 DIST sqlmap-1.7.9.gh.tar.gz 7214293 BLAKE2B 45ec0a5e0bf2d2f53a9232ca80f592a2a62b195e3dcd6913fdd343afcc097345cd160d7c39571a7abfe25f3772bbfdb1b4e915e6c0b3f599f86ad2eb201f1ab0 SHA512 0a2aa310b9e1d51cb296be87df5d7c87bdf9daa3a61151ff3a2bca9d58bd2c369c7fa8dfad134d23a00cc034a8c8cd9ff2a326e8883ecad43457604762b42242 DIST sqlmap-1.8.gh.tar.gz 7216213 BLAKE2B 0a9f43880badec75d5915950a98b1aac12a465b00216e0d01ed3ce0cb23882639d656430932b32d067ab7df693e0bbb67c35e076ac016e48a7ef2d940d0208eb SHA512 80e1555ae0f581c5cc76f41eb8a26e346f675069149010d7267abc3cc59f04ae9d35a72e417c6e28ff6d9c389d04e65dde1240079620a70d733e1873c0ed7450 EBUILD sqlmap-1.7.9.ebuild 1333 BLAKE2B 7c87ab3343463e3021aa3ea2542429ba8d1b7580842576563f3f17071740543fc46a891291f32d4a6c56d8ed16b39032264b59a5fa8f5ab174c0775cdbd35a33 SHA512 699041a51e18c04c093ae2bcd8683d43a0a99c02430735cf49d90a532dcc27fa394a62002839b868048dd8f11c30687facc63d8c6de9b74ca379c9f85cbf02ec -EBUILD sqlmap-1.8.ebuild 1335 BLAKE2B 55462eab32ccc543654c932963d24fc59119863a8f553111f916b7ba06cff85baef86755dbbf14dd60b6ca6eeeeb336e59e0cd4e513119a9b097ea055c083378 SHA512 7632177d1dc0d78a96d6fddcb7b434c419a039ec5ea3299733a9053bbea43270b1b865088eec1035f8fffa77d095a0c6d560d5a3bf0fb9fcfaf4d325af839d81 +EBUILD sqlmap-1.8.ebuild 1333 BLAKE2B 90bf557d27df5e711610f0e8c4d367a1de7c48d044e320a66a1c98f2c367a645e2cbc58809dd06de77e45c650d07f064c5ed2c7aba6a8cb4c43207b653870b33 SHA512 bd3e60b4086ee3fd4333c8bc0bd476ece02e37029f498823bcbc8f9ca076b377df6c2aaf550b694cae9335676c87f4fb8e67d06ac5d9faa29a0196d5c2df8a6a EBUILD sqlmap-9999.ebuild 1335 BLAKE2B 42ea801904ffdc7f85efb741bc9670bcf75981ee8bf418f9e27d293ad37d32728f7738b163aba3fae14650f5d72bd24ffc1b0302c01b51736ce70a0a0bcb7aaf SHA512 591be38a905f3e730f312b1d8337b8bf3a97679427e71491f0fd5090017f70c00efc9a44852b2ae9626ab6ba6128460c2e5a39623c75c6df00476f7fd70bb146 MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9 diff --git a/dev-db/sqlmap/sqlmap-1.8.ebuild b/dev-db/sqlmap/sqlmap-1.8.ebuild index e3d99c9eb231..caaad5bf9d92 100644 --- a/dev-db/sqlmap/sqlmap-1.8.ebuild +++ b/dev-db/sqlmap/sqlmap-1.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-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index 3d8204eba92003e578d5b500d95a7f95b93d8605..99752279e3acf1f11c867de09f9df62ea885aa50 100644 GIT binary patch literal 4305 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 400 + local workloads="metadata/workloads/${SDK_SLOT}.${featureband}" + + mkdir -p "${S}/${workloads}" || die + touch "${S}/${workloads}/userlocal" || die + + mv "${S}" "${ED}/${dest}" || die + mkdir "${S}" || die + + fperms 0755 "/${dest}" + dosym "../../${dest}/dotnet" "/usr/bin/dotnet-bin-${SDK_SLOT}" +} + +pkg_postinst() { + eselect dotnet update ifunset +} + +pkg_postrm() { + eselect dotnet update ifunset +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index bfe8242740a60662814b80b2407afccdddfa4a82..c7e38474a4ec9abb0859cff7c1caecb91239b376 100644 GIT binary patch delta 8654 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 delta 8697 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 dev-libs/capstone for disassembly support Support for CMSIS-DAP compliant adapters Build the dummy port driver + Enable Linux GPIO bitbang support via libgpiod Build the SEGGER J-Link driver Enable support for USB FTDI chips via dev-embedded/libftdi Enable support for parport JTAG devices diff --git a/dev-embedded/openocd/openocd-0.12.0-r2.ebuild b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild new file mode 100644 index 000000000000..698978b49848 --- /dev/null +++ b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools udev + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI=" https://repo.or.cz/openocd.git" +else + MY_PV="${PV/_/-}" + MY_P="${PN}-${MY_PV}" + S="${WORKDIR}"/${MY_P} + KEYWORDS="~amd64 ~arm ~x86" + SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz" +fi + +DESCRIPTION="OpenOCD - Open On-Chip Debugger" +HOMEPAGE="https://openocd.sourceforge.io" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io" +RESTRICT="strip" # includes non-native binaries + +RDEPEND=" + acct-group/plugdev + >=dev-lang/jimtcl-0.81:= + gpiod? ( dev-libs/libgpiod:0/2 ) + capstone? ( dev-libs/capstone ) + cmsis-dap? ( dev-libs/hidapi ) + jlink? ( >=dev-embedded/libjaylink-0.2.0 ) + usb? ( virtual/libusb:1 ) + ftdi? ( dev-embedded/libftdi:= )" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.12.0-capstone-includedir.patch" +) + +src_prepare() { + default + + AT_NO_RECURSIVE=yes eautoreconf +} + +src_configure() { + local myconf=( + --enable-amtjtagaccel + --enable-am335xgpio + --enable-arm-jtag-ew + --enable-at91rm9200 + --enable-bcm2835gpio + --enable-buspirate + --enable-ep93xx + --enable-gw16012 + --enable-jtag_dpi + --enable-sysfsgpio + --enable-vdebug + --disable-internal-jimtcl + --disable-internal-libjaylink + --disable-parport-giveio + --disable-werror + $(use_with capstone) + $(use_enable cmsis-dap) + $(use_enable dummy) + $(use_enable ftdi openjtag) + $(use_enable ftdi presto) + $(use_enable ftdi usb-blaster) + $(use_enable gpiod linuxgpiod) + $(use_enable jlink) + $(use_enable parport) + $(use_enable parport parport_ppdev) + $(use_enable usb aice) + $(use_enable usb armjtagew) + $(use_enable usb ftdi) + $(use_enable usb osbdm) + $(use_enable usb opendous) + $(use_enable usb rlink) + $(use_enable usb stlink) + $(use_enable usb ti-icdi) + $(use_enable usb usbprog) + $(use_enable usb usb-blaster-2) + $(use_enable usb ulink) + $(use_enable usb vsllink) + $(use_enable verbose-io verbose-jtag-io) + $(use_enable verbose-io verbose-usb-io) + $(use_enable verbose-io verbose_usb_comms) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + dostrip /usr/bin + udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules +} + +pkg_postinst() { + udev_reload + + elog "To access openocd devices as user you must be in the plugdev group" +} + +pkg_postrm() { + udev_reload +} diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild index 669feebd09f8..bf5127f94e2c 100644 --- a/dev-embedded/openocd/openocd-9999.ebuild +++ b/dev-embedded/openocd/openocd-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,13 +21,13 @@ HOMEPAGE="https://openocd.sourceforge.io" LICENSE="GPL-2+" SLOT="0" -IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io" +IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io" RESTRICT="strip" # includes non-native binaries RDEPEND=" acct-group/plugdev >=dev-lang/jimtcl-0.81:= - dev-libs/libgpiod:0/2 + gpiod? ( dev-libs/libgpiod:0/2 ) capstone? ( dev-libs/capstone ) cmsis-dap? ( dev-libs/hidapi ) jlink? ( >=dev-embedded/libjaylink-0.2.0 ) @@ -66,6 +66,7 @@ src_configure() { $(use_enable ftdi openjtag) $(use_enable ftdi presto) $(use_enable ftdi usb-blaster) + $(use_enable gpiod linuxgpiod) $(use_enable jlink) $(use_enable parport) $(use_enable parport parport_ppdev) diff --git a/dev-embedded/u-boot-tools/Manifest b/dev-embedded/u-boot-tools/Manifest index e021db328d17..3ce528c31985 100644 --- a/dev-embedded/u-boot-tools/Manifest +++ b/dev-embedded/u-boot-tools/Manifest @@ -1,3 +1,6 @@ DIST u-boot-2023.10.tar.bz2 19645392 BLAKE2B 1404ab42e8b0c821fbfdf612cc00ed5d6b1a1d15d4e69647e788cf97536234f89fe000f480107f8a78b56f7dae7a022f5e742c06ca7f381050e2251889fcdb83 SHA512 f238a69b9cc08ee0a69ea8ca2fa26975f2f2ede14e978b4db274b1e4095e43af0052307ac39034658a72ec9706951cd03c0f316d0591f391adecaf2cc9496fc4 +DIST u-boot-2024.01.tar.bz2 19926911 BLAKE2B c62a22f56276426917b0db508ad7dc82efa4fe7be14c5e7d79ecdea172b2b383981b7e65b7e920b196d0162a17fb362ef97a8d758a1b30e509e3c66748d2c106 SHA512 45bd093ba3bda23e43cdde83d8656c1ee1348ac2886ecff1fee475f101ac4965a5be6565408fa5b990c723f3fdc833edfca60a719f735a43040cd14a1b59a88b +DIST u-boot-tools-2024.01-fix-invalid-escape-sequence.patch 1285 BLAKE2B ad0af975b59794f21a44472a1f1b4542e75e478d51e649a6c339a4af9963cb4b822e6eba6819cbd3d35c09f3c33f1995288ef296e07466a427cf1f0dd0a399e1 SHA512 8675c267ca5a234924bdf8fc03dcaf75501cf86ac7a9b2e7fbc7982b9620e8863af289c124c5e91cccee58cc116b4d2798be745dedc1b28099a143f3464ad4d6 EBUILD u-boot-tools-2023.10.ebuild 1563 BLAKE2B c890dd5ff76b03a57fff1a2d28a93f2890e5d8755b4109f1b5327b5c6497ba980861ebf7f834e0cc4eef2b977f9d7f28bce400e22c7abea9b65da9e624c6a4fc SHA512 bc37c660974217c7c8713de08ad24a560f7f5a7a007d576436f9470a4be91afaa16e659c7f7ae77ef400206ded79d687ccd92bd6aa759214e4cde49e6a9708ca +EBUILD u-boot-tools-2024.01.ebuild 1847 BLAKE2B 8736f7d1441ab25a53b7d49c3772eea7e02bffe0a023dae5d4f401196efe112a73760773acd598c37adcff388ae3936995dcf39fe483880b2265f572d57ccd54 SHA512 c5ade9586464f8376aea463c758ecc2be0f2ebe583ce30b699d3e4e938e37c493386a3f75509d28b8a8ef0f62431d922237a25358b0969ef4c06f91ef2d5ff1d MISC metadata.xml 343 BLAKE2B 4115ff47d73727feb01367f4f6a419d46cfed433ac0f8e0b40366f61cefa9beef9c28511a0f8db727b22e04e38b0c741b415bf6edc3b8b4ef0867255beed1935 SHA512 1523312fc43fd850cf4d24b17d17a2607f5dd2786c4827c48014f750b97088ff95c97148cb8e9cbac2fc6b3e759dee32d04a9b5da62c130a7708b34db82e5196 diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2024.01.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2024.01.ebuild new file mode 100644 index 000000000000..8930c2758c2b --- /dev/null +++ b/dev-embedded/u-boot-tools/u-boot-tools-2024.01.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_P="u-boot-${PV/_/-}" +DESCRIPTION="utilities for working with Das U-Boot" +HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome" +SRC_URI=" + https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2 + https://github.com/u-boot/u-boot/commit/88b9b9c44c859bdd9bb227e2fdbc4cbf686c3343.patch + -> u-boot-tools-2024.01-fix-invalid-escape-sequence.patch +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="envtools" + +RDEPEND="dev-libs/openssl:=" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/swig + app-alternatives/yacc + app-alternatives/lex + virtual/pkgconfig +" + +PATCHES=( + # https://github.com/u-boot/u-boot/pull/489 + "${DISTDIR}"/u-boot-tools-2024.01-fix-invalid-escape-sequence.patch +) + +src_prepare() { + default + sed -i 's:\bpkg-config\b:${PKG_CONFIG}:g' \ + scripts/kconfig/{g,m,n,q}conf-cfg.sh \ + scripts/kconfig/Makefile \ + tools/Makefile || die +} + +src_configure() { + tc-export AR BUILD_CC CC PKG_CONFIG + tc-export_build_env +} + +src_compile() { + # Unset a few KBUILD variables. Bug #540476 + unset KBUILD_OUTPUT KBUILD_SRC + + local myemakeargs=( + V=1 + AR="${AR}" + CC="${CC}" + HOSTCC="${BUILD_CC}" + HOSTCFLAGS="${BUILD_CFLAGS} ${BUILD_CPPFLAGS}"' $(HOSTCPPFLAGS)' + HOSTLDFLAGS="${BUILD_LDFLAGS}" + ) + + emake "${myemakeargs[@]}" tools-only_defconfig + + emake "${myemakeargs[@]}" \ + NO_SDL=1 \ + HOSTSTRIP=: \ + STRIP=: \ + CONFIG_ENV_OVERWRITE=y \ + $(usex envtools envtools tools-all) +} + +src_test() { :; } + +src_install() { + cd tools || die + + if ! use envtools; then + dobin dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage + fi + + dobin env/fw_printenv + + dosym fw_printenv /usr/bin/fw_setenv + + insinto /etc + doins env/fw_env.config + + doman ../doc/mkimage.1 +} diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index 22fb523a7ca89d5d4227ba24b531a0d07d723807..212f35b91529cd3ac29dac84350afaa4a9b7f0b9 100644 GIT binary patch literal 6058 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 literal 6057 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 j4$iIOCm#InKzxt;Q=s%vWA!&s;_v +Date: Tue, 7 Feb 2023 16:10:36 +0100 +Subject: [PATCH 1/2] linebreak: Avoid implicit declaration of u8_mbtouc_unsafe + function + +GNULIB_UNISTR_U8_MBTOUC_UNSAFE tells the bundled unistr.h to +provide a function prototype for u8_mbtouc_unsafe. This prevents +build failures with future compilers which do not support implicit +function declarations. + +Upstream gnulib has split the linebreak module into multiple parts; +it is hard to tell if it still has the same issue. +--- a/src/linebreak/linebreak.c ++++ b/src/linebreak/linebreak.c +@@ -35,6 +35,7 @@ along with this program. If not, see . */ + //#include "c-ctype.h" + #include "ctype.h" + #include "xsize.h" ++#define GNULIB_UNISTR_U8_MBTOUC_UNSAFE + #include "unistr.h" + #include "uniwidth.h" + #include "uniwidth/cjk.h" +-- +2.43.0 + + +Bug: https://bugs.gentoo.org/923789 +From: Brahmajit Das +Date: Fri, 9 Feb 2024 11:49:53 +0530 +Subject: [PATCH 2/2] t4k_menu: Fix passing incompatible pointer type + +First observed under Gentoo Linux with GCC 14, probably due to +mismatching types between child (struct _xmlAttr *) and node.children +(struct _xmlAttr *). + +Resulting in build errors such as +t4k_menu.c:254:23: error: assignment to 'xmlAttr *' {aka 'struct _xmlAttr *'} from incompatible pointer type 'struct _xmlNode *' [-Wincompatible-pointer-types] + 254 | for(child = node->children; child; child = child->next) { + | ^ +t4k_menu.c:256:62: error: passing argument 1 of 'menu_TranslateNode' from incompatible pointer type [-Wincompatible-pointer-types] + 256 | tnode->submenu[i++] = menu_TranslateNode(child); + | ^~~~~ + | | + | xmlAttr * {aka struct _xmlAttr *} + +Please reffer Gentoo bug: https://bugs.gentoo.org/923789 +Signed-off-by: Brahmajit Das +--- a/src/t4k_menu.c ++++ b/src/t4k_menu.c +@@ -251,9 +251,10 @@ MenuNode *menu_TranslateNode(xmlNode *node) { + /* Now add child nodes. */ + if(xmlStrcasecmp(node->name, "menu") == 0) { + i = 0; +- for(child = node->children; child; child = child->next) { +- if(child->type == XML_ELEMENT_NODE) { +- tnode->submenu[i++] = menu_TranslateNode(child); ++ xmlNode *childNode = NULL; ++ for(childNode = node->children; childNode; childNode = childNode->next) { ++ if(childNode->type == XML_ELEMENT_NODE) { ++ tnode->submenu[i++] = menu_TranslateNode(childNode); + } + } + } +@@ -443,7 +444,7 @@ int T4K_RunMenu(int index, bool return_choice, void (*draw_background)(), int (* + int click_flag = 1; + int using_scroll = 0; + +- internal_res_switch_handler(&T4K_PrerenderAll); ++ internal_res_switch_handler((ResSwitchCallback)&T4K_PrerenderAll); + + for(;;) /* one loop body execution for one menu page */ + { +-- +2.43.0 + diff --git a/dev-games/t4k-common/t4k-common-0.1.1-r2.ebuild b/dev-games/t4k-common/t4k-common-0.1.1-r2.ebuild new file mode 100644 index 000000000000..291feb6ce7d4 --- /dev/null +++ b/dev-games/t4k-common/t4k-common-0.1.1-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Library of code shared between tuxmath and tuxtype" +HOMEPAGE="https://github.com/tux4kids/t4kcommon" +SRC_URI="https://github.com/tux4kids/t4kcommon/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/t4kcommon-upstream-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="svg" + +RDEPEND=" + dev-libs/libxml2:2 + media-libs/libsdl + media-libs/sdl-image + media-libs/sdl-mixer + media-libs/sdl-net + media-libs/sdl-pango + svg? ( + gnome-base/librsvg:2 + media-libs/libpng:= + x11-libs/cairo + )" +DEPEND="${RDEPEND}" +# need sys-devel/gettext for AM_ICONV added to configure.ac +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-libpng.patch + "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-ICONV_CONST.patch + "${FILESDIR}"/${P}-fix-declaration.patch + "${FILESDIR}"/${P}-missing-text.patch + "${FILESDIR}"/${P}-svg-libxml2.patch + "${FILESDIR}"/${P}-gcc14-build-fix.patch +) + +src_prepare() { + default + + rm m4/iconv.m4 || die + eautoreconf +} + +src_configure() { + # note: sdlpango<->sdlttf breaks ABI, prefer default pango + local econfargs=( + $(usex svg '' --without-rsvg) + --disable-static + ) + econf "${econfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-games/tiled/Manifest b/dev-games/tiled/Manifest index 933b0ca38962..5b0821445f69 100644 --- a/dev-games/tiled/Manifest +++ b/dev-games/tiled/Manifest @@ -1,3 +1,3 @@ DIST tiled-1.8.6.tar.gz 17053221 BLAKE2B a226ff9861ebfa3980176fac2b23c7fff8ac6db585444c5d5c21afff2301298e1eaa74179970bfaeb07c62074c706378040c520d5f0155b030f9e2025c51abb0 SHA512 f77ff46fbb707d8c02499f168e5748f39081fa780fb9a5b1ea04603b09cd71280d76034cab28b23fc30280bd856121e473c992c9c39d7c46fc97d5fbfbe4191d EBUILD tiled-1.8.6.ebuild 1428 BLAKE2B 1f6e4358ed7c07c34e599c55e8b3f243b58116ddd993d4e17d24d24bacbea7c416de3d4f4bff867bf1a1b7c16129216b3b862f6ba90b25debd25f629a9e834a9 SHA512 14e48dc91b99b6aaf4883de5f36d172e41eeed4c59882ed0bd649c24eb6ce48695560edf83cf1d3c1d6ab59e2265eca8d2530f2affded2be7c38fb14642645b2 -MISC metadata.xml 330 BLAKE2B 003e28ecc542b47ccc05a79dc61f54783e264a76bc93478a37d255a240b25d5c6f6f6a50ffea9cfab6fa4e71bfe6021430c203824f38575e6cb69bb4aaf5d8ab SHA512 d87ca073f06c7dcffad14ba0de2856fbc78dc9b963f0bfe4de4ecbc393e5859ac2d85b9a3fa4cd9aaea3e26e19d7688e63dbf1f69ff8fd39ea9e94316b8010a9 +MISC metadata.xml 244 BLAKE2B e2a5c9db87398a2d71e19839436da90e8c76d01ebcdd50ee2ec7155cd822a9243a4587ac7c076616163d198d421ab33a62594003d9e99227eba84c48e43e7b46 SHA512 2e780fa40e1032d4cbe0f59fd7df73ffdda34d3fbb378529065a37590e99d3a8d4579481b9c4e0279a77d13e82dd99424990db370d710dc9b689a44b2b27d955 diff --git a/dev-games/tiled/metadata.xml b/dev-games/tiled/metadata.xml index c2ffa3a89767..13233bbdb862 100644 --- a/dev-games/tiled/metadata.xml +++ b/dev-games/tiled/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + bjorn/tiled diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 102d1b25228665cd2d072c7806f887f632deac93..a1feef93a85c4414799904e4b80cb2937c0e03cb 100644 GIT binary patch delta 41964 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

=<(ww0qF+NAQPnpUCd7C`# zRm&v)O;FNq6}?UXN@G9Xj$J8Vu%)W)li&qlLD;GMlLq#jk4uwrWfOl*5IGKYq`N{D z@XF(uyQ4$JYQX9;swDA?QwJ0xHb4vrVYg=mKue&zo#)fd(ul1GtK~z>E{fFpC7N=-{|i<2(GMlbhI>xQ@5o)?bKw+VM*26u`^W4AfT<$ z&x2PQqULI>tx|mV5)FSEOUD2vMn>vTZ06?pBvw3F=!BiNh(pGP;%8M>2x zZQ(aVqW63{sa`c@Y3N}quyshU?)C7hw#JKr+2)tWTIw{lCe?704&gFg=p}uC=U#rie0)K8lcH5L=+64xEoz)b#IJuv+itQuF!Az4Ecd!< z{R>LVesOebS`!JXOlUIPrUb(=%c3q!RB1=qj!~Dck(Q08?SXpCIO)L&OksaqJ81s6 zmmaMy4a=vTfKw06ZqXI2G`s}0um)G28lFUm%zW97v{^UulX7v# zQoffm?xsu@scD#zcavUi}O*?harqh1ARt+F=f=F!3HyTa{RRFRKm4zUV z&E9j~(O?1Hd~CHt?PKMe7ZX^Y0W`n)TC0j z165>bE6Jq6b&Ko5&(>C&)bUgY!&lls8gYUoYA?_)`<@R+|DA+u-FmB%-}=5B$#&OU zf!SRSC+Qs40k*~Krt0-7*Ry$r9aT$W+f;bujST`J;qAHcThy+c1Ou!2YgQQJ)7Q^` z{CH1KxtoB~clAIk?=rTj zcQwKL;GFQAa9RD>dIs%hGpzzeN6l`Pb8AkIm->@SX&)Cho6WnT4oWoX9Ks*JwNSE2 zbhE`j=Ax5C95sLS1#OAuT9yq(+FRefl^*k3@@cOHP39W@)f;FeYME|7om_YUvY>^TWMtyb1c?$$78=p(;7a9}qA3uw{m zQXcw9hOMe6%h(6#gM^SAD9p+wk_Mp!%F#LHf3|AYPreo~Uf3vRY-7TCR&%g!Ij z>}cho9`F_lr8U8{V+9o5%h-1%r%yFv+rl@F_#ftE$ld-*m$Kf6oaPlAyiJr-nX zWvPD=3}92s(#ej)mPg56Ub1+cK_@%nw#1a{rr)6kWB%KN*C<5Z6>C(4)u}e;b5nLD z&kC<~(3BsO@Gfl>(n?AX3zp<69#<=~!Thx`*%i`sKD(0Zctr|@!6ZmiPVH6DwwFa( z%#tmm4L{Dz)MABgv*)g_?mM%BLhTUvJF97AbCw_UDjEV^lr`i`2K0xZGU{P z;Ef9zaoH7y>L}zrEnRbPw!Pfy5s?TvAu-z|qu6x)JyD_bB57xd{Sn41%%9-F|4BBo z<)}1#>?126T*$+tr=l*Gt~gUI`blVf80Hy(?%?zq(e+fo^4=;3hTwC|aVRBLJIH^* z)T4i%Z92M;wy0P&Fz=4*+GbN_t7>lH`2Ky5q^&g1M^t71MrGT)fj)mLpqwxwmD1m@ z+UGg{qDIGAc$(yZ-HGDVvrzkK)fwz@wc4BS5?WmrNh}i!l*s%$+cW9 z^4FC`rMtrA_NKvz95#pswaI_If_97&GJ=98?>f{Df zE~qOA;%v8TKy5W#wQRW^E^$zX_pd$#VUWDgbfsIp6sNZ|)#7i{O8N}9?l6Q>cBUTX zF>5z?yj!ts+P-2s*@bNMfSR7S0aC$Xbjl^>J}~S z6mn7dAm?G?=3nS@P0GK3pMa%}#B=IT@y49X#cSX*`#D)h<$J(7(sux-FYPo;j2*@8a}l-6Lkyx&fx41i4(-E*_qdY(B^3?EChtt zYtRceUmJI)4ex5QWJL;mhd`6*h$7ofLrjwE+wM1(>(B3Rw$}r2%sqtaWia`=NbOW6 zj8=6HzWxP3WQ&19U`|SK01=4AaA61C=K=8QYH4VnF3whNTX%omu^OF$3%a_Gssb(P z(1v{PQ(*mjhr6qa{i=e}K&5<9l}|XPB!a9KxAUunUc#uGHBfYjUd`p5Y4{bLU#osn1S zwKs_6P=q}a#8rQcx6uM{J?vOh!(7IZ4gFo6j8w8=i&uZEE4Dc{3|QhD9ma~PC^~$o zl=bZ9XsTPklk>dv zx2=naR$$K-Iu32DtD}udKI@%LCYmaD#49L)%fnr^Ob>r>xK`zd^RaK{g0?|muIc?NbRF&xDv6x{m61e2GFF$%&5W%WHMWY-wy zl1ZT55+u`KfmUbV9;Jkb^)Q_&i(bbIr z*fvM>*~>Xl7lV^$(7Qs-H-}A5+GthB05AP(4)55M3qE$Orf;RRG*2S~XlC^e(f)dQ z`SL%X|7OXG<(z!4lRt47e{gRA$a?gsnzkm2r>5gDa#e6GzwAqrNDa+o)vUnOfo70s zc_6QNDuw|V53kUy9eUkujnA-_;b4waldFexRrU$+UMLE(kFzLk7FHV*vDY4moxSWO zpO(SH0l7Wqq++D1mTRyJxHxR_-R>&1MY;j- z=8L&!?>$r0I?I|hE2evh${Yj?js}YrhK(o=9^aQ&V^u2;wNZm)+Re0ImiYC;ENnYy zhb~>(h4H?wYTt9>tcOR5yNu2I`R)*Wl_@ow+W;&;&!elA+;`Pf$aKXEIgsz}lpyb~ z`Um2g$b~bTVl$Kme@;%ExfDWGK|sU264f(Wng%iqX@S-v(6ch%ui5Wen2*aDXIEnS zh6dY_vMj&&W2d@Iht14^j9oIXiG+~C8hGN#0MR$F?Iw+0RRvjB%%)x5=+G%ZAvJbe z5>}06MGV+bctpk8u?f2;?LDO%g^rq0x%le*%^9P7=X zb|{8f9g}Onsq*g*dr~MtiKuJGmO`OK$5Z+9dl|OF2AbyS-W>x<|CRd%tS$FYTUg*7dbHthNz7bWxmrS3g?MXN`kT5CNyklK){h^r?bn2aGl? ziZ+{^SwXcrs!G#@RY>IWbgjaogM*a3xYlJyF%Gy+sP@Zh`{@kN<7U0(=61Re;iAvEOxb70Bb6o?`I#%%PYajXM&Pp z5rl+8=*MR6OK8@HsUzq2OZKGY`u;-TS#7gLeMS$*={R-+$aTR(ca=!{(kgJ`SC19g z9l)Pmt|2MFFlZ#c8tuDX?cM7*&^3W3uzI!>NB1e@Q=hZOE{CrZ2iZK!22&>WsBRnp ze`(S&P|Kk zZ*7-I2z&gk;Hbs)ZFPth;haYjF*03P$yu(DT&5wjjiWsa*{ zu$AI)nZ?64jtx{?fx^KS(wraTLgXTNp~gSbtQ%3$a4u>e` z*WdEy?6=?7uAJE{?y!&%Q@d3)x>VC=)!6p{8+KI`l(yGZ1*`yyz|K~X6J5`p9Dyx5}d3I~jhq@Sm*%d*Ml1!Pp`r0H^eCN>^H>(H@$ z*WuOyq3UEUyBX|!wAD~*f9Qt+p5&fK!M0r904Li<0D^j5XkBLAzS%gUTOQ0~OE8sg zX1{^J&?L=il*b}5+`6GD9i5f_J~VEUxSvb1IqP0C56cA?XjxItjTM`Q<^FbZgGKxK zOJ?w&H;eX&W|?hmhk)~_od4R?@96!2F_APi#{j0=7z)?wBqmtVe<1pnsZCQ#s(kUQ z%Kz!Cb4)CS={3Pm)(wz3IumQe|^3JgW*@$r8I)Z3)~% z#2n$gyH!Tw8Yl#tz%e#uiKu5^Vg1YhaAsM>h!tj^S7k}Y_8uLG|*03{co zA>8a@MXcZMwDC6zfAU1Ydl_f)q(mT?q;2|XO_%ooa#kkz*4c>N9^P}&q$=-QkT6pII-Z4k4rV8mv3AHNmUn{C-{(7~T7e>_TYUeCIo;DrS&14yL| zG26qTVQb@;+~$0pdH z^VXo|Wo^XXe^aIJ`pW4ckVu_g>cLq(-=^170Z@Ks#pjg&8%ax-qOZjU?$yZqaK=ev z`OT{=_W7x$$G!}ipk!|r?B75Co~475NsUFHqUJZ9_CFGs(kcg@w(D=sN^A3aW!vs< zBD_K^fQdvbfpFeno!j(i`y}~a-&_UU`62)VkZkqte<=sDm}G@-%n=9U>0t2MYp|86 zYK=!a!ZV9~845ZL!dO?}|AJirJ)m=H4LSCy_^Bj|^KAz%2nYb^bP(7_dgHpaASOf_XeoeFrYZ$1))ydrhra4}1R56vQH{iY(Efagp3jp!s_4ie{y~PWB-3sEFaI+Mm6g6N+-HFTQT+o zcHM`3CNwFwo#iqI>`x}46GM;xL=LtX5Ygd_%Q#B)R9fBqF ze>MMG+ft@ZyH&)ifU6z8=UiLs|VDS ziq4Wwk9B2`&amW_yh4mUYPMOHHjh)2f3H(NCcjH&dwU7o9kx@ggxq3V&#mRyvaY>$ zgW_}|bAu(Y3Se2{fz#0fI2}W$e~L3OmWjFj{Z0u5l@P1N;z)MU1g$PGkY{)^+gM+I z{`{aE^t5PY>Er}M>ZX8G(tHQ_M~;VJI8uDr`r90e%1Xepf?-#GX{$$CW56@Be^u-Y za5nY2>fKMhYb;T<;KjOXH(A0=BZnTf1k3e0P0c zoPyWMeqZfr8&P((n!QIyRK`u^9P)AZ8WD7 zl9~q1XJNm8w(@0s>*ZNSa!XG#f8X8qKgCbfc_NsSvUXj-?ru3{16TN-S=8%tkVt)z zn~pH+m8&Z&{x`7fBNL;3L7F3 zP~f1KI-r*Z65vIr3=d~jpJQ74NBQwM;w&p4!6cs1=cfqXlju z^ltKF!thW5SM|UuzYK||56-vWUJsF)2yu~3Kf+4CUJcz-&n&`PZoxv0`e62bJLU3d zc;6jkNg#FQVsjCu0|>WVe*&cOx|A4-sp~Yai;8jq^$M4ll52RJumwum`Juy`-u-qo z&aOpuKMZ4*o-7(@-&hjpU|Zh68lcbXxp%vLp3l=L+Y?7pkI9MD#96V{BL%yq`O`c& z%x_&Pq$F??A{H2tl`Yt0WAj`}x;vL`gYDL!!n!&sdpevGKDXaIe}G@K4>xjDE2yq7 zaSj;DL#0StYDICTWB(^>qC|~CgVoXBtzXLYc6-&K;Nk-X17IlNo}10R3LDTfuym9d zkQr^mse|Qo?))S@$m24ho@cxpu$6CpTZJcDJ};IgNN@Zco&nj#XRABD zph1pevfHV7cSNGme>+Vn_MlP~=`cq7+Z@Fr{3|O7Hg|YQgIS9_ygwB!bg5Q54MNE} z6Oa{~zY2K@91va?tXg&i)^1}fb(wrRz1!`N(N`%tR?m*#bX;M{!DPll{#QUDKqTuP zr)3h5h(mkE<*Nj5zf}JhwQNx1V-yF^z5Qu`WRHi6Hg?QEe=pd}*RSPUf76fw9)29i zT~(IC!;B?#!FwiFIwnx;CMNZ2%5XRu#Q%fj)J=7~i>N*cH(I-#w}uUl)sif_j_@29 zQq@?!%d-fj0HV;8s=B1!YWJn|v7?F)OU0cdXrB|m#tzuB{ir0#2<@?QZG%iEINFYX z*lP!V^E%5Oe-fiu1a5Oi5AXNvR!ki2rLdKi#eW!ga(O8pmZn8ucMBHoF@B;TS( z9N{1*_WaYL_1Zpt{qN8J^S1u~r0l&62H2{FD594D&_bOk?~8nMo#3T4Sq4pCL66v5 zA$!~Jf5=i^6>5{T+mhx~3Gs}bX|GM6T^gvRN>Quva3WoR4!^Vki`1)}`|B*leri$1 zi#plnnH_uDzs&I$M+Ju-IjcFZnvladnhZHRZ(*7&K~V5!K@krPl)9r~a7_}eS3a#D zR$|%3bEy$3;gTWYBf%s1g|@$2vhOcHfBo@ef4o^Yg4L6(j_s^F49{wORuC@=@ClpV zcTFu#733x4=`lgb+_OU@oCmgZ8Gsd~sg+UHW4jx1PyNB#ZW9APAHXlqDWH$<!& z`c3J*=geUvNh@k{t0TIMrUaq?H#NnYbhN6}h$j(hGu2b17 zIR8y%IAZ09uqJS^;Vt$nyinL$i{G86f8T9Hf<5sHG&{9N-D|-{M!!`DyOpPdqugFC z=qG(~o(Y^VU^QIH`AXAkR2)=3nHEAwT$h89Kno54rzT0SvLp^j@Mf2N{#ky0{TRJ+ zen6qBk^&G~cW%!1%V}}-;O{zGL|)>x_94PPA=8I5YsUNGHj)B#yWDQ&sQ@_Se>0e$ zt|?1SV&lw*2$Jo0wv%M4aWt2&0w4Vf_k(UvD)9-!F2`L%$;3o&DbH?KLLYj;a}2!n z&;@lYZE1%Cnw=lyVh?H1<+xZ~vtOEpJuVgN#$~W4J+6^s|D8t3gd1;Uo;^JO*5`#bnV*uK-%NG;p)Pe}l`Ygbp(5hl_gD1(D-NAhU!p>kLrayH;1e_iIXMjfn# zJcEnzQJW&T$hzVyDlzon)yCq%2_Upn0Ebn1#?&jSQB9^124-C zWYYG;WJyA&8GvbVwzLE zog01_RO}2By5_YBe{6Xrf0M8IE1YWnzz(GYz!Erj$CSL>%WVVn+3*FtfPvnr9cNgA zi$F0|i^^=;D?F{%oS*;3hRo|GueCf|fM83l_o~E~L-)ZuYK^knFHQ6ou!02UGMcpY zl}99iHcQZ2<2DO)gX7B@0T8o84CUOi*QmPyV%WACw`I+6uIY={e|8@*o$?*J4+mvZ zScaQV4+|Y%3Z4ud7WZC=**21H&XX#(K+ZW~$k?0hl41e>yOwQ!tR=kc`)${g+r>?fj*De&{`%IN+AH`6)p5V{1h?S6E8T z+D1Df%lFv8OCJ(5PPt!64|h4Iqc7)G6l>Va z8e4HLOxx~l1egTJYKVDw?=kfD@4tgKep}OR<+`Ebb!dL@0XpjU^hqZ z4Z0gEpC0{DVX{H(C|3nj1^hHN9VIV&c8fJjVx*UEx0(Wtt#T~mzv#RTsg?wtMDD|> z(au@kdBk9Ce^iyzMMbL$SG*Lsg5LJGWG;9E)@U`_S z50~zWkO3lkY~CGbyAFWK%|XSXlT_NBvlDDx>@>%B(;e;(vr+8wY1KaW@#*E~8-d%W zT^7Q!W&;X$<=~WT*Y5fvi1EOyY5#;;%K|uaEQW)5WIDT@vI?a^WlHwp8t1i%;TUJ` zHiUZDf0eScoM#y}EvqlCUE`@$wd#Y9g4nKchI3f(;J;Ckq9&@PA%|Ed-6|O~FEk@J{`5dAnZ9 zzzw>x_8}hp?g?jFu2JdKGi6T-FpdPq1e{4D9P;HPTn|#TS;nbsg1#Ihc@|N(8q-A* zNiMH;qFW@edZ-37@o{b{Kqz-^9}0W;&{jfi>Fd%{@YBP(e9z5p zF$biTBJEZ>K|Y=##e($Ob`WWYpCuBU0}2~kp|bMP30_;qNGEjyiC-bb#h(EA0p^0O z3x8^s5$kr-#$LtcStB<6X1eN|N?En+1dDztr;>R#bi&TGOw0f4E!l-^Y1RHWPrl|{ zr-n$|aA2sn*Q+t00#x6Byu1~jepbw|u@bC#+rWJ$TX0U^WFunR_j>PD zTd~eJhIz0Zo6Xu8_+QC(@VpMqwFOi==6~sBup)S7v+6+Aet9pI3y9L2ZW3N zqMjsKe<2XTsTRCl4s0*4+2DV`{S>oSqb1DB zlM-XSgS6(uYfvvcyauvOncui6 z+5Z_<9}2wLZip%CshSK0r79klAX+iAQDbo+)rm=6G)C9aXC#$qhO&{d@_(;w;`YV} z_J2C^rViCcw$VP<2F9on*M4|YUV~l~?6=MFIPFaABPAkUV|VHj%rp4D^NqU0w>NsB z&xU~H>CmChYG53W7fgtcCa{H<9IU)3*)Th_!VO&&fM@^Y_*g`WP!ben_ zcCwL(FZ-r-;>vXe7F5*BhJT9Zb3$VhvOuxprR?`oWqHVt zH5~5X6EabBl0jEG{ZRP^<4D#oVG{uRU>!<7QKK3e8jdg_G~`rMhL)lVD62zc3wcX# z7K`AOj<+?Pr#&uQ$VoN> z%s579;{e!UlWSGg4mdRgvrQbJ{0v)xykTWS;jXI1Wq#Q6N4TR}4NxYFiY~b^f1j9QE3r6%TEkHLt8IQFS;23TXh~j_1EQCWJ|)n4*g`$bZ}V$geKbOKat;CH>{~ z@SWn<5%j?eIkPQQ$US-f@OIJO6fF3TPiFIB3AZI)5?n|ZfH3VC;xS?7f$x5txj5Bw zWJinHF)Z( z26!L(x@J4ut$%`^YEc?V*$_6j=G6fSh!0?wLFTpMR~_c8ZFL#cqpHRooe#fH<7FgV zZ@iydk6!>M@P4Qi&ZZ2yu#=zEczPoV%5r@hzxv-?OloyAK*>sx>eSMS_SSPog;b6! zNBzR|76}?xl$jx#wi7r$u3F?c$;R4R^y6GU*hE>55r23>ONX4C3DbEp&PjH0f(u+5 zl~;9St-iLQ6Wrk~&Q=>vbF_nHzZU@k?2q$0*GRZkw&1L#w^y4Jjd0A`9d4W|>(|Ri z(Nb%&c-@wOdjGDq-to}6?_#HipsO1RVBIAc3)slV{^g6ZFvek6hD#3CB$5-!NEzLR|=i+Mi4_xhPd*7$z(R;PY zVVu(Wpqs?G+SPk{To*0#LVcb=(#{?wwYrZzc>90ZhCU}eHzo_X!2ny5)16uE=wN$% zR;iu$$l-!Gb@kKkE2~+>BZIXJBSWF4Q^!7d!hg19o=Wd&%Svw->_2yU7x$l(wVm9t z?5rd@pwjYAwZq}sR2OqVyCiYM1rF89d^LJq`aTV9tO*5Of8UmOn;ps+IgGLtx112+ z;B0M0I3a?zZ&7u->O@%AB;a9cU4DlnZwc~d(9z{@^P={Zh8GGp$|GR9WxXdDzpSO9!>w6k(VHNX$4kwXi1iwdUR7CxW1*h^npEB_il zetj(P)>OLCkZyCj^pq5K)eOO+fRujQGTj{{gfDupn?X8uN$PYld9B0}&f8&Gz`Dh1 zO@aPZM>ZVGPW*?cbt13*R4;_T6$POau798UYjKBAP<4&1FoEqDzxCoPuS<0rp)px9 zfuDI@IkThWVK6ttqRpT~<+}hloe^YOPTjURgxOW;%YI{QFXYwe0x`_d8i_|*KnPFtDxfy-^8j*-Bf&yubC1E*GjeSr6Mw< zlkfv1BeQP9u5VqnRbt!73&i_ydLOEN!Ln_#`IvaCE2gG44&x7&InB|b1%KrCGJ~So z_6-7DogsmGDO0#>2f+hAuh;iqpMHM+`u)rJxD6dN!9i!w66T2*duPk=Oq=7&WD%#f z%0Vv8HrCBzFQSdz0P4`p^3L38T-5kNK-B|INJ`)xTuW8Qbm5#i%=FG+l4IGFSAOEK zjrB23qrcBkAeLRj;vM{U+JC)51oK4_2wRNpJ%~V?R(O@AcgRS8+JlH6&6-8$bO4E$ zluKc6H}dON?Wk(G0C$5FMy3nA+NQjpBN-}2Jh!3$czNTK`waITz)Rj#w4si!Lo%jSyu-BI)4=V=<9f2U)yndeQ&c)@u2E3gghb=+<1}-1I6;Cpo97&vI%L z&Z@8{dB3m`J2skg{vmkF0FpSJB2S!{ayLM&G6hK+0*x%@h=jN|3L!t+KR%T|#ye1j12O z&rchA|HR=}3YtaZ>J` z1ZLt&Dn7hjw`UTbpDGp(B&xMvJPj%pafIMcB=@AW$D#gl)N!S%Q9t6nDL{Ifud22- z$-|_bo?>7s4tmxU;54_o>aZ^|v3CswG14xmufXw$Gsi>AQ#Qq)YW(}AL0tu&D{|}@ zs{2SOtHa6v5*^Qqnpt|ssz~?mi$^#evC#`TucM3AF$G$diBDHd z<%CL&bv^KW;iek)UxU~qPaYPiECO%ZNQ_(SV67Qv*bMusX%X2{S)H_Ytysp~i>9uC zW#`n4%Qrt(qq9<$Sk$%y@Q!P?^xZ+5!`z-vh-a$r(tJEM2%g}}J- zbExi`8ryQm&#*?pO5dSZh?lnd1(hwSle}(xrA6>*C7Hm*YLnbGEFHkwwV~OYWAYop z{(oH789{Xha9t{}6bK|67e-r@tXPd+Zx`#w_qKnk<>&ag%A?a;Om>8*RsrGN&Sm4u}<)H?sOsPBMYFfUQ!+*8Pg(59@8;K$%62`9Xcj2`KrOUHJgiAg1 zPTir-qt_y~Q|@7grZr`ZdNAwIP5dK_64GL>D&n8*gGFFZP1?8>ws>Efp&+lQU<`rvRx^rtnT^qGbw%-#HqTN0nm2|LKYzsS{G0mg z^!~mDv(4npa&BxP0ztKqZ!O~V_J82}n;KLu5gVx_;h4h3zVh)7u!K$QV6>*!y3^&} z=Bs0Fc|NZBlIhmz9gG!huc@jl^arQpH|xzBTV_*;vp6!=FY+YR%zinD44@~MRfP7o zlhm=dE>LXh03YiXNVy9IVbihO-W-;6SM`chuO=;p&oZ>TKCTT!I~U$Q-hU*^U+<-k zo*2@m?YgEoyn=o%i!?7X!rem=#%p4se4UPS>Rb@?;V$0Su)T~u!|qCAu=0B&s_(Qc z(X~Fx=Mo~Yn+Z0^<|T^-jl2mYw!i_69}ekf8*TFz1`wk*cCPkD9AJNNp?mLlTTg>a zmoAR~Em>AYuxk0Jpug)We18;s`uHf_wAfqO=&uqLh>NWcKm>z04+#8fJQevK+VOV1 zKEBk2=3P+j+-@P^sDs$!MItXx&6aDQOVj{T)(h`&5SUMA)_E&-Ln(MXHE^_pdjnXg z@s_|(JiMJp>R$2t0ooH3O0vh(e;wDb^0;0>Yt_e~6zk;&A?m&j|9|SN*(wTG0>|FY zP8Y3uvc@t~gZh^2?e^-N7&)D5?w93&>)go-#aWiBcJ&U%i?$(>%%c5bq*~6r6&5?) z3a;OKzZ0dFr3%7}36@q-BmD@r`8f)2%s~1y=IS|U~ z_35G8PgOA4;=fIlEQg{-AP-JibIc3Ca~p+kg{|@qb()Y%PLZnSJ4@J?y~BK%1Z%-n zIeAVis8U1P00I=%Rs_4`>doOK;Nb-j027jl&*cr-$bT9Nqg+ZJTgZhM^%$($-Bt`Y z7SI}r#+;cf5;YGjc9L+0Z_*|}`OfcG?8lg2MtiH!|HjFX?9Sdf)+~;rHV1fLSk1%}K!uQPIZcERMWca=vYqR7<|-s&PzjQc|`Pn`gIPeF1?uZkKuz zI=`sD`F~0#;rVOwMN=_wsun2Ii)7wG$(EGVnvIrxoIc;0vE(cl6tT%S^BTV*!$yw1 z(rb1~*;J`XUR^cL%yG5LvlHKV$z*MDzQT+d5c9Nde}4J&>*dqWFZ1~4$CyHIK!3Hd zRFF^4r0o2je5*N^2~9qs=dXJWs>n_+`qXtj*bePH?fNHa+gQev@FMEv#hWcbK|im3 zXcj-l=|GudevyN(h*xIyfxT1RmNa(<4emab=4-pW_|$_Ez;l$m>^}PQUi$Ao1;RS59d6!iJAa>2y?7mNyUn?^o#?<3fxvVHuK9}IPJ*bN z^BRHo^?u3p1^)iyM zZc`|1ofHe=*(_P;b;cSykw@66hxTJmt~%t`wA5o;)*RNbl9NkYcftpq< zYY4#l*KSYxywtBdRjRj#G6HIf{&Jh`2{n((A0y)0uM43|UZ&h~O~-(4F0o0R=w;J&&3K5k9Ji_1ky4d z(6dT^s_oQr!4{*j+15iU@qaTM!{60WtL1sk{_oqF=BH_gu2iG>Wm87mxCs-to0{{) zvJABVvX_@qF$G+11qb62Yt#Te>Lch4M}wXR=U-xskWamNb%NZ9$Rx;lWy=@IyK4nI z*_?b3tomW31Q^STxbhMpdm6I{0hPPz$~polk`^rNSDp6KCQN8uxPRpt0A$!JLg3Jm z+KSbJ`o&?N-Ae+Pt%c2C^Q&gES^~mC$p{hd@D#}Yr_BE;#Qx9YZ9mU*7dnyLTc}HM z;oCW>ss|0>-qTu?Sb$>iIue{`SZC z_UX-45*hjF=IuC%ok5|-zOPC6OIuy_N={Y^8b#oDdL)2-tbcCz=IuRn&HL8dB1OM5 zfz8JLqV*Gd#-6dJQ-BB*Hp9F!rz!Jo9GZvv z#h%zscd|mD8I9J^mxJQ$p~?>e9JCKR4hzw#uTlU(=?)Kb(D$9cE<5hm2+ClsT>Ots9G)v+AxB$ zPVY6;ur0f4cUr4naj5r5962w&TJ=A$^0HJgcx=evQY5j9R)e=r=q1?cht3BckA{oG zS|7^`iGSGF_|Ub%wND3XVQZ@`+K!Z{$BW8SVK440sMPJeX8@M*KtT;57-&`2p(MZ3 zWfN`@3N!^kNI)bv5$*_Q;iCw=ypg9>d->z|=clm0muP+<4CyP$jc+#h;Si@TQNat^ zsaGl>gHPY?yYEGP&GR}SJGX~}!y5GfA9jH|xPL1_femcxifzgJr7o>-1k9^9PSN3A zIS4q~RRCJ5kEAAzgKUNX1Yu3Ok-cBDxAM&UlT6~dS%lF;ufnzl z-+vL5t{t16)@vR`O)QW@@glKgg*}>i9~`sF3SKW1zK3-&76j_J9lG@>uS(_vgp|`x z3T0vy=+}PQQwR#Ujw3$0Ig8gz0e~8-xLx-Qr@P^H2RX($HUM(5Bk#0#lBa3F`kh34 zoZgXmfqv?MqxTeh3}9mo^w_5Es}Q>#uZp|J-wOIr8qi*P_-0Jr+OYos=4Auit#mjC-}X+pYyNHGq4>deUVqjD zh~Zrw1h6a&iBsAX9@l}&B3AVpi+He{&)L*sepa5v4!p3k?tX!a7XNk7dcR^X{~AC3 zO3a_QQrDLBc2|%Ib5UnOi|puZvStE9(R4+4v|&__Vo$fM^A0yjZ58!+?sHX@waZ-M zWJ*X3o!PuiKeaFRs+APMt_{lCN0aQN5P#yh^;D<&)(6^q?{=$Ovn;$d4B8i~s-hI|;to0qL}0o_`mT z?7g5rD}dXkcikOzwC_>rL_#p!tYHuB*Y)H;&|JKv8be{JsBmyEd9gtK~IMr9lW-n57}z2=Z|?0 z?MSn3;K9Cml62Kc*dnyXliBOanwMvcN;z?9Osjxs-&nA>{V`UfoK6brf%NJykp@G& zE|MVBW0F;M^dm?N=TJg(a(`uW*2dBg$P3D?G8aUc-%vDKn<;J6oRyzdJ?SKFt&`P( zR~{+YR?_z9UHbKQt^WB&SMpi7PVZ}#U(OYG*dK&!7JSofq?&U#9i1BV`gRHxI!Wy0 zyRd|1tnRJLn@o}_55R7MXlZprep0JCm(`G@y9$SLwCeuQ#P?jOuzx?4{(9cLOxrC6 zt2!ij7PvKUtqwMDv)+-6KG0}lr*k?$LdRr4)LH4l%b`M!i0#QbKvYQM1f5J!E8(`T z%SAP6PF)y)9va5!H#eVJU%!@ry=O<^Jf4X7xVmz$J5K?aU}IV2iM+g139&9b;}0H} z^P)s1o?9_X;JPCB;D7z7Qm&$2I#@PXZ_+S@V+RHz$?e&)h8BoAA?q}&fRoMC9IhvS z5e|E7UiO|jHr12aT|;YB6Ig}#@R_`+x*H#Dv+j_9uq-63B`O>2)UZ)bqrodCWejo? zhZVLPNk@grblN-B<-Yu-Y%fWS3MM?QSo=qTQvR>%z|W82Ykxmuu$rS>%BkY!a5P|f zhbS5B&F!^bZ=VqHlS8lTq(Zd{@mbmi{IRJH(8&oCi9V8YNx^DWS zLT!owGunK#8w1pRS0&(F`e-B-U>peMA^fU~+3AI3A%C7}8h)!Ma#&JVr!{I}o35ng zz(xRoa$D`LyozcYK`)M-vKPl%yPy;qp~@o5PB>gfP3;szd+U3v_h=J&;_seqd$Vpo zevWV7#;<>CnDNXopLFFn`?RE~jh&FmXEkV%$!i_Lai|uB`d09|1p+z+lMf6|$VW(Euwx~J)6$|K8 z+NeHL*B8N%Ne&Xa425c^W~^-F)x5|FRQlHDzhVFWUGzLYcwpdEfOh#OI_>GX5>TZ7bi>(@KY8dp+v(VMk5NhQ>`o9YfIcLaLDexwOBL_bc2Bo~jX$3z zr>NamNsk3PoT-oG?Xq*a^rE@4V1?InT7QPMV&X87@{v3V5yA(ygnon9B1^#H+$!p& zy_DT4C+)W#SU9u>2jKOp$%WVHHd28Bb#2);>Fx7^efjb>f4;dXxzeQowW)Zr!Bnoa zQf1qqS>8a$H@>G{bGooCYDkV$_7t?Ck}o)kh;99=SlzUI&z9ipTC7*>ARW$fH-BA& zK-xAo1`Y$*8(RBR$1p|fA~?KLNWKWKYR=QnN!6A)1189BwPz=ug`qzA)Yfwhc8>)^ zJ?V<-Tz$X}$i>zU*2QK%ol7LyTlQBo+84aths}&2i01|S_PKxi`Ijbx2ja?B&}w2Sp_Ks!$Ctms?nuB+5u87QGOf zw2rWGhV(!J(>$j_IoMf>_*)d1phU=wJ-Pvis5J}Vd0$d|dsE`~Sr|$Yf`8Ayo(y%+$JW!SF@0g3IZ z+VKv<$@3z#>YcbIEt4f`#n*@9lXd_pO7T$49k;iNUR1L6W?DU3(`$%*+BtL#OCn9G63CR==x=;tT8(x&W4KUSq5H^TaT} z{`}W-{CZrGIQPp&7;q(PVKP(4vH`2?@3<64!PrqJPY2$#uH1e9oY~VM>*I33?c#ue z*}&y$Yk76npzfrN!+w}UpAyr!&YU1LLbhjV7Ohx6IajdpcQiJlGskuOIxj@WBYh}sm# zfh_1K58vcO+ky)^3rR=Rz=JgM+qlok4zm>T9IC}m@R0Yz|MsvF(In9;(gNWi8q~Su zMN}d2I<*+cwMX-jNXP6Da4Y~eRfj!ws*cLOuwjzoX?snRv91$;RrTcLKkntZaPdUN z%wq|0>~-@J`rd-PISXD{iK~b(0!LukeMH~;@)vtOhu|a5^QIVOgJ)}u5r7!e3Zz~5 z`q&H&R%!LqJ@;e1;@8mK=mH8_;V+8qYbiH{5fT)kocuyR5akDfMNaQXan^4PMc zL6YZiz46F?`3|}K#X5cZF}}b2`1SeQAD_m*-rZmxPkKkAU6;2oN$s+wuV7Pbc0}Xk z6^9lNzCm)HvP_i=3A${U7`kbPSE`T-gj&Dt+g_n%2}jg_fLt}*imn2%Je?HuqfUJn z*%bH92bA_`FKaBEGH3eQKg^j<@@_s+G`e8Rc6%E17<@f7hhCuMkymRTnIqI} z$$s=;yS{By9DDts^+!G)d>tkOLEERY_3PGehq12qM}AV}H!!1V-!Y@@Q6O zD6iXs8Q1c?J9Mg427t+Jcj|-meI=#12e>iU;iqEHYZ;J{!+rZ!PEF5pie%C$?PLEoBE*R5w+U zsi}pL`FbqY4DH=|&1cEecsx%@1cmp1&W%uWCbg_#c<{QBv{S6Dwl!7mXHSta0Zjft9^O|oL%xv)XYVK*km-A{rw-3ntJKiC zMV#ec9(jN@djYjAO=IWpZg%nUroovk@}|jNXJ>*m6ou`&zm=vS+^#;I)azbi|Hpki zW+jAE$!-OO#oKBKhiVbG)K1KQf}*a2;%OxS^w*m1CkETm`R*o8JCXC!b4u15h9dZL zXX6jn_t1mKNyMJL1R{D3Rd6=%eByI|_RG&dKC658@~gaS&wi={S-Eot8JNpn-+q@j z+YIGw=Tydn(+3F$_>X)Ojg+L^p~pu`mOqkhQ3c)rk#EZJsA9;uP?9u%T}oMae`z>Z zd3r9TeJ9|rTa$y59t!F^K$_LA$u5?p_4*Au=}U)S`A%)IuY;%sm1HA!C0hHz={xo% zbl`P8#}0gc0|;;8?r^N^Sk8>>bAD*`Q9*Ri#m)|Bvh$htrKI+5+1l6de>Z?{Z{%{c z(stVF;FWE+0Mc9+KZ41M^=*0n|}MGiCPCQ52P9Rt~SovWUR=!D%{Q& zod-V;-8+{=hVuM+dZyVxB38d&VaCBS9$o=?O{wn)*&oW$Hb=D~?EyR%9PX;TB}?6a z1_0Z(+aqWXd$)s}+zB}E%5*Qa0#e9n^RY7gP2th%L^r$oUAS)+b)PI69obq5|bhP+-YK_vA5aTdAMVTD8 zuar*_sNJUe1oJ{E@BvNkz>o zi2NZ#-J%bK%KI-%UL*yUX24RXsztm_R!KR5{QEYDyvt^^8pk0>Hi8{(Po!$gkmP;R z-a|lEe^KquKoEg*$KlDgK{{D!r~~tmmpO}ipPqI{YD_UL!Du?+6||O?4h8QKE@0D- z2bvgvbAyaQ#m>J}HI!0cUeWq1w4&AI~k8 zP}J#Y9+t}t&-$Gp$*F*+oyMMMNUuDAIA!TnM_Hlq#3rdWW^A|7TA z{_P!cjU)T?4~Mg%tLBo}BWnwFP^-CP5-hi{JWtv3!uG ztvQ-c{56=Q9-~*P=arKs^3$5%>YPjVWs>iS0;F0mW8rk~*6n|9pFVwgd2XnEqEMqA zDJoB&Z5UA~To)?n&3y+o7_!Zmgjd3*m(!xdqaM*7iPIK#mP-#Rhsa>sfY)UNvG-kn zao2TW@2KWx-+8UeUWSdPIIKH{J^5PdhIVV}v2lQRUgYg?)f!TEcKtr5E>)4$DkNnd zT9rqO2o4ysVGjSyFk!RFn$A;hqgyq;ouz6!nRgAn6;`eR8GXcGf}REXZ^w3s*VPb@`ph=??5Jwbv26ehnE>*-XT zP6bM9ftm@zLW6h3#$?x8B z*EXLo3SRzQetuugRfN0t^40-uKhGyKFFxhA$sobg*iXmlNSIwa>qU+n zr2x~Di3p7WNR$exLbtobYli{BH#bo-!!otKpE-1X3_f)zpnrL;EnSmD$_5PYmC#E)P+Cy&7>Ol&6N|?=1ey8}1&Tv|2b#fDrypUqW(P z>3Q*EV;mtN@kVQ0YKp^u{0{`t+?n8~r2VdK@UGHXib{*9|Ebh{OoRY*{Cj-`@DF$d)IomGU*9uPMG4#n( zr(OKdVgq)Q7nxCga0R)Fq&+vatpbS&w96}n4c5c44xY-&R(#%nV4vGd`||l?m6kER z1X6P-+2M9AS45jI*g+0v5w9Cb+L80@&5nK_w>n!OAtS$od~Av)SX8?8=0^y0O-6Mm zr2tgn>o(kWD3w}ODoC=jO4*;U40Kp+8<$eGlZVl{ihtCnecF1Z7Cc0)*u;Kv{BH03 z6bKHU_ISg-2*6|}4^G7-arUP6huS6VrCT`=O*Xv#U`J)w*=n8M2#sR}GkRLCFXNL? zycU0*-Ue&=3i>-wr|h+5Ub9PteG8}XfP4<6iuhv1;j8Jie_ZB;8-HERK?%F2BZcQ7 z%zL@U5)W9Pp2u4AD#A3570I=te8@xO9TBbKA@LV25M1@4gO)9xclxxF6x{se1eU z<@3h_Vt@)6x9uTe`P1jA-n0FK%IDf}IH#2Q-t_ppwP2Qf@_<#cul&@hc`L{`n}Pu@@M zkKcd1{CcT>&UgLDT4+8}rT#1mb?|t+hf~6l)&9_G*%kxxn*~6vUY9dZvDdIp^QiL{ zrX|?YuqTwD#_K-VcJ_x|pa`eI>)n5$M)uvZu<&vYIXj^%W<4K0FMR#`uEjBwi@e`9 znFgV`W|d~4znkvgQ@Jj?Ds`IKIva7whv5&qB`L?Tyequ zQVp6ey2p?Z>~t3#CQiwoIjOJ3`cyxT-+%k{zjOTZ>CcZJ-w&X_!dS`S@cOx|-e6}2 z+Ui2nel&n(9lO^XYX|OvaiDec)ThoGK!SB1d?3!r=3VSzxhm@tM05 ztJ}V5Enbv}1!J9d`4I)*7OtIVbyDy=9S)FyDQyY6Z^ZJ|j(P8V7_#P+#Pc|tJ>qO9 z%Uid`%D$(f@s4D=2LP!XB!~S;dKt5(k> z9gQPl!Q_NW^Yw@7%+Y^92@Boxu!B1eEe4Vh@^Q^ib$~p zmsXm7kLUf+1Db_6;+C9z(m+c!_-MZa56XFv<$ZSZKP2xCn(b;<211H+yFv!tjub07 zyxy=?hN5z8!&*dx<&ExT~LZ z6>#OP8Ryi5=^}6FQne{Aq`OddW?VIzTOHxm_Otb3mfC;$!T`=_9qDa?XP^Dd;&f6t z(X6T0vFSwMd~mU-La^)ng|RNE>aCF@L`YxCq39V~5_qk;*p~IYwzq^`z-wv5dT+`l zjATdoan@zYq*x$0BgLoP{ilEa`tff@EQa1eUYlOZ@7QKwFNqRF`bD>XgB z*-}<%zukYmKZ!4QxEdGC--nl)-soGb58fW5}bb2~Masa-p z1_alUbjeRt0>0ee*we|JfHOg*s-G~JT2#Jn91A4?6h#jw+&cESD~z#KWra$x??9BE z=R>ZgU&-FJHX-}bSks811kJ-p(KmGiuJCQne;+E7TB-AIwe>2?y=nbrU7+5YAR8$v zzD|Fz9FA5ULMIrr{f2u!bg`*bvx&{yn#Wpw{qjH-K!-PUdW>r|I7#(FL>_#Gx3)#_5AkmDH0^zaXuf${4in%U%3HI>j( zYbc{pt<=BlH#~8?ew)0T_9Lc#MZvncO{sr!k{R2Yr?AOf3H)RP2V@CgUA5q82iK)n z$Z~X0-Ph*z(|MD)?P~8GiYf#DZ|63IEeY0ScX@ac%Fp%lhd(~eKYs4Mk*+Kt=aE8N z*aCnGKJd^rc&$XpwHmZ(>bfAs^8}ZuF#`G-H+g@u zE;Hog<|P$6*6G|ftf@rX9LFm=Zmli9iq*a$msGbAN^N29PAesH5|heER;`_$fC|IP zPW3(aT|SW=$51_`JH1l!T(bVL0sabmR};idN0@6<_0~(g?8Fdp@wr}KpXV??mI{hP z5GkbLt=KQ#S6Vv>D|6^eIMw`_DrJ8Wb$Cdo?0r!J)@qRfo(?2M!R%wrCfpp5s0N7s zQJSG1BI>Rf$t~u!dc7@MzpcC^Qj6CI{q%xX&phjua9Ge&&5}Mv#E+r+frfP5L&|5l zIQjNLDJ^l-(`$APr(K82=rl#Jw8$~uolbBo90zv3)DKf>GFjcirZ#Gv+l}V#6+hraKogHDhBd=C+v*qA~=#iL}7Y>^>}zl*YH= z7{qJz*$FE>7^?sWnu1*3u)?kNqkUT~)|1x@Vt?lwhSLJaDqpBy2~btlkJz;9@jZ0T zJppT0VI8IG`x2AuNd{fzYfkv`DFPCG;M^cU{AIqB?uH;?&v}5!!X#Tl< z`F@1%(e^XPvbf-p*fxACjOFd1@@p|TLBvDb^#{{B6gV@-l0ek8q$xwM3y?Etx=Ws3 z-0hp@XAYAu3C3e7%_n_El<41&-ZsLctX}^6R`exNDLK-$htLf7Ty1}E-L&EiOa@Oi zTdpNXmQ_fqyQBNjMh98{*sbToF_e*Yx=KmxMF~B>HdG?J&u$A#aU%X91MOisf}Fs#TyDb60zSyqp7n!0tuKN4bP5Hn+ppj~Ee{}A z#N3{1)$50)`}2N>0iBP>4Fy0cHZL-Hk$5X7DD&9Vpf*LVh(UkEgH)(^Uz zD;kNJSL)tacvY=Mef_2~a;l%pqZ`(5bXR~-TmQ8wG!ebdYJ#|xPI<3) zo%bMEM(<;9)sTPBXP?yP{;B@zeb(z#wE5Cb^#BE^En;HY^709F=9Ta40iYva+-Tta z0$rsMvn%1Ag>t2KtJ{P{r|u&Glh=hXvg>!<#dHOle1E?6S^D6AKP%-0d1|>+Q5OS5 z!RAlkIliJT$hu;3B5!x*aY=_f4i=;z)$z~&{PgR`|M}}v{p0&4jO$UT-sz{q}jZ3gw#&SJ?iZ#oM) z&2XuJ%}bs3Lcn)_i85_}O-^ri&Sb^fcQ1dubP--z^l8^|Dd(%yu@l!M4t`*OfOt{s z8C?xNf*WxaCJM+^*md=F7i|FS_EP=jQi-(eIw9QCnLJ3W7>=j=(^b2pzXjlFM@5n^l0u1wk4ew1Xb9MHzU{Ph=KDYo2ri& zY1Bu5ps>!|K{O>yFLI8UHL^IJ?>Rw@-j48`w*-W9zM$KEtgt~RRvH_CJ#m>;X?{X< z$<6EIx}`@y-qNr6UV!~kH3Ej+gd!a^H9u9Hr9dTNm&C^&q076&sxvti3|^`PPU~HK z16ZWa;&4&YIHBRr*Q}mJ7*G-EC>;~Kx(L&MJ1~8^s=Z;*Ey%cL0IxX-;G6=0IxZ20 z#FrbqNSEEaK$`4qP=gAm`<#beDFou={MU56R~W`Z1_kuj8uf+zwnh9=q-C z#HP!zo`vV88nMx0_Wb>V&97g6zF^g6n!J8pZBmB}FEuh0h_!<`8Y_VQ(YrU>;fTwB zoLsHH^`5ogBWcst39PH1#@6YZt#4VRUpKk80oDols1ETfTYvk zHqD(149;a=z#%PtwOanLU>|?~n?Br9o?3@a;iHkVZ5~%U_*aXN`~ZrtHE6T zhb43lVaq^kZLHNE%=%cv{o?lv_OrXzSFX(ZT52w(`4pttzPrguFn1G*_{Pdud40D8 zszdM&Q|E<#INsHCoJ#EV+!p@iyW1Ji4>g6xV33f0GKc?mUU8yiKVa zX&$;qc)T}VhYrAcZO#FNeD%y}w>+4B*k(W4F6|H9Pw(1eYKgVeoQQMB;hGNPUQz8K z2y{@etDCi)6eVf*`%2cmvqP5+G_(g|_YM>=$@gp7EAo4F*=F=!U|rCETB{cX!$VE* z>`3e8vY`SKrf8V-_1ik@UCMf>?wRk)awwP`5S z9B|HN{ZJbgOR2zr*s!wV^^iJMRs3KH&am%KAK%X(>;KIE)Zae5b6t98S3)S~WWg#c zbec0loSy0ot%|Xq2HdEm!V_bl|Ka*7`bdKWtZvEA&Jw6`O+#kt^J?Jp~6#E#W=yd zcb#jKJ>o!A8H)`=`lS>tLpU@9uTyJBzFqHo6V_csvxCz+Y*0CW&vz^K#~=TBR>05K zatU>yB~ysrtgG9RC}4Y<~IvBke~kxp9LD+Te^= z1r=|Yf*OANWfvGbKW)GuD3*=;v#A2~c7ri=FBr>Tx;mwE*~91TRMlu8JFdQO(Ly#G zR+*6VO6?o>fsdYlT4HHam-Y5Ln~mG5?rdHgCW|?t>);oIvwIFMsJ?N+K0j|jU}+TqdB4re+L6{$U4bB z>3To{jDZ5*!D@w=fpBE`jiM+0B zEdO>2o;(F8NY9&$FZJv3_ig?@Ict8CPy=VyA2fh1lbuL*5o($nmlh~XnuS5q=V|RH z!84jlJrJ#bws4tx_b_w_o~o7cyi=<3PG~&oO03z5NXucaI;5Dd_PT^6?rmGqM^9|n zCcLRuO)3abDp|92?L`Q>**gZqX$14zT@jXhCl3=Aq*4v9esJ_i8iySQ>T=)F9w;rP zooT&G2egd1cMT`hfbGu(gC+gr`y2j8I}d?}hfo23&S3+rC`h_-5Te>H#bTcC2*R}y zL|J7u+M11sj%FxVp$9ofbS&d_CnE^d^VrpC*1kcT<}B~AN72syAhuMNOB2;M3=5n~ zPIsj{%yqlUVXmh}ySD3{pjLKA^^C_QfhwwN(-DGUX^7Yc{JKdNQy*w6p$Qbk&N>`& zNvFtvpGdh$FNw`6gxaaKRh7I`ir=r;mr1UyUmn@gQq^NdPC3!0VlEkyIH`RLv18j- zma2ffnZ2$91s&IL_yYD=z;>Lk-Qo_|qQD4&8ya|3>w>WizU z=5zz11RK1@eK~@Fg3W2D=6;Em_Vsa1_TXH9VhZBB52LdiIsH7qb)|aRKA-BoL)|lJ zwG4aYAuME=nv~G%Hnf&cs zJnuvD#aB}=+02mblE}JB6z?#-gl{U~lA0FLc7@YApe&x6!z9t}6z;`Qs?FP1uVQY0 zr9DP+pe?Igda+M=E1QmA19Ezq5#;sTRibm#>QfE(3h&V*GZz~sx`Ga48}=`qS@nLH z?&fN>BXAcp)oj$s7 ztAvo$kb+{_C$386@Njw8=QZQY^MxIC*$k0whS{w>uDZ$YT?Q0$4jZgZ(6{c;ga~cD z>~JL#PsO6W39>cEA`y>7F^$C2ckTkPw1p;hCRLCgsuBh~gH*M`wAUI!jOT~5%+a&66&H_dPBvKhxbNHh-CjhOEb5db?Rw4visvJ+1Fe+SSQ{5#L z`-EAMjSZvxX0JxCxD+}{xp(yuZHwZshgF!uA`!6Pz{V+)R~ngJ4>FrUul3y#Mxb!UNpJq7yr(mAy?ea4lBno&;CMASm zCug%M%HyPoHAju-V(+6ZhQqSBx3I+cMD7F)0r@N_S60|ce+4torOXJ?_rb@e1u*oY zHm4}Y?U2-=$IACB_BXRiL{e`6C#PH}pa%XVoZZq8qICg6DM7$?IF>q|Qu8$sjhhpp zr>5D2s?#=btv#Dc(L0HMepBXojKe0&&Z6mQA_URPOkHRDREUE6OEZ-hzrDpE&9Nv! zvuut}0UGF$$7kSG@56y{{^Y%skhpjiM|f0e&;g``uE`Wl1_607WlOK}REeExa|%I!RDgTwP;~}%fZ2nf z>jZ~wDwL(bfs84Bt4meQ!MkaqsT*X2(-m33Fz<9*#~7zg3p1QhbL~ z5n_olqK%;{#NFF&AM9<#8?0EoAOLXjJiz}1ww;9KbwXK#LX-DD?Gg6+YV#tOpHurM z%J#akwMOumG$k86);!WLpZ@&tccOx7@Kl^ETZ4hi&Uh8oyz_Jl z);7c?7C=Yoflgq()8KPbswivVA5CGD+D)x<6NfqE^V$6uA~4as}F7i zb^*(R%EgtWu-w)hUtYd-mn^Gj&a6+=Yt2+F`1qKB)28Re#ak)CCPRyU`ei8Qcd0W5 zL*J~1!)YPG8~@-G5DyMK1dy2%bh$4Tvr|d7kO2^Cgu^f$L$+S5+hN%hC)E&Qs(uyt za%A@499xcmM|<7#L#H6BDUvl{mo~jY&H?&Ffx@!_zW_GaC3;H}w4DeEgU_W$&{=`~ z9FjvFW)Meejt39<8u>?ayGxAQHAxbwL6BHlLAjzk7O@}8_4{wVe);8N{qpO--+|bN z;-`1F@g|??6?uYB3Ga%s5gfYka9r_R(``!i5olq5(_5bGHwA$w+YvN*&83*0^jTv| z0glo#=}-v&ygPAgDKhJN=j{W06UMyt#OuFNa=r(s(xN57$njJSOYS9t&vQy0dZ;#1 zI+`V>n6qQR0G(uaB;k-ips-L=4cXSA+u?$yc`#u6zI89X0GQ+^9s+wzV^N*!wa((N z(+{hE=IG#u`Q5Q>P8$x#IyGX>& z_O8=p-5t&^Ngpel#FY5X|K zzGe|QDLkE}c=lMiPjmhVWM7pyUBlIU0U;b=aYP`{se?DDA|E~z{!9)ftsbJs83L54 zhhR5sT=Rp95$)}S{O%snl68hlL7%>J+wBnNdjPVuB(&=$I?x$T$kzVW@WaLe7T6?z z-#k0~N1KT|I7~;hR&f=c1NL-lO!bh0(nuR$8yFoW`k4*|A&W(!`CE8T?pP zqf9Fo#1{a`Avo$%Y7_C}`sd5nzmA{J-bWatX^q$qi(&sHLT7StVDP7J)mmFzGvAfa z71UsXa;&b`$&as#z(dpN&UzGW;^f+Ygl`9Al6E!2u37uO!5xA~?E_5s(M|gn&7c66 zcMhPoD__Z8#i@zrVS!w1(z3n5YP7dQ^_dM!;}!Pq#7+0kK;K%+@9Y`p>0zIwpzThQ z*=+jO!xHeyc_1Mq4rR6nH0ebBSgZg1F+Y<8f9bz}ynp@2&y5R#Z(E6L${m=0PB86z zQ^57m28Teeqa4X_dSe2XBT{tRr4O-%9@24D0)QFS!Se(G;#aKcIF?tE^S~VXuAlv| zztCHbAdk`3o?Z3Em7*=xquqf;O6sg+g+Eg*V7R&KCQY8bjo_>>i7N(ZSSHe~$-$@KQ2e|~h z^r9dJ;8?bG4M?r6NUHqW6vN3{xcktqvmWPA58myvLlPL8*m~X;fXaPREPMR0&b=*$1pO@2LdZF6GUSidQ*&)PJo1H!8ErLheZ7qwPaGp=C!9PF# z`tRTSuV4Q2%etHW^o}j1SLW2C3+Uc2D-25FJEsM!jYC0xqEdH;07OXYgF+pu7_(xk z3P#{zJCyV7c5T;Kc%sgKDiH?Nd)M_-tF`6ZtsPzC^ldk5I|xl~S;|pQD_E$vNytpQn&;K z-Aytu!J1&V3d8vzQ4=e8;IEbYcm43|H+6^aZ)aco?Oy6}*FJ-PJXvD~_?=SE-4!!B zOfBD&&J3J2H$Uw8SamoKwhfjnkzyhONau~7@QbSztoLR24rN(NnaPRl{0Ko_X`zLy1e z>?ag}XLSj=*WIYBm@RB$7~$B-lVXm!s~x>XsnzkU$^BLD`@{U@UmxqwJIrDcWgRSl za$(I|8P-r|#$mUy<#}%$8%zBkdae~x;&y_e`707dV;{ox4pas$iA&On51@zeU76-KOrR=j)8gjx8>O~M=O=diU zZsp|=_^7|ti_#p2S8^dcZMUhBwCgB)`kOYfD0r!}{SkKSpts7<^+7fN`u+Fu`OEKL z|34O1ilQHd-R`AmQy47pkcKK(tKkd`0eslK_}b%t0elmrb_+mfT*3)UDAmy!2OrMM zndVsR`#ShOJdgt#1yq5JCo(;R^Hy$2A-fs&@#@L|bnbjGamEf`OE*AETdsZT!N+4g zt`faLVkcQTf`Hln4}d0#PVbHQFSNrp&@C^ME8A5#AK9D#dRo`# zz45~~-&RYIBVUh^h_CfS{U~Spl^pQjcWNOq?hkpNq&(j~9VaE6pE|$x%}37n5ODCW zgtfXF$d8RBJRRZ#(O;`w8&o}Y^vafehLYAm(={ibG*nHHbB^a3wJ5T=?s5omD2)|= z3D0kwDXiJJL%~_zl_=?@t9^U>un*T_Jpcv{LOu`P+LF`tSj<~;Z*_u4Vf)W}sPS?h zKsJ3()lhH-Y7l}iH`%`H2C$C#yu_G3b%4)z3-_+O;L%}xIGMy(Q(_#@O6*pdbPzA6 z_JUq(w|%CvF5GRQGzprOQ`d&wc1&-7KfC&aN=pp?QfYb>IF>spdtZX?cpf2OZZ&JW zOM<)4m#ELJ`=H|k$w@HqhQP+|kFBZ?d^&oxZf&k5TF#EPPfe#-<+%L+ShrQB=0x)_ z&(rEfoSo0=tQ}v5fMap)2(Zd9LA#{RxYR*8#gEmRpWbkQ# zMeZDE-(9lhFfqWg*X9Ho8(I=YP+m=xOZs$ITZQmc99C+2?7~IJQBLJ5QOa^FzY_JK zT@F};LeG&hATNs{0E~s^gLqf%E-Q+XWs*iF#yUHCB&D_3Q_8@7OQ_|J&Sxo|63nWk zR!@FabX-Wh+dAWTljBTknUPw5)%mn)MpWyUYHP!WocGJcdHlg4;T85d=G9V*Bg)-= zWr$4)dfj`ko+{y37mFcrb)47&zvfg&)j>@ylf$;7UAb4_lrB`4I-bRgG}CBSIYcq= zkaTh;iGfoNm=ws4)AV-5xI8DOIBHhK-InhhoS7{nf-m-56W8_B<4SoWHjD?hZ0k$r9jvWKL3ms-e*Nvk|8r!rhjD)T zSU>#SD`#9oF;4=>RP2V7uS8Ck)*v-#~j;CG=6y7ZkvKhN-Jtxm(52VAnONP4QfSo z$7LkYEa5JX92s}H?2&Ox=}Qg)V86*)!+F80bS-vd;hbZ4rg}P#9URKJ2(EEcIg#Bt z-X(#@+I^azfB*3B_dY`pxiW9fh&2N~)3mrY;iN1QEFuSf9r%*F7BzmKAy<4a3Z&cqjYGrNK`PWw+k(5s(>yK*Qf%tGp)C5ADZ>nfj#U|1DCZPgo;oTi zg-aGnMg6$5fGf{`67svX`^TsH$3K7VpMP`&Q{MI=Em+F(&n~Gtip-`OEd@)AU`7R0 zKo$IiT^n8J;-Yo20vUm`37*Z`xtB9)ncY*4+Bw0RZxw#UQ$Z&u@ZT~ty;LBBwd}|8 z&>SxY)%0AleaoBntdQYS6A#{86tP!xb4R6>t|9-iWKmduy2A?SDuUKsWrve@soPAz z3xZ<_w_9U9e*-8nA@Js#}k?lPU47 z3pLyZ$XS+uE|&GPS287Cn0d*P>{2&*K6@PSkm99oR>i?era^@uVTlIt8g({`$7!$| z%W%vKSkTrN<&l~KLw8PArJ|os$gZd|QU1p@`>lTI|9p2h z^c3NL;_>M12DiNI58x%@SQ6ik?loes4ZzAICTmYBh7=`awWn<`C9SSDM_R81W%=}F zyR3FNr3=JU(ZCvrx(2JITe*?qRP=5Q_|+LiP=i&dai#%=?q5?43y6RNT$>}*P33U? zIb-JekZg7}gUJ&i?#dx;x1m>0k@F;2>Qa1v6Um3wDsnvm?OxN$pi}l9ypA8$@@eYf z`NO(BL)x=tk65QigU-exaaNA zpQ0N4)W%05*9L_IN%kP;Ba6sl2|dU@x>KQN((HJ9tE49=iH-KEh7h;1`LSu}vN^(k zH8v%tc_75orJ)t7%`VUiyyLMuc+Y|SD=9@#So7VRWc@lGp8uI57{PYlO7##UXJ3b zambT5^S6!d4qMFz^a>7FRkKr8%91#L2(HvmY%>hixeN#QQ$dKgG74eT4lPsV$!fCK zLDVW|NA_x&_en5J97qVIea2(RFakS&2A!wvA0};vCb{F_3za}?Wc9G*%SUt8FX-3d zJi?(Erc!mMclki9$7=ol+dB{7R|K6~vVxZvpd(!K6v+<96esnmiaHxGcWvQ#K{i2sc@JfO_Xt7n zhmy7Ew($v0Zb{2z3y=_pMK5o&s!be-xTNQlI<@%8J`Rf9l9g@lA{uIDptOKjmK*?; zpPctwO2JhnGXQ<@!=KLx_QxN8$Gc^BvxE-$c%7J9@Iuzjn1ccd?l+}`F5b>rT451 z1}U~G??$xZiyd16Y#1)tqG5O$#G6^Wgo#9rDzBwa<@7CEm0j!5vE1~3(nYF<<`m2U z577pZB{l7y&9T7K656fW(|xGs2abBTSm)0Tz#w={<1dY@V|4;t8NBAr$jRZa3WM@! z^7MK!2_LQ&Ru!YO73NfZio)a-7-xrmNmPZS&zB$X#V;7d3^Y_{rtjAskD&>SlWR+03H+^;JFIs zUhFte&xf}iqg)D55XLhh-l%E0C@#HK@1PYMvm!@~uBSsIp!0NpDHvRBHULC zNgASQT;1Nd5}1T%#4%SjsA}@HWE%)uYQ{PTz0_H4^hh?qk>cd%#~OK3lF%71FgCwQ zh$r8Y95k|BK3eSJp_{PG3D|r?RljkWrt{#E{Ccd`e}Awpe`wSIU@oXiBkl3t9Ax_& z2%mbMCLI`oRWT5Mc;d*#jv7w7w4kxUt7-fap+ShdOmT=u`Kbiy*w1bGhkUcoa%JD6LQHT-J)Nh!efa z5fZZl3F#Eu?{>Y^jbISdz03ymvd)ixHrfAv{xW{~*T=u<`L{Kb zSPltkY96jhA1$_n+AFDn#L3@F6wLJrm&N*K8M+ayVJy04ui>-V!jj=p=V_WenlQbd z%l0S^y(WTAdIY~4if?Hl@^IhQi!%s2S47v_N;Q=UK=v&_EMbW%$8JuSz|yjE1Ia0# z4PuhdgS=~hZ-rw*dXd;wS)BzvZNEBn7`NUA>@8~fj)kgO;XM#w$xA+i$9jFWt@wLr z|L}Tb2iU3Zu))@sJqswD)2$1TxkC*QE%k~< zk{%}>NRSO>zfvVz~2dVv>S%2n`x^9`(9N-yxRGm_MjBd-wr&7uc1 zTO_B8EeWU0iGcKCi5wAPT8LI@^}7_=-YWQxZ9LVOR>$hl UnMJd!EB&AU1^@Lua%{E%0CVk%od5s; delta 42028 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

`4>7+(%U--rm|AT!DX<=)gx^n6s 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 g+o6N+*v3ymUrv_KeQdS?0NwnqtN;K2 diff --git a/dev-java/gin/Manifest b/dev-java/gin/Manifest index 72202f3821f6..3d5eb314eb64 100644 --- a/dev-java/gin/Manifest +++ b/dev-java/gin/Manifest @@ -1,3 +1,3 @@ DIST gin-2.1.2.tar.gz 4100895 BLAKE2B ba9dcd333d51460f8e108253b7a5aeb92fa521b7d2b5133285917dc398264f581b1384b7e002b4d2ac677edc0e62a43b8718e02514ea942d90e2836dd5c66c40 SHA512 cfd11497d358217e3e6e0a024f461bd8fbd23cb39262c447c2729799b9aa3252967f866da9253c03de72a5dc43ee5cf1e7f6353f388b296af33e1e7be2bb8ddd EBUILD gin-2.1.2-r1.ebuild 1410 BLAKE2B 4ad93d027fb520cfa668ecef793aefc47279a59571dd0e228112f334a64fa2da653a4194b6fab315918cf0dcb0fbd9bd5b9e561c1c5577b66e545f05447a83fd SHA512 74c6b60f4f99a5417d64d165ec1ffae91a13837d32da6ced45826fa9631e4ebea64dec46867c051bad83568caaaefd7e3c6f5e0810cc74df30e0c75ee156e47b -MISC metadata.xml 558 BLAKE2B cb07a9fc7ce134d0fea0e27f2ed6a21841941ec25d44bde79f45544c2bcfccdb07743e73f0c0739f79407d7c80adbf40896a892db1bf83e418c9c2a2b720b004 SHA512 42341ae8cf2734bbf7d4e7bcb8920bae12b1616c789f7aca54957396f488ad63a22faad67f90dbe340f6545b6df5938edcc21ef92db6a78168c17f14e7b2864c +MISC metadata.xml 453 BLAKE2B eff2239f57d1adab47e95694ddbfeac2b5efdc99d32b71422c9e4eaccc2021a9dba5bfc9cbdad8865558b31bd3997224a4a9b2cc1060705be821512da6ed398c SHA512 43dca19a0477cb20bc9557324e5e633d5f7b8ad60e25fa4d4d1c9520e24efe23a0c6df6bc18fff7386aab71b4a7c38855d28889c1050f474b18b83a6456c53f5 diff --git a/dev-java/gin/metadata.xml b/dev-java/gin/metadata.xml index 0aaeb43aefdc..ffdab2e387f8 100644 --- a/dev-java/gin/metadata.xml +++ b/dev-java/gin/metadata.xml @@ -1,10 +1,6 @@ - - gienah@gentoo.org - Mark Wright - java@gentoo.org Java diff --git a/dev-java/gwt/Manifest b/dev-java/gwt/Manifest index 0ff517ebd0ba..49cccf7db4bc 100644 --- a/dev-java/gwt/Manifest +++ b/dev-java/gwt/Manifest @@ -3,4 +3,4 @@ AUX gwt-2.9.0-remove-git-usage.patch 1284 BLAKE2B cf06867ab6917e04a90a6f98f68684 DIST gwt-2.9.0.tar.gz 13081965 BLAKE2B 8b18e4cad6df9b1a2336bdf537a26def021ccd950299a6064e9a7328d0161c093f56284cce7b8a0e0a0c72b0dc9604e5e5527332d1878afd19a3c95eed5129a7 SHA512 424484a42f28387734a89a3a12b48716031e194e3a712a5e7cbdb66f77ab68e72ff8751f70a4048f4b9f35d92948c285490fd8e23c34d5c5e5558fee33952bf5 DIST gwt-tools-194772ed94078802d8030136796de344eb1fdbe1.tar.gz 575902138 BLAKE2B 518ed1752cc82a527521525e181db712a641d36db203f511bdcc5206de314aa1eb693415b690fc42f38c9beabaffc484ad6ec3444e3cd8b4f2a3fa2ab9505f11 SHA512 0365d664b4b14ec833c922c8fab5df269e69ac8f1526315810f4922132439b880ee15e7e8b80e8b505469a374ba4a47998c7ed07b5f53227d50100247fade82b EBUILD gwt-2.9.0-r3.ebuild 2201 BLAKE2B 85ded9a527a5fd3fe1d6052177fae33f91b83177b3df92ffedcb343c89bdf80390efe98a0cd75299794593e12d5103e8b7b6a6fc68731a0c10ba5a43e1fd4189 SHA512 161f635795b1bbc13432cb1ea2163d9a777593576699f393c6fd0551c5bfe6443a4337b22849337eb77b1bcbb3790be0fb41150d125b7191e63cd5fd012a3875 -MISC metadata.xml 767 BLAKE2B 60e78ac74d5021f7e0b01effc813edafb64db277274897b8942887ccd8311636b0610a6bf4d90440de4d2dc6f82b29eba25aaff52616ab247b3016c3c775ba6b SHA512 592310ab6704c8388000489391b96d24ba592932c0519bea8ed2690aed34aba43af651cec6e3444d0749bdd8660630930a087b7ce141472c0b3545988a6b9089 +MISC metadata.xml 662 BLAKE2B 61fd32a1ed4198e8fb98e7a50615d3ac74db1b714c07814ac259bb06235d8227e050b8e0b0c4f1f74c94e31219aa94daa658b0c333cdd222fefac2252bf8b735 SHA512 0c12e0d4c1e8e437d4e9ced9e42c685c86dbfa0906b3c63e91f3db466a5fc7af4b05c535a98e66a83d48b1b995426206950ced93f0eeeade865b1047a519ccc3 diff --git a/dev-java/gwt/metadata.xml b/dev-java/gwt/metadata.xml index 18f25b56258f..cd120d3bccba 100644 --- a/dev-java/gwt/metadata.xml +++ b/dev-java/gwt/metadata.xml @@ -1,10 +1,6 @@ - - gienah@gentoo.org - Mark Wright - java@gentoo.org Java diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest index e09e7070c9a6..b69d01f73d1b 100644 --- a/dev-java/icedtea-bin/Manifest +++ b/dev-java/icedtea-bin/Manifest @@ -15,4 +15,4 @@ DIST icedtea-bin-examples-3.16.0-x86.tar.xz 1861512 BLAKE2B 3ee3bc1d9bde79aea9e7 DIST icedtea-bin-src-3.16.0.tar.xz 45993284 BLAKE2B 748ce12cf4231af2410523b394f91afffbdb774a73a0754e6df5c124c9c9f8f8cffed82fa84ec5a9940de80127ca9018379f72085b3de1a2ced3146df27aa943 SHA512 546364dcf4a20d7aa6fc68c465f9c77c3a6c24b9b8889629152dc2424b3d9f818d56ea678ecbdcb58e499c1564f246a75d6b9ff00925d9ecc305dec94ba60548 EBUILD icedtea-bin-3.16.0-r2.ebuild 3537 BLAKE2B f6527a75362dca90b1af003f97e9d2b8c872102ccd1b4ab959205aba79fad467fd53fb885e272da0f2ccb0b0352f84652ffdb21464c6a4465b77ab147ee936cd SHA512 b10c88926f0cadf3c4c33a3d8f6847c00b6235ba635b95dd26fd625c56c04fd7ed5a80091f96fa6f1111448117b90046b3e0985b15ed16117309e3fbde3dbe6d EBUILD icedtea-bin-3.16.0.ebuild 3362 BLAKE2B c3c098c3d7dfb0ff89cf506fce2ad3b3c0c622aec63186ccd3e27534015e9f08810204909e8c78b3c1a77aae85a085d7bed2f8d7ef48888a39074d95d4f22cbc SHA512 f951ba1b23fe3755a1e53c9a79bb921057e709e333e084dfca1f7f72789a657a24c2d6473e43ca43d6acc83f700e3505551bf2a00020739cb4e6f18b6a31ecad -MISC metadata.xml 476 BLAKE2B 942d8abafaf1f4d2a194142996498e1bf2f50d7c6ff0d230c5164e1316b5919aee4c4e465d04cad7037226d1cfe4883717305f01f6d64e1a0cfc3a439807b235 SHA512 5d426a1cfc24d9bc6a63706bf4daace94dd6b75a31258a114da8f1d0ada743ae1814d1addf287ef3f0fab1540f43f7d1e838440a5819a97fcf56d3928c7ba7d3 +MISC metadata.xml 364 BLAKE2B f73483b6ba1862f115782e9e1e1757571c78376e49268be5047c7fa17d8ced4997959d8cc55a690acc228602f0a24a958e7b305f76362d76135d392ca7329713 SHA512 bbfb9d410d18dda25747f354e0c5a516c18fe2c2cba8be838a85483eb2ce6fd6bfbb1730a13b99b5ea8f97ac42bf2599ca49724569bade11a1b53dac7aaae52f diff --git a/dev-java/icedtea-bin/metadata.xml b/dev-java/icedtea-bin/metadata.xml index 97520fe245f0..ba41cd79150b 100644 --- a/dev-java/icedtea-bin/metadata.xml +++ b/dev-java/icedtea-bin/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org Java diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest index 772ece3ef5de..0d7d019cafa3 100644 --- a/dev-java/icedtea/Manifest +++ b/dev-java/icedtea/Manifest @@ -14,4 +14,4 @@ DIST icedtea-3.21.0.tar.xz 1574548 BLAKE2B 55dca04bf55a272a92f161a96a1cabe7c0e1f DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 BLAKE2B 6b1be66ce19f491d49f1591babcd8c088e8e327f828dca3f30b8f8b04c132140f8b9f487ef6d91aed212aebab2c7c3052d79fa3f2d76d3832341d94d48e77089 SHA512 22e8a031db5f93f82b276b310c175f1e926e48d64e1e50bebe51138e0f66391cd005501491a959d31663f338f27a29ec984ac29f77078f59472856e4d08edef7 DIST icedtea-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 BLAKE2B 1ca581a02be4cf5c09162687bbc90ec01b58b4910d866d11512cf17a1caff181fdc69e42f7498b2df9deb875ddc6efc6bc2888428f411da94bbc2313ddf5a2c9 SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6 EBUILD icedtea-3.21.0.ebuild 12386 BLAKE2B 700c83c10c6deb4df27f159b6979f94944f5c9fb91d246dcda35cd832b5c20447255e6bf2dcea9bca37b63df36df62f2feda1cb76bbad7e31deb7c6facb886bd SHA512 ac01a334be8cc7acc91ca571d27f3b3adbecabe2ef5dc20470a708690493f9c4db415bd652a56509f39225270f73642e152ae894d972c5178a470f94f1dce31b -MISC metadata.xml 2109 BLAKE2B d6573077ef923e08d04d92d3e81d79efd4b2996c26e36b9f356a806e2891d235883deacd64308d0659dde87a6c891a8a0b81706e93353fd3a7a280a03acb4956 SHA512 49970666bdfad586f8f11e779cb765df60f0e224844852ae6740fe781033b39526c6d2cd458752bc7c2dc5072c518330d7ed533df59948cd4b87399a4b2f24ad +MISC metadata.xml 1997 BLAKE2B f513496c3f33d056a65a9fa7ba8d632b8d6d9fc709b111c94f6be6c3e349249c1658d8eb12bae930beff8c01aa258459d108b57f6a430778185883a1c77eee14 SHA512 e39e16d1e4c4a1473a71c3f356929edd93e358fab448b039641423f63d515149d3335930377ecd9dfff51f665d115e6e7327e7500176d8eede8460b7e7439c24 diff --git a/dev-java/icedtea/metadata.xml b/dev-java/icedtea/metadata.xml index ed7f1f695903..8887f265c2c5 100644 --- a/dev-java/icedtea/metadata.xml +++ b/dev-java/icedtea/metadata.xml @@ -5,10 +5,6 @@ gnu_andrew@member.fsf.org Andrew John Hughes - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org Java diff --git a/dev-java/leiningen-bin/Manifest b/dev-java/leiningen-bin/Manifest index ddcb4b904ece..8c59ae627cf1 100644 --- a/dev-java/leiningen-bin/Manifest +++ b/dev-java/leiningen-bin/Manifest @@ -1,8 +1,11 @@ AUX leinrc 37 BLAKE2B 0c5df00ef323caebf53e52246ca87b066a1b6104fb03fc7e3548dba0947ecf53c33bf4e8215fc098212293915d9808b961c0df527f30d7f6316b4aff84bf3b69 SHA512 f948d5f355d43fdee6cf68d0dad39f53f72b341649869a6ca161f5d8c83bf30434ed03c51a7e01aaefa422ff4e93ca3db5680fd4c2af92f5393acde6e8aec7d0 DIST leiningen-2.11.1-standalone.jar 16481190 BLAKE2B 62f77411cc1d76ef15a7dee3185e109fdfe2f4c7273fb23b5d1aad13e7cc09f95bb71efaef190b890892cffab3ebcff84f0829105df824e8942367c96f388ca3 SHA512 9549bfebe79d4358ec94493df1f261ac8f84fae1b00c5a0e7a1c52b8d38f30b1b51241246224890b02cdad7ca388567b1e57aae850ba77878faf091d9d0e8d66 DIST leiningen-2.11.1.sh 7467 BLAKE2B 7c82fde4cca990ef31fe6e207c872d6cfad69d0afc906119d069140831dc9e66e4fab8742c610eb922b14a3f4dec3c525c8a0598e426d78830d4136bace7a0f6 SHA512 9399bd4f37a9326d928b73c2f43b438545ea1c87942c365a86958345e95f86059d2d6fa18a68b20cc615193f69909620089c6f7aa8b8ab22c9fbc0f04852f6a5 +DIST leiningen-2.11.2-standalone.jar 16481883 BLAKE2B 556e9fdcd5f8c14e046ff8e12f9c5d52c214f0c7cf8af9469e140dc21187a0cb2d5acc02b0ab48b110278d5143cdeef2b4eb8d2945d5acaf568cfe35e1877c04 SHA512 a49e82acccdaae4f619796adf1ef9d0cfc4998c01f4c918520bb3f757b9f7808fb5c65241f79aea730d1e90181c9c2983b7219ef0893103f7abcedf94afcafd5 +DIST leiningen-2.11.2.sh 7467 BLAKE2B bfd9031e1f0c2b8cedf435832f2da5f45ac4c9fbdb2684f4900b43e62c3ffec03781ca2491f1a305c480a7fa8bf5cccf9e934ecc12e6e0ce1da539d9d8fe01dd SHA512 b4e0c553148f81bced1d8df09811f337352149bba879b0828fdeb6efd176fcebf0c4f263a5c8b74241b6a2dd7df52d932271cbf8f11f71279b498f8a9e2399b4 DIST leiningen-2.9.8-standalone.jar 12834369 BLAKE2B 6c9bc9a2f990bb4959aa06f8f8b31c1084f0d2bad2e19c8343fb7e8a02acb6f6173737cbf36b028e113577ef26e380d7ace035316dee840c6da92512afa7ac0b SHA512 de4989bf31fe86bfb943d90b683dd17a7417c267e67ac8036967ed352e47a4361b8b6ec8378a1e6cf24fd8df51bcabb9578bc8f487d812c9fb5c2f5f476016cd DIST leiningen-2.9.8.sh 4555 BLAKE2B c876d19a4ba9a53d84c31874af442e57e6184ce1f7145512355a88b833d2d236bd73eef93f260d22b51e6200c5579c3721a8b6bcb16d516e503a98a2eaf26126 SHA512 58cba7d457c98546e530ad821273cb3f51445ed3191022d0963dd51683cb6b24d0f7d557da34313083b0df11a2c9885bf6d5bb073dea736731de95e8fbbca492 EBUILD leiningen-bin-2.11.1.ebuild 1523 BLAKE2B a37dbc6172fffbecb79e352b1a235ad69fc1b9e004f232f12f98aaf7ae3706e7fd0b23eca5216b649ccffe7b8c4e20992d8e327da20c43baa4294154dade9eee SHA512 b651b41e7d22a5276ccf6360ee3b958d732d6d90cc677b2618fb1540822aa16f49f5e24e050c2d86c7456d458af38f80ed5254f67841740bab44496f9865f213 +EBUILD leiningen-bin-2.11.2.ebuild 1523 BLAKE2B a37dbc6172fffbecb79e352b1a235ad69fc1b9e004f232f12f98aaf7ae3706e7fd0b23eca5216b649ccffe7b8c4e20992d8e327da20c43baa4294154dade9eee SHA512 b651b41e7d22a5276ccf6360ee3b958d732d6d90cc677b2618fb1540822aa16f49f5e24e050c2d86c7456d458af38f80ed5254f67841740bab44496f9865f213 EBUILD leiningen-bin-2.9.8.ebuild 1521 BLAKE2B 4a5bc3ba083467e263825305cf7cc0a336e68bdb164b4aac65dbbb47c56c54919f84f4128abf561db2572409dbebbce4f0da1bc314f1c9520785039cda1a6b97 SHA512 83768c69278eb4c08991a4e441f358e74b24c3cf1711a7b3c3b7d5fcd50b9ad35c03386f650ebb74126801057c8d8d16d9df8bf8f0bebfc5ffa42ae7ffe40583 MISC metadata.xml 303 BLAKE2B 3567c3889af4a644c925f03a220c329a207daeeca9437b8382ff777db620106cc807aadfaf6c157654c634dfa26c14fd654933aa5bd4b8027068fd6f67f1f241 SHA512 73c6a8fbd269fdf6a20f70aa0228314e3010461dad5c1b04f7b7c54d1cc3a2c7b475f180c6740cc9795b6d73fd39c7ce326ecf69768b1f11f2b264618711c1c3 diff --git a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild new file mode 100644 index 000000000000..81887709ff36 --- /dev/null +++ b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +MY_PN="${PN%-bin}" +MY_PNV="${MY_PN}-${PV}" + +DESCRIPTION="Automate Clojure projects without setting your hair on fire" +HOMEPAGE="https://leiningen.org/" +SRC_URI=" + https://github.com/technomancy/${MY_PN}/releases/download/${PV}/${MY_PNV}-standalone.jar + https://raw.githubusercontent.com/technomancy/${MY_PN}/${PV}/bin/lein-pkg -> ${MY_PNV}.sh +" + +LICENSE="EPL-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos" + +RDEPEND=">=virtual/jre-1.8" +DEPEND=">=virtual/jdk-1.8" + +RESTRICT="test" + +src_unpack() { + mkdir -p "${S}" || die "Can't mkdir ${S}" + cd "${S}" || die "Can't enter ${S}" + for file in ${A}; do + einfo "Copying ${file}" + cp "${DISTDIR}/${file}" "${S}/" || die "Can't copy ${file}" + done +} + +src_prepare() { + einfo "Copying leinrc" + cp "${FILESDIR}/leinrc" "${S}/" || die "Can't copy leinrc" + einfo "Patching leinrc" + sed -i "s^@@PN@@^${PN}^" "${S}/leinrc" || die "Can't patch leinrc" + + einfo "Renaming lein-pkg" + # Rename generically to help user patching + mv "${S}/${MY_PNV}.sh" "${S}/lein" || die "Can't rename to lein" + + einfo "Patching lein" + java-pkg_init_paths_ + sed -i "s|^LEIN_JAR=.*$|LEIN_JAR=${EPREFIX}/${JAVA_PKG_JARDEST#/}/${PN}.jar|" "${S}/lein" \ + || die "Can't patch LEIN_JAR in lein" + + default +} + +src_compile() { :; } + +src_install() { + dobin "${S}/lein" + java-pkg_newjar "${MY_PNV}-standalone.jar" + insinto /etc + doins "${S}/leinrc" + fperms 0644 "/etc/leinrc" +} diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest index ca0f27b440e3..72295c8e7b05 100644 --- a/dev-java/openjdk-bin/Manifest +++ b/dev-java/openjdk-bin/Manifest @@ -27,4 +27,4 @@ EBUILD openjdk-bin-11.0.20.1_p1.ebuild 3174 BLAKE2B fb13a9421ee8cb6166039e570c41 EBUILD openjdk-bin-17.0.8.1_p1.ebuild 3206 BLAKE2B 55cca941ed6c55790fa186d22fa669a62d4842dd120e27687688b5995fd194fbe910625ae9dfde57c3e1b3dd475f35441cc758212ba1454b099df94b2a9308cb SHA512 7398f62569332ba0e683b7df8f8bcd11bc7a45d4c56ff7164204451dcf7b494a11bc8fbe95cba2b4f8a04d250485b09c14fe2d1cf1b7ec3cbcabc2462352baac EBUILD openjdk-bin-21.0.1_p12.ebuild 3119 BLAKE2B a96e80c9f4d778d6fe927a08c96f526c3767d9eeaa5e478cd2d055ca78ca62168eee7af0ab43fef767d7ceeec01ee3862e4f86cc542f579476086c80316bab7e SHA512 2c902448b91a56baf4b3887932d6fb9f649d26c29d504b93de5ee2cdd2b6baf9468324ec23bd43aa8a59306ecef3eb4a59fbbfe629642df2239359289909ff7c EBUILD openjdk-bin-8.382_p05.ebuild 2927 BLAKE2B b31fa2c24e6d977804b73b9a4bec7a5b628b3f5b784d59e97a9c590c3d1422fb7ca161dfade5dbb6d26f540ef46f867eb7fbf91fc2063cab2578ae467cce5b8a SHA512 aa982cd6d447a6074ed6e54043f4cff80580c9ae2d28eb88084ddafa1f023347581d6b56761e316a0a6d0708e36bb622ace106c5a87829890440044d82baf82d -MISC metadata.xml 812 BLAKE2B 2e299474388a3b17de1552e0b8c75d8d490e272306508f58da0fe03280785caecb07b9605b0ee6789071e88be724329d4096d84cc3f7ce4e12b706cbebaa18fd SHA512 fd007c4cecf046ce3c0910a41b87170cfa5ca5bd3498a319677547667e7da6ff0aa8846139817dfa4bf88f8367f4b42eb0dc8f5580fb0a93cae018465538355b +MISC metadata.xml 700 BLAKE2B 1222dddf04cd466c7e3f2dbce2d70042a8fe6b0163ff30159990ef590ea467fbe9f41be2abdf24ab136ee30d5a6a9a810c4cb6637e95461d6dc2c60f27ceaab5 SHA512 fe2a015a191e687f0c2b8a19f99187c5336952f1c096ae822466be4be00b95e55dec4e71b882737c4823ec0790261529bd9f5fb84250be246f9ee4c49369bf37 diff --git a/dev-java/openjdk-bin/metadata.xml b/dev-java/openjdk-bin/metadata.xml index c09a0d4ca3e7..7adf9448bc9e 100644 --- a/dev-java/openjdk-bin/metadata.xml +++ b/dev-java/openjdk-bin/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org Java diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest index 838778c8c4f2..0ef2c07bbeab 100644 --- a/dev-java/openjdk-jre-bin/Manifest +++ b/dev-java/openjdk-jre-bin/Manifest @@ -8,4 +8,4 @@ EBUILD openjdk-jre-bin-11.0.20.1_p1.ebuild 2001 BLAKE2B 98d53b34c852c12d05d91388 EBUILD openjdk-jre-bin-17.0.8.1_p1.ebuild 2001 BLAKE2B 98d53b34c852c12d05d91388863aeef3a6976a57624a6218a07224b3d04334a8970027bfb2b3dec37cada90489fab5b55007f93caccedf4b65b72901d3d3a96a SHA512 be1ceaf5466a9dd574925386d6bfd3e5f82c32dc4d069be22c650c4027ee3749115d7a5940d770e7ed26941a2ac45fb851b0a0d83c352efcb5b6252f12b344e1 EBUILD openjdk-jre-bin-21.0.1_p12.ebuild 2002 BLAKE2B dc2ccac82650201486ad9a64bab48ed72357a96fd3ecdc36a3f4f25a9ad73734ee1f8fcadfa34f0219d2ccf0c4879618f845206553b8e620f5a692fe933e75ac SHA512 1348e9b3e7f10768afae9e205207fe0f2c41a5395537290e14500ff806e9b1b694569dccada94811db41414b3305a5a24b4e331414c3d05751d62ccda3b0ab63 EBUILD openjdk-jre-bin-8.382_p05.ebuild 1832 BLAKE2B ad07e15885ed32db182bcf7207dca702fc99ad4b1f106dd985e6916e2fbf837f0cb2291ee70ad13e0a84aafd614a5cb60b0d870f2aad98e376638ba0f0511a0c SHA512 6410d06da667332e2374f03f18cc62001d8194b5a9cd7619aebcc332698514e76981c3419f1aa78b1dedaa58b9907a52469c06864a214a82f5d50df1083d4ed7 -MISC metadata.xml 767 BLAKE2B 4abe0ed797f2d768f97350c023175d98e197b4632c6c7f31fa7ef2a1f6e88f154970b535f2b7ab36306ed36e84ba17c7380ca68eeaa3bc011c2ffdcd73adaef9 SHA512 6cbc1cce8c7827a9111b3b26f565706b4f41664475a4311ffe3fc2a12a12ca7ab184e67d68bc3aa42287716175411605750e180b75b65ecce0e698063548a059 +MISC metadata.xml 655 BLAKE2B e05648526464c16e698e8fc1b16a4c7ab646ad42402241a5a23eecd209406446b9a77a46f1ed55d27a924ffa7019ce8cf976f3037a8adc091b1406c501c35e88 SHA512 437ded048327540f6010e462448317eef13da67f5cfca0b62c15fd2367f1a5bfb125b73de9228d3054d2001bef557e5d9a13f80686678df9c03bd6c10b4d1fe2 diff --git a/dev-java/openjdk-jre-bin/metadata.xml b/dev-java/openjdk-jre-bin/metadata.xml index f60a999cf34f..b4bbaa93f791 100644 --- a/dev-java/openjdk-jre-bin/metadata.xml +++ b/dev-java/openjdk-jre-bin/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org Java diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest index 2ed0885b59e8..41334fb78801 100644 --- a/dev-java/openjdk/Manifest +++ b/dev-java/openjdk/Manifest @@ -19,5 +19,5 @@ DIST openjdk-bootstrap-21.0.0_p35-x86.tar.xz 120906212 BLAKE2B c3a56f4e51a8aca1c EBUILD openjdk-11.0.20.1_p1.ebuild 8856 BLAKE2B 47d0d96a0fae3aabc5c5a99df41978eb7d1667eef24211b1dd1a3a307d5124c0fe54cc0f4f05958087eb0cc93fe095de0a200c96937e8c83bce64f02f8d2c9f7 SHA512 9c449b1d5ed00b9b5c0196af86a9dd60a3dfc9e710aef9e58f17bd1b796f7fce97be1f67ea7a232978534cbb4b8a4b9435b4e2c5c9f071875c7283b9c4269da1 EBUILD openjdk-17.0.8.1_p1.ebuild 9650 BLAKE2B 03a949b5cf796bd672dc41ccb3c80075046c240f989ed14ad2f697b420b36aafea2a8ae66852e51cf5eaf086e9ec091846bd62a0a8979600ef3a24fea630bd91 SHA512 bd729a0c4deb1c5e00fd81513e5cee3269d83ae417ffb359fe205ccf52f3943ae0b87c0d3858e88d560fcfc8f94289b13ccb006965d6af04fa061b50222c39ad EBUILD openjdk-21.0.1_p12.ebuild 9243 BLAKE2B abea83c696bf42e74fb4fe84bb19088af490646d527e6650ba2aa6f6c67e9682e650d2d3c6313703cc2dbb07f9ac3e0d4a7b8d612cc3166a0db4f2a97d1c6f17 SHA512 16c3aaa650d20bca1069959c625214b7ea9573a26e950ec0d3b557e0ea27eb83b771ad2b6125a896b742f3213c41c6cffd0fb8ea78c912a91dccc9ec899a8d99 -EBUILD openjdk-8.382_p05.ebuild 6521 BLAKE2B 6d392b56c1de60bf74321df9d609e0abb62e0084bea8d39a03746f17afec2f5e07a455a6235aebfae21990b97be72f679f60a1950e9c26c5ac8938d71b7a5301 SHA512 73e33d224ffc9b87efaf8d2ce7f385670f552b240723994736e8e4c863be49d604a59cfd4c2ead471ce3c7bfa755b1c386909d85965d72ad5eff13d3673ca7ce -MISC metadata.xml 1607 BLAKE2B 166efc846c7aedb0e25b7479bc2d804079ea52a1fddbf5f1bb8e463c777a79b5cebd901e9c897e5135140ba2e5067bec7a02aedf5d15da12bd4063505a711d48 SHA512 c54bc02d391ecd8ab2fda8b8a37b0e28bbddf71d821ade63a1b353eb02bf8fa92983f42a4d470ada6d8d835e0bf012aea8409b6f6fd3f4b25c86949a35167eba +EBUILD openjdk-8.382_p05-r1.ebuild 6463 BLAKE2B a189f84b4d703c4859255f0cac44120df889f6e1d4a1f59442e1d56eb3bdb9ad4fb206d4d1ff0944af5edb1702180fcedb9b166ee028e43508d6c123915fda1f SHA512 e2b2796cc037bddedfd1a85ef62325c92e7cc30ff617e80df0b19a025858a6765ec283f5469ef5c07c2cc6f84ea5e167bdb8e848cb437fbad9656c38ce6c9387 +MISC metadata.xml 1495 BLAKE2B af223deac1715bfcf1a02d0d9c387d2bb09b01985795a60472ffde2288c8e3a1f4541a20c24a230894a585f875246863749d79ce2195eb2378c9dff807079a60 SHA512 c6b568fcc3c07914a761225600aea1984c4bdcf95f1b23c773174eee29f63a3206856db483f80aca45669dd6dcb124db7ff00db7e7da15a2c7b574f4d3aa48de diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml index 367d2eb36d3e..bb834a6a0f83 100644 --- a/dev-java/openjdk/metadata.xml +++ b/dev-java/openjdk/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org Java diff --git a/dev-java/openjdk/openjdk-8.382_p05.ebuild b/dev-java/openjdk/openjdk-8.382_p05-r1.ebuild similarity index 98% rename from dev-java/openjdk/openjdk-8.382_p05.ebuild rename to dev-java/openjdk/openjdk-8.382_p05-r1.ebuild index 9b1632baec83..4ffbf386f2c7 100644 --- a/dev-java/openjdk/openjdk-8.382_p05.ebuild +++ b/dev-java/openjdk/openjdk-8.382_p05-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -62,9 +62,7 @@ DEPEND=" x11-libs/libXtst || ( dev-java/openjdk-bin:${SLOT} - dev-java/icedtea-bin:${SLOT} dev-java/openjdk:${SLOT} - dev-java/icedtea:${SLOT} ) " diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest index 9a6467e2943c..cd75f36779fe 100644 --- a/dev-java/openjfx/Manifest +++ b/dev-java/openjfx/Manifest @@ -40,4 +40,4 @@ DIST openjfx-8.1000.tar.bz2 62286455 BLAKE2B c9a714a618d9ae02768dae6128756d64b2b EBUILD openjfx-11.0.11_p1-r1.ebuild 6572 BLAKE2B 0ef177a2b7de0722455433cc89535bc9a0f5c25be7260488e6e08859f375ade524b56469881b15cdb4a8359b5b23b2eef0b526c0a28b25ed04d7d67a29153f86 SHA512 65827cc97c0b6c56a7e4e186321542229bf9de5ff673309beb2ee7b4d37e004b07628eb0bdd251f9b8eee4f70e15eaec3b0a7724c3dfe47ab03372d4a9eb22ce EBUILD openjfx-11.0.9_p0-r1.ebuild 6538 BLAKE2B 06a23d77d9190f339d4d52f918328c2d8cbfc6d113e06f700110fe0a04b305e913fe2557cb3efadacbeddc7ba69fa05f87c3198d05065e50c6d48cacf637bfed SHA512 a7b77c4f065a121b22874eb613e101d3708037776b85134ba411f07c25c1c160e7b0d55b057676e94e11f70a89944dc8587c2a1f453c1a32f1699b951fc12ee3 EBUILD openjfx-8.1000-r2.ebuild 5582 BLAKE2B 0071331e7290b18814249581f7733a01f5ce312656e623da110c7774db335f7a09178c6cbb46c5102a35545e3e890d6b98937c9ba552f2845fa0d86990d3daa6 SHA512 4af920664da56da987c1a031b6797817e9432a7d717245c9669fd3a63bf92a3f0b0b56b96394dc7ded612dfacdb8fc1c5d1df082152e75fd179ca7f5961e7c49 -MISC metadata.xml 679 BLAKE2B 6197810f33cab61e844a41acb183754f4034020116507ae07db6ab81cf91e9088a4359b6c37d85de9130d835ad12f33da597f514248d6abe000ab2f5a1127627 SHA512 81e44c868178fb48e8182bc7b4eae21abd43ac561f0d819617d8fb1b5ed69d2cc02c2b97790ac957a3c9c07083c3ad93744294b52b971955a521596eb2421b0b +MISC metadata.xml 567 BLAKE2B d892bbd4cccfad57f17203e63e0cde8b8b8ccdda71de101f0fbd4fdf95a2490e43a7e50bac91a69956f125712b6af9d4a9f5bd586ad968af0d6586f5b6f4b6c8 SHA512 5884a9a487485c39816b58552e8b39c10474a3aebb0929845b3940d228a7d41080cc0515521d11b88533fcb34f94fef2742a9e39787146d02e46a9b594102912 diff --git a/dev-java/openjfx/metadata.xml b/dev-java/openjfx/metadata.xml index 06173f63487a..ea592d9837e1 100644 --- a/dev-java/openjfx/metadata.xml +++ b/dev-java/openjfx/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - java@gentoo.org diff --git a/dev-java/sbt/Manifest b/dev-java/sbt/Manifest index c3e740eff6c9..1999e3ed9e0a 100644 --- a/dev-java/sbt/Manifest +++ b/dev-java/sbt/Manifest @@ -4,4 +4,4 @@ DIST sbt-0.13.18-sbt-deps.tar.xz 34787436 BLAKE2B aba63ee1f7ec3f105bae0fa882dc19 DIST sbt-0.13.18.tar.gz 952783 BLAKE2B 31648c2cbbeb5d57db03c10bd4ac25344ae2d0351fc592e85e053e9ac0deb063e1b1e700a8dfa4a242243dd06fa491f721852ddbc2ea1d7fd4174e01febad25e SHA512 0eeb6fddc2454c2fff2eee06a80179495c0210d97fd3677bfe0f8833524ac707515b9e8f3c19e0d0372f503ef9b9f19dbe4cf15b6f8b48181ad730685004267c DIST sbt-launch-0.13.18.jar 1210278 BLAKE2B b3c03f0c823576db51eda51a494edeb771f7ab762afe74fa95f19a4581d80cfdf3c6d6bfacd76e195de34f420912d18b505b74414fbc02550c9331fe4b3e07e3 SHA512 2b1e27f8d873ee45cc168ab19f6e82421d6896116c7b7af60974b97f41edd034fa008e668c83f83d2ce3a501986674821d8a427ccbcda291c8c33b576d64921b EBUILD sbt-0.13.18-r1.ebuild 5036 BLAKE2B abf40e154af71302d2802751c7f34201f188e558fa501f9db205d6a61b7d7416c11ca28d8d48f410113b55177745d5db1a0a7c01caae16ed90f3cdf231ba7817 SHA512 fc6906a7c1dfe1ba9b234223da4ee29feb92e4589ebba6dd957b11e7f97f7815f5869352816ad7694b1233b1c14f0e1a8f53217fd781588c25873c7b76ae5433 -MISC metadata.xml 526 BLAKE2B d06c4612bc3b5973953ff1a80c565bf0daad172b1de8ec2856c811bbe4a98d14386139c5d1f5987f2360226f2b7a5665263730fa0789bc8999704270fc57952c SHA512 36c893290862eaf30eb3e53e3bd6b3593fdbc03c2a72c171a8fa5c913ab2e5836c69d0259c0d6d256dacaa6e97590c778980a0e46a9c71f9c2131619f047b8b4 +MISC metadata.xml 477 BLAKE2B dcb601b7c04381f2d72a5dadc99e57873f86b5560938b29fa7fbbddab4b52c47a2761dd0c8e005a5d7510513a36943266e6e392a8822a74fa4f47bd3ead2ab4b SHA512 02f4431783fb69ae99932e75ebe635ae6271fc6d30416fe1c7af70cc3eec94a2459fc250be91752ba36acf38f3d60837105712a5990ba07f0759f712cb396492 diff --git a/dev-java/sbt/metadata.xml b/dev-java/sbt/metadata.xml index 1f19867ca177..feefedbb43eb 100644 --- a/dev-java/sbt/metadata.xml +++ b/dev-java/sbt/metadata.xml @@ -1,9 +1,7 @@ - - gienah@gentoo.org - + The interactive build tool. Use Scala to define your tasks. Then run them in parallel from the shell. diff --git a/dev-java/xalan-serializer/Manifest b/dev-java/xalan-serializer/Manifest index 84802700512b..faf7952e0153 100644 --- a/dev-java/xalan-serializer/Manifest +++ b/dev-java/xalan-serializer/Manifest @@ -1,5 +1,5 @@ DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-serializer-2.7.3-r1.ebuild 1465 BLAKE2B cac6ac6c335c121849e155f41a52bcc41d936ec0bfa8ba5e59144fb05fd6361d521208e1c19a9c84c288e19d7d426f9c2a514c3bd4d2eac64931911dc553c793 SHA512 4faabb6d05f493a788f459f21cdb5544cb134076b53bcd8985c000fef86469ab29d215ab6a1d59a6aea9a0cd15d93ac1a00450eb7e3250c4f4573b2eef3f571d +EBUILD xalan-serializer-2.7.3-r1.ebuild 1462 BLAKE2B 476e48a44a435b65654c5a946723ede5682acfb3b33a1e55b4384c541af901c0ac5e4ceecf3fd35be9ae75ede2745b838b8de48b94253a02f1699ed0d9a17c71 SHA512 dc1125cf7be21cb11ad6cc740e8f728961834894d63a1e619d1964960b46bc481c1b83350bacba6d56a4857dd9167afcc97cebc7d4c7f2d707244f286d2c5958 EBUILD xalan-serializer-2.7.3.ebuild 1457 BLAKE2B 968462d9df0885456672789fb06bc14195c32b35973f1fe18f782bd1b5e8efae4008b18abae5b24a6b123da9be6aba86ae81151372b26dfaee68c60dbc2708ac SHA512 0b1d11f736d2d8373eac0174d11c4f5a72adc6afe4c9f59cb68781688924fdd02eb9435245e6ca24580195890ead42486e5aaa428796197314dd8d171311081b MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.3-r1.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.3-r1.ebuild index a7d63b1cf700..d342da4f0d03 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3-r1.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/xalan/Manifest b/dev-java/xalan/Manifest index bfb7cbcd2e86..0713a4fcb029 100644 --- a/dev-java/xalan/Manifest +++ b/dev-java/xalan/Manifest @@ -1,5 +1,5 @@ DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-2.7.3-r1.ebuild 1247 BLAKE2B 24182ce1865def46f60a2a2987ce8adfa4e4f84faa5050ba11f8255cc042b68f3d990b08b76037d65af9bfd9e7407814a39376e02beff83a219831d274993f5d SHA512 4eb00095e2fe61858bc36787aca2b4bbc315e6b9076f2fe53d7342369e7a01031eee8e7c82d262ad7518415c569c9b5c2bf9bd6a958a77bebf42fe96e88496bd +EBUILD xalan-2.7.3-r1.ebuild 1244 BLAKE2B 833a7b44b0f5663d61b9c63a63d9264d83d598b741bd249bbec71f8dc855a41d115682cf8bfba24d7facbb154ceffa567b33ba033ea688506585c8c0ddcb1ca7 SHA512 aeb0854ae367c62c5bd5e0c4db4f3f03170e647414b36b3799752318e2639e19b2fd3834ab567b7d05ee660b28d7e9d68197109b2c7a23c51a68eb3e1a657d63 EBUILD xalan-2.7.3.ebuild 1239 BLAKE2B faafca7b29df8fa74401532b50f31c6b0f520d6e0e70096fdf32af0b82e5e74eebd105e1fb2c1ba9d9d0c49cd582dabc19da8e5f4d0be74cfba353309d5dff39 SHA512 2ec7538c7f95e41ea4816700a19ca99a151b8817e0428ada527eca074fbc11b88b847d7e3a1b77a608cbd2c3bd1196546df1d8ac94386ab231806f05738ec139 MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f diff --git a/dev-java/xalan/xalan-2.7.3-r1.ebuild b/dev-java/xalan/xalan-2.7.3-r1.ebuild index a020d52b03ec..bdea76903a32 100644 --- a/dev-java/xalan/xalan-2.7.3-r1.ebuild +++ b/dev-java/xalan/xalan-2.7.3-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" CP_DEPEND=" dev-java/bcel:0 diff --git a/dev-java/xerces/Manifest b/dev-java/xerces/Manifest index 5d081215d306..e81665d42943 100644 --- a/dev-java/xerces/Manifest +++ b/dev-java/xerces/Manifest @@ -1,5 +1,5 @@ DIST Xerces-J-src.2.12.2.tar.gz 1812583 BLAKE2B f1b5928abe2852acc4d554c47aa7cbd81a568e15c8a1fd5ea98dc526c52838b0a50920d2ed807e607b01c875676e54578f1493856b06de5a7ba8784591f7f06f SHA512 e71a692212a974ebfa39af5ffd023b433ece34425b12aceeffe89cebe04f28dd8fa46a131a56f30295dca36de115128a6d7e05172c82f5b85d914cd991f34056 DIST Xerces-J-src.2.12.2.tar.gz.asc 849 BLAKE2B 58faca219413b5b13ded6bedb16acca5ffe53a6890c2ea6ec6f5b2b19b46b179bd74b225e608b936b0d6abad24b947930da24339256137a291e5bc863a11c416 SHA512 77cc480b9eff693ab7b5fe4c8a8963cbd53e895dd130bc0ef3fbaebce6d64e59c068806f10bbf650f51a4fb132a49d24c869c8a01e9922bf792bb479602b9846 EBUILD xerces-2.12.2-r1.ebuild 2159 BLAKE2B 51a0546a723ac873aab87c7e83456f087ccb2667180560cad9e0ee19127608686ac916b8a05aeaf3b5e91766486db275055dfb3c50f683a386f5b421ac5badbe SHA512 2e11efb6107f6389f4c15131ff4559d0c0422d2fd8900bf7ece54070fdf8215b3549240604b4f064e8ee7589f0e9c35c69c3e298ba25314f291d244a3229a842 -EBUILD xerces-2.12.2-r2.ebuild 1795 BLAKE2B ea3d0589e592d9043c9a92fb94582722a3cebb500e8ab9fd450aec77676353bc2b14f379074f577948fba6ec34d353365d9cb56f7bbfd03e3d1babb640ad644d SHA512 85d85caff1e8188d3684a1d06636af909a86a56bb79b2b34faa5563ce3b9172daa1852ce2246c0b2f28a97975549feb0b95ad1cb3fe0a761a28c91e013134fec +EBUILD xerces-2.12.2-r2.ebuild 1792 BLAKE2B dcbc2586e462c408d6be364ec45123d2c72e6d96bf5ff4c7cf05c0ca67730c1966700cc568b45215df19512ed9c0d951c5f08bc7e4f8076626c3b0eb61e64a45 SHA512 6928bdc704d49ba569e163afd7063a45d5fdb5f133b7e535ed30e5d5b0818a9153e1bf0d8bfdfaa82c8ae8c71e234e1e326c732854c284189028a75277393c7d MISC metadata.xml 1778 BLAKE2B 458bcbd9e8adfab1d2bd25a5fe9de0bee48292cb57e3591821fade58a987e59cb9811800273ac62b525738e7e955514b8b77c27fe97d9040bad0db203e6171a4 SHA512 ccbd7007ce2efe5b19d300ba939abe4e756d65eb1c910c74c5f3f13410de0d75e83bfd82d1e226e5dc1180982a1bfe231d30cb849f60142a177cc9aeb087c91f diff --git a/dev-java/xerces/xerces-2.12.2-r2.ebuild b/dev-java/xerces/xerces-2.12.2-r2.ebuild index f065497b997e..f433398e373e 100644 --- a/dev-java/xerces/xerces-2.12.2-r2.ebuild +++ b/dev-java/xerces/xerces-2.12.2-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/xerces/j/source/Xerces-J-src.${PV}.tar.gz LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" CP_DEPEND=" dev-java/xml-commons-external:1.4 diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 9fd5975a798ae48872d386d1d5a8f2af14cd94c8..9cb0f02a70ed32025935d419792a122378c20808 100644 GIT binary patch literal 21841 zcmV(`K-0e;iwFP!00002|8>3Fwk5}rW%u4+!5@I+;n#@A>d~zs4XO2@?jP{*3z;N< zL?sf{WPQEn3=E#V539*4f{DyLdq=pNEnCan%>2Ln%m4V7Km4@5_u0Sq|Lw0o{rHEY z#`uT-{QvyR|NUR%fBwTrS52wJI*#2_n>ijm=e+W6HJnFXWyc)CS+9A=PsjFoFX&iIG_{(t^U zIpQDE%6aZ}*Bp1ga%^MoBh3}&$;ae5TDgySm9w97&XO~K)?@4`o``ganAc}d#$ULcE$5tVeke0td(V~Va?I+dCfdB ziE+(6XI(k2INA<5vkz&!&wL%?Z$C!Bj z)G}+_&nunj?z|4KaHiT8`&m*=N9?<%d%RYv-@m@r>WHCztkrp~(b5j%n4_eNx9zM+ zX>&&2HqKIKI73e*pX|jQ?;E3<{VpNJ-R@(vq&v6cUROFsPUSjVz--Ps;;QouG2Yi4 zSK8SUK@0X5uMHVIR^Td3^ZV@9X372GlQePonv7WQ-furrCryLG^@#v+tyh0l3 zF84}of35e`H*UJi#<;ICd53tsE!a;#ef{~%_w~cK^~;Yx++TivTe)2F$I7|;n0g*q z>~1^7^TL9`10KKTnb°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 Qo&7)k|MCPA$t{}z0K`36y#N3J literal 21839 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 O^#1|cKeO*Gn*ab)k=f_~ diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest index 4d03b3e73cbd..a67a3f17a39e 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -4,7 +4,7 @@ DIST algol68g-3.4.6.tar.gz 661358 BLAKE2B 1a825534833f2b4ff4025c3ca2d2f022c1c78c DIST algol68g-3.4.7.tar.gz 661381 BLAKE2B ef7b72dd4a03f64c27b3907b8602bedc8cb11485a71280ea4d1da1dc984b32d94e99d394d74e73235c607a4d41585df72b661b584cfb2f8b158fe37f2c08fa73 SHA512 0c45968f08b1ccbdad2e57b9045a12641a5420957de15b8e62e5e8e699d512d8d4e7f4f4077ec89ba1713a9e8f067e57292245f602bc5546431a70598fa39db0 DIST algol68g-3.5.0.tar.gz 661454 BLAKE2B b46f96672cd9ab18cd74347a3fc71cfb686f10dc6cecd04bfa3dff19f57cc510bc08f61a1562097a0178a3ce562c7348cb3eaed97f0847e69de8dd202a9818ac SHA512 60cba4440a90df30c9114ff6e5e3779b97f0dcdf35778c7ae4c1f21cfacf1d6e16fa3bca353dcb41fb09de9d66b102d7db2ffabb71a2472277a8efb15c12896e EBUILD algol68g-3.4.4.ebuild 946 BLAKE2B 609343d646c2fa3b96ce05c42d4ffc78768e441a8b79e7f38c1a4266a0e3deb454db6d33a620e4c6df81faf10b83a0f27242899090b141688c57224fc4efae09 SHA512 f9bdbbe26e6d68fcac101941178d957367c73f15fed114ee0ae5de0a183aa35ab4bb659eb8299b4a5bc6854659fc6c3945e79858cab7dc35c5a0608fdb7aef09 -EBUILD algol68g-3.4.6.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3 +EBUILD algol68g-3.4.6.ebuild 946 BLAKE2B 7826e7dd8c13921585c3056103f6ad3e241e1599e45ed7854fd1f2da334d057bd5c92d6178491387cbdf391b7bc3bda1d2f1ca1eb458a0eb2d1b4251157ef29d SHA512 509e4b99469fcf59a74871f4d5f28ec22d2b6ae6c361abfa9305ef666580f27154cd33ffa3c923df665229c581bb56d8a57f33d16dc0d0b546cf1509cf6f1d39 EBUILD algol68g-3.4.7.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3 EBUILD algol68g-3.5.0.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3 MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a diff --git a/dev-lang/algol68g/algol68g-3.4.6.ebuild b/dev-lang/algol68g/algol68g-3.4.6.ebuild index 6689c5616025..3b5c40da8f55 100644 --- a/dev-lang/algol68g/algol68g-3.4.6.ebuild +++ b/dev-lang/algol68g/algol68g-3.4.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline" RDEPEND=" diff --git a/dev-lang/ammonite-repl-bin/Manifest b/dev-lang/ammonite-repl-bin/Manifest index 882b0d91d31f..514851c93bf2 100644 --- a/dev-lang/ammonite-repl-bin/Manifest +++ b/dev-lang/ammonite-repl-bin/Manifest @@ -6,6 +6,6 @@ DIST ammonite-repl-bin-2.5.9-2.13 56786192 BLAKE2B e63264b1735132cdb22626d35a0a8 DIST ammonite-repl-bin-2.5.9-3.0 61696887 BLAKE2B fc7afabf3fc6129ea8da03cfb03da7cee10889ed4ceffe08e965b6f27649af6daf1db5e6bfb12871ac2fd5fe5b74cc27e1e467c25f3b5a4a7b9662943c4ef7fa SHA512 b33aebc31b5b54739389212533780b99145aaf74905532c1de55ee8e79dc1e12e217968f6f0a5f39fb6ffeb87f70792dcef98c0f75f3fe81a96f2c4adbc9f066 DIST ammonite-repl-bin-2.5.9-3.1 62779382 BLAKE2B 0136efb63727ba47ddac62671a510b0742a1b3f888ced421518b052fd95dabc15cf20626e0b4692a936df468cc6c96b16a486ea847973ed9ab5d7c8dce52481c SHA512 3e422d9402a4a8a71c77b4c8bdcc980f19274938a122a57ce712709961fd3d6c7417b3e85fff414863c84f412c183b7a5bd92882348161d55be8c48a98ea2e3b DIST ammonite-repl-bin-2.5.9-3.2 63805907 BLAKE2B cc9329f0f7e91675838b2735a38dda16e934ec3c7c3be827af4ae56d7f67e632e6a26866cffa6f4bf4e08b955fe608dbfed540f8ea34901cdab6acef41ee2e8e SHA512 f57fa352fc4d074e5f482c1b4e0593154943e81e722d0b5f9c4a9059c07bf2774d5c03bca192e5d66cd6c078c7978d323059606d41268f9f56903550fce9e2f8 -EBUILD ammonite-repl-bin-2.5.11.ebuild 1177 BLAKE2B 0f733b9db9c01d5e61ee848592a454fb0e8f2995ab9df1f9267ddd368a03bbd77b282af9447d03bceb75c62ad3a82ee996a66f4f365c9f78116ee0390bf0c5d8 SHA512 0128e0c367f03d857f2daabab010d55b6c0cb48e7efd748a74b0a24fdad89112b78e0b238d529ea3d27f84a42ec6581ee0ee9f0f8fdb446859f1239e1a4e6661 +EBUILD ammonite-repl-bin-2.5.11.ebuild 1184 BLAKE2B 46def29c850aa604c2d459dee32e7bd3ed7bb38bee8e3345fe184dcf44f41ea2c4e660119e1fe5fed43ef239292ec976f44266244fa7592b19845868b8b58a7d SHA512 9de63ce3f6ede7b217d80632f651d2c0a58aa01d84aaa73bc7f558449957e95e0a55d0ef23f28aec03b0299589e2ecf940e2edd04dd637760b87a0a4cd76ea9f EBUILD ammonite-repl-bin-2.5.9.ebuild 1177 BLAKE2B b290ddddc962753fc72893ec458b270b2d286a92e6c5e7787b32bc0e1bf6ad75b12336c980abe13f686fdd8aff26d5b89c2a4c32ac7c6a746871ad49347dfb34 SHA512 c366beaeff9e51e69e2fa720d9a44426eb5099547437fc75448ca08f6eec4de388d402e5d85dccb4f72f0233d77db68035425dc27b606fea230a07f47ffbccec MISC metadata.xml 798 BLAKE2B ffb8e809662233799e0197adee436280dc4a5949723db00af1fd985db36dc0b8b610e0667bebec13429495d38b41288348dbd644fa6641ae9498dc7ee206fae2 SHA512 170b1c51dae0240f25415873112f5a890e40db58897ae3b4e4e3ef49fe0236bf32188e04b72463a18195635c112257fbb62c49206e2af05eb643a67bc646f588 diff --git a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild index 8ff7352796fb..4fd89f58e299 100644 --- a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild +++ b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild @@ -13,7 +13,7 @@ SRC_URI=" scala3-2? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.2-${PV} -> ${P}-3.2 ) " -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" LICENSE="MIT" SLOT="0" diff --git a/dev-lang/closure-compiler-bin/Manifest b/dev-lang/closure-compiler-bin/Manifest index 73c822e62718..b923cd1196c8 100644 --- a/dev-lang/closure-compiler-bin/Manifest +++ b/dev-lang/closure-compiler-bin/Manifest @@ -1,5 +1,3 @@ -DIST closure-compiler-v20211107.jar 13141765 BLAKE2B 0875fe9cc1963383185d387311ca693857c31cd811605a0896b331ebee92a10bda6182dc6d9b9f4e097b68da278764c56237f398e0042f16a30dea04428d6694 SHA512 6fda64ba9233874acd910f3579397b957667e0a19dcc9884cd1c5ed6087b5d2ae66093ac43d0381611a3adeb02be59a750c98704bda481be1b30601c8138aeb1 DIST closure-compiler-v20231112.jar 14084315 BLAKE2B e56777723c2c306d8c7ddb700778bc2cea9c96967f17d78e4e3dc31e9dcf1debe73ec6ff1b54b1b89f7407add12c3c16ebe4111b397bfca85d695278744db69f SHA512 e07ff9f57cf7672a79bc72fc8d5f447134df3009b72e50b7bbba644ebb6cbc080b3870f0dd7a47aa85a0b7d1b2e26bbeb0b4d057864e3d29fb5249c1ec8e3e13 -EBUILD closure-compiler-bin-20211107-r1.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8 EBUILD closure-compiler-bin-20231112.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8 MISC metadata.xml 906 BLAKE2B 806154be57433ec37b4a465670897ba718f75da23a9b5cf1fdde13d856931d28993c16f4db974436a3b4764c9d467816bc7d340d441e5b6e0fe6c90846a75919 SHA512 cd69b7d1dec75a640dc1fbc07f48625000ee17c31289adf326864cc0573f685cfd75b18e1c4183d33100ff68c85c1a2fa9c74b1e01e3ff0aaa3445954b10eb07 diff --git a/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild b/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild deleted file mode 100644 index 1790b462aa70..000000000000 --- a/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 - -MY_PN="${PN%-bin}" -MY_P="${MY_PN}-v${PV}" - -DESCRIPTION="JavaScript optimizing compiler" -HOMEPAGE="https://developers.google.com/closure/compiler/ - https://github.com/google/closure-compiler/" -SRC_URI="https://repo1.maven.org/maven2/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=virtual/jre-1.8:* -" - -src_unpack() { - : -} - -src_compile() { - : -} - -src_install() { - java-pkg_jarinto "/opt/${PN}-${SLOT}/lib" - java-pkg_newjar "${DISTDIR}/${MY_P}.jar" "${PN}.jar" - - local -a dolauncher_opts=( - "${MY_PN}" - --jar "/opt/${PN}-${SLOT}/lib/${PN}.jar" - -into /opt - ) - java-pkg_dolauncher "${dolauncher_opts[@]}" -} diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index beb6d00bc178..50122f8c16a8 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,5 +1,5 @@ DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17 DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67 EBUILD fuzion-0.085-r1.ebuild 1386 BLAKE2B 8650ae3efdafa1892c9de8c009ce4b96086f2ee3c07560805438e37ee97e7ba8ec6347b43391edb61649b1516bfccbe973b9be04fdc590e7d57cb706326dd2e0 SHA512 1a5db483f58babd81f62368e5a437e9fdcb371c21e458b71cc42b927c01dc8f2322595461594d19a008ac636c8966f34cdaf5a5afde760e45ee070b6e6b3a780 -EBUILD fuzion-0.086.ebuild 1495 BLAKE2B b4dbff7ed3769d9c3d9026e0911e859819bc639565027823f99e00ce35984172f5c5bb08e97964ec8a9c8e77140c7b8525f050c214e5b91d663936a2397be170 SHA512 911f27ac7370871b04492a6cf76b3438410ccbbb976b8792ff314c139f1b3cf3be061453f3e12f49e5ef737d247fce97d913f8248bc04513065ae85d4f593c0c +EBUILD fuzion-0.086.ebuild 1494 BLAKE2B 103bb05467b539a9d486848903b6b93f49ff47cee7cae3a3966a92f8b08779cc0fc3dc21b109f90e5795d9a0f5ac49d3896092a1e6773c7d451b607e9f3b500d SHA512 37fc0dd38adfc7570cdd63a56ae73d1f96673f77c968eaf2addb892ba5963d404197a959d0d3be59ff373a255be12f34b48eb11690c36e8b8c4d373a055293d7 MISC metadata.xml 690 BLAKE2B d4e29609d56e8784a8653d928595ee20f096c9a1e408afda2fab5a79c1be188769b84e7b69a6e0b8d5004f9c648c75ee634f2c25d8422d04b0c621079de12b92 SHA512 df41bd000885fea2428ce7c6c675c3a8c50f450902311bf36b8fc9b6ede41f6c4b070eb3c1b77dae70aa63fe13fa9c0b13f28a1481f70df0fd2d29d1c41579d2 diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild index 933ed223e6ec..745be3a508b1 100644 --- a/dev-lang/fuzion/fuzion-0.086.ebuild +++ b/dev-lang/fuzion/fuzion-0.086.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3" diff --git a/dev-lang/gleam/Manifest b/dev-lang/gleam/Manifest index cf9f456d7bca..3b77a670ed9e 100644 --- a/dev-lang/gleam/Manifest +++ b/dev-lang/gleam/Manifest @@ -81,6 +81,7 @@ DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281e DIST getrandom-0.2.11.crate 35391 BLAKE2B cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa SHA512 2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345 DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST gleam-0.33.0.tar.gz 795312 BLAKE2B b97ec92a3a783fa53e30ddf1a4dbbdd8a84353e51bfceb5b7a4d1042b36efb9f75418780b28b9647d6d2a148c605209eb2c6b4ec4c89ef2424113ecbb0f940ae SHA512 6938684003a27817273fdffc8c3a64cd8b23926e5edaedb524c161c15f637e7fe2412eed55ce8247d02250a2e66e792a12a5d004c5ec59c74a491b99595f557c +DIST gleam-0.34.1.tar.gz 788453 BLAKE2B 2259bd426d9d751ce223cfcd2171d67792af32539209ec59ed0b63ab5466508315db197c38314e64e1773cfe8ade9abb930e10fe3374c0f0e55581937790f24d SHA512 7149827a89ef2cc228c412eb94194a3f35f6d9cddcc0bfc719d70f2e18895abdd06da5352840027f0692dea17bbf6138c6a5b2aee3fea10c0a7c17499f489142 DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc DIST h2-0.3.22.crate 166413 BLAKE2B 058456b6799d1ff73dc914b37279c4ad2cf5f8cf4fa2532dc6e1fab76c3f8ba67589c3fd481f5fb02b2df3927ea75c8a4c359943565ef81af6d5759bd679fce5 SHA512 70cc7e246ac554c9a15bf2d53a5473e878f426fa426fa266fd91fc2ebf4071b7b207c4f7f104f84242f6f9163ff4c790432f73b61b43e1ef5231b0ff424ceaab DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 @@ -210,6 +211,7 @@ DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b9648 DIST spdx-0.8.1.crate 843675 BLAKE2B 81d2c5465b11d5cced7f03790b2827572dc66ed96382d4b32a66e9724cbd3dadf90733fa6f63f0f67840e6d9db70496c17870bbf93f4b67dad0443c2f33327e5 SHA512 a94f8e4128d744768ffc3801bdd4f52f9030035304feff0a05ae939107820acfa7ee933237927ba26b60bce4ed2444b5042acc44fa1142da146a1cbeb9184d5c DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST static_vcruntime-2.0.0.crate 7040 BLAKE2B 3300f646722a73e88285778ab0f63869b8f77c7f085379ab43ede1ea73788d6ee08d1d9b209b478a603dd851e668887f1e204de1a8be9102f1858cd24cbc5c2b SHA512 3a754d1262c8e143014ae2c06bd53eee0c6c124ff8b452f5542bad3bd6e8e72f8e71b1ddfa4112efe142498cb4fbefbf52dde97d43ff57d65ce077b4bd38a6f7 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c SHA512 d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197 DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 @@ -309,4 +311,5 @@ DIST xxhash-rust-0.8.7.crate 18495 BLAKE2B a259e7b74133a598fc345a40c0241f90faf7a DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 EBUILD gleam-0.33.0.ebuild 6832 BLAKE2B db2c93e9829d052ec2f1b2116303afaf49ae56309eafebb874793b47cbd543aa57354c8f498d096bfd3fe070fad7a4d3b384892d806ffce1660f3652f7c83d40 SHA512 e8bc9fd8e7b921dc7ef77144a7bf34876fabb51c8179f52cda483a24a4a921a8b4f14c4450db0a269ea2a6b3ee342c22c971d9778deebfe852cec0f22ed7fcee +EBUILD gleam-0.34.1.ebuild 6856 BLAKE2B 47506a1a2ee58355e86b5ddfed29d368c3f8e43c0d1bbd0830d4b189a6464d6aad76d3599ed54dd9d60500c57f04edcd974e0ddd8e34f4cb237cce0aeb48bdf1 SHA512 8e15f4872962a0ed52eac8497212897522eae13a4424e800f20bbf47949a3c7b784c899f18196224abc7c7a32df2fcd14b519342770a96203f515a49abc65ae3 MISC metadata.xml 339 BLAKE2B 75c47a1669f737b04e1ca54cb3d222f84f408ad4d24ae8c505dd0d6644b4c0069618cb8ef7f5c773f271c3ac1ae8d6a625e0a4cabadbf23b9eae0c9ab149d3cd SHA512 5f769e170ffff7a528f5de910ba8ff1c525214357e1e421c2b6a922700ef77271b91687c18708787195d6b28179a95dc171082c1e94291bc9fef8771fb7c7086 diff --git a/dev-lang/gleam/gleam-0.34.1.ebuild b/dev-lang/gleam/gleam-0.34.1.ebuild new file mode 100644 index 000000000000..8fa5f867b8c2 --- /dev/null +++ b/dev-lang/gleam/gleam-0.34.1.ebuild @@ -0,0 +1,345 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.1.2 + askama@0.12.1 + askama_derive@0.12.2 + askama_escape@0.10.3 + askama_parser@0.1.1 + asn1-rs@0.5.2 + asn1-rs-derive@0.4.0 + asn1-rs-impl@0.1.0 + async-trait@0.1.74 + atty@0.2.14 + autocfg@1.1.0 + backtrace@0.3.69 + base16@0.2.1 + base64@0.13.1 + base64@0.21.5 + basic-toml@0.1.7 + bincode@1.3.3 + bitflags@1.3.2 + bitflags@2.4.1 + bitmaps@2.1.0 + block-buffer@0.9.0 + bstr@1.8.0 + bumpalo@3.14.0 + bytes@1.5.0 + camino@1.1.6 + capnp@0.14.11 + capnpc@0.14.9 + cc@1.0.83 + cfg-if@1.0.0 + clap@3.2.25 + clap_derive@3.2.25 + clap_lex@0.2.4 + codespan-reporting@0.11.1 + combine@4.6.6 + console@0.15.7 + console_error_panic_hook@0.1.7 + core-foundation@0.9.4 + core-foundation-sys@0.8.6 + cpufeatures@0.2.11 + crc32fast@1.3.2 + crossbeam-channel@0.5.9 + crossbeam-deque@0.8.4 + crossbeam-epoch@0.9.16 + crossbeam-utils@0.8.17 + ctrlc@3.4.1 + data-encoding@2.5.0 + debug-ignore@1.0.5 + der-parser@8.2.0 + deranged@0.3.10 + diff@0.1.13 + digest@0.9.0 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + displaydoc@0.2.4 + ecow@0.2.0 + either@1.9.0 + encode_unicode@0.3.6 + encoding_rs@0.8.33 + equivalent@1.0.1 + errno@0.3.8 + fastrand@2.0.1 + filetime@0.2.23 + fixedbitset@0.4.2 + flate2@1.0.28 + fnv@1.0.7 + form_urlencoded@1.2.1 + fs_extra@1.3.0 + fslock@0.2.1 + futures@0.3.29 + futures-channel@0.3.29 + futures-core@0.3.29 + futures-executor@0.3.29 + futures-io@0.3.29 + futures-macro@0.3.29 + futures-sink@0.3.29 + futures-task@0.3.29 + futures-util@0.3.29 + generic-array@0.14.7 + getrandom@0.2.11 + gimli@0.28.1 + globset@0.4.14 + h2@0.3.22 + hashbrown@0.12.3 + hashbrown@0.14.3 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.3.3 + hexpm@2.1.1 + hostname@0.3.1 + http@0.2.11 + http-auth-basic@0.3.3 + http-body@0.4.6 + httparse@1.8.0 + httpdate@1.0.3 + humansize@2.1.3 + hyper@0.14.27 + hyper-rustls@0.24.2 + id-arena@2.2.1 + idna@0.5.0 + ignore@0.4.21 + im@15.1.0 + indexmap@1.9.3 + indexmap@2.1.0 + insta@1.34.0 + ipnet@2.9.0 + itertools@0.10.5 + itoa@1.0.10 + js-sys@0.3.66 + kstring@1.0.6 + lazy_static@1.4.0 + libc@0.2.151 + libm@0.2.8 + libredox@0.0.1 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.12 + log@0.4.20 + lsp-server@0.7.5 + lsp-types@0.94.1 + match_cfg@0.1.0 + matchers@0.1.0 + memchr@2.6.4 + memoffset@0.9.0 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + mio@0.8.10 + nix@0.27.1 + nom@7.1.3 + normpath@1.1.1 + nu-ansi-term@0.46.0 + num-bigint@0.4.4 + num-integer@0.1.45 + num-traits@0.2.17 + num_cpus@1.16.0 + object@0.32.1 + oid-registry@0.6.1 + once_cell@1.19.0 + opaque-debug@0.3.0 + opener@0.6.1 + openssl-probe@0.1.5 + os_str_bytes@6.6.1 + overload@0.1.1 + pathdiff@0.2.1 + percent-encoding@2.3.1 + petgraph@0.6.4 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + pretty_assertions@1.4.0 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.70 + protobuf@2.28.0 + protobuf-codegen@2.28.0 + protobuf-codegen-pure@2.28.0 + pubgrub@0.2.1 + pulldown-cmark@0.8.0 + quote@1.0.33 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_xoshiro@0.6.0 + redox_syscall@0.4.1 + redox_users@0.4.4 + regex@1.10.2 + regex-automata@0.1.10 + regex-automata@0.4.3 + regex-syntax@0.6.29 + regex-syntax@0.8.2 + reqwest@0.11.22 + ring@0.16.20 + ring@0.17.7 + rpassword@5.0.1 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rusticata-macros@4.1.0 + rustix@0.38.28 + rustls@0.21.10 + rustls-native-certs@0.6.3 + rustls-pemfile@1.0.4 + rustls-webpki@0.101.7 + rustversion@1.0.14 + ryu@1.0.16 + same-file@1.0.6 + schannel@0.1.22 + scoped-tls@1.0.1 + sct@0.7.1 + security-framework@2.9.2 + security-framework-sys@2.9.1 + serde@1.0.193 + serde-wasm-bindgen@0.4.5 + serde_derive@1.0.193 + serde_json@1.0.108 + serde_repr@0.1.17 + serde_urlencoded@0.7.1 + sha2@0.9.9 + sharded-slab@0.1.7 + similar@2.3.0 + sized-chunks@0.6.5 + slab@0.4.9 + smallvec@1.11.2 + smawk@0.3.2 + socket2@0.4.10 + socket2@0.5.5 + spdx@0.8.1 + spin@0.5.2 + spin@0.9.8 + static_vcruntime@2.0.0 + strsim@0.10.0 + strum@0.24.1 + strum_macros@0.24.3 + syn@1.0.109 + syn@2.0.41 + synstructure@0.12.6 + system-configuration@0.5.1 + system-configuration-sys@0.5.0 + tar@0.4.40 + tempfile@3.8.1 + termcolor@1.4.0 + terminal_size@0.1.17 + textwrap@0.15.0 + textwrap@0.16.0 + thiserror@1.0.51 + thiserror-impl@1.0.51 + thread_local@1.1.7 + time@0.3.30 + time-core@0.1.2 + time-macros@0.2.15 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio@1.35.0 + tokio-rustls@0.24.1 + tokio-util@0.7.10 + toml@0.5.11 + toml_edit@0.9.1 + tower-service@0.3.2 + tracing@0.1.40 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracing-wasm@0.2.1 + try-lock@0.2.5 + typenum@1.17.0 + unicase@2.7.0 + unicode-bidi@0.3.14 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.22 + unicode-width@0.1.11 + unicode-xid@0.2.4 + untrusted@0.7.1 + untrusted@0.9.0 + url@2.5.0 + valuable@0.1.0 + vec1@1.10.1 + version_check@0.9.4 + walkdir@2.4.0 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.89 + wasm-bindgen-backend@0.2.89 + wasm-bindgen-futures@0.4.39 + wasm-bindgen-macro@0.2.89 + wasm-bindgen-macro-support@0.2.89 + wasm-bindgen-shared@0.2.89 + wasm-bindgen-test@0.3.39 + wasm-bindgen-test-macro@0.3.39 + web-sys@0.3.66 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winreg@0.50.0 + x509-parser@0.15.1 + xattr@1.1.3 + xxhash-rust@0.8.7 + yaml-rust@0.4.5 + yansi@0.5.1 +" + +inherit cargo optfeature + +DESCRIPTION="A friendly language for building type-safe, scalable systems!" +HOMEPAGE="https://gleam.run https://github.com/gleam-lang/gleam" +SRC_URI=" + https://github.com/gleam-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB openssl" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-lang/erlang:*" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_install() { + dodoc CHANGELOG.md + cargo_src_install --path compiler-cli +} + +pkg_postinst() { + optfeature "erlang package support" dev-util/rebar:3 +} diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest index 3f4349c0b6a8..436d9cd84273 100644 --- a/dev-lang/ispc/Manifest +++ b/dev-lang/ispc/Manifest @@ -1,3 +1,5 @@ DIST ispc-1.22.0.gh.tar.gz 19618494 BLAKE2B 0dae95d792e4d629b38a9775c2c600131374c69dfa086d6a67100e40e5005ef054b9a651f418e0452a19ee4e64ffd830bfaa787b14e706473e8fab1d2380f0fd SHA512 4436ea37003b4cbfefcbf4c18212d0e98536243ae8f01053817d579e04205a4dcd4ab7b2b282fec99fc617009fdbea340b348cf4a2134240d2fcfc6bcaf6b60c +DIST ispc-1.23.0.gh.tar.gz 19624959 BLAKE2B 08cf817bdd4cd76121dd6c9586ef5f3f9296e7a3b509c51db6413fb62aee0b462ae8baa9fd9497b20c67d4df90149eba16a48b61dd8793c5b64c95a21b13e5d8 SHA512 34cd2572cdaf38f7911ffe52dfb7346f1607de1f81635bdf94e365dee810b30ddeb090eee4a592d9331bb051498172bfd868cd8de9c38bed388d7207a30ac0d8 EBUILD ispc-1.22.0-r1.ebuild 2290 BLAKE2B 7cf8a43e70237407bc7fb99e44c8b53ea0bb4ce63d2f4e6e21f5dc5a42d7e47f3cd02b5bbf1fbe80c55204573c5906899628bc9c3ecea9ccf1bc9d1316a7faf8 SHA512 bc67aab886b423087fd4c271d561c2c0f6b6b4f3517ee9bb2a06e1351d86b680b04b76e26692ba3172727d8a82506578105c8739ef3d0b35fe9a2043eba9374f +EBUILD ispc-1.23.0.ebuild 2306 BLAKE2B a6dae4da1b616ed5dea9697f4ff1790aedfd2cdc5baa395453d84e161851da93b5e9e5eb53b28e0e37e5a53734c20618f7dde26df7171531e47ceb76c13d28c2 SHA512 4e10b8c3ed65044d23f29c4f27a89e4ef1f74a3840597e272d56be256b75d5afa33537541aeb67bee6f4a66c4ef6acbe83d3923adb48e5aaec5cefd046c5c7d9 MISC metadata.xml 509 BLAKE2B b605dfbff352fab4fcc58ad46f89f97d5db8522de237a0623021c521231798ad00b2b8cd82ce6840d86cfebbe185e6e767e8d0ec276b03a68554ecad20e6b96d SHA512 eae5fcfb0d56190f969ac83012624965b00bd757d8be0bbafce74ab1ea119dc4ee0c33076dd447fabf0a6a6d5f1e2783b54f6c59ebd7aa0a35a4a27df7db01f9 diff --git a/dev-lang/ispc/ispc-1.23.0.ebuild b/dev-lang/ispc/ispc-1.23.0.ebuild new file mode 100644 index 000000000000..d0bde1e3bc6d --- /dev/null +++ b/dev-lang/ispc/ispc-1.23.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( 17 ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake llvm-r1 multiprocessing python-any-r1 toolchain-funcs + +DESCRIPTION="Intel SPMD Program Compiler" +HOMEPAGE=" + https://ispc.github.io/ + https://github.com/ispc/ispc/ +" +SRC_URI=" + https://github.com/ispc/ispc/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD BSD-2 UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="examples gpu openmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + ') + sys-libs/ncurses:= + gpu? ( dev-libs/level-zero:= ) + !openmp? ( dev-cpp/tbb:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + app-alternatives/yacc + app-alternatives/lex + ${PYTHON_DEPS} +" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + if use amd64; then + # On amd64 systems, build system enables x86/i686 build too. + # This ebuild doesn't even have multilib support, nor need it. + # https://bugs.gentoo.org/730062 + einfo "Removing auto-x86 build on amd64" + sed -i -e 's:set(target_arch "i686"):return():' cmake/GenerateBuiltins.cmake || die + fi + + # do not require bundled gtest + mkdir -p ispcrt/tests/vendor/google/googletest || die + cat > ispcrt/tests/vendor/google/googletest/CMakeLists.txt <<-EOF || die + find_package(GTest) + EOF + # remove hacks that break unbundling + sed -i -e '/gmock/d' -e '/install/,$d' ispcrt/tests/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DARM_ENABLED=$(usex arm) + -DCMAKE_SKIP_RPATH=ON + -DISPC_INCLUDE_EXAMPLES=OFF + -DISPC_INCLUDE_TESTS=$(usex test) + -DISPC_INCLUDE_UTILS=OFF + -DISPCRT_BUILD_GPU=$(usex gpu) + -DISPCRT_BUILD_TASK_MODEL=$(usex openmp OpenMP TBB) + ) + cmake_src_configure +} + +src_test() { + # Inject path to prevent using system ispc + local -x PATH="${BUILD_DIR}/bin:${PATH}" + "${EPYTHON}" ./run_tests.py "-j$(makeopts_jobs)" -v || + die "Testing failed under ${EPYTHON}" +} + +src_install() { + cmake_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + fi +} diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest index 39e29ed98d67..430f834d2adf 100644 --- a/dev-lang/ocaml/Manifest +++ b/dev-lang/ocaml/Manifest @@ -21,4 +21,4 @@ EBUILD ocaml-4.12.1.ebuild 2524 BLAKE2B 379f9ca34424f1866d26ac392e49b1e3a276e348 EBUILD ocaml-4.13.1.ebuild 2487 BLAKE2B 7e78f1e7d2023a5d243b7c4fc770bc439dfcdb245d528a596a08af9aa7d776ec3ccdd822eed9a51c4eca009e6c9712b9da2ed2beb7cea672f86e2271dce4dc50 SHA512 dba4a7593e164e6949ce7daddd9e0234db9d874adb17fd3c2bc2ffc67d67b557735a4a6ddb66af9d2c463a8ac474866395529d5f2b4443b0fbca44b0b6ce0974 EBUILD ocaml-4.14.0-r1.ebuild 2508 BLAKE2B 333b6a84bc469d964cd8385fde845dc9a9c0f9a9b1463a87623bf09972415a651adb5c6098d3ab77a77c5dc05e5b345f20782838e49889d1fe8f900e4b26e447 SHA512 e41e0849502b7692f990f679fb2e8d50b183643ad71cd9e2171621db57143c7ea01d9caa317222118aa0a5fd5021b00c8548ebad600278a293d18432948c9e9e EBUILD ocaml-4.14.1.ebuild 2446 BLAKE2B 09e43241eb2b0c9219963a777648fe7db4ea4829b1e089d4d08f494066e6230a4f4f49f08b3db26b882fe4916a3842af4e637fe4866c811bd8ecfefed5a08219 SHA512 1db8ce4ddb772e4ac7fe3c03e80237ece1c459ab42161cbd6fc9d22a86f59318dda3d2b74eaf7359005f488dfb15c1a30c51c2e6caceed779dbe9ef7e6a7b2d0 -MISC metadata.xml 776 BLAKE2B e7b13b4bb764cec6df76ede0eb2d492cc705ce51b18a445fa3f9ebaab119fab8cae45a2a9d02c70f38e19f2e2d2c06de648a3a0843a603dd7b68942c7cd00bdb SHA512 92e3afe1c40991d37dc460d6091ff2b15c83740343e5d8dd69344eb61d873fbd66af1b96e70904f7757c06f2b104d1450883cc79877709c779467af64e2ea96e +MISC metadata.xml 671 BLAKE2B 452ea340c8abacedbdb20a344cffa9b91db2251e0174db596e4f96bf2b1c9d308ceb035e0870e738a15c313003fcbf39bb91c5f68b40a185e5e08e3ea7042616 SHA512 1d8248e2b05b145c804cc9cce6aa617bd6466f26326033cee06ed27ceb93ebc88b62f3badbfe13092fbaa89c3a71087491b88c4fc094da8624ab668cdc73b383 diff --git a/dev-lang/ocaml/metadata.xml b/dev-lang/ocaml/metadata.xml index 639c207e3e08..7fa4e02cc246 100644 --- a/dev-lang/ocaml/metadata.xml +++ b/dev-lang/ocaml/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining. Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information. diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index dd72195b7d53..dbcbb7d75a3a 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -16,6 +16,8 @@ DIST Python-3.13.0a2.tar.xz 20244640 BLAKE2B b1edae4c5f6c33e7250f718caa3164e163e DIST Python-3.13.0a2.tar.xz.asc 963 BLAKE2B db603fcf2dcf0c727b3a92a5ccbaadd080e11d664b1c07944ef082b5ca8625b2ccd4d4384d344d14e61eb73466011f2284f5240d710b3be7206c7316e2a3872b SHA512 c6a0101b844701fcd860a519ec4830bde0df486ea78377831544dbe0db25dd67c28360f46d5ef01db64aa4347cf7b0d489590f6dc91e768b16753228f2c93b25 DIST Python-3.13.0a3.tar.xz 20351452 BLAKE2B 2d90aec5df24ac06e4d4b2e4442c062612b24441442bf3cd02dad8fde2f6db769eac7e4a1ce4943da6e7e9ea3516b2b9175dfaf40a8dd8827ae476ebb7e698ab SHA512 0cabe30ca97f89df7da35684dda9ac8a3018fb7547d97f595e7883323809fdb99ff02c48719d71fb12abdacda1fc86f0ca15b1d27717e941cdc0b31c72fd63bb DIST Python-3.13.0a3.tar.xz.asc 963 BLAKE2B 30b0b14dbb8ca72f889317b7cbdf75366e6b035ff0beb835c8eacd02f2aa5014e68d4723f0268d591903be4596cb73a5cdd90e069f5bc1ad79e2f7dfe124a3ce SHA512 91efe8e66085e4b60b565130a8ab43b3772e3dafe25fa6266900a8c19004082bcfd7e72e6e5293dc5bc3330ea2db233365d1028ef3b86ee4bb7df1246b6641b0 +DIST Python-3.13.0a4.tar.xz 20648544 BLAKE2B 4d45bdc1d88792c0bff93b4f9023d494b5ae86cd74eef49089fb11fab951b7fd2a5b8ac5b827b50fe1d61b516ed9a50f3f0e0b112299a70128f5e29e7b1d3f0f SHA512 f0dccc822ba000e8a50853d62698975d35382b981b62091e25ad6a6e0669e4e517c880e884644b508172de38226006ec11ddc649d9271320e728c0cd6c0b4dcc +DIST Python-3.13.0a4.tar.xz.asc 963 BLAKE2B 2b27d93d4a1240b85657e455b1f148424460a10f8dc71a052a16f62c2e115a1767f1af1e6b4b7ccee5a4b59b4a92351875270567fd120aa53ee7fd50c51fd607 SHA512 261c0b23f84301f8b2aa4e8ea32995ea64a74a48dabc595028af71466915df93c118e699c939d7e4372d4575c59221743cb5ae21a936cc41241bdbafb9fab6c3 DIST Python-3.8.18.tar.xz 20696952 BLAKE2B 45be712aeef8bb3ba04aa2bd7d0282aa5f817327749c620ede18ee307fcb432540db9062a8186b08b49467515c74f01eb6fa739f366cca76dfadedcb22858429 SHA512 0be1d85cafade25e99b8277ba51d7b9b3a3d2dbbcc52fd0d1c633c47982e5dd87fd7a0ca180a78d7801d79a8ecafa79bd9d501d544cd7b6da53ea409daa70adf DIST Python-3.8.18.tar.xz.asc 833 BLAKE2B bc4e989748d53c6be7040e78d9f1852227c6a76f4c63a68824f5139defd51d1ea7988df01f961ff5c77382e156ef45fead2bb97bddbb38b208ddfa9c709e4f34 SHA512 99a0fd74fe19144819fd9522836474e10c1593787eb464694bdc6224b2d4a9331e31d2ecafc35c2bbb9bf67f20186295b28f9374c1fdcd05ac13f5f400219489 DIST Python-3.9.18.tar.xz 19673928 BLAKE2B 97da9bedaf29101e5df82199ac3ee12f1da74d5cc89de21ff1510c3f6d34d7f9194489e79855f1ab3c6f26768738e784cb7231c1a692fa746edd21d35558bc4e SHA512 aab155aca757d298394eddb91ff9a8f239665bd46feb495c6b6f735bbcb7489c05c858cc4cd08f1575c24f293b33492d763e9a140d92f0b2b0cc81a165a677c7 @@ -33,6 +35,7 @@ DIST python-gentoo-patches-3.12.2_p1.tar.xz 7208 BLAKE2B 8266f2b6c64ffd509278c0d DIST python-gentoo-patches-3.13.0a2_p1.tar.xz 5176 BLAKE2B 87e278c11fafc69df918b4c105dfbc3d9ca9ff805d3862b0101ccbb0fd7614fda3460ba4e6304a0f62d0c96756a82ff046ca4a5b02d75daa3325c8e84edc99d5 SHA512 5a2692f8d113a67502b60450f6fdb0635f4f350877766e800e897aa943222a58991580dd8e1f71c9f2dfd3c381bb13fc30add9289cd7ade6fe184f3a5ca3d587 DIST python-gentoo-patches-3.13.0a3.tar.xz 5176 BLAKE2B 388453fe1bee3a901fc526f15580cfd9e2db60bda6ed0d0546df3d1bca8bbfd680931533c8b22f091699be6886985378ef2d8e5c8f2819fa53a1aa8a1cb51750 SHA512 9787feb96bfd50d9be9a5324a3e0c30175baae9fdcb62adb7fcf0d625b6b84494dc4ecefab8f8291256ef508f908350dcb781e1bdd0b12956e662bbe97fad3ae DIST python-gentoo-patches-3.13.0a3_p1.tar.xz 6236 BLAKE2B a3cba29eb589390297fac8768f07123bf06b8ccc284820cd246c060487909659b2938cf31d125db31d355519a371a9abe935650c40fad8758178b85c511fb87d SHA512 fe5dc982aaffbb7a18ba6e880e2a65f48ad5f95816916a0304496175fa7fa5a575bbf14c5dbf112af4f54d161687ee4da6ad24e2936a017e48164120c3398159 +DIST python-gentoo-patches-3.13.0a4.tar.xz 5256 BLAKE2B e3ad093b0c4bb044fb5883b5af14d130a6d5c94d8e9094263544f458ba2a38056ae64bd94d78ec44372caf40fafdb542d06be197cd5d1742f43a4f842d2fd2e3 SHA512 d845febc89d089791bac09beb758a615c20968b97077a3483c037562b4811edfe7c2d17e815032a77676bafda6ed838dba370fdcbba37f93ea83ee9d4b092fe8 DIST python-gentoo-patches-3.8.18_p1.tar.xz 33160 BLAKE2B 53c7d71f2cdcc21e991a9d61c8cb8833212d144d145d5949c5b28b62080121250d7633f477453743426d6e0ebdc9f6bd6648d4ccac8dfb2d559126455d8b1da3 SHA512 7fbadb2468711b5ecb8a9fefcf4dfe567df7f9b038ec87f37095d02589e7debbf5a8ad3f759d95b69ca60ce9fcd3ccf4aecde6592ed69c030cf51250935db052 DIST python-gentoo-patches-3.8.18_p2.tar.xz 34160 BLAKE2B 2e97f70615b950798cb7e2ae076f6617da3c28ef2d3f56f4e9be5c9144a64512fab1c098ed778d740ef79fc95af3ede231efc712304937c65b867e6e18dc0405 SHA512 fd05a1f6f7ae8173f4976464116fed66486a36b937f638d97d60c2eb0f3b277525b25b60c800c3b2b3403b63c0cb813b138094c59ccf43aeecc4a23c69f2f3ca DIST python-gentoo-patches-3.9.18_p1.tar.xz 25792 BLAKE2B f24ab6d3443c2b39a2fdca5810790eed51d2d42c93a3b41d75cad6b6c99ebf709f598eaa9881858e13ad102867d97a159f3a6d97a42569d5183de6118fb953c6 SHA512 be0c60c65d4c982cd8b934d14b69f5f41ca9f0d6c51d6bf195d64d0a5ffff3d359edc29a6a2f2808450c896d2795cc773c9f31680970205a37955134be50ee79 @@ -50,8 +53,9 @@ EBUILD python-3.12.2_p1.ebuild 14644 BLAKE2B 17c5bd3adc4dbbb053ed727bae8e93bd1fa EBUILD python-3.13.0_alpha2.ebuild 14534 BLAKE2B 97829f0a0e2329beef8f56b8483662e7e007fbd000df4c930e8d5e6aaf430bcc6f1d32cba539f839713c4adfede0a71aa6c69ba6ba3e50cd0017462616ed26e9 SHA512 186ebdb26b1fd53c4729102e10542ff7d6bc2406edc684684c1615e2d6b040135227188dad7e691f205bd744b26871668dfb85b1df7ca2e703b6ebe449d9279c EBUILD python-3.13.0_alpha3.ebuild 14531 BLAKE2B a2c577ef91533a5fe3f110af0c8242da605c9b4a2d933e7dbc0fdc92f03fdc61ff629d6b7b4fc9933a64b811424dd579e52b41344bdf73e38556ef86689988f3 SHA512 e396dc8272f9f827b2bcb22842e2a195b0ffed820b59cd27665568bd5f539281bb9bd9a7dbbed8e8036b4c8f30ebd3edea5732aee74023e4f42a8a4a7a626ee5 EBUILD python-3.13.0_alpha3_p1.ebuild 14470 BLAKE2B 7d0cea4a8f252aa876afa390f1cfb3da4747120123534622ce892047bf7a951d1cbee86292ae68cf75b3755982130a65ee4532a03cc44cb151036c3d7cb497a3 SHA512 65b0e49576a781f1e1c93dc61951352e050174470d1eb4d80f698700b9a0d52caac160e9f8966b33f4f19350cd563c42feb6920a5de8a323536da3c13b6ad7b5 +EBUILD python-3.13.0_alpha4.ebuild 14728 BLAKE2B 41eb5a8c5dfb42b735708f2c9dd0bc1a403abe46e858b5f184e2f90ec193612e68b2f039e4e5a020f28dc0c703d3f5b922c35b5ffda0eb9fdc0465df3ab7fd10 SHA512 6f1bddc6c563a2811219824935641758cb40aa901bb75f84186f6aa2b19a4f9b0134abcbba7690edaf2f72281cc556ea8fb91d950953ff56b4a5c64c5363cfe2 EBUILD python-3.8.18.ebuild 12424 BLAKE2B 08a9b26fd0c6700fc2fa86faa01ffc67d70e5b87be8aa5cad74e40a13183df2cb91fabbc642158503a7ce58d14cb6af02f916193118a11b5a9b53a16ece4993d SHA512 0000454a189a3e097f31466d3825f66cae30206c8a3350031b0ee66f0aa1cf4b690727d4318c76b9e89836ce0d58e4aac959b469a97eb3f1722e8002f56228ef EBUILD python-3.8.18_p2.ebuild 12142 BLAKE2B 6acdc6e63b89898f1bc968977c163ab03086ab733701fffe669bda174730d3b4f04d4c1cfe774c6e14f8abea7354b655916522cc46e738748303ec8775beb163 SHA512 ec8c859e756ba0d8ab5a63dcf9c0625784ce5f03db1db78ae2033ceb0c232760290f0143bd1806c1716644d405bc2cdb2ecf910ab12c6dcbab98d313f6e56846 EBUILD python-3.9.18.ebuild 13907 BLAKE2B 3a727aa599900b6edeed06d14798c6b91e189d91e7364b1e2d456835b6c7b521999b602760bdb8cec54b31aea55c6c0f6d71e58fec97d00789c759d8eda04dbe SHA512 1a6d71f8384109fb02e6665e98becb1fdf5f8b3545fa6339e95b3cfc7d40a0cf3fb7f1855fc34e97fc52a28965a18fffcbf2d1283633b95e80e28bb0eafd10b0 EBUILD python-3.9.18_p2.ebuild 13562 BLAKE2B e1b3b3f843d7678ea372b1dbe14ac878bf7751feb06d359eecfe0c9455c54f57487c1ab27ebd7b948dbfb27b948edc97f2eb6f328f41fbb2ff911c7696e376a3 SHA512 4a5db633195eaed7a806869c696fc74356f98b4d9209627a63893bc209074dfdd6d8091e764798c886e32294ed0e88e89457d50bcb51d4cbf38ac1623551b13f -MISC metadata.xml 1350 BLAKE2B 394c04ff855d8e48312e348ec0cd70c23f39084d52eb953c335fe5791c61344244d18af272e4b81e2c5aa2beefd9e3cc5e4bc8ff44d29aa3234532203b597cba SHA512 b71ee05531554711a7c8dffeddce0845271c05dee915421beb8bb9960507e0afaf2fa5d3898325f0bff7061e76febff2fcedb32e5cd520d4ffc3fad2355cb79f +MISC metadata.xml 1437 BLAKE2B 22f737ad283774c5ffc55173878bf07b6f89d91b0ebd9cf41c11e518b35461ebc9ecfc8017a519673698869450c1ebe55b5dc2577a8b03ea716d30b99ce21d3e SHA512 9f684412c916a3909bb7c2bbfeeb93c66e1de22d4313d657370162ab8b7438e6397bc7d31641d0bbb06d3373966fbbf7578dc0a30ed44558cb1b8a3bb5bfecec diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml index 31350aebeb2b..22ce986e0676 100644 --- a/dev-lang/python/metadata.xml +++ b/dev-lang/python/metadata.xml @@ -14,6 +14,9 @@ to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`) + + Enable experimental Just-In-Time compilation support. + Link readline extension against dev-libs/libedit instead of sys-libs/readline diff --git a/dev-lang/python/python-3.13.0_alpha4.ebuild b/dev-lang/python/python-3.13.0_alpha4.ebuild new file mode 100644 index 000000000000..08b7d322bbbf --- /dev/null +++ b/dev-lang/python/python-3.13.0_alpha4.ebuild @@ -0,0 +1,545 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +LLVM_COMPAT=( 16 ) +LLVM_OPTIONAL=1 +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic llvm-r1 multiprocessing +inherit pax-utils python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_alpha/a} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +IUSE=" + bluetooth build debug +ensurepip examples gdbm jit libedit + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )" +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 + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + jit? ( + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + ) + 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=/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 jit && llvm-r1_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 +} + +build_cbuild_python() { + # 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 + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --prefix="${BROOT}"/usr + --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 + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + + # Avoid as many dependencies as possible for the cross build. + mkdir Modules || die + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + _dbm _gdbm + _sqlite3 + _hashlib _ssl + _curses _curses_panel + readline + _tkinter + pyexpat + zlib + # We disabled these for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. This should be rechecked for the pure Makefile approach, + # and uncommented if needed. + #_ctypes _crypt + EOF + + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # 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. + emake + popd &> /dev/null || die +} + +src_configure() { + # 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 + + # 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 + --without-lto + --with-system-expat + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable jit experimental-jit) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + # Force-disable modules we don't want built. + # See Modules/Setup for docs on how this works. Setup.local contains our local deviations. + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + $(usev !gdbm '_gdbm _dbm') + $(usev !sqlite '_sqlite3') + $(usev !ssl '_hashlib _ssl') + $(usev !ncurses '_curses _curses_panel') + $(usev !readline 'readline') + $(usev !tk '_tkinter') + EOF + + # disable implicit optimization/debugging flags + local -x OPT= + + if tc-is-cross-compiler ; then + build_cbuild_python + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + 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 + + # 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= + + addwrite "/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 + # pydoc + 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/rust/Manifest b/dev-lang/rust/Manifest index 83ea9c082ec1..424c72611ff0 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -142,4 +142,4 @@ EBUILD rust-1.71.1.ebuild 23439 BLAKE2B 576de788284d1542ec308f29426fc2c3242002c1 EBUILD rust-1.73.0.ebuild 23821 BLAKE2B 4fd3079689752d8eda4158c94c69931cd91fc64847a3296dbc76596e2260cfbfbe92d154c09d4146bd40ab45979457bc238ad9a19161d968c91e6a70bf1c45fb SHA512 1ce9554dd8af71198af7b886934ac441b25a9bde4a25463e40651c7d60d5f12d84bec12628f139894697d7786d8e1855c58481e787a44dbbc2ff4623929e8f35 EBUILD rust-1.74.1.ebuild 25098 BLAKE2B ba21c34795e85553ed34214d4e8108d33de7d2428d8ac2ad8bc4ba5c4af818bafcfd40a05431fefb33d0597cf546c5f4980c73ed74629f15708ecea70dac2b4b SHA512 a63f1735d4a22323e041fdb19f9724ec8f4f58b0fd78f7571dbf6582013c751c540287f1205f06ff5a73641a8176ed6b00f6a3ee7c1b0cce00f889573ff7221b EBUILD rust-1.75.0-r1.ebuild 25267 BLAKE2B e682e5aaeb71547818110008eb58baad62b83be28777251854a62a5ff34118e55fe818cb57a8e834f5e348f48b9661f30f1f8c8be9ad66c9760bdde4d448d31f SHA512 f6dc333b7adc6c2c58c25778ff9dc0d249b278b6df6a190214a40e76b72f07142b15c6cfddbeb11ff2f9338b6af4f50a3b4d98bf9e465912739b1103c8932c6e -MISC metadata.xml 1931 BLAKE2B 36c99c3b3c6d3956c77cd936244c56e91d24b0413a657c626daf0fae04deb1f25d08cbea0fddb0cff9df98283a09a5373606f546f361e3f17fee8631b21fefd2 SHA512 62d0a4974d5ab02fa916b2a7e0e977997c63560a3378d09d7a8aed0f2837a9409ef1f818ef634acca6e4c414512d0a45bbbedfe21d3dc7bdbe50444d71359c6d +MISC metadata.xml 1819 BLAKE2B 8aaed548cdcade95da7cfd24871f3d521b243b8ed33a49b12119d0f6e3c97026c60f3e1e328dd37b1b045bbc423e3d8a64b89144907c4e2302dc2c809b9b2ba8 SHA512 c6b015b4009fa9b0c4fa0caad1a98be93721fd6aa7e9b4f1411fbf56a60854e63cca66e0b47a88045d61076d8288089e3939854765a5b22d5974663ac686f815 diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml index 65d7703825c8..1cf83c8ea80f 100644 --- a/dev-lang/rust/metadata.xml +++ b/dev-lang/rust/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - randy@electronsweatshop.com Randy Barlow diff --git a/dev-lang/teyjus/Manifest b/dev-lang/teyjus/Manifest index a35a91b6a138..91f4830c9edf 100644 --- a/dev-lang/teyjus/Manifest +++ b/dev-lang/teyjus/Manifest @@ -6,4 +6,4 @@ AUX teyjus-2.1-p005-Unbundle-ocaml-header-files.patch 1366 BLAKE2B 73d9f8c81c04e AUX teyjus-2.1-p006-Version.patch 444 BLAKE2B 85bbfc958760a5d738897be6d6fbe4e16cadd1d7ad64093a4b496b43b761a6ea814be9ae184ae30ad081fe1a90ebb61f1cdf9032fea38350d6c2e06764725f04 SHA512 eb5e281e76e8d235fcc325ef4a451f0bbe29f1fafd59fdd833b8da64cb9a1c15cbfd0ffddd61d4118e76f8b3ebcd3118bd5c0a3a886f81fc04a2ec09fdb764cd DIST teyjus-2.1.tar.gz 723763 BLAKE2B ab6a98c2d2291620b586ab0b419a214b0f7c0b27aad444324e5a417c1a0b27382e2d5c622f798ea88cab77853bca3305ec37904c50a7304ace20237afb993b91 SHA512 1f71d19502f4f4da00f635d2c3d4e141403182d65f039e0d43660edf84c5fcd900e7225ac92dc5bdbe0c8379c4e2ce6e27879af504fcfafddf2695a0c8a13379 EBUILD teyjus-2.1-r2.ebuild 3140 BLAKE2B d0c9b69ca78776d2754d2a890bddb9cfd8ab9c671a9790d34a67a41c66123f84aada81b7a90a149c5efee6e7d6473301ecc02cdaa5a879cde6fb349196e0fbed SHA512 4a19d269c2331fe5c7bd5ea5eb88e5f42c7c1b7983173196432feef9a6d8985b7e13984f66e1661a58abb259ee6760e3bcb99499ac0401be3d8bf826540e641f -MISC metadata.xml 1654 BLAKE2B 6361e555cae1b12db47e36e7362c78262a5753ecdb9fb3e8e5386d3945d6f7aeeaeb32e98c3a71e40a017c0bd9ff2d576205e3db96771f67ce7ad888cc2f12cf SHA512 077b511496bda9dfa0f577bac466a33fd5d4b5b759ae243157b385b244c7e9b210c3f7fc0221ed48c7f4277dd86f9f05fed484c375747bcda590258f278cda41 +MISC metadata.xml 1572 BLAKE2B 3edda24b42cb2403ab2142786f518b70bd78c598432a21143ec407cfd6624b16565bcf94af69ce33f7d85e77f7ba618d2b96bad1296254223406c7ece0327013 SHA512 9c493a1425d1259e608c7f462bdfc33e3fbc61002d0f11c1b2162e4fee9247cff297f1127321335a341a92f74441bd92c52f3432de9d473c02977f465691be81 diff --git a/dev-lang/teyjus/metadata.xml b/dev-lang/teyjus/metadata.xml index 54b8223155d7..1efa8c64ff3b 100644 --- a/dev-lang/teyjus/metadata.xml +++ b/dev-lang/teyjus/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + The Teyjus system is an efficient implementation of the higher-order logic programming language Lambda Prolog. The main strength of Lambda diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 961ffca0ec68019e98406cabe5bc240a670cc96d..abdc8797af60effff82ce33f711bb7f7dc7849a2 100644 GIT binary patch delta 97423 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 KNaqYY#{vKXUlGUv delta 97427 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℘=96N8mZZ5DGy*=|y`139r-j(%G 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 O-~SJY+%CvD#{vNV=R#@# diff --git a/dev-libs/cxxopts/Manifest b/dev-libs/cxxopts/Manifest index 7db7cf01c4e8..d88e285e746e 100644 --- a/dev-libs/cxxopts/Manifest +++ b/dev-libs/cxxopts/Manifest @@ -1,5 +1,5 @@ DIST cxxopts-3.0.0.tar.gz 97020 BLAKE2B 129b055dd03ce9e4a146d36587063f7155b47456d81e395ae6eeab8012e8d6cfcb410c305353f2ac2ec66a2f3e8d6169e1a0d27c53dcb35388b967d3c9cc86f1 SHA512 239479a3b35ddef6fc380ac9371e1cf7e3aea066f03e1ea538151fa2fff4296838daa976d55e988d8f87f40c0ae027767bcb214754177499413af1081315565c -DIST cxxopts-3.1.0.tar.gz 101547 BLAKE2B 0e8d17c2f75fbc3326a67c1787eb80177a72e07e79862288498b4bb97a395269a4b14749db4ea14292b77d6b883f8dc9a33a4001c699e53e51b63c7d14e9ece0 SHA512 bfb593f6393160ae3eeff1fe7bc77394606c3af6ae3b785f9740d178514a8fd286556440aa8a2932633f65b6336695fa286d503f3ac544d0f73affd49051e85d +DIST cxxopts-3.2.0.tar.gz 160534 BLAKE2B b6fead8930e83b4af089631e584bec0777da2e7b58aeb5e44b03a1655795dd3aff3923a245699e936bef7e0e871da2c86dd5639d44a839f1ac305a694e811feb SHA512 7265de66b92591255488d01bc26ca874423c75223e2e157a99f14fdd3e92e8d2669b72732acac3ce835190f1a09c13a994c480f0513f229eba8aa008e3d98955 EBUILD cxxopts-3.0.0.ebuild 798 BLAKE2B 35a8a811ffa693666ff72def3aa0a6aeb2ff92a41385706847ac2bc61cac31c552d93688c792560a7190e14392dd323be32b04f8abb18c07ee61b9590fb49f47 SHA512 c656f4ad9cb800470aec85c170eb57ab1e29aeb67ea3e58b3d15bf1b3a78b83776a78edd9e3f64b1f6df15d3834266ffc5addd39a146b3d136212760cfecd1c6 -EBUILD cxxopts-3.1.0.ebuild 799 BLAKE2B 5cf5c109061296dc0938d48a0a9fe1b3997041ad57d561e3f6676cff1b02bd788ece6fc36921dee1025fa2703865b18e39d7a5dabd64e4e072524e208feead45 SHA512 4c305a717bb3a1ea686a693893d760692800f154744778197be092d3700f2cc9ad67c61209ef016967e022febfaf3691c014fac161493e2a8c38bc5f94a2ef68 +EBUILD cxxopts-3.2.0.ebuild 802 BLAKE2B 6cb5ed41c7354a678baacc7b606f23110d38c45c5f5fdce378969a67bdd37c6392a49310b63440f8716c4670f22d46bb33291d67921cb591a0fe9170bf47910b SHA512 f9d86d1c7a4782d9bec2a9f1f9e3ae05ffbe909c7f211d08546fe216a7f7dcaca9f0f59e8fc698aa7d4d742b08ae02e3c6294ab5512031ff9748f39d75b37378 MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff diff --git a/dev-libs/cxxopts/cxxopts-3.1.0.ebuild b/dev-libs/cxxopts/cxxopts-3.2.0.ebuild similarity index 91% rename from dev-libs/cxxopts/cxxopts-3.1.0.ebuild rename to dev-libs/cxxopts/cxxopts-3.2.0.ebuild index 697162ee0804..ac666ef57060 100644 --- a/dev-libs/cxxopts/cxxopts-3.1.0.ebuild +++ b/dev-libs/cxxopts/cxxopts-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,9 @@ SLOT="0/${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="icu test" -RESTRICT="!test? ( test )" +RESTRICT=" + !test? ( test ) +" DOCS=( README.md diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest index 3350abf7cc5e..91e38e93233a 100644 --- a/dev-libs/efl/Manifest +++ b/dev-libs/efl/Manifest @@ -3,5 +3,5 @@ AUX efl-1.26.3-libressl.patch 8420 BLAKE2B 637269f26888dd46f2f8faca3e63d3ccf6937 DIST efl-1.26.3.tar.xz 168540684 BLAKE2B aeb0215b9cdce9ca10550c698df4985ff9557c3c400c3a300887148d04a8900f04c7200473e5fce1d3021378be1e664e9364d171ec09c4fc488b4ec758722ea5 SHA512 9801ee8bc963786962d87af56d532d3f019bc18a91924d2ef84934dcd0ae30452d858db93c33964f2bff9af2f3c8feb9927f7281ead4a8993ed622cd0cf2c514 DIST efl-1.27.0.tar.xz 168543208 BLAKE2B 082f7089f1a017db8e62f36fb2a51e18c7d00b74b8e865a60d066e49921c69720101deb3184a125633a6c646e241b8765cccc038c906c00d4ca16ecb705faf6f SHA512 5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4 EBUILD efl-1.26.3-r2.ebuild 8468 BLAKE2B 0c80d92da245e9f954335b225e0f99df4cba69bd9ed26d6179adc54bc7e7d6280616dbeabab5a6e691ad69befa496983295aa71497ce6c1b7f3ef91e6ec8e682 SHA512 ccbcbbc04caeaf2580908a7d1eff0d36ae8fc9383b0ef5aea7226ffe0a872c17812fe11afac2fec59b98438dc95ed135dace7c694bcf70d5b5dc64bf494fb270 -EBUILD efl-1.27.0.ebuild 8044 BLAKE2B 5af4150423d932a0e822edb32c9415074c3ab5b51ed0594f0d89bd58e88a9502edd4fd8bc3350978d700987cfe7ea38db92b92b22357990ad8a41259e6cb29f6 SHA512 1f473a39fa730fe5f9d2015887acf68422ea3662f63b039282003ffa4db44b2a9770d1c0a236e26595fb8f4d1dc2a4fa8655ebf902ff8bf693db893ffa5c4cb3 +EBUILD efl-1.27.0.ebuild 8042 BLAKE2B b221b9e5bd9d6758de5c3b49fc67023101f3f4f6096b76cdaacd1a98225f7f49e32b559a7185f2cac7d73162912e539cae10966dc4b42fe720b5ff5697c9231d SHA512 8f0ab51da532ddaa5c7c1e3e303051fe07b04fce6ef30d619ed58a1733ba5048a33499f9e9521ba6067db86ffeec70069017dd6b089ef5bf51f028fea6dc71c6 MISC metadata.xml 1835 BLAKE2B 9057e58727f82d085606315896cca8f37f81fc9642cb3d40fed53f07ae09bedfd6d1d1a23878bca9e7e2713314d83c26dcfbf305557cfdfbeeeb01bfb73b2867 SHA512 ac1d09983c4f6e992dd92cc6aa4770a6a847be3a4f5b4236867d411f5c730e8b743574864b948301782eedd72e78dfdd6e7a4deeffd4a09f2f52f958e9a1e6c7 diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild index 085e91181207..f57f481d7718 100644 --- a/dev-libs/efl/efl-1.27.0.ebuild +++ b/dev-libs/efl/efl-1.27.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz" LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86" IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug doc drm +eet efl-one elogind examples fbcon +fontconfig fribidi gif glib +gstreamer harfbuzz heif hyphen ibus ico jpeg2k jpegxl json nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +svg diff --git a/dev-libs/foma/Manifest b/dev-libs/foma/Manifest index 080441ea1559..c25ba18ae1a7 100644 --- a/dev-libs/foma/Manifest +++ b/dev-libs/foma/Manifest @@ -2,5 +2,4 @@ AUX foma-0.10-0-fix-BOM_codes-initializer.patch 1428 BLAKE2B a1e8d95419b111e36bb AUX foma-0.10.0-gcc-13-fixes.patch 5887 BLAKE2B 95efb20aef3c440248a98cee4e9cb43ecf35480aa1509386841748c791d9f922ca9b2970d69fc6ac67e6a32e62c7a87ca86e578506a28bda51f73773a2cbe8b9 SHA512 b944104e1e971d79bfbbb682042db7acdcb147380fc94c5e1cd33b6b88ae6b2a2e1b3e44168b73f9fb6277c88dda2063daa64654e95acea3efe76de1246be3ce DIST foma-0.10.0_p20220612.tar.gz 179778 BLAKE2B f96bf46404ead44725b609953a01a3966506af98d82e925e981cef65b3f0dc7ae3414ad96df911e380f1f565f9c11ea3f85e93fa5962cc52db5e451d2f39d37c SHA512 4539c937bd20f74dee5274126cc3a950873a87364d0fcbf02e674eca5ef049badb1b2774c2975ec7969f7f24ccffb7dd17842840e3a818b1503957374ceff048 EBUILD foma-0.10.0_p20220612-r1.ebuild 879 BLAKE2B 42a4de2e3bd54c92c368b1f405fd9d42917de1afbff4a45252829ba9853c85b4c96b3a00661e75968ef9c926c65c244c363b294b0f01f338e793e5b8b7b2ee2c SHA512 52f4c084fde2426bc083e55d46c44fc40b510cb77871fd9653eeb1fa380da8947f1897bd976cda2013b4181361fa6b59dc546e021c984aa7c8dc56ef3b81a082 -EBUILD foma-0.10.0_p20220612.ebuild 679 BLAKE2B 8d32ec5e1209fef4721c9be2ca610090efa4c0cf57bf6f1fba9192f3b21c712ff47d376674ba8a83b4247401c5c321d05d0025dfbeebaa5a0ac992e4004488f2 SHA512 a876341e35afd7314b05f38a88569dc33d9f5e13a47bc60c4a36e14785302e101798084d6f70dfb7550b3b2a7588a072ec312283d111ade5e83eacdc17617063 MISC metadata.xml 336 BLAKE2B 5f93087668fbab915127e19c39476f28eb04b03bf8be79693ce1eedff87591f4d1777f6c55df02c41db5531935c83579186cbe7ba3c0fa209cc049466f05d7e2 SHA512 001ef85af17a4171febd0fbc62e1ae1a3dfb352c0da141ddd2636af713f0e21159832695c72cfb3a87ff86ffd29057377b8fe33a211eb90a38a3c78840a913cd diff --git a/dev-libs/foma/foma-0.10.0_p20220612.ebuild b/dev-libs/foma/foma-0.10.0_p20220612.ebuild deleted file mode 100644 index 113e0c864ab3..000000000000 --- a/dev-libs/foma/foma-0.10.0_p20220612.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_COMMIT="9e8c3df573015a26c84e113ba710ef3d57c8e777" - -DESCRIPTION="Multi-purpose finite-state toolkit" -HOMEPAGE="https://fomafst.github.io/ https://github.com/mhulden/foma" -SRC_URI="https://github.com/mhulden/foma/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/0.10" -KEYWORDS="amd64 x86" - -BDEPEND="app-alternatives/yacc - app-alternatives/lex" -DEPEND="sys-libs/readline:= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/foma-${MY_COMMIT}/foma" - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die -} diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index d366d7f55642..ef65f03b7936 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -1,6 +1,6 @@ DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945 SHA512 a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec DIST girara-0.4.2.tar.xz 61468 BLAKE2B 7be287045c269c8a1f2b51b14f0b7f840d7d5929f81c27410a86653943f73b07a1ce16c5a5fe420e7df6f02d4f426b48a622d4cf483dc5065cd8551e273d8fcf SHA512 70dddf8998e37acce25325ddeb5a9b5c5844669b51320733d9d7a572831f28c72207aa6d608b7a856969d7fd0785cbab076596b814eb2e9ef37bf49bb5d476ae EBUILD girara-0.4.0-r1.ebuild 1187 BLAKE2B 857f22512034a4011c61eb12613d75c99ece895734f9e0a009808645dc57f22210ff6a71a871202856bd39fd8c0b24ab95ffa7641c54badac1ae582da3c2f58b SHA512 871e383e3164809bd4dcb8a1c4927be370c3268469d6a2ea72a3c3ec6d078e984bd969ed381e9b801d2bb76024ad02d35a343f5c7f06d5bb6ee2aada16fdb46a -EBUILD girara-0.4.2.ebuild 1182 BLAKE2B e31d42b5cc3ae0e2e1010b0f812f637bf721be69fe339cc8e117ec898525d7b43e8f049b98fc36fb518c9ed657858b9774db3f70a05cb70f55a2805b1a2cbd6f SHA512 ed6bf9c41ca08ec5b453a78289543d886cb2dc324838221516841622f9b98042ef4f3bb298c6d9910b8464f14f3da39d85bbf92af4fbf1f768aef1a533580800 +EBUILD girara-0.4.2.ebuild 1189 BLAKE2B cbe2c7212ae14cf63dd9ed53fd648375b20ba09887ed03ecaf23af7a5262e04b8ae8b13bd62b5cd66fa2a11e043638567dd05eacda19315a9de4ea13ce54b5d3 SHA512 3fe0223bbdd19036ae7b46b4afc538f647a894fe8778f86a3cd4a7a09b9d12dbb99faee9d30265cc3f413977bc8295d8e472c245f17631ecd782faa7fad7ca89 EBUILD girara-9999.ebuild 1182 BLAKE2B e31d42b5cc3ae0e2e1010b0f812f637bf721be69fe339cc8e117ec898525d7b43e8f049b98fc36fb518c9ed657858b9774db3f70a05cb70f55a2805b1a2cbd6f SHA512 ed6bf9c41ca08ec5b453a78289543d886cb2dc324838221516841622f9b98042ef4f3bb298c6d9910b8464f14f3da39d85bbf92af4fbf1f768aef1a533580800 MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35 diff --git a/dev-libs/girara/girara-0.4.2.ebuild b/dev-libs/girara/girara-0.4.2.ebuild index 6b506349dbaa..9c10cfc2277c 100644 --- a/dev-libs/girara/girara-0.4.2.ebuild +++ b/dev-libs/girara/girara-0.4.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="ZLIB" diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest index 1cc893ae8c70..02a3ec11912a 100644 --- a/dev-libs/kdiagram/Manifest +++ b/dev-libs/kdiagram/Manifest @@ -1,5 +1,5 @@ DIST kdiagram-2.8.0.tar.xz 691044 BLAKE2B c7b3a4ba992192b34d8cda90bb50a495cb88f8456ca1109140841fd885b710ce1193868be148c25f813c2d26dd7365999bdd8572e66163f0d5d1a169afc3e448 SHA512 d981bce4feeb65038772125e5af1c096537ec87991fdb93d9a91dd5c9f089b1001647c8a63b209683a67b2d7b3aadeb7dd6279261eefaf6b6e046d0ab72723ec DIST kdiagram-3.0.1.tar.xz 693440 BLAKE2B b11698eb94392208233fc5da64bca5496cc9b91f5e603aee6e0fa896d2180c140ac988763b96078b9ffbc1baba94c82b158c483b6f9f6d31cfff188293e9ca98 SHA512 767c5ba0a4dfcc8b5a5bbf1c65b30bb391537024618b29ea5d5d09da04f85e2665cad60a7477e1cebeed0606e17c992cba0af7a89c76699063bb47e741ea8e20 EBUILD kdiagram-2.8.0.ebuild 864 BLAKE2B 8cc04382f63e8a0c8c6fd396d6412179b24109ad5787e58dc95e9a9dfcc2d6ebe6d026b7ae5e5eb5d1e4e65e463b60c04ffbe13d5ddfb73bb40c5de3d8a54395 SHA512 7ba7dfe132fca80736ed06afb4a287f5ffa89a69e844946f21a7bdc6dc71b0e747fcb84ed141b7dbc0d9c08b9e7d1494183881a0910c267c9f414dd4d831115b -EBUILD kdiagram-3.0.1.ebuild 805 BLAKE2B 48e1d7db7e60b15b716a0ed9a1df63dcb00f5dad264eba374d1044f2d98486f03db5c2432ada77cd1b6673798ace7268c9c39030250405c999cbbcbd02c65555 SHA512 11af94c331d67056c348bc63928ba2f4ed100543f456307f5dd8163ccb8919c5855a3fe7830087f0f510ef9ef8660478b4ea9142320bdbfbafd8f136fe1c96e1 +EBUILD kdiagram-3.0.1.ebuild 805 BLAKE2B 05074faf25eff44e19264cb7464cabc06ebf4510901049d6f30e191ad9fab3b6b37a74e03795eb4946348d2888f88e947e8822453e7f84a11c50284b3cde6143 SHA512 caa21f6f6a779de3a575ab00cbc7b4378b25d54cc9f3f4cd172ce79f9ac123b8feab13c4a9b5b2ed7e2a6f7bbc646231a89ff9d6ea1e8cb3c2106743d6967a94 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kdiagram/kdiagram-3.0.1.ebuild b/dev-libs/kdiagram/kdiagram-3.0.1.ebuild index 54b83b4a17fd..8ec47c4432e1 100644 --- a/dev-libs/kdiagram/kdiagram-3.0.1.ebuild +++ b/dev-libs/kdiagram/kdiagram-3.0.1.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="true" ECM_TEST="true" KDE_ORG_CATEGORY="graphics" KFMIN=5.245.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams" diff --git a/dev-libs/keystone/Manifest b/dev-libs/keystone/Manifest index 34f5a433d95a..0c8bb1fb78bc 100644 --- a/dev-libs/keystone/Manifest +++ b/dev-libs/keystone/Manifest @@ -1,6 +1,6 @@ AUX keystone-0.9.2-strict-prototypes.patch 5380 BLAKE2B fa7f3c5ab895fbde2b92d5b09ba74d900c502ee09d201a8d63bc9f68f173d93393f57c3358292f769006a3b1b694f519b5ce0efce0082ac651ed1620343ed593 SHA512 617c7ddefed76a51b19bbb2b3c89a34898fcf0aece01daa50b4d6f1779e3994be67b4c58cc54630de92f29baca2d36daeee7dc793b99de73111b26847d6bcb7f DIST keystone-0.9.2.tar.gz 4433222 BLAKE2B 5654ae6a66ccf6832fbdbb8c1083a2318e413bb833a0fadc4e1374f0de601e3dad9f354b1dec92d9a944621923458e432510299c1b55579ac9bb6b6e90a818de SHA512 5d4dd30410410bc7848e75a2e31e8ecef6241ad25e21963aa7a07bbea21d95b75e235c80573129014102684c9647710ace3c0776a8401844d7e4b45cab7bd04b EBUILD keystone-0.9.2-r2.ebuild 1910 BLAKE2B d3314f0f8c04733dab8bd54ae12dedd6eecf914005404563551f784844ade93f5ca8da5637ef66c9f33067e3204333a3443bc5ae8fa935a5097f4708b4ea4951 SHA512 35e8dbacc61b0a936d58f417c4d7c26ce9a51a443801a914bb6e101eeb6ca36d8fa3185110852b26f97b67c0014ba0298406fe3bec600d87ec2b20eb3171a183 -EBUILD keystone-0.9.2-r3.ebuild 1959 BLAKE2B b87d298ba6b534e5efc796a614bbeb86b6339cba8b4ac8bca040271b08611200e496bb6b86ef011f3f3283984c95c725c87886eb63bc44fc5bafe87f3389ca35 SHA512 f7a0eeed19c7ec63b7936781c2290881d420ce5cd643b275edd74c4f8c0815d241cd3ada739c23d7e3400edbc161f85da825a8d50cc958f5d541391008c8db5e +EBUILD keystone-0.9.2-r3.ebuild 1957 BLAKE2B e8d19450941e7c1c0052979f29e6d2a0baad49cdd59a5be28ea4ef50facf0b1ae89636a443121efc35c6ad50d5f6d6b5670a5f616ab1ad1003a8b04e6ddd1ebf SHA512 90bd7ec4eea69fe0c33f09157ab691a33efb51bd4c0f0e0149dfce2086c5f6c6bb4bb82d6f63b3c0cbafacc8873b18c518393daa4cc86e9f7a637fafcabd0374 EBUILD keystone-9999.ebuild 1902 BLAKE2B 3240f05887bc3627654aa63176ac87e6c5271e62ada9a4ae0d4c998b0bd98783c165920c139843c77b0a4659e867b6fe581321b11129092a48fe6d669196345d SHA512 fa14bcbed45289a4cdf7a8e68195788ba5565b49ba1861c00f5b593795e0934226b94c9f9cbb11d2a06d45139870ea70a86d31c97b77af92d5ec01d0e7179510 MISC metadata.xml 500 BLAKE2B 4b4e43ac4694c90c31773bede3c829801ab8ac33709a750bf574b3b4808fdb2ab10c655f16a6b19afbd9981eda154cf2fe40f62c0ade3457bad30fe013b37e38 SHA512 8380f6fbc99e23fbdcc5e820207b63082c903d5b41ff91a899acb1d6a6262eba63a17e4f930b8b56a6be1cb301b0605cc1a4413d62764208416017d520206785 diff --git a/dev-libs/keystone/keystone-0.9.2-r3.ebuild b/dev-libs/keystone/keystone-0.9.2-r3.ebuild index 8e961f5914eb..bfc2d7d6fa78 100644 --- a/dev-libs/keystone/keystone-0.9.2-r3.ebuild +++ b/dev-libs/keystone/keystone-0.9.2-r3.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" fi S="${WORKDIR}"/${P/_rc/-rc} diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest index 60f68c5c6ee1..f46653ce2124 100644 --- a/dev-libs/kirigami-addons/Manifest +++ b/dev-libs/kirigami-addons/Manifest @@ -1,5 +1,5 @@ DIST kirigami-addons-0.11.0.tar.xz 136692 BLAKE2B 26301176ddeaea3aec351207e82dc28a56e465aa6bc6d3bfd23b1feaa5d14cc0821a4c39fdf5eee3d134a8ed9bbcb5e503ee31d3864185c57bb0fcb788744f2d SHA512 f5a721eee6d0ebd37e67cdb5f89aba81136eb4ac23bc042b7d9bedd6a33f96f913353e1d83ec91e6997a8eea5e2834d9203eb7cd286eed1157149ecedeab6b89 DIST kirigami-addons-0.11.90.tar.xz 977672 BLAKE2B a7e35ef45fd8d197305bd143fbe03c500b4f3b08bb403583f3e766ac3dc53a0ed4ee9c596ce5ca0516c865dcdef0065938d62fd188ec1b2c890e900399a02a1a SHA512 c9e4c74ba8e400764af5d2125d880d6e0a656818fab42bdf4fa6702ca4817a3f27b3e493fdad925a466de4d12445c2d27012616d17d500873dab90908e71b2bd EBUILD kirigami-addons-0.11.0.ebuild 1262 BLAKE2B 77f615c583e453f2c1398f3074c884f1f679219ce4070d456595c2c3ba22e7343e596811bb3e320ce680faf4b2245995df25e30725dc0bae8716351e23d3b6c4 SHA512 274f82a645d8f5ff53c1b50431e48e886fea8f8172ed357ed9216ce093af6c9387d935486e9053fb37d1d74a642a0fb915ede3d3640ab19f11dbe04c4ee1d067 -EBUILD kirigami-addons-0.11.90.ebuild 1190 BLAKE2B 3cdca0ab6e29dbe5f4f817d70c8ea16b5e19b4bca20a167d0a91f0c2548dd6d9bc2f004a488ce1eed6c486466a40384932075efa1a0aea7437824d7e09ea8c9b SHA512 aeb6af5b47efcd180d4ce37d390ab0a5108824c00d3be434ca5e522832fe5f75b9abb913db442ed2fe43615e4561c31b0084b99ce0ba7a52e10a83a5eeed5d93 +EBUILD kirigami-addons-0.11.90.ebuild 1190 BLAKE2B 1e9322bcddaf46ab83402baa54b9d1ca1b32ea37511fe70a6cf7e6c954284552184d2c3a6c90a69b21ad955fc070a510bfd881f04be8bac57a2c1a8c347510e3 SHA512 a1e140b619ac16f1079967e0a6415f0577b0e6da281b38d219769ff18c5cdad7a05fc52e785320f08fc8446515e7b6f7255d564fe896dba0b4bc8ca09778cdc5 MISC metadata.xml 387 BLAKE2B a3de5c7143c2fd60eeb5e9dc854c8d9dcae39be83d5bc345b2227e323844867628335ffb9bfbc3dd0c5dfd5358c28f5f99d8564891c8b44e3424083da75d1140 SHA512 2b3921a511147eb3f47f42541e80788e7432d6b4496537e8b919ed83b627c29ad2b268134a88fd4d0f7690eebf782bfc13d1a122b40f571dbadc9c9af9858cd3 diff --git a/dev-libs/kirigami-addons/kirigami-addons-0.11.90.ebuild b/dev-libs/kirigami-addons/kirigami-addons-0.11.90.ebuild index b7f86bc048ba..cdec65fc9b32 100644 --- a/dev-libs/kirigami-addons/kirigami-addons-0.11.90.ebuild +++ b/dev-libs/kirigami-addons/kirigami-addons-0.11.90.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.248.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest index 0dae38a6188a..ec3ba0e0c41d 100644 --- a/dev-libs/kopeninghours/Manifest +++ b/dev-libs/kopeninghours/Manifest @@ -1,4 +1,6 @@ AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349 DIST kopeninghours-23.08.4.tar.xz 72316 BLAKE2B 041df496387bf6e128419decc6529c380c4ddee8bc22f6f052c8e621aac644442f739ecc563ed4e18fadcb05ebbd275f58a13e8418ec6cb4f18b1e260c2bcfd7 SHA512 76b4b46fc9bc0541636bf53aefc85bd24ecdbd243baafafc13da847281293a780410e1000930d805b710b3828234ab35b91369c5b70f86e7bdc21dff7d8c70d7 +DIST kopeninghours-23.08.5.tar.xz 72568 BLAKE2B 84e418d95f4a7261786a101882000bed0ca721931cc419e0330edb0f659e38459063d49c75ca643d169e9326ed66694130cfeebef51183c89e02efd02f6f3133 SHA512 a95cd3c446699d8bd95f2f746cb8b4187c7d2027067e5c731afe371a3313a5569780110e8acbf52d125da673aff4b2567da9f2b8c07a4412cf1d7540baad7a14 EBUILD kopeninghours-23.08.4.ebuild 1286 BLAKE2B 22a394cf34e5a2ac06f7e29e43cb1c02c0343033c23ded8ba182728d82708e8b7b9735470ea2ed4cc6ee8233710e2513892a7c621743224e82bf1b267b0348e5 SHA512 e7d00c08d64bb97193a94ed9ffeac496075c516f47cf6d395ed50bcbae7a5f42ab0515915dc759f15caa3bde0ebc7a339b88478b6891e7c759a699b854665f56 +EBUILD kopeninghours-23.08.5.ebuild 1286 BLAKE2B 042fb48f66466d7194e1e79a4897a8a0f0e52f446156d79398f16ece6d7081d56d6c9b3e5cc55b71abe2da7458adfd06ea690776dfc07de73098cc48657f0aa5 SHA512 eb91c624af5630ecb1c5ef7e3018cf9878255f1af193328706f33ec012b7f0329416b1a8717178b9037f44b8e3724c5bf5eeb162f337d01591f6f9a8fcd1f87a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.5.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.5.ebuild new file mode 100644 index 000000000000..0ced49ce9bd3 --- /dev/null +++ b/dev-libs/kopeninghours/kopeninghours-23.08.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +PYTHON_COMPAT=( python3_{10..12} ) +inherit ecm gear.kde.org python-single-r1 + +DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions" +HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html +https://invent.kde.org/libraries/kopeninghours" + +LICENSE="LGPL-2+" +SLOT="5" +KEYWORDS="~amd64" +IUSE="python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" + >=dev-libs/kpublictransport-${PVCUT}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + sys-libs/zlib + python? ( + $(python_gen_cond_dep ' + >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + ${PYTHON_DEPS} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc +" + +PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch ) + +pkg_setup() { + ecm_pkg_setup + python_setup +} + +src_configure() { + local mycmakeargs=( + -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} + $(cmake_use_find_package python Boost) + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + python_optimize +} diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest index c794b6803085..c98854ae25d8 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1,3 +1,5 @@ DIST kosmindoormap-23.08.4.tar.xz 380016 BLAKE2B d7e6d940ccdac8a17404dc40e5948fed1674d789ba2796e704c71d9b8cae4e79bcc385bd4a245a5b85301f51c37517bc19c17977556e6c4d83bc9f2cd03cc82d SHA512 ea27d24c1623c40b39a8681bc5b119187d463575b3e888aed0c0b2c0549b5997809ebc74e2e08427238586b9f2ee77350d34874862c6084c91245a6040dbfd2a +DIST kosmindoormap-23.08.5.tar.xz 384948 BLAKE2B 0936fe42b0c370dc0c57d475aa771784c75e8350e2d563140c027d047514840f99d6697e36fde027da11e22a92239b6403cf1b18a37aa8e09a3f8814cb6931c8 SHA512 9128cccbd56f51b1e8ad7f7151db0de8952a8348fb74afe3eefeb085979b26d95d1699f260d744c4f3ea5d815109f998829625db480194a8539e782e8c32537c EBUILD kosmindoormap-23.08.4.ebuild 1065 BLAKE2B 09310f13acc035a9a9e6870489ada066ab4e57610f7f7acb13c8b018c262378727e1572292729623e686af31cf84486e98599d0c9bf644aa1387450ecd28ef32 SHA512 934f13e6d15e4a8f18cd897c30598900ef066055d66726fec475b4d35bfe20a179ac5b8303304aee006a59c5dc4eb111f6557947bc0ab558f0b8914ab36c90b3 +EBUILD kosmindoormap-23.08.5.ebuild 1065 BLAKE2B 63fa69636fc24a5f6d9c81fd8751f1932ad96dd88e5b26a77c47d95bda6cd181f25e061ff215b36231979873c580f46e8e4141cf98d17920f52acf2cbc685fa4 SHA512 6932f6c69a5536aca67470eaab9b2a36a274f906a7d5f3934077211696d18d5677185d7308d6c9c893fa549c29e4a56adc3d3e27770ec15ccdfceb16db57ec03 MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.5.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.5.ebuild new file mode 100644 index 000000000000..132e337c3522 --- /dev/null +++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Data Model and Extraction System for Travel Reservation information" +HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" + +LICENSE="LGPL-2+" +SLOT="5" +KEYWORDS="~amd64" +IUSE="+openinghours" + +COMMON_DEPEND=" + >=dev-libs/kpublictransport-${PVCUT}:5 + dev-libs/protobuf:= + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + sys-libs/zlib + openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 ) +" +DEPEND="${COMMON_DEPEND} + test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it + $(cmake_use_find_package openinghours KOpeningHours) + ) + ecm_src_configure +} diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest index 99041325e006..de3f75f24ffc 100644 --- a/dev-libs/kpublictransport/Manifest +++ b/dev-libs/kpublictransport/Manifest @@ -1,3 +1,5 @@ DIST kpublictransport-23.08.4.tar.xz 571292 BLAKE2B 952829fc61b9b52938407e75b80396a3e3669b124883cb7c53b65dbbef69200ef2f5b39b2e4e03620e35dd235cd9ee22f588ecdf272bb9a84400265493515638 SHA512 bea032b8032cd99f8dddbbfb02cd52935062f204bde450b5da70d70dfdf3dab90acbf4148c45a3c9aed02e56e4ebce3811dcda8bd4bd92038896c2f9a8238869 +DIST kpublictransport-23.08.5.tar.xz 572952 BLAKE2B 9628dfba5f73b76594b3bb97b7e4996267f9bb7f9acc024de003e28dd9754bf1c7226eb85aeae27784752356688abe28ec85b93b028c863f2c8edf9d645fd54d SHA512 43c58c14ee5827579ffcf97c42c4ac844f49c05f5e68f441c6d3d2a32bf074de08f7daf14b3ca32b25101215943601204837e5ad4e7841cd9984745769b4008f EBUILD kpublictransport-23.08.4.ebuild 995 BLAKE2B 5d4a4da647522565f2f44de006aef8ac78e442f35d2602b31ca9a09eca2c96fde88d843c0bfade5686007565678669d57bf5a16e222c4882d8593d431b74057c SHA512 44f76486782acdc3b03e1949669da1fce144ba923de7b1dfac07168925c610d7a66a1a31ba983a71656ebc4d5bb8ab734cf59e0e36efbd3b1d87858d82a4642e +EBUILD kpublictransport-23.08.5.ebuild 995 BLAKE2B efa6f1b249d735f724fd8a568d149240f4f62062ae044cb67cb4965c77a1b61ce55efeb5fd39227d5e523230694da0464be5dc0e9738592e0c4134afd7b7e0c6 SHA512 2e9406f3caf422d513bea0992027049c21009c067450bcae58c7e25ac7760c45abe63f1ef2e93689521417e38729cda2d5d36549bc55966f8047d019bb214d0d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kpublictransport/kpublictransport-23.08.5.ebuild b/dev-libs/kpublictransport/kpublictransport-23.08.5.ebuild new file mode 100644 index 000000000000..b769c4eea8e6 --- /dev/null +++ b/dev-libs/kpublictransport/kpublictransport-23.08.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Library for accessing public transport timetables and other information" +HOMEPAGE="https://invent.kde.org/libraries/kpublictransport + https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html" + +LICENSE="LGPL-2+" +SLOT="5" +KEYWORDS="~amd64" +IUSE="networkmanager" + +RDEPEND=" + dev-libs/protobuf:= + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=kde-frameworks/ki18n-${KFMIN}:5 + sys-libs/zlib + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + ) + ecm_src_configure +} diff --git a/dev-libs/ktextaddons/Manifest b/dev-libs/ktextaddons/Manifest index b5d51c42762d..7ad112754630 100644 --- a/dev-libs/ktextaddons/Manifest +++ b/dev-libs/ktextaddons/Manifest @@ -1,5 +1,5 @@ DIST ktextaddons-1.2.1.tar.xz 392132 BLAKE2B 63a3dcbca0e49fab246f6a76266529e90ec73209e5dd2464884b9b0071867d10ff017b91faa321a8738e63c90c6bd6c4c8ad708a4a944595eba4a7f0aa4934d2 SHA512 44a0aa56a92594031576d2e37e7bc526444f64cebd9b5add8bd382e72fc30b222075bee4d61cc358da61f4db266cd0a339717bd9d90b21e38993371cb1408db9 DIST ktextaddons-1.5.3.tar.xz 470440 BLAKE2B 1003dda41d6c0e8acc12aa43c63ba024e3ec13a5967ea5b22659869565cb56693cbf7d6175d958b976c0644ba03a5d22cba8c257bb377edc0c449aa1ee6d1fdc SHA512 94fd777e3853e2d725b5f0f12c9d6aeeffbf1659e21365614265ac77ce315ac9aa272576682ee5bb79cecb3186d04d9d515376a723a270858c03cc0843107d43 EBUILD ktextaddons-1.2.1.ebuild 1085 BLAKE2B 1957d45ad80a6bfd8edf0bb2dcbf190d15954fb87a5312caaf6ea2a06c0c72c508aa9d42dc9134d3b3bd10db8ad1425abe78a78fed472b29b6551ae9f28f05ec SHA512 b8ad187f2c16bb46ba617bf3d54f2405003f603066ee956183bba4315a213a7fca171c81076fb7e481e6d81302766951aad80dd693b40ef6282f71ec8d64a870 -EBUILD ktextaddons-1.5.3.ebuild 1141 BLAKE2B f8d4ebd52e702330cf3694520fc6113e7f6c4048e961c4a564ad05d48ad33114eee608ba109232634d85073314c03b83f129d3c3d9364c7a3222f64cfb95c9b7 SHA512 b332218ab77fe3a4877c07d63f5aaba8a8d1548094e1e20c631f68e99c252f5975f90d88e78764a57818a43f94f5f6b4055ee69d85aa5d48231b6781d1ec6b51 +EBUILD ktextaddons-1.5.3.ebuild 1141 BLAKE2B f8e554d28218014e440f236531c4086b5f5bed9c98fc3e3976440e81eb45f4d9785ab68269618dda13bd9607b90f13d0f8abf8383ab9c0812eaa2dc37071472b SHA512 9120ae378f4f8f33611af032462ac0086d341de912d1792884c4c7a6b7c9892f85a061998997e63085304bbbdea749bc337f06d5dbd2f2861bc95212f9cb4529 MISC metadata.xml 474 BLAKE2B 5ac8ffc46a5da22bb89002f8962745272bfa6060df178a1a784b22ad56bacaa92e32e3c421459c17b4054c4678ec1c173e6ff234bd3ad5b736208b64fd19f02e SHA512 479c76d5e955d8dfecdb44aafa0d4bfb1b62c951afbd98fece030da9076c2b7787d5435f8d2f66a1ebef918cd8e9e9f231370d45cec288deaaab729e975b09d7 diff --git a/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild b/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild index 52f6f65370bc..cc272fa5c8ee 100644 --- a/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild +++ b/dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.245.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Various text handling addons" diff --git a/dev-libs/kweathercore/Manifest b/dev-libs/kweathercore/Manifest index a58c96b7d18d..902e4ad4f693 100644 --- a/dev-libs/kweathercore/Manifest +++ b/dev-libs/kweathercore/Manifest @@ -1,5 +1,5 @@ DIST kweathercore-0.7.tar.xz 57016 BLAKE2B c9fb519e681b5570a60daf224b75f98616a406b1fbdfff49baa771d55031a8f893fdac9cbfed71dedac8f06dc9a11033171f2e22bfc15285e323185a46149c83 SHA512 385514d6ca499db12f243c443e6815b1a5458f4a87da962ea73c5f324c58614fbc854d21d6e5359ee69e7766e75c9144966fd953639a51a09f56a8461d158da8 DIST kweathercore-0.8.0.tar.xz 76420 BLAKE2B ea0ec5ab24196ce5fa10811c9e54722606121a2176f354320b29121987905d9f6c25f1c332573d8cc2ee3c1bd324fd30d3c94644963431a77dcca3606487992a SHA512 eed813f528422969aed17b831bf6153e49595cf148bb9bda477acdf76d41922eededa55f312d075ccf7bece9e8291dddc0efc92713073fc3c99f438cc0844b69 EBUILD kweathercore-0.7.ebuild 724 BLAKE2B 24452a733728f714926da197d8e2f8f89fecd14b22f9395f8009c92b565e2462601e36a02b471a11ba56140ba40c58be5af8c19e57658b46ae7bcfff2ef2c748 SHA512 d7ebc35c891566331730fb320125474c3ddc9058944e9e3609724cec0b4001059edef69438b4fd1e94a47d519e64d000e520c4792dedc35050251d2d847b401e -EBUILD kweathercore-0.8.0.ebuild 714 BLAKE2B 7885a50d8d32566b6b7cc0ba17b216d4db5ad31d3e7e33bc91202b21e26f94a95443c73fd222da061b16ad981dbf8601ccd7c02e7c74c8c4a3672e212558ff8c SHA512 048bcdddd50147a9e2825260cec3858bbbf30b24547982ff50311b781e9766d412e93704c5d86c57c1f956fda7ef7c7d63467cc15dba1cc8418a9b7aa75b7a81 +EBUILD kweathercore-0.8.0.ebuild 714 BLAKE2B 6bb81d7c84ae9bf84f27cd59c7906e7652ea68c95cff29ca8e94ae13fdd09c4aab84d8fc059620861394a48abf1a422d7c1a39dcb11f0a00f707dd33782a7b87 SHA512 9ce325c85a108d072e7e1e8d0a40625fcb0dd07267fad63c438f2bc72cff59267004857d3d10a000a1346cad2f6b2cee7c4d6ba50dae042ecf2a3652f14c79ed MISC metadata.xml 384 BLAKE2B 67d34f806cf49bd1284a67a7624719b4d5bb33add29d6296f87564e3448ed673c50d6e4a2e6cba8ea7cc60ad7985838c8d3d24a7e8d3fcf5502d40851adb33cb SHA512 bc5196d60e89f50e5acac704e0e76e911cad6d9c1f2a44b9f15e38a435abaac50b706a3fbbe5ff5c114a5cfebac41d4e273042c9f8048cdfad43b630758e2b47 diff --git a/dev-libs/kweathercore/kweathercore-0.8.0.ebuild b/dev-libs/kweathercore/kweathercore-0.8.0.ebuild index 64ba14b5918e..7cf67ac1fa25 100644 --- a/dev-libs/kweathercore/kweathercore-0.8.0.ebuild +++ b/dev-libs/kweathercore/kweathercore-0.8.0.ebuild @@ -7,7 +7,7 @@ ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.245.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Library for retrieval of weather information including forecasts and alerts" diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 441a2f4b78d6..f49b92425ecf 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -5,7 +5,9 @@ AUX libffi-3.4.4-lld-17.patch 828 BLAKE2B 3462bc7db0cf754cb14a9fa0de6377da401c78 AUX libffi-3.4.4-sparc-float-typo.patch 830 BLAKE2B cdec73bd227f0bcfb077ae0383bdea782886015189da8f3ac89d693a94967f1055edaa34462815709327ebc8a2c3d195a89090b3553db0ee7fa03b92c2341043 SHA512 3314e46725276df7fc91032a2446b9a379d54e9eceee0875952424bd6fd8b6e41a5103bcb990865b18f59ab3264db3bd106474b27a24b3e00196e9257f111022 AUX libffi-3.4.4-trampoline-c99.patch 1174 BLAKE2B da7990d940b5b0e6944c5b87d599c4955b75224c4f679477fd89cafdfa2ec7cab175986b25db08f0674c56f012456a20bcfce4cdabca1feb224ebd6ebf741e40 SHA512 5ba4e178d4d15a6149bd0bfa44542329812a8c98bae6350b0d2c760c5d4c376cb789c1f313bc6004f458578b18718f23f35c900fb14e5e697b43a2ebd02d7e57 DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 +DIST libffi-3.4.5.tar.gz 1391548 BLAKE2B 6da78473741ef3861c548e0f99b98f0b05381a02eb3016875881c8fcc3a7e518c2589a541180b2defcf9f2efda23b07a6196e1efeaedfaa4f2dfff25a1e9905b SHA512 4834735e533be450c541a75555252759c8e00694539d040f248a85dbbf58329938db6ae3e2ce74c3e4e3c82e97eccedee1ea0caff1afd8dacd8976a1aa08702a EBUILD libffi-3.4.4-r2.ebuild 2434 BLAKE2B b4e7209406b797ccd41f7fab8ca7c3d4eb2453b2b35fb4a66076fdefa16a346bb6d9fba77fe27dbfa1b9b93a557c3abb7eae03992560477ff2ebd309715c8eec SHA512 de765af9a7397af03a32639dcf016da774308db2cc7e321b366dff6a162a633d2f5c57cfdbf6e8eb9e6c3deefe195de08f4ffe1c4366c93397989840107f9d0d EBUILD libffi-3.4.4-r3.ebuild 2505 BLAKE2B f19bc8a8647c27b43adcac916b0f3777ba09cdd08375eb5625ab5754fb691f56f05d49cf2dbad764bcb99cee93088c4ceaf8c0cd30e4e0565b7aa8382098a607 SHA512 0d7b3114383901960e8bf5b054bab7631910933e51f0faa0de41ba7e9ccba2c8f714770cdf744b65c7f1aa517469a42ecb48ffc91c517b38a568b00d3b2ffcd4 EBUILD libffi-3.4.4-r4.ebuild 2554 BLAKE2B 08e2c1f2860a9447e34ba67e7d19b95b2ca65ccf33dda9b1686d45d4e71321f4b2f78cb00f06539eefc292019c17bd570f2238bd263945c7901a57ff1c8cb9ad SHA512 65cf061acbe26d6c44cb69bf01c86d78cfe2674b03154c736c7b2cfb15a6bedf4037582372adcec0c3ce2fa41d35d9a75a5b9e02337243df5ce8cf8024a33e32 +EBUILD libffi-3.4.5.ebuild 2284 BLAKE2B 6bbe0dff74bb200acc138490e997874bbc04d51ef94f07f62d9b70989e56af36c159488fc4dabce93a7b807dd588184c64099e2ebc460eb6c0f548812cb3a613 SHA512 35db3a0397c54acc79e657991144cbfc19e39dd4deba63cecec3eaf256a315b3b599aa28c8c6929a6b1841124d28323402b352937f7df8a4109fa16f47e960bc MISC metadata.xml 2110 BLAKE2B 2653be2cf09c047e45e489d7265d00165ddab2f94744988e4e8bca449bd1e40eeab74cb0b8d7d47a2d8b73563869460fcccb06e1fbccad697a9f213be362cb03 SHA512 e1a280792b929d38451fea1eb360053ed3a452592094f3e327ce4a4ff7eb8e0119435e8ee98f215585d8d98440512b5b68f92d1cd472a3bfd12e2f382e1981a1 diff --git a/dev-libs/libffi/libffi-3.4.5.ebuild b/dev-libs/libffi/libffi-3.4.5.ebuild new file mode 100644 index 000000000000..999a90fa9eaa --- /dev/null +++ b/dev-libs/libffi/libffi-3.4.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal preserve-libs + +MY_PV=${PV/_rc/-rc} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Portable, high level programming interface to various calling conventions" +HOMEPAGE="https://sourceware.org/libffi/" +SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +# This is a core package which is depended on by e.g. Python. +# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users +# with FEATURES="-preserved-libs" or another package manager if SONAME changes. +SLOT="0/8" # SONAME=libffi.so.8 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="debug exec-static-trampoline pax-kernel static-libs test" + +RESTRICT="!test? ( test )" +BDEPEND="test? ( dev-util/dejagnu )" + +src_prepare() { + default + + if [[ ${CHOST} == arm64-*-darwin* ]] ; then + # ensure we use aarch64 asm, not x86 on arm64 + sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ + configure configure.host || die + fi +} + +multilib_src_configure() { + # --includedir= path maintains a few properties: + # 1. have stable name across libffi versions: some packages like + # dev-lang/ghc or kde-frameworks/networkmanager-qt embed + # ${includedir} at build-time. Don't require those to be + # rebuilt unless SONAME changes. bug #695788 + # + # We use /usr/.../${PN} (instead of former /usr/.../${P}). + # + # 2. have ${ABI}-specific location as ffi.h is target-dependent. + # + # We use /usr/$(get_libdir)/... to have ABI identifier. + ECONF_SOURCE="${S}" econf \ + --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ + --disable-multi-os-directory \ + $(use_enable static-libs static) \ + $(use_enable exec-static-trampoline exec-static-tramp) \ + $(use_enable pax-kernel pax_emutramp) \ + $(use_enable debug) +} + +multilib_src_test() { + emake -Onone check +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libffi.so.7 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 +} diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 7874172d4fe6..8b4b64a84903 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -2,9 +2,9 @@ AUX libpcre2-10.10-000-Fix-multilib.patch 726 BLAKE2B 4f4c0db0f6a8a10851fa80ac60 AUX libpcre2-10.43-fix-loong-sljit.patch 1195 BLAKE2B a608f2dfd6ff5802ec978f3326e2c835322bc84f56b81406cbc3a96e90de04806ceba1b93f27c441d2d49ea12688236f94cf080ac8e7b26f794d12bb04600597 SHA512 1eefd5466bc886159825437e9af0a2cbd3cea25372a22bfbca46b13b7b169664d9207a7fe7a227aea69f637059e91d456ab0f7f461686050da01a66d4c471896 DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 -DIST pcre2-10.43-RC1.tar.bz2 1901289 BLAKE2B 94ba878ed7a02d359d094daa22517c645b5d660dfab4ce65e9f56c1750abb56280dc0be05b6f675d12891bf9fa857ba7339d9e703b0360d72ee746afcecc6dba SHA512 2b33a50fbff0f7832d40682e7a43bef301016d8a8d74d838f1ab473f09a19c5ea98dcf73cdfa4cda4a01968e50930bb2fc40948c0e4e9c43d9762ee3dd0b1fc7 -DIST pcre2-10.43-RC1.tar.bz2.sig 310 BLAKE2B 4bfaf5209fbeb89fbc0f134921d18d15b35ef24503b910de7d0a420fbfc84831ddd79f8f61fe8a12776eb154e264ac7ff4f55d548a1e1c0ae8f53c32a4ba90e1 SHA512 09b9166f4edc6fc0d4cab66bcc572d9b081ceda3398c510348fab7746c520c4b607c26e13937e45cf3d27e0a94eefca2dddaf4210d2a754c277f1837b9a7f96d +DIST pcre2-10.43.tar.bz2 1905255 BLAKE2B f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808 SHA512 8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9 +DIST pcre2-10.43.tar.bz2.sig 310 BLAKE2B 5625358ec542a2c808be852437ca47a4df005068759e35b95ba20a55e5d1647b0953df6684e24b6a9de1442c6d6784e45fb1665d48c904dda4ffa16154437c7d SHA512 5edb16176ea4335ab1d35f1b77837c8b6b836f346e379e6b5762e1f4463cb3fb55557fee4dc6d0e9b2084766cdba727c9503830031bb92af91f9706e11389d81 EBUILD libpcre2-10.42-r1.ebuild 2554 BLAKE2B 029cb4de0eedb460178d31381099e357a9638b3e0832950209e5952b63d494f05ac9da2efb875c1c0887d8d97d862cce784e1309dd458adbcbddff8c961884dc SHA512 9225c0894edc026422e1769755aeb35bd6eaaad1e47a3a953345409d48d089319f03b6b19ec0de683ab5809f8a9e1034eca3694f067dd44835d29721160f59ad EBUILD libpcre2-10.42-r2.ebuild 2482 BLAKE2B 133aa4deea9999a7d284e3cc8a9d20100fe5c6f9c09e081205956f7c4fdde6d92f7a5c9fac6fd70cd783cc79140327c065c31bfbed769b3efb7510426cf60ab3 SHA512 e0c78e55cb3fc94ce16b47c8489e3ad1028d651ab3debc7598992c2a108560867e1f8c2fc3367c6e293ebd65bbe1a461ba57ef43d90de1f0711d5190a9018ca0 -EBUILD libpcre2-10.43_rc1.ebuild 2370 BLAKE2B 4a2e4ee825b115c1fbd6097bef3d7e1b0bdce0e859426ac96303c8a8c03ace47bf117da502bf1eb551ea2d3265fddc13fc33e01d4b877e1821a2044c7c0867ac SHA512 fa6394bca05a3584b2dfc78db1d7200c0f9aa62e108f6f5b1f8734f263d98ef07c04d9ef7afbd726d97c29a00f26e9c1ba0efdba23ecf3e5251eaa4d8b1554a8 +EBUILD libpcre2-10.43.ebuild 2415 BLAKE2B 8200038a03533f22756012237ade78dd18777ac8c25a2c96bc2efcbc090621453619ddf5958b3c8895154551273c362ccbcfd4d68863c951ccb67d9aca98e3b3 SHA512 c06c0b79e3af15b5cfb8c5f3d31fa2a63b519c95eb78f16d7245a49f62395a2562b164b300426c04f53ee84e62c0367e5ba3dd6e78c81ac8cd24eddb1920389c MISC metadata.xml 1088 BLAKE2B 4adc3d90d0a974c796b33195448d4a1ebaefef89f76137b3501fb2d35a05cbc78d2131742110737720d32ff239cc5c8a5df694330362a261cbbf5da3a0a285ef SHA512 d01ea4e26b1335c2fea7fb39c489411b72e777f6e4173adedb782387f34b6197fab65723071811fa9e69708909ae49091f7467cb0254b669a3d1a8320dccab16 diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.43.ebuild similarity index 85% rename from dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild rename to dev-libs/libpcre2/libpcre2-10.43.ebuild index 426be94c00e7..eebbe19389eb 100644 --- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.43.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc inherit libtool multilib-minimal verify-sig @@ -10,15 +10,19 @@ MY_P="pcre2-${PV/_rc/-RC}" DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="https://www.pcre.org/" -SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 +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/PCRE2Project/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 ) +" S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -#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" +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 IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest index 68aeb20d2c20..8c9d8cd0af95 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -1,9 +1,13 @@ AUX libsodium-1.0.10-cpuflags.patch 1232 BLAKE2B 07d8d993af926db81135b6366fc2219b52c82d3e04abe7208bddcc62b4ec9db5dc9480f7c3c40b6d750a4d5465942b49e4d3840189bf92586a93d99f7510e254 SHA512 0559e5073c3238d887fc34a9f9cd78bde6d628e36c8741ff8bdd0e7db5bca4f510e3b0e2b858c0ecb83433b3cb74ad1c957c61d68ae406843f42139af8b382fd +AUX libsodium-1.0.19-cpuflags.patch 1448 BLAKE2B 36a54f26c3e8522109e39e08908291d461de8fe25c554c34d87b0487f07f25cb74f1ef93d567da0cc5695868c1bb83ee073f28956292aa467ce95d48bb5fde02 SHA512 8fcf8b59ca151eb8604ae4ea5ab55f9005a125eb4eb7e0493e01862ddbcbfc2eb3a17e4d4c043a311af84b90717bd979019d380de045bf7829a92f94d7b63f95 DIST libsodium-1.0.18_p20220618.tar.gz 1869858 BLAKE2B 60d46f722c4e5c9896226e3e03c31768a2183bae80a535234b23ac5bc9a2c3632d6c891ce72cbc1d6dc633a15b539111e322c2d210f993f99d6e5bd32f8a8b63 SHA512 14d1c6109de2ac02ba6cb5541746275f6deb25302b60cb3f65a7922b34d2c3bd5f17a4d730acf77a53d5837be00228c68fa06c6a2e9095ea97f6d8c4b782ab6b DIST libsodium-1.0.18_p20220618.tar.gz.minisig 318 BLAKE2B a2cba3c62ca5a84e7897373cdfe4033c636c652c848bf9beff15765d359f1dd2a8834dc3a4d4443d0b9418a59a94309cf9c5c917ae9c8965778411e21f98e4e6 SHA512 ca1ac892b41c5cb6dd1ba9d4bbde8e75987e66023d29cfc81839bbb3b99efa215f7db1ef903c375dd9d2d5a76f6064b3c7eab833081d21983693b7db87175160 DIST libsodium-1.0.19.tar.gz 1945523 BLAKE2B de43520150b55760142d186404cc3e49471c6e911a7a590c7ae08bc61e928c063c459555f49cd88155238fb0008ef3924b6d7c14ba9cff2f90f1e96201e1259c SHA512 8e9b6d796f6330e00921ce37f1b43545966094250938626ae227deef5fd1279f2fc18b5cd55e23484732a27df4d919cf0d2f07b9c2f1aa0c0ef689e668b0d439 DIST libsodium-1.0.19.tar.gz.minisig 318 BLAKE2B e86e653107478d9e9281894632baafda57358229f2d56fcaf55591098e38d6be72ed2f599a7f2c16d5b9978d2cbfe8e07db4e772b053a832a61fd325fc1efae4 SHA512 8b5993bd7e541a5913ea1659c1009c4edefd9b5907e0a7c9090fa604c23d77006ad9d9a897d66243162742d63ce9bc1f2c81091d50a584f1495dd3bd87d4451e +DIST libsodium-1.0.19_p20240117.tar.gz 1946650 BLAKE2B 6faa56733ed28f34d58b41a71a41d6ba6369e2f5686e01169f83d5fe955523825bd250cfd59e15515b24f67cef1610af41749b6f56bc370e7f77708a86bd7684 SHA512 2cefd883b60fba5522bf4a6f3c73f9bc54164340400377089eea8fbb01447f1137fcb7f6183845a6c5e2aad51982122a356272b4eda5452d7b550a65aa576140 +DIST libsodium-1.0.19_p20240117.tar.gz.minisig 318 BLAKE2B f951b547f53b2569ed1493dcdbff1cc93519437f56cdf97a764d61a7e1fa98b383b49d4f4a9c4b7b199e2060037971f293796e641bd689c9cd6c7ae2c90b7a20 SHA512 202f9686fabcb7b362923b7f1eeac8544c5f21e7eaa0b4cdd7329733a62a5ec9efd18713bc63187055149525a066540a6904776870d718fd3b238b71ba4b9a35 EBUILD libsodium-1.0.18_p20220618.ebuild 1998 BLAKE2B c0971b1d0f9e13ee2365093c311cd6a7186de26a557461b66111a8e9f75691e8ce4318a285074cd873d3e122b15be2f646bd341b261220f94e0fe170ddc21b0b SHA512 1c0e04a0540c2bb0fc9e6f141c370c28a5c20e086f32cf5548cb6d73937ab2bcc4305d973d248b476a4c932b8450f4462e25185c1f82cefa6aff091abd538221 EBUILD libsodium-1.0.19-r1.ebuild 1998 BLAKE2B 50b3fc86c63c7721fd3a3d3bda38648fed17127558c34b6e08e3e025fb47550748aaffe614d8393833c6cc4d433079b854411ae0000029fb79fdeb2876744071 SHA512 165a6d4bfba97d9049af1f9a06160a7d92aec6bc7d23205d2ab1c860a17b3310d305cf8bc16919935503a4ee67ba3cffe347c374b0c1f842909a3b50826100a2 EBUILD libsodium-1.0.19-r2.ebuild 1974 BLAKE2B 3814694f707d21f0fbc970b3fd2ac11e69ef4297571adcb7405210ca96a7ec73e37de64a12a761c17d8b17cb1adc6b18bfe0beb6e3c12c9fb7ca1cdf7938ce45 SHA512 2564b9ed2ab21e30b82439bea675960371e269a5148644bf8bc6da9735aca9376f34dcfcaf48ba6aee871d38d96df76e94e685a795f26b6e4c8f0ef301128813 +EBUILD libsodium-1.0.19_p20240117.ebuild 2053 BLAKE2B 044f5f9f1b000452254cc6c47e0ddb765b5c7373c2dbc36d7ce233c904db618071748c5486238e28f9b6edda51f33415e03d7e903c4815703fd9c212e93a31c8 SHA512 ee3f730a2875ef9e7054832f774bf55b972873111c6e18a0c995f39063074ce7b0b686ce5104e6a84fc76999726136ef0e454a6405e2fee8762efc33e4e2632c MISC metadata.xml 806 BLAKE2B 069f36bae588b263d664f00b50c9a0f4c2348b1a1f0ff2e5c5902217ccf14a81e648997fae2f789220d5b9fa5aef440a7c0526918a7d7f402870dd80067e3744 SHA512 1902268ec9dbb312b9740f9bc9b2df5e66f50dc066ba281b438fbf6d2b5317c589c587305c400c929c068af95c30918fde7a6324ab53b76503ef183aab034886 diff --git a/dev-libs/libsodium/files/libsodium-1.0.19-cpuflags.patch b/dev-libs/libsodium/files/libsodium-1.0.19-cpuflags.patch new file mode 100644 index 000000000000..a2fa6a42df38 --- /dev/null +++ b/dev-libs/libsodium/files/libsodium-1.0.19-cpuflags.patch @@ -0,0 +1,40 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -524,6 +524,10 @@ AS_IF([test "x$EMSCRIPTEN" = "x"], [ + [AC_MSG_RESULT(no)]) + CFLAGS="$oldcflags" + ++AC_ARG_ENABLE(sse4_1, [AS_HELP_STRING(--disable-sse4_1,Do not use sse4.1 code)], ++ AS_IF([test "x$enableval" = "xyes"], check_sse4_1="yes", check_sse4_1="no"), ++ check_sse4_1="yes") ++AS_IF([test "$check_sse4_1" = "yes"],[ + oldcflags="$CFLAGS" + AX_CHECK_COMPILE_FLAG([-msse4.1], [CFLAGS="$CFLAGS -msse4.1"]) + AC_MSG_CHECKING(for SSE4.1 instructions set) +@@ -536,6 +540,7 @@ AS_IF([test "x$EMSCRIPTEN" = "x"], [ + AX_CHECK_COMPILE_FLAG([-msse4.1], [CFLAGS_SSE41="-msse4.1"])], + [AC_MSG_RESULT(no)]) + CFLAGS="$oldcflags" ++ ]) + + oldcflags="$CFLAGS" + AX_CHECK_COMPILE_FLAG([-mavx], [CFLAGS="$CFLAGS -mavx"]) +@@ -609,6 +614,10 @@ __m512i y = _mm512_permutexvar_epi64(_mm512_setr_epi64(0, 1, 4, 5, 2, 3, 6, 7), + ]) + CFLAGS="$oldcflags" + ++AC_ARG_ENABLE(aesni, [AS_HELP_STRING(--disable-aesni,Do not use aesni code)], ++ AS_IF([test "x$enableval" = "xyes"], check_aesni="yes", check_aesni="no"), ++ check_aesni="yes") ++AS_IF([test "$check_aesni" = "yes"],[ + oldcflags="$CFLAGS" + AX_CHECK_COMPILE_FLAG([-maes], [CFLAGS="$CFLAGS -maes"]) + AX_CHECK_COMPILE_FLAG([-mpclmul], [CFLAGS="$CFLAGS -mpclmul"]) +@@ -640,6 +649,7 @@ __m512i y = _mm512_permutexvar_epi64(_mm512_setr_epi64(0, 1, 4, 5, 2, 3, 6, 7), + ], + [AC_MSG_RESULT(no)]) + CFLAGS="$oldcflags" ++ ]) + + ]) + diff --git a/dev-libs/libsodium/libsodium-1.0.19_p20240117.ebuild b/dev-libs/libsodium/libsodium-1.0.19_p20240117.ebuild new file mode 100644 index 000000000000..bb62d58a0e8c --- /dev/null +++ b/dev-libs/libsodium/libsodium-1.0.19_p20240117.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libsodium.minisig +VERIFY_SIG_METHOD=minisig +inherit autotools multilib-minimal verify-sig + +DESCRIPTION="Portable fork of NaCl, a higher-level cryptographic library" +HOMEPAGE="https://libsodium.org" + +if [[ ${PV} == *_p* ]] ; then + MY_P=${PN}-$(ver_cut 1-3)-stable-$(ver_cut 5-) + + # We use _pN to represent 'stable releases' + # These are backports from upstream to the last release branch + # See https://download.libsodium.org/libsodium/releases/README.html + SRC_URI=" + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz + verify-sig? ( https://dev.gentoo.org/~sam/distfiles/dev-libs/libsodium/${MY_P}.tar.gz.minisig -> ${P}.tar.gz.minisig ) + " +else + SRC_URI=" + https://download.libsodium.org/${PN}/releases/${P}.tar.gz + verify-sig? ( https://download.libsodium.org/${PN}/releases/${P}.tar.gz.minisig ) + " +fi + +S="${WORKDIR}"/${PN}-stable + +LICENSE="ISC" +SLOT="0/26" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+asm static-libs +urandom" + +CPU_USE=( cpu_flags_x86_{aes,sse4_1} ) +IUSE+=" ${CPU_USE[@]}" + +BDEPEND=" verify-sig? ( sec-keys/minisig-keys-libsodium )" + +QA_CONFIG_IMPL_DECL_SKIP=( + _rdrand64_step # depends on target, bug #924154 +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.19-cpuflags.patch +) + +src_prepare() { + default + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable asm) + $(use_enable cpu_flags_x86_aes aesni) + $(use_enable cpu_flags_x86_sse4_1 sse4_1) + $(use_enable static-libs static) + $(use_enable !urandom blocking-random) + ) + + # --disable-pie is needed on x86, see bug #512734 + # TODO: Check if still needed? + if [[ ${ABI} == x86 ]] ; then + myeconfargs+=( --disable-pie ) + fi + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + default + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest index 764d1ae767b7..9e2295901cd9 100644 --- a/dev-libs/link-grammar/Manifest +++ b/dev-libs/link-grammar/Manifest @@ -1,4 +1,4 @@ AUX link-grammar-5.12.3-Wimplicit-function-declaration.patch 1295 BLAKE2B 90ece06844dee100de78b45d172bc2a3bef9b2625f47dfb4f1d5a832f010defb28b9e7d8442d8c4e7f0ea01c246200b41629976891a761217624413c80ff2c41 SHA512 b878d6e64e45c40470b61aa31f3c7ceeef3946e1fd15a0f473a131c0cc11e44f1ac7bbfc602362c05659416e40c706d25f1be7e01204b5b9b7b58f71902de2e1 DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4 SHA512 e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe -EBUILD link-grammar-5.12.3.ebuild 2886 BLAKE2B 43ab1c4eb969fbe3a8055559d709850d41fdf737f38793ec28fbcdad7c61170afcb32b4d21dc3d140a5dc8908069cc22b7a15532b6b287c8b110e5bd32c71d73 SHA512 6931891e9c625c94b2caddfdf65b4ec82d30d68b6a1ea6dd543a31231f602bb6d13ae7c89c03ce887e2c5274c3b2e0e670ebcff31d81d4b7512a6ea17bf2572f +EBUILD link-grammar-5.12.3.ebuild 2965 BLAKE2B 038477eb61c4ad170de17f2be8ea8bd69ba64e7d594a3382de5d7861a6503fec2ac56a8e9aac345d66cf25ede71e8d6b0137fd7839fe949c254603f5ae6d439e SHA512 71dffd2543d5ad7e26059785dc78178a1c377c4ebd33eaa9c53f7cb82530ac14b136942b7c24e2098149c72646f252fe82b058f34604b4f41a7245daa04424e2 MISC metadata.xml 1197 BLAKE2B fac6dd40856d97100ee06cdcd340e660bb2ffe527df31983165beec9d194839336dfddb54be33561560ac2c79d8bad12809eef53abd4059b7c74b7494d728354 SHA512 dcb16b8afa977639e3fe8633762fc7a26d8ab095da15d630bedc6ba65e4c82ec5f0bedbd564b6ad0490790723c0a04065a5cab536aff93cdcf8eab5f1a2d503e diff --git a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild index 6e6e06440b26..9b58401971bf 100644 --- a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild +++ b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild @@ -36,6 +36,11 @@ PATCHES=( "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + # _AC_UNDECLARED_BUILTIN false positive + strchr +) + pkg_setup() { if use aspell && use hunspell; then ewarn "You have enabled 'aspell' and 'hunspell' support, but both cannot coexist," diff --git a/dev-libs/mathjax/Manifest b/dev-libs/mathjax/Manifest index b6bf2076b132..658e1daa513d 100644 --- a/dev-libs/mathjax/Manifest +++ b/dev-libs/mathjax/Manifest @@ -1,5 +1,9 @@ DIST mathjax-2.7.7.tar.gz 25347766 BLAKE2B c1f11bc854c95888d7f04ee627094a2e297e7554b0380dab30c08e2c4405495df611b440da0efd1e6456150513e07fa4ef90808d2332f9fb83785c118228de18 SHA512 471bd22475827a13d79de7d335f3e51ace06dfc04f575e8829b4505f428949f1dbe58798635cb434ed02ae0cd3fd8d1d577196b4961365fbcb399cc075d3284f DIST mathjax-3.2.2.tar.gz 6191341 BLAKE2B 4884ad28ede1d3d6f6647e04c8a69185a53715db673d42935ea9ff3ea1756e0e478b1f19345a35902d2e5c01a312272a2fe96dd36871cd8c4f266bcf4fb56c72 SHA512 4dc80c9e24593c1fcf08f38bad5251025f1de364d5cf24dd2f4cee0d78917dd11187f6132b67a17ff190d0a1862b83eb6c6edf28f91e8e84e50cdf76537f6b20 +DIST mathjax-docs-2.7.7.tar.gz 233452 BLAKE2B 280db6c794471d369a17161ad859dc73ddf1494af35114b69356aae41ea52d771f92b0b85ba82df8ed542039af152938f5fda71d752da4410ab183fe6a24ab81 SHA512 25fa97294ae153298d45b449d995c0402c481c6425ea4ebb38dcc509df741aed02d5469a520c8b793b8135b4140a6d1ad6688a42e3cb26004cfd7fcb838c32e6 +DIST mathjax-docs-3.2.2.tar.gz 227724 BLAKE2B 1b2d25073e4f141f5c832f1139e6bcfbdb15c039b820f3662d6fb261faebedac8ea72fb324d76389c35cd28cd41556689501d8795d7a426d735d4eaf88eb61ee SHA512 94167e58deb4f899d5c49a6b1efec24f57fff7aa497a019e9f775e251927c698b7c5598b88087c2964b8cb7238b73152dea01e091b8afaeab8979b396270d429 +EBUILD mathjax-2.7.7-r1.ebuild 2033 BLAKE2B 03ad24e5f70c75c576a2d3694e99af47a3eb387ed99127c70206e4e7ffd103fcfd2cbf01140c75534d46f15b8e9511735a3fbf2cf0a5ede630c4120515b8448b SHA512 f71fb586453d1020bea348df16f36fe288de4381c0aa861084d3a5cf192a779ddb53a90217f2425dededdc6c6c3061f19d8809dad3db5b45d849628c51277137 EBUILD mathjax-2.7.7.ebuild 1405 BLAKE2B b1b6a47d751d07cd35c8cc9386e3c67c78cf70ff8f7b8406aeb06a46359128d306e7f18ca08fa5ef24d96d767c7d44e60212a9ea2bf4f9c51d6eea2a760fbd6e SHA512 d8b70496fcf5a8ea511174c0b2a47411b263e8a0d4e95f796f73e3f839beb1ba1b10ebbf75a0677c28cb6c13ea60593db1f07f66f9fdc9da2910420c486ab1da EBUILD mathjax-3.2.2-r1.ebuild 1271 BLAKE2B dea7c302234bd829f5b1e0d65519e88d2e628d1dd84cc2f93a39cd0eb5d16f3ee571eee86df28f275bb1a802c0560b1cc0305d751eed46b6a5de86bc4c7c51c2 SHA512 0a143af5a9da849d2cf6f3c9391ac09e6d54cfa0f6c793a9fbc3b4f09312e97233f15e1dd07aeca0b7afedf9efd55e7cade83c6d1d0b802c5ff3875601b08e8e -MISC metadata.xml 1083 BLAKE2B 53e2a03ec0f5d427056d3265c694837794828aac8319b140bb4ced0f97e41c2418c2c68ce18c232b1aa8389f932dbe22f0c175bad28fb543bb911193ea55bade SHA512 174b8205289b1596a5593cbeccf6621bf05e371ace3a98a2c8ea6ff9243743e7270ae07c8903254dfbfc65a106f8fd65aa52e5cdc3c671192b8d336ce748e1ba +EBUILD mathjax-3.2.2-r2.ebuild 1795 BLAKE2B bccccb94ca7057e71574e5324a1e197cb9b433f69cbba85098acd237b3af7a0337cbd12203533e9f7c0ebff17b31a819387742c93b861a3613b1442b44e5e193 SHA512 36e02e70a03bfd35c4d70f9b25caf3e0442bbd108b994c07dde2edaac9ee65788c39f3e2532c6632fa28af3ec7af2ae004f3a85f78673637caba637cd9665477 +MISC metadata.xml 1241 BLAKE2B 19291ba751c642a7d9043974dc0fd212bd33dde4673f9add753d421dfc5f035b2e94af9fdc1052e235f7b43a18b8dcc70defb34915423e89338440475b1bfdd6 SHA512 3c2f52648b99a4262520733961d784595fbef8ffe8eef7ec24d82fbbbf4afd74239d6ae91889690eb10748a59ca2b28cdcdc05ce4589ee852a22c4bb2a0a13a5 diff --git a/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild b/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild new file mode 100644 index 000000000000..9fea30af9a03 --- /dev/null +++ b/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..11} pypy3 ) +inherit python-any-r1 + +DOCS_COMMIT="9d711f40638202b02f2154d7f05ea35088ff9388" + +DESCRIPTION="JavaScript display engine for LaTeX, MathML and AsciiMath" +HOMEPAGE="https://www.mathjax.org/" +SRC_URI=" + https://github.com/mathjax/MathJax/archive/${PV}.tar.gz -> ${P}.tar.gz + doc? ( https://github.com/mathjax/MathJax-docs/archive/${DOCS_COMMIT}.tar.gz -> ${PN}-docs-${PV}.tar.gz ) +" +S="${WORKDIR}"/MathJax-${PV} +DOCS_S="${WORKDIR}/MathJax-docs-${DOCS_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples" + +BDEPEND=" + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="!app-doc/mathjax-docs" + +RESTRICT="binchecks strip" + +make_webconf() { + # web server config file - should we really do this? + cat > $1 <<-EOF + Alias /MathJax/ ${EPREFIX}${webinstalldir}/ + Alias /mathjax/ ${EPREFIX}${webinstalldir}/ + + + Options None + AllowOverride None + Order allow,deny + Allow from all + + EOF +} + +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use doc; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + default + sed -e 's/add_stylesheet/add_css_file/' -i "${DOCS_S}"/conf.py || die +} + +src_compile() { + if use doc; then + build_sphinx "${DOCS_S}" + fi +} + +src_install() { + local DOCS=( README.md ) + + default + if use examples; then + insinto /usr/share/${PN}/examples + doins -r test/* + fi + rm -r test docs LICENSE README.md || die + + webinstalldir=/usr/share/${PN} + insinto ${webinstalldir} + doins -r * + + make_webconf MathJax.conf + insinto /etc/httpd/conf.d + doins MathJax.conf +} diff --git a/dev-libs/mathjax/mathjax-3.2.2-r2.ebuild b/dev-libs/mathjax/mathjax-3.2.2-r2.ebuild new file mode 100644 index 000000000000..ad981a31d0ba --- /dev/null +++ b/dev-libs/mathjax/mathjax-3.2.2-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +inherit python-any-r1 + +# MathJax-docs doesn't have releases, so this is the commit that was +# current when mathjax-${PV} was released. +DOCS_COMMIT="c4a733d6d0ced4242a4df1c46137d4be6b3aaaee" + +DESCRIPTION="JavaScript display engine for LaTeX, MathML and AsciiMath" +HOMEPAGE="https://www.mathjax.org/" +SRC_URI=" + https://github.com/mathjax/MathJax/archive/${PV}.tar.gz -> ${P}.tar.gz + doc? ( https://github.com/mathjax/MathJax-docs/archive/${DOCS_COMMIT}.tar.gz -> ${PN}-docs-${PV}.tar.gz ) +" +S="${WORKDIR}/MathJax-${PV}" +DOCS_S="${WORKDIR}/MathJax-docs-${DOCS_COMMIT}" + +LICENSE="Apache-2.0" +# Some applications need to know which mathjax version they built against. +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc" + +BDEPEND=" + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="!app-doc/mathjax-docs" + +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use doc; then + python-any-r1_pkg_setup + fi +} + +src_compile() { + if use doc; then + build_sphinx "${DOCS_S}" + fi +} + +src_install() { + local DOCS=( CONTRIBUTING.md README.md ) + default + + insinto "/usr/share/${PN}" + + # Start the install beneath the "es5" directory for compatibility with + # Arch, Solus, and Void Linux, but leave a fake "es5" symlink for + # packages (like doxygen) that expect it. + doins -r es5/* + dosym -r "/usr/share/${PN}" "/usr/share/${PN}/es5" +} diff --git a/dev-libs/mathjax/metadata.xml b/dev-libs/mathjax/metadata.xml index 240f4d431950..de8e9f370f4b 100644 --- a/dev-libs/mathjax/metadata.xml +++ b/dev-libs/mathjax/metadata.xml @@ -1,9 +1,13 @@ - - gienah@gentoo.org - Mark Wright + + eschwartz93@gmail.com + Eli Schwartz + + + proxy-maint@gentoo.org + Proxy Maintainers diff --git a/dev-libs/mimetic/Manifest b/dev-libs/mimetic/Manifest index 04cad2e0442d..eb6812cbf87d 100644 --- a/dev-libs/mimetic/Manifest +++ b/dev-libs/mimetic/Manifest @@ -3,4 +3,4 @@ AUX mimetic-0.9.8-uint-musl.patch 1164 BLAKE2B 98e45f7dc050f4ca01344578d3c076a85 AUX signed-char.patch 1024 BLAKE2B 333955f24190ac0327cbc8ec786a91d62f431169aa157966ba592b1132681635bd231f893bdb7b70c849aed2d3910aa488a9813f7f00b8688d3bb46000076a10 SHA512 23f79103ff31d70d992a777118bc733f3fc52b5fc21b6827c19b0d40a099c11b74eda89feccad2690f83a4cc3f8e92d918d111cf9cef025b94481fdd75c3fb63 DIST mimetic-0.9.8.tar.gz 556716 BLAKE2B 16dcd2a869a5ec92f8aeffca52f41aa1773ad1446302cf827d25ac27c407bcb7e59ed3f8868a00102ec19ef874da440e72f80cb42150a20dfd962af5173901f8 SHA512 4157eecb3e26af314d475c91192a357d6da35271a07a07b037d5037e9af84952ce2636874e86df0e94e8887dcfdb8f594a1ba04e6448181e436b0e2675f48f58 EBUILD mimetic-0.9.8.ebuild 1040 BLAKE2B 2998b8188dd0b6709a6b7d92dcc5392d1d8d96a20096d2141ca255b286e272af9df0b0334272a62239d3e9d9c6469a9f587d1d3f66b1f6e2a52a3a4b1f8657ae SHA512 a1c603499501dd7d7d12e6efa4663efde4b6287921ee463c19f30d6cee4cc307e2bac148a74b387d4cc6bd93bd7a66ede0925bc8cc01e998318d986660811de7 -MISC metadata.xml 416 BLAKE2B 347e1625f27da1dcb2faf39a694b1f33750deee8705d477277267d0d264cb8831e2f39df5d8b985c4ad064efcceef18bc4d628f67f3c046010f1166e8ee416dd SHA512 f42ea33df7d0f1d4788730a3b05b7d51dc004da6fd59e298345053bf7f1054c87150669c4aece4a3f91b23d92e3e950e9c86210fd16cb6c8db8da852248062bb +MISC metadata.xml 244 BLAKE2B f4eac96079032ef41d0a535bebf30b8dfd32b638e3ea4d95e8e99af3b149ec02b2d5d387c6ac1315787f4dfe7b89ba26507bdf35bf59806c6aa6fc8fa32e9ea7 SHA512 59a51c695071e8460b26badd14d446caf5c9b7e18859b73b244f13b87049c2c318cadf733dcc84a475071e062bda06f9c26cf9764fa5098bc6213e0562e9f353 diff --git a/dev-libs/mimetic/metadata.xml b/dev-libs/mimetic/metadata.xml index 6c135ca027bd..4918c8c54396 100644 --- a/dev-libs/mimetic/metadata.xml +++ b/dev-libs/mimetic/metadata.xml @@ -1,13 +1,7 @@ - - jkt@kde.org - - - kensington@gentoo.org - Michael Palimaka - + tat/mimetic diff --git a/dev-libs/oneDNN/Manifest b/dev-libs/oneDNN/Manifest index 980ae8b279fd..9fc6954eff85 100644 --- a/dev-libs/oneDNN/Manifest +++ b/dev-libs/oneDNN/Manifest @@ -1,4 +1,6 @@ AUX oneDNN-3.3.3-include-cstdint.patch 384 BLAKE2B dd958da1fbb85ebb4946025e9dc53f1263f0e6da06add1a3689bed951f6eeebbdc2f925961c04f3f97d3ad458dcd0819154023f74558f12c9470e767cfa77220 SHA512 e03ed31bca57ffa7f1c8d672a120e0411d41e211435964f5ef751bf22791fc438aa282c68255dd88e7aeb3396d6ab0c77e616d8a16fa1c65f6c8c60d8fc3ff01 DIST oneDNN-3.3.3.tar.gz 11577369 BLAKE2B 85df74235d70d30d69ebb1702dcb328466d38046b37f4078b1d6880c7cbe079d095e53e5c9e2f0f77daca057cae62e661ac1bf919e8f128cf9c76a847dc0425d SHA512 bb4a6b33b3191b9e517a321dd089b7debb528dd2d4be48f52626308fe0e1dbea3fa6149fd9debe6aa23f11224ac80e4d3ee1e251d2007faf9bcc262bb895de71 -EBUILD oneDNN-3.3.3.ebuild 3000 BLAKE2B d0bd32d0bd563bd1e1f44e3e625a6d0e34e45f14f96f9a50999ef35ded395a1a07a97165c521bdab3ef5d668a1d867b1ac464ee1b349a8d5fd6e1d856fb5b051 SHA512 54b405d620aca298ce5135a677b5e0db4f43b59e51d8e98c1f19e2ffa9dff7a5083aeb0bf7c73e2bddc37e9531bde054403f07228902eda0c0440ab9c6d3100d +DIST oneDNN-3.3.4.tar.gz 11577725 BLAKE2B abfcf14f8f7ade2341004d3afdb2879814b50edb76dcc677f0c97aa061e3f5c958a8810fb3eb90926c7dc5d007406daf7b73e9ce660f8c0094a49338e9255f8c SHA512 ff31f3f6b59529aad47d5a8154572aa8d7e8267c4b8150aa32eeac7baa378e1dbfdc1adc6d503ebf1bd132bc09446019abf80e5dd8b54bd6aebfb08b7fb6b066 +EBUILD oneDNN-3.3.3-r1.ebuild 3359 BLAKE2B 024db5675c0447cea91c260cabd06b6847ad21607134ac213f5d2cf5458eb10721f9a97f59509bc69cf20b12b04dffe27d70484560711921ecf9b79faeb236f1 SHA512 52f542c8fe049bb35e4aed3f1c196786002be9eae3ae30030cb2d2be663ce1faac59abcc2a9b20daed92efeb1c4055768e68a32aae66e12aa46909548a9b2760 +EBUILD oneDNN-3.3.4.ebuild 3359 BLAKE2B 024db5675c0447cea91c260cabd06b6847ad21607134ac213f5d2cf5458eb10721f9a97f59509bc69cf20b12b04dffe27d70484560711921ecf9b79faeb236f1 SHA512 52f542c8fe049bb35e4aed3f1c196786002be9eae3ae30030cb2d2be663ce1faac59abcc2a9b20daed92efeb1c4055768e68a32aae66e12aa46909548a9b2760 MISC metadata.xml 777 BLAKE2B 33c65c97e0c8132e315aa389c395407e8985fbe1607222f2affb04534c33e4df14776d90f3293fc651d7892f703cc8eff5803d075291c979bcd828aa51ab1778 SHA512 9b0c2354f69d0e2656bba2995fb956f16d6fad65887f240b670548d244074e7fe92bff73afd379e9d9a208c39ac7da01de97463aa65c37dd51aded32228aafd3 diff --git a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild b/dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild similarity index 60% rename from dev-libs/oneDNN/oneDNN-3.3.3.ebuild rename to dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild index 6ce3ea96e786..f67b93c73e22 100644 --- a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild +++ b/dev-libs/oneDNN/oneDNN-3.3.3-r1.ebuild @@ -11,7 +11,7 @@ DOCS_DIR="${WORKDIR}/${P}_build" CMAKE_REMOVE_MODULES_LIST=( none ) # There is additional sphinx documentation but we are missing dependency doxyrest. -inherit cmake docs +inherit cmake docs multiprocessing toolchain-funcs DESCRIPTION="oneAPI Deep Neural Network Library" HOMEPAGE="https://github.com/oneapi-src/oneDNN" @@ -21,7 +21,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="test cpu_flags_x86_avx512f cpu_flags_x86_avx2 cpu_flags_x86_sse4_1 mkl cblas static-libs" +IUSE="test mkl cblas static-libs +openmp" RESTRICT="!test? ( test )" @@ -30,15 +30,37 @@ DEPEND=" cblas? ( !mkl? ( virtual/cblas ) ) " RDEPEND="${DEPEND}" +BDEPEND=" + openmp? ( + || ( + sys-devel/gcc[openmp] + sys-devel/clang-runtime[openmp] + ) + ) +" PATCHES=( "${FILESDIR}/${PN}-3.3.3-include-cstdint.patch" ) +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + src_configure() { + if ! use openmp ; then + ewarn "WARNING: oneDNN is being built with sequential runtime." + ewarn "Proceeding might lead to highly sub-optimal performance." + ewarn "Conside enabling \"openmp\" USE flag." + fi + local mycmakeargs=( -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED) - -DDNNL_CPU_RUNTIME=OMP + -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ) -DDNNL_GPU_RUNTIME=NONE -DDNNL_BUILD_EXAMPLES=OFF -DDNNL_BUILD_TESTS="$(usex test)" @@ -60,33 +82,20 @@ src_configure() { -DONEDNN_BUILD_GRAPH=ON -DONEDNN_ENABLE_GRAPH_DUMP=OFF -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF + -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL + -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL -Wno-dev ) - local isa="ALL" - - if use cpu_flags_x86_avx512f ; then - isa="AVX512" - elif use cpu_flags_x86_avx2; then - isa="AVX2" - elif use cpu_flags_x86_sse4_1; then - isa="SSE41" - else - ewarn "WARNING: oneDNN is being built with for all ISA." - ewarn "These may cause runtime issues CPUs that are not supported by oneDNN." - ewarn "" - ewarn "To configure oneDNN with ISA that is optimal for your CPU," - ewarn "set CPU_FLAGS_X86 in your make.conf, and re-emerge oneDNN." - ewarn "" - ewarn "See the list of supported CPUs at" - ewarn "https://github.com/oneapi-src/oneDNN?tab=readme-ov-file#system-requirements" - ewarn "For CPU_FLAGS_X86 documentation visit https://wiki.gentoo.org/wiki/CPU_FLAGS_*" - fi - - mycmakeargs+=( -DDNNL_ENABLE_PRIMITIVE_CPU_ISA="${isa}" -DONEDNN_ENABLE_GEMM_KERNELS_ISA="${isa}" ) - if use mkl ; then - source /opt/intel/oneapi/mkl/latest/env/vars.sh + if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then + source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die + else + # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually + export CPATH="${EPREFIX}"/usr/include/mkl + export MKLROOT="${EPREFIX}"/usr + fi + mycmakeargs+=( -DDNNL_BLAS_VENDOR=MKL ) elif use cblas; then mycmakeargs+=( -DDNNL_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas ) @@ -108,3 +117,18 @@ src_install() { # Correct docdir mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die } + +src_test() { + local CMAKE_SKIP_TESTS=( + # Crashes in sandbox (see #922886 and #923013); + # waits for sys-apps/sandbox-2.39 release and stabilization. + test_graph_unit_cpu + ) + + if use openmp ; then + # Don't run tests in parallel, each test is already parallelized + OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1 + else + cmake_src_test + fi +} diff --git a/dev-libs/oneDNN/oneDNN-3.3.4.ebuild b/dev-libs/oneDNN/oneDNN-3.3.4.ebuild new file mode 100644 index 000000000000..f67b93c73e22 --- /dev/null +++ b/dev-libs/oneDNN/oneDNN-3.3.4.ebuild @@ -0,0 +1,134 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DIR="${WORKDIR}/${P}_build" + +# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way). +# Removing of CMake modules is disabled. +CMAKE_REMOVE_MODULES_LIST=( none ) + +# There is additional sphinx documentation but we are missing dependency doxyrest. +inherit cmake docs multiprocessing toolchain-funcs + +DESCRIPTION="oneAPI Deep Neural Network Library" +HOMEPAGE="https://github.com/oneapi-src/oneDNN" +SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test mkl cblas static-libs +openmp" + +RESTRICT="!test? ( test )" + +DEPEND=" + mkl? ( sci-libs/mkl ) + cblas? ( !mkl? ( virtual/cblas ) ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + openmp? ( + || ( + sys-devel/gcc[openmp] + sys-devel/clang-runtime[openmp] + ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.3.3-include-cstdint.patch" +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_configure() { + if ! use openmp ; then + ewarn "WARNING: oneDNN is being built with sequential runtime." + ewarn "Proceeding might lead to highly sub-optimal performance." + ewarn "Conside enabling \"openmp\" USE flag." + fi + + local mycmakeargs=( + -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED) + -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ) + -DDNNL_GPU_RUNTIME=NONE + -DDNNL_BUILD_EXAMPLES=OFF + -DDNNL_BUILD_TESTS="$(usex test)" + -DDNNL_ENABLE_CONCURRENT_EXEC=OFF + -DDNNL_ENABLE_JIT_PROFILING=ON + -DDNNL_ENABLE_ITT_TASKS=ON + -DDNNL_ENABLE_PRIMITIVE_CACHE=ON + -DDNNL_ENABLE_MAX_CPU_ISA=ON + -DDNNL_ENABLE_CPU_ISA_HINTS=ON + -DDNNL_ENABLE_WORKLOAD=TRAINING + -DDNNL_ENABLE_PRIMITIVE=ALL + -DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL + -DDNNL_EXPERIMENTAL=OFF + -DDNNL_VERBOSE=ON + -DDNNL_DEV_MODE=OFF + -DDNNL_AARCH64_USE_ACL=OFF + -DDNNL_GPU_VENDOR=INTEL + -DDNNL_LIBRARY_NAME=dnnl + -DONEDNN_BUILD_GRAPH=ON + -DONEDNN_ENABLE_GRAPH_DUMP=OFF + -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF + -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL + -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL + -Wno-dev + ) + + if use mkl ; then + if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then + source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die + else + # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually + export CPATH="${EPREFIX}"/usr/include/mkl + export MKLROOT="${EPREFIX}"/usr + fi + + mycmakeargs+=( -DDNNL_BLAS_VENDOR=MKL ) + elif use cblas; then + mycmakeargs+=( -DDNNL_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas ) + else + mycmakeargs+=( -DDNNL_BLAS_VENDOR=NONE ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} + +src_install() { + cmake_src_install + + # Correct docdir + mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # Crashes in sandbox (see #922886 and #923013); + # waits for sys-apps/sandbox-2.39 release and stabilization. + test_graph_unit_cpu + ) + + if use openmp ; then + # Don't run tests in parallel, each test is already parallelized + OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1 + else + cmake_src_test + fi +} diff --git a/dev-libs/redis-ipc/Manifest b/dev-libs/redis-ipc/Manifest index 0b5dbfa94c3c..8d6c133bf1a4 100644 --- a/dev-libs/redis-ipc/Manifest +++ b/dev-libs/redis-ipc/Manifest @@ -1,3 +1,3 @@ DIST redis-ipc-0.1.0.tar.gz 80111 BLAKE2B 4e8c1a0c54c33edc0efa9a383a75fa34a7df6cbf6a07fb670ec98739676c26b01317fdb299bf30da2515b20ee715d702715ca4ad82055419719ed9893d23956b SHA512 51e84bee2d1945d0250af11efa7a8a0b862c1122652b419584a3c6c3a641023e3b9e40ab457f50114fd68867081355e944befc879ec12e152c398d507c96a87b EBUILD redis-ipc-0.1.0.ebuild 977 BLAKE2B 4bdff121e0b134afcdb8d696b39545a2f912345a7dcdfeab344504a6a5c55a9ba96a38c82a8081b973250b4ed68f40aabbdb3dc43f43976c2ce7fa85ab25d1f4 SHA512 ee1d69fb312e2dcaa5a139e6e029f44e28234aae421e77020665afdf219e77dc490e51e5952b866c8a900d17f95bf67c4f803949f62163fbeffa693030a28c76 -MISC metadata.xml 574 BLAKE2B 23194b4342791af7efdf982fc0699cd15179078da8c30163f40d55d8cc2a64bbbae1e2e954e32cc515d6ffce4a21fcd9f262ad48c105119355d42fd7d0741e8b SHA512 c5c8343592b58d666027a96e207da9dde72faf2ce9eaf9e69206740b2aa18eb7be3b8a31e3c3f50252dc4e5dc6414ac9744ae7df4019b8057217052e191cd9ee +MISC metadata.xml 491 BLAKE2B 63c0050b4fe86a9983167a37727b8e40acfe9f360f5f636a4e174a68d2fbc8f6f1ccab2c1d721c4a7132a2bf59df4bb4c28f2837ebba98a7d2fb871b12fd21ce SHA512 0e20a41ec475d71822cda15957597a1544513333d71b10c96c392974bd4f71b219b7c8a73db768ae462783bfd09b5eada7481838795c87c994e0b3cb3d6c479d diff --git a/dev-libs/redis-ipc/metadata.xml b/dev-libs/redis-ipc/metadata.xml index 1ca33292c1d8..87455ad20795 100644 --- a/dev-libs/redis-ipc/metadata.xml +++ b/dev-libs/redis-ipc/metadata.xml @@ -1,10 +1,7 @@ - - nerdboy@gentoo.org - Stephen L Arnold - + Convenience library for using redis server and JSON as IPC mechanism (command queues, settings, status, event channels). diff --git a/dev-libs/yaz/Manifest b/dev-libs/yaz/Manifest index 06b63c635cdc..3ae22db8b84e 100644 --- a/dev-libs/yaz/Manifest +++ b/dev-libs/yaz/Manifest @@ -3,5 +3,5 @@ AUX yaz-5.34.0-fix-libxml2-2.12.patch 2284 BLAKE2B 6d0b9ed696570ce3cf4d2cdf03264 DIST yaz-5.32.0.tar.gz 2607933 BLAKE2B 9119b77a262ef2d6f0b1140425384575218a5b93cbe50a716bb254b07e2427eaad55de3c4590d0d6843af31b987b201fa733fdf010e463648a35b5600d055d5a SHA512 a4d40b5c20b1d4acab0e687235eda361fe0550c00396f6aa26d1965d2ecdd217433ba65160eda07fcc4c263d9e2e47b607e4b668412f81123b2904b9deece763 DIST yaz-5.34.0.tar.gz 2656382 BLAKE2B 7a16974dc815c1121aaea4179843a6982600a0491c8c95a03f28cf0c68725b986ebc39049e2159cd0d105b23811d35ae3d3538a83e945b64951cc9215efe7f3d SHA512 0c835b98b4640e077459c9ead8043cea941a75f39dace9501efbb56c38837b1525349b8668c135ac0753ba7a4803e38d9c90d7bf3f6f2951c0e7e863b4c51f65 EBUILD yaz-5.32.0.ebuild 1514 BLAKE2B d4d13982df3dd4a79f12b183051d94ea3f2b2f67096132c93a5eaa171922b876d1e9054230836f6c7e5b4e06e2b6e39bd1910489a6eec57631f50114920f6400 SHA512 9f3c71cd2d95e7ad0719d07f1eac9932621805b7c26e5072e48c26dc94239665f8bab0bb93bed3c27b62b772f8562568f7d9c3f3484b6f92a2e4a8bcd7a655e9 -EBUILD yaz-5.34.0.ebuild 1758 BLAKE2B 9fbefdd2fc248de5b5cf3e36cc5d70638e0ef39d7bdfbb95ddff0a120b124a7fcb251e6f1f59b4db4decd5b2bb8e9688f233fc70bcf43f2c6563efe44898c60d SHA512 d2943d654d2d69d36ff8ce1a810f3c346aa75f4754106f467db667e382fbafe5f48c7add3282787f1df3663c0f1c98155c40b541962be3237b808f12cfad4d86 +EBUILD yaz-5.34.0.ebuild 1755 BLAKE2B 876604daa4417a9e816eb0be248353d99f6453c7bbceffe01315a760d56b003fcc71c63152e11571895c606c91f55b898b5c0cd6560c672f9ee8593625d1e223 SHA512 f42dead8f8789df341810321e23e6ebd096ebded5971e7a15f6bb1f91012282e21b89dae56e654e64f6a5505fd73280f77b802b9ecb1e3e918634612752bbfe3 MISC metadata.xml 347 BLAKE2B 19555e3c2c7609fe2af5c064fbfe51a27dd44a512a33b53d8968e1a5824da8cb39df6b0507a6cef8364275b7f78abfef25f929139a7662efc841364917c81dc1 SHA512 7239ce6a2a684a53a4e1769e08bc86650798c772e2b95da476e96f189646a5fd8bf4d46d655eb9c3796a7784efd20ed64d4ef3daf287772518ba8f91a4c6719b diff --git a/dev-libs/yaz/yaz-5.34.0.ebuild b/dev-libs/yaz/yaz-5.34.0.ebuild index c625bf890ffe..2494321c1895 100644 --- a/dev-libs/yaz/yaz-5.34.0.ebuild +++ b/dev-libs/yaz/yaz-5.34.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/indexdata/yaz.git" else SRC_URI="https://ftp.indexdata.com/pub/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" fi LICENSE="BSD GPL-2" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 26bf84704a02db364c3399c8a444cb0565aa7872..e3dd5fff9564dd3525f35062d356a768ca221517 100644 GIT binary patch literal 38307 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�@0^64Ze{FP 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

0zuhvpSb| zFlBRSIct|(EA2FsOsuZ>B>7*XMjNy|;3TMwVz!`D1L3q&Hg3Y8*`5o-KDdAMZ=d^@ z@Bd?LoR3#&aQSU)mnrZG{5*1*IL09;hjdZuHV|yO_^EP- zE}$=|(r+k|rr;LeXgji$I#lW3Ec13Usy?n%J7AsRjGF4>cJ-Nn=$vtNGfy24&!KYz zQDRt~z2|{nK0nCIdwLu+b#Ys=!%v{SE^1_esKbIA*qSM=D5M>x6Tok~AV4VMesMM? zYV;wg)b1+6(r6CLyxUFakrsPQi_PrIAWO{EB;@#A@@pnP@paH5RlZ{Iu7rSe++Gew z#%_~OU-nHgyCB!JSe2L*op8H2OXaawmC^IL{0X&}sp>lF1*&{_s6T|mmFb?%$*J}w zw_`+CN&6cC=G#{d$A0-FKa$G*)88q`-ugr-J@rFf#*N3P+}z+Ijx&*k0(3N-t%fHX=G{b*E0rD#8C*Jz(XO7<*HF>VCXf11HdBpF z!;QUrxM&{QGE~^N+YNvXd~>QX+@$pJ#jGdV5nU*B+U(w4oqXM{9Br`paoK7(=Oa=b z6hc3xO2{R_Q4LTG$egB~ZK|#=lPYn@wFbAu9PjjhC+oIJJe+6vJC&U$Q8jc)Qz4_i31rejL?lS1@u00@Nf@D~2>>+kd3{PiInH;+qkAJ;B6 z-ejl9QI(TJFEc616(rwOT}CB^>Rz{Le{vJFqRP*wQ#1g|ajViOnMk{qwrm0THv3j} z-W3$9)1lx4@thcW0U5UZbD`{3*unBh^JJ07;?rF2YO0>4y@IvH#_!YJg93a{#eEHe zlr}3(fkpitC<1}ai!?`R?9AG>ikm^p79rSt=F0B&!oi&i%N4jv&4NTp^c#(QMYt@)3BjwM!E`M^Os?2aA_X$3*+&(9O zamY4ygmqA29x^vTzU~y^K>=7T>c)8~ z`#{73tzN^v97QK$M_oDF3krN6r^ zLHyBj46s8XRm!a>iE7d{1j+pFq1{QXUqvLGBA5}>E0cDAC=^auRJ5MBL;5ezN7b)4 zx%-FQzAvrS}sWqB(dmJql{PqzNoP&<*$f=id<@~ zD}@EbkWT4g-tB90qj<)VN~PEjzib=?$>(6J!sQ3z69GWH(>{zLvlfsE)cIPQ2tY^|kW(Ms(#6Wi8VXVuhMy?H%S*kkg3ax=@}j$w z{!k418Z-8^?_RzimojBuDpA zol?G6aARHId;vIQHxjEKHTbuWkLxXfxrkGCvQ{BzUOJtq&q+W%+l(p!4VS8w9g&nS znN0Tk)v8)@F5&eYmvzpj_~k`dNveULWN4e{L?HE$+!L>$a~>#_7lAmd(sS^y9;($F0KRoCMgZWWUZKvZ&-|0OT9dRhw>pW#IwL;BuL+sqR6l!yPZHRE3BM z`jm{fz0xB%eBqt)76FGYwR0Uv+>ZeE`y6j_&?!C~u7XQ-1k>i8Trv&yh03`?b^%4x z^X|Ld2jKHw;#|^z$C7hfOVN!Yn%a^KILmYeT3s6#bCg@ZwJ3H#DjK|&EDoU4=C)+m z_yVcdw2o=JlZCzNw3vonG>1=QM)gS)g78>r91IfHz=*%O&5MX-aY3qZmbxa1RpsF| zC)h6si~1FT%2a=e;^%g0bWG0C`B*;8^Kt$6lkF4Y!{Ym1vS4m-6-_h<g~3kH=@ffQ$!=fx-0TUPcUMTHK%YkxOXm3FSFY%xb6DltxhvNYbN6YKLWplriJ)-M|V1t&d zrS~6e0c~5{+Igw{8g(S>U4B;L_jS2#Tc#NA&u8_o-#-2JZGQj$@4p!Jrl_xv?!l5& z10P>ejVLDt7N|OJ=Zw1L1({}%{N;p%YpSKhl=M!$2%uH;0ZkRM>VSXiSdd^2 ze!ZYS%h;~O)IxkXQC~mj!?FJH8XY1PHrIBD^g)Wg*gs!qba4>cusHV>sdG{ijr=kp5B zOSwOsmhDG6qvq2Z#m`fP9d|VyYA-2bfNmwJ)OV;c!X``3HzU%x0)99J?|Q2wl&F_c_%21-nAiX5DBjH0y2 z8YcxZHQS;5zXs8*2Jld7I&el?nJq|OG$2>C8z?SG-znS9;LDxBXYeZzj&c<6TDW76 z2liY4=a)AnxK{^)j>s&ZQ9^AHi%uJ@5LZ@FkwvaCdTv(6C{YxUEs&Xd#fvg?n(C6dBou{KWRl>U(pGn9ZhzoocE-K~w*bHbz>L8zZZ0(09t)_6q0uD2!*UJV* zR+hr=nSxeQN!M<&Y6VuqW;bl?Y9jE#JfpCaL_n;>H?aXpi$uRwl^Y&U?)zA(2X8HkM{AWYd#ew_o8)XK; z88Zg+uR$w5xeYR_k3ACgpVFvCHo1x(afA-X7TJuYYkdv))D#{Gf~X<_?1H)_FBo7rz6rZU>w+)p-YF2ma&Rh}= zX?b$nar2XO_3UxWnn-aZl3s;Bqgk@`qaMEFJ2#<#<4K~rjw#D%Et#RA-^cjI!WeS2tsJSqMK z(EPfQgK!AAqoNNg=$(|l{5p%ZG?hpty=&Ncx%xp?6*kDvyxo*f3bt208M%-0w$4N< zqCWEP=qhBdm+V-wVOEI?2_j3aL482k`Y$#yZ=M^*K~&kv)s?Q6&`_wXIIT@h+DTGH zz>I9Ye=dPZ^`IyahRTCVWl=*mcU6>`CG;yQ36KnS%rr+@9~jKCFGKdL+nbFKtglb^ zAKyR!^5$XqV2-6dX-e77JNmQ%PmU6OdQ?rjGMTq?us}>wAo+)7d5qd|0LInb3Q7bH zYhHkbM2hRMyx~RO+FtMjxL;lQAPdE9U(T+3(lUO$JPezhyMu7kwT4!0HlHq5=PQDa zlS{hXJTBFoKX$6^_EdK%4+&RyaDLPee<$(E59am>5WmVEDa#AA^Ac{5ty2}kpz<-C zkNc1l@h4C0)Bl~{zRY(IuqXez>gy_D>E5)-J?(=y57cjLQ_=O7aU=~;swwxD%K+p! z2L-x5>oP<%x4G?&6Ic!zEb_DVVS-DVRBNuLU;OE6%?~3gU~4<$OYBU|Dy~S;&xZ1g zC&ekH400Sq&3-BuNKgfYxr^pAR z$Wh;iE5nz`+RpfZDP12A?(?tn)0eOR{HyIk(s0%)ulB$PwvBm{bciUNpupz}`dmjM z)#a=}p{nBg=4m(cNQ)GsD>`qFVp}OjL1w0~(ZQ@ViG%=NUaFK`3JVIsAJdS-9>z}? z%efg@YVF}7Xwp!AC;O+X>+AuHl|wAqXs5>ATreK$*PM=GWN^4v&S{#iBD)|*b<|Y7 zapyyZ4_KY@B=ps2sjlE~ms2L*l4atP>F)#k&(|-1C8rl+b8@V#z~Jw@Lq$d>GxL_? z-l?sl>N#A**7#Wbt|d@^lMpEWr0E}<(;AynjoUe|i@eC)z1%~&Ik-e=4db`&=(mn# z$~K~fqX+pX9?Kyer)=I!;l{!V@~Jg-3U}kp8LY1~Kgj;lGbHu;rq+^y03g$ildqmC z!C7LNPEY-4D#?$9e}IQcZ)E_T4F>lh)mzfp?>wFl?90DD{r&s*-^Ozw`2_!jMhCRA zHLp^6TU3)LK-5oNb(trkaORbA1O|9P0Q=PrZC&1Z7i{-pLcx?S}*KjQ?MM`@c_m9fk3$ z5?>5mj%zNpbwx3{4L`7X$#SWhd^}KCMg*1$DstVrW?F9_k=Ek z(dHahoCdJwq7V#Ea;4IDX>m)0!9Vfqwk~s7lKGcvFiAyYMO3t4pt!o%qRIe0@hxpO zkrEVo=a1`&-Q8+G6qGsb7af`Vt~(mQP>x3FO86-%fAy*|ix@d7tKx8%`r+}kzI~p5 z-lTRWpxVoMCQg1k=T%fK1dqJ@m@g^MBFv@xbzFX z-5NR?xsUR|alF(Ff;90&L&nP61r?tObo3Kh)I*`P+l>S>NCG8jB(Fl@2?pf(N7oB= zyR{e3F-tDZKvB;m8&Q?u>idtU$~x|~QITkh@$+=?vfceYlCR^^&f1C5u)VDI zR@9;DP=au+w-e13sC1gJD-+_^AI)Mi?p49Ki@;ZuouFi#da`+w3A_6Ho#!A&aAK)o zNk&73#yQk?>gJZEtkjz_QgPTgPP^#-c#hsmrS%f(&I za61)K8;}Cy;8QxB1Daft5<8Xp>NeP%Cs9evIfU9p1Jt4n1z%!QDcCM)Id)5VO_Ga? z#C=<9ahz8G@AjyP{`m5F%Mq%Hpem7#UOaQTxeCh19>MN4u_lZa`I(|v%Al0{@X0V6L1CRKZF z&QtT*StHraWCx+Rv_Ns=9?^C;P#r*u3rir><4)_6n~>o4GaxxFPP(GVlvr7*R3H{N zATOCoYPXG~t_Pr=0hF8EbvwiYOwJF_+-nQYB-X4MYPB@#>Vc0^ZR9}nw~>$kUAPhGxCO=sG!&}W1YwcDW_j3N_hK=L7=fnCuetmmd<)K)mHW;ruJxrXsdAbMDz}S*>c;~3Fa9-9w0QHhZczh$ zQ!l7(-NZ{Y=Yf7G~&!_d}%{}6A4=J{zOmc}H%f7Pf zsHm;iay;gmMT-4+mMDRMk8nt5(C=QI<*0>mveu6$fzy7ekc;FTBAgVB`=4Up`DW_Cg(%7Pq#}@lN zfFZt??)Xy5s_yG{PUOoi$-uJQLX?0!)vE1$9A_16vH29}RiBA+F>0|yD&w8%f3SEy zacWG}sF1kJD(y!NT~;7>(s&*}wV{kbMc#AJo=L8m_FrmQNaNb8zNUO@(u~s;j=AbF zYRx*KRKk4?&^gJr!-gHZcxSg^ND%~g&OH}HH|<;f+AhKHQt?W91OM#N?gGvK*Ds&{ z_V+g>kOxhtx<{>dQ6piHXSqm}%yveLOm&w+N1Xb$xKKRDx{`9~mR0l`Svj5mITYW=`pIgcC(Yog;$$%=r6{3yX?Obs1)(QGJR1|S} z6U@f*t`0hOM;#o~tk!&Y)t9n_Y;JL)%nEfPf!E#}Uqeee`Bt0lVb`kplN>FffHGoS ztJf3zD6yO3W70u|FAe0fPTRqyYEp#hH`TGAAd9ip##Kr1imvQjC+T zSlj7c0e|J_C?XR-w-f$jb7OOp=wY+LcCO7^drR%gPVbsi>8(|T4gic)n``!^KcG`J zBJ4)Sdp)lIa4En4{aG=_7nG=xSWPH*y~hpXV&7Jkx}6f_ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/base diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest index 62c498605e34..0efce76936ac 100644 --- a/dev-ml/base_quickcheck/Manifest +++ b/dev-ml/base_quickcheck/Manifest @@ -6,4 +6,4 @@ EBUILD base_quickcheck-0.14.0-r1.ebuild 810 BLAKE2B a304e470c32c2398c0b192f7a0e8 EBUILD base_quickcheck-0.14.1-r2.ebuild 797 BLAKE2B 3dbaffdc1a50fdfd24408b503cc4ffa45caf2d26436f529e40b43ae8e1193d9b6c7767fbb415aaaa71ba321a984288430f1caeac55b939543f6c7c237d330c68 SHA512 02485cd73f239c346e33ccb4c4f34b9e9179355e6808ee0f417feffbd4c3bd3bf583b86be7f21a3f31a21365d320fff08c4b28127070cafa2a3d50aeba3d79c6 EBUILD base_quickcheck-0.15.0-r2.ebuild 692 BLAKE2B 89d39708bf56c14db63c2095d2a19eea8500ccefc05e5a78368d3279bd3e4859870e643aaea9d252132faa61deddd94bd76e13c0c52d47b57d7e28179cb8e6a2 SHA512 950c132a6cf668fbac9e0485172e128f5263347d42ce218b07c556b9f883c853e23d01d81dae2c73b7eb9937eee87edd008527a60425b48b9172bea0e99b6acc EBUILD base_quickcheck-0.16.0.ebuild 910 BLAKE2B 2a51a662f791dc4997174e4b54b1594335698dce5ffd28292a86a9aca7fa7c64f6794f2bce3b4c548d16d235f96b69241baf338f4ad04090e619e3b2bdf3da2b SHA512 dff45eea36a922ebf078ba1275d9f4f28578d864bde4035d90c3eedc15352d8588ad7c9c7314afce602564b7088e67e092107500bc9416e2cb37006573c97069 -MISC metadata.xml 429 BLAKE2B bcecd0f055bdd4431614c5d927d7390f8b7ae6cf26a97c851495694618286a117b9e8e0cb37d3ece84d1f55671ab13dcfcf50d54113f4ce824c4c7e16e9ea1cf SHA512 b94bfb5483d4f9f1d7a0c77fac4b06a5c3ac7bf94b0068e49ab57456c2492218278df28cb66c877d551792f8849e34262be81712b4e32195049673f1ccd96147 +MISC metadata.xml 324 BLAKE2B fdbbfc672f96e2bc7755d43e5d86233dca5d6dd44a4a0a955079a115d19ddf722ca61e3fcc3fc7005a20224454803727f69b7eab025739ef15054883743b2f16 SHA512 da6f6e438ee1d75de993b744be68b4a78cad69b465d6d580e4ce8baef5d7824b6d3805619aa2d85708a5e8659b59e894d7dc66cdf6960da3ac1881ce2617ea54 diff --git a/dev-ml/base_quickcheck/metadata.xml b/dev-ml/base_quickcheck/metadata.xml index 371a5465fc8f..6de9275b1312 100644 --- a/dev-ml/base_quickcheck/metadata.xml +++ b/dev-ml/base_quickcheck/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/base_quickcheck diff --git a/dev-ml/bin_prot/Manifest b/dev-ml/bin_prot/Manifest index 34854a884525..41360058c862 100644 --- a/dev-ml/bin_prot/Manifest +++ b/dev-ml/bin_prot/Manifest @@ -4,4 +4,4 @@ DIST bin_prot-0.16.0.tar.gz 343886 BLAKE2B f13574daba74d813810afb844ebd300803279 EBUILD bin_prot-0.14.0.ebuild 678 BLAKE2B cc7c516c93044c22e49d758179cfcf843eba6e1203e192ff60ca0b35d705ced5333c72d60a475ef7145f1a98073b7c75c11b5e3774b4bf0682d24b27dd5aa6ab SHA512 42a42908de039f1d16b2bf4935051d6a6b51dd4c0519416d04325fe122da7864072bebc79985a24fb03f8298290bd5aaf60137ce326da4a691c22383f7138d45 EBUILD bin_prot-0.15.0-r2.ebuild 716 BLAKE2B 956bd79b4f5244188312f75506e5ee797f67872fa2d4e02cfb2130ecb957ef8996615cc98ba20c0ad489a5f7f02f8a73e05fc4de88157bf298d6bc2fc591b0a0 SHA512 6e7ef5f3acde49f0c52e9893308bb0937467f7af5a4c13ea819f75d0c9f52ac43b9e3304975f9dbd1ae4a54983d73f3c7c4a692134d4a6fef6e7d0922b159161 EBUILD bin_prot-0.16.0.ebuild 758 BLAKE2B f6702b5f235c546fef0e3395e99cf29d0e7ec8352391fbd5542571a0ed4a70e3ce1016ce92823044c5b7730fb51258afa8ca2a9d0d6a36d2d751e3c910faefe1 SHA512 53cc428a8542326575b411f19d6d11dfe2e8fafdba7948d83189507cf99fdd234de8df40411a7591f994a56e77de727915e52f7348f20a94282bccf9fc811668 -MISC metadata.xml 422 BLAKE2B f5c54bbf42f2e77c3d426e15f1b520b5145a497020543e5f024140efac14adfac6e7103e32870b9d312619bce25eed42f65737d3b950255f7f848c303c0733a8 SHA512 c384bf41c8602a7efd270a3156b004a750dfc1fb937e76f4575644293fbbcd877d5c87ea876bc0cf1c9e8dd8cfb15327d61195dd45403781dcb35788539e6e1c +MISC metadata.xml 317 BLAKE2B 5a1a8df5a5a9a119f1d51f99bdedb24e153c7159e13ee59f1eccdb1b9d5018b3ccede38b2a766d0dcefc56a9cb7a1178c5574bffd180eab1c8ad451f9d7f3e77 SHA512 1177d89b299a879a46a3ca36660a88c86871376b18077abcada26861a76b2dc5d7db41243ebeb98322cd64a5aac16a4c3419a1fa76290ee1e0bf9513bd83d7fb diff --git a/dev-ml/bin_prot/metadata.xml b/dev-ml/bin_prot/metadata.xml index 0f2de416dbc3..7d447c8eb1d8 100644 --- a/dev-ml/bin_prot/metadata.xml +++ b/dev-ml/bin_prot/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/bin_prot diff --git a/dev-ml/cairo2/Manifest b/dev-ml/cairo2/Manifest index 826a8cf4f728..755695eb4088 100644 --- a/dev-ml/cairo2/Manifest +++ b/dev-ml/cairo2/Manifest @@ -7,4 +7,4 @@ DIST cairo2-0.6.4.tbz 90735 BLAKE2B d0e6617a1de99050553ebbb0ea9fa1567051923378b1 EBUILD cairo2-0.6.1-r2.ebuild 1125 BLAKE2B aa5eb12c51d2a7839af5409d02f97f64b61c25abb1cbbb899765d7d2b715dfc0600def8e3c12535bfcc02a76103da90af8a9c6da74a0dbe0edfcdb2600e92c1e SHA512 f518e4860666ad2cf205ebf4373f38b982a6e68d0bba7b15e6693d0cc3271e430c686d820327769ebb9760fcfabc3f78b06484c7463583712b4b1d2b452ccbe4 EBUILD cairo2-0.6.2-r2.ebuild 1002 BLAKE2B 212875ca00883ef31bed13d9c8045347d5a79ef3ce2a84fd736ed315a941641befae4dc361187e202c2261cfecd560aec83e91442527bb6ef9b6ece066f04dec SHA512 c580fd5bc31a27be5997ea7408713d88113ea8eeadb09f63fc5c38fa73e907c0abcceb5a7da3f8522e76f04fbd32be5a31fcd7e3e4948b37ff428ea2825fbeef EBUILD cairo2-0.6.4.ebuild 1000 BLAKE2B 04be06961d3222db84b4e092e047d656be3e0dacceb3de595aca71ca580bfe692e77854caf2889c19302e01e2c1a4e25d1607039c5289f9c23172b7b457b1bb0 SHA512 ca67fb3b18c6ea2c05db71a4674883ab57bf87fef1bb94397d9ff9fba8486d9057e14cfb2f73c476a40847104fa4406147617489993883872bb4f48cf42a845a -MISC metadata.xml 422 BLAKE2B 247d46b642a4b11443adef6724b00fcf6fd9e8dc09ae1a8bbef9a6069d79efa29a24e24b8ead3231006dae4368da0ed94bcc29b208cb1e0db387754bfffe40e9 SHA512 138f87c890e35c7e3627bc1206927a1cbe7347cbcfe9861f249580dd4ca348c82dad8411c78711d63b70097753bad50a67a1f05dafd9b1349b13a1cd7ff44439 +MISC metadata.xml 317 BLAKE2B a3b3672e1b82764324e49e74699594fe18842648e183ac3d236a7fc03ecb9e5c13daa21423a196adbcf59ebfd9cf554cda00a70a341a89aa1b1d38429ae72a38 SHA512 b010fd4d48130496c6b435e38eb647df295f1f1f2b688c060873ae814492a7cc544f132688750a0e5217b2678dd267db9d62b4392b47beacf7756dcbce48ef32 diff --git a/dev-ml/cairo2/metadata.xml b/dev-ml/cairo2/metadata.xml index ad3433b6f057..fc2a957d4205 100644 --- a/dev-ml/cairo2/metadata.xml +++ b/dev-ml/cairo2/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - Chris00/ocaml-cairo diff --git a/dev-ml/camlbz2/Manifest b/dev-ml/camlbz2/Manifest index 02a6f38f197c..7a24219d610d 100644 --- a/dev-ml/camlbz2/Manifest +++ b/dev-ml/camlbz2/Manifest @@ -1,3 +1,3 @@ DIST camlbz2-0.7.0.tar.bz2 21300 BLAKE2B 6b4830a957c98aafe2dfa164a5b9160724e3509dcc9686ee825224ede4b0a05eb5e8407707b4ee99e30417111552ca3023b79b0b4e6f93ef2e58212af9b4a46e SHA512 5f5c9e75014b2c869907150919ea1faa142d42868cc4f1d19feb19dfc586fbf8f871f21e3e77995e1253d01352827084619f7351bd960d76464e0cd8ad9dbaa7 EBUILD camlbz2-0.7.0.ebuild 692 BLAKE2B 852d0e37a7f54907e8f76682357e78cfc94a47de45a5f5729e9f5422919efb895ec5508a4119bcbfa1d22654cc0ec812f1f0f1e22309d725a2a23272a25abe00 SHA512 eca18c33df5ff4ed54be3d609f268fdf108b0cefee0970e916b30b7bf7ccb2dcc311d9824e6dc983624a3ab5323433965be69df461d0f1be2373a4747b0a26b9 -MISC metadata.xml 416 BLAKE2B e76a8241f3a0b15f42e9e0fa2d11cee7f1e4e2298138a30cae2a650937c49f74d7ebf95ad6069eef6787865c233dbb599b4e126f3dfac6dcc174fbdd954dfa63 SHA512 ea1ba0be701779e5b1216db242e5bbc2baae3c875a2ed2e33874268bd144656ffc5dc01bf71bffbcdec67e9954ebb74080a8b39e132201f290f8561a357358cc +MISC metadata.xml 311 BLAKE2B c2dbc5de76ff3f244e0db6bf7f6bb40e8b7fd54a4b35f851ecae1baf40246f3342450a03c3c5bf0feed67d951be9fbfcce768d044ae24a653b4dda0f0d470541 SHA512 cb08fb63c78381badd180aafd7f9b7ea3046dec3f16daf523c548081d1d1a84759c0640e1df488138c6af2d7ae81dc040854f306778c57daa1fd9183726750bb diff --git a/dev-ml/camlbz2/metadata.xml b/dev-ml/camlbz2/metadata.xml index de750e35587d..9d0c1bff09f3 100644 --- a/dev-ml/camlbz2/metadata.xml +++ b/dev-ml/camlbz2/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - irill/camlbz2 diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest index 6e57a8c05abf..b9c0e26cb5f0 100644 --- a/dev-ml/camlp4/Manifest +++ b/dev-ml/camlp4/Manifest @@ -13,4 +13,4 @@ EBUILD camlp4-4.12-r2.ebuild 1103 BLAKE2B 59bc6d34a2876d2b7e272a393edf547dbc5103 EBUILD camlp4-4.13-r2.ebuild 1103 BLAKE2B 59bc6d34a2876d2b7e272a393edf547dbc510338f0e65e0ba2629a1358588f5c3591629d668e50d8b00d55b44c9f7e9f1e30bd53246335d02d79a8f2d7377e74 SHA512 236c074b0c2c0a031e2932bcca507f57a8e0108daf0db239fdb056e0e7371f545d1bffbc4fb8c0ee9bf800feeb5857dd4fcafbd119eb7b92b06e90893fbedce7 EBUILD camlp4-4.14-r1.ebuild 1112 BLAKE2B 8b585fe3576d3ccf4331457f34ff7b5d5fbd535f7c498b14b17677c97cd3e1eaa256217951267d750e6d3561e1dbb7eff81e77ed953411aa9ee8b828b510e5dd SHA512 0d24fef305299d239ea8da73fd4287c7a6e004e6bc5566fd33fb22c1125e780146a1df0801a07958db4327be4a1d15425675e490fe7a6b9a9e58d5d303778905 EBUILD camlp4-4.14_p1-r2.ebuild 1153 BLAKE2B 6a6b48179118e47c2bd9b1f7f3d80516c26157e6872eec54000141b84d58f7f515fd17ee5f8a532bbc8d5a1db53e47d900c751c5a07239199ae24841f643954f SHA512 688cb2ec429eb3cef2033e23422eccd9763d1e3df8ab2cb2ae8c6fcec19ba50e08b1519553a12c80dd622d00b578ca8d023fc7ca64532e2e7c211585af78a285 -MISC metadata.xml 416 BLAKE2B 560e2116bb064decbc8d5e5391966be20ecdfa18ffc362c947b3d5f9aeae1bb2e5d3f391f765e9485075e05a90db69c4f9283b028bd15211e6979621b50d4428 SHA512 db6518378e93c20fd831ab4d2b6ac2168dcb456cf8c6e203f4c2d5a121404e530a8646f1346f34bb4db776cc9caf5f39f0749a6f46b7cc087ad38e7512e9872e +MISC metadata.xml 311 BLAKE2B df7b6782aa51573cacb68804c03a7041d38121431bf08768497e9dafb904c3aef215665fff86c636a6040d0e6bea4912153f5e7adce8b5e5b55084dd740e158a SHA512 27e477a667e95796be69cb2648c09d364236b3962338754e3f27d9ca8c64612e4e24a519dc62c4da65881efd751db229f1cfbee6ca89446a4997e13241d448a9 diff --git a/dev-ml/camlp4/metadata.xml b/dev-ml/camlp4/metadata.xml index 6fc7b322fcdb..7ff326998e1e 100644 --- a/dev-ml/camlp4/metadata.xml +++ b/dev-ml/camlp4/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - camlp4/camlp4 diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest index de605b772f32..f5239af00f14 100644 --- a/dev-ml/camlp5/Manifest +++ b/dev-ml/camlp5/Manifest @@ -21,4 +21,4 @@ EBUILD camlp5-8.00.04.ebuild 1027 BLAKE2B 2f87e4c473412a2a29db37eef23185e37fc9bc EBUILD camlp5-8.00.05-r1.ebuild 1063 BLAKE2B b1f522d4899b5611d2ae4fba201ffb7287c9d5cb43b9c30fe433ccde7eea9ba264382509cb5b0ccf88b6e63ac226f3b7a6c4b346a05664e8151e93e156758e6e SHA512 20ce339fc13a53a0f99a6b25a252abc8cee6a2b79a94bdf42aecb0186a269875aab7fc083434578cd8209f393ca54a09481be2b1a1e2a96f2f336b21b6ca0141 EBUILD camlp5-8.00.ebuild 1065 BLAKE2B b89352f90f3a868c7cbd615815c160c1b01fe6b2c3a0b224ee10d72f777006376f5ab1010d72244df84b7f5633c1bbf86af8a918497b3d3e103388d0f0e34932 SHA512 8404c5d01f7f0d291de0a49952999cbef1043496da88777ad6efb9dcf6e2a39fe10f863e0d5f60a9ed704f7b7206b11982427ee8a8e177db2ab6b97ccf79e098 EBUILD camlp5-8.02.00.ebuild 1064 BLAKE2B 753dad9f16f36cf0f928539142a47035c0986ebafbd4ac11e194b94fa5c6fb4069915d82b904f21cda5ef78bc3131507f18e147fa3b1ef664907952f660145a1 SHA512 d0262fe58d38b45ac4f6a89d0f374a40d35af80eda90fdd0be185a5f9b66c5ee409871295a24d44eb92ee85c0d221dc6804b0d2d61a44e03f67937316f883c6c -MISC metadata.xml 416 BLAKE2B a354d5be50f3c22d734a960b5dac99af636478ff44b6fb31758d879ab4b31be5a64993a3cdff8fdaca59c7682d4597a73883c137679ab7817cbfd70869cb2a41 SHA512 b9eb28bca32dde11e1b266526c2381ac8c4bab983d9dab5f84bfffcd684e3c0525afce1e72d0fc7b2369298679a4c859a215ccaf6b223b6fcdf6efde12975fc0 +MISC metadata.xml 311 BLAKE2B ef93d263a9d778f941d96dca1ece274461848e686ff734be2bfd263d40e4c4601bfdedd43ede207c877e7e53f83d33bc9731548208d967cf53b273060e07c23c SHA512 c0696f3af354837edfa9716842763347f3c30340e6e517f806d6f2ad9d1160b748e26864d520bea467977a8285847fd52999aabf1aa741fdb2e122b18635d38d diff --git a/dev-ml/camlp5/metadata.xml b/dev-ml/camlp5/metadata.xml index d938964beb0e..2ab2337eab76 100644 --- a/dev-ml/camlp5/metadata.xml +++ b/dev-ml/camlp5/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - camlp5/camlp5 diff --git a/dev-ml/cinaps/Manifest b/dev-ml/cinaps/Manifest index 41b7764e4d3f..40b43b94f91b 100644 --- a/dev-ml/cinaps/Manifest +++ b/dev-ml/cinaps/Manifest @@ -4,4 +4,4 @@ DIST cinaps-0.15.1.tar.gz 9752 BLAKE2B 56b0a8fda6e0e420b3062001f853e187c78ca9adf EBUILD cinaps-0.14.0.ebuild 516 BLAKE2B f28b9016d7f10897d4710fb4ecc568abd70388ad6ff144c6bd5597bafac81fcdfb5e204dc572df22068af170adb3b71a1dcaea9fa71cb7352e0f4d4c8f7ecf40 SHA512 a1771d0a228c4439895b66d6e743859cf949c40151ee6b9f2f69c1c967c99a2db369bb1480891a2ec261e27b60ef15bbf2f2381a3e48b3459e9b43bfc6ff777f EBUILD cinaps-0.15.0.ebuild 505 BLAKE2B 16fb7e67db87e015a36cdf5a5b1e052c3e34a481a75f5b093584fb2d1ef8f938285035c698de6dc5c13c8bd17c276a7336e2b3ef2aa40dcfb28453030d8aa1b2 SHA512 10077b881484ed5b5f7024a50b184b197220bc37909de4042c121b259c0345b8fdb943ca0d9d1d2865588e536306d75accab3988837979fcddd2163c47db0112 EBUILD cinaps-0.15.1.ebuild 512 BLAKE2B 4ae347c403fe260c259c8a277d3449b54c12edb56d15df0ff069e4c4b1c8ae7df3181eeee46c627b2e3fc57e40c556e5a417457975bfd7c9f4d22ffebdfd2b87 SHA512 54a84205b0d742c644e900e0aa186b03038548123af6a32ff200a6fb3010fdbb9cac1183e4a7de01bd6d52c35a450df564f7017d132ec88079d37eaa3b65f730 -MISC metadata.xml 419 BLAKE2B 6bf5394549a11a1113867c019e509098de6b532bf028e22241ca20159219380a3fe34f34ffed0e54cd25d1348d8c9ccec163c5dbc2dee581f59b7a64e93dd995 SHA512 352c5c0c3bde9e8a2bf2db9e3c94baec858d7216087020dd9e4dd69bc61257876ae586e364a9ff01714b2b84008b2b413b5238c1b7c5b78be4eeb10c5bdf596e +MISC metadata.xml 314 BLAKE2B 5469c8966da500b0cd8dadec6ca3c9a5d2ca1aeca2390bf7fd555a19dbc0401fabf2b5d00e0c8953410823952693c2d47d17332e3fe3dbda380e92d3e96210dd SHA512 d876d219a4ff6ce6d728a59f29aca5b1af2d7737a037af078a9074c65e971d52e0dbbfe823b9ebf66780ab3170d95b171db32841d12290dba24cda56eedf787a diff --git a/dev-ml/cinaps/metadata.xml b/dev-ml/cinaps/metadata.xml index c6b9383e0800..a4164f98e6b6 100644 --- a/dev-ml/cinaps/metadata.xml +++ b/dev-ml/cinaps/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-ppx/cinaps diff --git a/dev-ml/cmdliner/Manifest b/dev-ml/cmdliner/Manifest index 60f96bd8c726..1be5c0a7024f 100644 --- a/dev-ml/cmdliner/Manifest +++ b/dev-ml/cmdliner/Manifest @@ -4,4 +4,4 @@ DIST cmdliner-1.2.0.tbz 58504 BLAKE2B bc5be67fff2d83408b8537fbb7472c3811452df5cf EBUILD cmdliner-1.0.4.ebuild 1066 BLAKE2B 39c29fe18bdeb8851cce528f0cfb81dc29e9e02b6ac6b344617273659bab2d683195f48e70b29b1500c61c558c137a167afce8af2638014584a8758cba3b2dcb SHA512 f49b74f362cb8da22cbc7f869a4118458bc4cd4456c70c8496411bf047b76b5366bdeb4651cce1e1d5d1e6abc26900ca9548103efbec30595222a0367efb4026 EBUILD cmdliner-1.1.1.ebuild 1003 BLAKE2B 8984058ede56dab67f18322cf7a2de1afad381b1eefcefb13672204beaa623b6c02799f44819d9677354e8342a70b6a59396540d7a4e3989fcd3b5470aff9be3 SHA512 8fce94a0c82ec8ab75318df738bdb7ed8cacc3b1d64864d28a53c87492b3324ab3c6dc9b9afd48beec7ae586a2eb8196317c0dc59a4df764f75b56fcb918c990 EBUILD cmdliner-1.2.0.ebuild 1008 BLAKE2B 80a6a1524b1ec82bd46e48a337077e6beb3ae3f2d20a832c6a406225149b14cc4f6c7d7fb894a8f9e2f44819c9c2f1bd8f7ab0b53c387eaa20910e93f3a51a27 SHA512 cdc5cfcb796a19ef21157d0e739c1be6216129f031e599586f91a95e926dea18904aee94699ffe8c740ac2c34038e73361baf4af8e84dbc4983ccb332280bfc6 -MISC metadata.xml 338 BLAKE2B f947fa0825c1a3fd959515164da36ffc9694c570ed6eb6eef8686fc24b4582ee88ecb7304507c79cf2733fb77ae3570468ec8da886367d79721c81f148931833 SHA512 9d052ada92f441fa4908f4ec9a2561f7276872281ffa65f0ad92c8d0f7c15aeea11d6c887d4af7535d7d72bce3dec8f12622aee5eb9a79e510e8baaa208a54cd +MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70 diff --git a/dev-ml/cmdliner/metadata.xml b/dev-ml/cmdliner/metadata.xml index c765c1971790..ff5a0cd1ae3d 100644 --- a/dev-ml/cmdliner/metadata.xml +++ b/dev-ml/cmdliner/metadata.xml @@ -5,8 +5,4 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - diff --git a/dev-ml/cppo/Manifest b/dev-ml/cppo/Manifest index ef1004c6b61d..111d6865df83 100644 --- a/dev-ml/cppo/Manifest +++ b/dev-ml/cppo/Manifest @@ -4,4 +4,4 @@ DIST cppo-1.6.9.tar.gz 31210 BLAKE2B 4e2d9bea57d705bb59de6d7ec990cdd44d2492b7d10 EBUILD cppo-1.6.7-r1.ebuild 493 BLAKE2B cf7c4cab4a5c85e20390ad1ace4db9a35194648b838eb04d73d2ee55b410543abe24b041491b67b98414cf01a0db67cc136703fc7c05e7b934c849225a8639ea SHA512 fd6765bd172fe6b9e114ac74e9e2940a298f032aac54b1767f7af23af6e753fd995f8e4b0ed1b9a978072f6602cfce6e53b9dc9d2a42c9895ed590099e4a7fd4 EBUILD cppo-1.6.8-r1.ebuild 505 BLAKE2B 2e44862122fd5fa062bd431237ce5a39d0e21b0a57c2cad5c41ce91af734156b156170aff0620caa6141a90e9b67b5fa691b9e7a13c728a01526de31f42412f1 SHA512 1f058635a80b74825699a2f1e35c672a72348ec79e0461df0aa49e2ce2a81df52a08acfeb6c4b4871273dd47aead7a38e6a0f156a5dead12439f0cbeb1aefef6 EBUILD cppo-1.6.9-r1.ebuild 504 BLAKE2B 31c2f924c09aa1dfecb84b57806ef44b312d8db1c43a13f45198d6bf9dbffc6abbb1cabeeaebac72e55a521058d5e71e9424491a1a00c6b9ef1320fb2f6ab3f4 SHA512 d35218a2c671b483a56a2cc50f49c5c611886bd993b7f9e3632c55abbeab7f1d10d5574a6cb7435d82509d729034d92e4ce321bcec3af58d7143dac3c6d17850 -MISC metadata.xml 423 BLAKE2B c7f3efa3db8348c1120a2c77eddebae49b52d16393be3668f35ee702a659a183c2499f207c9607ebe2f7f1162e6167617762d3ad476c2891381f74e090a5b518 SHA512 00f3613b5fa03b08238a2cc541627aba4201a9d38343f0f9b18920bd8956155b5c2134d6093ba78d770596cc313e33d86d566fccbd64526887fcdc9c9ce17d61 +MISC metadata.xml 318 BLAKE2B b749af34f0aca960fb2f0f158035dc451626c9f67540ac4e8365e963da03eb36ea4dc47aa3c3b3469082c0d3d882ef92fd79e76b9bc5fbe82788c2ee38cc4876 SHA512 e7c9ca6ec268f3b53413a167df959e45107be540246dc991ddec0eb71d1d21c59c963a47107e3450003374fc36323d826f6b45f83577cc8ab995073c509e3d86 diff --git a/dev-ml/cppo/metadata.xml b/dev-ml/cppo/metadata.xml index f3d3dfc342da..6232d0077e7f 100644 --- a/dev-ml/cppo/metadata.xml +++ b/dev-ml/cppo/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-community/cppo diff --git a/dev-ml/csexp/Manifest b/dev-ml/csexp/Manifest index ba9b15cf1329..534d49162ba0 100644 --- a/dev-ml/csexp/Manifest +++ b/dev-ml/csexp/Manifest @@ -4,4 +4,4 @@ DIST csexp-1.5.2.tbz 11447 BLAKE2B 2c0481fa1e713e86f0146acdae132b645374deb813c08 EBUILD csexp-1.3.2-r1.ebuild 537 BLAKE2B 0502096a11f70a35e390c34732d4844b714148c33a96647e5b104bea1f773ab8dd3aaad71cc17b3a9cd135cf89e0f943826bb69e98f7df5a0605503d8df8b75c SHA512 c9954455bdccd9b7c37e39fa435e20f0fa6ffb6940ab85b1f4ff9c7985f5786e5cccd7426871654e8b2ffd1aa81a496328d670f2466eeda154b3a1fa127f6c1b EBUILD csexp-1.5.1.ebuild 544 BLAKE2B 2224d126f555659916abc541b5c2256dd206d20d6273f6dfe117f058a785cd450788d8cb917496c13ab5d2c3f6829b3a91132722a1f7fc48fd27745e82b7d608 SHA512 ae086562891bfc67784868c1b0f683e035ed87f5b750c5a8b3f8aeeb5cae2d390693d26149182d540bde2ad5777d24efdb45735fecef58bbe74c53a7405cb978 EBUILD csexp-1.5.2.ebuild 559 BLAKE2B b49ae6dbe84b2fbfaede3fb91b50173820ba58c20035fac569b24d5428897e8b37b860cd46a93767b61ce665fc1393f56f8e6b0116c48e64644453b188c56c85 SHA512 bd98f99096f49835d54cc0819a700ecb50e98c9860b9fedce7dd356c17dab301874eb5b111beabc2fef8494a76cf285624ac82331277f33375acd5ded8d1b1be -MISC metadata.xml 419 BLAKE2B 393ddafadd2d367c70b559c8da57b48db180b80c2a27d8d2ee9e311684034596edd12bf48b061cddae4b6718f1f4f536e8aec8d5698db58f6f9a933cfa0c0f8b SHA512 4a4cf3230718991dd88e5e1ecc6fe99bc4b5c3983f27bd61d804b57090673f27da642530845266c275bd658be1e2c18b3cdcfeb7bb43860eecc05129f5383214 +MISC metadata.xml 314 BLAKE2B 7b250d67313804e39415ad8c2035e0b40faccf4eb4d6ea7a2877b8a007403d52dd050a1d78d15719c6298e9cfc2894bab3d3be8cd515a85559aaaed41faf63d1 SHA512 35db7337e43d9efd3cc8ce586b5ea6847bddd8d2b543035a893cabbdeaff987eca2916c972859e96d0b5cfe0f6d55e73d5a3bd6344b2ef7df414bb3b34c55c60 diff --git a/dev-ml/csexp/metadata.xml b/dev-ml/csexp/metadata.xml index 61dd6e34a8cf..91c7ff5fbe17 100644 --- a/dev-ml/csexp/metadata.xml +++ b/dev-ml/csexp/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-dune/csexp diff --git a/dev-ml/cudf/Manifest b/dev-ml/cudf/Manifest index c24818ab7f3c..584558351d82 100644 --- a/dev-ml/cudf/Manifest +++ b/dev-ml/cudf/Manifest @@ -3,4 +3,4 @@ DIST cudf-0.9.tar.gz 55124 BLAKE2B 013f97d13b732674a7d0f9188590bbb8150ae9dc32ce2 DIST cudf-v0.10.tar.bz2 47664 BLAKE2B 6ecdfc4243d80f12f6904b334f93ff47beb94535b6ba84992c6a31d244a7c2dcb6072e67828d96b31d4628bb244022fd962efcdcae5299f5a57694f3aa6c95a8 SHA512 b36ecad224070d2c07d4123fb7e39160390ddec4196505e66aad9fbd982bd7ca320ff5f0e771e7996da49bff22fb87fc057060277695b75cd68de19e57cb3855 EBUILD cudf-0.10.ebuild 1710 BLAKE2B 64530e269c54152473d3467428301c3bbc93d2aa705ea547fa8b00a6cf5a78039c6cfd781d235671fae8a5f081721001c9897ca87a1e2bc13d768b06ea344de9 SHA512 e421b96af33c2006ea56e3d601cee5187c5442e45e7c5a8b010bcab5cf390d28ad8d483f3c71c321b32c6d1c27f92614ac2f0ebe950db54959da34b36e500948 EBUILD cudf-0.9-r2.ebuild 1842 BLAKE2B d8461a2af2d7e06d2f58ec11d87de3b1a4e24cbd7bb902b7d9ece589230313d1bb06b7ab7c729011b66188b14024ebb961f12c9689719c36b7a2f4dc396ee77d SHA512 b28fcb640bbb14d80c1dd45eb1a3c5c71a7412ae0eb6243095d1388d7e01d27e2a11ed00806a6562d82d192fdf05477ff5fcdfa6c467780ddc5ec1da6ddefebb -MISC metadata.xml 413 BLAKE2B f0065b78cfbaafa5376ea7395b35a9e1611ac094455d0ea28c84de8d076b8bbd1abc33167d58a37802d815e78b7f9363e706d118d8629564cf4feab4ae2c9db2 SHA512 53d4c2b11de9d79823bce6e4d683820fc08577ec7fdf238f21d37ffffe80b9f4017b25f521839bb63a606bad6f4be36542f3dc422fd6f4fbc83b170268d38e78 +MISC metadata.xml 308 BLAKE2B 3ef59c1feb944f3cc9773629c5c4da487557829efb4764ce4b58f70c4a6c958bf675402ade39dde82b9f433c40d7933f4dcd372c529aec41a59a413287d43ee2 SHA512 4d7af5033b612da1fb1d2a80676c1e2a9818566c69c585c72554ac3fb827ea8bf216a59b9fb61ca0c2d74ea5745d6559d819e58512d100d482b9b53f5af3dd7d diff --git a/dev-ml/cudf/metadata.xml b/dev-ml/cudf/metadata.xml index e418af01f724..8d13239227d4 100644 --- a/dev-ml/cudf/metadata.xml +++ b/dev-ml/cudf/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - irill/cudf diff --git a/dev-ml/dose3/Manifest b/dev-ml/dose3/Manifest index 6f731435764e..7202dfa1ac8a 100644 --- a/dev-ml/dose3/Manifest +++ b/dev-ml/dose3/Manifest @@ -1,3 +1,3 @@ DIST dose3-7.0.0.tar.bz2 1381598 BLAKE2B 8d34927a121c0baeac6b95424c8087f3da441b75468bcb1f385aa48d218b26cc168deec588ba348b62c97f76c0110fe16bdf5bd75738540dd5eda3a87ec02e05 SHA512 0752af050102cc7e7a2ae9a4e7a155e769ac961d716dd58b8d23201bc357678a1412ccc3a853bc38b69370ca863a7ad15d8cf9203938d813ccb9b71251632904 EBUILD dose3-7.0.0.ebuild 999 BLAKE2B d68ac449cc4cb9ad28ee23b61422a3d08dd3c601716e2362de59ba481b233fb6320d9864511edce568651e1d8019f9111c28bdd58f1d014503f5763284eb900a SHA512 d899b262bdc6fd7ed159cf5cf52be4625b3fca5bbdd08cc3f89a55bdb9b972bf4dccc8749eea39e3b5d8b07edf26d44f93df07eb383b261f431dfbc3f2e44581 -MISC metadata.xml 414 BLAKE2B 433f449857e232dc66025cb4f10244205337c748f40d7db32fc9a7d7af33f554b36441360ccdbafdc85425a798011b93c1c10616629599f52c7558c7d2ae318b SHA512 72de90c465ace2604b80cf6009537ce95481c2c70b999a5d46832d4ee2c3eba36e8da2642ec8c8c21f774bae378d381931421ec57933f0c0676a5b61b005a1c9 +MISC metadata.xml 309 BLAKE2B 1e3785fc5e5f21fb6e0c56a8a01ee3167b0ebae1afe1a49866a0cf49f1f6347eafa8e94affc6ab6bdd0e1fcad028e4421b126f760f7efb7988ca20fb5f5c965b SHA512 d571e2b937bba5d1dcc271133f4c35b766142ac34c808b15126d064b63de0cb20d7885b15ee8ec7fd0542880069c9691ccd19d4f32cc66e7223451bd2fe85790 diff --git a/dev-ml/dose3/metadata.xml b/dev-ml/dose3/metadata.xml index 2ee4938eb83d..353924ec9e4e 100644 --- a/dev-ml/dose3/metadata.xml +++ b/dev-ml/dose3/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - irill/dose3 diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest index 82889b7b98d3..e0f361c094b3 100644 --- a/dev-ml/dune-configurator/Manifest +++ b/dev-ml/dune-configurator/Manifest @@ -22,4 +22,4 @@ EBUILD dune-configurator-3.7.1.ebuild 871 BLAKE2B 227b610d5f16761c951450e27afb48 EBUILD dune-configurator-3.8.0.ebuild 872 BLAKE2B 5e035ad05ddd4b2f13432eff66db204e4136d4eb55688e926c53758bf9df86a85f12b61ea72072ae3eae1859c943ae9494d67aeddf7382463a100902a9479a1f SHA512 cdd1308bf3dcbe1c81232487f0dc91c9934d7827ee663c3d46071bdd0489c8548a7169da6db9434b89bff5e6e36eaca31a3ffad500b63110a7198584f3b2bb65 EBUILD dune-configurator-3.9.0.ebuild 872 BLAKE2B 5e035ad05ddd4b2f13432eff66db204e4136d4eb55688e926c53758bf9df86a85f12b61ea72072ae3eae1859c943ae9494d67aeddf7382463a100902a9479a1f SHA512 cdd1308bf3dcbe1c81232487f0dc91c9934d7827ee663c3d46071bdd0489c8548a7169da6db9434b89bff5e6e36eaca31a3ffad500b63110a7198584f3b2bb65 EBUILD dune-configurator-3.9.1.ebuild 872 BLAKE2B 5e035ad05ddd4b2f13432eff66db204e4136d4eb55688e926c53758bf9df86a85f12b61ea72072ae3eae1859c943ae9494d67aeddf7382463a100902a9479a1f SHA512 cdd1308bf3dcbe1c81232487f0dc91c9934d7827ee663c3d46071bdd0489c8548a7169da6db9434b89bff5e6e36eaca31a3ffad500b63110a7198584f3b2bb65 -MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9 +MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748 diff --git a/dev-ml/dune-configurator/metadata.xml b/dev-ml/dune-configurator/metadata.xml index fc93c9f51f3a..86dc156e664c 100644 --- a/dev-ml/dune-configurator/metadata.xml +++ b/dev-ml/dune-configurator/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/dune diff --git a/dev-ml/dune-private-libs/Manifest b/dev-ml/dune-private-libs/Manifest index 3cf0b60f87aa..c66a60a25263 100644 --- a/dev-ml/dune-private-libs/Manifest +++ b/dev-ml/dune-private-libs/Manifest @@ -25,4 +25,4 @@ EBUILD dune-private-libs-3.7.1.ebuild 783 BLAKE2B 0e5c4ad9466bffc02f904bbad79cc6 EBUILD dune-private-libs-3.8.0.ebuild 784 BLAKE2B d7cb093d8304d9817c94542c93641570ab28ea13ae11f0a442685164f84d5e6c84bbd11916fbe3d65b66ed59aff0bb6b871f6297e4c49c5bdb2c666c5504a60a SHA512 22904dfb998c4440a59d587f569b074032f690b7e4b837a27daac4b93e1631dc5d02876c6955e2684d4fb4e16cf75ca3687fd93f324a79f418240bc55878491c EBUILD dune-private-libs-3.9.0.ebuild 784 BLAKE2B d7cb093d8304d9817c94542c93641570ab28ea13ae11f0a442685164f84d5e6c84bbd11916fbe3d65b66ed59aff0bb6b871f6297e4c49c5bdb2c666c5504a60a SHA512 22904dfb998c4440a59d587f569b074032f690b7e4b837a27daac4b93e1631dc5d02876c6955e2684d4fb4e16cf75ca3687fd93f324a79f418240bc55878491c EBUILD dune-private-libs-3.9.1.ebuild 784 BLAKE2B d7cb093d8304d9817c94542c93641570ab28ea13ae11f0a442685164f84d5e6c84bbd11916fbe3d65b66ed59aff0bb6b871f6297e4c49c5bdb2c666c5504a60a SHA512 22904dfb998c4440a59d587f569b074032f690b7e4b837a27daac4b93e1631dc5d02876c6955e2684d4fb4e16cf75ca3687fd93f324a79f418240bc55878491c -MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9 +MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748 diff --git a/dev-ml/dune-private-libs/metadata.xml b/dev-ml/dune-private-libs/metadata.xml index fc93c9f51f3a..86dc156e664c 100644 --- a/dev-ml/dune-private-libs/metadata.xml +++ b/dev-ml/dune-private-libs/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/dune diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest index 455e96280bec..8b4e0eaaf1fa 100644 --- a/dev-ml/dune/Manifest +++ b/dev-ml/dune/Manifest @@ -29,4 +29,4 @@ EBUILD dune-3.7.1.ebuild 1565 BLAKE2B fb9eb53ad7861e8ee463d1d3ba4ab4b064f9be5e5d EBUILD dune-3.8.0.ebuild 1566 BLAKE2B 3b3eb946a1582234454251077f31c79a968f29f88a49d33e7371ead77adf2cb53e55255f783fd27040a1a6bb70bf71a17e01429f6f795a615577a8657534b1f6 SHA512 fe1d4ae81f2b38ccedc2a9308b6aff22b24ad37fa2c8635ecfede8d7952c1a4d0ccc420e9500b1d696aba2aea652dcef6b211a409728a02dd952e25261d08b2d EBUILD dune-3.9.0.ebuild 1566 BLAKE2B 3b3eb946a1582234454251077f31c79a968f29f88a49d33e7371ead77adf2cb53e55255f783fd27040a1a6bb70bf71a17e01429f6f795a615577a8657534b1f6 SHA512 fe1d4ae81f2b38ccedc2a9308b6aff22b24ad37fa2c8635ecfede8d7952c1a4d0ccc420e9500b1d696aba2aea652dcef6b211a409728a02dd952e25261d08b2d EBUILD dune-3.9.1.ebuild 1566 BLAKE2B 3b3eb946a1582234454251077f31c79a968f29f88a49d33e7371ead77adf2cb53e55255f783fd27040a1a6bb70bf71a17e01429f6f795a615577a8657534b1f6 SHA512 fe1d4ae81f2b38ccedc2a9308b6aff22b24ad37fa2c8635ecfede8d7952c1a4d0ccc420e9500b1d696aba2aea652dcef6b211a409728a02dd952e25261d08b2d -MISC metadata.xml 413 BLAKE2B 68bcbe6d091780d3ea48707a42b402cfcc075b1ca0c58a8e145bc8ae6e89806361325f772e9e8b05484fc258f09e33c18fa329a494881e3275f534c65b283c15 SHA512 6520ccff6f2071125a07d0e6bc365c8a919ff32791af97fc633ef68b351de8295454884126334e182da7233744d489acfeb2519c3935990ad21eb20da3f5a1f9 +MISC metadata.xml 308 BLAKE2B 555692890c7fe4dee18d07e140384b70278e2a4a0230916a01ab9e5306776e0ed0d979e9a3487423fa1779a166da3038dca13273811e36593bb2b821b60cdfe0 SHA512 e50e28cb6f41fda295f12af1b94aba12dda8a7091322c0e7093d19ee60615d449bc1806354043e572d70aff1284e16b644b188911adbca60a2a5c8299fcee748 diff --git a/dev-ml/dune/metadata.xml b/dev-ml/dune/metadata.xml index fc93c9f51f3a..86dc156e664c 100644 --- a/dev-ml/dune/metadata.xml +++ b/dev-ml/dune/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/dune diff --git a/dev-ml/extlib/Manifest b/dev-ml/extlib/Manifest index 4fe5e84c70e0..2addf5ea0b9a 100644 --- a/dev-ml/extlib/Manifest +++ b/dev-ml/extlib/Manifest @@ -8,4 +8,4 @@ EBUILD extlib-1.7.7-r1.ebuild 1109 BLAKE2B 735dedadcd0979e296f7b5d89afb79fdb7e84 EBUILD extlib-1.7.7.ebuild 972 BLAKE2B ef3c881ba1cea4fbf695c54bb6d61ab7ae2afcc6afa26d29fdc6f8063530bf40bb53e8feaf75f6a47df7b152d0a0a7b58afecb15f03955e7f751edb9a5fd91b9 SHA512 821e4e25e12539e4f039183b1e102dfd899a46b55fe31b12e61368f2af33b2ec9190f2a2690fd7feb4f10515e6368f6749cc834ba281db88067504d7c5cffbfd EBUILD extlib-1.7.8.ebuild 925 BLAKE2B b4110605476d37d43eb112abb874ba78f0a6b054a45952bb671f1de7f9f6c46e7fc17d80a769b4cb982bdffbb30e072fc37e5423503cb194dba1b346de9ca7da SHA512 eb042316448e7f41f2c68672e0a09270a91bd788e775fd04909d513b72d7a7ce7ed8c9e7cfb892b750cebe97e0884045186d9e76f538ba7f771de5a11dbbad88 EBUILD extlib-1.7.9.ebuild 875 BLAKE2B 0008b03562cb470ab2c8ee5be87e43ead6cbe6bf6cb66d30eb207b2d3bfc9c02bce095173bb17a0321e66ea3d077ac111a37503d8b26ceafcd8cc24be1504685 SHA512 c977767b9027c19baec4a60e9081f5993eb251352ef33dc11900b6c9106a8c91e1e5a281a01cad56a5900413a19342df52075a9180976804e5eb0e99c86ac290 -MISC metadata.xml 478 BLAKE2B a653670b924a76e37d3c836a4f9c41d625afb6171afda77dd96244670e1bc199b52248ea30a348ea8732c2ae83fe6f3aafd1d29caa00238fbec9c6d1bd57b8fc SHA512 4b124d55b447daa2ba909d864b734d79d5ada988ca651bd199de44c150aae305a7fc2492260ff17e21aadad0c396e4441ee4f4a1ba9cd6b15166019dd2e1c212 +MISC metadata.xml 373 BLAKE2B 4cbf2907ba5e56a5eeb76875cf300f8b85e394b93ed79d2b13eb14db35931f7b25a7ee2ab5d5973d4345f4912c47d46d7b5432800afcba2d63ccc0b6fb02aea7 SHA512 80f2b54c2e5935f54ed177cfddbfad752e06d71218a41da6e796e81d2f5af4de3487c28d36242437263b4eb275343596979ab117ce311032faf3a7ff91aa9f00 diff --git a/dev-ml/extlib/metadata.xml b/dev-ml/extlib/metadata.xml index 61e677bfd2e0..81020e2847ef 100644 --- a/dev-ml/extlib/metadata.xml +++ b/dev-ml/extlib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-extlib ygrek/ocaml-extlib diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest index 62a70c71c960..609f9d827614 100644 --- a/dev-ml/fieldslib/Manifest +++ b/dev-ml/fieldslib/Manifest @@ -4,4 +4,4 @@ DIST fieldslib-0.16.0.tar.gz 3711 BLAKE2B faf1ee760fb04f643bfb6d80a5f3ab1ac4b4aa EBUILD fieldslib-0.14.0.ebuild 473 BLAKE2B 894cb61564c6d278d31ecbd2c4d502f44d41631030b912553d69242edb9b33f5ece397ea384b1ae44fee2ddb315b0efc48af2c18adf59de62be2eec6d3634122 SHA512 1decd4330b340d0f92e8035521d7f953d3f2940a0969445dc9d9213a1aaa865b32639f9bc16024b1ccf1cae83a79303548378ceb67c40f8a1d54ef94c0242f49 EBUILD fieldslib-0.15.0.ebuild 480 BLAKE2B 60e38f4b1ef12df7c9cd47dd89304ef4ae18e662816b109a3836fe3fade18424e7969f355f7e31ab09ccbeea90fa84110520b2e1423ecc3ab18851913a531100 SHA512 d2be4b63bd7d919fa0b2682f6e67c607aaba5ea01f98471908717f9329598607edce3a0ad5cf6eee3d844ad07ffbc894fe8abc5eb0a777e640ee0a205835aac3 EBUILD fieldslib-0.16.0.ebuild 514 BLAKE2B c284593f63c9c93b8e8d5083dbeb128f65da92e88f6b1eaa7cdca3dd38e404653bd42c059ef4768a014aaed5daceeef59b78fdbbcae8374b36b46eaca9dc4004 SHA512 bf954df3319b01496ca9e6c4fed01bceb76c37c54a0360d7d13f07dc937e8c0f8e1151f2571814233e0f079ea24a2602f7d65ae14f58df39bec3b37350af8336 -MISC metadata.xml 747 BLAKE2B 54806e0fbab112c313c3483efde72eb2a54915761b5f6a472513d4f59e07f6e66391e7af94fb8d2046368fa549308827d7a5b75c58077e620540a672a5dacfe9 SHA512 91ff7f2b696ca0e6eaff42d1e0b522e1e554e6fc6046d00fa4415e7498a80277b20e9358d45190a9b12e956d5bda366c66230201cbeb0c11964148b54bb87e2e +MISC metadata.xml 642 BLAKE2B f10a2ccfaba12724bdb081e6010ad8c1b214af5255ebea65fd7a910abb5245a82157f427b787d1e528f5b6865ceee37a69d395da898e7cf689c13967d4f511d4 SHA512 da170e90a7a9aa9bb26d512ce3a8bc282a6f738281fe3333d0765fe439db0936639a9c4c336d3ca56fa091df737cf33b8dd3d30b6b7a0b3790230e207129e386 diff --git a/dev-ml/fieldslib/metadata.xml b/dev-ml/fieldslib/metadata.xml index d9b61af87126..d0ce884a493a 100644 --- a/dev-ml/fieldslib/metadata.xml +++ b/dev-ml/fieldslib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - This library defines a syntax extension for OCaml using Camlp4 that can be used to define first class values representing record fields, diff --git a/dev-ml/findlib/Manifest b/dev-ml/findlib/Manifest index ac70777a7e8a..3d9a9e028cda 100644 --- a/dev-ml/findlib/Manifest +++ b/dev-ml/findlib/Manifest @@ -7,4 +7,4 @@ EBUILD findlib-1.8.1-r2.ebuild 1686 BLAKE2B fd37fe0b5b698b8c454c0f13cfc0a59157d9 EBUILD findlib-1.9.3.ebuild 1736 BLAKE2B f20a10ae2494692bcfa9917cdbdcf4bcda35a3298d42d4d1bca75356672e9cd74b4e55db1e620b66b302efaeece4e05f99de38aa17871fa0dd87d11d5fdda291 SHA512 2489cb7571bfafd101ed61b49be354697bb029236e5fb2f2f33a4ed40dfae5ad0bf289bb2db70fef4b5d21f08723a5cbc115ef4444047d1e4732889aa69f7ebd EBUILD findlib-1.9.5.ebuild 1763 BLAKE2B 5c7b6bf74a729291f37b31c4973d2aa93fe42df93d01cc2adcd9d97884fe599bd326ba975ac8bf02dcfe653a1a23695be3278d5855a289a41e91e7bba9ff8e8d SHA512 e17d94e26975d0f4df18773e0ff3909ffcd9727a544dfe6166d07adab4e75f9121b0155e8de39b22c15bbae94cb2dd688de9a2869ee4142044366120df6f9b42 EBUILD findlib-1.9.6-r1.ebuild 1897 BLAKE2B 304c579d473c609c3f3d6686737152415088b067aa9c0dc1c57118e020556d818280774a9eca74821d65337f85b7b490dea57810f74d137c04a63e0b897c37c5 SHA512 5b6eda4340ecaa55ca80830714157eb94f8c52e90b15e8e001b43620a8a4f5c4ebc46a9c4c8b1df05bfa040158f51e4ddf25a465bad55c98bb7635b678e49609 -MISC metadata.xml 418 BLAKE2B 59a2e1618b3ebec5343c419a335c5cef124f844ee5beff5e8deb3d94b48aed5f1b9f85301f348f85a518d30516a40bab613f3750a8612e8b7a4baef2966dc15a SHA512 5451f3a709e9aa824bd3159dba3f50060e7df6d097ddbfe1cec93e933c34869b5eda66e5fc8b6cfb54940820fbb829ed8b3b1fc6555e06b117bc738f7ea7a1fe +MISC metadata.xml 313 BLAKE2B 5acfde6d665d53029692b476afe23035a6e2a4414d301dde6feba39d3738fe8382676bdb102758ad4d3fe01928576f35c82421317cd045ce37a9f86a5581342a SHA512 30d52375434c72938a3ffd81a9c2655cdbf5e9e2e0473beda90afb4deaf5b756eadece47a533a7ca2e4a263b83df29317f322d99a37b7022eefd01a485836b6b diff --git a/dev-ml/findlib/metadata.xml b/dev-ml/findlib/metadata.xml index 15a5100c0fbb..6d84a1141660 100644 --- a/dev-ml/findlib/metadata.xml +++ b/dev-ml/findlib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/ocamlfind diff --git a/dev-ml/integers/Manifest b/dev-ml/integers/Manifest index 8dc9e53a5753..98386765a821 100644 --- a/dev-ml/integers/Manifest +++ b/dev-ml/integers/Manifest @@ -4,4 +4,4 @@ DIST integers-0.7.0.tar.gz 12758 BLAKE2B 26244bb4fd6556c4e8e493180211a778552b84a EBUILD integers-0.4.0.ebuild 448 BLAKE2B 2f7c44ce61737d88f2bd98250eb50022b194f139d5cb11d6d84f6275c6d902313847caf7c75ba7ef390975041e925834bc9e013465a6b27033373601dda25eb2 SHA512 01602ef2720d10ec972ad062891081a2346bc8fef6a634950f1f3e58743d43e027a8f14ce8bd88b5fca6b31b2fd761cbbc513e13cdcb9c11d571d7cdcf7c35f2 EBUILD integers-0.5.1.ebuild 465 BLAKE2B b06b31740a247f0e386a10aad09e55e52e4cdb31351775163dea4f6a4259963f0bca0038c1dafd0ce3e8bcf150e143ad840fc3925f3c409df8c2543a9fc5f495 SHA512 e5cd7d824afed6e32f68b110a898e40d61bf48b30321c5592df376cae7199afb979ad01c0b4fe1d898c155facfa395857fd3afbbdb444d023e1ab407a6c44a2f EBUILD integers-0.7.0.ebuild 514 BLAKE2B b3e81881c6ea24179bed45f49693af6c20ae55ee0d19b864626e7b42b46b800fae7e9496a000a34a5976ed2083fc242e2f3155bca088af0e4797280a13d9a135 SHA512 423593f2a0fc30b075ebc63c0ea05c967f85908d8f25e16a70e83fe34d309cf5f9b4dd2f33d9e91994afcde75f986a129d796b6993a2aa2c78bc5149a87a637d -MISC metadata.xml 427 BLAKE2B 230565ed0daa87fa10797f03b258e23bac9a01166ee589598b5b240c0b7833b7c73a1b32da7c43c8df6e3767876d0d54b289b74a9e062357bbd05e1164ff10dc SHA512 0d29cb64bb76f1c2443a2dd37aec0db81b5af18d902282dbabca9938d5618dcaddabd22cf083bbf3386b8994563c2e33130353e26054aeccb39e51702b136123 +MISC metadata.xml 322 BLAKE2B 9540e1ab972c30b698ea9fd91f84afb3dc982fd6ed29c4d0f71cde21a717cb72b4be5b78407e0303744a7661087ab9b89affc8b5bb9e0cb09a4b911eeb26fff6 SHA512 35b1408080e870193358c0438c86e229f298adf494e859cff022ff6b1ed9a028bcc097615dc4a057c6cb648865daf790f344dfd08ac52022d753157cf0e5faf9 diff --git a/dev-ml/integers/metadata.xml b/dev-ml/integers/metadata.xml index d2297845d0a8..49e5b2610774 100644 --- a/dev-ml/integers/metadata.xml +++ b/dev-ml/integers/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocamllabs/ocaml-integers diff --git a/dev-ml/jane-street-headers/Manifest b/dev-ml/jane-street-headers/Manifest index 78b25971bb75..25aad7d49164 100644 --- a/dev-ml/jane-street-headers/Manifest +++ b/dev-ml/jane-street-headers/Manifest @@ -4,4 +4,4 @@ DIST jane-street-headers-0.16.0.tar.gz 4905 BLAKE2B 33301bd5221fb636a44a3e654ae1 EBUILD jane-street-headers-0.14.0.ebuild 413 BLAKE2B f7d52404918d76834cd1d31a183f9e7532b256d5c714486499a8d34296cc0b9c95828d1216859a2e68e20df1af3a8d2439f869d2bfbcc6e6f385e59aed7b217f SHA512 8bce1952dd4fb634050983f5024f5079856282d63b8f194da5b61d53e62c0c91a8ff36053b815e07e43eb02b7a4a6fc9950942d081dd2284543a14a6efd1669c EBUILD jane-street-headers-0.15.0-r1.ebuild 422 BLAKE2B 2f42bd7fd8e890b8484c3fecf739361d75c99c1e7876f63555476e3dab1249738c5ef9420596ab8c430b00bd74056461a504c818aa95c8259b45dcf6a43d3626 SHA512 fb63b58563676422b2b668b47285b587f8e805f9977be156135daeee6c727a8eaccba797e2a5e13edb068b775ca3116a68ecc28b236b1768b6aee1580481ab35 EBUILD jane-street-headers-0.16.0.ebuild 479 BLAKE2B 8d510f1dce0776391b87af579e15fd7871d6987d6c3d5353a002aa936caac72087c1a3b09e5c25c4fd95466cb98bbb39783d1e3ec006f08134ab47e22bafef13 SHA512 e43f0a99b4e39bce7b8760112f57fda304a0c612920a92195e80cf05117df192188cbb327eb3a34b1f6b0883818626a6119d1765090a2ea95c3d5cee36a86818 -MISC metadata.xml 433 BLAKE2B 7c7ca49386645d46dea571a508c221aa901bf6a68093e301159355d49c4b050a7927c08398cc8d9dc347dec60a0a1af5ffcfdd7a097a1084d969d11260f4b9b7 SHA512 14fe6143cedbf4c65c9e55a6395fcff15f5d9c877b8d511a32c9fd4ad7c878153fe1d74c957bc23d87e3ee3e8edb5553fbdb938986eb18cca23eb8e28bbd2af8 +MISC metadata.xml 328 BLAKE2B 3841632fe3750691379f450f94437468e814ea272f39955b7e124991c920acce76741bdb6cd757240e0884087d282cf99f2b6e5d4a072236946aa48b852bcc03 SHA512 388b851a7e01bd5408ca54889a192b2531e1ee5e9982588c65d8e205e0d4589f5b3adb3128c2a7356a9c57b70227078963201f04a290ea58e9757dfa7eb543ea diff --git a/dev-ml/jane-street-headers/metadata.xml b/dev-ml/jane-street-headers/metadata.xml index bc36aeca7853..6ed2702997a2 100644 --- a/dev-ml/jane-street-headers/metadata.xml +++ b/dev-ml/jane-street-headers/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/jane-street-headers diff --git a/dev-ml/jst-config/Manifest b/dev-ml/jst-config/Manifest index 8d32ba4f04d0..c2808adf8a1c 100644 --- a/dev-ml/jst-config/Manifest +++ b/dev-ml/jst-config/Manifest @@ -8,4 +8,4 @@ EBUILD jst-config-0.14.1.ebuild 542 BLAKE2B b991afdc7d7b013ca176612070909ccc5029 EBUILD jst-config-0.15.0-r1.ebuild 551 BLAKE2B ff7406d512144d3107b7fde4d96e02443e7ddf0ab5cff3623ffb10401eac48cd039d2701559ec90672bde584aeac472d015fcd76fa6a17e2f506a0fc03e6f1f3 SHA512 a573407ccc79d6746f00ccf8a5bf8ff5a8f303d3e3ec499c0d8e319a52676c03045464d2d6991800a938f9f9b51c983a5ac94d32867b5f1e610f92e0e9c4d8e4 EBUILD jst-config-0.15.1-r1.ebuild 628 BLAKE2B b2639ee310ad24eca55b903f1c54b14b5a96db0092deaed6338603dc34ddc6e746f3d7ecb9a1e67dad38116b54bdc0977445294b02d3f611b2b2fc99ba2811e9 SHA512 52a2f040925bbe12f347faa1273ed71da2f0480ae0abc23e24461923ae05becf63896c951389e6518ef886ce6e330576443c9a1919980b81154b3dd3b688c2c1 EBUILD jst-config-0.16.0.ebuild 656 BLAKE2B 0122714d407180052e9990c959ab48880bc99cd1707039ea881c35d05d9ecbb65021c31470e442ce38fd7888ae5dac99ab8367b2e373500b179b865aa12a1790 SHA512 3488fb45bc93277a914f95c6f9ed085e2ba890a3d5ad8cebc0d4724f2989417031532af0df795a9a0724be80a9f6277d14c701dcde524e987e319e85edc88240 -MISC metadata.xml 424 BLAKE2B d9fc3127f735edee73ce9922a043dca9bdea8ac03cc61c3a492e3ad5598dffe92d147ea3e817e031c14c34fe69a0b15261ebdc64c5b9a4c9916fbbbbbedd411c SHA512 9f645aefbd7e1d14045c077cf78522e7ddad61c1f35bbf1ea5f31ab19a2973340163ababdfce8c27d79cefe3a866dfb95e7b889a81cbf364380f585f0c25b96f +MISC metadata.xml 319 BLAKE2B 026944027d43638915798e6301cd44943c06b0ff6df3a750ec9487e558a0d38fad9c79270464a9d6934a500ec4443bf60953f636102fea0625d9c99a0fc19833 SHA512 5be8182ab8d98cba8182882470323bf7d31e4dbbc2b40c472ba8255a6382f8a68233aeb39ba63345c7edd4804e08c51863fc4622362695fb33dab3ab8f45ac04 diff --git a/dev-ml/jst-config/metadata.xml b/dev-ml/jst-config/metadata.xml index 037c445d784c..53bf6613b160 100644 --- a/dev-ml/jst-config/metadata.xml +++ b/dev-ml/jst-config/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/jst-config diff --git a/dev-ml/lablgtk-sourceview/Manifest b/dev-ml/lablgtk-sourceview/Manifest index 21a882647859..0ba94ce3927d 100644 --- a/dev-ml/lablgtk-sourceview/Manifest +++ b/dev-ml/lablgtk-sourceview/Manifest @@ -4,4 +4,4 @@ DIST lablgtk3-3.1.1.tbz 854720 BLAKE2B e6a916151fe1ca0746c14c2a66cd178f3b0c05197 EBUILD lablgtk-sourceview-3.1.1.ebuild 626 BLAKE2B 106126d50a42aee6179df814978205a2d047f9609edd9684d95bacf861049f5471bc84f6b8120aee4c65a9847e304cc04f4c7b00893e9aad91df07ba2f0d7513 SHA512 c5ba2b12209b5163e5699713d87c3bddff04dd0100a4395182801ff5f8053ac83a3ee49488a53f82e9bacc5de97283f8e7e21f99f63546d563f797b94e9cb782 EBUILD lablgtk-sourceview-3.1.2.ebuild 754 BLAKE2B d93dc5fae2cb9b4c48a61ff7cde40398d61ad08a99146d6706b1c5652aebd20781bd26a1f880fe49dd5b4d340d71968c3f25f89092432bc24f3190a4636624ae SHA512 78d298b8ed7e37d51327c88c63cff7c1efbad471250c8091310987f89c8be25b9abd97ddd38cb2ea728061a2824fdfc111ae4e0f7d81d104afaef3491863799e EBUILD lablgtk-sourceview-3.1.3.ebuild 667 BLAKE2B 7a26f1f1693aa1d99c1b7c877e7e63ee8acc98ac011b86feab2eb95a639ba4e2706ba88e3fe22c224bfe46bf0f68cef8eff2b10006657b4c106e19eb1ea74d84 SHA512 8fa2964c5c2d29f984a1f317dcba3b78686ed447df8b3a19fe855ac6312d550b473e20e854260944c3fceb68a699b2debf56ca142d653acbca75aac350abcac4 -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/lablgtk-sourceview/metadata.xml b/dev-ml/lablgtk-sourceview/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/lablgtk-sourceview/metadata.xml +++ b/dev-ml/lablgtk-sourceview/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/lablgtk/Manifest b/dev-ml/lablgtk/Manifest index e0a995aaad3d..6c8d5cc3ca47 100644 --- a/dev-ml/lablgtk/Manifest +++ b/dev-ml/lablgtk/Manifest @@ -14,4 +14,4 @@ EBUILD lablgtk-2.18.13.ebuild 2066 BLAKE2B 56c886db71ae142260ac25c225280c107e0cd EBUILD lablgtk-3.1.1.ebuild 703 BLAKE2B 63b744a767e6f1f238434a5e8457c0c01066992d4ced47b839e623b3a9535a15e3285b466a5477a01a17d10a4a0abb135b2d40e202288f89944029c3881e9719 SHA512 cfb13c7b8a4661174c84f6f5966b56bd6ff3c11e18b28149922329d9f8c9eb5ae4d8cc0811bfdf8f53f04b8f66f54118f457d53852bffa755c89e3ffe0612cb0 EBUILD lablgtk-3.1.2.ebuild 809 BLAKE2B 240985d82a7da9d69c117e6d5c61d3d3e8538bc9de5684d267f5d5983bdac0a335b13e8ff66314ab38dcd94204c93175a9b2f887ac35afa1c8a96f3e8c33e32e SHA512 376d0c3f2026f8b434fd1bf2f2854df478149398680988dcc97ac859702567647ae3769db823f54eeb130de425f2add64cc29255d303460406e8807fea3c762a EBUILD lablgtk-3.1.3.ebuild 722 BLAKE2B 7b9681ad60d6266b944276be67594d4a178c691109ab2c6728ffbaa9b92fa1339e05b8baa1fd633ded3c7ad2a9824075dcd865d353f7cb008a9e91bfa7fd4d60 SHA512 35a33886cc5ca9fc15776ce83e7af41d781b34756cd1c35a69cceb0e3d6a87e59eaf79cbfbd2907be2506aaf3f451d6c622728ef298c87dfd0f5aa7bcc7fcd19 -MISC metadata.xml 803 BLAKE2B 81dcea96c0622e8106473008e25574b819b522ea91f322cae81c9d9c32e1ff02759b1c0fce40d2567662abc1b373c4ea3792a4a4cc11ed346e257af840399e11 SHA512 5e6bd8af52147eb9697759509bbfff9fef9d9afc09ed924814d85903ca750122ce14723f449b4e08cd1d7f0dd2b0e75d3823164b0e7552e4d8334a7dadfc7f0d +MISC metadata.xml 698 BLAKE2B d5627c5262d040d6166667a9f6bf72406e8a2b07e2195c1238feb274e12c318359d61c4e88fdb0c264b7b97feb8be37f3cb16993d4912ec0d74dee85b3f859d5 SHA512 307ade15dfc4f152bcee4542f05d0b36f76b0e8de48737a77d0629fc08b6be2ba9117db7a990859f1258f3751602e0caccb2aede6366e21369e282de88fc037c diff --git a/dev-ml/lablgtk/metadata.xml b/dev-ml/lablgtk/metadata.xml index 437ccb8ea1e5..42977a44992c 100644 --- a/dev-ml/lablgtk/metadata.xml +++ b/dev-ml/lablgtk/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - Enable gnome-base/libglade bindings compilation diff --git a/dev-ml/lwt/Manifest b/dev-ml/lwt/Manifest index 36a301dcafde..d3d09fe4ac09 100644 --- a/dev-ml/lwt/Manifest +++ b/dev-ml/lwt/Manifest @@ -8,4 +8,4 @@ EBUILD lwt-5.3.0-r1.ebuild 809 BLAKE2B 6879d70232201e22c5fb3a378e8f694ae244e010d EBUILD lwt-5.4.2-r1.ebuild 819 BLAKE2B de3962ccc0a4b6866560f497338e2ec2c77c4704fbdbf9f4776ded06aab0451d7fb8e290dec6d2c8877b1dded8c36befc5afffae5210a464f6219836402b5cdd SHA512 f115e11ada07ddb5015d469585a3f5653aaac207a6e152e7f534c1bb36d39513b0d5cbc5121424b9a0ffe1c7ea381af4228816ce8fe348a4dc95f420022ec6a5 EBUILD lwt-5.6.1.ebuild 996 BLAKE2B c289dd2861bb603f7cf5dd9d3c2b923fa16e5c446c03f232485d2d8b4c620557795a74ff3d39f2ab032edd3d50ef92353aaf16fc9ee70423b5b4845cc9df70c3 SHA512 3b496b85a4c794b6c4b83b841bd3fc2617485ee981a70d12f0121a4dd1d4b3f61a0e92e9d70fbdf2d252980381f21fd3e6be15abd6c551e507eaf859daff0722 EBUILD lwt-5.7.0.ebuild 984 BLAKE2B 8806779e8b19bf4ce41b0ba2afbcf1e59c7d1c8c2960f4532fe8f0de75c26747c0dafcad91a9788c0d0969fad7e8660af42e4f03d54131bce38cf93b9c84364d SHA512 f74732f40ff16680b46335dff3b399a4416c45b22ff6d20dc5809d9ec014f9af0060f810305d8c57f36785c35d0907cf41ab38e153647540308408eb603b0dfe -MISC metadata.xml 414 BLAKE2B 34a1192334c52a4dfe3746119293c05cccc14f6a4b7b5faad4834ad33996a98be8c7854096eebe870a4a0bdc675d796f55788334503423a99632b1625d84b8d9 SHA512 09660f044d6132779e8e63fe6dbca02109317f70af905181b8b344348c72257df804022fedf884c84ddbfe2d60dbcb965e3cc273c30c593f70a083d80c2f92aa +MISC metadata.xml 309 BLAKE2B 548c34a2720146cf3c8fe6b3f934f7d99dc166f9617a8d46d532d95c28c196d4afeebd9372d93f83ca06c4d5cc102bfba7ffcabe95b515e2f4c6648aee25521c SHA512 a95630b3779b358805266411b6704c107873cc2704682412818153f816a71c7f871ae0c2d6f5b5483b9aadee6e32455a7fa119205b54478606b50a7421957428 diff --git a/dev-ml/lwt/metadata.xml b/dev-ml/lwt/metadata.xml index 52dc9a8f7464..83c7d13d18c9 100644 --- a/dev-ml/lwt/metadata.xml +++ b/dev-ml/lwt/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocsigen/lwt diff --git a/dev-ml/mccs/Manifest b/dev-ml/mccs/Manifest index a164a303eb4c..ae9cb290814e 100644 --- a/dev-ml/mccs/Manifest +++ b/dev-ml/mccs/Manifest @@ -2,4 +2,4 @@ DIST mccs-1.1.13.tar.gz 1024449 BLAKE2B c653c7d0b5fb6f9ea8facd8bfab517d80c7ec8cf DIST mccs-1.1.14.tar.gz 1024455 BLAKE2B 60a8170bcef250532f69d78df72906f944b392dc858c6b88e19fab367d71c19a4316c78f1285fbd120fb9212c2a3f15be3c3ec9bc2262aab80bed6b0dcc76cca SHA512 f7a50473efb7823f61dda2753be4887cebc6aa43c1cc9de2596a15b418fbc577ea60d96f66488a1008032f75bbc3b3b090017d5846d5558463bd8ca062270895 EBUILD mccs-1.1.13.ebuild 640 BLAKE2B 06d0a44141f6a2cd98f207cb0450c9e12cbaa19db7c8ff1774d5413be766e0de88ea206f321b662f61f2f8ee03b1cb9ac5bab791136ef94aee527c0415a9b85b SHA512 52ff95042dd14b4a58bd2b37e5254ab863d4ad6d96e420e0daee7210accd2911ab24aa8c21c1b1e7d17e85d63ad505980d6ae64c383afff17cf1858612c706fd EBUILD mccs-1.1.14.ebuild 640 BLAKE2B 7ee53865d325c24dcd3b0f28d3df6bc4d6a2bdef3274b4ed63c11fc39847e3335e29e880764f0dc0f8805ad3399227dd8ec7c26c6c8e358e44285fa00d2a43d0 SHA512 674484677982b9bfb4eab1fb3c8b70f01d8ae28a1acb7d814715eab55013e88777429bd5b38e66bee6703158dd4ad212bc81bf97230a59b595e5b3c6b4cd4ef5 -MISC metadata.xml 419 BLAKE2B 025b3551505f63c49352b5b14a693565e5a2a4787437c94d78499949f4d66d2ae8603a0519b90b2785966eeacb247d29dc0ab39c3c437459bbc5edebabce9f88 SHA512 8185fb13350102aba4b824ecfbb9a5a6edf33dc7b76b547a1a162261e214adf82b077ff329dd92a2a90961c0c9ba4dad2f7350c5ca0ce34ad9db2a4d4ffe9f14 +MISC metadata.xml 314 BLAKE2B 740b3d7325654b5a44fbb7ee3c5125d685bed2f29d71ce370586e1d73f0c2a854b10822a7f4a94d62ad87e3447c567c5379102bb2852b7d5337d5b3ec67328cb SHA512 91a3c6c3df03c237ae6476a06fc0337df8328426a638d28484a5a4b396995f5378dfbae56fd8f0249f0f86e915d585edbd2435be6b284b23ca4243ea1c2ac25a diff --git a/dev-ml/mccs/metadata.xml b/dev-ml/mccs/metadata.xml index 227c5f1a4122..993260c8c1ee 100644 --- a/dev-ml/mccs/metadata.xml +++ b/dev-ml/mccs/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - AltGr/ocaml-mccs diff --git a/dev-ml/mmap/Manifest b/dev-ml/mmap/Manifest index da094f543e24..f8e1f0d79fac 100644 --- a/dev-ml/mmap/Manifest +++ b/dev-ml/mmap/Manifest @@ -2,4 +2,4 @@ DIST mmap-1.2.0.tar.gz 15328 BLAKE2B d7ab07cb0883c7ca53827ad3d4402caf3beba765d6a DIST mmap-v1.1.0.tbz 12312 BLAKE2B 3f688f5649ef51fc2a0cee76519da46dcfecd72a065de3cdc72412e27bfa39c26c6bb54d35ea6e3b139db0ccc75e9460f8285826c40ecc894a3782f279366686 SHA512 15e4ec2634998f321f495de5372dc75a3f4059ab7512115603ae8fd99a619c91299d34c8a12a697aa36df4ce14c90c66746b873eddf004b7bbbeaef8ec7858f5 EBUILD mmap-1.1.0.ebuild 409 BLAKE2B cab1ea3ee166d6ee69f312b5687dc138ea9c5e9a5c296b244772ef049635ccad32f906d90c64b759afd8ffc529f7d9df5fa747ffdef033b40a5ba12b3f6278cd SHA512 7c8bf92e1c1fa4988b55f2634f8b9cc83ec6d86d13a8ea54278f755ee77dbcf80cd18537ebabadb03beb347e3736f6084f24d0b4d7d223f153db6ca90a763dac EBUILD mmap-1.2.0-r1.ebuild 433 BLAKE2B f740594139b1e8e95c885058493b7410735546066af0dc76f8536156f2894e88fe530e44aaf823be742a26ebb712330ce8c6d415c95f5cdab333bce2c845d848 SHA512 f973df1b50272c9da04f2d67b404def261d8b8194c2b94df9cc5bfb72d163216f585037ada5af356b7213590b073b1159ea939e42f68a50feb1aab2bf96a5a49 -MISC metadata.xml 414 BLAKE2B ca2d5e5b9b88df2016e6bdb882e300909454aeb9546b3435184ad5efb9de61849470b4007377351a108ce4ac8ee120b17e9d4a28350d46d4e3bffee8b2c8df2c SHA512 6e495ebfacdf381551c697f51db511125a438e3e5ada2b2b4a4560838df6b8e97e1fb8bf8cc5ddb27a2075ad01c2eda441207f77aec983f1b3089f05e39dfb2f +MISC metadata.xml 309 BLAKE2B 0b0984089179647b4f963c20bfc0b1e7f1da408172eac6ae9e0b953e1c1ff6955ccfea8d97cd522b7570d04d8e55e98433bed3fbef0a4525dc82979992b71ceb SHA512 8045f04b4802d13d799bba214abca67b53af12a3c95839868f011c7c32d1ba7086219f0ef9bf62d646aca1e1bb9708504b1ec85b33d14feb90b4b9666c2f999d diff --git a/dev-ml/mmap/metadata.xml b/dev-ml/mmap/metadata.xml index 8a3d3567be50..d7b139089d5f 100644 --- a/dev-ml/mmap/metadata.xml +++ b/dev-ml/mmap/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - mirage/mmap diff --git a/dev-ml/num/Manifest b/dev-ml/num/Manifest index 7f1a2954645f..8c53d67c113f 100644 --- a/dev-ml/num/Manifest +++ b/dev-ml/num/Manifest @@ -4,4 +4,4 @@ DIST num-1.3.tar.gz 66251 BLAKE2B d6fde246693c8aef3b881a4ebc2b601392e0f0bf561dc4 DIST num-1.4.tar.gz 66327 BLAKE2B 59eae642e19f452dd911ef6c32b89978f2034a5fcaece4a358f3da447c8d6cb2b2581c39d032eb117edaf7ecf942583281eb6e31716b06960e768c2a985e099e SHA512 0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f EBUILD num-1.3-r1.ebuild 769 BLAKE2B a6131de1351f28b9ea0c6bc1f7cda9803ce9be1da81fe6a07f3a9c1217e19bb23fafc5aa57b4f84daec7284986f1a13d4aa42b28f7d643e845c1bf9d08014a3d SHA512 d8bc7c280a8a8d2e8356792c65389ca71f6e29fad70b9239491242929eb585e1b5bfb85bb0d7fc36885b0ccf27d24ca7c1a69ba21a1d65bece95d4ed6aa01dd8 EBUILD num-1.4-r3.ebuild 1019 BLAKE2B 19a37d9694a5b0a52fb6c4be0f9fba1e5acb09169a7f2077f36153b19177fffac4e1c32ab056a997412f1cc8458fc4fc600b942f86db1f402b34d5f895d097a3 SHA512 2a2f124161a9be8145a5ad859ebccc4ca5d4b6b5aacc8dde18cd9c3889c95718ef486c92bffe3f8a8b77000096645e38c757731787b869e4b713811da6198b62 -MISC metadata.xml 412 BLAKE2B a5f0cfc09151f5cd7e14d2d3b3c978748692da77d9c21e5a9e562b75e509b46d42b9ba57af6430d4bf7c681273dbf20782def53236369977a09e1e1841584780 SHA512 8c756ca2bc80892533820dad4fc2382da649b289a5c39829e0b4f24f3d6971be204c1e774241bd124717049fab1d95eb9324ecd3eb9d883838fc207a200cfeed +MISC metadata.xml 307 BLAKE2B b03f687b369c2049c3a7ae63a6233e54b4b2f78177a1da9062928ab49a7431ca3161adbfd4650de940850db97bd3095f14e0ff6b9494a5e9787ed67be178d341 SHA512 c4b2cb28b0a27f5903776f6dd76f082a6407c7aae14e70edbbec7f3484dd9fff72691ada23949a64d2c86fac814a0b3a7097f9a3db93379838eeb97e94cdb57b diff --git a/dev-ml/num/metadata.xml b/dev-ml/num/metadata.xml index dfc7ef5a48f3..85700a64a24e 100644 --- a/dev-ml/num/metadata.xml +++ b/dev-ml/num/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/num diff --git a/dev-ml/ocaml-compiler-libs/Manifest b/dev-ml/ocaml-compiler-libs/Manifest index 441c892d941b..abbe1b000055 100644 --- a/dev-ml/ocaml-compiler-libs/Manifest +++ b/dev-ml/ocaml-compiler-libs/Manifest @@ -2,4 +2,4 @@ DIST ocaml-compiler-libs-0.12.3.tar.gz 4982 BLAKE2B 83432cbb2707964f025b294a84cd DIST ocaml-compiler-libs-0.12.4.tar.gz 5435 BLAKE2B 2c7b3f79315945d094dd4102da748dda55265bdd36753606ec03eef6a39eb385b84e7bfd0f43a04583271bf7c53b15481e9dcbb48c362d472bb3f740ec48853a SHA512 cf08e8d4bf25fff26a16a05036f08247176f4845d9d9ada85944c3fa89b6df9a5092d7a1025415a3b2ce00dd45b544cc82247648cf3952be2304e5d9ebab121d EBUILD ocaml-compiler-libs-0.12.3.ebuild 467 BLAKE2B 6c9c9e8ecf70e13089e9605d8de013d808bb8c6190bf62fb441bbf0276d25617eb8658f2dd5dece471d35959fbb5aa14c031b2e0795fb9753e9ea8ee199cbff8 SHA512 46fd1fc5f2b52cf85772bb8fb1d5fcea16d81817f2cc4135b98d6a8703bb2e45af4688499c7374b263f37afe841c22c733d54d278db1be6bd3479281279962dd EBUILD ocaml-compiler-libs-0.12.4.ebuild 474 BLAKE2B 8cce801a509ea3734320f6b84d93bd603cbdc9716ffb6e10c2ab5af6a68bcec0d01bdf84c7d263efdfee19136660b749eea9637e73aa047c7ae73678e29ec685 SHA512 2f326c32cbe53218823556a363d03e893ada3e0dc85f373884e73985299b944b69bb587e3c9938626668c2dfed7bb63a00fc4089e66b7f59a5c90d7ca6f74e3f -MISC metadata.xml 433 BLAKE2B b030add0bc65454a09c9b648962ba45faeb4f9f6f3448c2fec14a0f413968ee62d3ea3cdd265abd10f1ff6d8a48e8e85fcdbb45f318c440ee04fb1dd718cf428 SHA512 2f9de8e49252a907bd65d7d343f8e2bcae84bedf6b3472782ada23a345e634a4f63cf2589b5e7a3338bb824ddb334fbc99c91c3aa9514830b1051d1e9f522777 +MISC metadata.xml 328 BLAKE2B ea0e73ca0f6a7056e334fe09e349083a6ea531df238098f312466782f5aff013810e1c7ea691bf907798160e5f7a6e3656eddac62a99f35a829166fca01985fd SHA512 fc5230a35d7511461d1a0be41527914bf8107a21e5cffa70b88d434943af824f13278af08fe0c48320f07c049b6e165e239bd90443ecd36e9abc82096884de64 diff --git a/dev-ml/ocaml-compiler-libs/metadata.xml b/dev-ml/ocaml-compiler-libs/metadata.xml index 4e0cb4d16cfb..9da7a8207524 100644 --- a/dev-ml/ocaml-compiler-libs/metadata.xml +++ b/dev-ml/ocaml-compiler-libs/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ocaml-compiler-libs diff --git a/dev-ml/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest index e0cee6b95dc2..fae381879d24 100644 --- a/dev-ml/ocaml-ctypes/Manifest +++ b/dev-ml/ocaml-ctypes/Manifest @@ -7,4 +7,4 @@ EBUILD ocaml-ctypes-0.17.1-r1.ebuild 814 BLAKE2B 3a5bab91cdb4045286fd81c2fa5e666 EBUILD ocaml-ctypes-0.20.0.ebuild 908 BLAKE2B 18279ce659d023b2c256ea7aef01220851fba9b3e871e1bdb50305977c40cb0e8304a021f4965dd9a0a832a3fc19841a368ec5cb84c885812680351fcf588ec5 SHA512 bd6fcc9f8b186bea5313451f4ecba179f9b28ca079cc29e1ad9c90f6fe9447f40424575684bf7dd326dfa65434d70125bafdba7e9e061c6dd1530a9c56597562 EBUILD ocaml-ctypes-0.20.1.ebuild 912 BLAKE2B 37467f18078dc8172d6e71e36d105c6a0ed602a73688d7d58c97c846ba9024fc055b7e4d65a4a822095ef577bbcd800eb09f30bae6a1a3d5afe7a9766738bfb4 SHA512 2cea70fd4c3801a790127eb7d93e639dbb4d74210e649f873721aaad21d18b2f1203bc98ea3234981b63fde30f7dede52eb28df129e608636c10bee861b4b35b EBUILD ocaml-ctypes-0.21.1-r2.ebuild 758 BLAKE2B d80cabac94facb42a8350f176a5b3a34847756f3d9bdec85b7711f987fb2305fbb8c6d005f331d4d38235ac7510bc19c3bad8310cde2143b5fbd736e7c76fcc8 SHA512 712d71fdf81e6ffaa8710041f4515d68660e441349fa3ae3dddb13a827b82882b2a66b0ce86aef8b873e52f69741f8ac4e686f9fa4ccabf3d73e77f03b238641 -MISC metadata.xml 422 BLAKE2B 2a6917620a5f7722531bd9e493844194c3306540c61a5f24f5340376ab334b26d455623ecff497238e3758b7a249dfbd4e7becdb2cf167b5e42826c95de2d3f9 SHA512 3b24856294b2ac0b7dab40b011dc0429b0fb65fbb6b8220311b1d8809ae52b4d8548027b89882ffa5d6d1ec828e6d01eed8599d091ed3ecea37725f3cf6071ec +MISC metadata.xml 317 BLAKE2B f25c1f9fc2dea5d1afe9f1cc03667a70564a3134b5211b494adb1c9bb0be9d77ca4f7bbd9ceda2a81458476e06c9cfcaaeceacd338e40b898b4454d518fae025 SHA512 7262b7766342484afc74b5c30fe4a7a719219c759eec469b86c1926dcd6deb61f0ba0ab5c71e37e4a1f921ef268433f9f4166eee5955f515142fdfdde2c968c9 diff --git a/dev-ml/ocaml-ctypes/metadata.xml b/dev-ml/ocaml-ctypes/metadata.xml index dc205e1bb46a..d16418ab6b99 100644 --- a/dev-ml/ocaml-ctypes/metadata.xml +++ b/dev-ml/ocaml-ctypes/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - yallop/ocaml-ctypes diff --git a/dev-ml/ocaml-expat/Manifest b/dev-ml/ocaml-expat/Manifest index 72b26c1e882c..cef55b1142b2 100644 --- a/dev-ml/ocaml-expat/Manifest +++ b/dev-ml/ocaml-expat/Manifest @@ -4,4 +4,4 @@ DIST ocaml-expat-1.1.0.tar.gz 58318 BLAKE2B 137bc65c5c867180ba547de17041bd0f588d DIST ocaml-expat-1.3.0.tar.gz 58331 BLAKE2B 4d56dd1354a31095afada7e4b0ccc9d1eb7fae4ed45f579d6b2eeb9366df7c0f5ae58680d4e917185bbce2e5e7c957f266cb4e89b7eb1e943f0fb9f68c28f94d SHA512 72a59c982179ebc2cbd4c0659ec81c1c7422de78f9fff4bd9feebda8739d3a50d2840bb5f058e075dd63a2d1af35727e04315361febca3af6c8605ee52e27498 EBUILD ocaml-expat-1.1.0-r1.ebuild 938 BLAKE2B 75f023fd90c6751fc7930ed947d606f968a483d9edf3583e14a4ef5cb848291e92d5910738d19447eadd7cc1b17cedc9c3376bb802b6e2f563a23fa84a65f537 SHA512 eaa6d40fd9738941d21aed2e5c7278f9b30b4c6290f94c048a595465e886bd480deab026bbce83bc48b6ff856b6fe3cd059b55cad89b4d83db22c06e711a80fa EBUILD ocaml-expat-1.3.0.ebuild 945 BLAKE2B 416413fd0fd3adae832de9b4e90917dd9a689d4e5d4954d3e4e426dcce28396d8c78247d879ac654d7f90ef7ddb3dda12d14a4c87ebffae3b6cf774490e133f3 SHA512 b66a6274d198c7d057dad937df2e89ea0026427801020bc3342e05bd868a8c53e4e1df7dfaeb86488327ce6bbcaaa405c6b8350d1f7ef52c3fd12a5d263a7bb8 -MISC metadata.xml 425 BLAKE2B 9e6cfb4df53dc4bdc44d06267f8a87d2674b747ff45ddeb7c43fe424b0a7633c5d06c6ce69d6e6f82c977483b582077825e1475fd793dd8aa39239d6b6013ab1 SHA512 1db57a46a05f1c5e56632024ec713be1d2dc1aff320bbe6c6d65ef8df30a036096710c4e2bfb2b1fa535e89224c5c3a15f77649d8fef88e91a1a950c77a0aaa2 +MISC metadata.xml 320 BLAKE2B a94754065fecaf943fb1d8c49191447e5c15c8e5ab64edecb1a30b9a6d330bfb4b9ff155036cbb4a87a62996a090d59d0cb35bbf69774e3a8c0f95bd1a072a52 SHA512 36a332628de6c48ca8cce69acdb0bf5e73962fd03fa9f3660a5202c43e196c481bf3b8190b5bb5097b01716bfa603e65918ccaf5dcb4a3c095c8be411cc4276d diff --git a/dev-ml/ocaml-expat/metadata.xml b/dev-ml/ocaml-expat/metadata.xml index 1daec7ebee51..6b99dafce31b 100644 --- a/dev-ml/ocaml-expat/metadata.xml +++ b/dev-ml/ocaml-expat/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - whitequark/ocaml-expat diff --git a/dev-ml/ocaml-migrate-parsetree/Manifest b/dev-ml/ocaml-migrate-parsetree/Manifest index 2df0f699def5..633db73eb18a 100644 --- a/dev-ml/ocaml-migrate-parsetree/Manifest +++ b/dev-ml/ocaml-migrate-parsetree/Manifest @@ -8,4 +8,4 @@ EBUILD ocaml-migrate-parsetree-2.1.0.ebuild 519 BLAKE2B 428a0551cd32ee77eae3418e EBUILD ocaml-migrate-parsetree-2.2.0.ebuild 553 BLAKE2B 263d850bd6e8a14fd50fcb4753002f2507e8254dbee7a758afc06a00b8ae290bcf176150d6dc53253c35ba8258bc379928f0203e111ba8fc266f802565149eb3 SHA512 734656296bf6fe34e133a1015c9e58e3e5475b41a0aca3b59362a6c05723969140e40d8281358e2183a9d18e51c798a50339073dc022011a926097d486dac4a7 EBUILD ocaml-migrate-parsetree-2.3.0.ebuild 565 BLAKE2B f32ffd892abf9bbab36b920b26835e20b5c2098485c631e0b3501af965cf54e7ecc6c8af81bf8f1305f043be71873ee4a4d34c687e25e9f32ea085a214a4d941 SHA512 b04c4363d3baf3b0b2c164189bae82abb1b4728a44e001406b9e7a7102cb378515d952a63e47fd4a7a637043a79810a1426bcf689a8745fad78c942c89fb8654 EBUILD ocaml-migrate-parsetree-2.4.0.ebuild 561 BLAKE2B 0d10ab549169de55d4bdcbb318d382ce5b28c13310996de6348b67b8b6c47fc6c4641d3562aa228359f2fccffca0354e460490483a7cc61e476d9fd94c5fd46c SHA512 a9a5bcff007b39a0c6e552600b974ffa3acedc033693c186dc49b00bd586ca5ab4d092697f43ea54b9c981e65e00dc92b959b04c05c0e9f7e6439ea5d66a8b95 -MISC metadata.xml 436 BLAKE2B ec12ef5053e8fd2d654d38ca5b81823eed65bde5ae354c27cb166834da0dd0e34a4e038d1912cc9d6653b14cff9cb06d6a3bec4388b6d4d3a96cdc20faec3efa SHA512 99bc47f7b568fc287370b85da88f4f57630844ad50e2085a5f6d6fe17d1707ace3843751b07c061a80076661edcfbfa3714eaa248009b9562e60a591b0047774 +MISC metadata.xml 331 BLAKE2B b0f6c9326ad1ced25921d9bb8949b380d56b8f290448d0dd18574433af51cfb68ef67b6af1ddcc1e4f48a91e3efb4d15ba54d5889a9fd995af5dfa66b9d952f5 SHA512 03b308c07702091e459d783557fda0b7a1405ed047e3b8f131a57e1df9565cfc5ac631457d15a31d9a8be050aca3d9b9e84214d2c8f81801848d3c11c30c9380 diff --git a/dev-ml/ocaml-migrate-parsetree/metadata.xml b/dev-ml/ocaml-migrate-parsetree/metadata.xml index dc9f17fc0754..dd1561f22cab 100644 --- a/dev-ml/ocaml-migrate-parsetree/metadata.xml +++ b/dev-ml/ocaml-migrate-parsetree/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-ppx/ocaml-migrate-parsetree diff --git a/dev-ml/ocamlbuild/Manifest b/dev-ml/ocamlbuild/Manifest index 03434aaa0903..75da45203cd0 100644 --- a/dev-ml/ocamlbuild/Manifest +++ b/dev-ml/ocamlbuild/Manifest @@ -5,4 +5,4 @@ DIST ocamlbuild-0.14.2.tar.gz 199293 BLAKE2B d81613878f93f27c6de41461e6b3cebe074 EBUILD ocamlbuild-0.14.0-r1.ebuild 1369 BLAKE2B c40ae8b4619179421ef78ee4f68f6ce5b71a2e83d46d1feb8c450664f8d7792f68d5cfca1b6586fc7706a497d78e58afbe1c011a34e5b18daf198ca1c207b21e SHA512 e1efe6aa52a4693bcaa34ff1a39cf03f2c4423c56fe99a2b30c74046d8e7bb4792562012acfaa8da0d03f7757efd7da82213172c991bbdda3c9c143da1fcc0ee EBUILD ocamlbuild-0.14.1.ebuild 1374 BLAKE2B 842f9d56b6d9cc9196ddd956decaae807eeac955f4954c8aebf1db49d9967070143a9c50d810f325d17cdf33271dabfd4107a21b5923ab6c01c099b4d20ec67f SHA512 e3948dc923e57e9b6afd012fe87d8adf0eb17957db507bb3c1f9a82610218c9721d8f6c8777f59897d5d7272bd4ce185cc544dc8a588e3156391d1a42ede65da EBUILD ocamlbuild-0.14.2.ebuild 1246 BLAKE2B 7f2890d11806d24f6908ecfb16dc3e0dc7fb5cd94a363858a868442191e714a4e066323d61d8dfacb85196ac067457c992645b8d4daec1ce8016fa3c4be8a93d SHA512 daca5446ec80b4fcc842739f868cad2961d7c7f2f8f91489ca48e300cc0596845cedf8cf02413deef1f3e571fc2be333fa9cbeb3388b9931c233ec5e76f9ca84 -MISC metadata.xml 419 BLAKE2B 10c584b700f9726f803ad4a72bb6f2c3216c8550a0e373ffe03b950bf61ef04fb9eb955dcf839065eedba0917546c914f6fb8ad147e6c762898dbcd1124ce03f SHA512 b9f22d5c890c578e527e9394a79c901932c2abc148270954d43744030e39e55e3276c7ee28057353bde3301de347570aa3bdd06b758ac57e6e6ed24497a81c98 +MISC metadata.xml 314 BLAKE2B 6b6d5017c9d5ad7070b020fbfc85a313a8d89ff664b666504e0a9acc71e934bf5c28487c127846733dadb91fb657c71c70749955f4b713c41813c38336c0a7cf SHA512 6c4a92b198d2a2e52df3c6c223237e513b3eb681d06b2b6a15494c2ca9bf2ec6bfd0fb39cae1ed4e47088f87277fa35f1b959aa797cae4c59ccb764ac75de9e7 diff --git a/dev-ml/ocamlbuild/metadata.xml b/dev-ml/ocamlbuild/metadata.xml index e79a47c58389..59996339418b 100644 --- a/dev-ml/ocamlbuild/metadata.xml +++ b/dev-ml/ocamlbuild/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/ocamlbuild diff --git a/dev-ml/ocamlweb/Manifest b/dev-ml/ocamlweb/Manifest index 33564d1b35f5..92d6445ba73f 100644 --- a/dev-ml/ocamlweb/Manifest +++ b/dev-ml/ocamlweb/Manifest @@ -2,4 +2,4 @@ AUX ocamlweb-1.41-ocaml-4.08.0.patch 1798 BLAKE2B 3bd06439f093dd25195070b41bfc59 AUX ocamlweb-1.41-strip.patch 705 BLAKE2B 207e1771412bdba7985cebcb349e5c8fca09218dcee0ec78183bcb3160dc039e7ea7f81fbbdc2ef80dda05c1130faa24a3d09f4546262c4dbb832ed2b532b982 SHA512 54c211cb3b78b04bd4212acee0065e3c8614729a841691e1e29b8c553b73df20114bfcee4191ea519597c37a3c7344651647263fe6463829b780d7cc17710491 DIST ocamlweb-1.41.tar.gz 141844 BLAKE2B b89b20bdc8b99d34069b2e32a6bd8c9684e294fba667a4b74080b34f37c6d90432c61e71e27f4f1772cda8a26891655bd99a21defa584f4a1c68ae1e0d58d454 SHA512 7a6403f8b0de3feeef9657e8aff10e6f1fe29edc400ce3f11c6435d6350314423fb74e192e4275a9ad47170019d6a960daf74f245539f0f3f2a6072cc7195442 EBUILD ocamlweb-1.41-r1.ebuild 850 BLAKE2B 143d30f012613a36fcc31109d9a9ac7118fb9af13cdc0a668614f721c395f2ed0d2f5f37997bf5de8db03a4b493099824fe017bbdfdecafbd8592e09d7d5ab89 SHA512 0d28be09267da6689a34d723d55cd79a73622bd46bf0a9716150d8d3cdc83d889e724bfdd82ae924e7c1bf35016473cb77d853631fa6582742aaaf3d9405ad98 -MISC metadata.xml 338 BLAKE2B f947fa0825c1a3fd959515164da36ffc9694c570ed6eb6eef8686fc24b4582ee88ecb7304507c79cf2733fb77ae3570468ec8da886367d79721c81f148931833 SHA512 9d052ada92f441fa4908f4ec9a2561f7276872281ffa65f0ad92c8d0f7c15aeea11d6c887d4af7535d7d72bce3dec8f12622aee5eb9a79e510e8baaa208a54cd +MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70 diff --git a/dev-ml/ocamlweb/metadata.xml b/dev-ml/ocamlweb/metadata.xml index c765c1971790..ff5a0cd1ae3d 100644 --- a/dev-ml/ocamlweb/metadata.xml +++ b/dev-ml/ocamlweb/metadata.xml @@ -5,8 +5,4 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - diff --git a/dev-ml/ocplib-endian/Manifest b/dev-ml/ocplib-endian/Manifest index 2fa27646ab27..0d7d7f9ff696 100644 --- a/dev-ml/ocplib-endian/Manifest +++ b/dev-ml/ocplib-endian/Manifest @@ -2,4 +2,4 @@ DIST ocplib-endian-1.1.tar.gz 17544 BLAKE2B 62e4b1cb998ac00fd3cfd7178939b6c9f8c1 DIST ocplib-endian-1.2.tar.gz 18061 BLAKE2B 25354888f80ec4d09b9605f293b121dd66d365a461d2e40d9c3d41afa56303562d5db03a469469c1d59d304dd0d47657381c2f42b9e4935005c2ce85fbd5b80a SHA512 2e70be5f3d6e377485c60664a0e235c3b9b24a8d6b6a03895d092c6e40d53810bfe1f292ee69e5181ce6daa8a582bfe3d59f3af889f417134f658812be5b8b85 EBUILD ocplib-endian-1.1-r1.ebuild 535 BLAKE2B aa25e272e02fad5eb0df50fe3152c862ea84f2565374cc86c7b9b6de05f361805c0fa0a0c8253cbc46056c0841a67d5fc1bfab124496dff7f3a4a552b6093eda SHA512 d2b1ae59907a9b45f3aa15aadda0870afc47ea04fdd5e7bf7722410e8b8dbe533a200e0fd6ff40db81390ed97533c7f288dbb99ccfc7bbf20abdba729436a101 EBUILD ocplib-endian-1.2.ebuild 542 BLAKE2B 44d67d93ef9daf31e01a67c414d4cdc75420d11aae4a36c3a087e1e1a8a0953abbe7a8004c6b85b38a269ecef809c74b400c0d5f5dd268389c872779e383fcc5 SHA512 638570397736d02586f276547c7bf2ffcde543b98a7d55bab42413dd0c413ba6ca507021d894190d74338d29fb8a85305c8236cf2ad2e6267c0b7e1dba560170 -MISC metadata.xml 425 BLAKE2B e3ed825024927bb1dbbc26fdfaee8f1e281748e53239368f903739a0deed4c9cfc3516a2a037820f6a8ec29c83ec1ab20dc9287dea9c67f80cac00d022017154 SHA512 06eb10e2ff45685cd1c8398af4ce411ad2f262ce8bd19310866e5b511d55e171637a1bd58a0dabc9ec7c0ed7ae6f86696b72b2b9772b7dfc47316b2d5a5f71c9 +MISC metadata.xml 320 BLAKE2B 036868d65bdddfe8d5478d94f9912d4a837ba88cea57d28f70193b4ff890db882b114ca5dae4dc793227627bbc5b8448f8069b50db58861fe804e80fb398ce9b SHA512 ed18b11f2f34185e56c50b7623a2bfdf9062a0b6622e1c1e0c5b733cb23596e50dfb6359620f27d3037ae8ee7be9387c12b0a8f99ce307b850a7cf95f125d5ac diff --git a/dev-ml/ocplib-endian/metadata.xml b/dev-ml/ocplib-endian/metadata.xml index ce9d4457b090..dba7c4cb7a86 100644 --- a/dev-ml/ocplib-endian/metadata.xml +++ b/dev-ml/ocplib-endian/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - OCamlPro/ocplib-endian diff --git a/dev-ml/octavius/Manifest b/dev-ml/octavius/Manifest index d8a12fc90c2d..5533af6e8bd6 100644 --- a/dev-ml/octavius/Manifest +++ b/dev-ml/octavius/Manifest @@ -1,3 +1,3 @@ DIST octavius-1.2.2.tar.gz 14910 BLAKE2B ad2c6cc274e205918276ed8ab58032ce3f5fb5d564c1ad7cc33c2d73accf1952e972899bd872b9bcb190fcfa223ee4de7f74fbeba44720b3fe78725d1d4d2561 SHA512 57e40f0bd03599bf0b14d85b29bef2214f9b9393917c0a65acf60cf028fe028a730a804f3c0101fee1378cacd4feb7a4f2df3c8411ceeb6bb34d47f849b7a55e EBUILD octavius-1.2.2.ebuild 402 BLAKE2B 96eef0b9e87d97fbdeb48c7d53608262cd554ec43e58b71b65f37de0591fb64290fa0682535d30490a2093890e0204671a8a3e9ec1fbcc9c1370333aef917e00 SHA512 60dec18e890c020c499cca73acba4c39337c8c5174851ca22e8d73effc97df37b58742cc2bdd8995b2c8de90d31bdab97b7005febd219db3532cb017b60a8a1a -MISC metadata.xml 421 BLAKE2B b18d5858c4d07eda6cbcf1219d18e554854ac1d98d935eae691a08079d4ac12748ac5b4345f50b4a21f3db41295e23a4947ceeda53b814e2afdb07c54a92a19b SHA512 ef68583e4e8a4d4ac6eb0f7ae9e1a4c7335da5a2b74c3215a31fcaf3a82ef84e39607ef7a359c6e955aea5205cbdf7df0e96ba5d39cf5268cbb193804e15253f +MISC metadata.xml 316 BLAKE2B b5b7c0bff6847a71c25f5eebd53263ddd870b8d2ea9384d88b966f0bc58903cf2f690d9ae3d96eba85fcd2f45fa561aefb1da9e3e34e9b8f87a9fdd611f4e0f7 SHA512 ea3bc1a266bf622cfa7c0eead720228d45a2e31c805a3140c43964ab9b2a35437d25cdf0c446077b19fa5f63073a791109203b03a814e91d4df5f636ebda6b4e diff --git a/dev-ml/octavius/metadata.xml b/dev-ml/octavius/metadata.xml index eb7058a07ca6..0ad530d96119 100644 --- a/dev-ml/octavius/metadata.xml +++ b/dev-ml/octavius/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-doc/octavius diff --git a/dev-ml/opam-client/Manifest b/dev-ml/opam-client/Manifest index e7eb1f27494e..71fbd9be2a7a 100644 --- a/dev-ml/opam-client/Manifest +++ b/dev-ml/opam-client/Manifest @@ -8,4 +8,4 @@ EBUILD opam-client-2.0.10.ebuild 954 BLAKE2B f62db0baf48eec429f611d67064aecbadf2 EBUILD opam-client-2.0.9.ebuild 1026 BLAKE2B 0a42c8dc6f43666139de6c41f2e17d9ea60af9578d240af6eb5732a6cdf020a32231c10befb77ad86f9788afe798d534a8823789b22681bb71f4de547417b17e SHA512 d85a87f097ceaaad5254796d9547ee916faa277419504ff58d77076696588435cb0ac7610297d6dd76edf9c23fe3c6ec29bdb80cb83535051ed33cac273433d8 EBUILD opam-client-2.1.2.ebuild 1019 BLAKE2B 12b0b6f8cdfd3a0d083c64e0d65212229e342305c4cf202c7c8117dc0106ec44d4c76b39a1672e7d7cfa66437689e96ece2b8aeabbb314b5336ac5ac7446ab16 SHA512 79292ade60ec2985ec1cbcc3e788b3018a280ff4a30da096816da5170d6b0909c09554a8ffe46d3a176f0d26129af3aaa7a5190f0270d55717ef1508e39bd0ec EBUILD opam-client-2.1.3.ebuild 1034 BLAKE2B fa8367adf57efa4bda6b1c3f114f1d2e2bf3556ccc393af8df86acf2edeaa1068b70db81872b35f183831d5486e3cfd146d2c93fc7073e6502f3dbf1b1c34060 SHA512 dba4b755f0c0ed80df5ac7174fc0b5ea4a269e8e724a1d5cfe4a0c17f8d47910d0072f328975c80260547142dae57c72556ab95d6cd4c4aeea3cf17303a16c3e -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-client/metadata.xml b/dev-ml/opam-client/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-client/metadata.xml +++ b/dev-ml/opam-client/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-core/Manifest b/dev-ml/opam-core/Manifest index d5e908d32622..ca46bd40c09d 100644 --- a/dev-ml/opam-core/Manifest +++ b/dev-ml/opam-core/Manifest @@ -7,4 +7,4 @@ EBUILD opam-core-2.0.10.ebuild 862 BLAKE2B 4d866734fdc9884598ba98058d6ee117aa7b3 EBUILD opam-core-2.0.9.ebuild 881 BLAKE2B 705dbb83da94bb76fe650492dd25bf517cf2bee4d36f2d3efba22c4d51b10e88a615d2bee910f2912723bfaf47d656bf01843ecb9105fac3c7af236f0b6a45b0 SHA512 bcfff9888dc8b4ec8f5b241603f3ba9a453b0a1e4a13bc945f1a91620271cfa81eb562421a795a4001680ed2095ffd3785f49590dafecc18ab9972a58688ab4f EBUILD opam-core-2.1.2.ebuild 1010 BLAKE2B 4164aaeb2c582578120abab3a2e4891715403766932740b72a2aff08ef6627ec65a5357bf44f960e49efb6a9e8635bfa1de6aa514655d97a213b1c3efe9d65da SHA512 b87643fc55b9201c69b2d0f858aa7124ee314828b7e41a0da8970d8f7f131b084cc5ec05f231001297706d21dbdf7bf75b9a0e1d51fd469e646bb72ec72ad699 EBUILD opam-core-2.1.3.ebuild 1014 BLAKE2B 2400948969997f89b6cd0f69d6370b2b6d62b5fc30965098574c2fe330b49e2e9b407b52604b4224c42a82523f2e6f5f367fbaa8242a40c9ff7cf9850c26432b SHA512 4661c6fc73f991a7bb732cb95e496757b38625aad86877b248916b79cce31ce1dc7503c77c9d509421f3d8160f8ab526578866c9bce421d1ac317af29eb59dee -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-core/metadata.xml b/dev-ml/opam-core/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-core/metadata.xml +++ b/dev-ml/opam-core/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-file-format/Manifest b/dev-ml/opam-file-format/Manifest index 5ecfd6bd8418..4cadd19fd0dc 100644 --- a/dev-ml/opam-file-format/Manifest +++ b/dev-ml/opam-file-format/Manifest @@ -4,4 +4,4 @@ DIST opam-file-format-2.1.6.tar.gz 36809 BLAKE2B 0e6356d0515b1af6e11fbc3ba3c5c59 EBUILD opam-file-format-2.1.3.ebuild 580 BLAKE2B fdc8257f8280dbaf353a7b7314a61d1c15bcf5c64a34984bbde2314565e931726a0a1c64e621747d182b2f53eb6313b6eecc36028905deb510618820e22e8c97 SHA512 f8c4bc341f8b4c3bdc6a7eee599be5af7c78ece36e8a805f8ec818c913ffab6b3b868d1e097ba7a89166314a7210b9c670e207f948c9cabe7c10b664dfbc5f80 EBUILD opam-file-format-2.1.5.ebuild 584 BLAKE2B 59552e6837cfe878bb1788cd8995d82eed5cbef9b47c4dd299cbe37497ea65e20de32953ea143bef2150560c4a09e886ceb17907c7b89bb0b90cb56389e24195 SHA512 a79df1f2dd4d7e6a42bf271faa1b586e761f727c69b51a5d22a9a853222fab28be8cedd0836ac55b9b339fe7b886d5b72f9e3a691b0802d58988c33276b69aa6 EBUILD opam-file-format-2.1.6.ebuild 585 BLAKE2B 707b5d69affbc21ff58da69ea460089af3d0478a8df2c7b7eaeebcf557470b2ec5aad4818858c5c637672989ca9f89fe66883b96c80474e19a11506acdfce2a0 SHA512 81bd96a3105b4cd452e36936f869428929f0da49339b728b37284dc1c31687dcb77b611b377895ed12fc432482aac6bc2c1386566861d1d5c26678f277776701 -MISC metadata.xml 425 BLAKE2B 25f90cb0096de48ad7397ad960e1b3ae342abeb784e62e9a878d960cb6300fef998a303d9db88a99aa435be856a25d2221dc4046ddf776f40a5c6bba29981770 SHA512 d6961adf7d8b4517b5e10a344c3a373d925c76cfca0d80c854ae00f40c812095f257c2eb55dd9ea5dcca327ecd3a2bba560f64cbc56d5b208ddda0b6fea4951f +MISC metadata.xml 320 BLAKE2B ed1c8d7123e20da930e809b16e405e5a342804abfafc2e7abff6c2b3559d14c7c98ff7d3192d4dd915b293e3c96b0785e0553a1569560cd6f007d4e369efbcdc SHA512 6cd980c116c719de4a36f927c53949b46bb11ed933aa695c318df4665782a9fe68a9f91da503aa6294859a0d2931aa3c1d587b4fdafeb0c4d450a9284904359d diff --git a/dev-ml/opam-file-format/metadata.xml b/dev-ml/opam-file-format/metadata.xml index 813063ac79de..07bf3a7cbd83 100644 --- a/dev-ml/opam-file-format/metadata.xml +++ b/dev-ml/opam-file-format/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam-file-format diff --git a/dev-ml/opam-format/Manifest b/dev-ml/opam-format/Manifest index 4efd316474a7..b94e85d6e938 100644 --- a/dev-ml/opam-format/Manifest +++ b/dev-ml/opam-format/Manifest @@ -8,4 +8,4 @@ EBUILD opam-format-2.0.10.ebuild 1065 BLAKE2B 23e1dafc040ea96781cb6d17e5f84f5ae7 EBUILD opam-format-2.0.9.ebuild 1065 BLAKE2B 55af5160782551247fb58afb43ef6408de421baa017e33fd4aec31a7bd959245c8b6da5d557901095d2a30acc92259de485c5d075c7be9252f3d2334e9c21296 SHA512 38c93e93fea82728fc34ddd3b4d38accc34630277ffdba99317c7a78d0df4d755b18fe9114dac161bcd384d59d9172113a48f99cadf3d779b98a60d129c47e11 EBUILD opam-format-2.1.2-r1.ebuild 1220 BLAKE2B 69460ea9e2d477f0a45455c7a01ff6fcd89afc12ccbfe7d3bdaa6b6030e313d296dce01f20a0869d96ce46a4ece03af70abccca6fa7285f57f9d88cf1151cf1e SHA512 ac4d3e0030fa005cab8d5659ed3d605b516a97001ad8b4b5f742d85791cc1d676f3e153f91bbdb1f1bcbac0da8093048d1a48035ba8864f7e59b69f158999ca4 EBUILD opam-format-2.1.3.ebuild 1234 BLAKE2B 8583ca15bdd549166bfd0fac5fa415e6c7220e9aea21f31e5bff36ff35fb7236d565c4fdde1825818d37e9b874349050283ebd1c9790ec58a2f050ede5032078 SHA512 486d0229d01bc1c6fe23986adf2852d4bc6b145543b4eac3201fe49fb3cb7dc8c80b31c61b059a92ae81f54beff658a9db4c498bbe84275bf30cf56d70ade3ce -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-format/metadata.xml b/dev-ml/opam-format/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-format/metadata.xml +++ b/dev-ml/opam-format/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-installer/Manifest b/dev-ml/opam-installer/Manifest index e0e887a79451..8fb174c07ab4 100644 --- a/dev-ml/opam-installer/Manifest +++ b/dev-ml/opam-installer/Manifest @@ -8,4 +8,4 @@ EBUILD opam-installer-2.0.10-r1.ebuild 1194 BLAKE2B 8067ca76998c8e4b38f065139096 EBUILD opam-installer-2.0.9-r1.ebuild 1194 BLAKE2B 7fd57adbf8d1f8d9d9b5bef83fe48a1fe40a844a3cd7f54027dd5d7e70e03ff109120a294b3e1f8c0430bbb9f6ca643be864b4aa2664baee5a4ade261b6333dc SHA512 76fc6ce77d0da8ba6773ad5f4dc21b11c7e655a8dae1c56feb630559a29043ecdca9293da3fdad6dd686675196c2293f94b49ed753a8f5b070036d99a88e88d1 EBUILD opam-installer-2.1.2-r1.ebuild 1033 BLAKE2B c368b2cae6a3b3ae2b4f19ecd498243066b019752b6c8ed812fde3deb8d6de30328c46c0aa839434a56330fc10b08feb4e22d163fbb40b23876a37091098dfe2 SHA512 ade9467d022b3650745efffa22fd6c4eca879878c951f89d1e7fd2e8ed4a237402535e1b7e8382dfeacbffa7bb75c8c0e63f95eb24de90bb7d082ff87a21fc7b EBUILD opam-installer-2.1.3.ebuild 1075 BLAKE2B 8c6eebaf2033a0418bde752c99ba35276d7a089b2773c8eba45c99ed78ca15b635029711bd44d5325fe5b2392563a91acd0ce5d038f287624e35c47599aaea46 SHA512 26a298278a703cfbe8e9267c6bcba2a17a22333aff459bd9abfbeddb1a929d571dbc7d6487d58c8d11ac92cb2b58448a694170001abd8134d7830d371f4a2224 -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-installer/metadata.xml b/dev-ml/opam-installer/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-installer/metadata.xml +++ b/dev-ml/opam-installer/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-repository/Manifest b/dev-ml/opam-repository/Manifest index 1160ecdaccb1..9b05d2b17d3e 100644 --- a/dev-ml/opam-repository/Manifest +++ b/dev-ml/opam-repository/Manifest @@ -8,4 +8,4 @@ EBUILD opam-repository-2.0.10.ebuild 916 BLAKE2B 8f79e20d1df6a48e64aa701bb7d4bcf EBUILD opam-repository-2.0.9.ebuild 916 BLAKE2B 17608649a756ac8f0bb0503eab8f612e4465f4cee3d2b26a4edf65d7e5d521931bbc43970944e4ee00c98d526fea360bc35438bc317924fff4cdd66b82cb7e3c SHA512 a4f78eacafa63f350a16b00bd4fcf5b4ba5318541e01f75400c10c262bc6fcd1e4df3156ed2da602142a5230799f8f852b7710f5fd25f734f89e158f6157d163 EBUILD opam-repository-2.1.2.ebuild 909 BLAKE2B a168662ad969499964910f0b94f2fd98e6db767c27217a8ccf32470e756d285d52136cdc816c053597dfdd3a46f861e036dcce3356b780438c825a309be67cb3 SHA512 9842b22570bec6cc8da2cdaa3c9f9ea92eb169c13d941aa529e97620bc31440ed87578984c831c80d88e004d93ad17357218681cedba9f95a51ddfa9aa200aff EBUILD opam-repository-2.1.3.ebuild 913 BLAKE2B 07a3984a18f159b3f3987425140b80f62d14b93785092e74fb7c12da27a28d21155469fc919756c2e8aa9bee49df0ffb8b0ca6635caf1733ac0b6c5b038abf7f SHA512 6e4196d69f7a4df5c7e5cbf4b81b2e0b38723ea6ef16850d804e188df1d34c60b6ca40d367cd6c4fe7aa939c9d4cec2fc90cf4d9b2dc5e7faf2651aa244f3569 -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-repository/metadata.xml b/dev-ml/opam-repository/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-repository/metadata.xml +++ b/dev-ml/opam-repository/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-solver/Manifest b/dev-ml/opam-solver/Manifest index 492e8d1aeb84..b8c72b0403e9 100644 --- a/dev-ml/opam-solver/Manifest +++ b/dev-ml/opam-solver/Manifest @@ -8,4 +8,4 @@ EBUILD opam-solver-2.0.10.ebuild 986 BLAKE2B 5501cb38e2ac9d0c78ed4e4adf85be8ddfb EBUILD opam-solver-2.0.9.ebuild 986 BLAKE2B 57c598370564e05ec39ba314a2f8254e7d884fde07460c9e00053424ae8e20096e1c802757463b0c9453945fc26fa783647ad2f67d5b68a48a1c83912f382a33 SHA512 da509b77f479f4eb06364e0408595eb4555f1aaa5519ef72d0fcf656493a725cbb683a4eb4e8777ccd88cc138521e2b03e87b17aca678a8746ce6dbcfd5ffff6 EBUILD opam-solver-2.1.2.ebuild 979 BLAKE2B 14be2073691add350e7d4e9a2c2d00ccf4d533efeeb55bc5d98cf3f1f634efd450db9971a2ee26db2d50262d217a89f4def4162538b5367335ab17c5ee2ab102 SHA512 0b8ff4b9a509c8d6f7d7be1bcaceed8d7490b8437b9b082c59dc4e4165bbbaa5baeed86b2ab72f87bfa126e833d044a0607401b6e2080e7395e80836957dcf49 EBUILD opam-solver-2.1.3.ebuild 994 BLAKE2B 3be7fcec3cd09b1be4e66df093a855ea0debd0e1a83fa6088c4d89ea29df6a539945f4e52cdf72b3b0901613a90525a756688114dcd7b32bfa97b86207de3531 SHA512 74b8307c1922e45876d260ecb2e408a145d384c1ed62f24dcc7aa4278d67463d90877b81caedb61b905ced5857b5870906727d56dd34bb18cacf209b3b2d9a0e -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-solver/metadata.xml b/dev-ml/opam-solver/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-solver/metadata.xml +++ b/dev-ml/opam-solver/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam-state/Manifest b/dev-ml/opam-state/Manifest index 1fd9a6f57e46..007ec086299c 100644 --- a/dev-ml/opam-state/Manifest +++ b/dev-ml/opam-state/Manifest @@ -8,4 +8,4 @@ EBUILD opam-state-2.0.10.ebuild 893 BLAKE2B a8c3a159b441a579c2f69eec37b00c280495 EBUILD opam-state-2.0.9.ebuild 893 BLAKE2B 8e1760f7eea15b611247e19cb438fbc411333402ffb6c28d2be301b7e5aa2befb3b45853ea556c30554fa1da8f6657c489ed0d818abb03dd8d8715f637599090 SHA512 717ec35c51b7298f8a6520a68cd46e4c74da1d5a2743a904fba5778fa4e8e77f38aae86424a84bb9b5cd5e5d6f72c44430c561557829bcf4972179b486989363 EBUILD opam-state-2.1.2.ebuild 886 BLAKE2B edc9fdb776256415d9735e06296bf57bdebd3217ddfd8d229fbb9905dc4714371ecd220c879558e34ca73b6d20f78265d071f461825a0567e7a8e6ddd4b67a9e SHA512 795325ec954ec0e7227923e6839a7bc156a3b6380bb5e39d84956ddaa16e63952b025726e99e55bfe1d03166ef841b11e7fc135c92e2f11bdeb769549618f591 EBUILD opam-state-2.1.3.ebuild 890 BLAKE2B fb0ccf6c0e5d7917ec77ee0bbe4e7141e91efdec53fc02df0702c511d2a818ab2114499ab76736d8e17289fc2342ef1be5b96b059200d47932a91fba98e9c1e1 SHA512 0d8d1e923ca1bfc81e41f2c3b500ded46a5069474f2af25f5603404cf86a2c3ad33bb47677167d55c06df78988391e7394be272888f9d934a1a81cfd4193cbb5 -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-state/metadata.xml b/dev-ml/opam-state/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam-state/metadata.xml +++ b/dev-ml/opam-state/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/opam/Manifest b/dev-ml/opam/Manifest index c462a5c390d1..987778f77af7 100644 --- a/dev-ml/opam/Manifest +++ b/dev-ml/opam/Manifest @@ -8,4 +8,4 @@ EBUILD opam-2.0.10-r1.ebuild 979 BLAKE2B c7928c781293cfd1c051ca66f654d205dbc0090 EBUILD opam-2.0.9.ebuild 979 BLAKE2B 2b1958809b66044de2df0ab0756e6ef99894a41a6f5228a7a176b38668b4fe0a039b25b3de9ddc9c9cce60b6f152cb5c90f340f2437d1a01b8e668a8c61fdbbf SHA512 77e418c673875c912f4551bf510f538079100f6840332e675847ec7cec2bac28667e1366ab3ac0a46a314376072fd3cec74e218ef2d626e0d2623acabd2c5026 EBUILD opam-2.1.2-r1.ebuild 1005 BLAKE2B a38a88b5c6d78f214e0abc150da2e7d8f122860cef46355c38379ce2a286cef44eae88b4f33beee0c4ff07e58f123b25c5031d27af0e05054c08087c0ed01bea SHA512 8e3dfc0c0869528d82e5477ce8b9af33c06c63266f96306fc4c04d6ca5e19e30fa19456e015e8c7cd926eb7baf314c6bf61596f0b850172191424f90cc71eb54 EBUILD opam-2.1.3.ebuild 1009 BLAKE2B 3228f8c555da2b103f18589d6491ae4e7eb50eccbb88b0bd4e2dad919132745a9fd0b018acc58db704b058e8cd6f63dc47f363ad1fcc7d0ef116cbfc10febf3f SHA512 0285c6dd9f256fe8f3b357f2ccefa62c93cdee91f2ace76a7ef6967399597383529c772cb76c5758ce1602176a2a386fa4c7726bf6aa55a37470771f89f5cc0e -MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam/metadata.xml b/dev-ml/opam/metadata.xml index a80d577d653e..8ee8dbb51969 100644 --- a/dev-ml/opam/metadata.xml +++ b/dev-ml/opam/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/opam diff --git a/dev-ml/ounit2/Manifest b/dev-ml/ounit2/Manifest index 23c678a0556a..435b952703a5 100644 --- a/dev-ml/ounit2/Manifest +++ b/dev-ml/ounit2/Manifest @@ -4,4 +4,4 @@ DIST ounit2-2.2.6.tar.gz 69910 BLAKE2B 7833738e94990c7e67d27665e994c9e3c1505dcb4 DIST ounit2-2.2.7.tar.gz 69771 BLAKE2B 6fb43eccf33a02d3fbbbec1fd00b2901ae69bb55e9c94790ebcfed68f676bc0a9a573f4e03edc8c542e195b68c77deae0426c884ea81ceef1149548f6b760673 SHA512 b2cefed53127f724c099391eefe1bce3b43cad5d6b629b5f1e9446b58892639de758f5dbcbd5efb6c409ce77ed01d06693989a3ba909cf79c36c2554c1473396 EBUILD ounit2-2.2.6.ebuild 586 BLAKE2B f484f99928291b26bc2b891c7c7388394e6c93af564af911c1ae80054c494e827e464c4af6935e4deaad5f2ee8a62f99d4474a7f8e3bc0c15622e71ea3be0eb3 SHA512 c340f99317b0c4e2a60202ec3483e9771905a8d74a63b70e00464b4fd7440145d38804d69036886d925a0383e72c394f4b95af8802761b1b3c81c455d7f8593b EBUILD ounit2-2.2.7.ebuild 598 BLAKE2B 245345f4ffe46a7aef4f6d8b1b6006c5a855697d103bc1d6072d6d3c5419f87a003c4d72701d44162c8f31aa7df3e6e959bf4a16e637f5ac0262d22bba773647 SHA512 289c955e9056273baa8eb794109dfe57ba0cb1a63b217ca2b6e4a91c825339bbfdaf9c8b7ccef97fe49d1d8b0f375477b03216ada3c923d3d6866e97cd74951c -MISC metadata.xml 418 BLAKE2B 96fa6f7441ac0051ee08a91ab0639196a97b66025938df081ac052182c87a9095fc17ca56e29f1b07f28e21c9ba65640748ff2284e9eb3c95eba9df37adaeed8 SHA512 029b97ddc0f6e0a850df66b6c484ff937f47e774d323ab6e463eb6dee3d6c994885644fa51c0e66fcf5559dc3afcabc3162ccebf201d66c762ca11660a229de9 +MISC metadata.xml 313 BLAKE2B 5947dc742e29841a228deb0ea1fb9b9bd3d461327e8c5c08a386de9f914a3bb07177399a3c296b28d1c76c02bdc36539114dca5a75a1dae6cde72b2df87942a7 SHA512 d6c41f061c041e7ba6b0dc98f9a44c2f7d77749a178773aecc845ec0f6b758654a2b7c76653a38877bc9bd7e5224465a9f7e89c899ddd1ca8b02113418d19f6b diff --git a/dev-ml/ounit2/metadata.xml b/dev-ml/ounit2/metadata.xml index 9b9b179cf556..1191ea4dd88a 100644 --- a/dev-ml/ounit2/metadata.xml +++ b/dev-ml/ounit2/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - gildor478/ounit diff --git a/dev-ml/parsexp/Manifest b/dev-ml/parsexp/Manifest index a84a2fc1acaa..b6cb149a7a20 100644 --- a/dev-ml/parsexp/Manifest +++ b/dev-ml/parsexp/Manifest @@ -6,4 +6,4 @@ EBUILD parsexp-0.14.0.ebuild 460 BLAKE2B 35a98a1fe05d179b2777b253d6cfe5e83944439 EBUILD parsexp-0.14.1.ebuild 472 BLAKE2B 9268011a8aa369d2b993daed5cb435b67320a97ce36be71a7739242feba9f76571dd31df0d8486e6a6b88a6050c2b2e51fd855bbb94b6fcf6e5e03848d97b65d SHA512 1886caa497fd3a0dbd763359c0aadac1a3a6a1980b00f31cc89c0831ce08c75d62914844d3a6771640273307528a22fca54461e6c8c25201fec22e0034d00ee0 EBUILD parsexp-0.15.0.ebuild 460 BLAKE2B 823b9dce4ab4af1ed8208dfbf37b02c0caec772218e7fca7036f5689b3f9c74757c6447e63be0dea8119fdb8f9a77c5e52e19d64c445034e3625faaca6b1ebd3 SHA512 fba0868ec4217d6af13c0fd275a6b1294769efbff6054d927800c29c8f0b9112eec02b4335c293258182564127ee404ff9d5b46769e268a8c1eca072f3297077 EBUILD parsexp-0.16.0.ebuild 465 BLAKE2B aaa0cad39f364d483a4839a85d8aebc3a79d1144a69c0afd176e73c168b332ee3e35705c92491b6fc9522b04369f8622131214c0edd7bf82c712952cf59bfc0f SHA512 55a75e15a158d120e7f52a9c1211be8953cdd79c884eb82a659dd6f8a7e85420c5f2d863caa26d14222e437a50a0cb2eb3cb4e5b3dc5c03eb47acc49d660af06 -MISC metadata.xml 421 BLAKE2B 0666c4633a711d35d42f517ca61429887d51dccdc82a649590728f4ac379797a89c21fcd2a14f18e67acd079ec089479181cd5e7e83a0abd8f27d88f610590a8 SHA512 fb551a20bd067a7c793644c77ddde5b08315e9888207b7713728939391bdc512510d8c763fb0f6a13186d841c7679023dc004f56019f208bbc50314ea774646a +MISC metadata.xml 316 BLAKE2B 743e4035fcb8d0bff4cfb264a34bf1f24cf5960523a49277139b1c6d91b7a4fcb99907c2a82d677c3f8f8b8a63336ee42e5cd051f128dc41932faa13c49cfd10 SHA512 5bd61b49d4813c17c5b57d1637f67d32539fcf8cd7db76a3defa39d347827724054d6535dfca3e519bb9c1879e827f5011ff492766f40c921630ecb1880b9b4c diff --git a/dev-ml/parsexp/metadata.xml b/dev-ml/parsexp/metadata.xml index ab4f8748d06c..716e2c18e3bf 100644 --- a/dev-ml/parsexp/metadata.xml +++ b/dev-ml/parsexp/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/parsexp diff --git a/dev-ml/ppx_assert/Manifest b/dev-ml/ppx_assert/Manifest index c13e6a335df5..a6931bc78aa5 100644 --- a/dev-ml/ppx_assert/Manifest +++ b/dev-ml/ppx_assert/Manifest @@ -5,4 +5,4 @@ DIST ppx_assert-0.16.0.tar.gz 7419 BLAKE2B 21090724f4fec89cd6dc87a409dc181e0cc81 EBUILD ppx_assert-0.14.0.ebuild 808 BLAKE2B 6ada3f0bc4713307c5375c573fe34e8eae0b6418d3f37cd2cfaf060f74f56b5d9af691113911f31df8c7e679b966acab2a2444207fc44a9715511911a5cfd985 SHA512 8974cada500b4ebbb531e29d3daaf6f086037f6aa0ed2634b9b3797dbdb1903109db9ee6cdd9c28a02131ba4f58fcbdcba984bc8e6afd7b69b7c94a4e9d1eb27 EBUILD ppx_assert-0.15.0-r1.ebuild 609 BLAKE2B a2789458040acc3ffc38017f087543b33c8a4536b4562007e996da82177c874478aeaa694c33fe486174afb6542c1a1cc5a0bc15c9bb8ae82d08dda976093b7d SHA512 b1f54e90f5d05bf99a20e955affdae74f38c27fa6c416c0de6ca78f83efe1ea83b6d8b58de5eb19991cc76ef07e4ff91bcbd5aca4c706b13aac70a6892b36e7a EBUILD ppx_assert-0.16.0.ebuild 644 BLAKE2B 280d3687172ed44235fe1f4e934d8da7577d9d96e36e6d6acf9c95a9b39e459ae8283075385a79a6e2ebe65bc3e583305dc50b11171b8f011c252a134ceda5f7 SHA512 0d892af8793f1286ff734ceeef63cd5be64f663419f1b59c11c45f8cf214c928db51c6b10864fc777085c63abee6481a902013c790c9d6c5d28ac8b1c673727b -MISC metadata.xml 424 BLAKE2B 36ece1e8c41abefc52c0b403f3607aaed672322bfdb8c700dae76cf2ff7da8ccc8235c051cc4b1736aa9e066d196a131b8eac02606dc27e353c804bffa9ad5ab SHA512 2fcef4859e2b6d55dece207b0daaf34cb08c2aea9fbeef8a6aa7a374b6e3e0fa126dbd08af8bfe0247754e8d4d3af6c58040539e3fd0070b3c7604a12aa58e44 +MISC metadata.xml 319 BLAKE2B f258068f83e4eb0b59386ef1d2b4b20658852d1f7520e7eb85dd4dd2c46dfe7f9be3bfa0a82bc11f4e2f6f75e6147e3f8793c7e5fe141c031edd0934bdead499 SHA512 3f21beaf22ab51842dfd4ad45bb2f9abff53e872376a143774b300569bceb0011ee4402b6d115a3da1d7def0ca68956188fe454228074390212702470f140abd diff --git a/dev-ml/ppx_assert/metadata.xml b/dev-ml/ppx_assert/metadata.xml index d0d7bf7876c6..a523d8682680 100644 --- a/dev-ml/ppx_assert/metadata.xml +++ b/dev-ml/ppx_assert/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_assert diff --git a/dev-ml/ppx_base/Manifest b/dev-ml/ppx_base/Manifest index df89fb85fb68..5655d92e900b 100644 --- a/dev-ml/ppx_base/Manifest +++ b/dev-ml/ppx_base/Manifest @@ -4,4 +4,4 @@ DIST ppx_base-0.16.0.tar.gz 2996 BLAKE2B 963c1966caa53fe4e626c111069a199846436e4 EBUILD ppx_base-0.14.0.ebuild 708 BLAKE2B fb302cd237abd2ada517794aaafe6b4305fd62cd0a1e098cca6e980cc8a5c6752f557dfea1f91a06fc455abc9ffd199e56c19d3c3c924270cc78115f2d23a362 SHA512 fdce71548e81eb75ca58caa1bb967a2f0320e4386050e0398bd6d35e7d9f454afcae9c1cc03fd860580541535b51415b059ec76b7e3287e17149bc787eeb0caf EBUILD ppx_base-0.15.0.ebuild 524 BLAKE2B 9d238807c8b97265527b2e2ba21ff4b7bf2874f6caefafea6feedd6ec7e6c9099ca8525dcf20881914871d188f30d090d53705e8c729603644ec647d2cc3689a SHA512 bbcf83f90a1e5d1f2efbf73446d6f02dd2970b4074c8cdbd8c0ce09863e734fcf5e6e0b19a6ed51d202d079454243dc662c7401d7eaa7a75af7164fca0108b69 EBUILD ppx_base-0.16.0-r1.ebuild 612 BLAKE2B 95eee4c24da8adf5bd22cd07b4f995cb9fd2646cf1644e2d831406f6f322452080d98ab3ba5336e8bfad59489fadf1b38a51d9e85c21f1afe3b9fa3f23b6f2f3 SHA512 3b9c7381d1c415f2881705b44484ae0fafeef7257a494bad8d83e188b6c87a27d26d41e832b130afa5f31964d650d87bcba63a4f6599959ac28e898539759852 -MISC metadata.xml 422 BLAKE2B a85a032128f3357c1d93ba32ddecc169d5e6c39de55c99244d7869354c6112cd088c8d495706befd589a2c1167d546a2a90ee73b130532ab623cd0e51984e919 SHA512 15194781d5b94fbfe1cb40f3300cfef669c22fc33b97a4fdcd20fd9763bd7100d22f131f907a47ec4f668eba718baa16ac47753747eaae54d8839bccb16c31e8 +MISC metadata.xml 317 BLAKE2B ca0b0a804ac8f6b87e6052b561aa4bba1439d64dd3224d64bb865ef5d32bbf653135bc45beaa9711285627ae7dba077dab90d0eb662a3bb39d22d292bd9c1f80 SHA512 7190a91e9a6e3d3ab84aa0790979c0e9ef41cc830dfcdc1b062e0fb6e0cc0404cc670f2d3b1109f5c32929f2e76c05a21f9d92ad4bf23761b8485648b607057d diff --git a/dev-ml/ppx_base/metadata.xml b/dev-ml/ppx_base/metadata.xml index 4f38a7c36551..14018e331313 100644 --- a/dev-ml/ppx_base/metadata.xml +++ b/dev-ml/ppx_base/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_base diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest index 5f2ff753b8af..378f6b25da3a 100644 --- a/dev-ml/ppx_bench/Manifest +++ b/dev-ml/ppx_bench/Manifest @@ -5,4 +5,4 @@ DIST ppx_bench-0.16.0.tar.gz 9555 BLAKE2B f215f21f4c1d4d23c86bbaaf4feb7ec3d21a10 EBUILD ppx_bench-0.14.1.ebuild 636 BLAKE2B 5393e0021bd6378b54f964a8dfadf8bfc5233f0f352f2996ec7213f44d44752f06ab2ec51cb89d304015a28e2a390f9d077db7c61b714d2fb72eaafcf8626b19 SHA512 f7225df5379c8222b1947eda12a4c7eef7c03200a9223197c939026c6f0e8becc1328ec7db599ac8c9f64e6aa703c7cf056d2de521f30d415f5f9d024f6deb96 EBUILD ppx_bench-0.15.0-r1.ebuild 590 BLAKE2B afbb1cf288fc2f7eeff61d42e4b4ae436dffcbdfa9a4788abe9e098c2ea67f93f56f248a0b6dd3239ea01ed3dc79f0e45aae6146ffb74a8c0fea060201725e2c SHA512 c3ac3759913fea6faa8c1a44ab16a3490ca2d2818281f764b908a3569d51b07be028a50c1fd8f5893a5da1d2b3e68aafbdce1dab84b8971beb87c4141f3948ad EBUILD ppx_bench-0.16.0.ebuild 567 BLAKE2B 172779690fba3f7f9bd434d514993eeca827fdf35ac87d37de71e95a77fc41b0cae124b42be75a8a432b050210d1c1739ffff91cca450660b419774a96627539 SHA512 9e077e05930365adf7de9f4c64ce3e6b0fa979ef7fc363990dca36531203e1c81cd1c2cd1302866e83bc40d8a0ddf4d17c9589bd591a8750dd498620bea74737 -MISC metadata.xml 423 BLAKE2B 1f546cea4e8ab41b622172efc189c72fdbc95a90ca26081651c28faafa0dde9e969c5f224f62e5872e636cb53cee8ddf8489c81b816a2fd8f3b3161957686bf4 SHA512 688bd50cd38d6847f4d6a54a501f23e555213800217ed78918e8ca56639a9d9131081fd93efee8a1953c0029d2dc3e106e445427a7e56b341f36e411486ba283 +MISC metadata.xml 318 BLAKE2B 236fa58154c76e1e6af504007386858ee1f3e63cf9d229dac68e6ea1ca5a39a5af91c4eb96899ff3049947799e1ce3fc54170b8b71f43b34170eb4fa2a8013a0 SHA512 1c02be00ba358669394b48b565246834af1b945c7b378673501dfc0bc80588be5afdf3b689df1353eaf626d68e1fab0477c2410e295a73a24a23460cd335fcb1 diff --git a/dev-ml/ppx_bench/metadata.xml b/dev-ml/ppx_bench/metadata.xml index a71906e90d9f..726059bed036 100644 --- a/dev-ml/ppx_bench/metadata.xml +++ b/dev-ml/ppx_bench/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_bench diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index af41eea3a2f5..4def08f85fee 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -4,4 +4,4 @@ DIST ppx_bin_prot-0.16.0.tar.gz 37632 BLAKE2B 48597b32da8b41dc5c9027d8dccff09905 EBUILD ppx_bin_prot-0.14.0.ebuild 869 BLAKE2B ad17169e03e632c5dba83929e2f66cd8b19098baaef22029e0fc4f89a481aa07a3f8c865b072353ba76f3ad69b952ecf773cb38fe7130a135d6304c9709698b8 SHA512 010da5942a99864432cb49f74e6d4b5b5b92482d952aff6a2c8e622bc23c66a35ce8a0244c93882b9d9266b28a1ad5f8bf32fa881c429fbd43a484d4a2262436 EBUILD ppx_bin_prot-0.15.0-r1.ebuild 615 BLAKE2B cf26be339c80dc604843aec1b1d01009a98eabbc782510ce7fec54480f867c9b7ca75a720212244753a19e3dffb40aeae087267daaa545c8dbb03326a6168285 SHA512 81ac997f7fe8d081651642de7da26a0d41e0d193c81ca40bef46e2df7f285fb7f5922875c43a59bf22270c529adb4452b313e0aa772ea10cde5f15f6e1a1142f EBUILD ppx_bin_prot-0.16.0.ebuild 643 BLAKE2B 973de9e6b4b9362049ff3ca4426eb9623f4d8e1f66d338388cac6e0ac6f32deb9f557d9a7a17578c9cd1073d2b52e3abf8c42aa5a291d971a923295a3ce7745d SHA512 a2e800a365e904d29f021d4c4be58d450c0c9cb1aa9f3b304e35c35130dc0ec1836366570327ad7edb4ff2d7ba286ed958a0b107f39d49989aa57197d61a87c8 -MISC metadata.xml 426 BLAKE2B bc7dd48ac95ae6881adece07a325e072c1c6f20e1deccea747255c455df93c66f7395d8e90374d91e6a28e42fba763865b3751fc239b8a0cc92f4df3936faaff SHA512 13e96dbcccebd75d1b17099120226a5639b3d6409ac63fa2ea2b4edadac9acbc052ad1f9e67e972f46d7b52941c855b4036e9fd75b3a51a2a03f6ce636dc0f83 +MISC metadata.xml 321 BLAKE2B b0ef24cff0c794d45d3864eb092b8cc44dc83d685d45e7eeea5823bc7ea5530a5f0162d616866761b728ad6cda226f7b472ce346485054dbc8c6ee8743ea6406 SHA512 48929babf2b2af6fb5ad2618ba4ab5b824fc268468c21b0446cce282ca501e767febf418301f169d4a528d17382dfda096d4a53374edb243ceea2bfdce982f6f diff --git a/dev-ml/ppx_bin_prot/metadata.xml b/dev-ml/ppx_bin_prot/metadata.xml index bfb86fe4c85e..485d3a8751ca 100644 --- a/dev-ml/ppx_bin_prot/metadata.xml +++ b/dev-ml/ppx_bin_prot/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_bin_prot diff --git a/dev-ml/ppx_cold/Manifest b/dev-ml/ppx_cold/Manifest index bfdc59cc081c..020c21d63d87 100644 --- a/dev-ml/ppx_cold/Manifest +++ b/dev-ml/ppx_cold/Manifest @@ -4,4 +4,4 @@ DIST ppx_cold-0.16.0.tar.gz 3814 BLAKE2B fc75c4a32e9d8c3175e6a05f1f03d9c475eed79 EBUILD ppx_cold-0.14.0.ebuild 609 BLAKE2B e33c2f192b2006bce6fb6b370e90f4e1fb37b2972605e814faf3de3adb3055f5bee33a02e74437caf7cb92b6a00140de5f5d6d7f2ef38e803996505ee7c2d21e SHA512 e84147c45f9434997bc7ef851ff3a465307065104da167bdf9e409370279a089d838f229bb8115e6c3181d49452ed28c9f675ab5edc61052e3d87d6549479d1b EBUILD ppx_cold-0.15.0.ebuild 553 BLAKE2B 214ad76f9285af1bcf1a611a34538d7a3aeb6cd65358d6d2ea60e8044eb09f877a284e74c48da117a05bb1e791e30429c84fccbcb56600c5b9f4855810e34ab0 SHA512 c93f63e8e81ea79e4ff5307e6a05f504c8c1bd097bcf66c7f26f9e922a6640317b9d91352fb891b6d09bc3ff9c4f97833384d7b5a34b9523e4ab2ac7b5992b11 EBUILD ppx_cold-0.16.0.ebuild 581 BLAKE2B 6f52b5a98edeb1e703fbee4b9a61f92b79763b6eec885af096da2c752eb0ffbb1d74786295c8463cf2297699f5401d6696338cf336f5bedb8b270bcbb12edc24 SHA512 b1a6effdf4efb0b192aaf22c113598d5e726e7e5aeaebf3496f2897ae32cf5d6c4abaebf9f187b9ac91d7a1ed2af6eb2c88714cffb937d0d4e56dd2ce8db453d -MISC metadata.xml 329 BLAKE2B acdcf89e7a6ee7bd0d242141565699b2689d893fe66dba0c06767d5ad1eae82226be4ee107f115d0e08d1ad682847bd4ac7a2d1e063022efc22bb856b0045c38 SHA512 557eee3f2001d2f8a0118ef4d920bf03e3157d96b1c3997104173ae49c432b16ff5aec6b3aaf5fcf067c090d3f5db76f342ab2369e1f14269ae3297ef037d38e +MISC metadata.xml 252 BLAKE2B 41a116015f7cbbb545d470c5c4b8002db3526525f97ccc8c67498344b4f4fb167a372e7c1c4d404c073e5a1d592dd8f6a2b547411166b4cd126b44156fbcf37f SHA512 a0e8ea5fce9665929337bb927d0fa39b0386afedb24cd2b07251a040307d88f744707f533a423aa516c72b310736ceef76aaccd9ae557536f29318ba87a7dbef diff --git a/dev-ml/ppx_cold/metadata.xml b/dev-ml/ppx_cold/metadata.xml index f8049dce70ad..26709c2d01e6 100644 --- a/dev-ml/ppx_cold/metadata.xml +++ b/dev-ml/ppx_cold/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/ppx_cold diff --git a/dev-ml/ppx_compare/Manifest b/dev-ml/ppx_compare/Manifest index b5928d868bbd..89fef1051475 100644 --- a/dev-ml/ppx_compare/Manifest +++ b/dev-ml/ppx_compare/Manifest @@ -4,4 +4,4 @@ DIST ppx_compare-0.16.0.tar.gz 14041 BLAKE2B 7f6eaaafa75e49e09cef26b2e6579fd9cd1 EBUILD ppx_compare-0.14.0.ebuild 668 BLAKE2B 7ec359582f6a72935da12825a8a994e028ddde22340acbc7b71285f5e12ade486d1cd06572f55e428f0504135ae2493cf83bfd74ff3825dc1f3dcc1800c4fbb3 SHA512 55c8bf50550238e202336ab17ebceedddd8374bb20173638518b40bfb0c7c523e077adb6ec6dbbbb3f2855712da183a958b688f4bca7a5447f74e65a7b5b1e7a EBUILD ppx_compare-0.15.0.ebuild 612 BLAKE2B 36bcb3ff63f2743c484e7dfd75104d74be60e6b1e94a8a9f7ebb178981da164007ec6e8e1a51a178a5de5857a80d745f6b921bd7ff03aa0e0854597f6cd69091 SHA512 0e6f91b6a2045c9b50661d3502fae0adca51493ff768e2bfec0af76489f7ab299ad6e09a0caeb20c4a0972e1881a557b3df580f4548f8013f89f94a6253a0451 EBUILD ppx_compare-0.16.0.ebuild 640 BLAKE2B 613b5f2337f350b8dcfaa81812327b6bd43f9abc99fc9ba49dc308ad8ee204650ad0504b4c694a73358fe66f0cd09e6c50123c3ff6a29d55f1f0cb0d93245684 SHA512 10478bcad3dc7f30655121d1d41a845ba8a5aabd2ea216dc4225cdfa379f46f59c805630819446257ac76774c547f976ce421ec6ec3fb5d28284585947d21393 -MISC metadata.xml 425 BLAKE2B c3d36e9006297fdbc06468da76b4b1d2ba8b96823dc7043171780fecdb9745313bfbecf76df1be070326f3cc5d4542adbc73753102152838a8aa748bfa888fb6 SHA512 f6a7685998cea2ebcc7d6d48f307e1645c18c79c3876d37c6bad3f9b00004cb3f2fa519592feef6413c78e0fd2e1180c132edb927ea51084085deb9f95812441 +MISC metadata.xml 320 BLAKE2B 62bb137c9458b6c75a4020b92813dfcc3986aa14fbe3b027821586b4dd735dea0f062e7253e66cac50e73a8742c9a4ece40881cf130a591c731e5cab9cdc1407 SHA512 4bea249224e667460941449ee2f0d6eedf7b35501366e679f7ea6899276e1fd913b7a24883722b832950f68a980ca2685ad3af9c0cd43e83fcfe7ca4a843f945 diff --git a/dev-ml/ppx_compare/metadata.xml b/dev-ml/ppx_compare/metadata.xml index 9fb55f427c15..c87598dceeee 100644 --- a/dev-ml/ppx_compare/metadata.xml +++ b/dev-ml/ppx_compare/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_compare diff --git a/dev-ml/ppx_custom_printf/Manifest b/dev-ml/ppx_custom_printf/Manifest index da622af70c2f..20233c6b46dd 100644 --- a/dev-ml/ppx_custom_printf/Manifest +++ b/dev-ml/ppx_custom_printf/Manifest @@ -7,4 +7,4 @@ EBUILD ppx_custom_printf-0.14.0.ebuild 689 BLAKE2B 72ff471b70a6e7aa3ba0135873bc8 EBUILD ppx_custom_printf-0.14.1.ebuild 646 BLAKE2B 8b4fab98560e59cac195a8f337036588fd7e6751e8a3f133f24bad37944448ab369ea6f0383e930e43033f082c077e26ba59bc19cdf85225b7afa7bf59a86adf SHA512 ff250cce3d9e698c66d370fb95235c9ce7d8900babaa0a298eddb37443a67ba46332bc73a41b20e5007ef188dbc520c0208b2d6f8d55af077bcdb4383806ddfe EBUILD ppx_custom_printf-0.15.0-r1.ebuild 546 BLAKE2B 46cfa077a4c2f85d1d83a0b2c5d462e8f27f2b79f91c5aae94ff5405ea02ccc5f4b431d97c51438b26a2d1784f769d3c944462353df46a33b4a41f94ad6d544c SHA512 b3cde9f78fd88c2d444ba26c63ecdd8bc71b087abb4ce7c5b73e182d2be59dd914bbd7b56712e8522a036ed52555d7ae4c665b3bdc283f59f8408a366f9762cb EBUILD ppx_custom_printf-0.16.0.ebuild 574 BLAKE2B 6d14e1736033a975f21391c14930be4c240b8a198d10f1604142a4ef0a4c88786f6f9e0cc290b689bc04495f077ec61e90e9f05cbea263abc68c238fce39ae8a SHA512 d59533f6cf66452bcfca0bb85e2a243a8c1f31b9655f6678eaab07bc07ce73252fa947848737b8b910d71dbe9430a639f15562d7f3de2db34e730c914270f051 -MISC metadata.xml 431 BLAKE2B 3f4c76d8b412eef517f0ad03a58a67fb46889ec1c596e6df70f59cb5d3e1918107b161d9bf9da1fd3f58bbecaac6801461a5ac7c7608a6ea5bee44e65d4a7d70 SHA512 72945ae2f03232e53bd483db0ab2849a850812acb96c95e9e35d2725d77bce0b5db6d65f7dc0e48384246f2bbe4582ec28c641c0afbe328aedbab819a0818a5d +MISC metadata.xml 326 BLAKE2B d5f00ff07a9b4fe4a837b97c12198f94d2ec22c80a9d2b75cde3208b13ccdc6115e0d124fec0f441b571e88f8d7a4a620bc1a289967f0054ca7c60bcd2320c28 SHA512 0386b81c7ac705e9c407476c5b97b767fec019f15fdfcac89096e4dacd63b81cb1371971e2666c7c5cd1b2dd657f35ddd420687ee55615e8206306fc10847619 diff --git a/dev-ml/ppx_custom_printf/metadata.xml b/dev-ml/ppx_custom_printf/metadata.xml index 49accd026328..7b94be3a81d8 100644 --- a/dev-ml/ppx_custom_printf/metadata.xml +++ b/dev-ml/ppx_custom_printf/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_custom_printf diff --git a/dev-ml/ppx_derivers/Manifest b/dev-ml/ppx_derivers/Manifest index 973bab1edb81..3f20246352ae 100644 --- a/dev-ml/ppx_derivers/Manifest +++ b/dev-ml/ppx_derivers/Manifest @@ -1,3 +1,3 @@ DIST ppx_derivers-1.2.1.tar.gz 2530 BLAKE2B d0a8a214e93908cfff1d418fe1b729a7ca502fb6dc983d3a837f6846aec891627457df72a610736d929c83622202bd5a00451c1c24510a642b4c133ce60416b8 SHA512 ef0796fe2592e653d34ba01d206d4b507429882a2aaadcb89c7f807c33a417f2871b0c94ade5c92aefd9487daa582e19d88ad5a5eaa631e8162ae12f4a0756c6 EBUILD ppx_derivers-1.2.1.ebuild 404 BLAKE2B 419723d56db63780ad990c837b46c54f02469d6fc94dc7364a3cb6cf1ae2f259c8ac22e51dbf663f53f27399163b56e4156fce91f7919f606abac91c83e44b3f SHA512 28398f1312fbc158074fb68786c3afa1fc089f2566d965b4c7917bb32abef7a8ea289be56258d5375cd84214b2325bc1e2a051079b43c91772ca0d359132ef72 -MISC metadata.xml 420 BLAKE2B f29c9450789ae25ff0535bb41e74bd3d11dd6ed609e77c3b4a195c0572854b7750d1868b13c2b1d12e7700ddfeac0ccbe161a90835fb0e02e991d705bdf830a4 SHA512 3357230e411f61725dbfdb4ea3b1ccff86fa2b8325f13157287a17ec56eb535c719265cbde39070afd6e9a4875ebf4c0110be6bdd23149ccea2f0be51371cd51 +MISC metadata.xml 315 BLAKE2B 16c4789dc1f8bdc731bfa6062167b99b8b58b2c9dccda8e094169039cc150e19b4a3afce64f5db16deda1f212fdb07cfbab345a885b3f14d70b77c725653b9d6 SHA512 f55581cc5247a3b4ec19e4376fd81eb512bbaf6e353ece46ea1de55e8899a8e37473f704fb69b2f321c960047db338b7ca51acf4f72e76e307ebba2a26507249 diff --git a/dev-ml/ppx_derivers/metadata.xml b/dev-ml/ppx_derivers/metadata.xml index e3a2e83e6852..fc801dca7d32 100644 --- a/dev-ml/ppx_derivers/metadata.xml +++ b/dev-ml/ppx_derivers/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - diml/ppx_derivers diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 643f726f57a5..5571120bb626 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,3 +1,3 @@ DIST ppx_deriving-5.2.1.tar.gz 46148 BLAKE2B 75c5f95841e4e54d5a58221c27d4a904347fb2b20ff0189bbe99bcc200eefd4abb94a476a120b6c6c7d0eba3b2233054875868a71064d032815cc8907919371d SHA512 01d2eb920f3375960a9228138ccb5f2af49bfba1111894795c24b3c37d5a021d6bc95e9de1d867c35d03645334300ccc89f1fca0cb75007ec62e5620f328e078 EBUILD ppx_deriving-5.2.1-r2.ebuild 761 BLAKE2B f44f71f7f7796a30b400e403411a63bb77920dedc5474a0430d71385dd10bb08796d01a5b4ca98830840632d8b9736863d42231066a569c61b2c634a7a0d123c SHA512 a83fc633be34f72517b03fdea7b780e6ad95441990558b18701c2c27eab9e2050ac9fede104340424f372fb094573671e8d19d7f0b9a7038532705d11b0f045c -MISC metadata.xml 425 BLAKE2B 7205cca257094cbfeea975ceac94d102dad9d7a165cf1cee31fe9828d1c2b356424e473dbbcad8e4b6fc554146ec188a19c29cb2a564227db9b363a775bda360 SHA512 1283b517100b3960c2dd796654db9960869760617dffb64b719e36e263c2cfb5571e3e8f039d8f64a94f2f776f06e317290452f9f6eed0becd99587c61024b5b +MISC metadata.xml 320 BLAKE2B 4579d4d46f26d83098f34163a71a6b2ab77138ce0947dbca1fdae64f980c9bd4a43d3eb96f622c3bb66a4541c2a4fe6ad9cbd8fdd26c829af1e82facca579ec0 SHA512 510eedcdd9441f271e9944431e43e4778c7b5eb9f40774add5eb4cf491f2dc9b05877c796d561dc1dc673ee527cf36e8e620d4154d879cdbb604f6fa0c646077 diff --git a/dev-ml/ppx_deriving/metadata.xml b/dev-ml/ppx_deriving/metadata.xml index 28dc5257f5da..0ee790c5220c 100644 --- a/dev-ml/ppx_deriving/metadata.xml +++ b/dev-ml/ppx_deriving/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-ppx/ppx_deriving diff --git a/dev-ml/ppx_enumerate/Manifest b/dev-ml/ppx_enumerate/Manifest index fcdbe9f6386d..863482a32272 100644 --- a/dev-ml/ppx_enumerate/Manifest +++ b/dev-ml/ppx_enumerate/Manifest @@ -4,4 +4,4 @@ DIST ppx_enumerate-0.16.0.tar.gz 9414 BLAKE2B 87230f95eaf547a55c3ea3ca833dc532cf EBUILD ppx_enumerate-0.14.0.ebuild 599 BLAKE2B 5d410e5f92353c113bd94e986fe4ccb6b6822c198062048fd069249edbafb42363568fc369818711ecfefa9303748b6571719339427f9f10d2161a9976bb042d SHA512 d0c81c0048b512835925326da78fe2dd8b6f8e9b4390a60a2a90cf8bba973ec8a9e2d553c36472c2484566c53ad9521fa88f28ef0cea7bf51fb2dd12cf056735 EBUILD ppx_enumerate-0.15.0.ebuild 543 BLAKE2B 90018b0d96a1049bf410ce02c5b959fa4e078cb434fd7baf2f34e3679b9e1d0730396fb4c285793985529db66b1333c584f0ec7f75a63f2944abda4a60023790 SHA512 5c5c35e16ba15b978af58d9acb1a2b04a0d4998c715ab3a9cce0316cb2281153edd097d2ddfa6c4860710dcdfe860f608214ac135467921da2052daff083cb05 EBUILD ppx_enumerate-0.16.0.ebuild 571 BLAKE2B 0409ce43e7c95a2861328cb75becc1ca98734fc86fa094b6b3c164f0438c7acd9dcf93b5effb2ade2b14026465e5654aa883389c231994d530e480a742589998 SHA512 6c8988e996c767aae037a5bf6362645779c39d8c81d23e1d867fc6e7bf38d38d5bba2feb257e7d5fe475bcbf01ab7629fb70b6345104c729427e6e8f0198431b -MISC metadata.xml 427 BLAKE2B 15469419d5d58077c28b066acf31d35c6c59637c21045e4a68967a6aa9f91177eea869dec6fd4cfcc6cf4182f780f3a4518a1dbc8769e4613766cd348138e4f1 SHA512 1cd905575b62ef49b8316978c2b9631899e4df224267e720566ed6bf29b2a1d79dd2e8c6a51cab73009bc5d03bec9f8184b7c428727260385d042466192051f3 +MISC metadata.xml 322 BLAKE2B 0e2cbb4b1277e94f5f983f5aabf4ef15365eeae6092a585ca1bff7dda63556cd18ee29c5bd97f93d660c57f0119856a96c81cc81351876e86e89562417a60a2c SHA512 d88fc81108e18a3eeb29ee98e1e67a5fedc9806cda2b0b02c7f527bddf16de8f02ed49922072870f1b44a72a5183ae031301ef0c8794dc0437c33ba1b0d65606 diff --git a/dev-ml/ppx_enumerate/metadata.xml b/dev-ml/ppx_enumerate/metadata.xml index 03983cd6c14c..064fe40e79c6 100644 --- a/dev-ml/ppx_enumerate/metadata.xml +++ b/dev-ml/ppx_enumerate/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_enumerate diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest index ad8712cd21a4..946a7518a0de 100644 --- a/dev-ml/ppx_expect/Manifest +++ b/dev-ml/ppx_expect/Manifest @@ -11,4 +11,4 @@ EBUILD ppx_expect-0.14.2.ebuild 779 BLAKE2B 7f5972403701fa477ccd97dfdd02ac522d7f EBUILD ppx_expect-0.15.0-r1.ebuild 553 BLAKE2B 1e16e8fa8cc15c31eca0e6bbe8066deb5f83706bc8f2591ba58525f2d82af91c7495979040d86a2273e3b2f2aa7ecd67cfcd87184ba1fbebe762613a109a9101 SHA512 373fe00e40a6601400aa92d07a7a47b4f6d912f9b435192672c755ce1d2188e6e674ca4526be674deb12a6b37a44090f9d0114c3b201b47f47f3c49863954964 EBUILD ppx_expect-0.15.1-r1.ebuild 565 BLAKE2B 93ac5ac6585f13f37c6e8ac0678301bbff8b03c42d8c7093b8d23fed9d97933969bfc5e83ecd5ecf44e34f401876e45f699713d4fc93aa2e97c314bcacaa1023 SHA512 bdbba68fb101febe06f16ea5eaa37b765e86512d8aafcaf74cffd3aa498a1765c39bd11e792359011db2343c0ed4809a5a9eb14cd7266f106e8c90e17a01b3a9 EBUILD ppx_expect-0.16.0.ebuild 655 BLAKE2B 3c6d915cfc2834f2abb31cb4a13edcc973679c6e3abde7b1a108f36e37edd1e8e2eca2cecd17a40defae33daf10aa3f843fcfb542514c25cf1ad877f5fde2aa1 SHA512 05c5cdde274d32cd86d651a0fbd9c094846345a72902a2871160844b131096cbc4df73a15f2ba080bf6b131ced28d7ed41498d7d7b29d3fabb5c80d797764708 -MISC metadata.xml 424 BLAKE2B aa0469c6e2e68d01d80a467c0904f683f71612dfaa586430fc21a7dbe4284951b12f12e518491a9c14886b5d8b915573875a733f946a44b8713b82bbc05bd08b SHA512 de95b09128ed6c02327103f1ba2cf58b079e7e5be40ceaed1e199fff54a6e78a8a1c96b2cc6a4c99638f226ef942f5633c47885e005d878e0f9060e091d62109 +MISC metadata.xml 319 BLAKE2B 2ecd44a00ff835deacc0d1edca05d16a7e8808474e73f3de1871a3689cde9420e7a3bb063be86f13c12db5e345fe1390bc8c83483b66b232003256d33fea226e SHA512 0606882528ee0af1ea5eb0d8c870a1bbb6db605b698b7360aa16e58027ef169a281cade50c99d55c685225524c46ade87ae1a82efc6c050388940ff0a02d7b2a diff --git a/dev-ml/ppx_expect/metadata.xml b/dev-ml/ppx_expect/metadata.xml index 56f1e73abc39..4506dbb0b17c 100644 --- a/dev-ml/ppx_expect/metadata.xml +++ b/dev-ml/ppx_expect/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_expect diff --git a/dev-ml/ppx_fail/Manifest b/dev-ml/ppx_fail/Manifest index 898297c3d7dc..56bcd938c9ab 100644 --- a/dev-ml/ppx_fail/Manifest +++ b/dev-ml/ppx_fail/Manifest @@ -1,3 +1,3 @@ DIST ppx_fail-0.14.0.tar.gz 3773 BLAKE2B ef5c7a84808045a9b9ddb78556061ec0d9b04f5b08d5cb4096c353d0e38aa3bca360538efe53cf5faffad6628634d689504c063bbb563790c15a4f3d327f8c14 SHA512 a683430e5cdb50b52846b45d0e25a7b2498f14f34153319cb3ffd30e7b6e493f36790ffc5ea82ec3fbb0281a29e13bb2df10a1754ec32f0e5faad0890b6d211e EBUILD ppx_fail-0.14.0.ebuild 584 BLAKE2B 3f92d24838e4fc25c3b8ec8e11a98a49ac744e5a00bd011cec83f5000922a9d9c6b6c27070cb29befbcd2e5107112e96563aa09db26d908c536fcb18c9544f18 SHA512 498b4f36c05b051265d4a39a0b6838b1e954fb27d40c098e48a668f709d16e950a7394b2f685a69d1feea688e0a3c679ee04c52260465ccf0c13da489f7ef3df -MISC metadata.xml 422 BLAKE2B cc5bf7508dadd0d2ac939aaa6dccd6723e35935d7f6e9d5bb813b3887b0400b3567dabf10d75392590e514ecf0d1aa9236d69ea582d7057b2a9c8c7eb748cbe5 SHA512 41f7bb2ea4feef19f8442bcf3caa36702b3b9e0cca8c4fadd845889abca77ab12d031280abaa2673621b79abef6e84f991def16ce47763ac4dea26d4854c68f4 +MISC metadata.xml 317 BLAKE2B 50f369612fa0b242a6faa740a962f24e12e75d16627dc24a25331b26ed75bf7e5dd4d970a4e9a0f8f01fd16110900afbf4a8b20eb3e7795066fc20db4ce71c5f SHA512 54e5ec5b5d81281a5141343bf52b051983d124e4f984b9277bca477ef7d1f8ad86cd44e58015c597c27f455a885a4f09c8d14262e85b03787d98f8b6fed9e68b diff --git a/dev-ml/ppx_fail/metadata.xml b/dev-ml/ppx_fail/metadata.xml index 4130ded4385f..bc213c9f0aa6 100644 --- a/dev-ml/ppx_fail/metadata.xml +++ b/dev-ml/ppx_fail/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_fail diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest index 13a096b8bb71..9559ea59ca24 100644 --- a/dev-ml/ppx_fields_conv/Manifest +++ b/dev-ml/ppx_fields_conv/Manifest @@ -7,4 +7,4 @@ EBUILD ppx_fields_conv-0.14.1.ebuild 667 BLAKE2B 3cb36fb05a537c7da5d111d03584272 EBUILD ppx_fields_conv-0.14.2.ebuild 624 BLAKE2B 4560ade1b72e898aa037ed35ebf319551044173eea6b5031dd9f01dd83d3b1d34b4748b1c5961a7239644d9bfd62084ac205ab496805c9ba76979c102f5611e9 SHA512 655b61e3a19630723542f419e41d7ae04a3bada916ca6cb8d88e325dcce79da430b2fadb81997f95cc29a2043665a1e463f0e52b1f42eb3f084f2a1037d141e5 EBUILD ppx_fields_conv-0.15.0.ebuild 566 BLAKE2B 3f2912b1d346f3bf5d377f7b5ec9daf486389c4a4df957acb871c1403a770ded79cb8cf6d67c7fde569c4140b19f1acf56fd4c524dd96424822309fabb887e02 SHA512 7b4fae27b2d68dc635929d6d7e473f31e363532fd464a5e43b8bb7eb82771948eb48c479a426539d446506519122778f82ff0a2a502709402d2e91db63c6f004 EBUILD ppx_fields_conv-0.16.0.ebuild 591 BLAKE2B 5645e1d43a25811590707f67836c6f8f9de8d778f117321f41f3f9adbee3b2725b7fd8df60f04352b3c715ded1c266249b239079d47058f522504d6639e1a6d8 SHA512 1916e1a1c6f04f25daaf39ae244c93ad8900d20b5fb095007772192c419826a8f62834ce19c779c95bd009fdbe83ade8e7c5cc58f1b2069781a53c7d50040229 -MISC metadata.xml 429 BLAKE2B 1173da45b0129db1dcac31c7758d19505c091d97eb105440ddc047b6375aa19f98c2bc753389d153a96b441206fdbaf946db6aece2c03993cb8aa5898b1d33e5 SHA512 20f67e75e2090ef75644caadb23b0df07ce24d565c4489442d72ba5e50571136ac3eca938bc562a72797acd96f750864bbbe458285620fed2841dd1d57304a90 +MISC metadata.xml 324 BLAKE2B df583007092a40d0da913836603d9ffbd18d369d938d976cd242085e221de4d4cfce80ef780c43929ee00269860e1d4dc2075e7bce1982ecca17dc807e4b3150 SHA512 5b9d066fdb3925962f9bef0a8392d11d23b77047586b6bb6cce7cf45ad57a2e08b020761dd699d4c767ae82c0b70a7ea139812c0ce3af8e895a988d52ac8ee27 diff --git a/dev-ml/ppx_fields_conv/metadata.xml b/dev-ml/ppx_fields_conv/metadata.xml index 40af078833bb..2037ae0869c2 100644 --- a/dev-ml/ppx_fields_conv/metadata.xml +++ b/dev-ml/ppx_fields_conv/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_fields_conv diff --git a/dev-ml/ppx_fixed_literal/Manifest b/dev-ml/ppx_fixed_literal/Manifest index 6517f6df203b..114e6f6c95c4 100644 --- a/dev-ml/ppx_fixed_literal/Manifest +++ b/dev-ml/ppx_fixed_literal/Manifest @@ -4,4 +4,4 @@ DIST ppx_fixed_literal-0.16.0.tar.gz 3679 BLAKE2B de5a474feba17ae3942cce33a42b06 EBUILD ppx_fixed_literal-0.14.0.ebuild 650 BLAKE2B 563572aa68ea0a52874bc294e237fae6c151831fc951afc78a346d52f673976fb392e7da4c1ac77e07b94c73a77faf8dce5a8c23e850760cd8179a04f3dc8069 SHA512 c8385cda8f0435e796ea16a508822b7bfce2cb69a4cc4c0afe48dbdf15b220f6f4226975adcae0f79ef9b148e600e009833dc1dce8a51217ffebf0cc1aaef3da EBUILD ppx_fixed_literal-0.15.0.ebuild 578 BLAKE2B 988db2ea700f3af9f1ad99540b8cdc381b8144b0bb5d02a029eb2dc2682779b6bd6883a2243eaf65161b0f6d903bea2ff7244417c080851ffe30eb9b40f3990e SHA512 47b5ce945228e9a6a0ae11eafd021b7d97bc761efbcb7f62dd679ead90a99f8cedb689aa3288ebccda2ba1cb4624eb37507c50fc34fd5bddbb779a212bf4a3aa EBUILD ppx_fixed_literal-0.16.0.ebuild 583 BLAKE2B f337ca8169c69f8e419d76f99b0313a085d963143f4113a86b4f10a474491d40e500c6cdac7ac666d9fd10cc460d3f6303a27ba16fdd5272ba1a64ce395de9a9 SHA512 5e9734d366777e0050d11bdaa373a8990152cf9a177ff6d91495f868196cf9b1548826c5f0f72dbdf80df6a5b260b8e1b83b8e5b1b67a2c8d32999e8dc350d36 -MISC metadata.xml 338 BLAKE2B 25aa7007ff99aab5a7777f31df31300c2f11cd158a2bc100498dd6d3a09f8ae8c3c79db89715e2abd8bca55fa846ef01b4a3e3b3321afba6d1628a37125a8a1b SHA512 5fc102d7e9bb6000d9dd8bc027a09af5fc108d057231e6b1fcd9ac0f72ece68e5a6b30463416777e1fb352f2d32aad9c761cddaee31db3eaba90ece756809475 +MISC metadata.xml 261 BLAKE2B d4bf1adc367803b5d53eb766cdb7fd628a234f513fbfbb40be3685a3a46a4159c2efda04a1f2b8e45d92c540a24009c58a38e99ca3fbd3175c07d6f5c6e9fbcd SHA512 6b6e3884ae7f41745af7226da4731eee57cce5ae2a425f338701e67487adc6a002ac545581fdaad7c25bedd7bdfb0edbd7ddf2fa3e52a292cc8b69d23ce3a6dc diff --git a/dev-ml/ppx_fixed_literal/metadata.xml b/dev-ml/ppx_fixed_literal/metadata.xml index 6b86e89cdc8e..14fe34433d9b 100644 --- a/dev-ml/ppx_fixed_literal/metadata.xml +++ b/dev-ml/ppx_fixed_literal/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/ppx_fixed_literal diff --git a/dev-ml/ppx_globalize/Manifest b/dev-ml/ppx_globalize/Manifest index d06b5ab41ede..8b56ca65caed 100644 --- a/dev-ml/ppx_globalize/Manifest +++ b/dev-ml/ppx_globalize/Manifest @@ -1,3 +1,3 @@ DIST ppx_globalize-0.16.0.tar.gz 8328 BLAKE2B e8ba1a500fc244d53d07dbe90df6b18f3088c9496d309002a177725e1990b8108c6972dd2b45caeecdbad62c466e73ee3ae944701dec489c2613a8b71ea88787 SHA512 76618dc1cc436c437e7911a2b793233f9bdd559dc37419df6f94143548bcfe09a0f29eafc3a36e97a5f8fb886aa94ca641f10f56078a8558f642a2cf564e4c75 EBUILD ppx_globalize-0.16.0.ebuild 557 BLAKE2B dfc61daad8b1125ff44f1e8a0020817eb465cd8de3748ddbfb812ca2158a50971fcb5a459fc6e7f95bd4840bb464dcfe9480f83abc8bc1e924342861f43ce027 SHA512 68f8f9c76addad33159197a84f0b573c11b17a653326a22c9febe44e7c52b5db648ecdf16981842d9264549d9d112c2b2cd8d17f344d1a80cc5a8a544f21a3c2 -MISC metadata.xml 427 BLAKE2B 4ad3e7d0bac6d96c8a550fb65f291d2283e2cfb65e8715852cb4f706e0cdaa983613073535a2e2c3d7820e0dde8a918f9255b70c3fe9cc918ca45b12970dba31 SHA512 a93d451215c39b24a252e0a653398b00203b1f0471a0459b5a40c5844416dc46ba73413f949c351a8629e4f6b2309139b28d39f84c4c96f238d1daf01057a938 +MISC metadata.xml 322 BLAKE2B 8ce89cb150e376cca21af341cb13f2713f72f7a255ce8f6f334779a47110dc2d0b1b450ed41bd387137f0dc0fb1d76050a38a599c106a24f91e32c4146aa672f SHA512 d77c2c98b95a8ab66f71a295a0f9979dcb23c7e89a76e0988a02a3c31e6085365371af4a71e93adbf7ad9982a959e0bdc8b103e910800c382c4b3fa0172f027c diff --git a/dev-ml/ppx_globalize/metadata.xml b/dev-ml/ppx_globalize/metadata.xml index f90eb7fdcdae..f8457ef461d5 100644 --- a/dev-ml/ppx_globalize/metadata.xml +++ b/dev-ml/ppx_globalize/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_globalize diff --git a/dev-ml/ppx_hash/Manifest b/dev-ml/ppx_hash/Manifest index 8e65f4a0d035..42547fc6e729 100644 --- a/dev-ml/ppx_hash/Manifest +++ b/dev-ml/ppx_hash/Manifest @@ -4,4 +4,4 @@ DIST ppx_hash-0.16.0.tar.gz 28660 BLAKE2B 8cd12ae26beb6a6828ebb1ebd5d3168d37e9b0 EBUILD ppx_hash-0.14.0.ebuild 706 BLAKE2B c066d3f77f8386f1742a19f4021f7448002cde99d7903de60529fadab43dece013798b01782f01e8f558d2e55e0b28fea955b2bec8313e89662b473a26db0cab SHA512 fb89a08de712d6bbc8e885be7d6249ee764372f8f9c2d7ddf5c9bf1a3931fea006b20adcf3c02b8b84a08823a6959fefeddd6923a6e69ec5cdea9e20c5b5a91d EBUILD ppx_hash-0.15.0-r1.ebuild 581 BLAKE2B 95eaf23c4fb468a518963d7c8190a1fd90d120e279472c83d9d7ba4589e2ab89b902fb82cf1506af5a9cb053411c13be2e7ab9056107657420599c1b5466bf20 SHA512 17f1869a20c4812f33ca654d70b43cf55869ff4348fe637bab0a9b238592e32b8455b66fa4f3579ce9a8f13d498bec2381f691de18b77a14baaa679d115a76f5 EBUILD ppx_hash-0.16.0.ebuild 586 BLAKE2B 3bd293282e02cbcfc95e95139c75686403901c492d04ec183f90dd17f30e6d0da5b29eee1e96cf1cb55afe5c422f2453cd9a2e21557ebc1af8f2ba9d8f6d64ac SHA512 1362a980f0df85ea9915a14ab88addecc62ae238b0dd6f3b336382b73cbc0372fc77f39de698abb5ba0f691e3a279e93cb0e1efeee1cf614a3d3b2f41d35ffe4 -MISC metadata.xml 422 BLAKE2B cb39ef26649a78c16811aba71b1ea0f809131fd5fdb90d3cf15f259584987eb1f67e34a7135c85b3c72eeb30220d0426a7ff6485c406c7b3c7730bbe437f34e2 SHA512 8e02928ea16287cce0eb7aa94182cce7fb4bf70e5127f569e804050358bcb08eb9fbe5f712f4b2a94924bcc0d370261e65f7cd7a3524071f37193adcb7aeb4b1 +MISC metadata.xml 317 BLAKE2B 24c922ea1e1c889d2e46b441e3927cbdd983e685b1c997ebd55d4ff0ff4317bb73864c45ea59fbd316d0125d68b57ce47c3c7fe4146d1cf60f990b820b70cea7 SHA512 cc98ee4926f393ee9b19a9b1bddbb02966ff9dc0b7d88a51579e9476d70416cc13a0de5db8c9e477084da205d48cd18609fce7ab03e440917f3cb9efd2ec09d6 diff --git a/dev-ml/ppx_hash/metadata.xml b/dev-ml/ppx_hash/metadata.xml index 368335c2f022..6e03277240d2 100644 --- a/dev-ml/ppx_hash/metadata.xml +++ b/dev-ml/ppx_hash/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_hash diff --git a/dev-ml/ppx_here/Manifest b/dev-ml/ppx_here/Manifest index eb42c882a0b6..18a3b61043f5 100644 --- a/dev-ml/ppx_here/Manifest +++ b/dev-ml/ppx_here/Manifest @@ -4,4 +4,4 @@ DIST ppx_here-0.16.0.tar.gz 5034 BLAKE2B 6bd768d87b838677e471964b290e1779da0b041 EBUILD ppx_here-0.14.0.ebuild 672 BLAKE2B 7e31ae9dc5c0dc3ae45f8a7a56374be68c95bb161cbb0ce8a83879eb2b735cec37e214a08016d347194cf249033fa36197522e87400cfd292b51f9485a2e2b0b SHA512 b82fe6d9a228d674cf82172fb76141de1f1d45022851b59468fc23d432c2fc2da53cca7eee4d561de1a9cf3f7240c428f3df2fc5216973b2b61992af4a70fe9d EBUILD ppx_here-0.15.0.ebuild 615 BLAKE2B 822122dd3f51f72ab3844eceac457b0b9c8acc96d52df1705a863574b987ed74387c49ee533ad2e553d785040dc47f9031a08b9679b94929b88653b51949ba43 SHA512 d424a4ca020f7ee44f1aa87722e5f09bcd6a22c837226facaeb052925c1c44742e5c333d16cef2cdde8b388bfcabe2070e3e996c4f000053f802a80d25a53f35 EBUILD ppx_here-0.16.0.ebuild 643 BLAKE2B e2d6d24fe3d6d6ae9048093694592623a7f7100d933a1987517d488774e8a2f0ac9f28496cbb201daf4f1dd90990645d06602d56b67705ea525272c47e5bb093 SHA512 a6b666fca82925bdc1a73e1c655b443a94063a4d8007ae3021d3c40fcf64614b76039742f87dda1c7177fe20b449eb8d7211eb51777598fc1c228ea50f34e35c -MISC metadata.xml 422 BLAKE2B 644ccde164d20f816fa2a194b27359e733498aaf88d86962d01f43aaf74ac988a943332868535c845ac9e99389d0c37705b55c590c54498c0ddfa9bf10c590b3 SHA512 7d1be062b69241646052a2f96cb5ac184f4246bb0d6e9cf268e85852f23f1b7937ae54db3c9d36981ce24c85d028dcf2194ca0cd30f52274e8a8345512f82374 +MISC metadata.xml 317 BLAKE2B a2865ad546715c8163fef97c48b582005a499dc19f14dc60efb046b0618dc6ce6a293b83673123eb2f95063177e7830a269a479c77f02d4452ffa1a66f61c79a SHA512 8d6170ee242152df811698e9a878866200e248d1bd4119dad7e229dd4c8e2cd285ffbe5618a2b6fbe1a219f582fc57fd879ec79e993ae3cc721ace89a47ccb3b diff --git a/dev-ml/ppx_here/metadata.xml b/dev-ml/ppx_here/metadata.xml index a0a1e80a81bb..439703954af6 100644 --- a/dev-ml/ppx_here/metadata.xml +++ b/dev-ml/ppx_here/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_here diff --git a/dev-ml/ppx_inline_test/Manifest b/dev-ml/ppx_inline_test/Manifest index c22513a5444b..90b61b57b935 100644 --- a/dev-ml/ppx_inline_test/Manifest +++ b/dev-ml/ppx_inline_test/Manifest @@ -6,4 +6,4 @@ EBUILD ppx_inline_test-0.14.1.ebuild 703 BLAKE2B b2658c99cd2e850e4c958406a745650 EBUILD ppx_inline_test-0.15.0-r2.ebuild 577 BLAKE2B 8b074a57f23247b7f0c206ebd5f09743e3f7551c26e2902f230806daacb46cc407db87276c8d60ae49b4d2d08111fc703a216600e8904e8285c058619215b3f6 SHA512 9b9891538340e326ccfcdcba2059301f240f3f642c89495f7a37729cfd764da78ffabf2ffcf1363105e7dfd278dee12561a84eaf95c1323a92aca91013194def EBUILD ppx_inline_test-0.15.0-r3.ebuild 646 BLAKE2B 0710357fd3a80a044d6c085f178cb96d4bb7ab8a7784cf5dd26c33a9f48c3447e4b2587ea275e98119c600cf3bc7c8cccd08e76810bdc10f9d6e633ab2758c80 SHA512 d02167e8031f7e503ebf4b1b1df8a7bbb192a076a6f2a1869913bcebcc0f365b9f557147383ae11e7976c4d1da57e4d036d358bad99e467af0b1c2ad73f4b803 EBUILD ppx_inline_test-0.16.0.ebuild 637 BLAKE2B 4056252b5a93e85cfadc50aee331d355967e4b67cc30e92f6b1c93d0d3ecdf30dd28ac43e8a0e242fae1d649804f7b8078b27bf030ad8d61fa25fa76a2c3a4f8 SHA512 7b76fcfd527293942e858b4cc6ffeb6294a45554dcb655991ef880562367450bca07c1d7fdabecd6f559d14ac99347637ded0f91aac8b77fa5f7bd05d0f14dca -MISC metadata.xml 429 BLAKE2B bc6edb08721fece2ae54bb6685b2bd8574441656a43fa82b7661ee5d03e12a31c9fa8756ae21ce1fe11c6e7e449a62459f9450b434bb7bacac81b1d2536ca537 SHA512 edbbc2feb5dd68358b8dd6ed94c488695815b8f7ff36d68f724627eca2e23b1f3cc6469d6684432701bcaf0f958b8dd8602829ced5444676bc85dcd8ff5c16a0 +MISC metadata.xml 324 BLAKE2B 98e51216ab36e55841792dcf4ef10163467a10ccc8c664c545c43270f86aaeaf9affbf9050ce34b8b0eb0e6b5d3492b8d3424bc21b24323fca542303070a66ce SHA512 34660326b38c0fd281448b4a34353e05149313a7fb3d1a9eb6b487e148c40b15bd1ce9e9a7f5069f8a77929e67ce586602ce77f450327f6968ab06d421685048 diff --git a/dev-ml/ppx_inline_test/metadata.xml b/dev-ml/ppx_inline_test/metadata.xml index 6fa0c8ccdc97..c4f44d9ce5a9 100644 --- a/dev-ml/ppx_inline_test/metadata.xml +++ b/dev-ml/ppx_inline_test/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_inline_test diff --git a/dev-ml/ppx_jane/Manifest b/dev-ml/ppx_jane/Manifest index bd20015f54f1..07c4bbabccbc 100644 --- a/dev-ml/ppx_jane/Manifest +++ b/dev-ml/ppx_jane/Manifest @@ -4,4 +4,4 @@ DIST ppx_jane-0.16.0.tar.gz 4688 BLAKE2B 46d2b4c6c7924fc6ff2bf4cae2171dd022a1ef5 EBUILD ppx_jane-0.14.0.ebuild 1215 BLAKE2B fdebce6e9ba624aba1868cc9dcac1dede1b29a966cdc4c964519c709a12f39075682ce695f1299f596310216cbf68ebf83b76499dc3b1a4c78e55822c26804c6 SHA512 d0916b659619b7274e8b5d49f9d912bda2d4fcd5bf0e5f493a0ee06e928bc9520dc0497d6296766030218a9df864fea3c13ac05e0374399aea24c2e7bb18f4cc EBUILD ppx_jane-0.15.0.ebuild 865 BLAKE2B 4f5a4a239537c2c6830a759457106f67cdb791821f066c8d7176f2b6eab3ab8171ead78fcd5fc3b3fab052a93a0c9fb9b7b560104f6632b08650734754ce0984 SHA512 69dbc2635ac2777f0a47633dcd60ce9f4f7e8dd91cf4cff10dc86f4e22d852734cd6910f385ec778ac0bbc1a157b776ea49ca01222185e50269d94016f9b4707 EBUILD ppx_jane-0.16.0-r1.ebuild 1084 BLAKE2B 7a893dd89371e795429ce09fcaf0639d53dcfa32514efc3e4e775cada62cd0f65703e82ff6b5cf838ee52f98e08c6634d6a270321e5f35771987374a0e7cd727 SHA512 bb903922dae3cdc693703135bf238062dfe4fc6aad119047d3d48bef07643cd08d52c7d26e25033bc913b86af424aa0418b80e91a49ac00259cb0fc98d660652 -MISC metadata.xml 422 BLAKE2B 8f12580d0fe5fa2b0b225ee0d6b1bce1bbac590ccee469f07bfa01c337d7211c00d14d7d22a7e3c7601913f4fda2c0beeab853d80be71b988ce04e9553ca2aff SHA512 64e2d501e8957929ec015ef2ab95a5d910a906e80ff204b5d7ab60aa435d04cd74845beadb82bd9f1e111b3c209b7ff17ee91251172177c5aaf7596824f6b250 +MISC metadata.xml 317 BLAKE2B 682c5db3fa96d9c53b02b6706212a5a3b12c38179fe95fcb9729e308f4ce320d68c6848e329edc873da53010aea9795c0593e8e9130aa4613e16d0e8aa735fd3 SHA512 1e8d470579ebb9e0113b944a1bad14ba8c1e5cd76e78782e162a14ccd5b9b23e69dbadc3f00904c2f5c0d189902525317763fe78fe04cb9a593c86a2f4d08e49 diff --git a/dev-ml/ppx_jane/metadata.xml b/dev-ml/ppx_jane/metadata.xml index 3ada8260876c..d40b0af012b8 100644 --- a/dev-ml/ppx_jane/metadata.xml +++ b/dev-ml/ppx_jane/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_jane diff --git a/dev-ml/ppx_js_style/Manifest b/dev-ml/ppx_js_style/Manifest index ce57757e541a..07ca588b88e6 100644 --- a/dev-ml/ppx_js_style/Manifest +++ b/dev-ml/ppx_js_style/Manifest @@ -6,4 +6,4 @@ EBUILD ppx_js_style-0.14.0.ebuild 663 BLAKE2B 69001a5da84453d4e7b15c630825927845 EBUILD ppx_js_style-0.14.1.ebuild 647 BLAKE2B b5b58ca5c0da6fc51e603e93c51d0cf83efeb7741c0038c079897b6290a654e6687e05a2e3498b26317d0003eeefff9d22da02dd8a4dbb334dde0776fe148b30 SHA512 210b9254d1c2cae99ef32c30be5bfbc200f934aa95a75e7b926fa19b5a5d4c17f9612be03c02cbf2ec4685d00cf1dcf701cd886266ecf63847337a795a0faf2a EBUILD ppx_js_style-0.15.0.ebuild 589 BLAKE2B 834f47faf4906360f14cffe70bbff2b856e3282142904ecebc060a7f3c8a1696fea5d96c3c6df9b90f747977698b0868f71158aa8cc7aab913d219be69eff231 SHA512 7ef84eb9e7b158a4ea0286af3689f0c263a01b81aff5c465a861bc5137c798439f07505e35ac9c117ce0ca7270c7aa1bd8fd6c06ae93e43c84aa8e555aac1b0b EBUILD ppx_js_style-0.16.0.ebuild 617 BLAKE2B 2b45e3a4d08f89b7e74d1c548a6fe357ae2d81c93f00624d951fd0d8dcd812091856d9071959f3e936be716e3e8fac756f65be73667d2589a1a8ee52448cbfa7 SHA512 037107b632fa5e30931d7e6977ee14700c80595d67dc4e818ec4515eba34363c4a1ab60eab7f0a73b1a155a3669d7fe7ae4e1b24644e6969d855f6d7adc6aec8 -MISC metadata.xml 426 BLAKE2B e83457263dfc42094f49eafd27eb302e2bda51857174c79b82c85172d1f3cbf65f9731acfa4c3a78c0b10ab48e50cb26979c3f47e5ef9026864f9c1b45075f79 SHA512 d1047325be6be6b01bc9167962ed6b4ee53286f0246cba54d249e3f37dcb91d1fe467eab789c22419aa2685ac39c16cf2dc4ec7cb89dfa8f31505efed98e7a69 +MISC metadata.xml 321 BLAKE2B 87895afeafa0ff751e59f8dfae1b5056632d7e72c2eb9e80c87fb983b953138a47213f675252294dab1e85e878636bc2a0327ea2cbd2d3312c19a73c1a058f41 SHA512 3afafe5c1cf470c4ec528b4fb0efaaf912e72a83b0f4c35e5b3292bc4eb9e7e0571baed3485be331b28f01b0e849eac7a1e5640e46791fb21eb5e2286192bfee diff --git a/dev-ml/ppx_js_style/metadata.xml b/dev-ml/ppx_js_style/metadata.xml index d73d778b0864..349598017162 100644 --- a/dev-ml/ppx_js_style/metadata.xml +++ b/dev-ml/ppx_js_style/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_js_style diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest index 10d30055a478..08e858f685ab 100644 --- a/dev-ml/ppx_let/Manifest +++ b/dev-ml/ppx_let/Manifest @@ -4,4 +4,4 @@ DIST ppx_let-0.16.0.tar.gz 15460 BLAKE2B 8cc4adb4fae276a11df36d91690ae9fa609ac92 EBUILD ppx_let-0.14.0.ebuild 614 BLAKE2B b8eaea758368a049092176e3256df0be4bf7e210a159e3fc8f9822bc87e3985af5d6d7237070cfe606c710956d9e3209405ae5782ac735ec631837fede92b612 SHA512 62264f5614d60af924c8629d787c0a7eec888144200aaef99bc88a2f2a51a787810f5922b68e522efb37324b57f3899c321678c64a7532e278950b894b41ec02 EBUILD ppx_let-0.15.0.ebuild 561 BLAKE2B 96da1d4129192d00c14ce9cf4907fa03dd07cac26bdfc4aafed4425a954b1d734f6df820b5c3e0bbe6c31de24ae8492097b4836c56d572e5a18d39fff90c7016 SHA512 fa7f779a6791b4746714eb22fef4581dd59e632182cfaed04a1b8a5549e9e591481de382c55eedb97f68398dcd50458ea36b825e2a5a5312cd7a4c66545484ab EBUILD ppx_let-0.16.0.ebuild 566 BLAKE2B ee52a7fddd95c4970a10b620ea9c72726a845d78a209653c1f087841de38f5f9ef4f04c3dcf2c9425dde5294a77b96ae4809884591b9050da8101bc15cc39f9f SHA512 bb25c7cd0e69298e41ed2074f30c9e639564f181fbac05992ae8b7f8498800fba7adaa4fb4872c3ea21b7f9c65563a1ecd383cc413d09230606c667adadcd516 -MISC metadata.xml 421 BLAKE2B 3218e22b207916610f692322896619aac5efe3a6426af89496d94a03be826e71e97580c8dd7a9bcc9dcbe8554c803a1c82e3d1177cb1e839bb2edd447d789007 SHA512 127f62efd16a6629dc8a9aae5e48a79cf03a7519f939e31255b79549768cd09904cbbe569159da96754818878b274dfbe5761936802a49b1d37d0de11bc08eac +MISC metadata.xml 316 BLAKE2B af01d4696cafcb4e83f6b9758cc61c0280527f25e0dfbe5d3f8988c899dcd48f58cb16ad9cf51fbc947e9a9b0228aa6f3acbffe1945ff949cb996272705dfbcd SHA512 49c2ac4f24e01b5315b83d420610f61ab101990207550b41a91df86ff2a4cf62c9681dd1d709e0d6745f8c84615125af72bfd93274146adacc1f4d9f986c4a72 diff --git a/dev-ml/ppx_let/metadata.xml b/dev-ml/ppx_let/metadata.xml index 5e497a41d1b9..b6cf0be52d71 100644 --- a/dev-ml/ppx_let/metadata.xml +++ b/dev-ml/ppx_let/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_let diff --git a/dev-ml/ppx_module_timer/Manifest b/dev-ml/ppx_module_timer/Manifest index 3a950922ef64..b814e86babc7 100644 --- a/dev-ml/ppx_module_timer/Manifest +++ b/dev-ml/ppx_module_timer/Manifest @@ -4,4 +4,4 @@ DIST ppx_module_timer-0.16.0.tar.gz 7281 BLAKE2B 3be0d87198cb15c7a95b8b72648a8e9 EBUILD ppx_module_timer-0.14.0.ebuild 715 BLAKE2B 356a257c57e9c96a0617de02c6456e6775585018c82b1e6ca48038143ad71399cd4d54677873b3c18db5e9a49dd57ef0b07aaaba9cbd665cd58d904f0d8242f0 SHA512 35724b8c078856b6703f2052258b1806157e65cf22861fea2e2597a04847f5037ce8f49a8b3a983461627a5d936467f3aebfa108479988438f21c251f98c2ac3 EBUILD ppx_module_timer-0.15.0-r1.ebuild 528 BLAKE2B 637bdd3b2e3321f303dbc310b2b81a9162d1182c1493e030f2a41be6a58dd2218cb22aa6cac7b04853a5e011e9959e70c1e46e22b58737671194f6b652bbe55c SHA512 006bd6de07e965e5265fbac1fc9ef27fcaedc4649954676b14e5f9f08a8194689a36b9de4ae20ee4972aea70b0315b8a550da32ccb75fb6fa688c905f15c3f11 EBUILD ppx_module_timer-0.16.0.ebuild 556 BLAKE2B 98c33687cf3f78104a1397c802a349ea06b44463371475f10d49380b39499b62397ad031d76d6eb5c72cd8ec2bf278ee520a11536e7234ae4a99bd385ef89231 SHA512 2d028018b029dadcba19ca4f0e0e2aab8aff3a16d7096b1ea3ffe1a58bd45e6871dd66c8f8ff4f9970104118d4b557ef167c490a0314b1e3c8abfa4a91bb2bca -MISC metadata.xml 337 BLAKE2B 640fbe6342dcc1785c158cfa83a47781b61a521b80c927d9c850fa0d02dc14f1d309b7f8df1693eca143bef8920845d3ab5254fe142e29392c11cc9a3b6591ae SHA512 db5073f371a41795a500656cc3b5587488d12a9f53eb03e9b2a67744c76be49f423a1562f756aec3b6924c90cf835cdea73fdfaf08f251a60a62ab49dfe1368d +MISC metadata.xml 260 BLAKE2B 4439b626a9c2cc8fb608b768a8bb8cdfea7aa077c1ba1b9cb55560640f1e3b33afb06a6d6a0adb51f017f53f72830a275887fc11218c1611a2661705ca401636 SHA512 fe638c85bba918a7efdc0d16436ebfc090d1af5124dab1e785a65a7d39c92c0ce4cbff3e186bb6ef80bcfacaed327975dff001d4faa19b302f5430bffe704a53 diff --git a/dev-ml/ppx_module_timer/metadata.xml b/dev-ml/ppx_module_timer/metadata.xml index a3f52bca1c2f..7aea509f74a1 100644 --- a/dev-ml/ppx_module_timer/metadata.xml +++ b/dev-ml/ppx_module_timer/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/ppx_module_timer diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index 7358aef27248..b7e591a3c700 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -7,4 +7,4 @@ EBUILD ppx_optcomp-0.14.0.ebuild 689 BLAKE2B 852331cac1423131dc1670afef9b80ef26a EBUILD ppx_optcomp-0.14.3.ebuild 640 BLAKE2B fddf9319d163be15d0e1299761f1dd5d8e236e1a691cb830833ab0cad6e2fe8af5d2d1250081d3a99ebb93207bf6580d14f5f97ec7ffefdfe9ce658b7d5089cd SHA512 ee4e6517c72dd3f9c5756d1916b13e60b92e10de520e6e880c8dc5f0bc658c03f9d35eab08f2a0f003a9278f64d758e3533971dda845fde8ce32a29a3f0de677 EBUILD ppx_optcomp-0.15.0.ebuild 584 BLAKE2B 286dd1c84d4bd82d03a0cd671893c77afd3c3907fcbec933881fb14665502ed128cdc4797eae62f061a0fa84d83adf2e6804f548fbe2efb5def7cf1b8ab1f916 SHA512 adc89a6c97e786d921615a4a3fbe67fb03a1491bf0e7496d8a5d9678f6d13aa66b66168dd4b471bde91a27e4d943cb777a413f598cbcf10d4ecb5e04bf90702f EBUILD ppx_optcomp-0.16.0.ebuild 589 BLAKE2B 332ee9d083f4c09c4395212e747cf6a3e89e19c5102030f8020b8a4ad39fa159f83f22bd7a6123bab5213e94617c8c0dd9b4984dee6ae9e3566d951fc39e24a8 SHA512 867d7714d60f2d5ce2fbcb50b8fddb27f0dc0fbae0d17adf0e321d1897fcf0e642d6ef542e4a3e37485674686eda9d65f2b45d6b379365c1bf45a73a003d4c71 -MISC metadata.xml 425 BLAKE2B 9804b17f4df630cec29f216f9deba4c72eaddbbb90f4e272554f013953644c7b79541c52891d76af2802e9d0a4510f050a300d97d45bc8ba0ea350b048f7226d SHA512 37d76d9ac43f76d3ddee2d866e476305228628a6b16a9d3f544bc7eee856a092aa5572d8b45629b14c659f22418fcb282e7ca79a689631721631e3f0421330cb +MISC metadata.xml 320 BLAKE2B d071eb6aee59da2d97092e7c4efc45c4a831a286efe949d5b0892e2a943ab1333c2e8dc1afabb1425a82d7b5f5972393aea31d757257f10849dcafc8c2cf2cfc SHA512 fb2e56b5087494a96fc9d4e30bff20028fa4de13eca13bb9065fa2c4e489a935c84bd49f1887049662d2a59d0f6b3f6aac63d2754003072afd714b700aa49572 diff --git a/dev-ml/ppx_optcomp/metadata.xml b/dev-ml/ppx_optcomp/metadata.xml index 88349e2003c8..75f14f6aa98c 100644 --- a/dev-ml/ppx_optcomp/metadata.xml +++ b/dev-ml/ppx_optcomp/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_optcomp diff --git a/dev-ml/ppx_optional/Manifest b/dev-ml/ppx_optional/Manifest index fdb45080dbfe..52066329b97f 100644 --- a/dev-ml/ppx_optional/Manifest +++ b/dev-ml/ppx_optional/Manifest @@ -4,4 +4,4 @@ DIST ppx_optional-0.16.0.tar.gz 8333 BLAKE2B 1e977c8c06a9db1247d17a4795d7cd849ca EBUILD ppx_optional-0.14.0.ebuild 548 BLAKE2B bc3ee17937fa1c3060c0ade1fd1348f69c13d3876bec06d09eadf63c0fccac5fb75cd6e7ae0a6621652de6360ee7cb55ba0a7134322057a11667417302a6cbf2 SHA512 60c61bcc1bfa597276d80b1d4728ee415e035245457d1a1dd3eb7cb197d163d7435070addb019f80744643db680c280354798fe25bb7e65733533b995d935643 EBUILD ppx_optional-0.15.0.ebuild 519 BLAKE2B 2a7d8f102aa51812f0dec2fedbc81a036930343a32f4cf7d98234fe41a64e9b30440ee5388d35a4d4ad3d16e76490264877079d26d5a97b912c0a122316019ba SHA512 9fbd8ec41d361ec44bc4caf6f11c9037c11ee67593711cd86170b9eb4e30aa80bc4bf22eb565bc3407ad1d8eeaa8a425ac5c96fdf409b15d534ad8d2973c5d58 EBUILD ppx_optional-0.16.0.ebuild 547 BLAKE2B f824795dd19af4ff2317ddb288cc20ae467d1342034cc79550a0cbdde681cb0a621965f6d3b44fb974bc4df9e7d53febf1f937ea633eac50e3f4c72acb0271e2 SHA512 a5749ab0529a051c034ac857333ea91edbfcb209f912a69faa5825494f3bae3a6275a8faa7d87073ffe8d0aca2a4d0de2f84c341725a51ca8c52beeb814b3d26 -MISC metadata.xml 426 BLAKE2B 9fabba8035f75668823c0cc2df9c5c3dc5d6f74ec409c70fc356d396f46845bccc742aa60260dc2b7c743eaa18bb33b741ccee16c322ca7f3fff343701e51936 SHA512 ca968cc640b2486e5ffb67fdb8c3597843c625391456c6b8fc072dc3a28e77f05de2a37df0eeb9680badc4312f7b67f642fe1fe4e8355215fa814e9e715e7898 +MISC metadata.xml 321 BLAKE2B a6786e5a7137b56862af4172af306c4e959dfd6fc81ee5db00a0884032dd85edf817e54a92b17efb8db7bf01a1060c70cb59f4c558e4d384a71d1ed4726884bb SHA512 10ab82734c258f76e38a70ad757e07959e420272cdce1eaf95902f641ed3aa0c753181caaf4ae5c48f5194b9e8c1e81adf5cc75cd64eb8a6ee8c9fa55d167745 diff --git a/dev-ml/ppx_optional/metadata.xml b/dev-ml/ppx_optional/metadata.xml index 45161a1ccd80..b17c6ce70cea 100644 --- a/dev-ml/ppx_optional/metadata.xml +++ b/dev-ml/ppx_optional/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_optional diff --git a/dev-ml/ppx_pipebang/Manifest b/dev-ml/ppx_pipebang/Manifest index 405707cc9ccb..42668be707e7 100644 --- a/dev-ml/ppx_pipebang/Manifest +++ b/dev-ml/ppx_pipebang/Manifest @@ -4,4 +4,4 @@ DIST ppx_pipebang-0.16.0.tar.gz 3755 BLAKE2B 2aa33958dd9b6abdaed4d38c7d627fa3cd1 EBUILD ppx_pipebang-0.14.0.ebuild 624 BLAKE2B ddd9e2886699510e2b122d00131f2cdf3b8fb9b9b634944f072fedd82cd3e290b7f9e08feae52502f8e3a093fc3cbf4a4a62d1772ac8a7714a3798160a7c9b06 SHA512 92ce9b54f3bf734ac5d01150029762b958de9f3f6a78cf79c5426cc9b4d52f38fba10f6dbfdca12a9f51ef0c166272ffe294c167fc8a4f27095bdf5455813136 EBUILD ppx_pipebang-0.15.0-r1.ebuild 578 BLAKE2B bd1a4f814f5b8f751b12cbf70e137455bc8ad4bc50e4460740c28130d72137cb176f8a260325d59170b2a27c063ef4af874731d3614ceae5eb32aa47b8ca70a3 SHA512 96c560a7ef7cf6bedbef93d1e60ac132d8560a472b99b52c59e50469e5f7dc6fdc612a2b0b8e871505bf9a92411e3bf8dcb5c41d589f4362fc6d5a6c4f86bfd9 EBUILD ppx_pipebang-0.16.0.ebuild 583 BLAKE2B a6dd8435aef5e574c4ede03d76bee9560214ca5aafd81c4af22714404f1ec1b3585f28fc06ec18d1c3238166cc15735ae2875914ba4055e76c21bec1d4eb3815 SHA512 235b8d95a989ebc20e25bf4f26d2f9413d1f44f7bb33438682929702849775640d08b5e23c7b7ea4b5bd850a2fe193be0106cd99d3201b205b518ce740a32219 -MISC metadata.xml 426 BLAKE2B d8e84eb6a88f814f66ccc7e13e0e2b7fea790c1d416af04cc9e156736d1b78519ffbb627a31b3489677ceb7894061b4f6d6ae8db7da9ed1032d5b5fa190030f0 SHA512 081f8749c443bd8777e51ba2ccdc3155cf84ddfb0a903e53abbbe48d958b3c1cf8464175a9bef2f378a05bacff451e664afa2ac397cbcabb3f79b1970c970387 +MISC metadata.xml 321 BLAKE2B 17e2967cda84584db24109269998b3bfa25b1a67e9a1ae4c2c00f76edf61584fdc9c855ac87e2bbf730c52195573c4ea57ba522f196b2a3efde967a229fba579 SHA512 3b9d3feb7763e1fab6b4e4d5b0bd7347e5e2298f984202bf60b5470cb2c9db38e526a7f56c2e8e05303263cc7fa134e40602da7b6350dbee3427f0ee68dfdc2d diff --git a/dev-ml/ppx_pipebang/metadata.xml b/dev-ml/ppx_pipebang/metadata.xml index 01123522ffd1..406d75e343ac 100644 --- a/dev-ml/ppx_pipebang/metadata.xml +++ b/dev-ml/ppx_pipebang/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_pipebang diff --git a/dev-ml/ppx_sexp_conv/Manifest b/dev-ml/ppx_sexp_conv/Manifest index 17dbb0536f2f..3e17aecbb715 100644 --- a/dev-ml/ppx_sexp_conv/Manifest +++ b/dev-ml/ppx_sexp_conv/Manifest @@ -9,4 +9,4 @@ EBUILD ppx_sexp_conv-0.14.2-r2.ebuild 746 BLAKE2B ee1b2a803a90133ebdd5028af48b7e EBUILD ppx_sexp_conv-0.14.3-r1.ebuild 790 BLAKE2B 776fb87d5e6f1130e17766973461da7d62d0c70ca948f2b74e721bc2b06f56249efdf7b08e4f83a4b0630fd433f65d32b7577cc8f2e548824b28661dad5b28aa SHA512 b6b935d4a6432bae1dd44c1bee9507786d3dd7affbd33e6d0cbb91f1480e7c184bd303aec6faabd258b16dbfdc09f9bcf7979f82ef2638396b09db85f141e53c EBUILD ppx_sexp_conv-0.15.1-r1.ebuild 649 BLAKE2B f1300fb96a7d462fde3cb0ea4ba29277defdc5bc041504d6a9aef1e9f7cd789e27c4fefa1f95a84afa8d8bbafdd25fef3342ca833c8e13714f9040910d38623d SHA512 b20eba3f7f5fd2138f5bb4f48f88d32fe57655e76ea9f1bca83f101bb49b1f381555bd4265857eb73832b1998d866869d63fdae0a9d10fac635b4172a92dcef6 EBUILD ppx_sexp_conv-0.16.0-r1.ebuild 677 BLAKE2B 82a61f7e06b7af3d081214a47d4f09cf75ef7086f8ce1b1ccdda0add66e70394d1d4881fe5ab39b814d014a96a5633779d3caa78fe108be0e8a70ba101fc9f0e SHA512 28925cbc66a5eb85eff45d05f39f16f8ebf7aa10ab2bb4ef1f7846da0469d67444670d6644bd9d78a6f65db217fe5ef4c27b4ae796e02b096e4fa37e89431a97 -MISC metadata.xml 427 BLAKE2B 40cf563b5bf060e3d241038655ac6f7fa0d96e0d3aafd8bbe27cf77e5a997129dcecfb9cc907734a5fdadd720f848807aa60ae4bdf6a924cbce3b7277d605882 SHA512 e29de52e463fa9c21b92a52a6454f2cadc9bd6677d549c86ee43383a88af9ee43134ecca2379088a40f0e89aa7d98b552480e8dc2cd8042f9a8e5453e8ab1d6d +MISC metadata.xml 322 BLAKE2B 1450f65964724f946e2ab8a6b1f6e66744b25a7c738944b3b03bdc2c7917e88ef212b66286ea4e73464cdd2ef2570831a56c89aec59684b44bccaaf0018c36c3 SHA512 e9e1921e6a678a6e9353e033c3db3cd8f6d7147da2d9035e7bbbf53c7caae41eb55512ae1dfeecdc6acb5465965dd6320355a2a16b37feadf1514e70d8450c82 diff --git a/dev-ml/ppx_sexp_conv/metadata.xml b/dev-ml/ppx_sexp_conv/metadata.xml index ed23cfd61524..16d82596f968 100644 --- a/dev-ml/ppx_sexp_conv/metadata.xml +++ b/dev-ml/ppx_sexp_conv/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_sexp_conv diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index 3f737e4794e1..47a4935fe012 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -7,4 +7,4 @@ EBUILD ppx_sexp_message-0.14.0.ebuild 762 BLAKE2B 7b9685e172165c7de18b76f2d37078 EBUILD ppx_sexp_message-0.14.1-r1.ebuild 722 BLAKE2B af67dc51a5e6bc3525371ca196d4f99c2574d99138f70e311dba075429a5229c7a24f703bb6d4eea272a01d11208ecc54a7072d2f236005cb6feff03bd4c94c1 SHA512 f6dd7f8c94be9b7b5f2f815c552a034d34c227caa41c97eceded04d78acbab07d9d59076cb110c09e1ec37b01a696820bfdd9627710271da8dcc59c558875232 EBUILD ppx_sexp_message-0.15.0-r1.ebuild 561 BLAKE2B ee43cbd94f183d2522c709a30cb0c8a7ef4877224ed9bebf3fd6665e7ef76179bfdcf82501abe2175adfbbeb5e059d71571790f2032556e558b1baa96b534ce4 SHA512 7e887d49a9702003b5d11117481c6d09c75e2a54322d17bf292af61cf2572a836ef99371fc7a435a80b78f2c54a397c2bb7f3a346aa2bcbb0c3770d1cfe38561 EBUILD ppx_sexp_message-0.16.0.ebuild 589 BLAKE2B fb036986dd914662187a758f2ae9f555f43293da8e0df8557bcacfb14b133dbd30270c8e2ae21c86151cf5c1c49784d7d3e9bfed6d8a09ea72aac93110938541 SHA512 4f649c9f2588a1cf6dcc165f8b5bf57f7bea1f4cf2d3ba520f6527d219cc5da5ead6cb8149a20f40630553b7c684e942dac1dd01847ba9661ab32e1e63d03d49 -MISC metadata.xml 430 BLAKE2B 9905f37da1f2c2a896de913f78a70cdf1ecaddcbe27ac8da012831229d400a6251acabb102337c4ee8c9b36b85865057df8d65ce89e4b65925cd4f0b718a7f53 SHA512 13bda4043722afaecf33fa5f3789d0e8b52aa6f29fb02d07c96d3b7fafcef5a50b1e1ba57ca984a6e54bf78f5c7cec95e5192b3898994d4ddddb8246458401ed +MISC metadata.xml 325 BLAKE2B 8571b91af1ad5fb7ba47372575d0004b599200681797f7303d216c273b23ac86023a5989a9ad1f1db93f6a1f1ea5070ccd0559bdcf3a6f9acf50e32f1e73220e SHA512 14d21ce254f2f0c5dc6b0a51b6094d4fcf5250c7a29222ca3c7ccced4f058c3a07f9e495c617635e031da5243ee44e0d3cbe655394e91f95d709ddca281ce8f2 diff --git a/dev-ml/ppx_sexp_message/metadata.xml b/dev-ml/ppx_sexp_message/metadata.xml index 772aa57d5fa6..3ff9f580146c 100644 --- a/dev-ml/ppx_sexp_message/metadata.xml +++ b/dev-ml/ppx_sexp_message/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_sexp_message diff --git a/dev-ml/ppx_sexp_value/Manifest b/dev-ml/ppx_sexp_value/Manifest index 68bb1a616eda..17b7d25198cb 100644 --- a/dev-ml/ppx_sexp_value/Manifest +++ b/dev-ml/ppx_sexp_value/Manifest @@ -4,4 +4,4 @@ DIST ppx_sexp_value-0.16.0.tar.gz 8460 BLAKE2B b8d616e9c2d9a1f86a0727c4f05f630fe EBUILD ppx_sexp_value-0.14.0.ebuild 678 BLAKE2B b3137693608f525ca6fa7e3c26e5bdc918f91539f19ae348491cb7f17498a1194f3d4be3dd3f483ebb78a0b2106eb6cfd46bbb18640aee869ca68bd94715e587 SHA512 283764c18ef9570737f351ab461f8303969e897627262235c4285b4835045d4d65129eb5eeec538b4bf05c030896b8b4cb5c25281059324935a724dc50ba76f9 EBUILD ppx_sexp_value-0.15.0-r1.ebuild 540 BLAKE2B 8c38c75ab746106d183b8994480b042d3c0e57aa8ebbfc2b06acdbac5abb4807820a62770eff620506c0894f35f0b3d7c94639d918dfc64e6b6ba8906a0c1c4f SHA512 4e6271352d93ad2196b4d0e3db9df1abc4610b06ce6f4eee711e9f2ca085f40e4e6a30e3df4cbba4b91ea872e011f128d99bc70cd283234c069c58c5b51d365c EBUILD ppx_sexp_value-0.16.0.ebuild 568 BLAKE2B 7f877deeacb51f7bf3ca874f68d1d98b07da5059da2dfd038d4dde0fa6857431cbf6bf06801be00ad5d730e1c3b54204a1202647940190f85a28729558efda28 SHA512 e04f0f0e0933a9a29cd9d4b9288ca1fef23ad9875f7dcbebcaed433658bfed78ca0960fc8b4b9be123277ee374b0ef930bb90d731d521d625cb269a33329e153 -MISC metadata.xml 428 BLAKE2B adb77f08aa347d6fbd80d03652fc17993977b12b4f9f75d83aca93ca4f7a5299043866b83fc484bfdfa8474f616458d8e3b0020ee8b619b4c626a3a1a28cc2aa SHA512 cb6cb7d9e8e6cb112b3844544b55edc99cafdf6e263bf4616072ff17aac37fda15613c8194d8e5a5b42c591d54b5791ed6c185c8b0e7f1b612d9c99c5d13ea5c +MISC metadata.xml 323 BLAKE2B f8a88ac36ee600ef55ab4be4a75628f044d28a08ecaa0754cd459c0ae9749d8cef9aff91dfb11f8ff5cef64772981b7e126d5cb67ae931495304c4881210680e SHA512 cbcabfae8f2a17cb429b729edb487196926733c1b0e72793ed723b5dbbd88d4ed09e6a0b9bf300aca9f31afb0210d8f5036248a19929afe59034cbf7face587a diff --git a/dev-ml/ppx_sexp_value/metadata.xml b/dev-ml/ppx_sexp_value/metadata.xml index 171bc31a31cf..d2d8b98e26f1 100644 --- a/dev-ml/ppx_sexp_value/metadata.xml +++ b/dev-ml/ppx_sexp_value/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_sexp_value diff --git a/dev-ml/ppx_stable/Manifest b/dev-ml/ppx_stable/Manifest index b36da5b4a00e..c5e33c8d398f 100644 --- a/dev-ml/ppx_stable/Manifest +++ b/dev-ml/ppx_stable/Manifest @@ -4,4 +4,4 @@ DIST ppx_stable-0.16.0.tar.gz 18298 BLAKE2B 3308ecc99f3c5a6c9b5a270f04effc62dfdb EBUILD ppx_stable-0.14.1.ebuild 606 BLAKE2B 9a37f7b5cda5bf05b9517823575ab9f403dcded17d8f52e87060ebb6b4fcca7042ca10b349d90a308cc6e39d412df8df748c711fac02d8c9b3a8176d475e69c2 SHA512 c7bb5ae253f5521358faf6300282e4fbd37824054db3d5bdf8d90150c50ed9a8f59e9427b0703d8928727b2ec99fcd22d559dd67b47d556ff7af32a8b163b12a EBUILD ppx_stable-0.15.0.ebuild 534 BLAKE2B 7bb4e6f1e22ced583b35e5c4b548092e9dd5c2cd424b619f4fa8543a5e11ac4d06b958a97d26e2b5a6efe54eaf3a7fc171d13f3b53277fee24b142c5884c6800 SHA512 d04ad567e913a867e387dafddac66ebeba72b8c4139db77198cfeefeedec16c383cf2e550f0f305090a0a506ace2f681e6f13f01783651e14a8078727b9e89a3 EBUILD ppx_stable-0.16.0.ebuild 562 BLAKE2B 419d96316e6b1902545a429a657dd503a91d54456e180fa11db9af35d896236932a0cde3e3c5966543aef3fe7de29b0d5d836771caf6f0563988eeace6a4dc8c SHA512 994f5933b78dec6a5514a7646ba5a900016d851ce4168bbdaa791b57a4a41a52dea22816ecedc77eacac1e0741d7349cff2e5613f90e6575b67f913a051cce9c -MISC metadata.xml 331 BLAKE2B 2638c7e2cf93f90420a27d3ae184e99b82951e323f8834eb381d0a78d188bc0b2436b23136f92dfd260c8cbc6c9f6852afdc29e38ed2e361abc97e224b7dca6c SHA512 ae92eb190a1570c33f60f4c382d8df3a150f8a24bb0deec0c88a3581209080dfe4e8a74514e09e261b14c137e25910ef3e3987abdf2e80dd1a5587ce4a331df2 +MISC metadata.xml 254 BLAKE2B 6ac5652bfa00c69f0aa1e7001f65907da35ed6787ea1fbcdb579274901584b9200d6340b2c77e27184f6436d5b18aec761db7ede5b248632c5c6ed7fff407ff6 SHA512 9986ded3b1ef3b1d653784564d4c15223dd1d216c3a72316aa8b5612f8604d916ed9b14c4931ff59eb07021a384924804c3db3c3cc9e57df6292110c00efba51 diff --git a/dev-ml/ppx_stable/metadata.xml b/dev-ml/ppx_stable/metadata.xml index 7807fdf468bc..885eef21d107 100644 --- a/dev-ml/ppx_stable/metadata.xml +++ b/dev-ml/ppx_stable/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/ppx_stable diff --git a/dev-ml/ppx_string/Manifest b/dev-ml/ppx_string/Manifest index b76bee8f91b6..632207291d7f 100644 --- a/dev-ml/ppx_string/Manifest +++ b/dev-ml/ppx_string/Manifest @@ -4,4 +4,4 @@ DIST ppx_string-0.16.0.tar.gz 6105 BLAKE2B a23f81846562accd1bed9df7bc491a8b9c947 EBUILD ppx_string-0.14.1.ebuild 675 BLAKE2B 9695ec5c36068ab29ba12283604fb9607354940da97d00a5cb5f889e8f4b2521a88d1d41f48b702d7010eb35d12ccd75ea12bf7a37e8391180180c176a891352 SHA512 e412b9a1a39fc8ae807ad422c1c32928388d6ad57b30126f5ed00c18e337421ed10b9e03f02adb58118d8b70a815049cafa90f49f3f0830ba567cf26f96a222b EBUILD ppx_string-0.15.0-r1.ebuild 537 BLAKE2B faa533b7dd2f5143d41698855f540983343f16aa3c8fd3ae72266c253268b6712723adbe9dc0960df4d876dc700a6d1c27696f4b219159c136692e44f569c3f0 SHA512 bc1c1c1158ee86109c10867a8cfa5b4601db93c9520fb16d81420ce87ffa324a3211d7585d4b6807bce73fc8c835b73509e7c41f72a756318eac4ddb613dcde6 EBUILD ppx_string-0.16.0.ebuild 565 BLAKE2B 1a1a2e37ce073e08102d87b81de5aa4b464885d10218c78619d8d8707f7507206d4c84356994946c1ff760a9ac1b8193220e202d78069ebb60c1f2e4a8932a9a SHA512 03c919e43f13c4c8f8d7b44f47cd1845a25e14d6abd3c955f7126034565de768ccd84eab314e70f19dc60aeba492098bb191ac503e4c647e67aa4e9c6a1eaa20 -MISC metadata.xml 331 BLAKE2B 1d60a54e1b3bc26c9ad6e497cb396a105c8eb00a1b05b7ef59e71674fcfdb3241172e487bfa654ff01e2fcdea6d9d29d1de858dec78885821518e55ae8aeae65 SHA512 436694c8e8f66f48b52b1997d94f7224ebb2805e04aa81b908d0505b54e9c3f1590c4d91d99c1fb73c7991bd74327f9e3ddb217d9b7ea3b95d620757bffbd915 +MISC metadata.xml 254 BLAKE2B 9bd2c94cc14859914d9050abb1ec03fb7d37294e1348d7226ebda35d8e3828bc97d6c832a4158cb591f2474d1f1ee255e14cd65ffe8d9c3c1bddb7df17112b70 SHA512 784f52a88fa799830bf3c3ad4fb1735efed5101223a3ec3ea512c926e45a993ab346b2d177c06ec23df38760b71beb41d73a61230e4940163df1e51f8146c5e3 diff --git a/dev-ml/ppx_string/metadata.xml b/dev-ml/ppx_string/metadata.xml index e048423a4f9f..0c119c619537 100644 --- a/dev-ml/ppx_string/metadata.xml +++ b/dev-ml/ppx_string/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/ppx_string diff --git a/dev-ml/ppx_tools/Manifest b/dev-ml/ppx_tools/Manifest index b920f2e56c12..3ede3e4d84a1 100644 --- a/dev-ml/ppx_tools/Manifest +++ b/dev-ml/ppx_tools/Manifest @@ -8,4 +8,4 @@ EBUILD ppx_tools-6.3.ebuild 519 BLAKE2B 090073ee37b01219a2e098b8b81c7b67dacfafe2 EBUILD ppx_tools-6.4.ebuild 521 BLAKE2B d2845934161c0d61e1ad4d3b9eceeb97c338cfbfa887e7e96bf60c1cdce2fee4966735074a11831a272db5718663cc9dc401d52b784c781abf2a6e2c073550c2 SHA512 d6c9660a6cd8982a87c2ef772a763fd631e642898c086e1eff63c050612a00eb864c438245db38dc99bcc272b534c4ae4bb897d9ff736d42751b100f07ca0374 EBUILD ppx_tools-6.5.ebuild 497 BLAKE2B a4048f2190293001f30f45fae70d11956f506a261a379839044152135558b4b3122b9bea5f87dd8bfb988247ce3ed71ed5fcf1192afc981e5229ec9bd4a9304c SHA512 38049ff89408a072d55c90472f2e97f4db24433c0745525d48f486c482cc0e118a969a8e2fad3b08d1373e63c488eb81dd175507473f7b88faad7256b221593e EBUILD ppx_tools-6.6.ebuild 495 BLAKE2B c5579b1963a9c1260d51a5e915570661298159cd41d700380b8048d190107fba807530da63523c5a997264c43de7f1466eb82202c97393529de78d97135c6f87 SHA512 1eb28ae4aa161ab8f38f87ce123a6be3a5d58fa7ce4d24193ee245a248b6284b8ddf1ad2cdac400b7697549302a879f92ab5b50cacc50138ca6abb9f498a688b -MISC metadata.xml 424 BLAKE2B ef86805d6a907c1d81fa71dd3599c66bbe5f6f2275b17c8f43998276d3c99329d96754717bfe935a56ed50fdf65f9e688a01832220253bc2d5909c0717661ff9 SHA512 5dc85ce4085784bda6fe0b3b601858f784c542c26444eb92068328324898d5835eba450ef723d3eb1317f1a0eae82a1e7a430c609bf57162b1c2ac5ea142c501 +MISC metadata.xml 319 BLAKE2B 5908d81a0c9bcf26274852145d87b0b42ccb7b8f4ea233eec27875951e30b958fcc8c34b66c6f33fcf92cdd7b35d4592ffb0a23b2bf86930991fbb0782d2eb91 SHA512 06e9b9e6a3e6fe00232833652e04ac0e2a4a482c78c8d08ad225c1b535fe7c62e0e203aa3677fcb8d394f2eea87c87e7fdef89c7feb4083575d93bc08b7dbb11 diff --git a/dev-ml/ppx_tools/metadata.xml b/dev-ml/ppx_tools/metadata.xml index 3bce000f5f82..15425cbba180 100644 --- a/dev-ml/ppx_tools/metadata.xml +++ b/dev-ml/ppx_tools/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - alainfrisch/ppx_tools diff --git a/dev-ml/ppx_typerep_conv/Manifest b/dev-ml/ppx_typerep_conv/Manifest index f2d1c0ed7549..40d8e3a59fc2 100644 --- a/dev-ml/ppx_typerep_conv/Manifest +++ b/dev-ml/ppx_typerep_conv/Manifest @@ -6,4 +6,4 @@ EBUILD ppx_typerep_conv-0.14.1-r1.ebuild 673 BLAKE2B f5941755ad27b1e2fab30225011 EBUILD ppx_typerep_conv-0.14.2.ebuild 655 BLAKE2B 296353eb65f47d1c5d568b0128d900870203566787f0bea0e696922814bf5fdfa682242547b48a98b0ce5ebfe63d95ce04b0efcb3ec54f4f4232f79a49fce89a SHA512 cf516d4bbe3e9406a9744e68182b3e77c5886a3c5d3918919a52d1c692d07593f4f80d27ecc9da430b0a732c6efde77551dd91ed7ee8efc089c4679c9aa03cbc EBUILD ppx_typerep_conv-0.15.0.ebuild 559 BLAKE2B de584c20372003253e5b52a774941268bb7820ddae5116e487ff92630bd646c416d5cfd7165d6677755ce896de7de060a856229970bd104e21b3a318bbaa742c SHA512 1bc19eef3ab2e98ebdcc3effe33c82c627af02d8183567b7b7eacb76a8a7d25fc302410a2504f8a946b92acd4346e8151ca95c67ff742e19e86586b362d0249a EBUILD ppx_typerep_conv-0.16.0.ebuild 587 BLAKE2B c67bce2a6566f765ad65cbaa2132c0306faf83dfc80c8ec1ca55e4f968d42e924dfe85c6cc68287f237d6bf090cee90d3054f4db674ac6e0a46bd788baa4cb43 SHA512 01e5033d13c90f088b88d9e09d465f57a54391d55854a46ef53b6d274021f8f7dcdb35cde9a665239cf9aa5affa015be2164bf6353978f27070c42473874a854 -MISC metadata.xml 430 BLAKE2B 1f8c9b9c75af8dde9e6180ce99665d6504abf4d86eda54e7104ba92c69bfd32d95ba21aa8292aa038d6827c5f73fc4e2cd6b3294ba6984b5931f5e1d29e3d2c7 SHA512 0f0f1ae7a2cecd2eb6544a8219bfd19d8e5ac638d68753ab64b34f8759e1a71d51ee9a74dc7e28b37d8ff749a131c5f701aa7ec18644aa65d99df5a3cac73d3f +MISC metadata.xml 325 BLAKE2B cfef8265f93a712703491ff4f8e4314b3b6b2be68d5c58605d511d907e7ed8fb1a8b80f07c565e1bfd00cb2fa2198266a7e7983b03a3e0338c01a1b26700e700 SHA512 5949305bf942a0e3f6e82bbd647ab3329ea5bf7e37efeea69de228f7d23761a291a6654c07849c55e3bb34373c590b944f686b01f1f5ba31be8acabc7abb0bfe diff --git a/dev-ml/ppx_typerep_conv/metadata.xml b/dev-ml/ppx_typerep_conv/metadata.xml index fb00cc80ec86..329c98961a0d 100644 --- a/dev-ml/ppx_typerep_conv/metadata.xml +++ b/dev-ml/ppx_typerep_conv/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_typerep_conv diff --git a/dev-ml/ppx_variants_conv/Manifest b/dev-ml/ppx_variants_conv/Manifest index 8752ccb68834..8d6648130d71 100644 --- a/dev-ml/ppx_variants_conv/Manifest +++ b/dev-ml/ppx_variants_conv/Manifest @@ -8,4 +8,4 @@ EBUILD ppx_variants_conv-0.14.1.ebuild 705 BLAKE2B a29dacf99ac6b51fa4a2f419c4c8e EBUILD ppx_variants_conv-0.14.2-r1.ebuild 692 BLAKE2B 10b77e795cce83c20a0fc7072a25bc38a27ec91dc3c330d2c35395f29e0367a62cc79c8f2932ea6af98319f91ecbc2f03c5c3468db94c8144626f18a439a11a5 SHA512 fd498d576f831ba09f16cef1f0684b65d8881c618a97128c8252cbd4f7e09da67e321b51a7773e1babcdefff2a7563b29ace9bfecf0fe20c4a0380aa004a17d8 EBUILD ppx_variants_conv-0.15.0.ebuild 591 BLAKE2B a268ea9b42805cb10c76f9a4e7d486e7c630bf44436825694c863a4ae63d3fddca8786a2a7cd3c1042dc92dd9c6b9b186e142213a0a4e579b356a31fcf7bc6af SHA512 c43e282246d3c892f28b67ed14fb73603460ce20c81ea1b9933f66c04edc097b2e2c701ddce5a7820de96beb30ce75a602828e2c6b6d354ba7e62b74a7dce116 EBUILD ppx_variants_conv-0.16.0.ebuild 619 BLAKE2B 701c74dea4b0766f64c607f7bd1ecff0abaac5b62518dc3dee66913b20c6304ef081837fde3d4725f2b7c68ae06fc8974fcfc52a93d0186ca2f3f97dd6129a11 SHA512 7ad523f6dfdf2a26987921035d60abe16a81c3d86e917958a0bc33fb817bc3a013e3a55e69192649d8990db3c16ed5e23af64b66755c068eebbc2b8d32c42c9f -MISC metadata.xml 431 BLAKE2B 83c405af5f5545235e34f693d30cb519fc076516c1ce567589f1b4944c67df76cc959370b65fecba7b5be8fd9cc17fab164ee4886be1a760af3b7d65c7678af6 SHA512 21e04b3f4d77d63737123d349a57917a99a57b927d83a3020cb2b9455ff9a3bd3d53f11a4bc8a20a0ad7494484f393df1ab0c14ae39ca85e2558cb91296fbe8c +MISC metadata.xml 326 BLAKE2B 240758c3dbd8524f7466ed62dac5306b1cbd80c45f4ccf31a6645443b00db0e1893b368c844a6fdbf6a09ff20116cf6e2ea3484ce651143c0d6c7ec17c399b81 SHA512 6988bd8c2e31a9294d1768e9dd86ce0468fd44f0e956a2b1f34d7a2574b7fbdae9485d8780b323d3e746bebbe3cda8d840ba15e7c1ce6b70af0c7fc58051f072 diff --git a/dev-ml/ppx_variants_conv/metadata.xml b/dev-ml/ppx_variants_conv/metadata.xml index b5b4c3bff187..7ad0b342522e 100644 --- a/dev-ml/ppx_variants_conv/metadata.xml +++ b/dev-ml/ppx_variants_conv/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/ppx_variants_conv diff --git a/dev-ml/ppxlib/Manifest b/dev-ml/ppxlib/Manifest index a855771360bb..1a999b2a7e52 100644 --- a/dev-ml/ppxlib/Manifest +++ b/dev-ml/ppxlib/Manifest @@ -14,4 +14,4 @@ EBUILD ppxlib-0.24.0-r1.ebuild 1051 BLAKE2B f9e9cb7fdfb7f86b5c0f7f2af2eb3696878d EBUILD ppxlib-0.29.0-r1.ebuild 1047 BLAKE2B b7ce25b66a98efe1d0740355ea4f831b6bfef2307d961d56f04cf8af0c9e7aeef188c5050a4f7cc43157b289d9fc012a612b664c0385320e5f547d8ebe2eeb1e SHA512 c66e84a4b76485f74cb88b9a83459bdc82ab765fdcf56b782894fc666d2fe22a6c1f90e2b12780e8094c7283e55b14e3093f8fb5a49eee9aa8a8c327752ae5fa EBUILD ppxlib-0.29.1-r1.ebuild 1051 BLAKE2B de2741f1b66c82be2517ec3ba0469ef0f6b91849fab1e0fe17e6f5bdbfc14a577da5f6c286d6921b96e950438987cdcb2875ecad8dd345519fb691bc2a3fdf1b SHA512 90aea9cf84d7580c3ef431a39f6bffd3c9408577b35190fe13dfa7a38a01d4712322cd0061d8d3556aa67906b7307008dc5ab7f3f24685a312dd08f9215942fd EBUILD ppxlib-0.30.0-r1.ebuild 1047 BLAKE2B b7ce25b66a98efe1d0740355ea4f831b6bfef2307d961d56f04cf8af0c9e7aeef188c5050a4f7cc43157b289d9fc012a612b664c0385320e5f547d8ebe2eeb1e SHA512 c66e84a4b76485f74cb88b9a83459bdc82ab765fdcf56b782894fc666d2fe22a6c1f90e2b12780e8094c7283e55b14e3093f8fb5a49eee9aa8a8c327752ae5fa -MISC metadata.xml 419 BLAKE2B 97371846a88fb0008519bfb72fff654aa18401b2066073c09099b1987efbb9ad49012c0ab7624218894130a2cda3d5fba6056522eacd30712d08b7784801d9cf SHA512 8dc94b1dd499f7caa3696de963e69063193892dc939609c581fec3b2d93eca4f266e9360cb5144978ba36864d9143b6fb0a1eb0e0ac5061e04b84a68e787a8f7 +MISC metadata.xml 314 BLAKE2B 35d3830e39a3ec0142de21506a21ea8f933fd9d8b286cacde4fb6d6b72ac7341f68f6d8008d19b63c7126e73f2156ff7054c7662606774d6cede3de257424315 SHA512 c2ddb318d74c77b21b1cd0b907861bb794014fc81c359ef945e0fd9ad19ac49b4b1fb6f7f385a4c6caf5651df497b82175423498145ec34be9a38c85343297fc diff --git a/dev-ml/ppxlib/metadata.xml b/dev-ml/ppxlib/metadata.xml index 44e36d49260e..5fd0f8191129 100644 --- a/dev-ml/ppxlib/metadata.xml +++ b/dev-ml/ppxlib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml-ppx/ppxlib diff --git a/dev-ml/re/Manifest b/dev-ml/re/Manifest index 6c80d11b4e6c..92466a2c2ffc 100644 --- a/dev-ml/re/Manifest +++ b/dev-ml/re/Manifest @@ -2,5 +2,5 @@ AUX ounit2.patch 345 BLAKE2B 9db15f913a961c6aec6025ecf9c7dbf37dfed084e57246cb7e5 DIST ocaml-re-1.10.4.tar.gz 90379 BLAKE2B 411786bd89c712db0a7fba071abd303895621f0353b52e33dffeba146994cf145ea7f5199435d5b4c4738eedafa5bb00b430c92fe072f13fe455bb30a0b29998 SHA512 1bef38154f856b48985a0dfa975dc8539f146d0308d7c2af01078f5e998683fd635c7ae4a888e95c1a4dc4df9539dcd5dc506a5ef8718386cf0073947507f91a DIST ocaml-re-1.11.0.tar.gz 93319 BLAKE2B ccfba746e39d379c862576372694b9ce27f365996cad6c041b14e0a39514663cfb9bf32319ec67207cc5c8a65cd6278d0e111d2f15508bda54f7e0d89d528e8d SHA512 92096672833defba1b92b23bc4ce78cffb2501a21aca0dee264da1c8f35b5995154108d5f47318b9e37933537144359a742dce7825734c68dbd7d3d8ad4bc5b1 EBUILD re-1.10.4-r2.ebuild 744 BLAKE2B 795176d9e8b128b1bfe04a6e5898e9570e88ccb760a9f754663fe63b9108ccded768c0c1ae9393c6cdd84f0e7214e5e08634eff9db576f4ac69f747cab673b72 SHA512 84109767c0da41109a876ca989c763ae7b2562980fea0e09b0faba1ad78ad3546b564ea88dc0e034aa3859f35a01a5e9928a0c4b4ad5e86eed35e7291e135169 -EBUILD re-1.11.0.ebuild 864 BLAKE2B b63a33bcd18a31b5116a483c21b70b01f90f68d7bfc90cdbdfd8e6bfdfb880c05c343c93be6f2859ee933316e240f51b0e327385c6d0356f17c1d6a3e7197363 SHA512 f165674e3485db6ad3687f95195e535ed424af967339164c42ed0b14e44dc3127826a68543b2f88aaf0c1fdaee4527797e8dcf00b8e27be3c780530eaca82dc6 -MISC metadata.xml 417 BLAKE2B f430469be32b652c280b3044cc455f267f494c8b92778971ca7e497996b9149cfa75e01829552cc5fca41734e8e3d17e7773f7a2484121b1b99a4632a20a075c SHA512 c19dce40e6ed1a36fd00a52ca0b9c85767d01fd7f48181b908b7c205da33032b65da4576f5e6829e925596e0ecca7b49555545aacf0744c3e151c4174a4d086a +EBUILD re-1.11.0.ebuild 860 BLAKE2B aea88a2f48933613280ec567f585928171e669fea1e893e1a218c8e6680fed79796c25bcba8fc29f9732aa245c88aa83770acd97b82eccb3b714b300539267b2 SHA512 7a1cea4c62003cc99cbe19d19a18927618fdb16c5e9b20fc47f67c84a54bc6a39964b1d9b119689b544d57e02109facb1ffc963d3248a267c36ae464a2cf11f4 +MISC metadata.xml 312 BLAKE2B 1bff09bbce8c58c0eea6b7831688673e74cecdfce1abe70df28d4d6f4c7bc12e200e9556a82a5246f2811ff6b91b96b9915feb7a4463f83f49fb306cbedf0cbb SHA512 009249da19f97167f6d60815915d746fe2a51ec8af1b1503fa4bd95979c0629843a96c31182ea8bc179a725fd68896c43aac0c78aa3e6ba8e91fc7d5206c8f43 diff --git a/dev-ml/re/metadata.xml b/dev-ml/re/metadata.xml index eefaf58ede59..f9df672987f4 100644 --- a/dev-ml/re/metadata.xml +++ b/dev-ml/re/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - ocaml/ocaml-re diff --git a/dev-ml/re/re-1.11.0.ebuild b/dev-ml/re/re-1.11.0.ebuild index d47b8882c4b2..7c9d68e94c80 100644 --- a/dev-ml/re/re-1.11.0.ebuild +++ b/dev-ml/re/re-1.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ else -> ocaml-${P}.tar.gz" S="${WORKDIR}/ocaml-${P}" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" fi LICENSE="LGPL-2-with-linking-exception" diff --git a/dev-ml/result/Manifest b/dev-ml/result/Manifest index 234dab17b0c8..7447e9e80a2a 100644 --- a/dev-ml/result/Manifest +++ b/dev-ml/result/Manifest @@ -1,3 +1,3 @@ DIST result-1.5.tar.gz 2291 BLAKE2B 76010676aa806fac3766e9ba70b770b3bd01347b1365892beba4c33415d0942a9368f0437ee5a8339b355b939d1625b2fa9c8ad4cf774007637eb51f4b20f11b SHA512 5ca3aab3b46bff7f4fa4517b5d823de196d7a97a8b94a8e416a5e237061482f4d0030c6a339291d5aa8f68020ee11aed743b730970105a2303e6a93d26ca676a EBUILD result-1.5.ebuild 387 BLAKE2B 7d9de1e0fdad608fe989498e17f5d8fb5c4556bf8c2984ccaf3326085e652b155f19702539f4b30b2ba3ec37ad1dfd8b03acdf1472813744613564fbfee5beda SHA512 92bba19d92717d6cd37c2febef36c5e313ec44dc613cd22f90fc7311393a4db757d6b701931c310412ef9b3de1e74ba503b557575dd2f74480c8f0fde9204998 -MISC metadata.xml 420 BLAKE2B 57d467c57c585f3c02e6a488220045124ade4720c268a88dd336ed37b74b256aab246beb59e9cedb4bdfc1d2f548d26e7a932d6c9b9ab6eed222128f39d3dc7e SHA512 f87fb9038c2960dfc3ec29f394585219e849929060336771a728f2c23cf4e727f145450d5c67cffc9304e76470cc43da894aad5724fc5101f9e539377d1757f5 +MISC metadata.xml 315 BLAKE2B 04a841cbc15728154eb37fcbcce5520ef200ef420ecc3378d3865ee811fa98040713efc7b94a12a91b6e1f7a525a87374a2c44bc62294f022677ab8619bf4b1a SHA512 a230283a21119b0485306c4711a9638664740d5a25d77038e2eff0bbaf42f0482b793c0b721f5ec0a0ee76de745050469dea0817ccc985de1a4e61182242aeeb diff --git a/dev-ml/result/metadata.xml b/dev-ml/result/metadata.xml index 897580c48bef..f883bab19b76 100644 --- a/dev-ml/result/metadata.xml +++ b/dev-ml/result/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/result diff --git a/dev-ml/seq/Manifest b/dev-ml/seq/Manifest index 990896ca747e..5db1b13c751e 100644 --- a/dev-ml/seq/Manifest +++ b/dev-ml/seq/Manifest @@ -6,4 +6,4 @@ EBUILD seq-0.2.2.ebuild 411 BLAKE2B 95e47a75a66913b0f6f5b41179a9f26ce68f9dd6e7ee EBUILD seq-0.2.ebuild 404 BLAKE2B 19af5fc56a282c807ba4ce03d45be9647642288f952316722629a7c06eef35db1c359719d2ace92ea139f0234fb5e99094e09f5aeaa042a5762aae72b55bf6a0 SHA512 c22d91c186dee6e9026f026e4de2b5587579d947786ee7722ff0c571c34b122eec3b9aace5b49b345e2eb3d70302f1080bad38cad2406469a9cd24f0e82436b8 EBUILD seq-0.3-r1.ebuild 464 BLAKE2B 7ba6e2e1c31b99a11874fc5aac85c186637ad0866108abcd7f6e84e895aea359f8d0053fa75cfbac31fcb3d66a59daaa9032f081648294ed29b2854802a40d99 SHA512 b0a3cf46527ba5c988660c68fde0792df12090ecae431204852d819d188e36e18f0c98dd4e702b641d3938357915489d41643d5f1d24f32e934c359064ec7868 EBUILD seq-0.3.1-r1.ebuild 466 BLAKE2B 4563eb36b60397d1ab50d23ee38c598680ad1fa0769a941da14802debb4850acdbfe846bb7b8b2f2b74fbb6c7cde4160f31cc5eaa8fd3ff455526f64bf4cf1bf SHA512 08d905886727ed3bdd034aed093d1597c704eca69b722f95665f9f5579f69f073388513b7374fdcfe722429baf6aabc776de1161f540e5bbf661c11dcc6a02b1 -MISC metadata.xml 413 BLAKE2B a6699eab2b8384b9942aa46dcca61299521b3f11f34752be62a1c1aea1211dd4de5dcd6ab790625f30cd4d3e3159e6c724ed0e187f793d4b95197a6592b9ef10 SHA512 aa899042bb586ab25e88a17b645e3e95fd9a4ffdb79205a2570d6820342cae16ee16c48e41bafff776a019ccba7dd4bfe5fb1d1cf37c874c409fa023e355be43 +MISC metadata.xml 308 BLAKE2B bb56e6b655b4aa2a82714f746933b2c11e781d07e0ba9c7ba6cde2722b07a44a9cf0eb4d29b52b9c9297f75ce2a67b542bfacef95a314c9aab9d4c083d7be925 SHA512 a22c2d16ac8c7fa2f251ff38d32f6cae01495a277d8eb0914d6bb8372e3b1905c3e6e0c3e99af80b1e9f680367f2f6657ab2a0c712331e7bf8e2dfa78aa6daff diff --git a/dev-ml/seq/metadata.xml b/dev-ml/seq/metadata.xml index 85de710ea635..bb6e7fae4125 100644 --- a/dev-ml/seq/metadata.xml +++ b/dev-ml/seq/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - c-cube/seq diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest index 56de7e580f8d..d69d5eea382f 100644 --- a/dev-ml/sexplib/Manifest +++ b/dev-ml/sexplib/Manifest @@ -4,4 +4,4 @@ DIST sexplib-0.16.0.tar.gz 55015 BLAKE2B 3d4157cfc0e5906a351c0a04380582895544f95 EBUILD sexplib-0.14.0-r1.ebuild 610 BLAKE2B 7cf36d737be73681ee103eaca7d9f3ee7ca405ed99e6cba8a4b39053bb54fb01f733b1e2d0b6c3abdb569dd74b81cf431251e607cb10aa6c376b638182c565ed SHA512 7d5a603cea8737727374fe04ec4c4cef436c23ee6bce3bbb21b2df30235732881e0492e4e3188094058be12747d7e8d8cdb97b9a00142939ca1316dc4c3540e4 EBUILD sexplib-0.15.1-r2.ebuild 622 BLAKE2B e01bd46b5be4d7648652a01af86b88346ed3e0cf8a62dec16d233e7eb6d9ec5c8d9756cf5f661d73853169862cfe14bdb1f7904a277f8c56e243206a2c93fbb4 SHA512 0408cdc6ee8db39cfec2de4c8903ee81b7255a1eee25a0f70a0a969575d3c4d92435774bad92d3a9ade646c47e801ffe013570e0c2ea267901f0a637860065cf EBUILD sexplib-0.16.0-r1.ebuild 629 BLAKE2B 7180479a03856cb7ca5a5850ff51d6966b70f907365e2438a9926b174a0ef3e3bdeed2ddea9f2a5f2069b3f9a99a090184e077ecac61645e8b36745e75cc5528 SHA512 5feef99854a045c02f22c484a3de20789e37a4dc8378402f213acd01d404d31fb1f29893dfd71146187239fce9185f1cee93f850e59c253e7b4651f4b7c87c47 -MISC metadata.xml 482 BLAKE2B cc8a4f1df9d0f76967f46c4e50af6a3355c99ab0138c3e804b60cc97f456e151431f80da3fbc8ee16d832da7fc529b8d06019f1b0613bf4c4ebaef7200f02d35 SHA512 32f96513ff47e289bb41c5864ff462d60f849c79bfbb796ec59ecb2aa4bfb82e14b32bc7caf1c05d333d963f723d99fd324c12aaeaedaf8f552e1800feac7254 +MISC metadata.xml 377 BLAKE2B ff9de38ca0c9fb9c2cde8f1154d0bb687a77578e74bee5851ef2f56b3c3589720b45a57af10921b88e02ff33e7f3aa1a5fddf5af95fc798eb379a8e3d5f8eb84 SHA512 65cca9602a8ba45d944ad29b2a9564ca4d5f031fb2b37944518f2ccc6323d1538ea163c1f790151ad0f524cd343318c198247f56e183c3dd63832d80bced16f2 diff --git a/dev-ml/sexplib/metadata.xml b/dev-ml/sexplib/metadata.xml index e5692a489b09..78ab04fa6159 100644 --- a/dev-ml/sexplib/metadata.xml +++ b/dev-ml/sexplib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - yminsky/ocaml-core janestreet/sexplib diff --git a/dev-ml/sexplib0/Manifest b/dev-ml/sexplib0/Manifest index c2f1fcaf18b9..054555fb6591 100644 --- a/dev-ml/sexplib0/Manifest +++ b/dev-ml/sexplib0/Manifest @@ -6,4 +6,4 @@ EBUILD sexplib0-0.14.0.ebuild 455 BLAKE2B 5760d5f430d84eab8049fc4f0ca7419e70ccbd EBUILD sexplib0-0.15.0-r2.ebuild 460 BLAKE2B 3fe35afc0eb118bddd871fd59d67d36c83e0e10b59de6e6f607a872be712b0da1e47b09f6f3a09c8f57d90f65e6581dd5e7646a6d371ab5568f5b11844d6767c SHA512 fe1402826025c65eaba821ee075b13329f0e0e0d8aefb3a984893f45d4fe6b9a1b108fc4ba249506e5b41b652e7ddef0db14894483f9dd175b2b0b37184cabe8 EBUILD sexplib0-0.15.1-r1.ebuild 456 BLAKE2B 78affd477ee8d0d59dcb142b7a71f079686af6902aed1bc5fbcb6aeb11125ffcb15245a4fe99e5d531933e1cefe8d9cddbb9d02973413470100fdf37d8b72d5d SHA512 986217acb121025641b69190a9832373254a39e66bd47fa6032ca4a17592d7a2e338bc28cee5da98e3ae898cf735f82f84f2843ae936d3cc7a8dc375186500e6 EBUILD sexplib0-0.16.0.ebuild 461 BLAKE2B c053ebf0c7c443023fb6ccca597a0e7eed926ed8717a0df7c4e6a58d73fd9059fecf0a317451b9e2e464e7414edc8a9a2d51186aa5a7fe7c8824c20feaaae84a SHA512 b8d1a85a7cc63f0c4098be41a9856a1cacb88707a1b8f0e12da5219ba9bd0c8b0ce19b32284a4dd58f96742782c453e448a2781f45f5820cc96bb3b42d4a4f66 -MISC metadata.xml 422 BLAKE2B 00ff507c6982a44a6bd1ef0b28f0d0a69db94a6e344c83cff6a765b5fa1a23137cc8497bb5cd9f40fd7cf946849905c4161f883f2075208730f495a8a3fea67f SHA512 2b4f3e191031bff487fc6f984a1b308a5bcb06fead967d7fda290c588ae8d0131c1ff86cbc318b7149b9ffba9e5ca0ad258eef149fffd15d63a9625b88effc80 +MISC metadata.xml 317 BLAKE2B 86967cedfe93a25621cf87096708aa5ec5c842bb502cac40f3d2bf1d3388e44b54bed673c7b7570dc0a22178493ea27e1c6303b9c973c46fdc9cc7ab687b9436 SHA512 9b76c0680ff0776a20613497e3eba8f8af66694f78f9933e03c99156fff44fac055bc7f0c2fc4ec8a08ccd88da7fe632e9e9d5e60b1b0196477bf1e62d928cc1 diff --git a/dev-ml/sexplib0/metadata.xml b/dev-ml/sexplib0/metadata.xml index a70fa14f4a23..287cabfbeb5d 100644 --- a/dev-ml/sexplib0/metadata.xml +++ b/dev-ml/sexplib0/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/sexplib0 diff --git a/dev-ml/splittable_random/Manifest b/dev-ml/splittable_random/Manifest index c2759f7db73f..4cbbe9a2f22b 100644 --- a/dev-ml/splittable_random/Manifest +++ b/dev-ml/splittable_random/Manifest @@ -4,4 +4,4 @@ DIST splittable_random-0.16.0.tar.gz 9978 BLAKE2B 55c351cd36fc7f41a3abcdad1ca81b EBUILD splittable_random-0.14.0.ebuild 576 BLAKE2B c18fc964ac2aadf565ba34938336707a84cc3502ba6e974a0e4a5ba13573b46e0e9047f8b4ff208e9e0d903fa41c0b4c9b19fcb00a1255e3b5fa09460a63f332 SHA512 e808883cf057d86cd19a872f7e5843f9b434e8d6e20956087200812b2bacbd4d0dfcc8963b39ec000f027919a231ffecfc95b7fe4e25c9e0559fc2cc0fc75d04 EBUILD splittable_random-0.15.0.ebuild 535 BLAKE2B a40408634868349d1d2550f76cbb326d86773136671237cc82d6602c46441f354287f67c937d8f901d4120e9efb574fd27e6a85f6143cef87ba27fde589786fb SHA512 5aa0d43b048d5be222c1d3dec1d5e22d0e4796c22e8ba3c230285b654b20113fb6f8a93c013195a6e50c8c4709cbebcb01871d627ad186970d8a78c87a0d550a EBUILD splittable_random-0.16.0.ebuild 704 BLAKE2B 8678acffddc0505c240c4db16dc6bb0d62f952f7d197f1eebf8d94edb3a01d9871417b55abf1d216af1fd2101ad7b6d526b3bf0db0e239e553fa76eeaff20fa3 SHA512 a4bee1e414c63c828782dfafcf78d114f7769af64f8ad75ba55171556108ffb82a4e97cb38820c54df11e1413568c2be89a38e8e940a0d9c00a6b9ea41a8bbb4 -MISC metadata.xml 431 BLAKE2B f03a85ffbf21152ceaa481759c84dd13d00b8b7ccb2be12d84062bc89e44c41c3d8be0b98bb3abb6fc2abb64cff0de749ea63daa4671c9431b986e0442205d32 SHA512 b0a9d86af312ead1d84da43e942a0526963cdced5febdfbd747eff593b0074a196296b99745d0a6db287e1980652749365a24eb2a952261cb62facbb0205fc17 +MISC metadata.xml 326 BLAKE2B 7c21633dd73c00cffa4400b23dbc01773f2d87b26918b63cc753b1ee75576045856de0bf376cef245c3fdbc21b7e15d2d7fbbc563e09f4430fb464a7fc359d3b SHA512 42d481d793a9bc0bc1b156f1277d8d452db37178ba6a0e4921ee56b07a0eec17441f8c2356e5095bd73ddc89fa0e6ff722cf62b12079322e35bacb2ad798db40 diff --git a/dev-ml/splittable_random/metadata.xml b/dev-ml/splittable_random/metadata.xml index 17b925685fdc..2c4cd408c435 100644 --- a/dev-ml/splittable_random/metadata.xml +++ b/dev-ml/splittable_random/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/splittable_random diff --git a/dev-ml/stdio/Manifest b/dev-ml/stdio/Manifest index faf2fa9d3b9a..3717ca6342b9 100644 --- a/dev-ml/stdio/Manifest +++ b/dev-ml/stdio/Manifest @@ -4,4 +4,4 @@ DIST stdio-0.16.0.tar.gz 7836 BLAKE2B 05f1d26d9d67996d6221ef1f1c8053afb4c53efbc8 EBUILD stdio-0.14.0-r2.ebuild 460 BLAKE2B 5c7546d6cafa1a9034ef0ebad667509ec5724495c145b1c23f1c211db0ef7d0e53d956b4cd41cd67a9a2e194308ee7559862966c7f8d6c7451d96ecee33d8fbb SHA512 b7dfeaab1c06fbca00e61489e6deba2041952041ec689e98d7c52af7d9e4a9fe29981219edde20815e1ba95118cb6f06b0641b2c4875d9652e9867a9e1cf2325 EBUILD stdio-0.15.0-r1.ebuild 464 BLAKE2B 07e3d33ae3a8414f4edcaed0d92b4355893c99671adc4678df6ccf977c3ba191e2c7bf622d0071506413d30f3df0fe24adb56ca77d622942c13a57dca5d69839 SHA512 65e63dfd4917684bdfa4a090d8bd8eac8bf76946248249789ccc9fb03b3292aa01a5de0815a7aa5e819b1812a9642108272430a5965aea802a7fe3990e54b77f EBUILD stdio-0.16.0.ebuild 495 BLAKE2B 78388464bd9bcad039311711b25ecdb561b372ba47280a836bdbb74a90649e5e9074cd0c4ed59dafa94bbc4d469452d0ca89fee2c3645e5c1abe338d4c6f24c4 SHA512 32aaac23125244b177b7e7b3d4d4566d2123a842d06be8455bc02191355c5fc1172dbb793d3157ec9bab4767957a954aa9f29c53753b793da82d2cddd9fe822e -MISC metadata.xml 419 BLAKE2B 9fb3c2190dd7bf3a55fffe347bcf77b11722b59823d06dfd407f6130bad2154c046d6f4883a810b2ca3140719a5f9ea03bab743413f151414b1fa930f5876f0a SHA512 c668da187ada02a82cfadc867611bc94f40ac0a248c95d61278b6e763fe6b2983016d959e2959ec450ac33b2375bc3d76f71188f1a767e3dc9392bd9a2f46ac7 +MISC metadata.xml 314 BLAKE2B 5a109afc6ee14c452d0856f22ea628259a7aa3af1a59d6bed0ee030c111dd8b66c42e470291f7d4dc5ba572a88899b4b421c37c5441ce436c43b4648918e4c56 SHA512 5ee20bc8646784521adef283a94a64cbc3854e4c0955dd7955aa1ae0c7b82c08f487b617ca06b7bc22efc1f6bcd8132634c6dcc4533b041c7c751a9ddf91ab44 diff --git a/dev-ml/stdio/metadata.xml b/dev-ml/stdio/metadata.xml index a0a8bb4f8412..3bfa25fb597d 100644 --- a/dev-ml/stdio/metadata.xml +++ b/dev-ml/stdio/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/stdio diff --git a/dev-ml/time_now/Manifest b/dev-ml/time_now/Manifest index 26e6b82f7445..c3ce41a1ee7e 100644 --- a/dev-ml/time_now/Manifest +++ b/dev-ml/time_now/Manifest @@ -4,4 +4,4 @@ DIST time_now-0.16.0.tar.gz 3729 BLAKE2B df7569be37f608bd3f466dc8da96357d42c7bf4 EBUILD time_now-0.14.0.ebuild 534 BLAKE2B 71f087ce034042b12702611cda29d0855dfe37fc6e930d878e234024fee2f1cb4403e1a79cb55906de792e86eb4bdccc4cb84194e1704b4bff86c2ae36623b92 SHA512 49d77414540a8d367036a162a5de2861f6ccae244e9b6474cd228672d03066d03d7a37ce7afc4ecbfbdac90d7a24d86abe45b6a8640f4157371dd36cf5762d4d EBUILD time_now-0.15.0.ebuild 552 BLAKE2B 9138bd774e4329f650fd4bba736890840c92807afd0bdad198d443a9ee64b1ebf7b057af21ea7d52f354ee0c58eff68570550175f1a444e6735061e0a04522f0 SHA512 5ebdee81c82b4cccc939bf66036032a01b8fe8f5aa68badfa50652b52bfef529e4f26cc0db44cb255d64024bdaf391aedbf9ed95fb97fd91c891bd3177364d2f EBUILD time_now-0.16.0.ebuild 660 BLAKE2B f820897fb10f840f6eaee790173a2d4635c7dc81cc9ae6474ea85f3d950b8c547a4514adc22220d446d97725b63138b6e0e623d4b4d194a37bbc4d84a54f03cd SHA512 2a2a7f13c01994cf4df255c6d67e45875c20ff463fbf3bcf419f077a6f13f71ed2c904fcb4632e1e768183cf5683ba91c9e1085cbb2972d6a50a9618722e5ba4 -MISC metadata.xml 329 BLAKE2B 97daeaa8c99f5f932ec8b7f1a9f12c83df5e881f7a27159936d051a69e94237a7bb6e45c6c52ce8cd0c3ef24477b6a2f0c0f43b69dc8f20975aa1c23c5b711ba SHA512 7f634d31aa38a7cd1a7fae0e59f50d6a7b068e8d9cf7a57de2fe24b8a26b79ef9ae50644a75d5787cb7aabf59c796aba0e55de448db59504651fc292570594e9 +MISC metadata.xml 252 BLAKE2B 3bd1798c545bb62d34f60e11c4266e9cf7208555b8e232b8da9d86707e3cf049383561c03f7e9bff15c5939b5985779d75c2e75c32ed4653144108ba51d7cde7 SHA512 f7307ef7a56b9f0db14a3af09e9eb63d6c5b42f585ca429f27c87773b9e9a28ac5f9ecb6f144a57efe0b2c0e2cec9b8a66c90c7d273818f1e4223d5f8e993af8 diff --git a/dev-ml/time_now/metadata.xml b/dev-ml/time_now/metadata.xml index ad8043fb109c..d7a2c6c97530 100644 --- a/dev-ml/time_now/metadata.xml +++ b/dev-ml/time_now/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + janestreet/time_now diff --git a/dev-ml/topkg/Manifest b/dev-ml/topkg/Manifest index 86649ec5914b..7678d9938309 100644 --- a/dev-ml/topkg/Manifest +++ b/dev-ml/topkg/Manifest @@ -6,4 +6,4 @@ EBUILD topkg-1.0.3.ebuild 977 BLAKE2B 25fb14a2f2d52e8b2f18b044c450df093fbf8803fd EBUILD topkg-1.0.5.ebuild 989 BLAKE2B 7ebc9755ffd6fa9f0c5bff88d307859c6553d4d600a06c0b044bc48d63c96afbcbcfbc5c693b35d69e73eb0b49eb23f0d8a93b6a2e98f44b28642c9707693516 SHA512 10c3cf189a21714df866f2222c2ad5d7432ad9d5d21650423fab8412cbfa39a46d61b7a9da7c7ca6e7530bb8e203f7c9e36b349c3ca75eed0e62f1cc24c18daa EBUILD topkg-1.0.6.ebuild 989 BLAKE2B bd5697ff93fbe002b6a67d2c12ff7c05ba8e204a61f7cdd53606e6aa029a97234f432b9790b43017746eeb9e7e4cbbe06b6e45896cedf90ac8b473bde6d8ddd2 SHA512 b80170e0a3034291b790f8e511be3b03bc73d90aa17a129fcb623613fe16b2654f3a3649cd7d292293f8404bd35bc92be6ec760df6a8954c82b53fe3b4a34548 EBUILD topkg-1.0.7.ebuild 984 BLAKE2B 6cf082869c04fde7710b19793a16a2dc98b2e7cd0fa66faf4a55478a0cf2f3e37a9286e3e97e245ac156a20bf65afaf7d452d3bdf5ca7209beffee0ee35117bb SHA512 f10ffc26599c5cec5fb915b4882c5d253d732776dfa5c1a8c5d2fd494fd79e32f6f9d731a3f64054e9cb472be991ffdfebb981d30f69e58a500ec653b3e4b72a -MISC metadata.xml 417 BLAKE2B 0b80e61196b3796c580559b88e78f3a2f95c434ba1878cb09b22a40c8f0cb964f32215532c9b14c25d5f1124a0614227a9e32fcfc64afcf4519a0c1f89f6a048 SHA512 9c041417cf7da9e56529048a9f5bedba2c0271e14dd80aafa95c10778ad98a145bb020a8984b55ae568053dedc667339bf05ed2f696f208f19289ec3d7089327 +MISC metadata.xml 312 BLAKE2B b26148cac8230459e0bc0c7550074a5c7942e4b2cc3e52068dea92e4a5812477216048e3503f686e58bddc08152fa7098d9e2bb3b158948bb6bc367ae40642e7 SHA512 f6d4346f809211197ec44034b452b2052ba6510480dd2d44832801237b97adc052ae15e246a5d43b64abd3b89c120b310bce31c1376346e35c69a14579ac5176 diff --git a/dev-ml/topkg/metadata.xml b/dev-ml/topkg/metadata.xml index eb8ceff9a462..0171556544d1 100644 --- a/dev-ml/topkg/metadata.xml +++ b/dev-ml/topkg/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - dbuenzli/topkg diff --git a/dev-ml/typerep/Manifest b/dev-ml/typerep/Manifest index 8a0b1c166bd1..e38d4dccefc6 100644 --- a/dev-ml/typerep/Manifest +++ b/dev-ml/typerep/Manifest @@ -4,4 +4,4 @@ DIST typerep-0.16.0.tar.gz 23002 BLAKE2B d0ec7176b8354a2734b13317f2084eaac154a46 EBUILD typerep-0.14.0.ebuild 479 BLAKE2B efbf5219d78d3854764470687f4489ff5ffeb0d7c06d41373acf356c92fac981e3572878e02c2cef1e1daa58caf6c56cc8ffa029553f1fc4affbaa6a43872e29 SHA512 86e107cdb761bcc042132e27dd3ebbe960429c7587fac9c067acd9a7b3dd5664fc8896fc34429a2c589c1156f1773058c10658d4171c0aeb0ab9a62d45148f12 EBUILD typerep-0.15.0.ebuild 494 BLAKE2B 6888131fb6cf7e7eaa7b4b26ee23f49b6627983583dd40fe3b71cc28a15d271ad8c2a17d07107a8666db6332a99c7aa614488df384d164779f12d165f00c5785 SHA512 ba825c815630e7ec15b14f98b2cd921a64bd8dd3ea73f00fed546b48ece5b269e3eb15422275769e2a5dce59131c263939ec6158e43426f52998f42456c80400 EBUILD typerep-0.16.0.ebuild 499 BLAKE2B bc0a954d0fb3a7c492f23dfe6ca926331f90ff61ea8a190dc53d14f21085bd363207a16f5cf5cd561df0c185fdcee05fcab4598c89efd0e3feb94c3cef1ad6a3 SHA512 8fda3e34a62cca2fe1f874f5ad6644eafc89646789d9c9e4260e03525e11489f4aa6de7c3371d9d2fcef7ff4052acb2098bbe88371d310c8e8f6d5a261fcc63d -MISC metadata.xml 421 BLAKE2B dffdc6bddaf1759ce4c140b1362ae90e2b40f5f0e2185658c329f67f3d2a0d4019744de85d460180b0fa9bd1cbdb91d6dd26876cfd481b08a2356c60dc6d6223 SHA512 bbfe7b0194add47cd1c5e0cd9c557254dfacefa6085fa2e7759ca4af1780a6ab08f0faf7add58783a69f4ebfbe3b06c27727711b5ea000fd7223471fc17c526f +MISC metadata.xml 316 BLAKE2B 52c8e9305438751e99ca3df54e49896a80d206885090142ea0d219b6184cf0ccbabaf95e0ce7bc1dc06ba397c33e87bdc4ef9c9f4db47bcc0d14472df967a8df SHA512 9063d1b227f10e42ebfe37ea4c2040ceac27afe7e2f972a7d0aa0b3461e9966450c7e82ad6ea297cd7a2813996e9fd275e8e297d75340550b4284a548da3d39c diff --git a/dev-ml/typerep/metadata.xml b/dev-ml/typerep/metadata.xml index bc075c37e5c8..6193eb50e3f5 100644 --- a/dev-ml/typerep/metadata.xml +++ b/dev-ml/typerep/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - janestreet/typerep diff --git a/dev-ml/uucp/Manifest b/dev-ml/uucp/Manifest index b812268a21bb..e29d2bce61e7 100644 --- a/dev-ml/uucp/Manifest +++ b/dev-ml/uucp/Manifest @@ -1,5 +1,5 @@ DIST uucp-15.0.0.tbz 481932 BLAKE2B f8f23b8233e65b77dbea5defb968d253a022556b11f0276094fcdebe010fe5de99c36f581fee6aa3e54afadff62345fa5a3d6951ba0baba394f4ddae4175ba1c SHA512 ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b DIST uucp-15.1.0.tbz 499248 BLAKE2B 33dc1de451565b216445ead78c66c60e93a8853f27b3ab26a9fe9a71ee0b0f2b12c0ef964e0386eef1a2fb61ee6c03ce90feb970373990bc58ec1a111a734cd1 SHA512 998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364 EBUILD uucp-15.0.0.ebuild 597 BLAKE2B f65e0738d6e51e58635383f303dc7df1cf742500fe9c5e0a6c9195f6047e7356d7a9f78ce609b43329f887aeefe018d4ef83277d5d37e95e07bc2585d95c8eca SHA512 f33774c9c74a6f8d31ebeef9164e35b526c303633581a0d5fe08959cb0ee0df9c002206175e55608754c95002e52e2f86c94daff2253ae02b0476c195b0374d4 -EBUILD uucp-15.1.0.ebuild 648 BLAKE2B cd5f17e3cc1118a27ce0a0b7d876fe2ffb47951ccf4a2bd58d2444f1a5b61bd31b0247477f18f118c0487ada28c92de445d4c2789002bbfb8a3119636e9b578c SHA512 b4b0698d56b33444f24a72d4088d6c0514162fcb6f63b6ece0384abe3c787295a524b602c001a4796fe3f3515ca30546b3d0652165924764e3f4ab22f2d9688c +EBUILD uucp-15.1.0.ebuild 646 BLAKE2B 8faeb59de7e0d8307ee263a255add7e0e5dc1442dfc91b189b85ac5d442e86e9b3a751428c10ce5a466cce96cbb1e829f1eef61d45eae9b70c157486ad2eadb6 SHA512 1e8210520991e1620fc85b057c3f63c9909cbe8b6186fdc20586af5bda951176527e2a8fff379bada3ed0222abb491e71d62c655c4ff1545416c0144c54cc63b MISC metadata.xml 311 BLAKE2B a76d9caedb7c1705259a0b1e462b017a72d6704d937134f3b412dfbab5edad0dd301c0099286616863e8c2ebfea4152702e708c6ce60b15dca195ddb4e1888bc SHA512 fbb904d6b4a2fe7e080c66b76934ca3ef6c1ef0da78fb198d54700e03c4cc1a47a2978d79210dd153b630666c154511742d580fe3e5b1d840b7ee0b24cf215d8 diff --git a/dev-ml/uucp/uucp-15.1.0.ebuild b/dev-ml/uucp/uucp-15.1.0.ebuild index 598da94d237f..784aed4a2ffc 100644 --- a/dev-ml/uucp/uucp-15.1.0.ebuild +++ b/dev-ml/uucp/uucp-15.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/uucp/releases/${P}.tbz" LICENSE="ISC" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" dev-ml/topkg diff --git a/dev-ml/uunf/Manifest b/dev-ml/uunf/Manifest index b5a8fdeb5014..19abaa2bf3eb 100644 --- a/dev-ml/uunf/Manifest +++ b/dev-ml/uunf/Manifest @@ -1,5 +1,5 @@ DIST uunf-15.0.0.tbz 42418 BLAKE2B add1dda2f6af07ccaec26d9715eddf31dc398f0cdae85eec0297bcbcd9f5e23f59846813d96e554d88b18096c9419490265c061bf5835a4b67daacf3938c2876 SHA512 204d923d4e8d910318180c15087fe53d98d8ec0a8d3c3f6c54219e5e09ee5c5bdf57585e5570d895f8d90647c4eeaa45d9e6e75d58edeb9febee053e0dd47fbc DIST uunf-15.1.0.tbz 43837 BLAKE2B 1af584fd25f1a1c0f15ba999ab11f155c607fdb54b208094d5586a274b54a823dab94a655ae0d80f6f75b90e1ef42d36295dc03dfb82d4c91fd9b6230689cb11 SHA512 1df1edbcb37da80e6d96eedd5e01c43c81275eca727a53d91a777d01f30cf0b964968c7be1d943e574e40ad4acb75c86e42976b3048dacb2c798b38475d0a6d0 EBUILD uunf-15.0.0.ebuild 642 BLAKE2B 9c470eafceb3673aa6c48ffc8fd525b35d1938b18e00d18c30f495c1dfc8a3f8a675b85263e2caa88bedc83efe09e9db2f70929c06ea37d756cae284f7b8a764 SHA512 7ebf6145adc0c15a60ed5d23af57be16e61567e35de5f1b07e46125dd87a6848357279c0b203b8ab6eb5aab79271d63618b579f3e411377568e5af50911ac72f -EBUILD uunf-15.1.0.ebuild 712 BLAKE2B 156ed408de91c4f43cad25579d26fd7346e5d69688fefa58a090a88b6078eec34f6baae77dc8dee734ce061d067412fb94f0d33b5910047f46813da157805f74 SHA512 549da0c2a9e48d1d8db3a2b857e8ce6cef9454f23bd974c95f3a9d27822813b14b0c67a7155cf6c72f4b003cdb819153bc9f957dc2f38489b0cb3249c80a2a97 +EBUILD uunf-15.1.0.ebuild 710 BLAKE2B 571b4d6e01f32d7c1163a2cb6459f709f95ffaae90d8d0db362bd7649c4455d3a7a6bf3d42f6e03be90e507c57f1304e679f9dac3b4723182e17f53f2e9cdd2a SHA512 1bb5b93df036e2cfbfeb3ceb8ccda8d2a4bf4ae3182378dbe36237a45043e9e74bbf35de44562003e9a29b68eaab3a06744cbb09e808a6d3b0b6ccdecfe2c299 MISC metadata.xml 311 BLAKE2B aac48b9d1bd548674249d1bf7e6bffde917939ee8a30a9975871db0ae1ac6b3649286ac2ac5f63f767d489b41894a4e02155ce77a890a06e4ad9b981edeb7af2 SHA512 acbee992f129174ff16ec565e878627096346afc0b99c4b2a2f56efb7932b069e8bbc7d8918c180ebe4753593848deb5f956a2cacdf54445529b6b68f7d238f1 diff --git a/dev-ml/uunf/uunf-15.1.0.ebuild b/dev-ml/uunf/uunf-15.1.0.ebuild index eb1030f21bad..60ec54b1ba24 100644 --- a/dev-ml/uunf/uunf-15.1.0.ebuild +++ b/dev-ml/uunf/uunf-15.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/uunf/releases/${P}.tbz" LICENSE="ISC" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND=" diff --git a/dev-ml/variantslib/Manifest b/dev-ml/variantslib/Manifest index 1c20a9a1512b..72bffb3024da 100644 --- a/dev-ml/variantslib/Manifest +++ b/dev-ml/variantslib/Manifest @@ -4,4 +4,4 @@ DIST variantslib-0.16.0.tar.gz 2982 BLAKE2B 201c96a87391930292df170e7fc6d6e113e8 EBUILD variantslib-0.14.0.ebuild 465 BLAKE2B 63a7f3a58c77b39c4a41e9c9f76cf2a24a3c8262e3e3115bb2fb3772fbf29e74d4f073783b27c513f69ded831b2339d521c669e6a57ca853959f022cfc0076a4 SHA512 632e849314d8a8deb5dd4ed6b220c27da80cd4d6d34e29e14e1a4ec2515c05b0b5633f4f22ad994ec55dae776af5bbcbc0ae0bd112b44bad52ded7fa15150c9f EBUILD variantslib-0.15.0.ebuild 477 BLAKE2B e9b2847b34e764b3acc6e9b5ffbe658fe61a7423be2e8c6685436565f2393bd3fe66edcf2ca00d8d2ac534eedceb47a6159c6730e6c9fea1b6eeead397db0735 SHA512 404d27a6b9a273f5d8300fba205d291049c42c1b9d162fc3514d4ca16c3a1bb3a53e49be3e76ea48795fc61f2ccf0941a789d007ee46e00923ac197c9bd826a6 EBUILD variantslib-0.16.0.ebuild 508 BLAKE2B a68ac367bae0e101bcc6d583c45f5c9f8d1b98149990769d7b90973fa8b19487c2b255fbadaf583cf37461e27f9b4c405e8baf59012fb020265bedc3212d1f52 SHA512 91e36ddf339b738b8c54c017ff1bd0f25fbe85adbf9e322b70b28188197f5f9870d81d818ff0a27bcf5411d8c6579d6c6ec9188a02b0d4d597ec59e01c62964a -MISC metadata.xml 486 BLAKE2B 3fa73e21db26fb440aeb1062f60885fe39512b2cfc26a92777b412468a2d0686504300f045a742f6dc7e2d3312b8b1b0134544b52d93e5e40e73ab20ff8403c4 SHA512 401b72102ca22adfb7fd4e80e9cc13ad0335a13e35060f58a0a0431f905015d55e726d574bf506d86655232b18e4994581d3c645c121db423fae2e89f95cd075 +MISC metadata.xml 381 BLAKE2B eefe97fbd5997b21e8516ec811d13f57af17eefc6aff30163dd2c8979c400a8a02419ea8e522581fbda5c58e69083591827c1b2af931fb360e52b741840cc231 SHA512 afe98872494d630e0e1f6a53a244eb694643c350329ed9e62e5c9818c03c3434edd8c0d017c1d4be5d1d44f737c76cee81ebc1db8da62dc63c11effdfc2d4b33 diff --git a/dev-ml/variantslib/metadata.xml b/dev-ml/variantslib/metadata.xml index 934c373a20b8..af43d68269ad 100644 --- a/dev-ml/variantslib/metadata.xml +++ b/dev-ml/variantslib/metadata.xml @@ -5,10 +5,6 @@ ml@gentoo.org ML - - gienah@gentoo.org - Mark Wright - yminsky/ocaml-core janestreet/variantslib diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest index 70dbf15bd9e9..80bd0c11d2ef 100644 --- a/dev-ml/yojson/Manifest +++ b/dev-ml/yojson/Manifest @@ -3,5 +3,5 @@ AUX yojson-2.1.1-dune-seq.patch 229 BLAKE2B 8c47b5ca554109575572ba2b0d46b60b022d DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52 SHA512 d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f DIST yojson-2.1.1.tar.gz 49090 BLAKE2B aa11a3d6b786f33fa2da6dbf34f2a496a1796eab64d87069420fc9953fef6442660a58f259c4abcca6373710375723e6965f0ab9c9dbcafea46eb6e03147fb54 SHA512 935014c43bca83201b0e9d3399e751ae5667ac12bc7fe3d8777b6a84a1216a7325b3cdafb8f9650a4c3979d0e2df6fdeae3cc894c92a175f7ee75ee6303b46c2 EBUILD yojson-2.1.0.ebuild 863 BLAKE2B a0930f9107f0c127535821bcc516f83d57353520ed53b61e69d0ad9c3536ed96cfcd3fefd07e751cdeab10ed26b3020441586fb0dd078eb050137404516642a4 SHA512 741571b7d14a2d9d1054f9162cb4202669340e21ee163e0c23777a082eb31b33d150628fb1dbcd1eb0204e915187053dd38bd568d10a8d0b8ee81c714f0061cc -EBUILD yojson-2.1.1.ebuild 864 BLAKE2B 9ee836565ab3f9a4d30958e489c52a908c0e44ff1e9fd09f67e81e9746ad28f1b3474adaa54de9efcd071607a6cafff717f6e2833177856daab0e4edb0571fd3 SHA512 9c4481737e3faaeb33eec3acb2e080322c3a3bd51af7837589862cd3e864b2056e3b72d8b5968adbb0415df28ba27dee549a675af8fb8b3559f50c3bff842603 +EBUILD yojson-2.1.1.ebuild 863 BLAKE2B 419f028d91029e07c5eb5bba867be34f39b0530cb90502e11d152ae408884aa350e8ad760ffa94d0513affab1354fd3a79ad98bde8bbd62f61835e3d0dba1c44 SHA512 e4de4198d0e7c270c5948cbc14d17e27286c64d6a53852d72bb2fd749b9ccf0ac72e322ba88272db999767f7a8d07b2a9700c428d68dc24cd00a71fd48447e18 MISC metadata.xml 529 BLAKE2B 4cfc5392ca4b4402f01251818c776c63d607c2e1b8d216930db594ffe2e1146ac52f9492823e5ef97ba7b6f89b2ee8eaf367e785120ca5fcabdb36549ffb6ebd SHA512 7c415ac7330d8d3397911ddd213da9a6cd5dfe76fa2530ab22cbd70cd8f411fbfdb9d40aa8ca66dc202227799fe0b8ff81c81e57815f5e206c7f424b6218baf1 diff --git a/dev-ml/yojson/yojson-2.1.1.ebuild b/dev-ml/yojson/yojson-2.1.1.ebuild index ade0eaed42a7..b19431481c32 100644 --- a/dev-ml/yojson/yojson-2.1.1.ebuild +++ b/dev-ml/yojson/yojson-2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples +ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/zarith/Manifest b/dev-ml/zarith/Manifest index 9db5d7585ea7..c8ff1df4a49a 100644 --- a/dev-ml/zarith/Manifest +++ b/dev-ml/zarith/Manifest @@ -2,5 +2,5 @@ AUX zarith-1.12-shuffle.patch 308 BLAKE2B 7c725c7ef19483a153f7404c3c91f268faf24b DIST zarith-1.12.tar.gz 93695 BLAKE2B b9622e2f397887d08fb8a8520419cf459e99906c05a897af91258b17d92d3fbbd2314a0a4be8a56a07074dcb0a0d04c896b3b5e69526a6c81a8a07b657d1bfec SHA512 8075573ae65579a2606b37dd1b213032a07d220d28c733f9288ae80d36f8a2cc4d91632806df2503c130ea9658dc207ee3a64347c21aa53969050a208f5b2bb4 DIST zarith-1.13.tar.gz 85994 BLAKE2B a5860319e17f4e660f248f3e724076b578d27dc3a06e8b54d68bcd6ed021a0354ad714dfcb06329bb9c4a3eadc3d08fd84fd76ef5d1a8902a06a7506d77addde SHA512 a562fa8bf4f5ef44f2af6b9a8f028182fd184c89f8c41455acdc02851cc0fc3124d3776c0de930e8d09cd5d6d88cc689f80f4b597068a0611131f45d057b101f EBUILD zarith-1.12.ebuild 1429 BLAKE2B 015c4587939d5d7511d1b3e0437377b712da40c677db7069fde9f9f563475f3fc0deb16b1e3e4c4fbe74c97c1e9dc21b21de58a190be03c851d3cb55db97b43a SHA512 b3f000982657bab9e22e86b922e1ac2ac63281efa01f94ad46fdb6d68cede9c6d6ee7c51e0f2d09ddee834c776f5a01ba6a15a80ba3c97b53a0fc7b3fe179e4a -EBUILD zarith-1.13.ebuild 1386 BLAKE2B fc4c34b5412bfa0e2d159408e662b92794474608bf3d136752ceeabaabe18ecb002f7e8f26d4deecfa2f4aea5d257cbaebe8a2d564657aef96458a61fb918267 SHA512 2c7d5a08fa4ecd84e337983bd616b817076cdd97b2319c7db50ccdf9b04bd564b4fef6fa52441ef8882541a7ca29dde6deaa96f332745f2fdd065a050284dafe +EBUILD zarith-1.13.ebuild 1385 BLAKE2B d46fc5d163575421b90b2905e7a0756368fc1539ae2581d314d77c2320010c0071c0ba66c71e160b9136dc077e4f2767627497968eeb7a22f8cc440525f54423 SHA512 fec9154c63e67680dcdbddd15932e082813f5bc119fe413c5fb9d030048286a65b7ca0c8052c9ec581ae723b03114800cc8ae91ed398986ecc9a5d611d747111 MISC metadata.xml 385 BLAKE2B b88400ffa45f84bd5bcfab6a7299ae7f961453f12a55f14dd329831a2273ded4ef2b21dcb25b2611d8590dac2850f84a0221a561d40fa65ce9d62a6ef9a75e57 SHA512 cab52bdbd8b49498a14001cef333073aab9e9496c4caef217cc37738e607a35b23d8e25c41394e976be98f822aca806a8da30773f142a70c69d2de7c8d87531c diff --git a/dev-ml/zarith/zarith-1.13.ebuild b/dev-ml/zarith/zarith-1.13.ebuild index 0ecf19d7d607..ffe8f2bf2cdc 100644 --- a/dev-ml/zarith/zarith-1.13.ebuild +++ b/dev-ml/zarith/zarith-1.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/Zarith/archive/release-${PV}.tar.gz -> ${P}.ta LICENSE="LGPL-2.1-with-linking-exception" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86" IUSE="doc mpir +ocamlopt" RESTRICT="!ocamlopt? ( test )" diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild index f97153aa2860..f5d961251915 100644 --- a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild +++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ DESCRIPTION="Perl client for memcached, in C language" # Bug: https://bugs.gentoo.org/718946#c4 LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" RDEPEND=" >=virtual/perl-Carp-1.250.0 diff --git a/dev-perl/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest index 0a7193a246d8..bf8ed4c706ad 100644 --- a/dev-perl/Cache-Memcached-Fast/Manifest +++ b/dev-perl/Cache-Memcached-Fast/Manifest @@ -3,5 +3,5 @@ AUX Cache-Memcached-Fast-0.270.0-no-flto.patch 499 BLAKE2B 7403d0bed21d8f7c57386 DIST Cache-Memcached-Fast-0.27.tar.gz 88712 BLAKE2B a889e719ae36721dea203b54488d86e52b40df2f1aceab1bca386a5619e80f40e27ef7fdd09ba5ef5c0678659be44b43c9416066585a0b746cf46025e546496b SHA512 6e3f7cb6ae317312a16aad7888fb75ec03ff7be5b79aef1702c8bc8a1499995379b42c1afd6c587d419ea4dbe880836c874d4929f968f7a384ab152e5baa03fa DIST Cache-Memcached-Fast-0.28.tar.gz 96175 BLAKE2B f4034869c9e8fdad141f15ad221b858b59d26bde26b93b694194ffc5df69b946504cbda1cc4775b52c661b7359e4b36c7bcb10add2e1525266672a4b7ec2dcbf SHA512 2b7cfd8cb4d97325a116158685b15db55029f157803f91b51d6c2e6fafd153ed8a754605cdcb1c736f95cc83091387433df7464d9a337035d890bc8cc48150f7 EBUILD Cache-Memcached-Fast-0.270.0.ebuild 1305 BLAKE2B 03d61821bd17c4151796bf834d22130b13aeebbbf383a2ec4f085afd307caf0275babc22cc20b2bbb45825d8b0002bb91d94ba1adc272a5632422041e7581dd5 SHA512 0b379a6ef683dea99f5d0afc51846a1c152864d4d87162c77ec3b67289b9848e43c0656eca1ac6f701d4ebe90e8d64dddab0d6b971e15d2bf7c35e5d3afcd139 -EBUILD Cache-Memcached-Fast-0.280.0.ebuild 1233 BLAKE2B a44f48f8a6cd3d3a635bfed62130e3ae8f6aba5551e781d6853d86dbc26dbfa63bd005801594d05ad978f47449cdef1573d1e5160dd73ffb7bbdf02ca78f05a9 SHA512 4d1c6d069c0c412227f4d442d0a491177fe330a31e3551c969f9604aa1e94d8a2490567128d0b15f52235ff457d7418d8149d1c3558f70669d3d58b06a265295 +EBUILD Cache-Memcached-Fast-0.280.0.ebuild 1247 BLAKE2B 74aa978ba474c16a81bb3c18016fcb7a9daf8c6b335975f8f04591fbe6ecb04bcbc9635b3127decf1cf55ecc62ca5d553d5e736f6e4bcbe323459fc93e41cd32 SHA512 22ff957db3e3581a98e9bb1a5e453393ee6ad13d02067bb76d59d055a75fa78cdde25dbf9c56e998f7290bf1d49ca4f509520c91b10f849996f91396aa763efa MISC metadata.xml 497 BLAKE2B 8f551912d4c147bc32036fe551d40f84ecd7b81888715fa416be605e96aff2c159763ce3e4e5162a027776b4bb1fa0cbeee342a0abf05403c7f95e07f60e31c6 SHA512 cb7f9b8b1d12c9fa2368730f12fb9de8bb4a168c3c3b3b64796411359eba44f34bc009542f4191d1472c6db804ee361ce3cc103168c38717a38e1237700dbeaa diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 6f87f4662b0336876db1955d4e50edb81c10d414..970f6d62a5d4cff6325395c4b1e8ca0518fe1e6e 100644 GIT binary patch delta 206883 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

n_8NQqtF?@hnzb$x37PfZDNgU}Pi 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 delta 206830 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�%n|WKOeTj*6;B??he?NGrk#*-SQz%BoY$wue>^x6%WSK^ z%50i}T#rjuKK%8~pWcq2y8rZ*KEmwGOm<*H$ElN`YLMHbb*?TzS&U(5z)cKFa0q9Q zYOtPCZHwmB&E2l4L$#d&)5zCy9R~3pgf5+6yfbnBNX0;YOfb7Zsd9Sm7a=b-_0SJq zNSX;2ym?C>fB;^(@h32xe+jp4L5VkIRy7M~WaXjPD0C~Tz&gESs>?E2fq-FR*Dxg7 z4-Bk_BC<=0dRYNt#<9(XXncRRY=0i_e;i-#w}&S4!7E~i>-*xp(Gd-IblG z->gz!qUXRRX;$JGL={PQeVp>AN_*{^S&$->+}pyES-D43>zE*9e<6B;SwISGwpHyZ zK(q0DXOg_Jza8grK*bB==7cOjSsR7WH3!<0f~>dtz5uzMR0Ea=`y4zIa1`WuXcX%7 zik7pQU1s&5NE+jCSh)sxo}+rAfzx4kcOOCI)rEWggdWzH(jYII0P?=dp_$z{6?F&L z5=_<30`HZshbSwxe=XmZFoSl5cF?C_n=Yj3&=hQ_%cV@^80yf%XFEA1duMS#&N!Ac z@x4rTd@crDTOhngkZ<=czWCAW)w zSiru#vs45Is?qh~umxT(%&b0%auCbBjIhQEf4*Yx-Vfb}e?PoF?Bq*9ZhB)~%4)Bo(R^0^W>bvq&_|_s`J_b& z5TFyg;TI}0;%jb&=l?= z6~tu%a4#W~f4!X!+B04`LlJIjQxkO{HhUxl`SLZ|~K% zb$NH>=4}(7VBaF-J?7dSE8iAl(tG!*zNL`VsS4y3f9z3MZRU<`^+Q>xYhMzwYl7jb zQ;U<+F0tLl7O1Cak+eU^GHQ)kye2QeA)M2^y=-A;meWDJpp$?ou^aEAc;E&ce70== z`tE;@`4wLeo(@2uq>EE2e$x><}|Y zHHHFIf9#cA&jT+pk{ufaC-aZq=4_kQmsYZ&?TM@M;cge_yrWu&$s(2hMEXtv@vDv< zKrl9ba{OVp*-;slTXdBBspB=LyQGYKbDl=TLfHFG44_ zf3uoEg7tA4e>O)4KU=f!%N+m5`1@B%_5HF(%lfEbG98M$0jGikJ1LybdLEWe2(LC} zX)QwHW4r7+GO_1uH303}_6PyBy@ceiq$FTwU*mFFLwH>&b%G8~j@C^LO7`^eG@fOv z`F%EzEGymAbtwQD;-;481=gq08LMrFf5^^nF3YQplVDdr_>m{s*{22<)yN0mKp@MY zo$1`du5BFHakbJqpQzGN0fkJz+g;w1o;Ku!qLU1Pf6CYf z>3AqDL~omlvLl4P`_zh5)h(+%n|{zb|C}HZ+v*ChpjB@`KpZmksz=M|-GN@UWS#A@ zMeEW5ny($hR#7NbS|4KA_8Hukr8w|#K2rF1@Ba4YU&eoF#`YDsF|Kvq55&W!;4Ab<$07D8waEx#S>ldS$vykNBx^R6Df1r@3HP zpvdlMqLoAM3i9SlXFJ|k>>5mO1PXX7=&yJVcpGd`&Fvo6?At&8?z=a?f9pTL{pI!X zKd;`w>Z)qth(9ehREe|z4vTtC?*1wxDj7+$+QK(;knSO9`M>p68Rn|#F2R?L>l z??1l(t$qCM{doO?*SXH&J#A(O+JKu5s{z$s#GbCzzL5|6mz57nX$`t|wO=+pah8$r zku+sH;V@S|2{|Roq^mBSaBC&Y=BcWURw`+3pV;`}9P@mZUxYDEe}x6eBSiTch&sEI zf!pbXXdN0!K&hOl-)-&DUu3c=HK+$DYL~RFnZmpTSJmp};F`6FdrEweaaCC3wN-Cr zO;qyqb^sS1otnS>w>Q80_TL_BR}b|UJF-C4)7B~PW7+Cjl@C`>Daq>AW zRz-h_<35Akm`*1+)%^npZrVcH-MYF{^#KjeEwqjAP&~!9aJYRUNJ0c};5o^QM0Tik z<2{NxHY`j?l7K+CKUDt)om^+=FPH15pI)~C2OS?8OR%+)3yq2s1%Ly zLWOO8YXxLu>1Ll^*0)Jp?4jeeZt#j|*|v}r93@;7+qHGBZMI-lMaU(ed~nrE$@Ay& zY&pM(H2+OPaoshQ<6Pb8_DJboPe3G~pRB+J4(^IbDA?wWD7#*h-nuLpS~-^n2ft-E zjaULL`(3=Wf4||mMM=1!mlRN{`h(#3FIMZHew$N3_DSvHb@1O6570kF<7FO5*+k&o zv=Xb)u$3@d)=pjEJi^;_1oE^CPBy)9OsXP((T;K}zlrq8skXw&=~WOY+b9@zp{ZBW zQxzu{4i5jc%@j*SW8>PZ|^s1#fr+e{Wv2x=;KTO&F_fd4N$H;r4pD zrND52M(1u6P10LXvuI6&$W6pvyExT7>iQ@yJH!0K)Q^SxefjmXIQEzUc!qNgtG7ZP z&}g-F4ka-pc|FF~JKL!nQH$XqV4jy6n<9{T?nQ?}sA!U;#9afO>jEp-<_8fj#x1kZ5>iI2+m z))6u3lM<5RKl@T17brRJRp7YON&91Yr8ETz)Iz;UKswKBgLv6S7Dsz+#s2NLkH7x* z@%39ErLO>8X;m7)Go=gli<7Bf@!6wwdW*4ve}5n%@fAZ)-D>MBY3+;(*g6-)FIVjd zx-WCS%LGj6dIr+ACwi3G;10Xu3f{2o-hYLs`Q^CoeY?gsLC-4=SiHTV(~w-P*u$N9 zvRQYH48(}6SqbV!_?zL1L2oNod=sB8Ck&t*d4a>79beisN3kR0Vm+PB>W!4Ek3D(m zf91Np`}x=R_7hW_Mx>Nr0{%5^GA@H0Nv~=vV8g+-Mow= zP=S@rqI_OwF<2pkN4qv1QRPo0EPk=$e-p=XbGTG_CluSL8Rt}UMXQv&hQGp5mSb7n zZ2N4WX%0h8MA-;zS3yak*~9*{^kV7$@b<^?qFd&HptIQ4gHNwsZ7zov_sqlAXip!! zu3cxooj%dzK=m^X!j}-JUT97j9{S6X^2qQr9-A{XcIk?IdHL-O5;H^21~k7Me-Z53 z>F~$rb8j05G25{V(}jHKAedlMFm-3;iDs{7tBHb#sC}K3pl!K?R30Mo`3w07t;qs(+8nNRXGf29_=MG32nvnn* zn+-*WgYDjtlPTBD{KM7RaV-}CTUl>Sp!fo(@NKYj^Het05~hj1;GLjS&pX-7!v z-UQ0ccK%IWY=|%)C*GHXk;`YNR<$d~5)kHfm7$pZT&k~Xqw%MNyNehF z5H=GC^t1<87EKn-yK~N9(5JBjR(RMaaky`{3_nSDx{+tocd&^odL6+Q23xHyDV~K8bs>~5Cx6>oFKne$OUH3sp;#7Wjs#p|lM*Z@rg+iBG8tSOz=a$#NeBEs;DI(mn(*%Vu=2L^K_gwnf+huxO=##01I9_JVO8p6W_ANcjJX;e|Y4M5s1Oeo9N50dwgZ?=Ld?t65H3sq;KPU5G<5|w5v8{VQvsp?s|rC8KC6V{vkK}~ZMC$-uE0{%j6_9o zhxw*Om*56HG}KIdn~e+PE1oCXkT5MWmgDrM#Doq_x^xIn6HWrl4+I!hj+0HuM!wA< zE2q@Fvrz&of4o?;e|gvbHu|65zO2)Q2ZxERkYyYhsr&?+u!D+UU56=><9@D7Eob-g zY76HHfj-me8t|rO2rHT2#C5nmK#7G?6?P{m>gp8cPN>^qO~m58nHJVx5Cd!ncw*@6 zptgG-73}n}*IYV1*+Vlp^@XHs<|%k zQS!Q?vd5qBrsSU^v1Glubj|zAMO)RAUw<0^^_7^`ReY~&!j)9a>tx&AFg72x>4_e) z+8OK10A z@x%tYe>NQ&>}?8Lvys;{2rq|Vv26$FfFtEDiZ)7evI&pSr;{B?DpL0(HT|N2=y8pn z>{=tAnv3rQT1Wh|62HeZ3?3}31ASzB&iL3~9?tK|k1yIvA2KK5y28M{g8(uuYtF-w zDIg?V#xW95)jT!WP$x&1unx?o2a>iOAgxYOdGYU&l{>e=*_m=ngpz ze=1ThP47qV4w`Pk44#1lAVn!rgSgV_t-SwItC?0dEWuT{F z;ceZUJJ>!ER?mKilcWlrVZ(2>p@!+ie>RI5`Q@4Ku_Z2+bv-#`6PV=cdbxx-JIlezdL$&=>&Uv>NF~fWK#Xuuvoj7GyuOGNloe_e>(LI zhy`|OA_vLR^gTuQy#|Smf7S};^rk_f;C-EKXT5gy&J+l-6Xm}4acLDj9hG}Y zG{1*rzJ2%0AIit_dgroo&;;@lA`jvOL$Yq6(-A2`+uyPpXCUF{LI~_32YfUz)>o0h z>sTD9YaXlXZr7GQ>Y3A7ThlN6e~C|S(Ha8j?oqfwnVhS_#h)PUl9RTt{q7cxK^Csv z8tMcK&ZToVhjICj;`3CPh-RedIM znoI3xNke5lw?i$qYU%sUf2+)D73}r3bz8Z!y_{)zn08ck1u$9w+9CNVmBGoDOWAM7 z=n8#6qX-?=w)uBa@li)9{VUltMGKH~^~lD>ksRuW0vt=n@^U1ee3uXPz<{YUWZ*3y zIVr>NY$q|7?K(eh=p^bW2y}`BXqlp^K|sg_r4pDpBpm$12GC5rf4%LDba5pC_8gvs z(Ayaih(+}Jzc)@$w(<@HURm}K@r2!bPM{?W|FJLVdFj4;_x_^|qhINIB*$3ThjyA6 zlg3+z?Nn+|^KQbrD@$N+7((Z?sjo|5PivreDD@{~jY?}|V$0@CEt!SwvQ*TEnlu|B zdpQW7Fm|2W;2^4Pf1F^wXMF3~XRnFeby2QhE^xdT7&n}oa78ZEok^K~ka#|HE73OK z%A4LLg#ZInaJ-FEe-m#MGqjCjSI3L93JcX&l*Oys`oJO6q1I;MNnTsJ7Zb@2;yj;K z_C3*NgS)jdbZX!n^=yeOo`Q6nOgPL^A3m&8)i&9(SNP7&f0#GPms(cy+*RBcg+6 zbdUmiC_#9@SwxgJ0g*f=2hZM+^SZKL)v7|V;~jL#8sw^=MU3t?4**z*LKhk7)fo4~ z+n>j~-@Y<^e|E0wlGjU$)C#$j`_;^*>8nEO4&7_-t`u?xUY@5GqoB~dDaNj1^-Us| zfJRmz_`Tpdh&JaAxXFjkq5r>py={|a$90|gi#p=u$viLlks_rrZ9znkw5{-$iF_qH z40LlE4O!H$pXbR|)V)?U%Jqe>?8{b^-<0oO*Dojqm8?;52hm zXRJ@hp`$&X)0wiO)QKrf&5)EG7o1&@L>P(hmYWSKm;stJKXuRjzSe?zcNikWbNMMm zdQ7V63A=TB2oY3W%s|9)O-GEK*POcd_Fot_SL$&c6STdaWc>--b zXyOgOR91f`MH|Ha3u?g~O8@9~tDRloPc>!2VFv{J=;osjdw1gY7V2*L9ThI!@WQKt zdTM01>Vu&W*z8}}xZ_3fQtZ3#<;{V8{rmf~e;YHORlzyr#QtR$A9K&Q>e9?)~r)+mfbtk8)g4@mybe z!zqJl6%$fVVmb#AMm?1Yv(w&J&$q?Xk&i8_>IVf&X{_ly(i2?WH>-b0j+@U;!^&v^ ze`tnc0%2yl09KqS7`iKKzpXTzyu4 zTvT9bsDIh|x#qFfQ%vaN<{xNfKASzFo_r}yaqL^Oh>ZkjYSIWs*st{iXoO%s z_@j>w6c0m}4~>f*h~?fm(9e64D{V{kf6!%E<+sM2&*HX~u6`DsbO=#0*Y%{aT(T0m zvJAWV?o;fJ@q&(cK}xN+HR>gt*t$vxw& zMTT>t+E}TiO_C{+CGdJ_>JwLPUtVJ0(V@&bRf`8LRXZ@CsMhxA88Qom1T^7rQ7ftyZkTf5I|ss&+E%vT5VxuA^$XPONaeAQ6AP14b=hAoi)a zZ`o@1!4O+@h<74EzfwI|L1&MmBix8@pw(2t=losgR0>raneNgDNkT~g#UAGFOyI6T zuiI_sG2A9{UQ5lCTLUc~t%~4NqdrXsE*CM6tJ)Le`J6#v%q#O(g4taNe}5go-jueV z<_~uDel~)z3a`qgb*+X4GS$JqzL2RZ-%06)!YgshW4LNW;G61vSmuK0V4U=>oh}dKqw-tWw z1*t~=#%eA20@7ZDSG%y6f1J;)x+}yTh+a?bJd|9I$}2cdYpqN5)D~>_z^xoue|@`t zS_$&+@3-hw#UD22Ng7Gb*+Z)yaz8N8rjup<;49L+o4+xtYnzlxe{55ONQFQY_?C%6 zM^Dv+6fp#vjXLj9bqZUu``fM%oZLVnS9Xg|z{*gfI%;HZOx zg|FsYzW?x>PoF>i{m0Kg|MY%ke+~qwXjuggoU#jW%?{gWjR<}PF5Z6J>L?C}=+_eS@#I{XPY1)N z)izj1&<@u5yKUFAD>U-&t~MYKvaF#R9@u_tc7Gfm2v<=!cnn@^JREH(?hG8I_M(o6 zY9VV%ZeB}x&EMq&eJDJiuQ8w3?0&D-)z6>4e);={-~Ge?fBUAi{k&a#x_n7y*2GV% zSzQEN`2%p5&Dq6`^an8t(1LIJr5m7nDqEtdaRo@hLEIQ{eS6x{b8gn{o1qor?JziB zMgpp+=m~V)RZP(XH1rpMVFB=znG*d@1xzJHDk~S@iC$R*dA)Cm;I}HY0RCHn<#U{n z@?~^Rlz=Gke{cWbSwZV~X)TfJi2;pyYJY+2QEa0tQZeOgcVO(~p=Hadu_dU3NR9yPFtbX&+s& z)dCwT9;sM!@_zOO%3%w732X359??s-=}OQa%_dM~(rnnGs`Uu|T3yX7{1yV23U2(u z$`l@aj|vXBd9^guRHy&RTLQjnd!(qplJ$vDw`(+jN^#M3_&1OzqgXS$ReHWY zf3H9NwR{=>{PEZ1B@{uLRa4asU=HI6y64#SBGziQnA{ADZkqs1x!87ttSVb}A%;vP zd_7K=FP0vpif>v6M#6V($_Dqgq)(N{naXoR1R^+!=X6ch2)jY! zqNW+JCrI^K8lRwsTT^ttOQHm!O0$dte?+$3sODgIRUF0@_C6I=iP4JevG(pGD3=V+ zg%|u>Fkv2esqY-xYsVJ#Y9CT2>YGPfVf+^tMAH+Z&XS5+dw#@KJtC%U_9g}uGUYmW z2esOBb5?>V;~dg}2rQXpeZeOb0;V~YKIE!|;j)VLSEZY+XBKxJUxI&CJ82Awf8#P5 zx||5OZ&&dHfyinTXpVbqlO?zbO03O9l&)4=x`>swY%Jb#wnrNdsomcu#{&>Dr~q{X z%l7On9B~#jnvSS1*!^nq*i-xXmrv!@q{dTGJ0D7PSDOs#aQGI9Qfg<##>w4L9j6K# zk8lDK#Hlx#^Rc67v{l_jzfV`}e|M$DYITQQ$vMu&=7~g{d#7EhW6k|o-Q&Az7& zbrFoas5p&>XB+`e<69sV!MQpmuBUward*ND?e3B!J@2JZk;ldVa$1es2p|RG5Id)K zUCRkY17sDWYI5rQGVrL#f7onujG^fxq1u7+WU*$B=PdAJ0h;~(eQ8awDepv%+D6j& zS;x2lI@Tz7hqLYGgnbE!^6WG+mnN1PAdEUy5C(-C8Y4CWPgA0>5TIw)=wZ*+`*r*x zjKl#<^>^!_OF*D1mybEBHKd&Q3$x^DEcykC$X!7~*dfu%y0<+*f7`*XQ*{@n!7-58 zJaRDz7HvZL#3@4qNb^zSZ-8xDYjf%<%&uwqnG}q0yOYO$+MTyd(mG*LIX7o& z$nmE%LP=gQegc^{et$rcTZ&@LtTZC9ia*GMg|QR5AJq)+I`L9Z2B5+cEK-}K>{nMK zn4F`!liEbuV5-O6qBXj0BbjfS>n*<|W!|K}bkS)wLssa?Rc9|NJCvpNCwstyAWB9Bp1 z1_Cuv^y*H&p5&q45*#vY$~h4fY~8OC)VWLZT)j&+e+;!(AKFBKWOo+@JjkZ-vFkKf zUIreUmUvT-g#L>YYvnoihy96UZrz=qZo4oj~!GeR2{v;{SLm7(Y zQV1G{7Ok!3*e?CH^fl#Q*qzpx@dTklh5HiT3(jmLEr65!tKUOmeSYFgiBX{!e$yk` zo#aeZe@F;jchP+*ueiLU0;-mDcxbkETQDF_@)7wzhW?zD z&<2D8zZGk7T9!0TvAfk1Cq-S)Q-kiguk_>JK7aY@c;n~yCmXXHO1gdA*U3j9ih{GO ze`u6L-dcLQ1_Ukw4YW&iFv*d?T|FgjbGut*mu@ZGpM}qMkiiAf%g&896*o=|jLW&Z zT6qyjvgT{S{mn;VmNVfyD<`PXQ9SOY`>O5E>QlH-FaU+SDlAU+?ru^m9AGw`$Ke9c z+HVA)#?C3Io*1poWF5HN4O6Lcwo!NTe~W5|V0d6Hti8%U=G!BCJ#cnEiQU9{oXY07 z#mFVwlpd-sz4erHQ4m}q5H|zP%x80b%Wl%GaM4i2f)|_!JF44Xjvcr)WRoMo*TF+1 zItw~GB)mg^BH4w=?jAb-#|t8Zf>jrN_>y`t*-Ul62LM9lF%9F^3W2NQ;Kdf5e}gT{ zn~vAr%o5$gQRn9l!zEEw?HOH#+%e^{Ix-kYAbg9b1|CCb(M>Lm!2NVypMLoGX?*zY zt9i30ho7Q6?%GJ&+yc-)-AQfrJ9+q7z-iXsYQEjX1bo31IP(1rPIbC62?WxA>i*gZ4eDD zUO>(6Vl?-ScVaq-hzp+QzPtt@nNi>Gw45zr3r;HQQb$68(h9}-FiOm6rwr!dTW(G^ z+JHIQdNOUF2K+JC{g!7gkCEe=5sz&<|;#>ugCe;>~KG#GOkB12kGV zAR;Q|0@ChAc#Rn57qcPUyW0UkT=9cX*Ga>2tRt*Wx_e+JpkGv=V-^7btq z&p7q3cYx|~TL1M=fB2UVzxnif1oU`Hlf2+eP`Rv9PHseX26hj|f7SH2%K|O1R9A66 z@o}nalC)~{>pwJpnO*AGby~YO=nlLvYww=4_TBeO;i`T(_O)r+!B^`+@B7vtF1)F)x3zP!hk-NRC$)(+wd;2z`h&O+1ZAL06B~6|G7=CoRe%uxBlD zO>jc$yOP7<90W`#Yr5S2s!<=FwH>aTCR~QJRFs3@>ceu&e+DIt+#~lnc~F<0N&K@@ zQ3PJKQYa0%F695ikgF}HI65H7wzOkvtqmE;Dd6Cz6!7knUBzz z2q=;ytvm^Fd87#~Zp1dQ6JgD5Y=J;m8S8Xp+980{o)weVp}jF~=Sn;`ef_op&76B6 z{1QgN_m`V5e=}vh{pP;(IMo!t?Jn~%IoOec@hzQO;^es9a|709=SOB=x`EkMrXv^q z6^a^ysk(7>km|naY+V{oJ=~7~F>bUBN8P)+2Ag4rFNEJSDT}Xx=W4=j77iVGO}efF za=YRNYX9iptAhVF>{@drU4QC|Op^caO6<(y*Qu=BfASI{qA9^t-#*Mge*fF|YuNr) zU8AEVJDD$y6t1+d-LAmJitg}Ab|ydhx?vj?uE;M$&YU{XsC2L;EkxWww5A%B?V2U( zUF>$a@XG!;f7IR6OX+-GKCHja^q4f(Wv_;8c_IKQy0&=-k0-gD052j70zEG!uy;V= zp~$K3f6u~^TgiHh9o{o}chbe4@LaVdw2W2(wQhb@Vqk$iK*%{}Qm*ds`~CL3{`F5E z{>S*@xbYu8jo*CgfBrwuSoTR#54Phtm=hSmI7Dv(K)V)@1Vy(*M7Ov6Ra3Xf?%QD6JIgNbvubPt>JaEs zttRJVi8of~V)#i1dHJ}9GSc-Piwp&~u=p}Yxh!WY7NAn{>2@e+wm90Wm1|lPyF##} z5IX$$bRBKCS`NQF_|4p$+Fl>mb1ZuXe;FX7mhF&nljJ^SDm1Gc{qA1ss-Nv#^xYWH zRMu6X=eE`oHYbn)ukbsy+2HO(_o<`^IKePKtIOC;wH{eZwsYn*iE`C?^={k47{rvl z+<+qA*P&ex>CHZIIIg9-a%sZX+y!$|)DBToaHU&ehZjvDh%AcU zw+pM}i*_{M_mRiJX_r`BT0dSOe@C_U5T;`4hbU1iBZvaDE1k+SK{WZ1JA8wm1xUQd zQ0h7yZe+SaHr)ev?neb&2ggIWSK~=bA3j{M&z~*=5tl)_r(c>nJxMd${C_>ZUzs%^ z+WQ-cuFnvhTRXt>-1C`rR9YI0Zgea89z=}J1;GHaax(L7;ZTY72%yHOf0<8kSVRAi zsqF|+C^?T%c(odcX5%B_O%1ThGkiI^Gwn`h043b!B*qTKe54ne>B%6R-39fL#N)AM ziD2toP=&+=wQYw?I*1V5Ss)d(d1|>gEOZ^)*^3s^&c+B5r^)c{(P<6x zd~kcXpEh^auD>+TTD4=|f9mCXBx_{GiB1h=-9hKyRdV;v7YF#ftb=K#PMT5> zLm6_bJ;bI<3AM}(05JDKBnXOcfKh<;yOEvH{16HyR_GX8xyGuEc1x0T2pk;#KOt;f z812Qwb|2pym6vXc8CG`^;_{&rq%Cnrur!cNQ;nMnmP~4|kxxJzf2p_<@5J66FNb>| zN6-1ReeUD^Y>@5aSi!d4cxsPgpHQLksSy(dL1`+lcvt)1tDyG5C8M0pI&w7p7O#Gw6{}g3$8f95T~Zz@qo@<+fLlw z6rIq`PVUYV;VNE*XrYHGDaeH$SmLHu%FWsGYbw{Q_#*&cf6-TOrY%zK71g~-Gf(wF zf|atDyuf=7M17UD)J!FwbvyB{N+d^mfguC|wbND13l$FEHob9R-Y&I4)Rx@K;nKSf z2~IKw9Za}WdZ+kewQN|6#c<(}ouLM|abunhqdd0nM*mp;{P(}TE^s`U!KF~NlDiU} zOA#niIA1GJe`p8B5XK!tgtRMF+X8=-tKeKK!60xWxkN*Sb305Ol1dEOU{^d5_pBo? zj1RbPV$i8#p$`|70V-2L=X{xO+)w$!0oKd9V?rDF6QDf*zXl4lDFf*QH=ORmF82mE zA9X$8f`N|s18Z37RQ;;h(5Y8-z_JyvfPD#AE7#9Te_MAh6zI+$A9?Tq((6JHWQU zZn#=i^A!$`%NTT7R#Xl^=H8tWTbE9ZdEO6Ae1a7CqehoM-5uF4$m4G7SAj&^kPug( zF$^Q5f1waEP{rDrq4;+E1rAy*Yz^JZ2)d5fi%fpSKIqPw) zq4}-tZr}uv?}QyIywpiec9ZX0QtHT=6>f($5?AOpOIUc|z)sByNi~2di0clp(}4Nn zn{&ZI+!2B;25`1>S86P@^KEE*b#zbfR9~g1u_}imYz1h@%%xR|zR9En`?va1#1NIb zfAXc$j7!+u{k)eY96D4oacKZJrnm7_ilmVJcO5tFnghSIO#>W|!3Z)C5e@B{lj?1I z;RtSmx<2eK&@EB0?%O8}I0PG7WZe#r=eyHc<8!fHf9s?B?>~(%zxm7f^!1w^Z+{=S5q7g0iMJk{ z$(dP_f7F2SAitK*TTs=t6!nFHs@1g+V9B&c>Wp5hPLe^Z`H%CZ{9-$9OQT(5QsU6J zZr!zHSb`OnYrj|hG4MQJ${&y%0N~|7wu;%EJD9CbDATX5SD#bS4(<)H7BF6|e?vHY zvGZ?Ur0%YiM_Ierktd?E?`g4f<2J^mfcN-T(gNvKE~4g|QZt2pIKN*zJMEvp{7A&> z@0(ccv6v55Ig1a)Q*?AseT=HwFa*cVXXOR@8g(MFD_#v_vRl1rX_(5IArk*3EtC`i za0XAo9w)$Eu5*x2Wf3>oIJR~Se_{S?^)Ui@?$PO5cj9AKz(Vv}d{=yPgZD@}E*7+o z&9L5$SOk$oJ}!1p9B&$~oDQe0p|sgTxeeEL@UK8()%@`j+sr<+FSQ;F7bn=fj(GoW z#jSk${IRb?d_UlwhdY*ohcI@&PtGw3QQFGcC8|@Al49%8aVQ=e2^>IGe}|EOjo}et zZr3>V^f{F|x@<*H=OJ6z9o6O{o+n|+xm>p*c$C$t7PazUPL9h3J8)nI61KT3L(U+y zI$1mqEyqUbocZY}dEb=LbE*C$neWY&3qvAc<0fZSx1Nr^HTaq{7Oip_HfM+R{wAan zA^@SQvB6K!Wbf(Z%Ad!-e}4GgmyiGUie^3aT!MqJMmx7{#L+%p@_@Sh!0-mgbgKi% z2w~aaT-tUH_im7Ts_XW>z498~eB0 zw$2D_oJ!IdTFJ%BTDcy#vAZ7vtI|)b*;P=O!X1*Jf(;i*rBSZJ?Ltlh&+p&HnIUMv zAKTQ&^-z0MfqWUkBtjaSK3?O#A+sr$XO(>W+G3I}`IJmjTL>kfd* zJTnxHi?^<;(X|5(xP|S$2m}J3s{m3#Uu9SIx<6Z3d^@v0zn&g_C6TNij>-`&UQumy z7YX4Ajt&Ll(`kV|S={HVz4ey}QhA*qoKUxX?!e=@B)oU+fAjQ!&Z`tAV>+DB>X*73 zcekOHh{#pRgiWpb$MC4bXq$ot_RMS~WScnZVoi%#ZZQr1I~<^Cz&QbTxh~wvH7A?K zE`Hl&-KN8o>d4-AvFjO?Gn~8tUD5A6K}sUND{kZ~4%83)>Y7#fLiy?EFXP8IigHhm zWS6TSOW%wve|lSL3@TrDg;LVOAnXM`LYnR2BRCD^;%(0=>}xw^HP7uO*QF$v#C-n> z@(-UkH~?2Q2IZ#3F7$K^fbT9Ycd~e$YEmh(<5=u)fA63l`XV0sI*{9o13U?i{`%bh z$G`qQg!gA5Z4&mpWS#igt~M?8!KepVwRL?Zo-J4u&;YL0v&HtmzTSta@fh5H4t9%* z3>-GL^t&ErOHuN!Y7ZZc7p*((wjcdaSzO(9Hw|9irh+-Aau!ZQ@S$AXvHhtsrviU{ zxdE;se*hs4h_Mlg4SegdL9uL!OC{{aM)dDb6Tscts^Z# z09)tl1N&cp{rKspufIaEPM+PN?&|{FVZl2hZ z)jsVrwfa1*-~=5<#0TO|!ysSB=A_5rI#S<@e}ilqsVm%7%(agIT|lD0BBg>I#UAEi zHR!xkJG9;kz40~bSPwKB5`9RArOETqWf_2^l$Ohj8K9w2k8^d_2BB&&1am3y!=6xT zCAkZ!{UC^4RU8gfDXernsTTfo`|Icb^XdJ9k@KEfaR(O~X5*pV)iLE`@2<*0d)<=b z8frbluYWbwWN`UptaVK-Y4RC#Og{vf3S#Iza9yiC!?9%PA(ufpxi+**B=R21Za9~R z&qoiOFwo_6Ie7KT+?nMb9@(Y_?;f(bo!YJRwEkFXs!Qrgs0;Stj=1wO?z$3ixv8Xq z-ja-1T_&{^ssY z$ZcDRc+i~UYvm~F3=RuyYt$+UBW#N_D2nu{8K<-JCm=gOipY^ea=pEdL%CxmSJP&V z2^=zfUO_GrlXO$ z&ZHV-zANYKu$>z(`%Tv4HwCYra3N2V&qO7Y~TfN(^8ICJ=?sA`3 zQ7F>hMGE%)p0mNnPk;HjeE7$Iac=poKKCPyYB{n2&IkzgOawuMgX;Q3AUdq6WWw{Br6`VZi(w#AAsaid1inuz>!8?d|RV>MNg-iR%x1cV1Mr(+`p6`$8XC|zv4Qk5J|M0vuyq*7?n#xx^iV} z*Qi(~lY?%2>XmGpiuKWk(RMoY%84I)bMsBj40T3}>-qs=%Do|7!~~!Otky#rW}ws5 z#T|yLW@&rUEFq3b@u)q;QE zHJ*S&e~=jvL{!IKMLRHfbj1~L?}TI1m~}aiUM9KXvbLT=)gs>L?bM}y8NVbuP+R}D z+Hy^GM0s%Jn)YxpCUM+c`hPr20)ap+b}!ta7TMI?qv=Kl=op=^$iYCR34k=ZYMAu% z9wYR8Z1(|i-nMnKEnn^Bas^KZr#c1I;nsfiTD4fsz_@;Z<#&(n=O3$9?SJ^vKYn_x z&-COcOBQhTQiH^yxD;u}!9XxbbqI;)tJ6vZg`8R*Ci`ygxpoJjl7GzwmGPDtvQdod+4StZOSr2-xqJ)f z;Z7EhdL5>9NN|7(Ds}5bGi4s7C%bRB+mjDE#_KS$EddCpLbW+ij|K_|4L$+&{0o5R z>lY{Z{hvSl>FfCM$A4F>{#hkH^8$fvrE)KX*pT5(HNm{ASmt6Y4|CJc>O7~7JRl{Z z=Ca*<8+^26xsS4>Vw3|tx9A>jTkCop4G%9|{f1qu!c@(2(~fomwAB~d;1ED)MN@_C zwEF4%bmC`Bmzp&Tk5uB)s@EvaCMjFB;d+aX;YXuxBC$O!qbvsxqSPo zaCu{wN3=CNl5GHe*g9TQv*aqZ2{(lpzdp;-30)k ztS*l?pMMuNul6Z-@032}nd@}+-8E|vIn*+_2B)o2CT5&j)df(PO(@<-k)s#~MNp8cbJFrTCk6qn*4X*%(U$oo2 z{C4?d`l{cjN`_jIsr7W!hjSD^UNPS`m-2Pt&p8BGYSU}b!T+eB9Y7meD8#IaYt0R~ ztbg2qRn6r7NOilnfRz;StU7aTig4JCji}|@m%@Ui=f^L1TT^YZZYdwdVdZ`_6wZrEoN29{oQvkOm~Q)aM|-RvM0g2 z%+9|F*1qMUH@Orv?pD#}?2no)UA4`~54pHp&PD-2G%d~?Fw7osX-ZG}*x2IAG3b+KluB2QIV8(uGIYD4m{iHEdi&yrExv=(Yg96J)a)*4T0swfa76 z=&RPU?IvB!&O^h1+rkG7b?(-nS3#5CY@XL1;#}J<+f6!IT&FIhrPFn;hxHZ^@?7qT z9b647%4H&#Z()ezc{&%YGKu%zkdAu>3z!8!)5P+ z?{A#P(8R?4%BcW1Y_2(gwXaRgxMs9wD$Y0ZZyY*&^F^!uZ9nN+;(vV#rrersHdUR1 zBJz2;p`B*p*|ya3DDEB=%XRnp#Pc1$wh?HplvFre4^pHoPl(GHv4hX;0Xq3cX4*IY zs^G$8+%;TOhh4$U&DJk41*XFNhNvbtP`GR=;%I~1mW4{c`3>~_;#-gB_4ed`|LODB zkMr;Qt0j*oEBk!9mVbGZ?t}Y7dB#T2>`sh89bsFMpQpnX5f459^W;^N*NQgbx6K)w zhNS&#hN130G|)Ma%ja=MCsFpAbR`W#SsnX(5GNgqfqO5LA|$tZ@mF#in%3P!A_!b_ zqr96hlDA@0i)UYb_T_a{+-S&(>(xdIIjo*vTHunDNLk&fAb(R5c;>X&zDJ3J)r_dJ z0cl?w)^l?4-yYldAN%_&3w-g8>$NsqZS9JSU;E|m;NYuk#8?&ix!}`j(*!-W=oz&k zAFDGr)Ue+7aeNag^!=UcoT>0W=5#mYvZYFthp?0JtdQt_rG4W0GIF0>>2$xveMVgo zpaleQILoPhAb*Jam~NUYKA2P{;t1ReTjliX$Y;_Ym^|XDiuwuNO85Tq!2UMAD}VXeUgd=CNptgXM7_FMV#H#+X>rL zKD7*Y4Es_5bM-H!bSiT~7$Nn!S9yn-S5u9c%inQp{(r1tv2G%erL4xQk!|kFy=900 z5NRHoo7`upoBKf*Fa(s~o*q=i7fK#5NfYz$=#Xb6Lw9~Wq`n0bmbeWX5Q$nQB0D=I zZlE7u^I07xm|-eRk=+pQO2HlOHbr%X-5>04&+Sh?mcRYc;WVBj2!MZ>K@0neJv-s!)E~vgl%@$t zN$Lxqdkd>F1O|Rt^Ba35K1Z9>m4DBw*6q9MYN|OyOj6O#edo+3H|(&2X8r-)TCI0# z4!$Ze1M}z(W{0c#&1t7uj^(n{0CxVnJw%7R6n`#?!BXh+k$q_&e*446*K;6Gh%GIp z^?W%$%#R$~auBpo?d$6S1Q)KR%c;qWb7+bH6L>-9x2{^##tWY}ISgKl{xHjoQ(br6 zSU5Y9Yc!JZ14wm)E7U9@?tJNwhE`dFHw2nZMScDDU_IARffQB&-%WLR|EdyP&5k9Z zgMZ)mzC^HmTc=?1P@N@%^Y~y8)s|ro;vIjxrVE4XG6qMOH87zQcU1(qUR8U4`l{`x z(wjfMzY%{p$OpIFAv)3@!6G4HGu!hE>kprn;{&fMIz-^)ZQAOVrb@S3(Lj^;HLk4t z!Cj_8Z8lVVHd;zv?pLbzvJIGxL|_U;OE`JC= zW}$O!;jY$dTFp^eIZlU?+yJ_t%0>24M;dQu#5)Q3^V;r=AwVXE8Yo~aJS z1#)b;&!JDA9l&kytRU}ES(?pBzqVE7`tD%4R5@=gw7cWnWbnB9k4{|b0q)pg-geUM z=?rXu^f}X*-Jsa6Upu&G{hjNP3V#Y9Z0-ak7m2teSx<*{M)l4r$mbfnC_&@H>`eGF z3h>Q1rZC-*thdFPB3n{6E$^Cax{5Wk`VC#}E?uqz)8(bOe z?Vb@xa87mPE`ptkIQJU58*h&7PoIB$_r5)%n=SRjnb>UIhGc&BC4pWVc;nuMy2`Kd z=G*}zTR`7{xrxI9#c7G9Zj8>2gb;^tcp30lz&+u3vpJmVsZe0i*h{S~@?WXk4*N5Y z`M?2;udc>wO4i_5w|ch@2!BUtxPegdb2Y?OMs%7@CosqV_|(ySuLPNMBXIvZlxcP_ zSj}-~YhvoU0FW_B7SqWZu!ph<=b}}m{My0&ivJtYG7-3xMX&I^OOx1~lk3ceONCfw zH#BP{W^tK&2i|e+v)QRj2{Hi?I@+bzan03rBIxSoFp0A`o7whICVvrRET3;eCdWzv z2`}-j=gxnAZD9krTU&&Q+Z`*e0C0lJ3i857S>CLhBBi14+-++OI-KbD=@yM*Hri*N zb}mHb(UI!n6n~nERGOZ(XtvFEYbVB66^=K@wvOx{UaibOjUSQ7EAaaOn{p`tGVYy} z%Oc!vs32%6F3_MX`hQPnJ|Z6-Y(aQd%1fmQQV4JS_U$Is<7TlP1$;{8lpYFTiHoRl z>2Qo<+m?L9t@#2AwhkZEi0L65)YjGwhW_}P1#itRwdRPp0hHWCsA&Qcs1_Y ztWk|kL8rYc(W5`%rl)t;pW;|cCeVuRs0%=ZfA!`;tJ?BB%YXY>>7oz6{oJ3~`zxWu zWQ`~0RRIU$^PSGMViXMQ%4@h4WzB7CZnvt3q8Zs#MrMtYgSEk@s`)OU1g7Ho1+6Cm z;rwkwzY}M__#5K6i7zf?CGM8B$bE@yy1+sXM&PX*HCD6kKAKkU!vme3Q_`Bmm*MEv zJ;7_L_CO}Nm4AFn&Ol+62=!FR2jpA3qTG|;&v65lfvk|~Kg5;ZT`D+N73>#>_Fehk z3(`&aD+kfU?yEg55Y5A3?f)>$$*X(2= z^jd>~ajXX)_1|2Y_j(r-y&~*h;Y*m5%OpFvcDFKMA5xpTD2K{xcmxOt61udZQW{LD zk~JK8yV-C!cDvv0{Pn|IGb67GAnB1+tK%s8cBwE})ik@^K-RBeOouZ#!C97+_a$Q` z!?$^#PJgjFFM4r<)EpI+@l{@KjzvNXFTpL=>S`n@VuEH|2zKgb0`DE$g*bpXUQir? zd?_Ox7S&y~I*xBU_YF2|LBW++yPew8!dn|J`{?Rk-VT0nE**T6#RY4V0V3^&vmT9G zRg_!9WH;>E((B_=I+r!$^3EvNFOTo1zsw(hrGFDc%styKnJP-6+tUGJ=YB`Bo+8bT z_Bx}rOjz`Vc62$okm?B$^4%`And%mOcdk2Zs^Ua4$;|N%gXaTn(#!~e&|MPI>loB8 zc6q7ra%{C-J=pu&d?Uc&2VedB@M_r1Kz7q4Owk}FtOO}g&Z!c@r&OR745)OIt zS-E9xd#FKKSmpsvrA_)_-OmNHMSrz_bbqy4MaMxT(>K-dlx?a)XQC2ay3$QAamw0{ z*zlP=3Y}ZH;Bbh|is#M$IZjnpW3{N4gkfao!)Ne9$y{X|F#hRe^rC!de3^e z1E^lM&NzqVpu!;%&K=cGPFWMmw0}9{>(ORJCust<39@nxuB<%yvLA3+``n>=kz#U}X zW4QgWshS0RB~xm+v)QP2-?%B4BreqZ}(~W~8J5jUwc+7Hv^N|X@01)2r#+%)316yhhMS-%*@>;i-;A*(r zNU}&qd{x^jg@2~*bG6A8;9QG1 zUE@n3BKK+MfFfMZ_M(oGBuKZJw3AV^3&O5O-m!|wnnPQkR;c@Ot_$YxAL|9^}}zzd?~L8!uimifp7!Z@(qx8pLll)Ub}>i&%94k^6HF$ z>n|HagjWZX2qda-kbeOjh#jU*6%(UM;f{82rP>lIIpz{OI>yxHj(_{O4-F_3r#HMj z9Pb^Pa)tv+truufh)X=8*(JCN*u^nv>dILiE&u}jT_(Slk(jfw)hTlIlE6#1k+&;A z>a>jRDRZs32X!Vl?f*KLKJ6-yl&-k%`$zYRiaxzhwX&+p2Y)KMf70xT>M7@_ap zwkW}iv;~xjW9(BA9>Blayf(Ro7-r=O2(08}Ahuf~K`;>=_qW!r;}X2CY3#Kb?l`p$ z$+EVfufjc+B7dLA-HNnZ*mjtAyRVm4i}_a$?eot+eEgM`^4xXkbwQsuKG&$EKF8bg zwcL`aFDebcoi;tVbP6TLW#HNSlCt431yC^0$5p1C4|Z~$Pi~S1d8V+T%BwcV;3tw} z2T$b=1-fH-2wj6@xg}Qbh~)iTTgb=RouckL2R`@)NPpIRie8FJj_SR1W&YifT)OI; z=1*Lowhec?h!Nxv(sABaPP!a+zeux(ZyfLmpz(*?B#QL<;P~(KxAEnNU%74CMji^R z$~A1{$2Q{HAD&ZrgjMf_TLan%$LY)`kF}iEC5@<6*vbQP+c2ul>a}!RlrQm;LR()w z>~N`d%72AuQ7_ZN|C^WY3J;5*Z6D5uHTV-iC2V$Ybl@P>ct~jS98(JM5d8%r+omwlb-zBe@5WC*eN)wa z13aF($poeb@X2v)B-u29e&h~*aI|d%&_mE7IDb~6v~oHefi4MkERXB6t~r)15BnZG zuC5)P7i8Pr|F$U-_12p6Q1rjGyhig(blkzmz5-ttSP}d`p;2T3m5+9ncsG?K&Gx!Y zz_@mMqmATp@D8S$uu9?=(6FknML$43a89Q})_kpCI31fp-7X+H=LTv&T^~>$cGr?U zaDV9UpWOSc7l(@asn$Kehs%y@8a*g+iHwj zh}~5W2jG2i1^)o|B^PbDD@uW?19{r6;9EJ?;IbL$QDuv3=K*jNmeQXVgTtzY8V2Md z!1uH&&p#tCmPi0tE6%``swRPB2*>J;nSZt5OJJCxJX}%BRo|(kN<5$QSdFw(@*|=K zyIpmE^FsePmK^aP{^sPuE4PRz*+9O-+tztMFKvd&bQ%Jy)P0d16a?n`$WbF9Kq|ky zJ67tcWNnwjrX%8I5At$IacY0J=d)P(yG;kqDXD~2mhS}@miKcyTxGBf4;5zsuz$NH zKv&|(`>k^CXKyHCIG zUCB{W4grCPe7j=|E=kUcfUn*=x~EFpbw2IGkc)L6Icy&)(xku5xasR7`}3F5#(%!j=W6)=lu2)`Z-4B&sUA&8 z-~5cmIMph4baK~V zgGU8F3?iixIMzJplZWqgvc-CV8odrpjeE)19qw&Oqbn;eNiqA zjDd^=FxP@vY2fIi-j!#9H-GWP68)E~p~lUCXNVfrS?V zy=Zp8)Fg?`Y zEcxE_b*fGyU#o02m;W4Dp+;~BKpU(|M!FSSykVXybnAD2nc#Ue*72_BH>MlHp_0Ec zR^_$=OvZOw@7d669oip9`~0Q9pF^WUO4(WTzBVQ+k97$k?0;bLofB|@qPvXFc@)?H z;j6kE4&>$;shnaR)peP}Em+urb?@65Y%*qIt5{;5qS|4#c(STC> zgSuZ90!VPnG!hKB3^vFG)u=|6x>eVxMOQsVv>ZtoO@BRKGPH8K{2G7`)l)`vI2`U; zB)t4huvPf%p(NULl8^wo-wH#;d=z&i>Qe^z?sv!Itey>Tbcf+b3Jk$SvD~^Y*nHKz zRVxpxRO;BqwU8243Of`(CahKR^ws<$hYqy4yS8zpklRN4v~%z1 z;7qU=0)O-inst1}P4@z{KJ?EvKKn%m00bduhmnP0FFqW~<~pKD@ac-75fK$uRqHS9 z($>oX-F>%jt?zJi@KxDu!Wl%)$rE6neoaH&3sB}0>-_Hb-~HoU0JImm>+5vF#JgyEB7r+kkd4K9hcCS!JtkN);?-=O9d1wG$lVWt< zvby=D1IQ|f2zcvEHsOzWWHsr5W)%$vWo5-Pg8tW*g@z*!DJ(ytrYu$2X3`l`qy;u@ zL?%Kj$X^ZVY_YC!-5f)3RB>BU^fhPExaPL}mAP{lqP9lOi6!!bJ>)k>_KPgZmvTQ< zxqnC6xL;uCBPt_$a2DIHvUIs^Flzc~HPHtJC? zF|T`xl`d{|D;}yw`9*Y1V4MNJZRSa*8Gp#{X%$;w|NB^`Cg!3+H0C|P@2#n%c)U5Z zfBe+`Cn5i*_t#qZh4hl#Vz#uX*y^aYtD^11H^?#&orlGyl-1C>^t8-zj?KnmCGb`9 zWnaBA=#EO(Yg0M8PMfqKsk|!3vSHu6SmXK*hU#F-k{>d6V4?yGcM4dc*BUOM>wgZ< z&X+28FdHGAiX_{N+y+fqNGM8CFLY;VOyUaNx{aF)aEddJ^T$rE{ zer=c44z)U*af+>6YllJ|g!<00y%PI4o^}gvyKcJ{4Ax_1R2qQPa?jj|-8RMufH{qq$ zO$z4kRYtz?mf`lCm=-5RYr+%!3e`BZG3@}`!z?<&x0x4yu(;bL+D&1A;~eVEso7q7 z^9_MJ92_sJTfY3N-=% zw5Rl?<<4WVn4R-}L!AP+#L(w#5V4MX?a<)lPxHHymy(NhP2nxqG{aNn?7M&d-9LQy z;ZJ}6)SjWn<6Z7U5g!iZa%=LO%e2S^aI)3%139dJp4%o@$$z>rZxM=ixNkpd3kEZ8 z6!EUQmYs$DmkUGiU!L^vEW2H1E~ubtQ`5eTTjGC&Cqk};4%x^ZjG?N+=Bjb{CNn#< ziO_Pw9g}H;eq@mB2^G3~C%Z!>5+B&P)Vf>cbHaJ8)C26m_8{b{Wx(z(P9s5_Bwiz` zmdL4Zdwz3b?|)n0MA=7I_F#8Pe*M6fWm}6@G=wvFJzLr)k~g!Z^`>MzRsPWyv^X zFf^wJAqD?9ZDkw!6y;s9#jIq3vRDL4#c?4)bvRKy34bIoQ6RXp(qNCF0sY#mCYC@2 ztHK|{3GnjzdVL??I5$2U(JD7IRLTa~b+@;8=b+U}E-{6>&@o*AOo9JLGy|7*m3tLw z;+o~P;i?>`V-dR(GVT$RBRCG{-l2#J`EP}!O zisf9(>3@T#e*mh0$v_YOTym*XCpG(56Oc1t9zkJpb0B2gAFWz$tg=qi2La1kr-fTp zh)=#!Eri27SHXsi`ue>7T>kP5E1nJY^eV`g1GGvD8iL4r7sLsDb#2|A)_`8@NP$EdCr{h_7;=AwD|K)zUHEf4JrCaG)I1xZz1vkCTt&u6EY|Rr0 zrhlkTUtWdP^&f}B)Hl_Su-oQ169IM3%%|O;CS1&=9y;Bqb}Aj=GN@ZmQ<_m97_ z)dL3Q!*Ns#i-LZfrHVRIDCX#xr?Ng4E}|t1=vKDm8*gXVc+`GqBFD}5NQfXD7Uw&HMSr`hWN2&seJv;vdVg_Z zO7(yJ*ow`iKaQV%{^9E@S?l{rr~}mMKiCFQz1ve=LJAy{v+H9yxhypym482VvepjN zsioj{hYw4pHI4ve|AY z&5^P8-HhCm>Wa~6!SPB@XMY{xKYaf855NEJH{YjUS&!8s*y$`l9&F=8U%PQj7HiXqOr@AO)y*eR#;yfN z4LT9IWK&+SnIhBL<^U0Fdg*9p!DLlv`Ar3)QR1e7QM$oJ+f`j{hJR=bRX+)te65kd zP7DlCmL)VM|95IlSA^{y@U5?w9NZ9SQ@x+My#MLD@!S|^+q+Pktlj}Wt9Kk~}5wFIzaeg>W;+mW8tF14& z-KNZBROeS)np0~-_{rn@*pCnx~JuYF-K-PyWNmOykVTs4W|dN0^z%OuL+ z8kyR`H;>iz;7Nevdmf>?`!xBZTrc?2Hbmz{2nd%0IbeS>1?m0N=-l}E_P~Dr_(LCG z-kH>hPj0LC@_$4J>x|}#rSk*3*Sy5Ty%z_3cnG`V2e+Oh`tx>|LQZegO%URg6`Qx7 zTlg@52ndM^)Rw8h<)r7!{Q_lugEp!vj)ZUJh?m;7^$(s{JiGN^w_{v-g$}7rez}#h z=HFav8|o+W3e$?SRuGg}2QKB^4L4i(wpJ}F^JO2$H-FvY%bI}{?$m-y@p1PqCUgvt zxW9jN?|0^4b6O=9ehU)2-rjd8+QHm*{^Oz1@#bJgv)RaZT+Zo*T(bC112EywJ zDp$1{)ts($t(L5sEx4xTXejEiinYU{b{F3D`}{P9A0m?|q0b4A0z zg5|Xr+)$b2dV9-$XGinZd}w%*Vauzi0)|Zi1vT>ay82sT$)|vpc=e-1(rh^)cG;;&Slmz%1$2l zYqQy4!ChZjGOoR-A(_(6Q9mS7wpBU4QWanb7nfZ@Vksd`ovE{*-}-`}35YplPA4Oe zmhA7Gq>>e5<4sKd)w{esvd=%3kDvbA_<#FP?{B1#7F;D!XV#txU!_}Psqqwcg}L%- zmIH%SuMEz5w&vuSGS}f!(dQw2R!nMekSFLsvUe44T-805kX2#8ohP1t?5BxkzX!Yp=zpe2 z%^Zqw)@OThWe$D+XDRIfl>VF>OTT?H9$6S^#nvf{<6x7z>h1sS%?Z!8rs-`bv z$*Ap1WCuD(7}?c1t;^&QI0}q82;PM6bef%{BJTTEr4-`Z>*l7Xwj=H9=P&OMpS4oC zQEtPWOO4PfsC!O)*Q9iJysIlC>Va$j6l~V_EGlwF<#N&~ANKSD-ztYV&wo2s?T+|g zTK9+>ksazVln4h7xU|Fh>Y{d~u{{##zPf`w)f62`ih5eRh3c*aS<*#U;Bnz#cNNC; z69Q>UpR>lWIw|R9+Lk0UC&<4B7~7j|>;x|}$X<5TxbVlhG<_AcwrAX5&9-=O-&HW~ ze~wZurPnX-3zb5Tt1J2t8Gjw=HbrYx<^u|87VDCDRtR+0)PWo^T!6I`BtZg<=_=qt zG&nAu+9<7AF)oEdoiSISaoBLM^v;*CGe=9 z4TQvPCSskdSIR!ltbZ`(<$}+==5{aXfu(I3_p7RS%r9^Pa=Im<7gsS8xTgk|EQD)L>ZE>ffBAELy6COXv?VH{tcxqI?p;6y zy%e*#0T#$FYSCWVc;_Ps!zYB0nD;iwegEZiBdh-KKHBAL<@YJ%xGpdPawxy(-2QGO z1%BF=d-c6rRewm`6_#zfioGcxI*S&W8Q?`Ext)Ipco76o3vrc%3wMFHgXM>Kedthq z23sets2(#usz+p}Av`9YX5jLz%9WD)_p}!-xeB|On%}b?%|c*r4nM@?$fL@Kir}90 z$QQszZ@>m-s=Hf_yp3@vr+b?LxeQ&uOal0Js1C;udw+9ifBOEP-j^LRLc*QyzC(HS zK_)S%?bEcI*D3U{<>f3ifS{`cw^>+@He1R<$v3a+vH{2Eba-7AuHfoXv>mf)L7*yx zQw|<3|Ix6UrQ$E3=}C4-+kw2Paq0~58Py znBdY*XQ)~v&bZaWaZrrx1B#k`K{ahqtVS1G%eRJ0n*s>@XCyV?<1Hcqph+=rP?WOU z#c%}L8kR$Lo^QGvI1b8|;zoXZyvl{pcG!h34u4Qzbyu%T+cGC#t&ArnIwF6<-N|yS z+{hnQc?%MzF+HR)?yBz9w+A*py=I_K z<5l)w?c~}5BLD#jY#u-sy8|x8DRniQlw7pkSjme-v(sU3RmZbhqpNPD*jdqZP|QV` z)_)IJnT)wXwNy78JGZE2cLZJVbzu#-^+*800X%}?c9=kW*AZk!l4H6#v#M7JKZUz; z@sG*ma9R=}-_fa0qRqVE63gjpaSc^(@$S-MRToL8@M)7Y_KRS%hh@~dZ`Ij_dz|ka z+1o(&v~j1vJs4^RLY1PjF2l7>l#Uu{M}IwnTvFH-r*teO6z}w=haoTZ411Ver$O?+ zoFNp|sbHtu>ID*)9hZy_xq>k!9OK@4aA$l~qFxToDt!6YZM$}jF!}qP!-Yg#lN>|H zxKz)#J$oH6h2mJ1Qg8NR${IfG3G(%F&8!1-5F3-p8W3yLPdG?|*dF z-`iViu*67TuL`_!UXAvuk8@XaF~K$g7E>{S==ZDK=+0AerJoNzG*H*Zz+M`FmV9vb zkjYGtX$XSuH%^>i^Oj3%kgVz7VTF)@0%(hBNPDi$#g+463#6)7X@V?g6-a;FOy!fD z@$Om90XJ5zb4_(>&c?ybdLHhf5r1FxK)#{okQxxW)|3v2?Y>R!rK8Fxc+cT>OU#Cm z&H6qO4RQcUdwptuem%nRtZ?WTuR=H&%m>=lBaX>}vvcI+LvqY@$UNG*7|F`f;qI#5 zV!J>;Ed{BN2^fvv;L3c>x6{>?*a&3P=WpNcQ+unsb6y}+M+SF@*h{{YY=5bP3)+!p zb#=rXfxCc*p(I_rwYDtk_rVvgO-@0sgSuSG3A@Z-49S`f+VVb5t3LH~E2}B+-BnQl z2}o)P$bQ}N(oxpf_^Lnk^{;DM^uupIfBLua>ZUz0sj>|8G=t`s=OL*=NNj`b>_gpM z&ry0Y&mzP5R_|O4u3#>LG(~HRRFM85E370H~_OdhRf&7RpnsE=8`r?AR91q z(GTcuFGZpdH){{wv61^y+ahbE1@mZ0fu_VAcc60PlhxZaX8J!{PVXl==qrkrHi}kpmPEQY_HP z!~J#g=9olr_s+{?G_@!EEXPsgJ02xJcxP%T}6GI<`wcbIA!_KFQy^6ICV-XO> z?G>m+vG_`$fStp`nx3C)$aDv20-p6gfpR*$Ktx>XI=2@oXqE|%()Yo+HGYdjTkczF zJve)Ha=N~MZg1vB-KTtP52#r7pFSn}VSw;0g2kj~V1Lvqf$K;J&r1A4wju1kICoTz zqVz9Vw<>s~^zuE4UFt5ik@jyvNyXtxjNS;4$X4 z`IAzEWzRK`da1#rgxwZubuuz6$!?P6=HPz&yMKCLgG2du2a0u17(~aZ0fUbawBXWpy|1|@Wk{*6$Xf27 z&B@xR7((E`X4sY`7r!D8a4O+Fn|0FwbmJS~fYO@3D-O{thir9UmQ(S|6ntpn7Rd#S zLA>3#*OPY*nOYi-go3Pbu%;$NM$7H4J*DxV`+u;P0;XF(H@@v|&C1S&ebcl=rRBN1X8}r7!?I_Pg?OL-EjcR)^J8H z(zJVP5KW-YwbxbPbA_reyKDZMa{}isMUtkqID#s)NBhlAI_JAN@9Aj8ef6xWWPf>c zZ2$C6e|{byeOl~M!O05L<@Ebah;g2XUybK>K>kS2nX9c7cD7Tj$tBUS+W(tQBx=2P zklp*PWlX%c+ihy@o|P<3dW>D>sF}}l>wP%*0#MEUg5%BQp{xw)wgg-C z^^Rp1@lIh@I#u2veQ4&qL&lovinA2o)(2wSKD0TfD#;T zGIFEa^)?OsQ?WzvMtL+ol{kR0kjpVzhNy%cAgV41h(cji7YnaBuO1ZYwFL!4y!9{x zVz|Up2`qZG%O=`dS&z+)-N4J%P*cm02}a|W-$-}6;%PcPt{liEcp*`6pnu{T)GDxN zGRP5?FybrG(_A0D%|Sz#&}Rfza7XKGhWI|P1v>H|JO{#fJ5(_&A%7`TKf_t=I}maR z!UWxA6?_2wPwxq6%Eg&o$0$Yah;J$wYE6HBQ@0%C&KxZ6?oOb_oe;!}h3D3xqbRqj zzHBK1>Nk$EE1yoOK?jv(XWL3c$#s(-kQl$`S@&2sbY6x8<1BRkXkVtkN3-J1PX zV&iJ;4a}`7juRAxj}n|#BE+el7+e_c3j0Hcj1?8m@7hc{9gtF)75)Uj+HUf%a`$(# z9vqcK>JO$~v<8v}#ip=^ws2sJI9=mZ04Gn)->kH#dgH{&E`JLrK}v6xV$hFBb3Rf) zFy-^AUEaBiJ7iO(%F79r!?LGY6lUh0SFnxI-kjJ!f2=>g56z(BWv}Fsx@$P?V!MCu z$+J0@O`}rf(_*e}SGSetGNK*|@|EJ;*r8TfJr8GsgQi0#hX7_knZJFjB&tD02nPI)&`_`7mm!$s&nv;PO>k@rkzBEUb~rCqcg7B zsX1K^A!)Z;yUXj6Ebm(X?bIppP2Czo9-&oRvE*RyWtW(rG7ZD$n*;mqbN~HoMY$(@ z0hkYw>^;}xY3o@+rSIiK({zmigYz&lq0XOWQE;duyA{ZAR|$XJ-LP?%s7r@6yj$=V z4~Lig0kL;6OMmxF9_E|2N~%O!3hA7W{-)K~4BOh3$qFvJdM^c6?!w=IMMC)IZYyuR zIc+@6nzbuFxt-7!O&>tXl0KUcPy!{u6b@N!6|z`SnEizPUgpjQEVA(BoYNG)&V3o=>I_i+8THjpA0@7_(6K)l;lo2JV2W_>pEXf!Q+oVMqPg*@DP_9eh?(Dk$ej5lCw%jaHM9AHd7Dv!J?xmNa zH(7<|t7v~?03+{a+a|Y#S+eS7I^x;6nlbr__+8{eqQ5LXLi z_r$ed)|cDnT4G$&2rxQg_5V-UySCeLTiLn4h|g0O6fPfSD~_FG*^H<-{t6UO%I>B} z9g=Ft{p-*Bg2`TMU+B}_ZcF68)ItGsjxjOk7|nnF24EM6;Mvl>t)Cw5k;ZYiVo+G# zt+Z!Eg>=D!Doti(>y<@>GlDhFgV?7gsZX0Xy|6X{v|%eFlpP(FgcL5Ddjl*C4-M)gTrhR~y&S!6m?Cn?@RgK94Y z`D1^TF@ks%>JVjV>7d}~nYF-X#giTd>&1c8HrhK2uv$_a$HuLqlGAoQU$OV~!+6U- zy$)!#vOjk3Oi4P>x2T=_bk^qc>ZeYCCcf$ZxZ67sPgc`tKecpK?sQZV@G+}`;F60d z5hUd*qeZQ(K*DUBGpM=Jo%wXe(b8myw-$e8;yj1~*y#ia>kw_UQviH*^2g@FvK0F= zLOV3a2FD!R;f$8AIBO;Z6+XkPLGm9F%4!3vyCUkC9c>6`#iEtQD(bgF-_~yN@OTb3 z-hO)cWjtd6ciu-=KZm7%$SWs4sSv;tvQP9*fhG?UxSn*RF)eT>%&^`~(k0iD>G*#a z3qcD(jTIr8lue5QAl4QQW;&+0wvGwFRCYdBQDG2RGr}VaP<+&OGxN7Vbe&Gv(_*q& z_=JS09h1O;0F4Ef391C&s+y=$MFtwG9T)B4cI>W!tR3x`edv%BeP}qji~eVeH4cZs zS6kCI1)!cS+K=@^|M<(BKfU|zyWf95UAsF4V5xXgt=KEwY@ba~(>=nHW~OjHhn;2n zFaSaW#JI4i^QLiM?4q*x0efH*@Zc+pyXzh@wF^5Go9utB7oiE(u9-~PG;Q(nao?7B zyH$rm1;9)5oX;sY7ZN(+Xv_uJR(q3;XYG`uu{x%EbT+c8&tpIJygK@{oymXd0`Ib2 zThqPKvA%u?GOBG?ygrgS$lCO$Q?6=s|6=W4H(7C7%G>|8oP5?J0+SsNBe*J>n0Ipf z6r4Eig}s_W;{6zQ6L7SX<4q8A;H#5OK-n_bqT2z8B$jCwtfnR}_H31r+#Y21T>@{N0Eow%lE2U$`HB`UYX=aC$E4P{dc~4J{3T54-om ztS5W$&}W%10TvOS^-2dyvUmJ8D6vlA2WOGzhgmDKp&6Ms^w)MagJ37+!B(eE{E$q(_3y8WSaAWw!Z7IcIH9oaF;@0JJ(muPI94)VzgI1?~CrrdI8k z;#!2;L%zfBOV=FLG6J0T4HXyyX^eBgGxFs|xix;{sJ)TsOp`yhhIsV6v&YcC}6a>PT=_BfAd3$)b9u zg){aVOAr~w7Yngx2&FR&Zd;Jzq!_t=E z|6o^;h4SuEy;2r|jn%zMiWTUo*Rj{5I?7(f4v0nig9uh)k{Uye&(I-3Nu7uwJyuPVrs7M@65EYtxyG;yQw=ZNU6 z(UiX+%n{*cx_Q)tw3JSe~ zT46$7lZZ;juWA@Km%0r)5K9^ww~8)`3IVYK8Bbh#8)Ogigqvrx)r zJ^X)p1dB8XYp{4FRi3Tb-^TfRc__kVNk(9--K+dmz_7xZ)&+$=xs_RYX%9^=?-6;yOp z?Xciv5F}U8y3-k^U4G0l0%#oMIew2WS%80qCg`&nX9UgqsPhPN}j)?FDaVz21GPUtW*>mm_pa7qRM_9naICM9Vg(?nshH)$|Iy zx&!Xn$IFpeA^w!LbPvKMPX*b7Q-)r#YtuWeUE1cg;s!z2Uc0J)lWI++*6VOUO>2M4 z$J@@``;grN$J`C-L!-xLn``@Vp@XNOhi+6C;=F9?6suTgww=_*FO~)N>rg+PpZmN@uuQPdk0n4&gi4gFFJ6 zx|28@E+yQ<^$x`#jibfRN1JxlTT)1f$g8fH^-lG&NSP!wz#=p?yt;5dDkp#W^g3!i z(k&N|sKKGl@ib|IS{PoM#2J5M$!b@RR|6^y(ya2f-mvSZ&Fh%cfuw}!yeQmDSA(#2 z+mFtFv3U2p?oJOz14Zp<^K={K*G{Xk#gR{MF@lMWUt&i#TZ(LzAfm}J&0|hJ0z#Wr zcV!J~;j0JuqRg(?!}dz?ngx?=vo3+W+dRT%*vX3=yjwFo=P7fL*^hsRb*r$b2zt!U zVs^WNqgsZh>{uQ+Ux`2`7PP;$PSfYDqQ))iNLyvnyU$Yd;wa={FQt-Cvk}M23=y?z z0Z#&io!%|n=nwUOKK%Q`oA2KK>Gf{q{AC(l``usX>4HJ=M3hj3-dIp@H|X z5hofPb*lT=?Fb!3v7=RHu2;R4>|_NoDw5-CFLv~ROb+`4%4)ax9;Ynsw9<6E&u_6s z$^KhqV{(7IZAqnBqYf~WO+8<|dG|G_l(Vmz52o&Hik>rBqz4Q?$RWhpC4hXO=Q{Pm zqrGG!WCt>-zHWcR?CB&Z$tgH|18|yMf?)aFG`F`V`()WZzAn%j4nC!~Di*4&K+O`w z0V*JtRXw^&1-C*~Y?9TMf&~#+uHNg-LIkJCLguCly@F9rq^PFWgm7c_qOU~CUhJe8 zwge7MFsCQttv9Vy2Q2JV$whxJ{(uOf!zFaQExO;>R*-*fCx^u8^r1{NOf*R8wsX0r z;2nu9szO(_iX#Y+^I7sZou%j9!69E|Un#7WvZ7LYOWd#2`R{hyUJpON&IYRYAcKr) zTXzq$5KDH})`>i~I>q5zBmF}NE}o7P%nOAFtDI+#a`Hy)&`+TRCo7Z~ITVh!J&5DX zhb7Hf)lPq;%gZS^_`Vhf8ks#7aJ{sRwJwV61gA*$BRe?-Mgg)B1Qn+Q@(x0rVqmP? zNS0fC-SDwXqbC{a0@p0OF!I8sytA&pDi~K%7dxnO!vZ29AmIcRY9X=oVez}`*6JNONNG09J1lSla8LGx zp@HC~6(4|@aF9^&zU=W0RpOTK3Y4w^!y{!@u2or*@FYjs>S=@bds## zD*PQOdVn{H?3URZe1y#4C8g-SWSeN&5mv7_@|Unrxw1=TiCv22Rh}{LfH^*LPRD;p zZH^=YIjNWQfOFcQ*t+Uqscurybgf@o;AgKXuIFaQ)x1VHqy+tRs=DusopYB)N~`9{ zVvtjNSSXrfNkn;oA!kazc<_5(p03$%@5fg~jyFF&+vFBrj|9!s^AfvC2#wa{u$;%m07+`@3I% zece2kh~XF)uS5W5!GVOV)ktuhTzX4-vf~3BKjh?vx2+SM#ubaZ9hP%Q+N0xVt=lK% zcH!6sF>p*nBjd%|R`FK+DvEh;{MLg6^4JPfyo!bB!j?4d41C(6rb=&|CkS5#*HxJa z8_FNf8ttktTq+eb;*2ZXN}PWVM*_mrfxgfa$ORArD3Wgkc}Wl8Z+>X*nnw7ob14el{)Iu%QyyGM7-zuRuEG6ZqgHCIk}&kB!`PjqGO zPAaVN$ynLl(me@tccmho0G&KNobO)Z;`oB*u_xH5Z2<~BH0G8r$TIC9)1}_}a&}S- zI@1&=Bhl}wPhV;(h3tO-fYShkaJ|00@jVr9xwIR$5z8z4y9xGlXBTyCpX@OQ_jm1E zY|M~eFnoZz8oBNZ2Kh1xRUMr=ePbD2dT<7F? zk&(o^@F75>!?B<@?MW=8Hi*N?rt12$fr0a0)mJWN60cS4I_n(qL24z5gvpqCm|b}{ z?6#;ydu1L1GSoDQAvM^cN+eQiQ>QMcHod#fM{!)y0VLb;VZEzT9qVpE+1&+4hd7<2 z6E}HDd>{~xM)H5;Q=*Q2<5ml*Q*p_T!}#jrT@T-KLj`dto9qV9b`J$YLr`ZDM3drZGj`}!A?#OqiXEpn2)5C(x%opozBj{BTuDaLk9vQRcDTqeQODr4w16SVy#imI zL2}-<*yu*ko1rF3E6ndnBjHSNk(gHE_3?7qKK}CSvsJsD)WBiqa1fF7FM%l5?Deh# zSWZGY-pSt%&@t$D)9;9ArYDp7hR0%mK;DCM);nQ^Q^WCgNTGtRl#*IlG65*d?#(^9 zgAYB{YqftZXTNT;=a;v@HqEd*h=5*cR#nmtZ!ILs>J;~b|5NKi*?xTxG~IKG=$MLR zaA!yET=#vL}lJuxfu(x@KJqs}n8Ve!J}?uU&e%J6to4 z-Ihn96?lf#aE1@$dWz}Gtk6B)PWd@NYTL9EKaS*dgOw5|HFZk1Wdhzls`yZ6NbM#0 zsWC1(p|QR;oUjB(R9Ppim$n@o$6?nl6yrE}@@WjJm7X89>`ooCdQ042LXkfyMEA@1 z@MV8WZr(??J7bzDI^tW}k`~Xi%|+v7jZdnrUMBw2smkmOrrm2^xN0ZNCWXBa@#6s3 z>hV?k*KV2PJYmxUkj;U_rh!1+7Y@3$HLo8)@WY{<$6JK%X7>7eu<1>!!#lH;q?)#4 zQZL8ImJ+6BA&8RIBlz2@OL*IpX39sHXIy`;Al|t1w#uIIqYfZTu@X(#AlU4cd{aBj z&)5MLe=QHRnXQe4J6qbk}l=hc1=}kwPV%6;>`Pb#J*mH27=Z>)PjF2 z1B3V-$9`>m6TDr`e3m7Wor3NHX^#4_Z5=D>jy>w9Rg`KkVgZ;{%xVCPuKrtaSlo6V zz1JbkCZ98kAuO<5Ilr=IpTE@iU$tI8e)@@pyT9wZw<@qKUltmL&fx^t~$AUe$oLxu+Y8{Cr%yG@18M@7aXUCQ3jq}gQ#H`9$TwdYd~VM@@5;e!m8IaNp}i= zBf{r%c8psph^?ks#>r(omMa}uwmiHx@cyC#SWBuNDfibG9S&LnH(Y;FH{e(|``FpL zLm}%qf3t*>uLO@14ZSgp%5g2TU7*%k$2d~kL2@PRqB@NfR$x6#t6AiWMf<<2_4=}f zF$zp%8+zA@&-hv!GF58j_mm}-|Tn8#lp<5Nm+6QD)7>7^)*Tb3d zT`39hM&0=2Q_wwcmK9>P%H>?~p;>qa>)J`|g`-OSdvSkyB5IhXF*I=sdR=w# z9u`xb)?RmATUjIZq_VeHil>p<7VRppSSp|Ywq&+*w4nyJ?8H6X?eSYTOZ=lc)uKOY4^N z{xYh)egE6fKi7ZuO{&mS*We^+!Kc`525MCv;UMF)#UXh**<9*D0L-h3zI?&ect14^ z8x)9TykY1V`6*2_dO9$m4px=~DnW7{)gDWdZi<)13*Y-fLVUcj@;raC79 zZB@Z`X;xqlw!({b`*B>K#^~{rUCts88xP;dRX2>>#@v`%Nc`Mcr;^xW!^FG+I zX`%rqj$jKrzEmpJA4&fyhaQg=RH<+5seJ#o>~&GZOc~e%EZ>Sk`}{twvoFO(%Wc?2 z#Zkvu#^QgN;HrLwnmKmvUJ4>*_OTixx=J-xWaFUBt`|*tb?_y;+jj@(XSg>q?;p;mAmnztob;2s&J?qSg=46W z>9#SdZ(-9{j;DuJ5w16KTU7^(ou0kSC890-eYbznebIJpQw#k#6R$`?Dxw%kSlL4M zX|e6#(EFt*kPL_?d_6*6KC$O!V^uUnic_hQy{`O)oqbvGNff5dty49gQ6*^W> z41j;OIa!t*Yk@xIGda6-s!y`o&aay7uH1-&nVLxwwIL80j_&c=dY7FGLXuv9+EYz< zaN4OW7*n@80NqIeR#x&ObmQYMgV3tr;YvF0fPHy;u_6yL@%4y-i1zx~c2You-pwhu z(e%d~V5g=kmA`vc<)f~O+3B$CFs2&sLEV25QJv#-Y|*$KGM6jAEQh>1>xb{hub-cY zGT+vXGq!5)wSYs_PGIpZDv>h3TSOF z>mlzRe*RFuJn3+LqUbSZX;mlBc1*1y4HPvGC!`R{91GjLlqD<$<9W82IUHWtzBXI> zvIku2QdJRjxz#x|w2+FEZVBrB!8?B}@@TIPg75n0$k{V=)0 z%)#zp&h}!(&SBdW*^^#UvNGYaj^wsx=VVjwBBCZ(ILg7}7fUNgf&TIGn7;c`KYe+sntofgWwo=c?Ui#F%C2kwrt#1?ffb@8V`1x zcH9uyAVVW*JE+ubL)Xo$4vid_X{sBi@@_S-r4ZNEDZQAR9S55dTh{#b0|R;f_$9mg+xYbP;p2zTFHG+5@3gYL0S8&2dZk!7>R?{b+SEoQ zEI1alUQ6i8T-$lfvpTqHkyN*m`BM+Ps+XfZ+ zxXd3nr6(`PMzDIcnaRE2e(~w}>=Yi-j^()R2i)g!^sSUhxg+T@7{b>$$j(P=clfEcVisZ zHJ0K{@ijdJcyjM$Su*d^qv(QYz((A7!Hde?wrH~s7dzIzEOvivu>{BVCx}Flh-TQC zaI&e&r^ZH^k|kadECn#!=OwI@>E!4~D982zvos=HDXLRkF|2W0iJ5SW(~fE0lAgPg zSh%~swyW;G{H}ZiEBnfZIj-a!K!6;BADgG~%j%w)-Qelgp5{1AOt<)P^5q^Ehqvf?AAG6T3kmoLb z68k2SIdmYrW=qgv<5ZQNp9g1RQ$$|7rM`knuk%t4uR5k+rkgkX)ke9f^caAzukckJGH&we zY+}`F@mZ&pe_{+cguxPh$&N;8ce4t z!K!~7%i3qhQXzg-KH}y4O|aYv_mjfgjX&kCdJ9vbd?i8eVKK|uv!=5~8eynwyjVmI zeZ5JHk>FS3G)E1J)!C!Yf*gcY9qxEz4l1b9A<*3P6@n!h(a6@D0-ZVp)tLf!9I+PSskbE$tRjC} z9ZDD4+H)EqikiS)`SarJYmmKeyE^CkXSqzPgrqOtn)jZ8-}h^Fe}lE$S+|UCP`{?S zoN_OjEi4X%{)yHA;_9Sy#ST;2HLoKITOUb^kR48uvaWh*sYy_-RYxB_>@ue)Ezp};={M>NKFuiY2McD|u z#;MsWv8k1Gna*ut)XOkWls=WxoFdFeb!#anW(gbnqSY-Zb&n^m9Co2q-P_k ztcBhuvgds`-ft0f!2X2M!-6`i+HzVt2k$YOU3$L$MRm;oPx`?=Q#q?w`mQO&s8Imi(lUd563Y-gU#Mg zD8l`fU%neoleJ{8jJH{cuvdSKWskZ-^!+?FJl9YmhJEM%PW>wuRR@R_UiX3d32WV9 zy2u~wE7>!7y-bvjgt8^eE!Jdj4!;Ust5~7=IZP$f$I|Ym{gyMAye2Qp0R#Zf4{I`ety58RkY|U$2d$Jw_DO2p8kG6L=h~~|TUxF+` zPIBDMD1VZ2oaDCPwipJ%7^IF}-wob&aVSQ0LkU405}S}g%qz%We|W|7?Pt4sc)Tg? zoI*1E6u1#y* zIJ>nYC^hMe={O?++oszyo;QuLOO2-sfCYNp;dMdT`BfDf6;8e9heG-@qKcjTm^h$Z zaTEL$b)5B+ap+)C1*)m^2aN`0CZ$;OnR4@4R&Nw^K2@Pc8xT&*n$Bmd_tQUr9Zx$` zpV-BD%a-+uCK-QLf@5>Md=7kp%`98m>aQT(4wd9Xr>aGAxK=HbrPizs9|q*0G23}* zPQR%`X3K*Psv1#qmI#Z4kD!Zl&}*;B%kyLFIIxWzTcQeff`+R(g14)%$Zl>Oa;^@Y z`am!OhaVMoz2@##6>C?^kKYWg2Jy0%tAqEB*`+h*Md5#IMXHn^gMb2QPer@4oyBn8 zlwVo2&u{q0&*RSz|2~vA8f?P*%J`iMeXAQ06r7=>R)cPnFc0lMnyLwNcp*Vh1|M9d zFtt)h7`ECc4W#U|gyPxqUhIMZ-SH+RvqTtpGRH}uNM((cHPzOD(9Js7vDa_4$`gvA zHldJx^G<&&YEL?ymB~ukOJm0=NXxoaExV#cVx=7m2JQms-}%Iz-t9;RWpB zz*i}@6Lxl;jrW`wgMCxU z-1QhUcK4G-93xfWoqeDzY6{nCGeTti0IzuI5MDbyXUaO%{A3Iv14 z%Pgl_w#p}Z6slv!`RQHG!mo^Yosal@-n;b zAnSjwdyt-(Q`rq(<;p`zu#27=#Gg7_3S0N#z{LuPLIk#c*cukfNI{9p2%bN6j~&|Z zfh!WAC*7I-)KlCG)K>zrpZzv~BCwrzj96s%8E>*rw;&Bu0c!g}wn0fvlDk<6x` zq@XrC&5^O9)*m5OsW2Pzyj@o6TNxpnV!^D7l7M7OFefj5XMHYc!=?x~s7%|7I`jnQ z{E`B7I!#(dWZsB31@=5WGEtIm()%!41c&Va3|SW<-=gIk&rr|YEaNJ^pY&FM8`*yf zN_M=6XgpX~=-R2wEpBs^%igz04n8#xPU@R9+t0^gWSLX4$6|B5x;f7l?e6X+g?s%9 z*a4h2DTonm3itl!ItiZY>pMfWjh%GuWW=Rx(9)nOL{pG~qK2G{pm8i@fK)iFTFQ`# zi$fjUO*_7wv+Vt>Hr-PvcxYrS9LRsSiM0&WQMTx))8Vma_+`ENG-yUX=_|=9N z$(BMrY$Sk=ZhFNUQnHb5wbXq$LpEKG_Ux>^cM2Qft2^HcZsFyut5!$x)?&NIGyD$!iCLXmm0bSY)#ysbyPB;-CL_y%+YaLRtt2QRPTR-r#pz7 zfpKvfAZgW0q;(#J?Ex@_D0p-&S`;1c7lkTFHj0kMlQjLv5A?J3=#sIMPKG2R3mzn7 zYfs+5^fa}R3Y$i2Ckteel)Y=#75NWZqiuJi!|zJm!^t~Qk#~`lGiFpb@O`b z1-Z0~3eJS+6}OgCx!CD>1*5x&^*Q*bVgQE;cQS&_vT~c*MNUK9EJj2uc{R8 zwkw^4+hli=+7t1#Aj3;N6~gd4hT8W%hL?*s$0Yyo>Ekbdc-jShcb8C=`(ww|(^4`( zl^nSUb~#HCjNSu0T*C@Gc|Zuq6#P!Q7=uM%12OnyR|4T`46nOqRs3X~_Gh~|nk7>< zkiF3JR5Tg-NhvFM^qYSkadJfSEKo)rSFIjqd-pg5OAhw>5=R$>gZR`0`AtV$`%z>d zhtk}f+2S4TdJKCS<+sEwVq`w2<5H5oPjP$g1N0A5l~_KVm;J@!{o&*L_aFc9_IGc; zp-NveoW2ie%VJlaE$XVK@P3DelbjOww(5<9E>fV)gq)HLQ?-8zoffY^ucoyAqB7sK zo>{D@fzx>3tGtc(?S$@EyX6u2*S@VJo!h2s{=s7VWR?5SU~n$t+A0poRQvD;Q$FIjtvki6mr|DWyp(l z`>*56$6vo;xzvB0i|J|vN>bOhM15Sy-^G?QUz5dgYo$waWR7se@zsZ82ZRT`+(A~? zp}ctomhhi&SYg^oT&6fDTeLX4z?7S~-64%7d7Y@n=S>r21J)lSR6s|M3*^+X%c>^a zHrt05h>CJCmhqa7t1vnT@XVxuw(k5kysc}#Gi#*vnl67L^XE7S(v=^&coVEBuYrs= z$2?CPN!rUrd;hWhIIh=wwiF8*ER6=KTCX>lQeFt)s-%a@_c-TG31?I3oh1Np6RSsG zk86k7E}D4Sr~-&}fPi3O$;e6d(p8uqP7>&a2q%i!`Acy2Zg($?`!P9i?%8TrIVYQk z=bof#^09xeDZ~N3wj63!wY=D^yPZ%G^-YIPK>e^U$EI^-UZ&)^!uB~&<)fiuJ|8Eh zJc{ry==(!7a;iql>ze9|Rr_Q8{N~+nKi6*<*qZjhs|OfUTeXwu1}+8CIBNp?*_)Nr z$``d<&rUL5bfrC1;jLqxCT>ars&}-jjH}p~+Npnv^ll1yY)LZ4Njd=o*0XmFDywCL zcAJ|FR)!YB4eu;%4X_BWKLs~scRz3L9a~Mu$)7ZDT%=$*zuiYE6%sMugOsBZsN-;B>Ra$gV{4Y!x0(#!sSB z)%=I^s`WueaxB#=8CesF*v~PB>OCVlQ=5MSshd^ffbT^o?BuzxEx%Z~AAWoP<>5~s z9=?3{>F3vVR3K1Q{@wIa)Fh^4)z3D)gtBS8k8NadC{|La>EwOc;iSF|v47R`QDd^{U2Z zliW(?v~sp`-1%QEMCYXP;rP_J^vW#I=5h?8u=60`Ae#jpKk>$hmk2=#0@UI(TPUra zofy5d%e0<}eY;?j{QHY#`)m8RaejHVt@qw+8tfCeX&tvXIQ4$f8-L)m{uBhF_R zu-}G(Kih7gH;z@V{hC4!cAwAg3?9jnf0y3wI^15{Mub`%60|>b%nnzwtlm`KGCn3& zQ_a5Zs%B@c&3080t6t2(ZZ6hh*FH<{0Fseq5x#@Cx;o-&gRB=J%wI}* zu~&IZiaZ@R53ACZa?=ZTUgF0*Wf62otTJ!{ZaMh>V702n-ojpiZ*G6U%)txRNR(xs z@~};-46iDoI7Exkpc2j52F_>)fK;8rRK{h$B()mhp>27waBu6U`pf4xf2;2w`qO&S ze#@{bs_Pf1w@SZ~sg@ACnMPIFXM+)R`c}0aE>kyo&P|v*6&NTAI^A1yq@YA8x zp|)hG~fnNLYW!teV=A??$j;4gwV& z$%vYqfJxXzt2e~#C&xfoxFb352O)M)uX#4s4p2+#2%P{G)|3@B0jKlUSFX&PGeb5| zUz`K@myQ0t?iK9lTsZOJELG!oC(5Jc^P)0|ZbndyXm@v3IQ6h!Ozp0rRoA9q+QtiE zYl67+kXP+B+46q{<8x4y-M+uRfGRuu^*_d^_aAG2_;8p`?> zlM^=d2Pqng-2@(>YsyDNcsXlw@|Su*Y$*DROGQmS>JjpYHPdk z;=qGCVw{f*y=Py}HnK~l4hK4qqy(}ok3$7*{aR!5e7{)2cjL=nKb+sv;Ntr^c>r2= z32X_bYS$P91Bz&A{$Q&FjTl#lguLa@T&eT^96?z40I`%9fFB^2-mbo?Q5cojh#HPN zTc4bfg8_dj!|t{4aSCGAvVy#BIFk>s*xiSA-3%AWG7>^o5#xQ%HMFB>TKp9DXOFZ7bY2BY6QMq zx_^Ih*Lnw5E{?;(&gigJ@_8aF>dUGpz%nHlNNz!Tc<%csc9@I-yiJE9UGdx(FI82* zy-o!#_NKrSQC$f!G7wS45>~8y3QKY}*f}m8Z4x7`Jl<4;pO>R@^zFOY*UhRmKsPR| zJsBGg1tbdo>afpU2je^R7az?rL`5Nh4i10c+k;rtS{4TQV0I`CyXCSSx?WKn#DO(8 zLdu@PoIdF<*6-`3*Y~8`pPZ@r;o~Rv;rMjg5PY|k@y_%0GO@1YUJik_sv8k45(ZbT zzx6@jv;xqxqZ{Ottg*G`6kXSYv#R;+#S9sIjxq6OWz5&A1~Mmq)vw3PCIz(Cd6|F5 zPqxEv^Cs%LiJd_bjzy8F*&r00eYM?f+*fUoU;ybb6c)UV$^#sE`Uj zFWS+;mytH~-CV>qMDIFf0g3Nn8ohsVP=j9bRtTEyL!O@k1>3D4UpuGXsbxn8i9FN% zBv~?s5_ro{$c>Ntu<6KP{lQTRn;^=j4oW+xJlM=qvv9U{+hEvHtphuXT5OwMdYldg zZ`AD983ghM?zd+-ijYs`zSDGObuJPP&OUaVJ9tAzTjDns@4vnK>tCLr=39S7N+NzV zKop;qCtB^i)3(2fyZFktoACAG8Qj}FE#MMQI=c5?s2^wFV8S`Cyv;;-qf%F z_Ue+@Ag|S`%@hgWr-n+{VJMK7$4hGteh12)<*=#Oi6P&m8mOByZmOMh%~& zwx-@(+y}rrVWqsP-|Mh-)uQ%PqqpftXCLyS3KDst+37aR~UGkO^m#OHt7Dp8wk>=@7HL!^?E2!=u(CIR=*^qj| zJ#`}G^}DR~I$MCVoMV5+JEFR-6w9*6^_H%^rDxtDFWD%|_gGVu;RI z=Nju&OFx4WzFJ`ETTwb^JW6h-p1T4gFxPP%NS>Sq|troA>mg%FdUoD^50;d{qfG(2vW4pwzF^5Xs zokPZQ<;rIss4^@g|5IhoxVW`4p4auQA#fCwt(Xk*+Fcv;AMD|qT5ynZxF@x4=sRM%Pnh5ja zdyAwuaCz8e$&SHaRQyuhQ(x6 zk_iJa>A0$I8s=pE!p0|GG|P#$8A2P2PpJbGX+{x7zE;M}vF=_xk_m03-yDDraE>)k zVd-6cmy>_Ar?J>0M%kNPbv#U&O*q8=1$gEx>=vPiFfo5P!pdjk6&?}bw_9Ey7?Hz>H(AHX z!XL|sVQ}G`p2mFB!g2+EtU%ZVb_65)SS|ydMGu#8j#uU*1{Zgb;D@oJc4+%ba2D<)#y-Vywv_3wYH{l}cZg%O(Ptgjc!i5p@msStQ4oKK7ihYk}jl ztDq=qQxyP6>ioVHD#L-WslW>4YKKss_j!M|Jsr-(RUI<;9A@9{U~JG8Bh1N&?b&Mm z{moydKlo3d>Qi&|doH^wPsp#gK`k`frs}G|YSTZr$j(BmwrWHbbd@Pw#(*g5{95f4 zTXTXHREsJBs0T;nXxG+O$2HlW)~<9lC*Hx0z54(_@lv$=z9mz&p_k-0U(WEWZ^M6Y zlu8%p*7+L%mibw*qv* z9#R`2o1GcFj2BDy;&9&jO`zI`cIhyf#a`Z3!JorsQ6Lo0XFIhd<# zIMbv$3wV}y!tdZ2M_VLGmm{6*shtP+j-bvQugS16Yhf*b%$rbz9Z42|q^+|-V-;HI z&3lP&W*wS*PKrMO?@x;D|M~F#eSP!$?_LjQgeuox6|lvA2U|gj5|AU_Z#;kORM%k0 zQVH~`Seurxde^$}-|4V$w%Zn=8OLSWM@oNLNd{4}IoVa47hzMWemzvCt{1Th-jr@4 ztiI_6DX&l`HhFT2W%?1>o?pQFPJ(ixiQ=a!UW&qMJG)pzQUwn9?{q7Fw`*)`%YtS> znmtKz`?K z@!Mn$1E|LHgaOY{zfm*Pk)mdbCv=&=P;g;a-#Zt(ZHwcZWHKjTY@qDUBJh6i7Vo#u z59jZQY9Idd&G!$V&p&2`y|T=#kc zns{V`{H41&=a*xzdctPBj1t8J@4e%vjc45CUWgz8fOJ>}hO+OgY0uW{m-?R{ zKfHOje?wzW4ZnkhstW5sSdxZe9L-%NWHLJ#y=b7Q%uZjF7h7xtiHg)Zz@=bJUR48F zpkF6xl5hK3_?2LPWzI&JTq+Upq!-RmT4IU-9roU1WQ%qR90|^QChu(dGCMW-2BTn5 zcBRj@?u*6fbGK?4PT3iswr+~AB&+GSIVDy!>MBOg)v4IRU*lz- zjx|pIpUs-pfNAu>qJy24f<477X-Y-gNdY+8_1@T>uc>Mg4s-u1Zi!wu0z3&fs>UkR zREFIHOFhnir%U#`k01W+<8Pl{*BT)M$UROSvs!iRb6NE@?<_yjLX*Z_vcV7Lj6_n7 zUFJ!3JfN_47$*!hE+h#4L*ym>T@K;ewk#%V`pP<}p~7sN!J{daZl`c-kGqUTPUkAe zRG49#kox#KTE4(P)44V_xh* z&}PFvno~;RJR}(S3igwxW=_+MTj6nzRE7m88EPXQ=c5oyh^^Pj4}))n(XTB}KBc)y zBdXPZn++u=hCi}l-Nn#k3v^u8tKv1H)xA9!@tZ91mDKE=8iq&o3A4elq&DUS)Ap5bimGB^&JdyfLov zQYNM)ZylF)1sXPW*}|e`J8>$jG_Jv`BO`r(o;D}o!KtzF`zy?rw+G+fG;U}Uf#+3? zuag+EDjZ;M>0<&Q=^HG&T{~Ml;a}&mSf@QBn<1I+6x`=zew`3WY@W2L>asgvxah#b zanV`kl!JIHvnq8}ImP^09TROV@ze@xF$-x$qvW~sY4zE9{g1czuGj00vR~x$x;W8) za?QTmw1Rh(WIH$;$zGMA42<&iI!*yZ`{WG3HASRKAR`7XuX+P=I+U5oLmMaxc66mQ?oNx^2=LA9%Tfl%fpca|!R^sq}LFEggsy#?7TeO6&4V>CZAxEHD=(EDLe(>21%!_? zJX^27yn7+_b4NS9h+hLib`RCDo0eyBFDEJEAQu>;lEjJR=+au_3nsqgjQ4fh){_9FGlE@5j_GTq-uS%n>QE@*L{w8N1!Fg&s?^Nk?hT!7m z+Wmdy>*b>TI6i-T{~zPi8@-|K(OJ1&7mxtiw!kvtti6A#o$&Uu_ddXXntbxM#-hoK zex#8!t|W#$kk3a}JkWwVOU4+=uZU0b~C z0(gc6`WL)W(zyqJOilLIMcex8O_0U0T%yJyz=m|NopuF=lh+LZ#_iIYy#^pjy41{H zT;s)w77e!I*$K5Bz@t9>&g;=@Xz>DT=OpJjV4~1nj2Z=Tp1^mfW%=c_88z=O*6d!u zCf;%>gq%$sA|c-7X2D;RIsjlIfP+FD#PG7ORT4FCRgwFDiy+R?bplm;R-G0(~oYQgb zVc+bk1|k;+^&;`f(Hw`v`J3a6iy9ymIu@0KC{Aq}2lS=94ZV@`HooJMNI<=mXdoS{ z+u1_t00hO?e7N>;mi9J&!-W{`lHcEz4+*(B|c9+FtkucFFB@ltm zycY{enAGis-}!9CKK@c4KD_zq&)>g(kr&4p`fKmRs7Y zyOk4YB@*UkPrSW>nyc71v96kD+h8Op4xr3Uofg<=h(s5*TPd6-@JR3uuE2J@6nebK zBcMuurw>iNYh9p4oN{kLV{npU@fNP=S;Zb~ZP+rw5-gx6B0Z0gmEDj1+7+*I4jQx^ znu1qh&kkx!TpU{GMA}~BJ*r)GfsNP8vsL@Ur!l_&-RoYIpnfPKNiP#guf6HCy*uP# zFIAp>(I!e($!U-*BElL9MKgD}8&IUPuEcPHZ_M{E3x>TE1w|)V+pHa{M`tjq>YN|rNe)s9)KRzpe zp7gu-0Fn0(PZaWxa&I2E+h~QeA>d7m;~JCdalW-C58BH zkxaZS&8ODsq6$6W7xayz0yA>-72L0X&dI^CTO7F@w#%;e^7qpQY2Pc)6#|&|krFzq6UtW*q?c#Q_QQ8?|4(1^n|JSj{`~sPpq_V2 zA?nLos;Fv~~u^P()hAepV-g(7YJ+8%j)HQK#;Yy^p)tgNY zJITOv$NpH)%gYV1Z)rty7mc1DD@J<*N8hhp7mpPI37SkagEFd#<9XjB^BLE+Pu zvDpX3{}2H4DZkLu9Dw3~P1G`l^LTO2-f7*MMDjt;qof?B2uf@BWaa+bOZWO66)~BW zu)kobQsC}|0MA#fSqQN7IFQ+AP~8wj>Ngyn-&siUgY%+vxWU8Lg``xRLga@9jA<1* z4ll9naMc``RgH^7JC6SmQ*PcLg?wW>qzwyNOzg5C^|!Q=O^yJ60O-5}SXgr#7hcmR9RR(&y8yb-QG3W%Cu$(~ zc4?@G21U@>&_k$y@<;Nz*Ws01)%wzT8tR!E|r2f1kh;BG}NKm9MMJT z^m*+{<)umrBrEi2%|nT_q=BsKbX>;!vN=z(*P6PcX`$YX1c3h~Oy_veaZig%J$9b6 zQ}wlUl;fxnF7+L>q#CRlyNJcLm>Lz%xXx}Td9yEPCFo`qG6S5BK*llA{jgsU-D_(9 z5FY9(Vu@{kjOWYsAK|;+KfPW7_vl1U8q0Gy(oNJEnYY2CIdyu?)(%H?g|1$J+vv#) zt={9oalEEcoT0B;D;UVH+1gi}!qR#rOv|^>C%G`!c^L{>%Q}$We6vblRq`dfJ7l`T zH`;M3NJtV4s`5>puCY6uVGkPnO?4+nj5uDqvoukEi)lwqtw~0|{B&L=@@t)n1F|*s zIlbWH!`0b2GCf_$+VR<%{rLO)<+@Y2bT2ifUAoSHpeTThvhoX&(!i-zJ($A@6o-fp z>#Ayd)+1-Dq)vz1NFP`4hdn6HSEN;Glf~iLt~H%@jCPKk7J}QHxgFaXZyuB&uZ#b& z1qr%;qnB**A`l2f_FD)7{QVkAI*2|5UgyI({h-xtwySN+GRuu(WZu?vY1{0aKdl1r zvGma*U|l*w7ZoZw*v1%L*~zfy^X2;S9%lQ@RdrsM=W)M36(GOcV6rvBN^QVS&RuZ0ui7uFc+<{* z$!RSpqP!gn-+H&R2et1GrG*xKU|@p0xj1wHa!?fj=479O_{pwVy*!B_Y?AC~pR)kV z1~uE7E$xpB<{&6}3w&`v1MI^sIuw#Qt97zV7nDTIx3xdI%^aMQD4`8IdRBpE-Lq3+tUU6Z>+}?4ejGj)N)+vzk(Vd zXMJ+ae9m@uLQvL7U6M7$vSw_*6BJNhd(cybL`+K zCKkAZB4C%&MSu-m7j#E?EOV5i$IuL0Fn0}{igHR-iEkTB6$Po*>a+EFo76{tcXT-N zX7iS<022R_Ev(h?Nsv}Orcj(B>I7m_{G9={jk z8ndYZ7)UTYpiM#Dbr{I5{t($W>7G>cp@0oMZ&zt(v71l_uWMf0fp*sJ@Vr(4`o$3_ z7Qzkj>(nH`?r%;WXk6YoNO=t1ms?jxh=5M?KQ$6ojt0m@ zOi)6rwRyKp3@Q8)+nA%Sd0}FS!THz~JT#5 z^$d+&G&kWXNl%*%*dY9q0WxTnUZ+6P%&JuG z>F$5FW)BU@`Fd?=j$B56Ro~9tag_yNwk0ciUNJUaM~I_%00zXEU}=-CexjV;OP?%d zU%mU#Gwrg$!3v4kx^3`xD2+EAHu$i06r#@=$OVAiG-kgsbR8X5@7dJCw9DTs5wENG zjBIQB)i}2K;IPf1)jADLZIIUzsoOiGCdipo=jU`9y?8KSnMg%{d*-H-*=RXdrxDbL z;ed8;8cCexwH4dGVLz-S{ke;Qy+dqSHDX0uyrJD4_OWk%xtvSB*pT7a$@*nG)ZzrH zmq}{8nz!$YpzOX=r=0aoac861dEV*%OI4=US5zd(T=sS>+T z!HlVSKdYZB`*8OBCZ%d-)>geI5%q23v&k_wFji8*3u3YDmq?sY2ooxUZ-oO{c^_Uf z?U$Of3*3#9{Pki2YG=mf3mlMrx@LdXH}`ds)Rn{+yi=d%@eVhfKo%)wQdK60jUav4 zf^ayfGKK?xntJ9fV%e@LD%>m)@rblg=0PITH7NjCm$5X3T-n7%r_@L!vk8nt8AI&d zmY+x9ANJ{o*X%R)hLHCNZ?YXp-&b{Jba@R=R*%2U+ zLwTnoM#bx8e!VhmY<^qyHTT&LJB>(h>Ab*E&lc=|*YV*`-|MLU^j76g+Uq-{3$vYU-oC`$ z>X*ml+O5wznIZ_Y$@8{wHV=f0FXth$6}x3b^`X@(Qp~5Gw!X7oDuID1c2XhvrY!*K zLdMX4S1U`0wi^7Wr1%J@__&rZ`@)Dgq&jbB0HlPIOT}i;uj)2O{no;L_^b}}>th&Z z;RQx^Ht(QvP~1KeT%kUPdYXik-L9}C=1|Z6RQ~0df@~yft%44_WOT5NiFM-ejE#*5 zpo9xppiNHoD?y-Kz{bbaXU2vUi0Msm%b9$CwIFzlbG-e?Ue%a~o#fL?k$?1zHKBe3 zoR$MTtM%-ZegL-F=0AH>b^a*?ifoIxcpQ`mHn|qw1pAC2lWb6j_w4!?kG?H0m+sxW zKR&r8zH>)Z#NUDE+%pVi7GDJqOTECFmugj2_0BfY7n@pLdE%T#9%42vFH*a+*1Vq>EijHb>3)aZsC!faVof(bMsQ-vy0! zpC!<@RS|}JlYn)*lP8;faR59bWYY?NW@!1-z~^h}cK+8Rsmulmu{_^r)u^g4P^6g~ z*u!Z%4zgOjyU1LpFgOmuP<^D`F4Ryh+`uPv-h&OWl1{lCK)J^u#zu}}8z1iFRfqEq zWDW%;zl{)Qp+jBeQz>yvcU~^A7>WsMkkSTO1D*+4zrcyYGyc43!&V%ghWqw^tcag@ zE!owf3Mojg+BP$uZM3&%{q-BWOjYE~-XAXX1**Ssvg4#zS1GEi(B#v_;F)0AUHeD2?P+zCmlm>PpfjK#$dk~O+sY56GT!7nz z`$nj=(b=0zco0WgBN(mzfFFu2fv+@u$ab_W+U3|MO8z{pZe)GmH)HU!CV#ZUpmrgR z=u;`iqkW_^zso73-GlN9p)5nQtY@89KmP8|FD%yX+SNS$V6#l<_{xxoQ_8{wC5@Ij z%L%L{18j~J_Q4x%U`B<1PeDFcw8+gLg6~;rM{T^p4OKZZjm4%F6yLBPs^XTflypCI zBekb~c?@U@NNs^|8NBD)Z9i3-9PGcqKpp-IGSD!a@gZO<=)(F}>ZBZ^I0=BLp~)e! zs_t4S>}^Wbd%tiURvuE&@teIlZ9+~q;cS_m9sJK0?GL}-*SNlaQOD!+m-@@EuiN^y zG<{vjM11n~+Uq*hS?i#xpeowJ?jD>R@~r)JH4nYKb}uTRBxFMp_c7HZHCl%>5QdZD zRmG8fw`)m&GmdaSHl5%Oc!&})u%YFs>E_U!R5x&Y6Gq9WQ64c=bWT&ipFd!V^tkrfC%2nLFTJkTA9J?NRM`f#M9pJ^by^0PIMM0ZwsryKemM5xzYzL=;$t{}U9&Sc(Ho&F~ zoxb2I8iUs%GgEsEn5JMmj|gR5`CI$f6uo7)O)KbV!LGBfNEgM9rVBoD@SvgSOsF2> zYIV={$!FD}cYpZl?VCS*{4^eZ{_y&Z9p^hL**(DWWHlXSiI?5c@Lj2c^|Y&6vks2o z(V8;V6JV2ngut1AyT0k8)jim|=4vWJ@-xrkE&43dJBFrIKbfA?K_X5=X{=*sNgi>B zu79iQSZZt7ETyfZg|DiZzO|U4Rxs&a0U|A6wxVFYTkF(0nniWugXlKvlKPVC`xbeP zR$p3k?m_cK2%&0CKuKqqo&O_dzg)N1TjLLPBdg`N>-dTs4%(c5$`zqs;N-oP!Z2cWA(47sm>Y>lPrWo{rAVP zc0f=xo(K>jFA4JHT|;&47B~IjzRduzXeSMP{<72Ci8tfh&V!XU{iB^R;*9_{%b`6x zXqHER9maucSJmAaoipff11D%}1yk?OaN4^c*k?~K)7Kkmx8rT^(Vy7-+5WFZMKRqsbf!)^uI|d*h76tD)h*0qxb?7omqYChQ7&@= z-9yiYh-}2$z%1~WC|TLJU_dB@(%b_M#BV--S&~zwXEvCMr_BZ2;$cTB#~ifL?XYX5 z+I+OZ)bfyv^TRmPfE-1OS;HgfptTDHY>K{MdFnv#5g6HDS+k%1{O--~e*5x6efaQ& z|2$PzyeoSE`r4^h|DLC)UsSNmuI^E`JVQ9_gqXt)Ysa)Xw)OUi9#i-tQE{=4-(HY^ z0Q0j0YuNW(t3_vCP|sd}ZlQg&y z6||Q8`U*Zt33pBk8%Rr|*5K6)oVN0RCMHdqY6X{)ncgk-;^Zn+gv_8>HU9+@u?2xF zK#Vzg?REkXc`b)-Kd=6P{B4fXU5@w%of%T zJ>omtFWEht_x0tXy?cEuV{w|=?s(GtG_W#Lrl6}Fdt9XhWyEV%cT{h>(XP^!`9Isj zbJWEVJ|(l2wUdP=_{LUGXsczKsGuO(zUyJJDL-l3pQ6TLu$4o;#kP631N7Qga6|Ay zOxKk&Iy4^gs)<6iZ}Mcfvl>c&W;iBAp4z5@vh$9+P|(RU>wCSgD#ou10Vaj{;>k>z z_t>2q9rh3u_Wi18^Ror}%MWi~Z@gWquGebrM@|gkN|DFixm5N)|E%J0BH_TKZ11sr zU`MNC&!gxY0i{v6zs$Q&y-J7^<N{(5IT+i3*?Guo;r91N>8`?>N&Bn7!l@?8rE891+Yc;r1 z4)~bq(RP@TlhY0E7y|l##=qPB2Ld{Gpg{8d?Sq|^y6@s7*KWP>!rn^KS?-9p93Tv}dLO)gm9(#_^8V`FgFH0~0;n`Wr z8<-MPkTPXcoZ#NU0Q|JU>smwj8iB57A-u>~-cTe=e?r4;M`Y7etk~1;WE4FHt zX{sagdw-_Ni52edoj4hC)0Ts50l^mFc$ee6>8=UyWzhvJ1c}~ZJ8)O%G0-kudWEjG z?j5dfGlpVV7neI@HN=>;SFM%mbt2<*J4eb-^UUhtlZ!Ya`1JryBA9GyeJc zsV9u%Be(H?5+xs0KJL>^!M6cfP!q(F6h9gv;Jlm%zqC$t#?vGjGol%4WS}I0>JMcc~nTrRcI5b|vM@HOh@lIWw_;s-^(+3CZaRJEW@btZr8N zf);-E(x&dL_f)L`nUh|o9m=7tR!zpO;4n`+91-6gdA3K@K2=v!HsE$`yq;=Iu!jjvVUXF+MG*kj4P?1kRX8NY(;Sfk=RqMN3u+ZG*_glndD)1|XZv?!+qaXQO(4%^R+ zS&BYqkH)pNbDQ>27CQhv#Me_L~oAWG9Ov-}F?uuz46sS7FgukY{klJcCBmDMAVfQZUV91nN1z1__A ze%<5hoL1Rgo(=G^H2|*Hol^2b)O&YcXVlBML*j}n7stGn9X8-(-40WmMuw;JG?%x_ zmFSkqTM`TtYv0BH%H9wguHDKDyC?`#o(pSKi*B3E=I`h@k&}Hq*dW4&v8o$q;Y^PH|F1t2;rIWS`&p;x|y*E6qd z2%0aJ>~ne7KRrO)yRz|Fh*|2@Bew5wcg{SJ|EGq{^?FgYOoUGqwUDOI?t?|tkq^!4f!nUUn%HRMp$R#gRNo~@eg}HI3w#E z>aadFeb@+>FAnFA{p~w{6%?L6)_bG$aOYieCa9omG62SpcYlmDm!jQ0*ety6h}lFPLPqw}W*f4#L{P zaigD0myaCwgeuK{dP0rbpfHA-|9+Ongar1Mqrra95xtnp>X&m7}byl*E60v4;b z*foMSc$v`6ai+tTUeASd@4#{pGQ3!^54rxOo2iOd?iMcXLLq_lL&~Qffkj>5VyD ziQU_YQ9?WwaehS}cNXgIq!`C0l}^o3>KQy!%|m-jOS@mp6@EZRtPz)Y6LTf~j_8Ujdsx z2(tZj)3pJ3XX~c+J#!$*!zRgCZ(A%xV8;=ilC@CWRfggNt>bdT7_Hdsz{5p_v8~#2 zND^Fsr_-Y?Ol*0Fyib>b7dhbh$)q-$xHhs1Ot6Y&qdIt?KysGZOoy0jd08U(_dmaX z`uH%^bKRxQm4G?y174>Qf-2??T65reZJ=uhHa(O&atB3-wJQxfo3T1>xrA5uuEHIv>O|O>N;MWeStVbk9 z>&Cq0_TuXC-`{`u%g1j7f4!u&95q75(+tPn&~{*L)&%SH^R_pe@T-^9rqBe7EC(xkRY@G*Q{|QQUbQ|PyY2Cu+B4c$UYvM|YQJ4EDAdwf zsm+G|>5AT`YI6z4i#YZlzkj%U-0w$!6YUc4ZZZ3twJi*ai;9^A+klTL|)4Y8q4|SshdBmYi^~h}BHs`_>5=;?B1C6~xYkIgY+95yp3hiA1 zAU0=*RcKeMCa~su*|7!UR5n;8c6e-rF}3-e87;xMtl`pl}1MCH@FInF+Devz-4HVF*J#Cxmtqr-Etk{^J}vPeCzOYi>#gY&4vYZZbIB(!wq{MzPH@@UiR#&RUK~n)+6L>d!N;XG z=uqA9Fq+uV4eKI%ggBf4PPh0EzEBc}QwIqGDd~sdoEAacnm2*twBv_E$lfZ-vO&ny z)90{nn%d|=3hRqDY6ja;>^K(*l0$))*`lx_8Hz@wq%%6{89;P6%kX%0_C1K~0m$Cf zoyu%nBB70Wb1aayJh*ayMEO~Dvk%SETnsA80t<%qh`cNEz(?k(Kw<=P2iAuR z+P{5#0Iv@&s%p=)|+Y{gq`cCMwrV3G8 zMhi}#j_Hb~=Kf}*6d%@(c3oASo@4bEtsdj1TI8w9)!O!(Pn^bxVln^)hq!EZZ1Xdd zW6%U0b4b-xFz^z84*(pv-{Om27rXbp%A~B}fM0A*-NHf@N$XSU$8s5~2uF5+(z0yi z#e))(j*1t@;eM*;=lqK%g&!Ya?0qM^h>IUL>M~iieZ_~W88(Q3lsFXCB$t*ktF@={ z;3e!%ODBs2Ky!{-6|Wk<`Coj7q?BkGYF8fK@nvgs?979IV+k?h9WAP9w!02nB4V?D ztMnOj(kZ98R#@UeMC08#1;t@j&w2VY9cq)1Ty_%dF$L&hS)}-}uOJkXr1SB+Lk->W zUDYf`6I&|$XTu6PA^PxH7xKF$`}}k1AKv`q-#_(_Z~po7&-vZ!VhA>K+RBn_;&tvz z*P?~Q14pud@vHh#+411BeiqfoH+fysv2|0jPTPd2s0a~ltM=d8xa&k4A50^-MTyYJ zcWDL;7Yvat$A?$lq&;6a9(*s3|X!#*cGZ^#LZ1a-I*a`dx+p6Wi*|kNI0oLsxRu#iZBGz9|2fhf9Y95?`HgC?rzj>FRY5{eP z{i{{`r}rOz&YvEf9OIo%pMr$S**J4s=KOYc^3^z`Oa*k9HwsoD8W3qqpZ>|?LHHNY%(u@(lUTO+n`h>+x^y|oX4n#qFi}lzbTbt zcP@OpoqV*YM7Dh{hmEXmZ{@6cAwe(DcIX7^{C_>+ph~_-XLa6S3pOxdkBzlvqgT$+ zdhBb_c4!1eWSxlndeuJU`swLmTIEhcLa$iuqOVht-gU7pNpZBphW{^xV4G7f732$l z@piGdrK#5t34UOKxUSnqzyeZj4(&$U((RaG+a2{wn*ua-955zgq?(ZRi{-gfx#0%W z_*sW~H$e8X6O1++MT^r*_EMo~B;`nyZF3J9aEu zG_Wa-LwT($1zwxuElSE9TJLGGxB#Pn+gHn`>*{Yle7JXSe89JkEZFj-kDoo~{``~Y zQqFVnHs)0CU<0PNaTF)zfxZr}*2~#qhj<2@n7a^blVex8T0sqDc63Z^$6)9^> zyjj=8@>XwX$MbzHOpLD{+LHIxYqUKi7*&B)@H;?!I}FlfLGaqjRNf=<+3W>>Cay>1 zTW4RyIyHOBsxt_5Ime(IG)S~MxZp=Dy0V6;kJYUT4L-_#H$w1-?|$>$xmN`_d{6`KxH)d2tXYvk}g1KDkvy$0EW|8V(($M`zCt(4B)h6 zzzz%Q3X)ej)J}Bg*+EOd)HFnY6^f)T*iaD(CjFdE)3&?r36Ksu(bCKrAL!E6cQvVW zg_ilHsaa<=Zgs}n=$SX=c)S?7`h2MFn{+0EP^!t0y|-YfO9ND=;k^L`r!4&RaoNIC z?*Paj{_x}b_m49KcLE$$TLuWbqS>o5iE>ch9Vm3k0pP~gfM3~UE!>iS+-|Tom|r;b zi2{DKY*tLcZfqjVnY1m-eB`()+`A3U_U5GfDMk}1L6^F=BmGwE^kp=_&Zg96QN_k> z44GnwU65cUQC7{9%9IX_+c6c>NMf3;I7jYCA~?BEC1w=)X2v8WhQ-33&Tl2%kk-1cmBdR6xgJP@4p z9SJ}L`O_9v!73i!TES+w4MDF1K*g8)ap->O&`Xb=uEBD1)Rg>FJhg+QS8`>GA{!ub zy^TeM*#KWHi0kbE7pQC+3nu^wP9zI=goD#IF12{=xP|bQ016EixQIn-lrMi=7O+waNf*f{#D$D=d>!&xrdH4C}*O`=RzdDE6 z>1+qbmYf!hQYzh^KuTFX0aapkwC~fLR|WK9FEwb`PVJO`NtMq0IX-dv{(VSYo%U_B zx&X^kP?&AjfG#`VvssR=;W=|gjf2~AkTtbvu>}PXZ|613LBNS3;dWB3P z7!D>wDCG#4!Qo!O%u0qyL+f%ykFyE@YXKY)aFkBlr{l8*Kija;sX1%-^^*Pd+p|42 z4zSs9Pzz9hYd!sNG9Q3e1*XyV2c?p)Dti-s?NM!rF$MAtRcE_b4@*&wT4zWyDJ$0$ z7xcbsw^3pt57>9T?B+j5($)S1$lQXz9?Nsco8Q<@b}_lLE5JWzIZIp%5#+k00q_JR z5|SM(jRd>u_I;+QS$qOyDmlFe{gIsMEUR>jrMZ@Wu_ZDa;A!cmwZq|?ORe6ox7qJM zzy0*2+1BeV2zKY{{FIISK|}j39E5%wo=>^LX$=GF1!A;jkT{}H#g?w9a{H>~An2oA zleO&o!ZQw|%)TfFGu%8HGTT(P6`@VC8DSW2R2aF=0-5g9p7l7l^{>Z`k$eFoF! zY}2KG6Ns|eexrjMdtMvNDW3`C2aGr*Zr_JxB^Vjxeo@y=b00#S@``r76R&}ti`h<} zH4S#YTDR|W`-Xh-Rb-9hvQq8!KYNVqUY(X*d56u`Nawd?*@-QptT9K?{(|!5etxkD zQR$|90wdc>z>58_agF^3lGEkNYwC0LaJo}}H-9ONP0QxzJ~Z;fY4an|Mi-5e>a6!} z%C_#RUu%z*4&uN4j+aUUE5!5i>f@aH#d@MA0`d}_<0MTB;8?I`Z@H#YdFQBDm>NI~ z;G``MLwWma|9Y$avFEo>|Es_GEuJSVRJFy<<%1|!G)Iuvc~h9l3@XWK=xUxK{R8{;$58yyZUwuUFE23CyxLuEvno*5 z<7oYohIp42)D`s#RG_CfEqO_S!b*73gOZKwJdq=f*54JJfh{ZtZ@5`svM|-hU`hAK(15CJ-OqeE<1Fe_=9vXYOu& zP+RxYI_7CTDJmxCD4ymPJr#@S$3>h|cdV*kbk6zwUYi>Gz{(`Wo?>QV{L6t7Xi-)F zd^)`Y^pbrkB?TMpj_EhKa=5me4w#slXb3>v+R(b4vs=9LuwT!HlXfL5vd5)=Y=H`N zv%>*KE372R2lkVaT5NDNZsDQ2*d4Qd+Tyxnj|9!k52^>yL2q67Pr6V#5#v5RcfO*gTo zyJuOB*_}B>NMMf9YL(~3?o^_G(;>;a(fDha4yyI=!|83_L{Obnl%;~-6hPBAMFk)4 z=RtXUR~uv4+Y+>I(0mU5XFV-=ky$j!;XPQp(>H1jA!~OIs*F=teP5^j;CWYV`NP|f z@87-ohf+TDzdmJ|{KwZ%?b^l_*&zGjkm0h~y+SfOoDhlo;+1OMy{KM)mC4CAjuxjd zgD$%qQ45m0cdrU0!;JdDmIB)=vKHn|rJkzY3(yG3<+L>?A-k7rVZELso+T(ys=n_; z&ef4`0EedctHz@sLe1vZZZ_)T;FVloiS-vzn$3Hu{^|G+kcx2N+`D={JEzB3*>f+I zL?^t{jYK8HxB~(?L41~fd!GlD6Mp;ML&MeWh;q;qyrqNC?3_L3BmsDScZ6tYsNU^H z$qu$O;kjx!ve}p|#f`H+Nuf5~TEN$~X@|R< z3i0MYBk(tci5C5a!96RRF~)dVL>cw~@O%qUuCF_sT{~a`TG`rv^zbFa*}|_3)~5ML zyN2LuY7Z)ssFX&k(Hx`=t>$1t89&Qig82R){-}}Qr*HVn63=FNt|Awe<2wJ=Ieswf#67(a@jT`B7~t z&Ggz7f#r1$edS|yKka+6R%Wjuk=JXdYnl%$L44j(8aXKvLmf9Ih*W$Ou|{HV(v>-A-(=vbJd@ zW_!@Is3s$;HUYW5tyNO`!5>YUh&quI6WLWn81{wv!p;?Sw}wmz)TK1xrlD@EqDmc9 z_^KBAZdY`(LF1g#nXKliZMMTv0nBl2%dXKG@Hcz+WdFm%=K9Bf`Sm}AmxlItQjn{+ zGg=@89>)=XVRNQ~VkAE{++rg+36*0IF0q^rtR%I-zuyR1Adfy^Q|ejrEhX4M3{JG$4qEUuTd<*{LAbRX-1!u9oZRJsF{GJJ0KR#TqXRDi3obWUG0`iz+LN;fVWja_koK zt5@KEm(I7m9i{11O7q%4Wmc#g$xl24+4OGXY|xlhuTUZ!%vi7IU~5cLE|#PLB?thi z!TGscv0wkwn}7KJcj5k2#`R9jma}!L%y~%^%WT_+Bf*nd!_B*5=eknR&dWQaRZ$Lw z-W<5o4VWF)t4cp}fQzgu@615Qtvb1xm3S79!TaZW098P$zpiS@hj>m?E5)~>Q*B*OG4sWxY2THv z+0pLBwB9#29#zV!Bg;|1Qz~}YNuzkEFCv1^I9ZPN5D$Bcgwr`3W?u{RTopxC@a&Fo zFnKxZ0td6FMocj zAK(1;-REE4zJCB2=ba8cTH$xJLLs5`i@DN|N$$L{yi2Tc_FXa1?m#b6if`xR4L}GOuqy z=))Xe7Nf7GPxB#wp8 z49g0k*r?F>6reQ1qaIpd$mt15-kvozf`+>@+AR)UwP*~U<0o?Nk2SW3rMoQ^C+eOq z5n>W(VT99G^IFuUIvU4}6b+9)z5Kc~!uIk|uf=T|{He*~%*dvAR8sW02M~4oqE~1S zI_YgyEFkLI#9^?zNI700e_PdDuzQwoCO#zQ4hCJ+NGEWrVRAZ$$?q@-I(}ZrLr}wI zwtT6-s5ZZ*p;hCM1m4pBO-C4EKIynCT;APzMt&7D6cNzAt?6;2xbRU6Kje;>fB)O> zzx%_F55ng6%S8xX*2_K%O$gZI0>YC`Luy_Nre}bozumFR@u0rq@ z=+|vl`P-sspo3XotcMm`xY!AWBjA`t;;<@sqG3#CcRZt6C6>mVwj_iTHu*suPl6(x zA;vaUlZbJ%tLo5_qy-&ieVGI)9do2@5sp@ErJLq?hodTPsYNM{P4&A~b;Z`*{+h7J z=T;qF@0RPIr{46Ff47hMWkbTfgtDKISamw+INHVjaIAklwNz)*6JA*c&kM_R38<}L zfKD|jv6HGRLP0<%r0ztv=#E_MBu|fCsG6eevrFB%w3W2WW2&5_t6#ouYTY2VB({T( z0HYy2I^lR9rX7-RVx$Pq*?GLOm`BE;FW|vug_k=)>Rs`re`f@kqVQr%;k))PSL48A zPO>(5X$V2pMW{oiWhgM|^lst)@SE8%^!^=8;J*mLqYvKw%_GqwJFS~II2uT}b-^Fi z3QH{nQ9=SBilnbJKKUq-+v~-FB}r^H=6f4P2IGJ$0KSks7eZOIkk<~?BmnsyH+8mx zB!*2QWMLbWf19Zrz;xGH>)fp*3xrh1BDyZ@-+CDv^v6sY>~9M&`ww)<_LZ(FJg}&& zrhGFeF!{sO;z+hGp8Mw5xAJnyA%e5c_N0TT*;VI=jzIkXtlz)%{tG+tuMdWmcj{LB zx;cfXVdl2zpVGXGCNirad+=F!2tL9zSOducC7nHzf7S&xKC`Y&HEH;;H`#3A6a&ju z(LKoXWZJ4N3V6DySQHeiPzORq=WuiVobK0$hTH?9ShjRYIV{4aki5#TM$yD_t>%F4M<0}5{ zUw-wve*m3L0X7i^Jxw$)3T;A7PRmqZB|__-ZIM7#xl_S#@Ag)2*ebzT*H$Grpw4IY zRuJCmz@QGIhwYF_d&}MGF#u87>2=$^)wj)bd2U|2R`O=Bd0C|yHDJ|cn9X~6yOg4| z3CPz22-JT*C$Af!*QbhFpnu2SK*2DvP3Zyhf2G1$ii&5=3GEhyr0`0{tOAdgIc*67 zagkU0w-)aE4;@tUmtQ}9{3U;?_u9+%BaMx9yR2u-BCM$~=;0*h*fg17|EcP*YM0d6 z_~85GoY>Iqieq9Y5eJz7=>)g7$3;ujH93Y!7z0BolegK14{Hkw*6VYwW;jgz=GZIR ze;Do%3lOmG3Z>Qi1>QF`Io4uQb2^FNY^^<8hN!zzjl9{U#E)Cg@#q?zjoD{o4nee% zn~6&NWsOI5pVbg*D>%@LUtiL<7V*EGXYV86t&M(~uWhQZZ|w9_F5001m+nUP1K6a} ztF{^X-bZiDl7oqCTkE1*f%a@cjKA6Rf9WUyq^klw>kbUwQ>SzTd%$2qAA zRN+>=(t*L|JzwFL-k>V&8ZP~?)sMcG$JP6hWqR}7`}e~~2#cK}j5u6!wneJP>0S*2NW zBJP79n$A^6w-h#>iPxswff{9iGA}el*FZS-r`y_LhlPC-`RB^%NQ#PsOA^pl8G$H6 z(H#e*2|NYWg>!R+Fd|NiaU z*8$7!Ou(jz{SJ*ID|x%iPY1B=_GV{|q*RkrLPxhZKAn2`eS$VlIrw!6&8`&hDLEKq zHGLJ1w4FU@dbHVf4=l9!y6=rxxM*!^3)ihZTn#ZeN8)7>z18Sk^nco>f9HB_YJGAX z4GDHk5>5a?Js1uNtb{B}Fhir?i)6F}FIRS1LYjUhc>&j}Pqu1dos=co6jkwa5)SL$ zUthSF>vlIF#4_+s!B~|jvd(*s)F7qW@m^_Fsec?gRCYepWgB0p3TNt_29N1FJg7tp zCIwWhXRO31hXR<+0hLQfe^EQxyX*q~RiiQIAK2i_b|>z)IRbjY=SKoDDqNuuS@mMB z+Vpa%FbaSsFzHfYyRh9thE+-~7Xe5BK^f4+`^agiZfQUY^GByG?9rZ#IP!f5zFTI7ai-niUB4 zU^6ACde`eXx1ziyxMLZ5sRFHwV}CV>^wj#@*p#cL8+}4l@2Sb8=ai;g%QLqyDk+QE z_nOYr4nIiqaOQ;{(iINeRUEf$%5IPRE*;j&m~UFI9er4mbC`K4+Ky<%5ROFB<^zGH zx(->w>ZaeDeV;)2f6D9F)edP7D|gSs?q+JC`)n4q(CnI>3Y3~=I-5QVo$&izfwMWp z?Vtv``_zX;xsb!Ed2@^^*gOz*>{|4q7&Sm5YT)(ltbrQjA;c+9#KD1y!=si69)9jP zI;<#6HIwdMQ=EiQv^lRJY}9T=g>cU4+3ca$^gH%o6OQ-}e*!x$hfdcvb|?ogMO~d$ zU8hawEG0zw7tUy}ogWdM#2ntq;UvneI3(D>c*egC^R z|NP_czkA)DtIkYpvxHXW$`PEG(Nrj8qi}@)RpoBje_p486pj&TvA1vf*MI}`Tq96B zzeW-VGt9ASvVSF*s2aP@S@@-2--l=Ab=W&Cmm=m%i3C< z+FhtJSzrBy14z8Va#S$tr8(dTo3JkqaCtg1rXXq(pN%hW8RV!*}JuFoxBS;JjVPZsD~;L zurkF(h`CF*@mNWt>g`Pn4c3;A}8%875Le4YHd16zg8Z@~(GdSr0!NK0z7k_bm z(lvW+i&0%gm}H0K;y~}}jC9+Z623eZgu=!v@@!JJ8j27Vp6;C>xk0U_Y7zh)y!%Y= zfBA{QS&maXT`ylaLF(`k0f=a0#HQ-?Zc|Irz!!F<;%mMfnP^^1!G*<@rFnU+E3OSS zz)lE)W1yg3Z|sVNF)tbTCm60D2DK3%*6Kgs{H8s9djH`?AN@VN1vv5E6A=}7sjsf4 zb)->VBGLD%J+lN>ln%XjD*N0k@emL7e-AANcS3cJT1utdbriIvl;FnxYYzEobl_k( z>zStkN>PB&%VK_EenuNpiEL4A`Aa=3O~JV(vLmWC=B?}3Y4cMf?t{1-efIuxvnNka z6q^;g$`{$uR3e=dmuzv;i`si-Q6Bb!TeC?OQQu79CC?97^NV%+*U#@i_3xhke{wH@ zxSn@@mYdL9n^Mx`m5C!q)+E!ns}8r;*bcUSDH*Y1gOAL?RXoN5oyLJ3?zrjT=SXMr z3ORAE*5c5GeT?d7I5&O37>=q6ytfsnrHSX;B(`loGNd(X`OLxQ#FeZb&+g2-dN8U3 zE4y*5JP>D&f7xvEaAZ|x#xIAle;iKq>LsKpF9$hme!dB6mq1L+{trFIK?gdk9BR9U zd!vlGY=7)O_5XbI%DB5bI*KwOXKNaYkCP{0+XiP1+Qya}Y@DuQ;H3qRepUn(S4`=D zo(b?3waew{$!CXIgT<*qbxEN5>@+RO`;+3tu(xsgfPk2tdnwQSvp2^?f9)?MzOcPW z!ko?q2^#>fOpuS-1FN!-q5dIde;036Ru<+R(vfs?12}J{%w(`xoaNKwX3>L6myNER z>nI2DgS~n7#evxezrnd?8f83vdg|ZepN4QfCW^Lh(PE-Lcx{d}84Ikiohtmv)pu}- zDiJFSCHRL#1Z$;yx;1I;f2CmF2{r+DT z#{^mPVzxWcv1z0kuH6yfz+2UXQQN2hs*y&eA~fNg^YVh7Ab{)rT2J=5-GIdZO4w$- z9B?i?5U0I4&#iGgs9OPUcrt1AzI*L?)xM$RL4Z-Ad#G=#D77!yf0@Mvgzp`P9n*x3 zIbH30DyoUurjmo5!fHuCnoSYLz$`@F48&Q%nGue`4Wa@_-Y&xyF4+%k?k$r#@Y#KIM0x9=6(Ta${&fF|xQns8B=% zQAUbX?{V@%ytd0K2U(OD3SA)5bjx^`0%H4=ox4b(dMrBLG7V)L=k%~-qkM!T-Q!Y$ z(oP$V(^QE}oX~uekKC4ngfcb)I4e4Zh~`vnm7;?n4mQQ!fAl!Q$F$RscMRPx`g*I;@zFxRr_g_A6HmuIDa{QZz zu8`{%JDx;%6x&*jl;hzj0YtTr_t980@=p1PwR}V!QP>m&x26-GF+nyr%24 zxntS2iDs$z^_SLIx$dl4cdA9J!ztLYJNK+19cg$w#AGLb3Q{5b2cvOH68569V3bic zqH#)@f1?KYD$v&D8w>X^+`Zii%-8GE3$b@6FyjeCCHiYjv8AKwpu|7t5ckC{(2zw( z0a&FI-JIrgu(?PU2`W7Y-NX$;Cr6ElYv(-^G)ZfAxLvdG*NQdRsP^SEdOH=XbxcLC z+BSuR!7CiT3kuw#N}6sya13N*A~z|RnS!9Ye-1?<79yFpSy7SSZ1v)ZI{$%wRj;~= zJtiDv5e#p42Q;jF3UFL*{p(fxQ~vOj9~uPj0^I`OQ+myDh#eAIt*H^NoLs~G)g>MHLZB+C-fJnWP%M2mgFfxbe& ze;I{d&NOaS!%yJKP|>fm>oh5{K4Fy|_^RZx4(He2zsw3-NyGo7=zVw|{xK?zj__0nY<27Hv6>E62;2 zPu}r4?N0_w6y3p#w#dsVthE6)a-zwkf7z3CsochcsN;B&=^|^r$JL$!rI_I#I}jLv zTgNiv+o6z;6ZPwzVb?mn;4eXc4Vz=hiuaQkCo#3_NF@ONPccT`n_lHR;9rrdP{}5(2UTKlwp&0CkJ^ys_BCEiJ)GW#vO(- z^gXr%`y_rAfQmBCwmI8D*?1+Zf5tX;HuEK8*elUBq#RM#hQ)!^-3~H{0cTgWj>q-7 z-&=Qn+M77>vO{sz8Q2cQIG@c9;>971#WYPcTJ(+EEP(@-vTl_gS2$2ps`pS*$@mAc z+rcYkZFZ5WmBT@9S|vg`pxcBak|r5rBtFG+Q7^Wf?272tGacdqjVgaVe`c)}yh`vq zhYp8hk6}@Jc~={cbl|OHwM4IQ_}c4Uo&J`$6p;F%SY6tx?&KWO>=;>Kb2|I9J2gQr zIv&>Q-B0&Y)ypk%De>OCtg%HOm=9OCnW?#tR#3xI4%KHb#j9 zEMAQ0Fg_LPo%y+1O*VbU(9TnLy{?fl5po5)a4K!ZB2Vh3$K&Kqwm%%}+)iE4hBZKz z&gnOCRcgYh@(}Rfz5nF>#+x7Nho@h@5%KwC8#}bY3hGplZdtCTe_pRN%??pbJXy9Q zTF}{)ry&h>FU0dS9M>`3$v()EH!<1%7-#2_uCck;MQSmqa1uz8Cox*X)l;^8E59$Q ztLbuUx7W~3Wq`k=!m7gaf2C|{WRr5d0b+6dDk$7`9pv6x3Gw}kUJw+O4nW&iW&yKy zYn=yj6!s)0IvCwef1rxwD>M`AtGMs}$RF}Uvy3VYcQOI`yxM4{Cxg5TxB%E$GOnFhulZu9-!Fi}I z=B4>FSGU(LD2~7fiSRZe#}%wE>!q})RDEgyv+>DQNd+O;e-7>(GwF!@u2GWXUTXh% z|JkzSiEzBT*H{#CM)a~_PuXcpHs3;u3z}>3t&i*V_HBQw+Rk6TA_4d6PUA~2>|yD8 zTzZud(p1swNua}V&&LE33f}|GqOQ4siNi*oRdFOIYVG>DPBnU*uwG3of4#gH1J$0KqUX|z_DZEI7Z24oK3cNVeu&@--B0}_e`>|9&6(4R-nV+E zd`>&yFz*}GCyuA`{9`yzWC2`)7M;kP+Th;1Wo^uZU2l2`L_2QUD{J?=PyIvw^q?J+ z&byLvQF-%NA+!qPc|7%~;IADN+eru8u6xOnHObrfe@{FV*NO7Yv|Q|!b=4bLc_V1L zqvf1AWN4ODwgCf({gvE{Ts*^$J>CL&E31Ly$MX;M=inU4+9x|O3qXfW+fO`6fXsI6oY z(LBVAW$x9xo~tVBdJ(F$^&}bCJ;NF}4x(zre{h_nwoplj|M_q5K@Xz<3c&6%%!KyerpDSiO$EC*HXYcuOW- z*STRQieV{+T5gNL$ibMl+S*B#05)r4( z_^r?Avmgq9MM=%wp3`1ZoRYgQ7wfsWf>6R3lrWMTre|A+B zpd2ai$Om8s$Xt`!c8brYwd}zOxL9>v(Uy!5-A%LeULN>a;fpD2mq;dnP{Ph_LAcy3 z>h5PnHeg0havfge+12`dLiPP=>{{jXU6f-{X!x3T>(L$B4+V3RqW{gi=DZXysuo^a zuqnu~Nu{qKH{02=BIR(_nGGEee-9dkwWuw}=4k~334EadHT*~8N z{n+PZ^1J+Ve_dGyiZny8BL&L8k_+K5gYa9G4j^8urf*Y%Blu!11=D!>C}$1ny@b<5wC-dc5o*GD9^vO-6uL^B4kf{uvomJ?4awNM`b2oR=1inB<))C%RC(4Jv30PtF`!Mf0G1x(@79-E6ERPfs9R0 z>!e;Y2@|kAF1y9M)}zU$rhe3ISJ$d6Aj&|1Awkq@b#N29-u9Pk_s3p;-9OgH@#VX9 zBd+VK)`>g1^|G;eFOYC!vKMD{lf_yI+2Dypj5I|Oo!WyajbOZ&2QtWziMZH zHz2K6t2ULa6T9*RctW#QJLCtujjxlnG+AR#8kvx*mgx$71jQ1s&^AuZJ{7q^a_afB zm2IxefBEH_{onbQUtR}t>B_5^(H1{WUDPI2w`_j0q%INg@b+cHL{?b zPQtK#>eaf@VQD})CB0@s-t%?pE1+Sz_EqIlmETdGBObemXSXiTvU}vA>dANDq*A*t zf48Kp%~Wgo(gzOCr67%+Gtk}5*t)d7Y836dr7;Z?`4#Fr*A^Tx)zX0Q9Ka`s?sefB z8qzwH52mbOg+|mY7S=c$Qu<76BVljtt2O(#cTfNMaFcW=(bi#T%9zS?IWP%+V>9cn z1MV?Ya))3NgxFE6XbsA0&-r{CLkKo|f7gr&+Gn2|*<%hK0GE^cS-O96h`=f*DHlBE ze4@6_@ry9Yt*8tt2-DDcI>IgNYU`fLRj%5`T#Bkz4Xp+=-wOr3k68y#J3z=T%Bq~R z-*62zZQ0n(JGg$qovqb_JsO+X`=>AZSx%ReyudHvp|JO<{`rqDwVv*`S#i*Se_wL0 zN|b6rzy`9xc2T#9jHTlO$;F0X5$-ruZ}Z|L=@Ooo%2{yAdt2JHN!m3l*cNLKHbC&{ zgKmdl($zWHOP|HF@MUUdKR3#x7CmJOdRP!~GK;9m!zc&XcrOr7(qZwYkPn@D9Ziv^ zqHFTL*%oenN`v>4Y{sW@nv>kwf0_m)u;5Dc18K4`>pA7*9P%;@LYBq@==k*KFI@gx ziXWH8ywhq_ZApjt+{)S7&}qASR$!3h#=CfR%2`Oj<56WS z_JVo|cBvoR1Zev@i!9LsshdL)o?G?U`myt-pa(KVmvmP(t5MBv$8W9}2ftiA+30G&coAy-Q^!2@Naw^9XHs<2#0O0z zZGB|dINL)aP-y+y3DVbflmI4yEnIpFYIUPmmEp;L7$RAgpxa8p_8oI_J(rUZWzV{9 zw+?IH%*uCof3RLO7U|jYIuai?D5`PPd_8#HLp>1_u;rY z$8Y1@7h8%!)s4gtnB`GC-?QzyX~WD4Tddpe^`!F1v%JM-&K{Jf^MpJ zw9^}#=~fe$T>~xx$#dzQsOg=NHh(a|6J~1X;H=-Q)45=1zRa#2y0dh4S*u_2p2Dla zf?!u{!P&U3IB^SOPKOZgb(31D+0IRb)AN%MruT{J ze{WDJ0zjLSwJ@c=ES1n2ATjyW{*glwv~h-sjphiknB`(kuQ1Q;-J;>AI?3+H7$;b<*3RbsIoPiK3+t z^!Z69!YS^se(d2*GN@JQh!~8!>ZPK zvw`o@lEqr1;&9N7EAytK-iO{WM4(o8LLR;{JPzbCh;9Y@^Ula`VQm^T^TIi`s;B9Q zvd?CJLQJtjxDg1)mR?`G|MB$LqI>7AvF~o`d;+DCQenI8v>EzNh}#bV>1BZoe>!(u zYPA(T{e-|9GqiT$SGABn)Lg7=S=N`(bylVD7O>xOyUvA~ z=n%Tgchz$#-aVa_6$E%M>|pqp@|?R}hu0bl=uDASz9R$O&TcpQ&ezELEK1vpzjLN@ znLZ>+jppX~Bk3KOew@udxJZt*f1~RgC-(dIZ=dSl|9k7b`5*6p_pUv0hVL)hjys-} z)uB41&{az~!VW2Hv0+^1q=t{9@f(DHS7y!YudW4>x*)T#WCI4#x{BhUV7eL-#T+eZ zmooYsX?4-b&CPBF8>(mP{5e~ZpQ$NPW=mxs*O1P3W&V^SJ**lO+86kFy% zyOt)Mya7*bno|LABSBVai=jc?;>2XC^>ma-3my3Kp)Uy(#!LIir`FZPiqgY`@@+Bi z@@u@)AtRdEkf}QsXTK|M^sGn7T_X3 zdJQku?7RH#r_cGP{?h#&ws2#q&L54#f)bmjYVLe$%m^GhmE2Qfe_k`I_VdbZwyCv4CpUe%z!4oI|h+ z4s?@jyV;e&NyHHOTwc|++!e7`?5nC94N_}Pv;qdSuGrj_6tj zWDVzT02aER62!fvCfutS2PNd(Z0v0Nl0lStEs zPXjEDs>-Px1Tr#(5xDQAI9(yjZ&LKlBg%|NEilcklWK z;@ziz{rvRlrOVK9C+@5MV$xmzCU1dv*}ThP%Zb*Y00CH` zj?4V?%)<~Z4~M?i|I<1?aIrh-dU)%(7ycp`FTs9+f7PC(p(AYHhli)z)DBV&4rr_i zh*THH$ih}jmLPx)7nVZv3qrgyyg=nVP1-e@I}Smm1845rE6hSNxzcvjn-1@x2yoEU z)efJeZL#i|mmVM_sq?haIsgW&H97?6w>Bpmvddv`TkU%e;{77qEPn=xlPXekex zb68n7e|~WV(PZA!va2-6dw;QX)=+p3<49O~%GLRLE! zs(#(3PTP7<-c<#W)WUA#zfJez`B{On5^V+Tc6FH6tJ;^TW7t%Pglj~-$OhqZjq6=M zS2%1h;t!OfxNM4ol371lHR0{vnX;9p76_CNe{P{lyM9$2UQ3eG^mIv`Y@TgS5Uy65n2YqZKfHcP$oGNPohZ8`(3Pa%EIzsO@ ze~d2r07yb^Z6fog7fe~mu6(e3`HAen)%MY0Ee@+D>s^B*=+N797WB!1ydGWB`>8UseTxv>p<9xG_}mtN(91aY<5RmM{BgPSn+rUJlXhx& z5+77~9OUmEKICkqk~m*%Ems1vt{OT)f2E>{!$=^?#b^dzQSnp<9T$vnRh5w0{CV(( zvIGh6DtL)_SW-maVZKye2@E42I#v=m3UM_K$PO)nJq#)0WP!nF;W#_mGdJ9K3 z5O?)ogkmk(;Q#_>s2UaQqyyzcfKrgkN~j2S+;2kwu-mn2pXx@?eYs-)_U>aIfBnr5 zPd~lO4}+5THl#|k*I^!VT;x!tQ~j(sz@sJ*>9ZJAV*| z3hT?J?D5vSH&1$kCAFhiqzo&zKm2g+DiH-OyxiK~6t3Y-DZ;(AW2=Yc+zhJF!4`C@ zyMiY5HWhmdszU)UASoy7*f+#ff9)h?`~wN|vLYuls;bdyy0xfuFt4Pyh1AL>u?cf$ z)2v&4NhZDqB6pXWQ6(=~?{$nGE(JfE3iDP6*jO5xXacipy;7hEY<0fC*uoA_Z9^Sw zfVz%%ho&P5d`nJ~ zMcb^@IB31A3B^X)Pryj5Nf9i3AEB#-@=W(7UP|{6 zqqfbff5olaLXysB?Yu=5FE=5}jHlBpkoV=_AxNxRtJ#W5mc_=1dFj)D8>FGrxwpm1 z;Xyjt)buNvi?D3_tqSrUtL!h%P)HAQ1*aPk^v0G74%RL{pX zhkTCJ4d-a~q96!Ve=XXFvyxd>O^fm-fGUlU{MDlM_irC=fA6kGc%tLKzGA!E6{#IIsM>y&xd?=AAkfK<(v^@MlAM<$ zbaQU~V{w6oe-hWqp0R#iYJhOwZsJIb3czi#aAINqD%|P{+bw=C)H?)-=%szu9PcDqEcrSWu$4aC|TE8~fZM4bf!>c^FXu?{Ar~B z=OgI0e)>jr1}veBa*%7B>P&-kH;)S7hTUOXxaC{Re<|KrhUhwQ47FyDhr z?15KXNk`}!f-m#9>?g66vDsdI5?H{7YYz%*kqhcg`gxl^lA5mdXltZOPD*)bHpVmP zPwX};q-JC3YAXo9mra|e)wI`0!a8ssIc0PFxfcf+peO1ikT8`LRMuP_8%_YM@37-U zv$FQpf71Q+DFfMl?(aW;dL4P_`4OYkp!4&i_DA~N*^+R1qpEhAjhk?Fg8fyUo?)%8 zD`o|*b5mCI;(#hr3M1e6i>#?q3~*e*%}cXA$eGm=IOS2~qTXin-fv@UM8%=e-JvA) zrtGHo=D>_Rm6DGL`coL`B%cBr`q*chRCZ=le~b;Pt`8^}vP{Q5=Q2+inN=`02MHYR zIr0?S&-!__r#niVf@K9L);7Y#Wfo87J@MI?z^y z*5LFWxpi2}*F8j!DB`NVI2Kkx?>B2UsLrIeUC8>R(#PEQ>u3as{4KJ>_VK2Ae65vTtPL z(-z^N=Q61nI7Y4oJAx|DMTfdN$L4jHU#6z*fJficgSUVD{#W<(^X`u0SU?izf1+#m zNruu=&hc`mB!F%3%ypj@8@sB^nOMu0z~fe;74-U;+RkL&)q3d=W>p}NJwL2ASWdkN z=g4+dKNe8F#^=DWqbvSaZuWe`R&Z;IY%gcstiRYSZyUpQLdn(DC173J;M9G!snvE= zjeUk!C$Wz&0*4td~r>@dn zqiz|X@a*M!^paR9t!JE*Hf1n^8HrA5; zyJchlbln?H{)NB$oINZSQ4bIYjEnHA$7L$uU?qBLC3C|Cmla~82X5B)Mh3OQ^6yvc zbM5c?>$*I|A8k2zBWfpOJF_^5y@YMsF%r}kRIfqIp2cpYnT;F<-WE#k4vQAOcn`&C zD@&RVvd3v)wV&wJ@@P>LfB(>e>u|aZ#@sA%LyB(c5{72$fqKJ2sH>Y%Aqa6d&vhB+ZOOILd)6deVc8tM3WUj=2A6>0*~EhORrFi3P%?}0N!u?vO5gM zndCXdYRfhjyEt}^e`HSEJrB+ zd~HgI0{;bKY>Ai}ZwUyi9wa+zEv$>}N(A5y$VLbQZm{^(fhRRk!C_Htgyw3)sqUm? z8rd!BRX&`67}MEeIC^U93HyE|iz1}luBLZs8pn>B$q<%8e{0#4y#Zf=B!=loOA;2! zCTcHbR5oygVX&nC*Tc-l3xux8=PC2mQEAcXUhV*=XO@k<}9Vs<0aRz*_%AFS!pjU?sS3f zvD)IjINQ%pPt(!aK%AAvRFjWAC1wIqTMyryaD_f=2Mc#x9e;f=>APRRhY7zsNkFGl zH1;{{PvH1#kF=}ozwZiD^6?c2owJCxPR)TGTacZmfAzC?zeidc;fiVpNmHvLcUN7L zt$2*uTad+ft_Cn@wYl@?bZC`3~>?+cCC1e5bffja|s*$Dbz_|i^VfhN> zYzqW>ck=8?ikHVdF407$5Vo*gWqS7B>D`e%>?XjSr2Tv;WX-848`~88i{c(o2l$UL ze|D_XERaWl9kHoQn)-KVZ*hrcL7#{Sl2XK6{6+@It4*PBF}A-(s)z0(W8N?jGcVqV zLZ75kKy>GM9vAHQ`NLn@`@g+=^V_FSfBsxvceT<5O+mnga5~`D>~m1f8v;1KJZsLimkgloY-S`mf0i?LOWvzPw`K% zNo}{Aj*HK^=}jF$-(+(R_`xO`AjUPA1ez_GWGoweq6+4mahJ;Jgb{!ot1a%iP4y8t ziqq0T<#XU=JQus3RI5=uTbsS*@*br)(t91->r3~IQG|my1nh`MP+XtzrqClif8(%d zp6!sbEX?^Qj3`2o7eIwq_Ui)s;9DFruXc$BEifD@I;ZfMUPIZTpSZ@JOu=i6D*0&| z!J$*+uf|&iZ@-k)bCzf-$7+7-q-2etB8r5M3 z11wl-wl#sK+XV`=MPc)DNBDP@f0n!t-Ll!hkpd9;_Cjs<*OXiPz99mg-LfE_?YpwFA5wVIRxOY+Wh&c4ITS&=2ARM?EgV4-!l zmtLF+D2~#={JX2c(d^Z_f9AyqZ`XMay=wB}xEol7xM)F+w}0DjQwQ)+F2K>n=Eb-s z#ZdC-M9!(oR@~Gi@5f?`_#zqI;cVx%DHk0``D%^b+sGZ(+ z+9_h|KYLnjMin>_t{ArMzJsI)=LY^NSawN>r_0X?MqQ(px=RWP@SqQnvKMTHGHyd0-V>Su zhk6u4QU9F-4Rs`!dIfdbnOGE}Z!s%eTI@0g#Q~$oq8gA(QDY$#Dkc=1BC?Aov1JKi zB>Cw>dug^{r`+xwf4Js*l?}Vc$0c*V>gR75k!tt{2|2x^AM6&MuwORhxR1x#_3Y$T zR8RmUh9m`N<5A+o1>cuW9qK#;$}Y|aq=5mE`-(VE46qdqjw%Y=QEoGi5Pmg$bQq^XMnb|vjB5SwEcVgdtBGQr8`S9yd3 zD_5{Csq0woi``V&TSVvL%VJwk&1!W^r?r|;d@0|2HIz`8U7)81>Df*VLef>T`V;x! z$2x9ZYAJ){po@pS2g)KkD%oJ;U6o-szPGqZpLVuXZhu>{ZF95JZ%WB}87%05(w{a@ zuvyDX5~WAg$JdQDK*c9ah_q?vQ*pj&%KruR3YYx=RvgDN1;h8*x##8Jlt|$CdBI(; zVe`fgrQc5bcdiB`zF3@~tdUhDXV{D5kzsYB8C1t2G?ww`?IvaF{QS`c_L>Q4(P|eO zygtqm+kY$pt;*O14Y{@oVm&zjd9cA8{p!ks614?5SDUVz#cTG}OOvj^ty&%GN_3$!FDa1DxvOxY61`am7(4oA4Gc@UoA zAz4>)5>Zf{GbxI2?jo!ECHwg4i+bXJWr5cny%bJx21IF})rk#IKjGbUY+&tP71*(m z!G96FtyNogXo6muK;VtwY_Hf=<;Hb&xj{Vzhb&E8_L% z>UzmmrrFRs1ZlXMZ6I2`O&Q*2s?>Jag~cz}7CVC%snmWc)v-u3APB{msZR=TYi)W+ z?8W(V#oFU2hZXH*Q-jK>z+wZz71-DDEPt;p-2LgiQ?>R5+uYhg=7+aV-AmV~xB98n zkM^zN*`liV*;axZAG&GW!>6l*V;fqAqc|_bcPK_%eC>K@4MnMn?Jv7iYMgq7-#GIM zaB^z)TerNU49W%QhZzalmwi>Bh`uERe8A{ySa0n=A`r*CqqR_Z*-*!|SIS4DX z=wi`vwCIGgRc#p7)v>-sdlt>wB+Ri+!IU5(Q|AVne5dWw>frA%JzO3khO z0kwm(Kc;EGWSq^XWb#uT8Kr&6`pzEimnk?ZJY4Pl^}^=J4=YyR{9~?v`RT*^&+poU zA<1!fHk+y&+eOTb%A}Kr4o8)gtXn~AXI)inBEqpYRbg5-HRs@TFw~nrOMj9;CieKc z&UOn;pY6fzi^Bk8)iWwBO3RXW38FCjgZ;;{!PK64Ci~o(f-rq+G?q6okP1$yG=Io% z%;@W0cIP6$sl|kHN->HyM4)5nd+>m${ zdOhNcb^CShKfnLR-9|gKWPeRg=IjX^b|u@kcI)>VPtVGmciW3@-ciwef^{Eoa0S6^ zAgfLJg`?{_oxiA2ZG4|)A59lQ3=Y8(SiE((RQ@_x*c7eJ_d5%;(7i}gV#`jrVTg68 zfHxLaV4Q+&O`sg78kkOzivOq*Q61O12yP@CwP9q#);x$Xy*X>*xPRcZ4yhXmZ=HG> z`f6zzd`y{)mrM5B&-p`p{csMLFVEGcQ;_|lp>giDvmW46U3|BBSERZn5%$vOi2TiA zz98f~fT!Dm>;+^D*R+Du`jh;>ZQU0Bk%%XdKHmB4dR^AJYi$&Upxzorbw0EiiZ__x z9pL?S>U-#F$%i*Jk$(fc@F2}pJDsg8EjlteTj3x|-iA{!ItGQ1E+NOUD%L`T$oh4A zw1eJzi`2z?z^LVD6}Ng&b+`1P)s`G4+ZhG#+@oWp5c8-vui zt+(Sz{K`Tw2LSlB#bj`-{xU~jjt*iAt=Ir$chw+4lNXw4BVH_*_Z8X@$5r^MRc2#x zK|64OquC18$v-8GHoNJRZ`LRrJl2%YCP;zDSxxW> zpXP!+IYP9a#u{OR>BTOEP5 z3$jy}(^(h)Hvw~yk-bDAcjwD4La{}xi>@JFM)%O!6H2BjzI`NJ%!yf-dhe=h?8)A& zqkHuSv+t_|wwxs;B{nD6f)0qc3i||YGTKdP(H4F_ ziR98%ZoPmoK!@Yh83l&Et6Ao(+2~*#A~gTsqFYemb?6glnf?gpms?vE2k(`x^*+lF zwxM@&k_w{6E)m#wUF@TJIAGY5ge1V;bT=l66QP}9y-r(#l{VYqEy3>S7|+#f2%aBa zU4J2&E8Fz6uZ7J9lw5*7OGk0`CC*;`lRvI{lia#R*}tTpqG5UBFfNLb+Xr1N7b;^T zC=PL9dn?DNuo{~-vQIS(vnN0RH;a##cWIke-mGHK56Zz?#Z>`#rx(wGSFz|#J&rHh zZ+AT$f8=j(e)ab0LC!C%cRB%GzYKu?x_>0j^a^~0JQ6L=G~-anGJs?}J_+p+DwLql z_R2%Py$9h9R(&{&HkB%**{D9}kuH)^na7b&Q4^m#Xk*~0!?h^y?=;%YJmb=!QcR_| zif-1h>Qj=Q{x@T9xMjy}WobSU*Fpp$fWS|e?RI(Eu6A3l>iRbeKmaz!5~(4nvVT2K zKi`L}%DhRYddADLD2vP+7Xh5J&%xPy=K(SU3Q^96O9z&5cx`^f;xPQpO9DnnyC{qI zH>y8_Ld2e~E@4;Kgq0t4f$ehKEYZ93&cnfR5bscRcVKg3VauFWOB$Zdw=R;$|@qT%eO%!@`46;8AFtfG{Ce9I-Z^}dx-??GG#NS^GR;d@i&Ej-AAkS&t8X&p zW+UNwY%f-|0tdTx(~<60iG1@%o{LIMWqAR#w1aXLIDzeOxT+}{2s({mFdf6$Ihr7c zYUlgVk4L3U;$T=KdUaP`Egn5nl7Z=#=LbdFbJr{?OWO2I%My`u88X$`g4eE0XH$$% zb!JkI7y4yLhUM4-7D;;J_J95;UM!yT^vgK1J5imMZ0Qv?dz}hg#1utlsdPt%B8Xti z>QFr_*`NN~yZ`m+{g>AgYY(n^t=Rax!*YQ zmlCNLJEaLs8}Y@-RDW%uOEpUq^K27RP{`0PAff7P+i{+h=B@K?Z$q3Moad!dH9Vbc zXO4__%hB5#=U zO94O#{C3ISZemwnRf;R7c>gkVBG$IR=D^;)t~;G%uI!b6A}gQZWVWaLA%`||h31{p zK;Rt{;qItpK;XrEGH7lpdQ%T6#c`VJa&@3eMNB^Dxv{uOak+>~jt*E)DmOHEODcnu zC6fjWNayZ6i;AoHCM=ve0=kHqGOo458t&{)jdm(pmK`Zk!(mBv?vo8r%sf-@qJzSr zS11sztaO4${u^tJV6|KYepg{y0f{>O*t4psGfv?$C^mDwtSRwoUcN5#lCntb;Kdo(YI>ZPtytIxBItNi5Okk$hF1{i)Br3yQsC z>CO{>f3CgV_We|z>A9V;s(Ir`%f3wAs5gpn%GUO+qm(=+t8M+2!IbfegIqKLzt_Dw z)KP!X)dQO8lEI~oqphhjPsts3`)1YNHkwlK*jFc{VmELOb;s`Bm$s=cB^U-wZ5Q3^ zOaO9TBD=RYvkE`}F+4}H4l=mXZnwLr!=k?FX?y6d$0;4> zHXw9)e;NE*f8@pilk`1+o{rY2KcN8-#jV;Om+gE-=C(TQwVWEIWSj0nq4QLCfOo_Clpzm`!h^&E(695h+hXf88EmPUPh@q#AS7>F4F7+ct^%Q<r_>uc4Jo*3VVSk+Xb$ z>HB&GEVR#l_sfqz{P6L^yAR{byI=nHSATpprM*2coA{|p*j$rX8mXcISW2!Jja5PE z05NI;(G|byUO^P_3Nma=n3AMp4wle|6S)89)zDN4p z!!?PXKI*)m8qt7d_4nS#tyD}PX6h_koi7<|$Eu}ve{lnCyLr5`4^RF~5PBWN75hGt zbCYC5K(@Dfo4nX;DAsd8Ul}#l?r?jb{+v5C0B(B47H_)px&pdq3768h&Bh&vk;LSD z#w{T@8S5#gvXcsu6Zw-?Dg^e*4z1lj*3MdcOPw@&P?GxIlp}3@d6W*-!n@Zdb9}RC zzx~61f26m=T2#uQu$6X6jf!9P8w@2IlQXkqZwam%yK3b}Qe}H6*~Zt_gBL_Cw=FnX z%u2?n+90*NmnjM)O3E-VS*&o5PW_KKZ*qpSA`$V$TS|ut0tg97bV|{CkiAJ9pxdHV zJlhMr7kjTjfF?ufr?GC$`6mY`B8Y4k>+y<33v ze^J^bLGNtYGJAAhR=w^q)v0!#m#Ra}Sc}E(9mKg(yM!q3pvk?Lm)aa9a5m|~@o1vp zahQ)(PQ2u&>}>h%{$|m>`^)(L`}dEA#^qsNieg4zB5T84kx6f4wv@I&jUD7qZq4V- zRxVWFo%+tDbMif^HZ=fJ(;hhIdn_T+e{Cb$gwwjdRy#}Vw&)DjMrEi23fpie8&W>s zFNIS|=_KNFxE#0IbZ*s^fC$8!BWUl-e09HX=h-C9gMYp5*7ncA*K9$*c*MK2&_&_X zgIJhY+5}$Kf0-n;TZ=ddc`C0?MSq@EXWMU=?N6WHkGHL60ghGae=k$PE@Vu=e;!p* z;`xavU9hTG@;+3FDo&Q`N7rmH+c>H0{FIavZ?frbR)^ijfp^|Y+uA$pd1XhWc$ENf zKO}1q-a{-e(&rlcUdGnwwYtMV;bw0Wc$zK@fmdXSsZ=C|wu(w%A18;Ex!9J0B`AQE z>}w9csRh4T6_a##MMqe8-w2_#Udt#3peU!XB!#v8`)0|$_Aq-Oo!n2TEChMap8icu zS_KTwP&iIR2fp)0=|eSrs|OmCr7aW;ETxxZj?k*BCy}Q{Mc^pEgeAt1MZnn3s&4SI zZcBrbeP?4F6r%T+8Xp5I5^wz?NhQ&FiA^MVcAF~QDAP`tS04i|Ox;&b>;ug|NlWT? z)lK5JznMHfLB}bI*Ll*4a zH)=O39r?1$1x1rz{^&N6kiBX^Ir`;vIT@>302Jjfigrj&5&)MUCjU1nBMwWl-0n&U z&-$F^b<;#u!G_>%vLm+T!{a>;Z-mgGMy(t*h4+WL1y=A?`*u#oMQ&}BU0s)Qv-BkwG& znxLaR*&e8R?XPo|mt(a-a*~ti{d4flq$844yF)bd+;eImbOHg`YzJD9L#bV^eMyw_ z?n%0o7gJ`mW*sd~~R=cev4 z5+`kLStc(Pjxv`{5J~^-RF15+T42=E0ElBvs&o2x+c?hTazIqO<~YvhowjML(=_sR zii@pUHFQa*dKKM~lhxNbK)aV+;$ShLeP0#Nae{C8w!3OjN`8$~D^oUC;jB`B4fiVV zAT}rG#u}z2JQ7*S|CiJCud=2q_S<`W`0{?fe?6A5dA0xC+wSG2wstCtU?TU}z6WSk zqvG9L6(LdboOMSxBI__YO+^%?k5JsbJP4ZP4F%tBht{)3$@NJkO?&yvDTKN6%_B7+ zf0h_cQA&n3WV0U z=WEFKq_#7SG?_xY-1H=&HA#{xcL)YK+FA@AYSglV!yzLgm$&f11@C01OnznLR0JPU zRT7(o^VL@Sp?-Kd%U0TGEcU5(rtBD z*07TqDMjv!l9tz5sHL>~T-sjFJ17Er!scM z+=2pxN!I#)QGYHuWhy~egO8U*`|el2do@|`FjaQwKmt^i2hKjC%5e-us=?`u8?nQ2 zCHaGLGf!pL<00jvX<`ZLX@>#Vbpno1P*W2RUa&KJLz3yt&P}M1&0;N}g>;nree45dPG4yJt192Pr6t6uKs!?eaYJa2T-NL(Xs|sj`atj-g1kZ%5-`7Fo-->(u1D zg{Cp@6`d%lG7OY9-BjjdBRnkEf4}_x5C7+Pz_C}#jj9H`%ty60*M%;S;ov~$Gc_s> zIfE)yvNBrHRNdBjoWb`bx5>6?;t+D238)#TlufwB8BMd;;QU zIN5Qzl)E{dbG;1xOV^4dyUmMtDoN!;vOztRnbX>YhWj#{Rh^FW( z;6HJO&ywn$`ROI`4INl!0&{ei(Ix{Ef1BKXFEV?vrY2ivwK;idQ(BUgd&d->X6lA2 zjoZy$9UAj(Hp?heR1OOU;j%ma(zfL!c`a$Bc@S3buNUlpy$WNG3$|Z;ke6p5gt)ap z;@E8r>qrS68d~U(Y{qsUT6{VI-3#G_;xKE{!J(lP^;+M%BI(;!N#{vGYeOwBf5!%< zrY}G*{XMqJV|e>jz2LFSzVEK2C)MAcT(u_keWL2Yw!|X42`7i2XS>#PfA{2^+U@1* zcp0G1`_HW1@819L{>$5H5Ihu77Tm+`BeL7)lZ_$2wrb|-?J95UQ2MavCm-eA5e_?K z`V*@TRc9p5Wzz*I>yR#Rs3CXGWUVLae;O(z>gj>v{pF$b$BUO|w4(O@O1_-8y~HDm zH9i!0JNczDe_l)6R1Ul9f111w(2o6n%6Ap^S#MGZ`KWgG6fmZHp?AxhBi2lZ{WglR zc~1+mgCpY2hMG`7!M9iLZDl1V*g$2(+`_UI-bf^DTIf}wI-i~iV-(>mgkV}8h%*js zLNeB|W&}NcyEJ@YV!d`}T2vpgQ^jNFD;canUeO_SZEXrjmUKhOfB2$C)oeB@X=!8r zIP9nVwkq+QfoCE4Ld)TC$*R-6sK_O>%bOl=DX*O zHl2SD$Ii~u(QB)f+;mNf(i&7vT~{Y}V)s%#%DSYWby_ee%dhgNOD3`t zL*(g>5<7`ig0d|nkjwE3LPop^yP(vuzh1OIeX1Wmf3N@DEGuQ8m(o1jovltbup@LR z*9?B+DUyTF1b#3isc6@Rgx^4Z<7jdQo#$uGZkLHF10Z6SG{So^a#Qt;=TgXwVwU3w ze%*@9$E@749>0nuMQU3;-KPpW0PSU2yIX|=abxxeOY4@NMaaFpl_jutDlbQrsE181 z;OBE$mnG%NBscU&Z2QN5eZ;koo;*CSJvTS(J(mkB104bNmnka)H32D?Un>JBf8PKZ z<1steAzbZ+hu+5LV?X=5fBnO+|M)gZg58{My+NooNdBO+aGX~cD3DLG`rZ`9?29yWf1OKmO(C)H3F^-%a(GQcQvO?i|QQ zkg3itf?(8EIlNIytJPSw2`O<%j60kYr|yjR5vh8>Ix6w9b|$K70479Hf6sG<3FuNu z_s&sEeOHE+4e$)lhEni~L3TUSs*eqaUfI^$rrdd2mL}jtH3}5)Ixdx#>~c6XLQYN2 zT`$9Mk}99ac_z!3)%tcIC+thnu6UCjyxm%TRKidLp!Qb__KF^{JtRoLEbrlVqMYp> zqb!=FfIyQxuy31yT#hXVe@z=UDTbt$;spT}ygM$EhRU*FQhe5KYHk{W14*Wa&PfYR z{S55|F5UW&l>9wjG~jOA9X8Ff8V9OTDz+@YQ?a?*8{q~9b3}flP>j1px{I!ytj>DM z=4$NIvK`vZJ`UwZl!e@!5ek`PbZby`4_O2Uz5BZhKu=T z)9dMQt5{W?oI8sxj7kK$bbQsy>bjSsEdxY<-fGc%Bf?q}1ywg-TkP_A`Ov6B+NsUj zuCG%*#x5@h&{`V#(A(b=z%Ai``bP1=A{R$Pet*_i(3o!+t2mw_0nsgSm!na zM_sOmy91IkK0t_^@m*Xx2 zEPrwvRK1&3Rb7gY26Uoca$@HB&et+Y=Ul4lt^y&;Py(LR7v# zg%9CfRa}1HRuHp_OMrKpQa}U$&X12bd`R%&AdpC60fRSVm z64u&fi6zc8JHr+m1f1@Th4&R3*UeA7) zeJ}$afA`_^Ukx(pYImlElVtM=Kp9lPX)|r7lkLDDYABUuL=2B8qjNyNC6}iMoM96q zx#UmQ*;T0_Z?4O-$x%k!_C2s+STAV+zj;~2GJ)eR$=sZbE{0vCXW_KK)6hTlEReS} zD2`d}-Yzz^L~ljJ4~mOtz^}+@7@S-(8g-20fBs2Ve0_7L*zZeA;P2Yas%LRb5xctSQ0(Utu?>yb6Kre5o$N&W!Mm0+{ zgDbo^&hyr@niAl^bZNjFGMm>~gRr`^dam?sIJMV}K9t0#-g;;w*1ePz?H}4|T*_89uORev z*6Z2{Jo})U3=^I=<#oJOt%H z4)sG@N-#v{TOQx6+P~Ky-`7_c0S`)+Dk4guX$qi+b4r2-%C{}3p0h0^s6;BbyzSNm z!H9fH?xy-|eE9AN^d>i?bkkVYHOVXOs;~XMm+LYELMhyUdFSq=C{ek`rD+DhQ;*(z zi&I-PM{cH4!nHis0pruC-@p6S=pXNwRx<-1f4@)F(ubW$r=(e ze%$FCQ8ffAPiG}I>x}KXOZ4JI@TxwV2B$Bovji&Lo^sc&z*tXux{73zU9DvAHpx!F z6=_75GBuWx(GDi*S29JDxti50WxZ}P?bI!URWdv5SGB9wqW=ML#+fPs;cH}jW-n1-KGC6V%x0m*h((8)2{ zm@7)cBS)Xx>s|IAjv9QapT7JoC#>k}<)ry0Uu2_RAu4bT_B!SB5m&~#Dpm%ZLX$Ij zjX0I`VYfG}6cP_Ay}u4J0F`o&e`+I)dk(vSi~i@(hkgXCB}Jd-O+lo4l;^=IoeB;w zuJ*HQR6{WvJm}M?%1=M0x8=*|NHh0kyUYU0!qyQt-vFU~Un9_Q(`ArcNr`;vRb=;6 z{>LfK4swhS>PDV+JGDRa^8FE|$vFYseyQzesI9k3F}%bzw{S+CR``tLf8Z@@veEWy zE(*Q^jcP7^=YgI;7*G_je~062)3&It5kbD~^^*Pe!+ihYs~h3+AOLY|@)C(OYM|(3 z=~$}Pw$9Onxg^xWsR>GSU<53dh_T(``Hs-18-s06$cHsO(K#dLigPGHGu z=~pLC_b3sKv%Ede0d>-yD#seeNnRn@*qS;yfqPq{yP6wKWv}Hue`Rsl(+E@Uwly}E z{35WbfkNdkZ{Y5V90EzmVWeBChTz4$M1SJ)b$Fd!oNwhcq_5ZP%XdH4pV8*3e7mYC z8(~FXef~9uKl4^iaXq@Ppz<5q>Zn__P z6U9aY=JvFM@P@SYf5TaRO2E!OdX8u8Apr%TU)PnU%{p(f%YvZTZhTnhIjmE|d0;_D^*AMO7d zuifY#E;Ko7LvdX@#Y6&?8$?zLY?28<6)Zt0UVcU0&Iizff33iQ3=ShF{TG!HKf&fa z6{k~k>D%EC(g)F*C)J?qb{x3RCo%<}Wwg9hHF`$1!HQQ&H_BPZHvz#M;h|OtIap(9 zj-*5fzU+UE;#d=qpv2I-z7Ih@;pqB9QxU3h;0(T^%#&{!loZ-@KTt@6DqwlXPDLN{ z@p{Rg+Cy*0e=;M-x)im@aag_dlYKyVPg&zJNxW zA{}-?WK&Jw9SN32Q&etoFsRT)%#)qvq&3BqzP~TSj7y^z+Z}wuFh!JNb-2o$M}NSMp+6YC)yWe8#mK zQHobVe>tG)LX&~4UAbD8h4@ctz64x#Nzih_aSTU!2_X8fx$=Gam)*BF2)FG5ukJa_ z8e9W-=S;_HRJKzu`OA5%6YQ%hW<1N+i}&jf|MA-&e*E|vbZq;>fV*t()VAVqU{a0d z@+t}hlT@Fu`Kqq-vgMT1L61>*8f7KxaMKyV`vWHH95S23cG%b}?P>SY> zn^jStUdJnV;UH9hn4#4&LfpybxjDay_vUQ(PG(gXms&uOqS_zdnM^tyA5b<_Q=d(X zni;ePCptT_Lvkq6`~l*mUd?)`8De7}WcBNI)q^(5VEe9uo$c$D`^`_|^XIpFL#M<- zf13$?)a8o6m0NDInh84t+JlH6za}o=bwm6 zoKtGg>vad731mx9?XpjKsHfL~d6bwye_RS*{%XnI z9y_kyPY@t)yF)iXvW_J`a#H+k;@a^EBjW|@12cK|EomJd+5Wd%pw-#gFm&-Y! zJfVQNsUh-Q7OlgJi$HxxB=0e^lMd zMuHTl7QD{&EuW91Sn$2CfsDbq%V1d5BIk&QbYy;`v}(IIjewVva@~7SWikhfhq?D$ zU+u5=KmPX1s{zM{fn%i`*jLj_%3@nIWrs}3ou_myjn07ImqOYH5&Z~C-~hwGU7~1; zD1Adz?=%)GJ$bP(!M=I0t$m!uf5z`|f_{mYr$PlRA|O&$#q))5U1$JMUA^#%UU=Ct zA&FkY32$9{^d7n#XCXADLo>7PEU0&)bx0qjRI+XZCXQ>gRZS|Eq2{IOMJEO)eGeyw z&gxBNQ@)YB{2y5R zM`Xs^>&?0DAGcJKeV*=?0$A`bhDKJ}C`lcXG6_PW?mIZ}KKx}Jb#NxG7vn>YYyj~| z_&T;#H97grinL?btMWV-{n+M{!x+iz!>-z!;)4eTp42;u9u(=MLM`)bD&)-5=$HjW zvt8mSH1Cl28TEu^XG%>{MGStJbZ=G3 z2l96DK2vSnv)&3f5lxC_s9Eh}Vhtxj(y(e_>-w-9It(8`S&b{SoGrS`@)}65iiIou z>VQwF3PrG7EhVFJe>zp?*nnNz3)-N#1ge}=AG{U0;+JF0yZ!=mQ#M?2_R~3{ee+&a zfzYJ3+$BTEQTybJk3m;DRp)?2N8>Em-nd#IK^;S*Bz-0IY3P><<`h=_)Qa+9-9Gle zf^UB_zWn08KT&{we0#@b?RR)@HjC?hyPds3KO;vWH4Ao9e_c3L3+1Fa3?Lj*1Oc#X z@3E)ac-VWX(k!+iUURmBn{{x`HSiUG!L3bhDOuL$t8C|ss>VcC$dXem<4cp`*XYc#n*!S|~ zRidC2&6F4tf5(pN6-QvL+@sn-NDtiLvkYD7meIX3{FciOVDN-a7dx>J`cN!ek;Ppj zdoL{u6~i2MD-X@qocERGr%8DjGDsa0%SpngvQ~0x21Q>7St{iqTanoR!lh$9&Mj%~ zPKBmvWEXRCo~UN$^4iiES%xZ5W9Bs{>cq&Iol){~f3c{?wOff73csi{6uXfs)NYKU zs3g4Z;6R-mXHM+J^LxSOto-A0%`bnepT@i2z3=10=T}s^^dLT4hkodMV=HhOj$m!# zbJM|PF2OK1yy+nrSFX8lQs1+R%*yW8;oO2^5l3O2FIyuQxv2sE1OFzl1+v#kWa2Pd zG7z_*e_ii+*$#N#XNU7Xz@_Q!E2+(E!cDW9V;;PYbj9KA9JPC)4$v++DZL=u!eJZl zmk$NK$UU1^g++^D2Y2`!9$9xd+acuP;55@+?6Y!&x|7%a5p_@my!-FtA8KnHZ#N(# z+lnvIPe(I|-WqGJk$hmrvCK4pilLr8dPg94e}zh1qk>GZKRWMCIi)CBMB8^&?>9+{ z=gAKREZre2E#q5m>7}8~II6SXR#2pc2fM4O*#EtT(KDe5;4TRd;Bhv&9xB*+UE<(` z6EMVLYyZ?$A7pD8rTCWwTV2W)xu1;QwayAlw#{uek5raCNL&|3`$@*uPpo{qXm2xJ ze+fdnrrFa;yC^8NSTwd#0`cE{Y92CmV>-0Xb*{WS+etkIL~w)%_~Zbb>UZb4aa>sX z!)CaCw&e(on(4FyNv(P2wfWYh>2Z=ypHHWhRF-wD*isz!8$z0_fWhf44PQKMs!kD4 zc4bDE1t!G2ynM4jsF^*SE&)q4F) z{qoZ%a_Hl#?JvU!r{lQSlif3T9yBJ6i5Kh*=pcc|2^>g{?q~}&ohbIAOgFwNNtqq* zRf1aX3RcL|R?FUet4r;G@E~su{Zt&sIh@wMr;_J~V+7iy z4&@pt*rU2{3J?}W=+FG*Uw$pBe+b2SkOiBy`|~D=9C7L6y43gX{(SjFIcV`gp{R@v zwI+x5;*$u~#SWDok>t}-b%=>7>XC)ECKzl(SyS7j1>BXjMmnwksE`iD+W>}qnqwTL zvuwP}5tUj1%{y!^|8?8HTCjf`pCpQX{+T&uugY|d; z8pNLa+<+SDqbbmv_?X#;mmos}Gk>?ylZ>$Hi-$$~arE~eU)|Wf0FCTU*Ts`lPl;%E zAS(<_B#R*1TLCuRzw}AcaJ=hz*4G?bIG1vk*&P&`soNFz8X$CX%No^_h}aA}hr@R9 z-t`{SZgA@JvgxJr!lel8BRR8V1!B5wb^E*K5B{&+1EreZeW>)$pT2|Le}5$(W1=Lx z)fjYiqe{8GuPDi^*#xRYE{B|*LAljf+k)s=r&Sox`jzn!^e4BLZuCrr3R9s1AmPB(ymg4RmZ=6 z-^62*CRIaGTR`iBT@xja^(J$#>JD&3iJXS_sE4=?H~LB18z7{<$lioa;&UgMQd)ul zWtK>hxs-jc8k0J**1^}7ji;14K3yyAqjOFhZ)aDW_5NSsM~r_C#7V*&+2UCLrA znSvwDaEj^}kdEz}MSpvmetCP*fTO$ioO+6bCc5|3RMK6YeMxCOEGPK8Tx)je77+HT ztI06XI>Hj9(5QOWqP+~t{vu~qx%)%oLeO#I%k3J&w0cZYayXim{qbTC5c5eo9aYCa zBI2p~-?+`S^T{BxIuq^3>~pNBu$5)T%aPFciCo#$hq#UG`hRz;YsPwmWV8+1Ww1=b zEI?M*3>l}}x+I(AuIsU2|MC5t|9D$9bcn4Sb;wS*D>cK$lgL(RwM_X$`MXqPUutyyO%)LQ@jkBKtuYLOov;SaYh3x zOCOJo+v8!cQGR);*)<~LHBr)qeL32CX{%y(>C5$Nc-?yG3_(ewyn3|HqO1GRtK*Pq z*DjT7b~mJ6P}83F)CuIirXYf)*(L0Em*++UOMf-q7v;fTUR|j?tlpAy|KF^hMO^REu6+1uIbwK<&4#QfC}Pq4TT>fD*AG z%N6N51vXuDydVYbrfhq9jQGO4PK2u{byyiWviRI2ie=qwuSr&Nj#9B}DX~fo90G|V z&KkQ3Sbt4ov7PU0?c~&yWCvOq2woge z^fwPGRTmBJ=mkWBg#k93X9*MQJ0)*PGJB&Qbktp;Je~6#YmYKj5_cEb9fxSrCujF4hM^;Sn0lq7Teh=#rVm? zi#C;Nfizj(4u{-=$u?klnH}X-B}Wl%k}f5Pq`9IYOR;4Q`&_{_~gj{qxrv za@+oJHYFlbs;KErNS+kK>i3ZVE`>DWbsb&dkx-n>$v$W~Xw% zd%Sv1*#PWbe6cjcW(94H!S&IKaK;`cTe^kI zhqOl?CFl*Wa-Gu{WSVkT-4RtOZPFHr0;D9?wLK|8Zq&{;sDtf~>|SHx9n-l^@4vN8 z(MI9Th5KdwJpMR7*B^fT{{4qX(0e>+zOb>w$u6u2?HjZ~DAh?5kbOhwx;2RAkRDVlI< zk|wjX7dGcsCHWrC8P7@FQ&L$os(<@&tu!zXNsqcgQ}g{p?Q!NFQf%frt}t78z{f#k|!k>YqZUO z4sD@sooqO?<;5VeJ2!LdE6htXa2JcwnNOAXZe?J)*ZCYwtxrx0ybx^M5`Q{xkBYP4 zPI)D8Q8|dX-c=EE8W@FS+E2x?D72iZC(8hliz%Jspz}>AZ?4_1#^+`H`u;!0yI;NM z*W=Zs%=yq6kC$HKBTHqcP^Kmw%NO2SjLgVJ2XE@xeaO<0ggIv$LnJYP&B3GI5qp!guH9xEq`g9UfJ9fsNOnUDx(%&*~>CI7B>@zl49I}nducU6`H)M z%T}4QnE){bIw;~DAp&WRq%v6N-Bf-oE9`J!&{yxUXHKB$OHg~GV7;BxD5nj09XksM zKAxOtl6Lt2TE@ps_)t>p8k2Bv0#B5(UhR~p2I;wsB~NdSikf7pf`8aIy(xDcY{AUs zb{@MbLhFrs1l1&hc2q&Wvk~v*zuPHJwE{YKT}y^zO1cFe8o!6_Md9RByJa}Gb|~$x zdSoU=mF$XkO}YqtLEe|PmVtV4YFxtSOrnoBr&Ae80P$GnLQV@tj=$`f`o-Db z`HQ+N*sW1Q_)=E$?FQB3@1Necmmf_7BQDK}U`jSEe{Gkk^Lr^9J69RO+zLS2Kz#tzw2)&l;T{AB9Z zO|M24v}$TO_KoDBocCoUeRKW(q_g^C;s5C2GtS$w02}pl-j~r$0~0#5Nu)`el<8e! z&@4{y+Zf=1RBV#dcLjo+dR)K)l_{jQ65p!AXGxp+y^=8Z7ux$pEiCQ24`nfrdzT(g z11^8%wvHhps=(a5M=4zf&0-+F3VxImKfL>=pMYPV#{IT}_w9g?O~%l)PQR55Ve7R* zQD&bs-TOwNrLvsbzG~AS6p)uf;w_(crlb0hU?u=$K%2iA=jz>LwRa-*?BTIZwkYpQ zdyS~Xhz+K_@;{eiF)zeNxwpfD;#4WV?Rvng<*ip`nS z4InvhKm@f#5(u$Yx9zk@ZFfI9UbAeVlXt)P@yAae z|NeH9DN+P0O}w*-XXhKuWs6dhPAFi};1nsftxl{|G+FDfR@m%1UH5ELT`B!Em86z@ zP;N$6DKmWq?ZQpm(36a0!ZgfA*i_ock9Owx0u*<`bTYFZ^JmilHZ zgAyI<@p}S$6FKyxT4tNA{y@?FV$%Xr(@zO;DivuAuN(AfjT)Uv+toDa+OgE<_2Qp57AZD#;0H!(cUS^UN1FYGca36_h6Ps_1 zIzz3RTkamuQjA-qU8xJahMiw(q12sWRfPQLykCH1xCsQn$>)-S*zYw|;^nAAF%(T0 zRW`(7ItDg2$A0z6wkdV$v%=}r-{{b?U2p6Hkk;c849$_2CUF|~Nd(%FjJ`Of)D|;; zdT}2m{q9w%oshp-vtQru=X_-p_&D7F^081)UM(pFK?wDNO9@XZdVcSbC=2wyB-fcP3@{d=iqwpxa`z((w1Qno0x?R zi@4$OjcOcvZ0rXcB`tr6I_?ZLMy9gl^41x@_X^3NuJApA5oV$ zBKV6BF#u*JE%XSf-jzDe?eSecvQzd?al8~Pd+P*EROiT^S2&!o8N~*V5-cEF-nG3W zZ{>K@K-}+#1BHhvFRg(*HaxLLdlm{KGW-7Rntkr|$5$$@4`l9;)Q+$_$?-fLisT8w zMl))&NtM~nGcsdKSdx-6GzBvkCmF%XEuT(+K%UGB`_@f435CEL__IBi+))D^0lSy_ zQ3EdlSC=YM13iE58hEN*y6ckX>F#w|SUG!96{urBEam5$%&IfP0)QZ>sKTX|%tUtu z9-qOQib22^VwZ#9+F~Z^E3weUOUrCGL85XY#)%8)tukxoH{IBXtu z@@K)4I^`46i#|1h{~{plWskaWlju$`E?b+&m8pE(Ct;QvX_5O%)^G624!!Y9^&Y5Z zDJIs$yHJHltw`^EYwuLAb~_P1^}yq4)RQ;PZWjeP@cmoZ@dy6*=R{E~KNrJ+u&;ta zbC)kv10a9lc8D@c=D9#W0o-YPc?3Fq5qT+h@J-4NT zVZS^P6iz)N$1>Xv8nG&HCx}~k7mU((1sd2sGhDk$C|!q@2;4WIS}aOLSLo(&xYyN8 zX^GlUgk60;D#rikn*FhUxIg~z_6bc;I^y>hj;9j3HmrQo$)aio#@Vr)TIYn|bnwtn82c&VS1C_EI! z3krW&U*JYnh4l5i6gWM$$T=rKpXVEkHvZz!lKH z&c35naH3cFFU5hQU#ithU}ME3cHX=XwYh(Ep5H4l1c09<%V`gvHcFG-3F%4MWB0Ng+OwDVJo~x?wdU9_ zYV&*7m`s8$kf1p~A6aV2xEgoVbg&dL65l8)b{>%6F^a9}d(}3lL8hsZtLzlr@?509hT${Wg@sB3xZyes6GVaz2gl*Vg$YE9Le0Cg5+pUuWr0D{m zNscG+65gh?^pY%?fq8`8)mDw zWyGbI39+0EQWe$Dr3S_I!bY_O)X0vZc=;Yj$j*}6O7-Sk=TSxMvZ|S5aeu?bXI$eR z_h~BQ{B-J`(j`(mP?9~Y+E4A>ug3S|_2GQ5%3x>j*1&v2ThPNf=d_wMH?(05#cOxX%E3j-y{akGoM}ItN>sAvTI5!TnSdg%m+aSne_|?ID*S$Y z`OC-q^Ut`=@&-9nwd>*&hLNrHWue)&>(mLCwd1R(hcH=c!*SMS(aF)SLAYYESX6Zl{@MOAwdrwO2%aio-C8;sfb$Re@P*E0#bOcmvT$Kblnqc?3 zLf12#)0KAD(D2;Zp(GK)Wjw(yP3x&3bs%dkjyi1{XA1+i5QlMGTGX)=QHAW1 zs>1cWG+y}uVmtLr3}BI4FEKW`;vqoaofWpt*ET2nn(mvg7ww;^Rlgsf|LuK!l`S3= zdw8x0`sJ-TPN8X^nwZ%=F|=LL0!zyqc7IKL=*bCdPG07lqi}ycO)^myEUrtSqVax} z%C>sRteRb>)bIi)>6T?kJT9rntB-O&Cs>tn^&V6cy{cL4ySnNmPA0pbAQ^C&wx801 zfZ>wAuj!+fEa2$vlN98fF5hs&Ju;!cUD)VBczB?Dc=-Hquab*#Fzm~nL!~KZ@e%61ZX=-c1%cfQFsBaw0>!`~R zj5B?FwPvr0xes%M!4}3LRr(-MQw9>cDH%@R-(q*lN(iS`Q#zt~b3Bv?3bW}~8oaSN zob3Xx1IoG@!Ah`SYO1UEBGGfIDs$gOntoqTUNxYjdVF3lnQY|J>1es%UXcZ=tf-^r zp%J$FmBD|B8AX){E zS4yAK9=EU8>+_fT{p)h!rI94-^3d~7>CK@X(H#DQ7#LO7?FWuvH2_l_aO)`7J9^bm>Z@mtC7gb{ndc+gp!HZ17^T$y(!s zt`A<+maRjmt!2g(5BoY0A~$IPG0u{11HN;_+EhFs)ei$t?QsEdy;Kl z6bCu8^fm&`{Q`BDBZM`=nK<4uTC!Tp+U$Z(h+!li%BV}ihN*NcLFipyQp&m(N>qQA zM#UE6IdS6Jozj`S-{Y*8q*5p1l^ICYIvl86WP}u;9H8;_ntj!1lS}(RFx@qC)qR%G zcqx{$4C|=2Px(~03`2r7n}ag`^1gg?po~9J1YwGpn`0G02YYi06f#N@pS@f4e(OkO z4L)jKt0=Zr*6?8n*J;+7vZ_y4H{3nq3l!bGbE@uU70|fBb&@$1AqN zL$*}AFYk+AU9>UW&&lCrulBfXG18@-pWI`1M2!lotABU#x;dw3Un`PShP;2k>iZ`7w6u5v^RXKE z+xsuCSXd9dBGXCHSB~6h+;D#+olV6m5FnM|XiZ!|qLEt!9=j;j6uMLM&$%_l$)#3Y zA+@Sa!47PyRTpiJsm6TAM!=B9L%sxoDGKUUlZKHmf-~t-0@Z2!EpATyY7ZS8<&>$T zjo5WM1h)lt$+>zj4mn&p21Tb&3HxAYXRg656dV@H4oZ>;cQZ78O}Yl~eyETJKg^=yWPHVl+1Z+HiJ6FBAO zX;-~(`*k_O@VI0jzSO_J`{(z6{>%6L_2u2KKm7Uqhw-02zVH4pK0PjFdTsB*d7+jr z+Od$K3Be9SXDyg{i^Wn}6CM@fosuD}dY;s%KddUW}l;+>O2{B(|25{>Ol9{kpqBV+?SDz__)O{Y7$cG zO$-OcZ=9#OJr%ATI%S31^8TjY`eqgX`}oJ-K7P92{U1Ml=wDu0*y?-tOxRks5uVsh z3e_n`Qa?a2S=K>fx65}D$7Hy7rMw$O9_S$@)=o_*bz!|v+emv(35_H1Uv^Wm)u_CO zQu~x4USvsiSKni*cOu=aZ7%~{rK_!Cv&F{$(B*efsLSNID3q!)zmBLh$AL9OJxOtj zCXOTX1-i~mixcjcjm{YB?(huF-U^vjoxYOlVGT5%B%Z!jaONt9Op#=j?N}VyJ+pGpcUfWi9yo|om3Zrf!7Hn^ zsPww_v)ip7@qMxhc@X8+d1P`^=a0m$BCu{=`Z$D5?M9a701L)bW8=d){m4hEEps~% zr5G1MqX5gd{z^84CHv=(pTB$n)V=%N$5+g@hw%og?Bxr+U%Hj*v`K%=Ub^B+R+7t> zFvW`YwlD#@?Q*IkOWFgD)YDsX$v~%egV%B1+7sj!Pu7>+&yOHGuJ#6dNXn==?$+h7 zJX8=T#n85fA06D{+g*udY)e}nzsz5jreC(RDcq;i07=P7(x>T^oy51&%JEo+>2vRn z9cU$yl6LkUXr(mrMi76?UOU`&|H(eYwJ^8W3-|l+!`Cghhlvn^hhwn$$y!(G3Q7RY zeklSEf}}#-yb&4TLkX>Xm!_W!fs7|>hXdgEeovr5r#@0rnc`GMYK^r`g;!V>1~$lu z!MuV?<+v;JFSh!kDt+GT&FDQKiWlw|E{i}VKS9YKX* zZAKhxJ$ateq)4>`EN}uteC)#cN^yy%%$FXeBd<{3esncO}+H7rFG$86b7cJ;l6$tbHgXfZ<>NoH$g`FyE=P!DnoOUEMvh?dg{HSAZ5 z_CmV)-TQwJKRps*9{35itfqtdo3@iTu!r2YSlFOZ1v3lvRML-k-OwLVBmpkl z8umspso~O1j=OAmwS1#wO~vXDZ&kf`0+wrE0fc{)QcZ1@31Pv2g*mBrxSmRlE1Llqzk1QFqg( zPHTVI{m9)($)E^%+HSzf5`F>%c|*I~7fomK^C+bblBzS?Ck6L%`q*!AOHw0k^B&|{ zgBQ^$ZHcADeg>x}v$Bq2@*Lf(-uBgg`?vR>9wvBWOfONb={IV(`m)i&i?>BIJqeCT zkW8r&sE-sN0E_9#XbqU;hf!||gmiemo!NgbwmJ`=nv%?3?V|0a#SNgk z=9s#l^9j!sHIO-}@F2!_9a?pGAquDuNLJErcnJ@5a(W-O`wU@#rMBrj)RNxiT_cl} z!xZ6oTXxlA{HGYOT2N4o7pMP5sWO9a)td0RcW~j0TcF;0m zQreKX)R^R~I8j1Li=WhHZy#E-nIip7^-Yy%p9x~)IpxD)J6atS9HAPBH? zFhdOhkOi>>h+(GE^;Pf79iVL&^kvol^ou_{N&0+x_ua>zKK1c*t^DcTkALQ0J)G9G zy|l`&yz7vuYrV6x1pJE=*t)#XJt$IlgQO>$Qo0zKm8ev`D2px ziHcnaW#iU=yc^5M5~d4BCmb}b4Cd;F+`PPpe%#K_^m^8@%&R&fc|I}YmE!@i4)TO} zhN6;c%N9K+!XRsZ*Lj&uF~OwM>oyMNe#+>V*$65H&4zU{DjS(>^Re333sAQ955T?adpVU6ahqxI4N>Drom3UrlI z5rcHl^x@bXk>iI;G7kx~SQ?0$@H@Rx2NtQsF(~_kEG{V_yr5B(H>c+HT6?lmly!s~ zuWpEcMY|Kl*^9b^7o-U6*NgU55A(qfjD_Jrch$9qJ)Voa9L^f(B4(UZtH{P4K6>g4#J1z2}Oq(c67o4jOK!m{y-o9l6Ld+0+dxmCI3HSo5Q6 z=Rz2go3^oWx12Pp-vS`Ikc@3dv-3}>t-Fzb?Wz=6l}~q;hu=$>1|M^3WIyYe;1ziw z;*(G~8$p-Pdk5X#r;HA8DhDSxGaep2CjL}E|MlJf8uhQ^!`nXRj>BYihI^CKqPe7` zostfF8@n`@t7w>zr&KUSj7!R(I?Q3? zVkdckd*lRaJit>#_AAc?RLn{Fva&2!q~Bi34N;}u`e(HVhu}YrfB#RHzQ+}NxLhXA zgY>&{+ztcGbPc)WEgcF&I@|1YY*D0t-ofIw9CY$x1_t({SR<*)#_|!+s@51w<%mbA zSuI$?cZx;(rmQzwKlXI5fqpXY%an}pH`u%Bz%+AkGsOggx!q6z207X5kG452R+S9b zEBIPvZVFPqvwl%}eF@kULAH||)(w-b$D~BMlduFAg$si|TKl!@iXGD9iv93^a+Krg8HZ3MnoE3sUK6z~Ao)RC1|7B}^o%cg!@l+dQmvzHQM zXZ5ZZ_*c4Rvsi^aGb4IHG zAt_Eq-cVDG{N#X=Zb4%Md*tP(bh2%&XbdgAU6YWUbJ2wBd7mj0+cyn=*G(3irjkQ_ z!6Y3_H7QN(+#WWuqOFFgr&c6@P$*AQgmicgi+7oURg-&{=>Up{-eLTJb2h|L@vp3UZ-o*bX7+Y$WL8D>7WXkUfTg~ zw{1#{4) zUT$EJZaKu~!-;tiu>7k`UB62yJ}fggwbCe507cg>?C5${+{0nHq{f>L_u1+X5Wh9A z$*u(?daC_;nK!y_1)|xp;H)TJmBiH2Q1;eU7#EK;)CwmgIQHi37ArG!np4Le2td|v z0#9(atZKI=Uqw29gXUd?hBYA&feHI=LRN)<$}b&{<_XV>_ow$C{_*y4EjGQ>(*QD8 z3DRCX=VR>mTov2uRO^DoX3Gw*urloK)5f13jt)Ubu^3CQbcL3Mno3yN68OC6mCNBE zjI$w~;+HMHb|6K5deNCZ*oW0t;-NvP=8HMp;J{N(uLS%WUDt&eGDQr zB9SS@@U&Y4;r=)XagETYHT?C`2ER8aKvb9mw*rD9d%~;bNGg&6wqzAVbZ6F0SVaws z6MeXEX@_2+HFoIfNP*noscV zzWeQW{nHpfXXovI)$O60tI3G1qk@%YNQ7N#%fs%+ZqH(P4RT%sysn=;D6$4y-5Vv7 z8nLZhS+Z$lFL?*Z-gJQ87kgRi^-Lv~hFd~WELF|e5HG!5d6cbKr&izQ6#%Le$6XmkUMGmu4A z=2ex+Wu+v3Py(n>P`9NQH7&xsmr->C7Jqu5g+R>#<{NL`r$(wPvV>`y4H5t`RuN^> z;fEcPEJ&%u_9#+I_79vbaR}(}dT^OJoU?i#boPc00IC4frCM=Nv;!T1ig58ePShcrIh=0)B ziE~Jx8=Gz`BrZ9_d6!gA#be@=ij@}8o5%^~rS4H1w|R1!!YJ|ZGUl0#kk&Bph_Y#^ zfRbuFDoqhSqEDb1yp&uHaIrajDCe`Ch15(5Y+JgLfgK&(K*`gohfBUj^igl6j zI*A1&lS2ay&2dOwk;DA|^7Xb|cI4KT<}a$XfQZ0Ld{j$zTho%PQI)LjPqPpKK*dps ztRY#J-M@aG2OQ_kOeV+OOHvh?dE+90bM`(sXKzA;>X6{C{oBj;4S{1$@Me3!)|GVA z(Q)(19gv>75@?Iv_$-@=mVZB8v#h2h70J&wvMAk9t$#1T*0NW{;e4#x6$99#Relht z;o;m4=bmnL9ICBo`Dx)eWYStFMbKC!-t1_v7s{^dqn!t0@0HX2+6Z@Mt(>az-5|REOOu$bq3{?BP)iSq7rhQeV7R)+TRTjU9;W*5~{jl zd~4-icD@lJo(bVO&8pD#;o<9(-4+g#nihGRRH3V|&35XF2LXt(W8*~V%ga1oLQIgb zyeHjzRQV@MuvV|hg_%UdHy{`YFrPjbT4bf7C{_jnK#VmaciUQKdr0T6k4T@C5K z!ISoff)(y>E!_`4{IAciJaV7S(z8rt{-Kiq=%0PgbBD{O`LU_|SR4l$QXBpejs}ZY z+D#!!+meWV8h-+HH9Sw7j;`nsH~gBX%=HG|8JjuKgsb(U_a*Fm$%=L1d%A6~%5xL- zb<611L2_D2XxDxoY!s~;=<9oDYzW637(OWX2b z|K&;I0kzfvKOqpq_xZvNl<~Z|;c4~$*gk!-ZR>fd{D0YmjAK@p6GH@*a5|J?Bvm+) z;{qqMk7mlU30=O>9OfEP=OKVD$a8K}<;tqx zm5icH*5;`uw`u(r*&E6oFF*SbO80ikwk=C%M^+8bO3SSWxhm?nGHXfSF385E2N0AC zmJNTXo_})@a9VnMaA?@B65kwt!Z#c-+puFVP$fRT-gd8{@N*mRY_DlnpF^PT4=;md z9!ZPCOLY*Pt0Leysl{A}A4`xbm-mIFGho!Rl2bhO5Gib@TF2YG$aic^dmL=*kmJD`1p1MQe__i zl)6Kpr=CIG2BB-Dr8<4uG@E%xPRPMWRsY#jT;el#J*wix5O01#fK(o=ooXupxBV}{73ZnV%KR zVX3$6=n+8eMK1WkCP|w$YbAVKN-3x^!GGBwEalVyfvBW_#c-&}ZsoRI(0G%C8L38G zPCQZTF6WLo_@Fy>1gIW3+5*d~g*OlX82YFzep~lr8p`QzcPV$#AicGa862q}Cat$^Of1rQ~n`->3Lqh@~B3ZrmWrIS*?5mzS?a)!uL|2}sAjy0_B7gZ< zu|NOz?LnDkI@ju#3m(`pX>_xFZR~n61??&Na++{h%rQq*75QYc;iZgclMoU34yVE| z6&CpS`cQWLp*WK^jq`KeqcHioYsP6ynr^|*3^}usj+{i{4}qW9%BxUYSmnE=v0(Fw zJ(Zh?lD$3HOy}|giWc@ay%mzF;D6HHv64f}iXmWi5T2dfZGE%GH{F-PAV3r#d3tU4 z8iM@LuID^KRqMwUgZz)z*Dh}bM5k>TzEnPTL;?}C-l$bX8-Ud^gnMQZ@7Zb-K=HU^KGZwVElP8@Yk%p)f~R(8 zM^7*|E1E`W9OoJo%LI@eY^v<@kdBuWv<*A}N?W3;MkTC-xJk0C>o4K(0Hobu4!))( zKoY0QUUnb9TCx{AEIik$-1O(`+KgzB31b7=7Hd=I0qjYKcSlPv7gF9}gvAEvXbNmz z-+^-52~y^~H5FCt%vKJ@`+o}K1mL3);o9iuaFo|i0|RHWrz*rxact=zkrE+OYc3=x z>X;NRAdL=1&mdb>@^q4Rc3a&fuL5nyn5RFQ9Ps3YkLi_$(g%?kmY2=JwEU)mP=%W* zQp<04jO}n9s-&08CDeG~!>L}*GklhmuUYlHX*}J$u}zy^?Mm`)n}6!%Dh%CTv%^U@ zmP`P@EA>TQ=-Lqq%5)ps6=%q)5X$wcWnl@FY3bD;DhEd1%j&Dwtw~qN$ACP*6jns! z+icka|J4BUdN&Tg1iV($uEb#j1CEot#Vs z7tJqe1z-i|gI+jJt$!g@d2#jk>GOBL`t)gh{QPzkgUZfia7}U>OHT?5=4FLtFZ~)E zh%ww-#s?g!HFMd|e5-M!>Z|U85TzSZ3DZjOKw^9(1QSt&Cs!pMUF&N*RjJO+YGS>c z`h@+_Oqqw8T^v~FrCHabDz;ekuho;VTFf&Rk}reYN}|b@27hvavQICw!RqAH5|5P< zU=Lw$L6M2zu9j8#S8CY?T@?t9E!%(4b)??1BJbtqS6T&EXim4QD;E$&Ko@fxs0EnY3yumAX~KYaK5@wvU- z*ru0ZNPpTeOBy#$lx2Fd7XLXMAy5_dO6T$r4Z+qwAU%=zBHqG?VEDYd#+!%kCP!d| z2zL`4s|w1ICR_(a6!fmHRoN~_fxIN#&WC5+t$vM-5;~=41$fx}pn_QJ%H->_2OHs= zN70y(#Ltkw>S9?52kAFvU7`iB@=yW2d#x7bSscw(_2g&le z(EpcJ`*GZV`_1_I)7z_Ng_JZ#)NWvNN2UiLnK-Vo^t4DuzAu$u3|p~&M<}}-jhQNm z@rP`2V4-+kOLNW&6q#TYr9JT%6mvS^bEHf)Gbi=YP#kXL~$( z_MyZp)FIh2q+RQ&(m~h$l6dNkI2+TJR)58|nr8E?`WmrP#KNK8L#5KEg3uAB!+LeK zj-Si1O3|_DeLwV`e7;=dZT-6!)9C8JK}vZe%h*?=)8Ivxohup|sU&_Mbvj*>Ry``W z%h8wtOxp=!FmpiJt+l}M){6b=kH398X(p|Hr>$UO$!7aHpx7=&zB5~Iv;&028h=(+tR=Tk~cPMFHv_TjjX3ChJPiMuNG~z_YQr3`k6TX>Fv&so^CI>ciW>zvlBZ5 z&dK(~tjYep6rpyi%Awl5$HrN;vEg2A^O_B)15dzaM{sZ{1dK@Z2bN;qN)qmLQR9M=+ z>dVotlpG|rAiDJIm9)yqCW@dHt=Ih8@7+^1A7!730>sGs_1b;-``_F9{>D|yV}?V! zkYu;#uKO6VL0N|Czz$ru?qouaW^|&8{h+ohbXn*ficY6GTyE>0a>7Vds%q>(PLAVh zYAUaG3*znwWAckZgN`@1TYm*8*kFEwxB8?vF%A2{=*0_lXn|vYDk!ZUc`u=p1t8%n z#A#IFGiuhWCBtcJ{kD9va_6<237Bz0Wq6_59jV2C>v2!s;`jmxT8BC-U2woC-d?)5 ziMoE%iQParJ5ht)~DSbAOs?NupNFVGp!Dren{Gj?zTzU;Jx!s zk7bS&K?N%I&7?QT2zt9O?y_)mZg3sn3z}7b8g*G02Q}tg=|lpO5kD&Hsop4#eeCy2Rx0#%8_nyx_828 z0G)BraiJeI$Ks5(T|m*d_z^WIR&c zia3()r5!%mZXD6;0&23ORJ5KOdo=WVIDx_gvg$_(UmTs;%0OW~Pqu2wbDzgU|CD6J zjsi?r$6o3L3V(_m)d~h1N+mYdpQwI#^|%q+>hv0Wz&rOXq*5^dt4% z@lY8y55VUpJv5gS&sP0DCOprrRpEHX7Lk%71Tl1{hF3Jng_r0E?ap4@u`x z9Jo(T0BW&RwBaE)c1N&)u$t>M_6C@UFdOVXBiqQnyS`POwUZCBie^cuM0FN20srTc z`dj}aIYg$WC5ZS|m9=FP@V?()E!fZFeIM`dcjJZbX?oTH$n$Kfq17`+UJ0mM40}VF zHcn#G7JtNn@!j}vs?gDh;xwSQqOkwxt4^&Sq4RMBPT z2l*6lcYw<5RCwpMOE_*VpB26V6XG_R;Qb?CYKI~0~>#7_XI)1{Y3WB*?QXL9SVfDPiM47j;m)>V5b{}HPa%u1=&=aY-3aqTs0w-klt7j?hHiIXO%D{A$sbbK3hCh>b1vOsJTU$^dASKVXtS@j$C;X!5R(n?jvkqKo@ zZ3mxnuHw+tt*N@|ErKj*F%WN48Jvi(MKY|aN~YLIiS?VCC&t2&EF07xwHw^yW9W82 zVO#JK{j%KNd*z2NB|_s;y<-&ye@v>iUD_ru4p}-HFUp4Ur09xDAyzi|({hTaclUPY z%M81J#aUz~JlbQ7cnhjaXIyw8i@}XjRzl z%4!izW|vqxb%KJH+UlH$I2V}s);y9!u)(P|?Ob24*MHpO=hwUJS&hwlhOQoZqTbGI z+Xxjb^C&TyZ46a7dB0T+3<~{2pZr&UtEn0+rbo!BkIB)Ydz)_VA(2SVMYoka?2a#b zpUdH~k6SY1T`=(fA*q$8##y%4Ooyblq^mc3`X;;Fs{t$7Hw|aM2_D0cWnXo4u6tif zM#WJh)zzo|CVIPfL`9$2`)}WXNRLXy-G%z`uTEfUjw#(Zts5jOZ)hL{@we( ze)`7o+z&}`)a-Fk~UtlLaM z>dLy5pWduoPMzBL+C1l zz3$fvn->WqlB2=|!?J4#2SS*C;^6~)XzG!**&rThx1tz{hS8h$J)rHl9E>!()RXY5 zh5OuIG+sSR1VGn%PF6mIQRdZ@}l$5wp(H0i%aj7bYLbnfs zM&R2WkY(5_!O*JCmLU(&*rK4;Wh2rS75yhlMHvDFPU zPo^UA!!tmZua^uG3K@O>dA$Gp0_^7WOk&+8kw|!tTD4bu`!BV+94U8HapbG3(M0gC zmkq(o1|vx$l&dtN36scwTuCPyVlMFyAa!}M=X9U__ouCd?v=wSdIR&WE7m-oc-1XB z2pqfCRZ=6d&24Fz3dEJuIFD30Ce9DVur>A_uk_>4pJ&l`Cq9w`0$z|gV@j+L z?KtE{G=np%@1}5J7wMhL=jpAb`~JuFas1}p^In)|CXt;j6x~06o9m^IkK&v|i>O0} zWXTXpxt^c*dSrKh;`5y-82XtV4&JbjE$xnc8jiGLvqW?>B@U8u3Q7ujQA(6sPwQR$ z1(|wklK>hv$)kZa-)Jn?LFG; z=&uUzfajH&IBk)CvyJdn2j;5lVz#uft9h}1eNJCgJ~*b&B|Q&514wX0Rln7$Ba>fh z;3}QAsR=;z%PPj#qJqcdKkWQ&_8gUP1K5-q2B%$>cy-zk<=}@l(3`D|-8rA`oz8;( zyHZJ~vP5@3o+2CMrs;xq7pv~6y5ok#6i#Xsbs87A3WGd<_21$wLONBRRqM zm(>lTtbK`gBCKYLWM9%6uC$2>dS!#16@8nHqVGKIZ>-q+_N_tq-NucDOPe=UhYgP$ zy9*G@>cH5ejP$nG14yoAn=aUWw?(ZSZ62pmpggmVIJ>dVIj=+C2!*U~ExeWUP9Dd6 zE^nWF+mgM1#KOX(1>7@Ly_5qzP9^%;72&=OrAqyJ%QqA$jMoL%nr-NV)4`bJ4bBHC zhm5U_>QdToj%sbdPA%i%CMv%qU&J)jd11>^I|svp>Q4H`qJ87mWjVfU$x;J3QpH(s zg~{ARZ9Ul*?(GUy+26qaP%fO;S5N0RcDYnh(}ahA4Q&BmeXVad&2Yae>eVYi1^i}A z0U0{+JF~4-`eIZ>bic>|JjF~ z;2m;AVmZc{Z`iD&ZM#kh9Bylwd1~yrpGvQP@`ZU5B;`(wgFo=UUM<+a{P4pczx#fC z{P*$Jkj8VLp<=LR&lj(*$7p%kwih_2mkPdISj={-Xpkb@3HDTYQZUk}$|Le8;nLGb zhYid8_feg7R?vWbx9Sq7qGbzs zx8pVX`0abC=*#r^%r(C0kD8X%hgv>I)ctWNkR?iw*}G81*)AJjNf%l-!SBgBsylKL zBk7-kbZm(-C1B{>Un z=Jf{ua3qypw+${7hz&$g<#UN68U$^(gg7KS|4Us~CywuC zS;sk-GLi!>e_6CRSr!Ps6(xQT=K@^e#o1-cWtfhHT+MC)yDbuta5JH0+2mHgTC!IT zOwY&^h*lr1B|j{***!o?o~+TQ$?hix-JQqVA>!J20>-oeXF!<0tWRYIt0E!WTSKY@ z&9$pd;N4_1@)s{lK~w3G8n&)0`e^|?NBvNsIu3I@!P`on$bXhPNI4FXwN#aBfpa7f z2jG8A7Xchpi{fvFsO*@oSCd%3IlaKnwn%7iPP2jwP^m$;aYfC8XGt9;h{xfuR+_zf z=K+B4`Kt@j|M7ev`FSefoq)iCjraidQJpxd`!fGKt8=SlaRA5a{^*)(H{Vn8oK9UQ zV$;2MlC;=TUVr@;s}ps(_1WpB6M0&#-d@*1nb*w}-vcD=2>b)0u~#>ntOC2nD?sZK zgb59PuS*f=on5Sc>Cm|$tcET4Bv72Kv)fp8o(A-QVon!2vpHQ#~zb8e>U zN;a%$dNl3}x;VaCuYa_k-hCe9?df+izt;nx!Yf_Hseb?%jNMKjRAo6*2W8aFq4 zBOT+ZYb>e8xGz&|FHkj_4kX_kmL7L4%h;7Xn3eptLkbL_Kodi+u{Pg#Jkf@#3{j+wF?C%LI549SgBVFj-34+W>y%Y0|19 zHRv0gt$(PE>CiW)C~6-;eC%IAwBP;ZkKg_I)A;zSzmE4W=HFkKRmFZ6C`wDbJ|gAT zwcC?T3%-sc*>DCqiR8 zt~IY)Y=W~X2vl{CjYCJ;XCLZDI4_RO$#+jS%_-ugLOIbeR**!|LqXl@w#QiJq8kIs8_2N$Z5men1CBa(7IM z-Pc|hzSSH4V%z#QQk#}p=d!>q$FVMQ)z>?9j#2H~tYaUVGm3Uz5&g8?JDmYhkacSF zuJeC(xgD9++jdz>Tp-8YR;4a)*+|P<&=-R}umOD!exf-x`IHl!J%Q?9YbKGkI#sxf z;<_^_H>C9{L|8q*V$0p0x4x{~t*ohia5sCaYo5G1q6s`-#8!!I994_!bvU<7thv1+ ztVdLjTX|7-^XJiPZzfkJ(4Y@JVLnbaXJN;510cS ze|3YJZ7MDcFC5S`_)l768?S@g@87+D_xE4^{%_;srx$lFM$Lz8mIgk%ty~cr1W(jY z-9vC$2xL?Da~ucxR$Jv0;9VT01f#)nhG}9`kZ;Y?Mcn{FOzQs;mn8{VL4IZYQ!a;n zDK>i&Q!G>5OFQJL5FU1&srIg_sofhKe?lj9i2l>YCSt{9Lr+$2r1)W3L;P!}P96p#V)uEVKP)+01e@CENGlXFf z&)MMn8;kb)5B-;y#qeicMuB**#SPhj7uYqoe~t@2)qEzhwJ_bb1F)9+jF&$JQY0D zX~QY#RQH1<7<5_O)myT=e;Gc=q3dg&d)MI}Nw&Y24Sady zHy&q{pVPcG=CPk;>-xYG4vFAX>&{)L`pYUd-%=rzGhAL`Ty2R|W@Rk0)7l#3zv-Z_`(%)FNKehM$!{6V=aC=hhPj`C#!)v? zezTfz?5gSNOQj)Me@@MwnK?I$RJ`Qk)owEsPIZIqdeZAsCtJ0Dvr7K#UE7c#3hD&! zzzx6qPCQid;t9h^B*LW|gI0I>B+cvZmsF8a@(3<^Lq2xhWSpDRx~&$6G{wK-6{q#$AQg5C5CS--8ZsA zQ>ynSn>UA>HJF>3H>>;vaOf-=_bINGh2LJ2s-cgps*<@4CneIDL- z)ccDW76G!IoBmV>{|?Bm`Vz}HqpC&qxHCJBv~u=c0$x=>VBxQ_7k)_pZ16+5#<46B zzFM@8Z3zt z*l5$Qe|1%D=dRR`TR(4*9N|SF$V7%C1Qc)N=Mt|hS2;Q4bLXR;;M)N#5O3?0Zuj`E z7>yR-O+7GP*zJ|G%G@n2RZ-6)L{;n2S``s5HaXYeh=zKZtg4>9B=Wok9>uP9eXuhx zLwWdqv&5R<4$0(KtM-y*J#$}j)EYV%#~_Ipe`%geH{3gpFkX;3r_j9h=gZby4CA#` z_@yJ<bfk869^7wleOSX^wx)4*ohN}3#2A*(t}PQf1gn_p ze=yYLRbU-o?50K@s$H^8AdtN1_;}X0Q26LA-bKi{juOapeDT4#EcXo%{!#a+ z$+_293h!&b8Z{LvU=^ZT)W1u?R=BGZjWS=Ny?Ru-muRNA%~Myu*qRWTf6p&d$nv4C za9nv)QBX(ib6ICqkg0v!j+MYQ4$E|1e{aU><-!$rHa?N(kph;n1;a(i)BPm2CH~LV9gH zn%#4)WfBm06;^m#>{URj#ml>KNLbb0K|8{W7)KrxPz1eO1K)phct9b3*t4pWe`PFZ zf>nGV4qaMkKAL3ewWidSJ^>dhbvehKtyzER*)CI$acd4RdVcwIuF;NEk^m9QKBuY8 zxq@g`FPpN>nRSgpBXnLPk$14_U9ptIxk}3m#5CpIzFM-kI@z9;K-jsbuAdvP#ge0~ z*$Q%S{!-#KA1sYcv-alXWOtP9e}^85xa`(XRk@t)nkLmv(UcjS2QOSu zGaL=xS8@w_fsnUlkpm^vF1Oggb}84bOJlbkok#Ir>pZ|6`&Wnam%m@*f8%$*89%+8 zPku&3K?|F9@HP$GR8=lQE^muRfn_g!XjOI$rF=Jt=W5w384f^}4^x9j)tn_ds*MbApvc!Q0T1QcDkT_3k9& zs<3E_4EVO@*G^e{BD4~he`T_O$v$>V(UDY1yti|RghF6eHtFVTdU37Y7pWEy65wmE zClJ2k1<&qA6-VTFa)1aAMP$0M4utKtXVg*DeyOGGS#o{XAXtDUEfBz)o)hf0P^(jU8TaOoh6@ zIs2t_j=FebvZu>!-+J{*u;c|*PK^~IT+2kvyE9JkvMAsDX+`rnQ7r#{swWV~eQU%n z(SHqa|Mi#8KmYO~dG3#}Mg)l_O2=)9YHC4W^E|35BbD&0J$!8vrRdCc9i&N(6^W#& zldd?u?Y7Z$n^k)Zf0E?|XNQy8TeTG{A;z!6sxbQkp6o4H8unapL?1dkqsTdqs6Q@T z7g($gXmZ@NWq$R=LEX<}OZ25lL%$tE&`3b>m;^ZEsIq+Pii71LiytDC0re-8@v$n5 zDaH+DbHOUiv~9u zYx+s=k!-NbI=C-)M=#2rSOK6V2vjU8?fMv$yjki|e-cP0uchQsrD*(VhL_vj@5Nz+ zzLP=j>(CIUs`|7~?=T66ic=|aaFIirj)GxX)kGiXc78EC#ZLeVUoYGXcpIOI(GLv? z4sZL09j0oH9t-Vg->d=^wA(?$>+*^UigfD>tAUp0C_zVZr^zetTWzVLk_qU7onck+ zREsoge`H;yFun5Uz%H%T25{k_D0y6SIs>7(Q`>JPe;nqjbCq7*Pd7L;m?gZ@nWcbK zj4gymqOlffUoM~&0J+0b&5I!O@T~Uu?^LBfAw(=C)wMQs&4zfe>8s2v6LpPT5`TN#lf1UUw}5ASmRCw zMZ+{9@27QA#n>*mz(!Q^J}ug=d}Mx4ZybGlUD&g{k*A!%`*7Y4!ZvP4P32*mgWvjY zk4u)TH?T_T@z7arW8E4dO9SX=|Jd*yB&FI8swh3 zfATsxz^-|ZL5t6 z#^e-Sb!e9?r*uwTk&ImntiB6}lK&$ve`{ZNPxVh`Evl22jWD4ECE+BILha{rGA?db z2H6Ze4?&V752Kp(u;TXhlKnrwy!-gF;q;mN0r6Q4G7kgkIAjGR^KKDEc@Zx^pl|^Y z#sll+%`ycGqV^8hBg$LkD>x7b0;@J^U78DmJ9S}J#re_$FP_Q0xWSyX2=2698%HJodhY`He+e{aNo{Duh2XD>*~YHcHw`bRS+*v2Rzy zvlx?&U37{rYIPDPrVU!!PTK9if7U>4*F#bLy|Ka6>r`RG=I*Sq;&ytI34iwHbn9kS zr{FaQTe#$@=CM!j?ZFPDpr(sfN#!17ZeU)p6M6w4hr~e=2boX`r_`N!|?kMDl|{I=8Af41gQ3h?x@ zd9z)-0Vs9#Ys4u|2`bh*ErkYC+egu!cMcKO614LzD#U1x+S$GA)y z?X4)@hu7D~fAssG$Nly`1BHRIWSB=t5Fo`7+0SG{D0Z;->~!6PA7u@q+kI3Bc{)P! zB6qVosr=%pyLyzf!?f6eqDy7s6~l4Jet9>5gp>EEaLBYLC2^kM+Pxcnz&RQn9*!lk z?V~D3Ku1jy`EOOTx|8+^I=e*FOIHd&J9~B4&!ir*e`98z$75-i+s>E^E96w>fGKir z<1x0=Atl0avcqeC%@6FAxxaBVPy4pBecS5j=L7{OBHWf6P2QJfgzQ!6Qj{e<>^37i z@uD8o$)5oFFMB&BTVd&8LmF1j>fXw!yV#YW)sV`p1w;lWpMHh%@U3bJF%x|>qB8q= z8&k;Jf0+z=v=PaG*_OVI4Zp;PH|y?IQ#Z1WB|E~%F{S3Kmr!FEg&Rwlbzh#Z@zm9_ zP48le%?*B>pbUI@HM?Ff*)P|x+fP4zqfVq+^mXn8T{{#u5Wb0q7kF43*6mA;qS35J z^}^Y+9rCtg93;z@V;LPbKCHId9CNE@1hkyCe{Jt}G7`L!0*Qk|+%!9yUDwb2 zuuLYw*{fXgDwTCjFn4?XJj(Y{2snv^#R{XX`!Kc3IwRBy*f+K{MN81t6^thV6cX+O zN82$2?cxP#CzK4nmA7NClMkYI*&IIVf3v>6CRhfU&yVG^O5|Zx+gp35@eVIir|zy~ zP!M1yaL3?4V7TG7E%?saWA*@$^?_!V-&EeXyRG+C_3UAks+y5`Q5v=DYx*%y`?2)m zwSn6D%|=Xrg0(YSy6#GCY?{YaqO#^uN?WSexPyZ>b=ddS20Q1y8&ZS%l8Ogsf4)EH zp5LWPFTZW)h=fhOIBhJ|)iL*jf1C3etRL~tK@kbs`5M;hwe*{JA72}LJ#(7A2vz`o z=P}q4b{^=$qPR1h7zS)@&?I=M8mc;P*SlAF9Mx8#!PX2<1*=m^thVk!Vcm_)>dbJM zgqyk*ZNJP^ylj4NvyjPW+)p`^fA><9$7lCmPO!9c@qWU!P9%w(Sfz;ArF{-3LBnBA zfX>3vj$bYH1i8!9(awu9HkO*RXcrR8;x#Y&BFP(PJhyrLI{v*mrG|IiGndf2ivh;Wg{d zcd4Zd^o3KY6jve;{|spo{IB5pTA#Q9CgFi+?a(3vMOd4C7u^;r=K%>p>e1&3_K$Jt zvS}2nE)A$r>1RJncUmu<7HHVb$>4{bAa^LjseyMJeN#UojOM(>e$Vm-yX`P9n9; z1=X(0axy8}2>O|7y8yoVgIK1uA~N5a=i48hFd81_!mIcDPRTFFw;5~3Tq8SB^<8gh zFqe}M<20I_hr^)cN8W4eV`mfZu+Cu*omHP*c`wqp(*}?-E7I)RmprWl4}aL+{q*kr zU%&tPWgqx6&AP6D#>i@dby?a_?1$}e*ab16IcC2leSeWdjnDa6PnWSl99a{Novh{6X+!>vI(_IcHzQc>g@z0=p!G%LSyR<9#QOj z%C{`d=HPfIjM;`E5{2$?cbEcjub4L{wNAxw>s{PZz|x1UG;4Y#wSOj(O-$RylX29F zzD@vTRff;*cs3}HKzQmd7i?&TY-v%)^68-tvmoPZYz4fqMMC@NY2~cnHiwbi>lYzY z2vxIn`>qwLIC67p(ff&e$ZI=K_{ zI_=$Lp>i^WMWyzFDt|YG2;hp%fKH!;oJ6frpVDyIFhDw()eejMIAK)2md27i6}%5+ z8ys|Q%Ud8Udk8&BAyFp;AH=0@J@L3+2S}|YaFdfPdW%%3jDrrOPA#LY%F37EUc4>d zZgchHhbHL!?LXAX|qc|)zQ392RbhEB&kcCrsdWG=01nUqik768Hx^> zghYo=_%2V`KyvHIC`X2*QgD z*@)$2JZz@G?ti@w(S401u~L>z310v6Uk=a*R`k`%ebvSM+?-`tquDoh`Q2fZLS=^OP$3g zWd&H~F@v`qJw7;;!|_5Wo;8TQ_Ik#Obu?ZwHhMn zHIuSU;Ts9z6i2cu4%`u;GhnNfEpd*5b3dK9-+#ht+;i{&LOr^(1Vsa)LUvfUZBU(K z=#x1MKowfpcvfv6S-M?GfgA2ew!LlctG5&2`ug%5*F$kWdvlVbqFAb_F2$=mi~1bL zg$T1j0I@o|Y)y04TTI&sO?Dy6jP0x6z1;w9L*~+@X4th9sO);7Bx1Mk?y*IQYN ziGSXYzOiC28#`VMxAY~iqp1lz500&^)F9Sd#P(JP8co_FT{&#*$meA(J4P7%aoSi$ zd~;|uD-Bn#p+SguXYn8qIpjx37MMc%mROvzfS9I2ejyY+?76G6+0hkESMl0XH=S&L zubUD@N$dhRg%RgdiQ&s@&*=yY&@OMvvwzgE#7%l5H_0SaKqiJeDW=((ic#5eGNhQ) zXG>cri>Nj7`Udnb?>_(d;TId$UN?T{XVaobR$U>S>Y;((qb&yZbpzXAMo^%}uCifr zg{`GI4dmXy_kD@^ZvgRjWfk|;0E4IOQ0z?u``d19=q2mO$@Xf<+hdtl>e?QQnSYEubs~t*4P>b%FP{nkm|yc{Z=co zdaEd6KW!zO0m#`nd2nU0R8m^~w13^3|FkO<#*@JQzQ0{6kO{|KgO%Jl?_@>3-7@7n zwKazMX;S+bYDutZH9qZK=P?8QWXat1Ff5zs%p?Y+HM#=fQiP zj&Q-Nl4CoNIe?-2o%50`5$|9r9*Ip^Iv*j{s2PJa?jS zydVhHvmbr9KkvjkjZ{@@bC;P*bgh=I(gjspmyuoI#HVUz{Zi# zOgMI$xY_A;>K!**4S(7k5S`S_0#@t;I2GAnc5bA{v}1?qOV0TSN!T$pqX}$_45R17 z=5yI;vUKo)qVT-1Jn{uDf~K%FYe^Vxd7qXe(ca}FIBOqk(3P}B6{Je_E|P$)9Yt^& zXOmK=8-6O9qb49mzbp*AlIrYLNPhS^}ZH^mQVp_^q9FVEI zTzN!oZ+H%EYNxW^v#9y7!Gj6#b~kqA8p(3!9V-rp=t~t4enlcR86zLcIH!U@HJnr!6tyH+Ls%)0~vqbDhoA;?qLLmP7qATumkV) zntl5Dm789ER{1VQUb4zfv^pFFaZLMyeP~d=oTPg9Ci74b~UQjr0HjX48>>d-jl#{S_Lr;oQ`7))f@*(UicK~qk!5rUvsE#&$Msn_bq#B^=~SY`P1a9zI9DR6 zC8US)ddYtI{9%6h`1kf=@cmI?^9F>Ug^8{3*vrzA-x6qN(5 zL&LVH&+fDvC_?I4)ZrT2nLz+qz8Q*UsJLin@>o2Rn#0>#&-P`Baevr03NCDNF@xxr zJ#-eCoO*WLyyn>1qxbTqBaC=StQS|ZR}+{DZnpy$O*_M@W&3aM zt{=w#eC~r>&u3fh)?vo(^AdM`seqPbr4cm7@OF4QV4!WM?G&?LLAFJdxJW<_5jc{m z6P(7=x|Cn)dZ^-3ycS<{H4~T8w*xtU+>8^~Ze&(~&1rZQahhG=_w?qB7!e)+i<-=x ziHy>TBZ)ZPU#;1%zyG(d#ju`jHJF8m%L|f?J)jbR+8||=O(~-7$Z6&!>P2Lm#XfWW zDK7Q+mddgYgpMCfwv(XE13MKo8eJVyD|VNCsEUJW0U0N-VlJIpLB`Wv-UcmyaM1L$ zBeHL_)PPwTKF*{Je(>7I0>&tV0CW?Ah3d^U$o<)D#gOFVN8Z)=I2FRi`D^R08n$$oH z6DDMLo(@1>*43(zPEayS-BIWiJDntat>MOOIlDQBqJ~jdvb>u{!UoLg5Qd_T8OeVb zKAKWCBz^q|z;wL)#4-p-o0+T4uNUn9`k&u_!|k%|VD)Wt)nV*P1BK;(Z^2R3X+oJp z$Dq}#$f~)rA{>m}hCA?k@aDwY7Qt%5|C5qU8Srh5gme(~y@n~P^LOaokSv<-LMNi2 zCQc94m}PvUcR_=9>N3KK|uh|NP_I*X-7|!I2xA_&f`% z&-Yh~R>3D=roNo44bSh0{dOi`wn9S$T>?T^2_iVLqirf2FnggsZBFAP@}mbZH$meN=cs}8@>6eS2@Y;3Xi7xYSonJe|zj_=ok(> zyH{s%x3edfqwHFBD2nEo!Q~fW*I6UWIzg1BdamN%;jJ)-B!lC5ofOW}}OBfM+!0N6-ippe{o(9wI1t4l-3zAW< zsWkc>)t@}K(`F`79&}83y?&4jZp&poL1y^v{7~7G!I>k$6Y%D@!>L<#@T&#;=XdY> zZ}rgl{C1yJP$Dq44FF*8*ri;oS{a+8aC#~pRz5dn#-m+-je=KOT+XD}?*uCnLTxFm zMb*N@Io;%eiirmuh&y~ne{wsAZG&za1PvWH+@DXGQ~jsxIaA2OD{3MG7=tt9WV2Tc zM+2}ld+BZ<;Bi{GRj9>Ix=m`NC^jgrEKR4zUOKbWf9$YhTZ)9e+QU!YwH6ckxQnN$ zN;Rg}5$&IUUjww~9eqA$@meuv5`9*4d^>kLHEhKN@bk~h-arSQ5D8KC{)q5dNp;(g zWjM=TV!4lHRiebVy}@VFX+`I%ysL6Bls5uBEPDqhcxrkIXhSXkYWcH!`Rz?L8~(B& z5D9@;9dDA}R1a`Ee_f}}j-l}jrvJ$Pfff}2le71u7 zO_IuH(GJ7a;=@6eC0p4Iuq3PC@QMo8;q_`GZ~^E~4Tx{|*QTxX9UsQpigBN8YId1Y zZ(y*0Ig%qX);f+g0%nufGAFaDu&eiRhkIL^<@?Sbkg%e9`Mbu%x2?LGO{sH9HiB>3 zSqBrg4glG3`pgN3XG(VEX!&PrNsu+`l1w40Y>MSx)+ zC-16Gy}YI-!;q{UCdu&?0C%59ryKQ=Pco%{jx(%4Q^m9Z0<~XV$HJzp{B$gLg%+ym z_r8H*4(jWNNJNwtmO^S=rmTQGXXl+1;RP=v;QmE}?c6P~9y_S^fz`+tA?RC<@GTQ5lvDO(o&zO@JK z663Zemyg!S%6A)tUx!yL%o4MclQo=zVLuaq0z!H>UZ`>+c2(FMxM^+=XPKG=O@7UA zq}Pky$VP+9PeOpg;19Emerh3k25_sz>|?N4xjQi|)8d%Np~%9q6w%2a5Z%pxK01)% zI-mJ2tr1UjaxL*D-o`uVCu5I?)_|>g1=waTRkiV^@a9of--LR+TC?Ace;@BZ{rGvj zdvOt!9$+Ja_gRE8ydfv@+BMo#2#ekr!m1n@JT#4Lsy2iW=DLPehj6n7Bek~Yggl`C zsaLO1F_qA=HdQbj?;C-|U6p8mvVly~P7%B9>tm=aLH(dk^*YZbZd%oU>nij>&{XQ- zZ;>zI8-!HIkg^w-mGmts)40P_4PUS*r2!Sh4Pt+?>!zPIr}Bif2V>ExTMv17N!wMg zu4n!B!ab)0&t?5oHvnsOg{DbpHZG0|^x?llSE0m?jawS*qz}1;BRU|-hyMr== zxTrg(qCK23TZlleAX%92SVr6HdJ2HQmrW19gIAXHT$?2FxfgKAwjx3#J*^Ss;dCge zuMsRs3}AEC@YTxwzJ2_ETmSHn_iuwVyS{dXbs=;?HM+yS-mNq_3B$|3zNqP`=(rsM z)#EB4bgym(xqnzkD`K|s#bQCvr(<1!ate}~onDN>?r!<*by$+L85xX!KXX|<^ru%0 z*sZ`9)k6$^o-be&Am&(&URlY*i`dJXsnH58c^p6wn5pgDZ@_?mnH6Hf$5@5dbQIju zj&=2@qNLL}O7Y#cD3YZCf+Dw9i}r`{`O{ZYh|liV+t3T#_SWsP*~du=T~C^RJWwge zb}ZvVu$*wW9*`ZXIoTC<#3?)^}I(zmUp{mz6!L9)IkJ5gBQ9zJ{5y^{SW$@a2=k6c1&r_%&OonYsa z!U^hC$TKKWM=V(;aeeGXCyuKr1KmiY1P9Lb>*)5!_UY3+88Wxnf~m<-_ebmiWJag!yu8(z;oe7dC+Ioi-=m zNmaq-Y+FW~n)#lmYqLe+ixw%^PpzTCqu+|kJ;9JU0CSEnISa#4+lftAW%D~DaI7K!mdd#%SSZvJ%Qo3%p>-d&Z?uemKDqlX~v)%*#^D>giIR8PC)Jl+j(nU(t$0@%k9JW3R)>hpM2k`ZJ^EsX`7m z*ri`qcDl^S-)D8Mf7Q{HA7OuUlRMdnqbdu^mQ5zm4XQKpX|A4{zw|huTCbV=pN6*t zZ!0$KYYXC=H$^gO^c!F$6iPub##T} zZaWur1i5UfXbyAlY(HIoHN983lrWvvz;b>JG1@%Fs>0{UL894RsSSU={MnX$ims01 zR*+Uvuk9YWO~?bUGAKl?1|Rvv0i+S~IN)zDT`HXqO~Z^edv zN5xUoRER>nOAYLtfrupnaKLEZ7#u_}Rd>Qh`m{+0Twn)G71I(=Sk?VD(p>Ig=MRol z^p4S*gsk>Dl70W<_~|FJ!Kb&?6M}N09XND>TpHxEX|=N#g3*7pKc!vEWJWD{5WxC2 zNzKA=hN;M$+K{^1?Ep3%dEi0w-lD=c_NX~i=``k6U0aLx3b6IoPk(#IDIn z&HRE*F)iC8nk_F1fX7W4P>bOtoMKH>==VAW{O}TH5RV^F&9ih@0Zvq@oy{(;Aq&RC zyF(eEHj;d%vgZ!jkLI+wUDCP~R?+RWk?e%0Y^Cxi(Uta>T?jF4-eg0k_f zL)LAhkB5H?Pynz44haB!y{wJ`q}2h#oO0s0wR&s@J#y8lf;j(Ly{1#w#*3f~1s>kY zY)eeDmIPc$-FJ5-&8yjn_5QUI?ICvj^9HschqTcF-c!?~ z)10f$hMmPHi9%DdZ3ls#4{y-i1On2p<$$bGWxr}a{doA9SGqG0^Y5$J!=nBqtYq5z z#^D5VRF#~fV{U3iJDOPFEOjZ59w28@3vp1dZnF8FiGl&3I26@TPVv>M{rUYn-r$Em z-d2~8#{&m{WW^J7cs-A%w9lqCkUPiDO{q)WHC#AUl{jqGg`1Z9OB)!GpD$$(u{EP$ zOBL(V;Y(E`PV$$wY)4zoTd??AoMp7->`}hudwNsJ-ZARSaTL&0#|ePDbG-Y=jx+8A z$CanxP3rvvh&aq@x&}USG#)kqK8{04q{Oc8*QQ^8^}1+mUPGxVmugZ$X^?d|<@;;y z{%`O8{_77vefan`m(p@~J4h(iKAqdts6Ob8KAfl? zhh0ZwMY1B4{EYi~ZgPLiE3Buv1>0Q*-3A0a8*K<3Fo|+Qk2B9a2^}B52ZQ39Cc`9Vc=;)^CLmfaGpVbKs<5S&HfpF=C4~vC z_TCFNxB=Fj>%aoARFj>0TU7_c#9X{M4}+5ryMT^&XCPr6 z8UyGgU!0>a3yAJ{z0{#^Kv5tlfH=v2wGJb^Zsz#Q$M*AYWBtSPMLVBax?8wbo=ulK zZ$u{80!DuB2Ihm$Apwl0t4=&gwwz^92>|NQAV3{D&QkY|r~rh#ShmcZ)Ootq?%Hmk zu-zORC_t~L>g1mG$|CfqMY}-MhZcIHE;CUQUfVdXyiI#Z_tk)>w?yVtEpI}9rvLz{ z;6_cptJWADR!XF(%F=As1~hrSIN1a)qK_UPu;!GZF;l6~l$V^TmBBX_?dO+0ea|K2 zTkgp&P?_hYkWRDxefkYmNGFa#lcAJkY=LnrGMn9Zm^( zhjM}Taw8wB`7w%&UGw>=;?B{D2YSrjhh01zTE{aTEg%xJL_|R+!HqXWH>Jp5t=YdX zKh^f>H|<-Jhf8szkwkqT*7BOYk;Kp3fB|fGVIqrJHLbj)x6RJwos%<9G^IMua$G8G zk@1%IM*)oKXd0ZZl{KS7k~;jI{b+V4u2-^&9jfBydQAMNAk|NRa9zT}v^V}&+61h{WMtz9Qa z);C2$ZZ#13qwdr@aojfRQ>C3`@q%wgL@xyl?wn5VU;2jlcga@utpr_eqSjRE-xn*M zUT12l><#JD73iUv;puc$)E08n^1w!#)b!E;!dqEXm)RT3&3*%xeIXMP6DaI~b_Y&C-`B1{*L=>Te*8FE|L*&DfBk*?^tZP= z)MDQ>^HG7sAt++Vb*eqf?iYeI4o-6jyXlbRoPqGQFEcm-kKwS-A`4G?Va9CzQpsD6 z`)%vTDhiYoHKOQB1=tpl+bY#)f6eu@YAPRHH$dy=HIm7P&NPF~o0k1x0YX|_Qe1jx zvpD_)3~un}2uLJnd4a%sH?BR9*79vIFfjC_{5sp+9e^PTNkTELs z75vEwyg;Zy#l28om0EXTomkP2=Uhaz9Q*83q#tz7>(hT4g|c|C-89)knF z{IRQTGMu7`bS^q-%&OYN7mu?Y+j$hdut=Cr zCse&U*dZ?rF5ivse)aKVfBVmujeXA{hn`ShEUZZ)+RyWi%PukA?vvC44RB&rUBaB4 z?swqJ%C~HqByLD`SfDRmk5d6G>sw;KruH_F%bBv_h{TlK+h)dkdfRvL>YwV|nq-%@ ztl>*lWg)XZw-(8rQ*z?fVZOUzTp4DNbZf&5K}%D16_E4byi>6I`H!H0$y^ zBu?3ULIO$aX8RDu+7%;dkt=An6Lp4G9J-Y zqvU`k_NGxS-;f_CNAZ%JkSDJe%PAoBm+SWHKmJSm^y9ZQhwe$5);7%Y_RfpA2}Q-? zs?52n>9*U5m+b@4)Kdtg@xy=ys~{_%ch-@-z-eHscIQmkf1oFc-gyCUO82Gc)gV~a zH0+lwDp5S$94lMAio!rY=#F5*$$_TT<>d%@B35WHod zHASu=;D@f%T?d60qfSjmm;wZi^(sm!9l>GdLF9S0V(tEMeD}LQ{rS6p`j4MqY4<&o zpL66Nk_&#me}fV}$$9JU{T+a@MCGb_;8P>`>b%|2ho!>GJJ<73rTtxlzgt=Une22{ z>e8+gRsP!PrBF)_{|4YB=>llrDt6$2+6+NBEs&)YW^ z?`_=)jq7ynh`ZLo`Bd+>^Utlom!!}GD1Rn~y7k_kQ#C;Kq^-%Rzd(k`^HE!?P`Tiy z+c}PqipakptdSxEfj@ID06Y^mN@&%ZU9htgkfBEQUS;!!7ps%tO85ecY_`MY7EcxP zit|?-;$llZiJgdOHRL+jBw>4D82w+1_M$E3*_iQ79^P#380k2c0YO$G;_S|ET7R5u zvvXcF{RH!MD<5GPM_U7Wzz2J3 z9>tFA$cp|(=e^YQ4&5vXXxpI`Lk>zwI04;n6|xl3vMO`waqOgr0}H#t*n=oXF4&fu zm@TK?#z_Av3}Gyl&d`DG$2^8+vVSaZ?Ci={EB4X_&T;t1J#kt$+*UL-3bzb1lS5E7TEgbakmVi4(h<7g=>5*xTCd=k6$e(CY3=jt}-x9D>`THwyL`&pFj&@rKqC zMFi!6(vSMIVyn$&0@iFVJ~mB57Y9CpKsCUK?xhQy6#vq+gvY+1W0!qHDu1Qfe03I3 zwe3X;hDEpnVZ>swLvTS?17%f%)7xquxY@O+iU()?dbwi%^#1<%pFfj4U!{X*?J$Km zvyt=p7HYRE(B4c~RofxIqrGON^m|PGuEVYPwmNFSSiA8Q%~P;dH$4Jh8Fi>aeoddt zwUZHdnMih zz?@N58{`!K+MAh8N}0EJ*(kgvYo7xKO~BK_RVLuHa4aOzSgz48T(dUQ-|Q&c^^vy zyJiJP&wJ~amyOc{9e+;EWO6(-;J$euCjUUTS<3G(m+iOz@on63sG34<_md8OA5mB7 zSbZ3qN?!o2xI0U5>o-8k>x&BN9!-30L5*(?;6>WwfEB&1Scz2fIAKKrxg$p0h7gr& zG={lXcSWw-9Ar3{U*wOUHkzL7gsSFR?pgCV=ba00aoOJuJ3Jg$^lE<{JPC4L!iv6R zwxzYb>SUFEsO;JzR-7Hu8QOwE2!z^iv8|)-(E3&87k2p zOgn)w8}U&qnSCS5sR;tLs!FVpg@72ulTp)o9m?%AwamAkR2i<`je+NH1c%8I+NBKki)xd_X_b_X{Bp&<|FQKC z|9H7-q?>2Lt(PMp#eV$|o#9{|Ad`p5jA+U#CO;#q6MK4Tx3quUJYWhKk`l54PWA+CQbu|J=i!h(yMz0QXsKMi`H3!|nQTfSnbF4W6 z+NGBXYSsXhTmm`f#O<21>cVu(LmZKWZV?sLNYwvbf#G|VYP}ikS^?T1>@cmm9Wz<6 z(2efZvb~_p(Bl?Y=fHX7UCejr=a!n58>)hPW0#9}HymAXS#iEckLXPSYPs`% zj;y~yyn$Ex$utdEmU4-PBk|lX-}hzvu@k*Fxz1m(A5ip1FjJp7kR({>2xf-?uorFU zu{%wb7eLMFOo+oUuq)kNnv%hNoGN7TBmbX{5=d znM6L<^@D$tD=G!uOI-<$6P`6RaJWC62&unQ-XW$Mcux0|ntx;Sg{o6$AQqt%J=gz3p3GWq~Vt-Dvx^eYQI6 z@TOTdTM{?TQuW)t&!|6=g427n&-&1sRwARa%pHG7Ohky@ZoElnrGS)08L<&{q6PI_9gZbVboT-TeAx< zZx(;Jb{l8m+Xso;QMPy%{k(b*)zoJ6YDUy|e2CaC}W=;AgfNF`teRK@EwJHOay zY9hjLPZO`s0~#&|6~l@CN@iyVZq$3Sqji7R-{nPh#MseD?t61P>;h z`*5~LbtCVaAy!4%>ce(rP6hzvbn?2{<0R$h_igHh^4D|ENk4;gXxj}cDe!Zzx3??a zmvGqw8Wk*dn>9)BaDIke!ppq?uL=??KhYeQpV|+iEnyxP zO%j20m0O2FRYie8=#WvP2h2unNr&uTk`W1P%@S4j5e7Rc?B=aLy^On)cB{R;(|Jwy z)lRW+D8RVR7ItxSI1wez>?Dogr1-lqf9qif>{=*e!1UXc0acbE1`yQZos?>6Y7sZx zEF(WL$W?NpswRh*lf(MwWG%Ts{wxqNS1=fx52k1KXh zkB{9|jfkKHhlPlgr;&e{Vas zo%mJtjJFYVXq|5N_VntELhGCkWDd|S8n8UrK+5gpK9h#i8ga9(dV{f=e)*we>F(B?fa@?Y*99h5=_4=CB|y*y1o};{1Q1-(e5WF ziL=U&>_fV^4X#j*0~A2HMjQo~SnOz3C$8dE9Ms|79Z_KLjgLG5 zZ5@*KuPf>bPP7EGOv5K?io+crL)`U$&}cdk2fG6pVA7>JZ@9{+-)y#4e+_+!=`3J9 z_C&y}nuV&70+>4k_~R&tzDQ@jVT$_vR9`q&117-&WDzw z1QqGA)HdwL>P4#wQej)N86c{wKttGA*xwY6$zGTfxZtv7mGABSj-x8O+EuCmk6yZ> z(rbCRLrH7q5cA5Xzn|M7e=NlTOcVEZP1b+v_RonIo8&RcoY!n4_k3kNr%&Aq*)Xcb zE5ybhl=W0?(t$b2Ism*~!5yOIddQ+E&OUvx6tA!K4#6IG}?V#CszUuXr`(Ye*)fVDi(fRu75rK>uEf- z`u23UQM^+zdeTq+*j4p(ikYyJhAO5*+oh{6c2M=+15>Sp?_FlKJclkvdDK;M4qwI* ztz`<|7a1GQjyo?=EWZore@+ytifIwU?&ZW5#U~!cH>lLR0Oc#d@YkV8vP`rgZ^hF< zxohU*1f*4$e+W^2-UxA1hl;REfKr-zb69B){?|cTT6NOZ3FMGnwX5NMD0iR&HILZX zXz6}Ka@OzNZpD}J^xS`)GwJu>A0F&HK*FMgf*#a$CQ(hU$(CxE%%6B(qC&07 zk`pn6snbixQT3TTZ59*Cd5!==ZO48l)e2cwevWj&f2uZKu3b?H%Bm_5NcMgc5G4uj zy3;DtI0+wmbVnpDjlALUN z^?k}N5iHxJ0>;R}1@KWo+=q0|Z{MDKefj)|E|uMTYU!|rAEfhDnQXG)oG@L->R57e zV!l!ge`qDo`O##3QOdv)5GX10L8X)ED7@MigugAbmP=!QQhEpL@@`Dd-C00&PBfsq zkr|_O5DL628&=8DrE>K5rYp)~^Ds?%+hTuhD4_rnp<3&CT|r+}!o@}URS2DuinwS8 zlJLyYEDAhwdU}kLCv#bG0D0;P(zxua-i~Oif4@Jykud-FF9-C-HxA%ZCF(3PBsv-M zMHbRJ*&B+II-UwD1t^j0NdC^}1dr41nr$kW6(4btWiB}ih!v*DIT>>AL8(u5Vs^W2 z5?%H)Q%vdI@$mal=)Q;3F&IJqIy=4E}zTptiP2KfkEp; ze=>d}ClEA}EWIpSG=j*fj4j_U7EW(kRs8{uyEDeNN{$;WYu~I4qJ8^x+72lh+*0)X;P zs`Ch`sj_o8&(M`BvcYDPlF*$}qkeq&f3pp39~`e#v!QIV*Uz0ZR&^CST9X7CqL+m` zkb>HddRLuBO&OB*!c*b9TA6xlse*M{j@+kDqb5^2#cnT~ zm)#BM{$$-Q-sSht$0*k5ppn#_e?14bFi2DDM(NR~ju~WxK)FQm2x=|s6x*&{xnC*P zBtnJs!t{LAw?jwxu0ffe)HDsq+HLl}b@|X#XeS#we^WrxLEoH|!in&C@`jXcOvSe-NiW7U?AW zR9$!O&q1=WI!6Ckwf^$Q2j`FFrWI5-87wZv&fXy^?n-iHjt}R4OIszx23sVDS3FbX z2xJ$h4};>??V#dRo>KuU0+KQXLE&N@OdL6(isH-Hk|VI@s#&KpUPq^!`HR%k2SdSv6<_upRsreUpl_YA95=MEJ;)e;#&sFqjVbhOYuWC9Ea zP}bsj9EaeC+2u)n5ahveX30=WRdTp@rABq&4)P-;uo6Wa&{rmCe-mMlf>lR;Z;%aO z?=s3JZ(Zsq`E_0G)E%~iiRQZDRVz(mqTNMeB0)WP%7!-|>%I!K*o~IBAUD>v#q6gI zIZ+EgeSzZ4LPVElm#R3r+x6hORZG7-Kb>EG@86&QhP|?}_*7_z*Vi^^_!49oB1H+d z{rO0C1-m2jv?`Q2e^8mbRDYJkEe{ByoRiQ))wA*QC#B)wkVY_&6Gt{HjIBGL9J^kB z-5wVIBVNC=%Sai?QH#W>qa1JkB{GK6Sn5TRlvb(TrX}U^iR7Kqg|xcp*-QY}mbgfT z+p@P?(^ywJuU4po)2WWALol3-!Nv}oZf_pyBrEk+j{oxQf9Lhu?t}T;)G>)p6KJ}o zaXXM(lT^Lz3OQS8&Jca(i$_e^>A^s#Zwk4^ONEj?h)4E>3Dqp9x)-J~o*52t@9#eCXC);u|SQ)kTN@tC;l6Yz`lP-XRiP$woA~om{@SjeMl0xMk zQ|?#IC+eDte}=J(21)XcRU6Rj*D1iWDNL*yPgiK1?@ZF#ZV2|5x8Jre{m(BP%deyU zEQWj|x=T)Gp4l?4H~qebM{Q37R60u;rVFkw&2Ff8tcc8r(`O_Pm{Pc;j&PaM3?{ zThBv-)FVuO%eAmivX*6+x>&qT0u4VaGSW#yz7}w!9fmsR^QoG%j#PlPdHbNk8gb+J zY3Y7>25bNM_4#vIgM%p8YjqSs<*Yr)!PT-+(K8Ll45wOxIpUjkjmXKn#j@~HBTKoN z;Nw#vf3VFA?$d#kEC}Y%;!a0I$xeJE1!zoCi#(fvh;zL6e>%SjJfR38$Vo4*R_0tI zySdEfgN>Gx-JPNqd3C5_!26A9H*jsMBqlw62k72poiT{M&_Y5%0?+=b7;HFMuCd?8eMKAqol8aZP2n&8Vk)&>jgKq69?ThRFr*B ze{(LD6ekOMH%Kb-Th(ihpDfzf`ci-SNM^tJdtAjy$b%1eNF^W!silPMC z(D6rS*99yq8sPx2y2J-ya@F^Y%1%usrLlT*R^OO=DP%~NrKslNEWTs}bCBAp(f4*; zkIE@|{Yr{nfNRbg2ljjR4jB}on51@Ff4t%?F15RZNSB?ra7{-U>RfF@l9yo{r-5D9 zbqCxj2UlucFdPAr^{fZ@j-1Tb_pV~uiUuEd)sd%v)aOrRM{f2Dm(GvMcW%=W+|So* zkMgDImlgMgq9pD*)ku~CZN}n*4_5RrwO(>HhFAh%aY+;6psM$Oh#*3>Rg%~{e{0N1 z$U+rBWOVFL#`?R^S&ApHnj$BXZP@?dlq|Wz+X%o_lR0@!WnLg}J4W5S3TI^j_?I;Q zDY)Zm)aqp(0W5oA9c_sacjV!PcAlJFRl_J{cq4&|9#q4dzb)CzHAV41pVJTa_Z0_i z4(YOFgFvli&MM$hK0Z^Mt;Vcee*|k0GOu%>V=Z}hiPlvk1IIk9Sd{@I{kA~?2K-Negyp_oe*m^P8;)h{4;z7Nibm~YSDDP}rd^kM=jY@;){||c zE#%69v>XS$sG7Ff9uI(Of64}(?6!R&6LECd(}(9+KZ(>h?Et5gr$oa#8#JsGP+p2V z2WtDUXy1SN^2giL^Xp&G+Raxij8o~kOExU%y%$Fdk{|00DTR}K#ok4%S&|+ru@}m! z9>T5$FcqAxFV%*$nrxlgTKnqlNb}-^f>>>asYV{BK~IZbsOyaie*k_jp7IE$5bx1{ z&^3}y)M5JDXz3=&vr+z^APjJl9(`Q6fB*a6Kdl+%(Su~L6B+ad0sMQ@tPmt212ve=J#P2qROqlFk6c!Hb1>I9j~us|qwPS`2pyO%AA2-spRG5==C< zeK@C^+)8NLs!`Ljl|pm~$)QyTZbG2ymUUGv_@@+Nl_%u&(s?P6D4HeUX)a?QYS@M& zUC8yN;tWx5)S;%Iq6ufAn%}jaQt08VS-20(pGS`toZ_I*Ax1wP zFy=gI-Uo^#V(?4Ga4v0C-sGB|i9fCdyQN=Wm96Zm>_iJK18tP1z#C7BJKAn!Z&~$k zwp;rX~hgOoif6&=&*!65l%kDrV_~Rt|E__|R z>?D~|EUUtl!vXq{Iuone%3%##$W$=VomquZ-rQ+zn4F#1Zavzs^*?9-JZCyOFw}Tk zgr%Krr4pETaJk4XxHRJeVrV#gkuk0FKxl2q42`sTFfe&?1+d(2HXc2(?(g`JMA8TcHCN&7_&6}(FX&s|OOKCsFg zbs$#K%|0rpghf^(>E!yU|y5_Kz5S?xlU|-EPe>srx zE*HJ2s9T#OAe-mxv=Jo(F4oO?Zq=}oF3P}0e^wDNKpNGwf^tvYWv`w|`Hsb{id#}) z1HEh{OM~R?7jXMtosc6g@xX$~#OWjyZV!K_jYm*CyzP^7E$-Y;FKX1hUx<=n4q!wb z1}VLCp+YXO;_!o#llPyt}t6Sg0q%u}1D zXG^h7S89oZ#>BVRHc`GInPumpB{5#IQ^~mT*3W+Ve@WFZUaGgBE>Lb>!!k>Qokiks zPgF?;GjAk;Bov1-r+e2yrdLNQe>E72>{2#BBMC$b7~Z1xFv^H0qS5LNMfa!1q8%q; zcdXvL90fqX0Ew2OTVeb$^7&5MI5r#ql=77IIRxJlwLZ&{^sBRjV*6g-p;4;3MPRS$ z7y(-uYH#_sSK>tEChAg>ZzSpDpL1Jyh=B3tM9e{AV~UbdUQ z_U@f7NpWTWwv{v|z5XKi5M>W15M}XK{Xe3{%T`F2G1h?ym8)&cMxr2?MItHrqnP0c z0Gbtd0A;Z+@x8Y)KYO6m`l1e`-iTG^bS ztWB%4U7-|xlc;y6nVyEFe}^`M8+F&wcbJ9`gZe`cCPJ0x2#tSPyq zQso#Jb;{ek-t)owIGlh@viWSIIg6xc_eI*L8rH{&wOJLv+g0n|wd!IE=|m#u zdXqA=X%X#Z$YSVcg6bgtIX(UlNSA*Rx$4p5*bvWUl- zYJZ7^TF~AuUx}n@zl~`8)1p0J_4m)G4uPwSX+8kd4jB_gfA6MzY7w`tYHf|~_p91V z?!06h-vrt0$Yyn~5t|jV09o<2$eHY+<%k*^H92vB0oj_$`>3#GnZtJtKC~RP2P3ph zBaDq2o}}UQtWzmPp0zfK&gbX`O>&enH>=lT4lHcMjY^b1xALP(p#DvYF%nicopI$s z^M4%WzZNaTe^gpmI6NgDP&O_R=(b?ryZ3c>V0(*Va(+v5%g=fV;60z!3l8xr z@V7lQE-&`aMQ9_)5YGomnw)-Yj-;yw9f2O3N+_x>e`i*d?4JSp)C;Etgw9~wS&I%J zOVwSP227A>3cW)e}1`Hoqs7B@F~%`tdzhB z_{Vdd&JuB;2wc*5Wh9--G3o%mI~`ouAeZw*n?rx(BceK?At}Iq9#WP`?;zSW=|!pk zE1P3Ef5T+2aQGZ`eb9})?xoIfE>@EPkU}^>whm55i(0By=~O|(-i>6V-d5yG<*nH? z(tX7qZLxFi*lLZ9s2|mHy7s8c@Dh_++Z-hM<)_-AMK1vkQoUV0z4qsE=Yl>uW*%Oz zn>PKHb;H!7eGUSEU5-(dRX0tZVvnS@jy%?Ue@%@*Ep%2zHB=thtN=JL)NE%2y{>D~ z@Dg-D0nw&3xDsyE6`M4eeGXB)SL9t{l|GquD6H=ly-E}W@0zJLcD>;M$t*U%kPs&w zXaVqU6q`E4@Gckqe1S*JI7`Yo@>~i)gyJVeUaz@Z^DeV0OhLNZrwc1TdD~e4|EKo$ zf5-O^)VzBmyD1ny(vUy0O|daeI}~MiFgH;VsK4(iA$|~RC^B@Mi&`&g)UF3z(}m5J zVmh6eY!;AeK2qZ;K*EM?GF$e%Q^dC2W{gft&JMlz82N>6gOhMqNI9TS2hQp_qP%|o zsLDH@El%E0*N2yXsQAG5XoSf=U9Y5nf2bl{2enb=BdEu$5$Pr zSBKM15~|8!^1_GXoQ~VHyekPZuuW!Wz$l88l%5c+e}~_UXcWV0 z(>S;ST9<1>Da#5kWB93P;H%4 zbc0>+-nph|*NmnpHJbP;G20-!RPS;oh{AC=tx2J(-cgVXV@FD*`o(+Uq@@sb#d^$e s4jyJ1*M)sc;wj4%-=BT87@RMOtW9mrZC+GUHKqUhKQgRTmbo$r03*+5`v3p{ diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest index d8facd013865..52101f9a75b0 100644 --- a/dev-perl/Sys-Virt/Manifest +++ b/dev-perl/Sys-Virt/Manifest @@ -6,6 +6,6 @@ DIST Sys-Virt-v9.8.0.tar.gz 174829 BLAKE2B ac9af08d8cbd6920766f3db17eb1cb82b72b8 EBUILD Sys-Virt-10.0.0.ebuild 822 BLAKE2B cf5a01656f19e961b8a890446b86415506bcfb21906a1eaed0febce01e0ad05005ce096cc73c6ac7564f34fab9734456af1304acad5efff790e7d097cb195533 SHA512 3d85561d31dc965cca5e25d15382e0baaa4bd151b54dff694f72748dadc4541faac74a92a0fe76b779085c9d2530dbeedfac5ac7f461cced1f77eac110b4e1e6 EBUILD Sys-Virt-9.2.0.ebuild 813 BLAKE2B 00faf3bafe0b3c8ce193bac08a4dbf4f63bc8e4bd89eeb7de0d0a69562eff8906d37e6fe18f46c29a0dcd02fd3fbc59bb867c16f2b1dc388860ad0f03a651edc SHA512 9a8306553e45a0c5d443aeb7cbf2f767d75d7363dea781573bbfb300bca98628a4d40b72b07007b24e244e027fb1563607cc09b2b28f29e76194f61f467c5636 EBUILD Sys-Virt-9.4.0.ebuild 813 BLAKE2B 00faf3bafe0b3c8ce193bac08a4dbf4f63bc8e4bd89eeb7de0d0a69562eff8906d37e6fe18f46c29a0dcd02fd3fbc59bb867c16f2b1dc388860ad0f03a651edc SHA512 9a8306553e45a0c5d443aeb7cbf2f767d75d7363dea781573bbfb300bca98628a4d40b72b07007b24e244e027fb1563607cc09b2b28f29e76194f61f467c5636 -EBUILD Sys-Virt-9.7.0.ebuild 821 BLAKE2B da7909a28765612fbb118abd3e94c9656aed21256aafaf16243d76076e71ba1020142c4b7e5abe7ca376fdb3b62a0570f1bd607f9bcf9ec9af10ae6600a3a846 SHA512 6eaf1fc056b9da32668721fff8e2aba95655b4b25ff21fe09e5ab1010927c9f057122cba2598fa084cb4a2f13fbb2cc3ea15a551054719cff557c3dbc8d9811d +EBUILD Sys-Virt-9.7.0.ebuild 820 BLAKE2B de2ee9452e0f782651f96a950e8cb3972a17aa40a1d9f54139bc26fa626af20f85b4413a55cce2844615163b1ee13096587b6a20decebb723e4d7e7da1c536e5 SHA512 d9f4d4f9c7308874dec4ba584fbc7b356e4af497b85f616856e799b7dd523661b570ca7ff5c97963ecc9a686e2be4e99b56bbe1cc0bf58198d199b54ffc099c9 EBUILD Sys-Virt-9.8.0.ebuild 822 BLAKE2B cf5a01656f19e961b8a890446b86415506bcfb21906a1eaed0febce01e0ad05005ce096cc73c6ac7564f34fab9734456af1304acad5efff790e7d097cb195533 SHA512 3d85561d31dc965cca5e25d15382e0baaa4bd151b54dff694f72748dadc4541faac74a92a0fe76b779085c9d2530dbeedfac5ac7f461cced1f77eac110b4e1e6 MISC metadata.xml 1206 BLAKE2B bf5ec8f97d105c95b3beee58bf6afe0839c2d20f4a841b2d2d85ccca4933558d873932bae65c357e5b6d27ceefd3bfdd1a14ef157f1ba0116234b1199ad25e80 SHA512 bb97e87838d117b95872c7481813455d0e1c5a188908ea8680342553396aa8e26a703670ed2fe06abed6ad10774363e0d4893906d036067d4c84a4be06b243a7 diff --git a/dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild index 380a36489faa..0d0a03768113 100644 --- a/dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild +++ b/dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild @@ -18,7 +18,7 @@ inherit perl-module DESCRIPTION="API for using the libvirt library from Perl" SLOT="0" -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND=" >=app-emulation/libvirt-${PV} diff --git a/dev-python/Faker/Faker-23.2.0.ebuild b/dev-python/Faker/Faker-23.2.0.ebuild new file mode 100644 index 000000000000..4a85c701f3c8 --- /dev/null +++ b/dev-python/Faker/Faker-23.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2024 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="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + epytest +} diff --git a/dev-python/Faker/Faker-23.2.1.ebuild b/dev-python/Faker/Faker-23.2.1.ebuild new file mode 100644 index 000000000000..4a85c701f3c8 --- /dev/null +++ b/dev-python/Faker/Faker-23.2.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2024 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="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + epytest +} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 59cde25382d7..901046d39120 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -3,9 +3,13 @@ DIST Faker-22.6.0.tar.gz 1703974 BLAKE2B b6deb022fd38f52baf9a76e697451ca4ba175e5 DIST Faker-22.7.0.tar.gz 1705221 BLAKE2B 9c41a053de75ca238399140531e7d37148ffa358f3ead37cc1aeb32bab74f096689bdcd160372419aed3a541f1aa367e891735e68d384e1c559634e2630e9659 SHA512 38cf655acf23568f0e1b275475461a9272e500c60330d7fc6a0b0db2977d4ea5762bf07cbc24ebe30fcb771cd90579611addce513b80166dbe70554b297c2109 DIST Faker-23.0.0.tar.gz 1705271 BLAKE2B 0c83bf26ef1005a00c132e4634a617aef659cfb0ce59d67dd0d63d80371ab58b963417c5e26c5d8ef945bbb1a57db408424f0360327035844654e90338d49eff SHA512 f385c839d3d6cd5103e7a5e92dfda0581e1cd2e5e9270c678524ccaa7b97ddfc666423c2ae02605ed1d2c1c2a04dbda482323e40fb3c9854bf48b3208793f8d6 DIST Faker-23.1.0.tar.gz 1708228 BLAKE2B c72883e054b9e5e9f77de76ce354b7518038c055c6c034e091cbf89246a192c26896e427a9dd48981327498c8fcf63cd1b87b7e25647ce84606d4ba1bedfae51 SHA512 84fbf69d3911f21f98cd14926aad12c1da5be083c0820332bbd1212a995b7995960d7635b54f74b6ee125cfa8e81b991026647c46fa9035f6506bb8a853f4908 +DIST Faker-23.2.0.tar.gz 1708429 BLAKE2B 053b8300ebae3c1b1012c5314305e57e224c0fd46893d29063fc1fcf763aaf985b242e8d028185031c68d1735d4155ecbb6241bc96b12e7fa279ad4ca7ca34e1 SHA512 7046f66f344dc9bbe4c8ee8586aae8c03e7eaac4e472e08b8f10206cde40a2741ed9ac2891239e61fc9a4cfee5590caff086ca065d833c58517a2476573c494c +DIST Faker-23.2.1.tar.gz 1708603 BLAKE2B 94759727bb7feb520d51c3a52e50e01bad164cc3f262620d9f106f4746e68b298447d678dba7a5af9a80d0fdd7d9981f57ca50e27ab10671caec52c34e0442ee SHA512 1fefc84bed97e012c4e07117d62a6e0970e1be9d1c2b6f09db497b0d5ba66a2b2b0f3ba806926621d59dc0753a8b8c9caacefa15fbb23c755f110c5ef908975d EBUILD Faker-22.5.1.ebuild 858 BLAKE2B 2e7693b63d3810eadf6c63951eec2c96385940ba69e88ad8ee14cf28f14beb0a0bbe5edeaaabe694832506a24e7e4648ac9fc8469d7ba0f38d9b6c687b69a736 SHA512 c3540187d7ca070be4942be3e2718a980ba85c588409b419d90b9987efc5a2f26f8362ba7350c6df1d28865496dc1256b752d8a44157eb2e6ac78bfcf54a33a0 EBUILD Faker-22.6.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c EBUILD Faker-22.7.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c EBUILD Faker-23.0.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c EBUILD Faker-23.1.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c +EBUILD Faker-23.2.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c +EBUILD Faker-23.2.1.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312 diff --git a/dev-python/GitPython/GitPython-3.1.42.ebuild b/dev-python/GitPython/GitPython-3.1.42.ebuild new file mode 100644 index 000000000000..68edb93079a7 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.42.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 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="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.11 +SMMAP_P=smmap-5.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .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 + # unimportant and problematic + test/test_installation.py + # Internet + test/test_quick_doc.py::QuickDoc::test_cloned_repo_object + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index a7801eba0450..bda9a120e873 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -2,10 +2,13 @@ DIST GitPython-3.1.40.gitbundle 9832215 BLAKE2B 2aa1dac889267bd0b81f9451bc347b84 DIST GitPython-3.1.40.tar.gz 200655 BLAKE2B c95cd864bfc664eb704ac3702f5a6c78fc0f2288af945001622cb78c2e855fdf3af068736c569392a29b201dc3952d0574c7f7c39c0531269b6efb55f5506344 SHA512 e8ade266002aa6fcd4b12e3828e7ec45b4dd894c897f31946dc29461b7e81b380ea832a9ea270533e7491e006c92948c62bbc21ab960467cf6287d0bac5228cf DIST GitPython-3.1.41.gitbundle 10232969 BLAKE2B 8d831241a706c7e0729e81b177bbeb307ff40cc0cbc0a2693cf0f78478732368cee4b26d6621ae5948a3183258961cf841284e77ba6326de80ca8e2b9bb6ab72 SHA512 9ff45afabfd04ad1bc7bfc9a37b2c3ddf12e8d62d66f4efae07a60a19d6ab05e027e3fe8ad7a0019bfdf3e6d255c4f493987e9f3761f575976e34fabe16dc79d DIST GitPython-3.1.41.tar.gz 209029 BLAKE2B be7dfac9a6bc318c33b7cc8d1c6e801f6d0e0f46916a617cceba0f831684953c759ad7b8ed690cca92b07636418dea021dc38608194c7cb6c985ea401b669e47 SHA512 e6d113b4e45505481d46fce1b3b71e3dcfc0f3576ffb8bdd1b0ce3d3ec1625cfad4a8dce3d5126545d66ff72eb74421408f690a44d52e1513be59466721e4c45 +DIST GitPython-3.1.42.gitbundle 10271846 BLAKE2B 72023a523c0bf888d1fa356a303feff19e142018d7d21722510b7fff69174794feed8fdda84c6fc4c8738c551634924331e48eb82dac71d8c5ebcf145296f6bd SHA512 c7b5ce6bf4500f6350bd1b260317e235fb16d4b8d3dfce9849a845a96d466f61eba9d40f18a0c7d302718f856d08f9c50bde811cadedb78d1dd2ebddaf9cfe48 +DIST GitPython-3.1.42.tar.gz 203449 BLAKE2B 7c18cb6cf0cc10b3269889bd7f4b0c3b61fd0ed765b3723c5bdf331a6e030bdc76587ce1c8e3d8ca5d7cb003968b74c6079b466a6afd3326c418f16e81ed9291 SHA512 f83d5fadc5fbd4d7837d42bc78bc07a9609bb0a10f5938de8d6c88da91de5638fafd6df23e468f7c23c19e11b4fbf273c19858336791ff199997dbe4e1aec91e DIST gitdb-4.0.10_p1.gitbundle 1612782 BLAKE2B 9a424df0afd174da722c4721a5a52db83dccc5a2d69dd186622e5e21c48a6fdb6f20d84ad959f2070d8ff4cfa1e9be8f99b97e2a6ce5aab1696737858429e018 SHA512 b52a978ffbda8fb048fa0920cc2cc597b077b468dd77ce1a8e784ca7c724760eee75b168ac98f1051b03d364ba88812e8cacd5a7f6fa658cf312e626d0b2ad0a DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 8095193318d4262b8ebb04f35a0500eda8757057ed472dbaaece53e6afa6227e2b2c02a2be5daa5e4c0cc43dcbb5046555407d3d7c8dbed0bc5c415515032b8d SHA512 17e404b335a3c081f4058aeba5c57e5697a580f8ad7a280fde868968cf48f5a0852bfa45019eab730279582c0c536f8204e973d93af09da05908477329d73360 DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18 EBUILD GitPython-3.1.40.ebuild 1975 BLAKE2B 2ed7715f36a75a96aa3363073336e7598fc4246fd469bd7a8b14707ae9422f8f6593f2d3fe5d347e154b0fcd36b737c474aa3c2789ff061bdb45fb5185750622 SHA512 9119a3d53a0b522ab4b055786b488f2264568dff031067868a72fbd3a51832ea07cb72fab35600b586d509e0f3a0e026971eaacb9a2f969672e36c53cbdc6bee EBUILD GitPython-3.1.41.ebuild 2022 BLAKE2B 15c88eb179c9a0298c62822eb9b705a239b50fcec0b98d34d98baece68a08a2473311c94f2c5515b0f7d0f0e2791baa158db3f2d0aeddd398f4c2d7600a2b32b SHA512 c719d0b8cbfcea9dfece9d765c6950be1c5ff64dad3bdcfe395c5fbc2cb893fe2459eb1b2f301770421dd533aecf5922cabc5dac6b15d5b3370b531c6ce7fc56 +EBUILD GitPython-3.1.42.ebuild 1990 BLAKE2B 28e779bd4479ece31e983d54cfd26e4a214d8cb1490c73592306e530254aaabdba02588954b5ba8baf34c3fb3776c06799f82eb9c002de5ca8d4a0fa39c8f219 SHA512 327e67ba9088ed470a35e17f7d8c7cf988a1623d789101fee0d437155f4d9886e4e5f169e55e8dcf895615475c1619845d980906d1217a04e787de60d2db8648 MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef diff --git a/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild b/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild index 240940a5e549..674070f47a86 100644 --- a/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild +++ b/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" DEPEND=" -m6?^zS8bx>=N@o z{PX|(kNG(Nq43=;#`mU+u*~&T2bKFNdkDRW0?{)7T<1uHxT0Q4Z$JJ*z zdc1bnW!G!>W39w{T<0C`*6*XuFn7&4&oo-8eYARoR`%8M3Z?Y({vZD9KmKq3%YXh) z|NMXc!$1DhKhHm{`;X7-+yC>w_Aj6I`u^h|jx*)AHB0HfQaWboykomhUaH2FPrmvL z0_Px>-YgqTZ?sbn+_AD!> zqcwg%ww&%WMV3B~e_OK@+HoB19I=%nbr<%WnGI@VT-WM#tUcDv2E{VZeMNRCm?f3QT zub;lYFIWrpZN26hS@IF{KCT%SmQoMwr``8Ca=yp4$5q#;$3FP%+ON9Hj47RWoGY>U znMF7-4OV!Uv(~)gRdehy>|OFvubx^Do&Qyj^URpnJO&>VO5%(5n~n9kV;SSltJJyX z=ppa}S8Fk_8RvD4e4S~w(7>@TUveIa~y7aJ@1}(Va<=xFv}fc9lhgS z_*08(AOE&mF-O)C%L^5AzuAYd7E5>ITV)-&#MX~`@FjR-!R7CK>=l;IxsHQP$hFjg z2V#vOoV8=kRi~@D-@M9Ws5r)K?L5vk_MP~ikvr=(%j;@=`tko+^T*d0e{4s5Td=%X zkep7|bhmpQfCdH+o?UzwXtA)3Suap3hC7Z>0Kl>aR-M?yn9p;~UTSQ+965q?=e@9r ztFg#;z}VWV82!1fa2*NXNGatA^ks1+-v72>ea0)`NlmD^jyvJMWtO%ui;CsX<6dXn z73jIom2x<)uq)2cv9`VjPhR59gU#7f>6z_pqF~3leU&s)JbO;~Xb3qB*7Ncaj<80a z=X_tV|MBaW{pr_#{PycV^>5$T>#Dsw=hdi_rB-NC-V1e3||)K zVnx}Oa{|h9tg|06-aLF69S1gs43ieRz+UK$JWNAja+MAgX zYUaiw+r_$vfPt{iH$P64I5yvlDQh|HJ~W{+2~Wpe=5gVddi@!BqHE@Tg0z0!JTbOo z9P`8!LR&lM1^P`;f2Oc<#1tZ44&DNVFRS+Z@Bj1a_xkp%+N-gh>22BW&i=A4^^C55 z+B4uaxB>VWiCP#7LF&A5nSB+od*c|T*Ag(HdM&3m60KoCkhdvCnZTK~3e^G-KFl}oq?cr}Ha_Z-_0vPS`S`i0|<3B>Y2H!(2Y z#Fe?{5z8W^+`t#X^Q>vkRqp^)wT7?PQHaAkgm^~(`^FM-*aI9S60=}Li?-|gvi-;Z z@c;ht>GStj=r3=}#cu3)}W$cgtxOnQo8uMQG z1mT>Rhf$Q-&ed*zu7J5vf(sV`FIY&Hr(APfeO!r0AGJShCH&iRjSC!{;5F89j9c(d z(Z>Qv;>tBfwlTX5aqhsv;uqsIFf7oW;1d%T8B&RSMCx&7AZncVdG179BAUWTdR~yD zzQHoE;Q*rVaNt%%`}gJg&;8G@wv}>ug?`>)z+3P(U_G5z1huYm$ylH_PfQtIKDLe( z;RY4FVMnjE2u7nHo2WS^s6beSlkFDp=>vXnM?7|x9N`IxK%VM-x0H$EIhPjN#ysl3 ztyW$A+A~*P)bKY6_?Tmn7l3ACU^qPK26aISNXlZRu`FUG{yA_LR+G&kq_)%`e?a`n z|Lh$)xQHkNLn6i%9)Y4=Ykm3UKY#Au|NIg!Ykv30Ak@|o zK&QLhy`QIB0pP-0!O=8hZ_oxf#!S7j4n@doU`qr_VmLP}sENb_HWhcrMen1u2@PRg z3I6y~!#3`FJOOXP?N$K0$1$J^Z;Qstv)<6Bc*8j3Uii}v1%?$*xF->M%zZRm!6?B` z@CBF^G24|`#z>$(1RikeyLZKDS^!4bFQOO=+V+7xmIEH$2hRd-go{`TT@UYz_CJ04 z@lSvG@u#m}Ud)U~cw4cHfO)X9P+c3pK3I<7UHsJ|Y2$f9R8qEqL$QSmg=BgP!O9#xTN6c@vwfVHkYB z$60Tz`b087kFoB8FiAV%19&!Dli?Kb<1+FCSTI7kRt@Y_B{Gk=T1rssl34ePkik~w zO>{4O3rng2b{?e$6v_3nV&6X9{}FxkpTBS~bo!v9@` zz|3p%sGU%XC#ACz&L9i<47pyIW7`A$bO2}prggDz1V?lVenL!CBd`bXI5C5t0ap6K z*NqAz!?TbT{VigmRtEF|HW&HoUE7ve!Ac<}ZQ$bvF`yH|StekjK!u@faAs5mzCiGU ztPvSYZR23^dOp!AK#so%F*!6!)J9u?NF_*O#RqUV0}SLWFIe`!{L^3Fm#VgR3#&tc z6ruHjXnDc1)2Wg0rz|`RRC(%a$Bwj1EuYXHU<`K2>*og~U~j;$WPu32t4uID!D6%Hd=dpKFtU?TMDdHyDDUA1}`Y-Fh zuP@*K^kaQ`@k$8F^^Rkh0B?=LK8XnfA<0_sMFf)(F%clHo&38h7{T#UiR->k<4G0c zC^r-#5@zATN4|M>=-8EG?m#bbE#U@mrE;Q|AWsFu>b+uQh@|^1RAQEQjVgagF>8Nk zLiRfGs|1yaEIQodfa_tCP!yOVI13^Ls4YZf1H_du&DsSNFTZ&m879LMos+$U3|~GI z3=AU=Nl|#s2yz!Z_&i=z<$qoCPb}5!pa1#mAHTmkWq8LjL`03MHB>DSmW^&OSXRT0 z>BKe`GgT-7PDa3jp9Ks614R#kDPaup{E%^ABrxkeMg_KTZsPYInaGM^j+@nJWz>LB zisgyT>zMzxYVf3jUzTw6> zP^>#bx`1!^4Uy-71f%Ks$%g-GyfhpBI7`KWFpaAh*vxbY6~}D9bqp!v>T>} zOJB#8P~g965zg!kE=&S-=6&A1;b*C zh>D2M$TMTz$3aMj?6by-_Z$4YkhDNA(0N)A!6}{JAT(UiI`}+sd_MWF2H)ER9atJq z4qWjlhzKwQ)Fn(3D8U{C<%VrE9*9tlDgaF)+YYq6uh~EG&3}3gm9XLWWa16`!}tSI zg!q&fWR7qbp*E~Xn%W2~tnn8Z$%Y@-xDT{)MT=zi7|cx#V8Byg^!V?AT@2{b+MSg} zcd>S8H$to26UA9OHb)Rao6PiY%hhu3N<@}5jj#^|#6D6#+HrRR6}qtvh;#DWMc9%o;}BHEsSG^;e(D<6zf`Ozk`}nln!*EPJ{hW{;_3Gou(9 zGSmxt&hkJYj((-{gs6vZvIv^Q@AP!tL@Cn+MS5D>Tf!Qy2?NG=N0VqGlGf@Q4iY-+ zYc3L}k0#L&MAyvNw(o6j`ih{^#U|chO3Z(y+^pQuRs3Mb?${l$33mnIQODSU87Ts* zd7^91Grg|Y|MBCO@yDmn_lKm#Ym&e7YaQVZ@Zj>1_hB0f@%cLV<_WLG%Z^Y8oI$0@ zyF^)7fb`r|R>j^Tmq)l@1BDGItUgvxIJf~G0zP4CT^-*U=z4$z(vQo)>Bbw3@%b7K zW`N2CNdcUkSQd0BdRbfBONg(iQkWx>0LYv~p=pFHm&Qb_gIOXJ!Hk7yhaR60;IQ@$ z4Te(!|4|4&TfrVc?UK$a3@i(tVU1VR%eq^hv_Z73KI#xvZiQjCB4(?AP!^jHuQ#1Wh!vaHV! zLFVr3jf^4u1J7=@C7)Jg)d&~9Mc)(=6} z%h!p-;#B}Q{^#PkMNk$Wk4Yvl25bq=Z;t2#h`C~~=JgI?+r&~n@sJbf%TkgX@rcc1 z2Dk`J5QD+q7ZS&`wPzy;fV}RO16*SF72)Yob=`0HlMId^fct`OH5QhtCA0sa%XMO_ zDjAs7#CH1o84}A1=Ys*NDo@rL3IkqWm*9^7FCt?{>!%5Q2Q;DcFz5s~NW>K)p1P&$ ztVCxGXx;>FXg^YUCh!mm#LDw~Iq_jiB;7KGnE9vnak0uT|KBzK)0baAeOW(8{*3gg z9Rb4^4sZrKj(LIKc-_AID&*kaM7IGa46In{@{t0C)Ee?1sTlKfg_Q5M( z?JU8F2xuoEY22Nsf^^@W+1%rRC!7TVNNhO9(PqX$LQx?eVX{tmT{Z93q;r?avjr6) zd^gl1bY1hiS@={JASv-dfJYf)5{5UJ-QLq>Hkr2>{sZ8VL~+jGmaOObTO~nsLG9hFaMie}&4vY4FQWBW&NEFvmtPP8X8)Jdsy7 zz=dZW5dk(84*cqjrcrOh01Jv@WGBoW2f)sZQbm8??tSpExOqsEvxyBt3Cthn3Z+0W z0WMb@;p1xk)F>KoO+=7*p@9&&kPvuFJ9x;fIDCX~78{4B0mPT`b{^uP zG7r$P=25#@i1P-j@iZ2wiV+W7wn(^<9|7SzFOFb#}=3?@7$U`kj%YdG_d)4dAbMj zBf(%2m?2WrUgyCjSVAS`!r!wB0F(( z@DrFOI=J5l{1xVP5D_+;f^p&^bs*&z@eX_eH9xM_`ttqjx9>lP{CM&Tuzbn#l|b97 zFaf{t(v=C<=RoBX36(_n!v$BZQ2hrkNsQwGP5TeDg;Thd59n@*W1a>n@8;hp}K*z%$s&YF54zqK%DBDAj$Rd=M_y zlSyLKB9xW2#K=8MLhTVg7NQ>|kpZ%+dkz3+4kiU63)))9dop zq3|(G377&wGBNb@+;PBRikT$!KRUBwcZjRfmkyl$Oa5bE;$R6l-96S>y}vHkx3Bp_ zgnW^bXpt?2tgLm%!xsX$Ls>8m!rqasJDD*H@2mrVj^q*O`+?;Rlf7_k&-YI->6}@d|crs z+TLMic!_7zg$P*D=YTP;0tZIFv-jD}hK-u}hi8oXmZm6XI|y4Sj;T0OF%bgULw)}i z?yd^P5Lzmz+DAmuhx4|g=^z%tsZQbuU(bqw7iNN>#dr--9Qh9WzhFSE$6&19o)ZxM zp|^#Hf0f<+{Fm>)etKQ4clp@aXWWYDa{`pe{BlMEB726JoRfERE2pQ{60*6Wm#j`l|F7ZTKRfE&Km zs>vHjb0`_7y`SW5fC!WfBF3{KSy~WxNS5>Zv6JO3;JivxnS_Yj3&{lvXFf4 z+NmtVPBs@Wvu+^!2G^E}Vhq2x6R~dQ3_(>g51Otr=W!wh5bMYhHW+=7H^K&~d(8Y+ zRDt;7y*4U9n!&%$f>goVEw4KX2k`5KRcSyS3#!T##ELbQG(uOpip1T|W2Q3k3^ zC9LGS*BYjx*_Z{0mhewmFDiwJ0bV1!`Yt7M-*hL*%LS9 z%?TZccoa*lU{|MEwK6)3|CZWe1BrHQj}=6%13bhr)ELneF$njBp76ew-91^S(y!Kc zuNB*c8%*q{WAM<%imup(m7Z^msMRZ3$AhdO&;nus+HFBueU9gk1mWOGUY712pTE9l zr{!qxpijKUP$NiSCZ^sV9H#T)tE~Lu;n|2(tqCY*ip~B2>^JKM%L&$Wv0b=iB68$< z4^S^O&;g=!8Y8hlXbw7@RRDt_M0s6iW(fEM`S<)GLJCfnRc1OTT-5BP2kp=|=!f-8 zV3O1#-GED8(lS&06Qlq$E^!Mo8m-(xJFK4378AVO=LPvjFW|wsC?YXgb{d6LJbqwb zUUFf5eed7;heX)BAZnOzxhxLL1TWqkb&D~VI)dqdO?*rzzQlqEDNSmTJT3->!LlGT zEg7ZZfj9!Tb|US1n5;#b@rqKEh+$liHhA64H{kpbl>x(lJ71I0BRB^vY+L^Zs7AzN zzlZ|Mpn6+fm|5_ATs!~}j0V^4(+%rf?5uFFIzLb<5D(S@h~WJIiQ$LdY#Px4O+YwB zK=LStN?2cisYdL-_8;pPNa)Xxj6fT=vG)+z+KyEasZNXvScYU09r2F`!n#Ni;iHE< zsm}-;?}WFZ{K|s--#~Y}Ep*FBb0Rs^|73-ceOAC+*p&y?U4GnC(mLJ)<*=ycB2c4G zFca+je2Q6#1Ob)>A;;36GK&I6T*!gy2CEu@L{v|=#_a^pu58ifRnI_xx3Cp1knrr@ zJc2-ebpG~P^y`M?!AAy>ci zxHQZV=iqHT9c1Ye<$;xok$FIv0UCj${-(G8k^J^)}+yE@#*^i;NM)PJ%rSmpp z+T&)q{&_sw7Y7Wf?uZ(b_zge+YGWG&tcPj^^IcF;bcekDn zF-v4Q%>>^^kklj2EXMUj$N&(*(_Nrt8Ij^?GJqe6=U@|p)Dk$fPeBKnR++|cj1{0D zsKI3kvY5$jXT|lN%Lkr4Cs{am^N@{qga1Wj5&?ugL1z(IMh)8%P~_GG?564GbZSYE z!g>S`CQ+Dd=$QZ)B9I$e;3^FO&ipm7a+K9TMGLlgU30$2>tcQSI{W<7hsxmh#36Qp z(Vi@kWtX5XKnx!TrdO@*fRqUxW`=bngo{NcF#nSOIp zjW(LWW)e&lZFjb5nLZM90Oh;Cv$2eTNgKbr1EFDt1c$0vB%V@;d&r118sZBu@*EdQ z1OMNZ@2H1|s$hQUC|XvTV8s&O=1uMsHs~=CUJdRNr8Y6zB1Jw?Z3RWM&O6>8*6aTA zL2|!y*8`*uHyXwh(hNz$^Lcs?eUOw1dEZYr%37kzd$V-a5fp)++&-hZ=NR~RAfijp62H9y&tEao36cQv7jI|k3cE-! ztPiWTKYd<*Cq+RVvA1QMz_(h9*Md7EUp&~!sNj65z0kW*e%NzlJFG(H57$0;VH_}_ zcWravf8&?!&c_tmmo=8Gp1=<=U$?29u%7doHY}na_gh8>wT&EKd0RY06lU?=xcP*)pJeVeaGV z&>#HdUVPC0uwH-azyJQ1^%of4=hsSVbl-dK@S50pDdw24EcD-=!y=30=Ho_fz@kWR ze-55^;`$x3nC&jQSTaZj-)vr$pDWSIvRI%4JlWJK2`I}gpTv|2$>b{tm<91T&xRAf zF){O_XsvsjiC!wuIjm1a9V5VCzq~MS%RekgC?WDtiYdPlWmqwSz~f#!qvoY@CoCi7 z_7feZ>iE$@<2imaeLx^k<*_XTt1cfG?#GYcf0-ZBheVP0@-RFCs_%)WaT>mWmiD9% zE;{&ZPl(MU%aLx2R)_|ZrG!T`@M^EP8?No)1nvyvXBg2)MeU2&j_cxy!cm_y4LGq( z9I?YM0rqq5^DQApXxpZFLPJ16?cF*n_F&_lbga=3ZWd_la3&aJ)9VWn=m70Z13>$r z6ssgi*i)NQvxx=V81$5dP4#i{RM67Ua9viWBdjI=H``Z8b@u$z9#?Q|tL7Fmw z*4x@l^YR19wlDmpVI!RfCk!A{3W1uC&Xy-#4T3#A5mKkki#UmW-R853hkr|Y-%1mv z+g~#rPw6uN7yCJMue~Gr5Oj?Yv{*D2aR3S9`1kAf{cp0b zFSUrffQ%Rf93ComdpvW(K(`%So;=#J@N}o~CnKKfmm;A>m-MIJg3yBpA(y8`%l;sX zcCz7*+$*+WvEl)T0o+ouLzhq%)>8vKH$e@>5n)~y%13DUw(#kM z_?$Pg5qZ}=l1BnoJAmu}fNv0Rw~v|er>mduIYmU0!Qg`3gIoQK^I&(PiI9pNZE)98 zf|!V*JQW{L@PT^;aBJFgsd69)TInCoa2!Mj1O|3DZDZtX!4{$*tRTq$j&i_ecw|)Q z2j2hb>!%;<+mEkbKQz=F?@<7`hOOrrpwzRC%|=4kZ@XduUC7rUT2Cu{@KkgQ7FUi_ z!$+3D0?~Us@Qt_bTl!%pv035f&c|Mj7kNW)B4*hTqsNJ~lHA*Lkl)q}61+Xvhrv|NZaq4HJ~prbQfS1NwFGGC)Ur3VNXu2Yc5g z2ouok&_#YB7ibEu8=_gKvj-b73J3wZVqQBEYR9rs$_meDUUU_LD^A>=BYkL{6*tG* zf?cZ-vZJ-{(B}(kWBx{!$!ph%#1H{tRokMW=GpJn@Zbhk$POW=a5y<7JO#g7=J42i z_UP7%P*+%Zu@!2bwt_Bp`=0=i^Mo$&&VXpM3U&-|9pU{~FNT)l3}(!N654JNj0QwF)kXx^ zb`4birN+4~(?U>Kz{Mhd=p}x8m$%~)4@c1n=;Ooc`eh^SY0H~c1Tr~%XF{JJuO-EqrG9Dnh zBd~Cm6GXO}93S>f?L0hLssP#n_LK)(hC452PVU=s&QVLrZpkpVWSFExkP97dGy@@5B134Q9R3+N^Wz!*$0B}vu z8V}GgZ-+P-Xh#jE`c3!P{qq=<6$&U)w3}%$^Ls(Y3gq$gDcMS*s*zxC6QCv<(Ze>7 zfj1vj<{w`^{rJI3y)IdK0e#5ZZT*kY9Po4F)nK_Ffi=sh^PSZ^3*a|C{?8t~#{b3;J%;h;;;rB0s=)8&dH)wo&ESHu84Nii_%5Uox zSFsMSI99kB?R8?;vIsRfpbyk!L(0DqR{d$Hb7X z1*HN3*qBf}TYx}bwn~X1K(NJ;r`iZppA%&79^Z`HF&XGaIMbST6CmD@GAypWkFXzD z1ERf+p7NWfJkMcqDs;qh8{!E5%x~68{J-D`)~0unvWKBUA?RGUok;}NaaqvhfDgBi z$caD1aPwosF6m`n9eE7Lw)c`fi%*+fv+InlH^9AW%FpY!@#)pRj_{I(y+gokFFOrO zn@blw%oHOHTh367V)ZYZbKmGAt>7Up35$Tnv%t2xdsuxFI}!>cPKyUUO-YUt*$M5` zqfogtfq6mEuLDKu0pS~j1?$VQ!!cO3k#Uz{15vkB$@FbQd8R)2 zlS9^zMS_t!&#&-e}Z$q2}d>5h(&B<2cq-O_q zplT-yk!2xH!Kg-jfH1Zr*#j64C86Dm^=fdT_fxkz{@RUY8xBT`!J_fl09G{I{9Ux% zI5o#>e(dY4c(q$|-bZ>5_Mkp^mQw9Cm zAB!%2`){w6=i%M5peObXZ^AeDheWDV0Z;ov0{U^ zb3va??g4@|JU3Z#$6*T-@~M_*tKU``ygZocVcA*afm7rcR=0Q;>Z|P` zf;C7~X-5LqSIheH>HAl7;_-J%_3yhaz6y$DXSo`-SR)kdQmZ38)4WckEF$m6wD<7OuGmDp+F<9PZ$nwf(q!&BM~>pLMu z{4KG9PHG$1DAl$=drD56T*5Q zb1zhlwbNJhvtj$lh>=UY;Yc39ITL3?T#*?Auwtok;A)Xgx03Nb0x~OC-PXZNW$?7n zP2!yic(MH5C+%uX&SJBz%PN(Iz&(gKz1qhq@k4j9e&9Qy7t=yxfQ~2jf7n*Pv{h&_ z%3H}rz{fcb=WSF7Tfye_@XL;3mMvX&H_6&NJUP5B+xJhe2O=+-9kcOp&S8><=tKM? z-ouul+RcP(u_l6W=71C2-pn(I5vNgzpywEzD-#$URDmZGd9cyuESVDs!Km_p6d{3# zT;MG{_nDV?>5@-6QQP$i*^3#$8Vp1o(gmH zUADF(J08Vq_Kk=qfJ_TokJ+Yk#oz?$jAiW~7>eee&I@7jAf}jl!#=@t!m7UQ0dylG zqOF~gW`mU@D~_O$-iPbFu#rp4dt(&xf%YU)tC+usIcks};+1aaJ&k*AtDrq&1JkbC zDRIbIbJ!RQJI)t7s_OV_PH1Uh7Tg6>$Cs=!Z%et?ZGz``CJz>Sdf2S>alx#yn_qwX zz5jT%v-DzTcdv6L;$%bLRR_q03X$`u3_!XuY_$J|{uw{f`bMAQD_P$xQ@K($@pIS8sk$J{Mw6%GLl{K~5 zmQ4v83k*aDzJ3OFHCHEY08qyxA}>z`hSjw^#E>4sxmaN9)$QMs`DSY!LCAH((L6jN zU{}Y_m4Cl%|GqTwILph3G2U@!2WUiVlbSt;7eY5Q_6QopmpzS-cMzjYo;ZssH`~G* zYX#G)`*=EA&e8(<(L%TCk<)}=p`0zt!CnSpFrp|?h82%m>^~Cm{lwD4xMp|S*mxxp zo^@60S%k}q7R%+UwE{%jVs-i;>Hw=@+m&=64>57R<*+&0x=4U^TW>KPj{$_;Pu|Cz z|An@R!KT@RX_*%| z%~+_B?8AUR6I-JdGgdS>M{69ngxD$c!dqS4z&jh&CH)H4|{p5 z=1Kpa^Fn=_)Qtr5!{nzcS^d-375nk|Tf)+uXB2<=_Q#hWpMLw$y!A3{Yyb_3$X9nL z%@76Wtcbsn@g!^>3{8iTbE*1USEfIi6#m7=5~r35HK6I2E$@mZD?_a1leR-+pe@_; zreVqceeIjg!ocyg^_I5AGFUfTH%uoV$e)AQO~kDpnvR7m8qPovh;j5hoe%+jz#Bl& zZW~@h`Tn(Ebw1O`_@CKSK+qlFMcc-E;%zKO3DA%L1ii`=;rbyU{H1@NpFaJ3E~m}M zP_i39v1AQw2P(D`;4rLXoBHX=Bx1oy5tR1WKW(Vy7$BHOm8GOJY?JsN^n)qA^y0g) z@1TluXL{~_AmmxD^NfEjh=e}81KYB03K3}eRkuU&vdr&k5YN_NTV-&Fcsv4%*dF`S z6bj3uF)E84#=@W4SPve<2`n$k6{zs!k1guyuq8l|W6m0F{!9&H?XM5(^*Y4#$ge3y z=i5X$=OT0B(UvmRKb5a^O^kKFB z+mD}%OPg2@yEvT2WbpucqB_A*#D;Go=0ZOlRtMGG%VT)EBp<5p(BSbbU$BeplrTom zGdHvqjc3-1^^6X2!`Plu0&tJuFvA_-a2W6#)qu++$%5U`cEk_JnQS^&1S5PRYYJfw zh@)edAaH~Phd*Qw{E9hBs2Bv`wAD#XfCZS)L5w@1*ON)x6Z^x%tyQzK5aD^+1pk^$ z{N0MXUp{{t^Yhm~?pFkR&ndFm#hG$(dWNA&K@YBR-PZV|?m#=!c2+ixr$9iNVTD)$ z@etNysIu?sAl!aSt=0kQiICRr;8sr*)j|O7c8c25u3^F+T!X5O_YUVhj%yY|DZh=8 z*cLmDf62z4YD*+k0#@t^A8eb&O*Sg-QlJVco*;2s&KVfi!eGY4ErUruE%gk*aCTBO z>R9Fh4+IM5`={Uk{Oiw$OO}Fzf?aD6)3EwUZ{+_%lveFZCs1yHoja&iPv0$*aGuA*>0?}5&q{1fcOq19#$b4L1%_enFw zwg9N*Fc(Jn9_j<0f)%i|4T$0QAYyo)M}RgdI*#WP<4-d15%(7q3=_5JrXKOoqG(n?cfu1^IfGd$;NQMa7@4}v3X#wp zE}6$z?-@k`4Ga!XGP#{c2&ad{xTF(WO@EmPeCmbPd@3FD)zBlioG-=vWI@s5w=)pa z5udqV>u#b*A%^m2+3I{0K#U^FWSkaw^Ud$32*CzeDy7^Gxk1)yOIOhcm zwT!wu3-(x6Mr`MpUlE^|Wuj0(_P0z=Xv-Gi$tJLMSIFRT zFU0I39Bc(iRCuF_=CJ9BSWCPlfT99e*Z7d@u;E};o3#m#$We%77V#f;!spkF;p5Tq!FFOnpC}P#x9Uf+}?Uw3%_kLufy%1;uN6}%| z__JNe#oD?wE6_Y`B}Xj*?PYhK*)h>hLh!d8h+%oz8w0ygG8w0IumaRzI%5Gdv}h(; ztzw-kgxon(6>*D@0w=)AY@rX#?Fl_V^ph zaoU;U{SWIv40=9&xSrFA;CqSf12Q=+=|QCw*6E(HS>)K?XYS(}(1;RY1zjZpbEv@X>1__%y5@@&BQ$!~g6)LEqSFD??CM;?Oyp_LROwvG zyeca;#u=RA?kV7hwfg$y{AKR_>6h{8%l+xguOE6U-xEHLvA38fJL&&OHZDKS1Ia)_ zNZ&OeY!0h~j}yW-9IrKxX2X}$drY0ftC5o2-md{jS55gjK0Gdo~SCdUCN zOD-Hqex~;lb<1Db`r*J8^wjQ|#R0Y=n&6bwLS+D-16BYZQKJ{DqVhoE+8=VDJ(h{3 z>KRG3u?czs5G;$L3y<$r2$rrq!%(06xwPU&r(ON0YxnbtF=v!G;;};Py*&Zc-d>1t zJY(70Gnr~SWa;$T99a~^lG7S`bjqI3gfj;^!6id>1hMMwbc7mIiU0*GbF6T@h{uj6 zh!gKoWE`{I`+Y3B-rm=99<<@m4py$F^Vjxv61eDm{QI^S9v0(7=nEeP6&gyjB#WjO zJ~u7mmQWs^(nWnZul?8IJfmEuOVhTTM)?dqv*4hF4@>sDbL4;N_x<%l^TH548vO(TV2I7>7tSM_IK|`n(W3_$@&Z zdFWi8ij+cjE*J;V-LkrEU2Z{~z=ZcDP3cHrgmO6T^)xknc{Jg$ARGl=UD{8U?YI8r z_x|hO8J%U3t)#-v-Ge2`Y)(E|BF9ab&WVl|!U26rU>S_#p&h+L%s$$c?`JS*!U`4M z2<~YSl9M9&K`ZEBt=(&0OcQtnQWoJOJR`W%`#`&S#l-L7jZR31*esZ9Y`H*e8q`bW zb~``9>u;QZ;LytAf#m*cdEX-D7K=r;t;6;yEk!pUbim^*B)uTd%j-F!_lppQb8ExV zNPDf&$EKHt|eu5J}CCR~gwni7;**BMlR{)*xKdGdODtC0_8iUfxehU`TyD zLsu{iujYZ7gXtjygn0k9`q~EOT!U#qY}{^`sMYa4Ij%q^2$x z&kkv1k6GD0z=V?QIZ3DG9Ql=HeE;>+x3zzs>9J_?1l2p7@E*iqFl1s_j+&?r$g-sW zx!LGOBO`B4ClUdu7IR}F2uZ8b@tAC5&E<%B{K5&fPCkpKFMt;Tyg(I{z@Dx=bG(t! zZz9|Y<#0H(GI#cN6?V)UeoUNX%jk%l z#%73@$mysJA{2_(({~F_Z_oK)CE;TI?^opi{^gk8{_^{e*Xxj8dy)o^`cyYos&BuS$QVTgFWra^)`}xFCsi#^|Jcjh%YJxUc8XY7SzQCr))$sP8+c9UVS;`h zgifc!uh}Q;alOo7CYo3^FaauUO@->PGw{XIN1NW4bErM}e&&=m>q>9WcZ;(E=R>pc zT4XnlTO5WMta00RNo{L^uvotHgjaeZO_$ zJP1n518jhtC~ZUcGnnxpjt58WXG?O*T+hTm`?HiXNEN~dq?N5@|Bk^wok!@)N6 z`rJR}6FL`yK-}3wC{eV19_LK$ByL0lfMsXiaTPt{!kyrZr&m+0>*I2LJVAQN@j%3$4JjJmF4ee;sK(hyYeb4M*9b)l8P$$rG;viR|Zc zcp?DS1Pu*DS;|LO`@<|5uC?KKZ-p0^cQ9c_M{o9-&(p!E4neX%3abcb@>YoTQ0n3Y z>)Q(gPzlZY&+6?O&56oSt*xypUZ|FU*L)cEF~ysZe_oDOKO{j=SBJFpxI$_lR_oi> zPxl8MUS8nquiU_M+G(aFC2J{QkE(3fk}!NcqZifa!Fu$)lAZnAZWT-b^LvhNST5^Q zJp1#!0<~q$J+J54QQ=FxGOWtkRfM;THQ}eAhP+)nquoEi zoX2bV@Ma(m$}{C-EU z3!Z@BMyu3r?;4(RIH4hS^nHVQ^tTJ<(f8Ls{!aaVux6ImJD@l@ zd)tB&XW=M@u{P#q&g3@x+AQv9j=jjmp?Thy7CjWTrZsrUgsmk{jR4Q%g@M&G2wUe4 zTUlWZ9t)n9Haf|)+PMFQWHTJqYl9qoWn28|0DgO2o%-ZxakelNoX#msICOQIV!lV) z$F%@kK%~E_kAaN4hy?683w5h-6~p0bb3pH5+{7_E(5HMYRK zcau1=I&3rBPN=O&(r%=k7IeL?+3$ah&wo!(UKR{SFXVAbmwQ{U>WtTjrty@!nvU_B zK2Lp6-muZwz5kFfh5qhkI5PcM&(m(Z0GxtrgKT?1$dZDTmLqqGOM}pvF;{qpwbSW+ z7GO|uIbsn%E9GPA*P&wSCQJgqMFuV?n%8Hlic;^&e zQRJ*xKt7!Jt;Y5Gi|P<@oXHYCVp5MEZ0yH}Gq;y9lRokJ*B-uUZH#AV7|%Ss^a&7O z9*VQC2)1m2sUt-_^CR?xW)I@_&Qseu9A0-gAnv&wY7!!{(_*4?n6lkuP7G)cnwI23 zLs6prjlL3OykR7GaZGyhL6TSx6cgxAfX>C<4=mcl7tcoHjVfY^&j7hH31E-pat8ap zybK0oE)G+``n&Xptp{C_ZOsS=C(l}j@7Myk`fCZ#AGiIw{rZ$a>kR2sdV@YaA%1j1{@*dIUs^zGyHnfH>X zU`pX6Ryg1zIC3^yroSeEXL-y$o&3Y&I{RWcmyyVFLxkWza2N~Y4@Yh-Z?@nQZb;Eu z+e^198pr#S36tAqqWmaH)UFu?OVdz)Z{P*NGcC&dn&dm5>h5$&kiCc(neSwm^#oS9 z{4Zsw&F|LSiK7DA^-?B!M3>&0g%u_`QVIy z{P;ThpT7LOrKVqAn#Ag(7=kJYTapBSdbumhs4X~cpSuv zDcZLLwY$#`ow}^o{QBE({mcE~dhmCbRM9_Ix}4A52!MsU_4YDiV0Agt0`c!Kz-}<# z-d=O<*0iC@3cwulb8&d_I#RRjm$z#M?;7Bz(a%t#+sh$@=R6~e*S!$Pp_VPZOK>Do zD4MX71i~}PgYQqb9_-lh<&+b)g_ej8;#tA-n|%Ss z>kYxMRl?#X*xk<^;TBgSaP1NZ7P(*|r{k|ACC(H%q3`w$cMqqCBimV#mOglbZoz;f zw2a@lFdLT83FvdX#+mqW&k#ct3 zv&J<+g+QKQUyv!jw=yw;DSa-KAzQ^6dAx zo42m4Tk7FSXz&KsWQ~Tj7uRvj_}SUH3Uxl542SPhVvvLYlT-iAVc%=_oS@*|`6Sf|Uzv*q~L zv?siRFl1j$tamH+6(gdY+%(_HECOu3I_tAI;^*K4Pz<6Hmo{d512eRa6sJADQ8vr{5q5BR9pl@pN)TY;)vY{ThE5{mgSG9j9~wcgix zdLJxu2>bEcmv}(bO2`f9+FqIKEvGksZ#@?TW_S(Uwu#Cj*xZl?CcXPx+3VrKB0?JV zB?Zl%t#_2t6}(_pBXtBBHq4@x^AT}8%9@rSAE7itV6fdR5YdNsDOpAgs$BDl919#p z-(wW}=|)7io+j}sw09V5J}%wAe(Qhv<@^2T*R$N$HZHH;c5WdIKg?2}+uIR1hjU3G zkz%S1luMa&fp^gwJfxcE<`V&Ba>HMNpRPKeNd$*ScutmQ-JAW37P_27W-m!v8{UXA ze-4A+dn@6Z7r=pxS5@5}%LbbThgXXPudP3C+fOkVr<8c3M3Ew&pomv;9GSQoyVY0t zH`Wc&i1wxhokh}VrokKf0E(C_nVds!k{rCQ*?{_e-k-kz=|dgVOP@0yKUoPcvnvjm z@iNgX>84%>dv%8-SeolpLr3R5jOemqi!S zI$zs82wtUM8b2G?oC46j{KA{55e;#g3nW?*^s#*>gUltEc;nFPip@WN-TUWwc5Gy; z2|q|p+>RHB5NZK~A!y7a-E65=G-q88f8qDD3tgr|#<3-%~ z*VDT~;s4JJWq2`5 zyv&}aPVayXA&7~VD4;LnFM5PBW9JUi$iz1E_;T;JCI zI|&}32HATjtI(X@y>Fa6+B`SgR(o|v@}HOYNE41rR257c7TLAUT3)scSmA16&o0DE zyYapBnMEozS{#}R|$av8v9;c!H2LCtPQ(wl}U8?JS5_@rYYr_T6s4!Fm7Q9WgAs^@IR2NZ9q5eijSUt5t1|->_rX?&syord#5dZ zAJ*&3{prWgi_qCER!jct1+UmpPp1>``@Su6X{fMd8_}_xk!f$>=?#$83luEyhkI40 z2OZC)YQfS4Sdt@=*FdT~-4eT752RE&ExqMwf;_^hxU<^{0W8y=^HWYgKCXsWjvAgD#pm56Qi8SFr8 zM%HA{n;bOjZEMHVyf?l4)N3!V4IIJeo+{U;y=B;rYWW}R6$6!I^X!g1t`7b79?{~- zE5g$&f}TNIb_)0OI(>ii?|=H6(bey+cu%jlM{!^5HSwx?2xbREBj&GVP8YZ62|vgF zFKdN^bHT0fwO+njT*6ZsCJ^Z-!o|@Gy<-1$5Z?r+qU zKSgC&2fPQY_V9}3yle~w2#`Nz9$w=xVO6_&Ct$J6a5U4ZggFQW+MTe?pFSWATQk!e zLms|b!3Cfg+ln*$k?(l{8fa&4j&fGn$L0F^%lh`YfB*3z-kVm$RIug8-B&&%~I#QfW# z3dnieSJm(Sr!B78beNURl8$mbH9d3YJlWpVtoLzr(8>DG>aFlz6EzQ~69;QsyuJ>; zV+qQDSuT%JQPB0NA~$Bm`whbO@#KrllsZ7+w1A;F>E1K$?HGaibRI2JkJ(CEf1}F& zfU=am_+^5SiGW~xn|&x|gstawx*+ijv3Fg;Q_D>#z8a)rdztvkK;FxGt^Vuh^>+Z@ z5yxyO{wx8W3r;c|!(xJz=f{8H*M~Q{LJQtd1G7|-Hc2!r*Cp8I}agd=l<>wtM$#H z7O#CFDZU&`K0}=mh~AmyO@qjJ=gXn&o!-t8*!|~mtn=VQOitTW3N!;d;>ep5Pt(ZR z3mM0>`OQ?pjbZXEhPu-mww@ts%QG8Z1*VXy*SWs8f!8cT+d~ofqUdC^P zPC;SuVZr|R@oE3@`TN&DeosHYi4uxsK~pfZkH2rkoR{99TuN|0wRfz#&t4udZl{H^ z1c%d!3=fAD6K2cA*~j@&->Fyw^NBRmq8*-5Gh!YJ?Ck?-nB5G{=rR zDXw_+ud@;^&(|ICdDv$=cE9e|Rr~Vk*Y)G)iRxg!@dtrGY)X}3iXMr{;c#{as zExu>PvLk;kOV6d^JFaePzAT1^^M=aX*`N1}pyswfu~k##4n#+8U~;wxLI|TZ*V7KF z9R!ss(F}&K=#*^ld<)AfUL7U}>9DaCi+)|MAN{xfufP1(f6PCv4+m~%eJQoDrq>p- z?(BHhX`U8J+ln_(|6ocE=G!iS8W9F%#6e3RSlw=3>KhU;h)rCAiJ~X4umz161h0N}$d^gI_;IsP*{BXS&PVwHvMr_K-K$MMHiZYv$b zc8WOfk9TfxZ(qpJb$QR-7|+c%D2tuFy~J+e7f-e2EN+38x*##4lSd0tDQftQ{Of*v6at zWlq6Hs)6{uOjDvEuM3nzmcw?F<$(C{`;0M9PmTi}R+9!%to6t3S0;2!lkvrQ=7s_E z_meqo4w+XJT9uDlfBJdRoMy9~N0l9Su*l}cU*ozLbFJVX{kr@Uvyj)iz~ra9UfgStGe&fC%p zcxZLtEr8y=1t2@<{;Vv>cE}8?jV8D}U4eT9FFJ$hCx}q;K+@BD!Xj*ES=W!aa2THT z1gAHbdWj4~;ng=ked*u+^7Y%7uRlKIcwP=F?bone@T>&AcC&^(T+cnjQfDvdfG@zJ zmJ;L)vH*>dRUIsE0NNm|u+PL#)UaW|=-=+;DAuP6Y06Au{FyvlKZE0=FK@o==Q`d? zppNWW+H?47`)PAN*6m~hz5&BX*p8F6kzLvTQZFBOnh!WXEKTn7X`;v;s5fWa5Q80e zS88q8{&QW)-MlO^KWBS^$iN?kWOoqw^I^^A*AJurUPoDYi^W3v4G;IwY>}wsK$N|b z;}D4YUd86PWFiB*X^x-onI}3u)aMRjXAVJkSom!c>u`5XSwVEOw&sn!&L@e@!3Nc# ztk2K_=YGBAto_B*?al6lIfH zi(HRsWAT|!r$h!zTI1Wf?tbnALF2JmaHQ09KNaZ}yd`Hx>=ZAK+p(di*V~HU*@4!# zLnN(4b_VEL-Z)AO2=$rpHlk-E9W?V!J}^Fn!Rsl~?bke|zD@@GuwLJPeEam}*Poxd zbu%(H|E}hoeUBE$l}Gk462`Di{2?Wveplex;&U_QZcYOCYKdrqjDR;zdnTQJ;%z+6 z13S{P=s>ivjVo4jmH5?R!-S01(uDVmh!IuliDY0AK2c{*pN4q>649F8%RVpj{?+Rz zfKZ1n)wGfxoZ;?Xd*Y2DusHjZKpOi(JcW-aiW57tLaEh8yo%0i!_ZD*k0Z!l{qb}E zaLeNLa^%Kab}Zq_>aJXEqqt$6rW-u$AH*nd6pI+iQ`uJ7_G^2d3H2|@+1;1`yYE5Q zT+abb2M#kP<}?5s<`?EdPox~Izoo^l`-xuenB%u+v(Zb3ti34sy9%9U`;8~8nbdDh(aV75!Xw_@0 zFw!^=@7gj8?|hVEg_0MHAICG+=tIKd^ZNdM{hb;yJITW?`>CCRrR+St%^t#H0rz%( z=|HE#?*eFP@5o6o9=wBn@5#0h52~i+Ti(uPE``{|XYrYRICc(&?i`}tmsekQ#GjKt zw$mHZdoMVSTfH~25cnWOm#}E|oWSBm4$(e)SObfkV|@CH@LJeUxy>OSvtV0Cbq+fF zV#CMuUe==wNUTR*cX5ma$`Qgs?DSqwt05!+hN;)(`t;?`AL#0bq$_A*fu3#Nt9zSP zi3@2xSBONmyW4~f6}0Mi+od1cp7F{1f~MA?dqCoC4=Fi_-G1!hQAK7M`H=42Y>Txv z1L$0Nyw@4|h+stg`xr56T8Xv}AB1iJPuTJ^QzSZcG_5|z0y`=hUs(lFN4ni7C#tYz0`LN38b_DVHj6O^jl40+M zIT#QOU1g!4`ti2oEjl~R=F<39ED)VhxV=zE3U|D@f zz%`(P!nhrf;{>lE$9Nh5&6-YhRsuXA;!eMPOH=HgJy^FMsUF6(=B4Bis5EVt$IlGY z=@|tHIk$fC{=fNp11&jjB-!$dcn$&x1OlIf01y&qD3-QJ^-RC7-+RHgm6>dEr+d_r zNLEH70C#hTxtR&sxp!h&xPh@-{-LV|#F%{zOlGz_$1YQq-T*RUsuQ?cd$eH}#E>1r_l-3{I8H@$d>8DU-CBvskwlnZC40| zFlvz3bJ9*e$5091%ZXPZ6@`sumXfGVfze_#{2QOw>Y_tAc7JQR6A92A zWHQ_H-g^7;{Z&lhsRmNVHmljE|EN29YW<d zn`%&vWIg@77wB zGr+6R%QdA#yUZ8R_4Wpg`1+IY{1bV4ugdi~Agms=h9;U*Dmv=;n0lJ5$^n$Gs(z3N zi9u1SuRPmyX~i%L5&zn57guFiRyh(6IOtwuP|EOF+8D@N@dop9XwI8ew)JDqsA~%} zB^a7L+o3x|4U4XO+>0f91@glkNk1y7Hj-#vE(lBXM!6r2Mu_9x{;8CTuANEGo5N2Y zPJQ2YiKO0tkhKYM%1Fs1d0w&SspYh9PsZtdyXfVPBB#f81TU1q6$EDz%&iSy)f{tI zp3E6*@QxObOU_hFV&M5khI5WeX@d*E-lf6)ASfvc>8?gWxku{AWapKhq1MS z4#}36`iFX)oUuB(M%>zm%FZ@VHyJohj-Or;+tR=ynq6#cO};OFO_Z)edLD5}&-0#$ ze7jv24cqFW5Rldvvhi-+D#*6=^)!BedxG@dNIec?qUiUsv+X(R$E86<1zTy0)>J!o z@YR-lajuUu8kNw?BNYqRjol$z>{K52aK8Fd@pzoskvwf#flPsjrbvSGi8fLAwl|gX zK_J^7vFlXhno8z$B)&vWDuMYrR4>V$;$hvj@?`9T>U}8X*HrpI!jR-PKGcDqPNW7zrUWC8@_ zmuELYVi|+by7I41(7rP7JQoR)eYivgW%H4Iig$$*us$8aB01TQpA^*2XSW+@MNmr5RZX%fDD|NiAw3+qXoZdV##SqJxm zVplqETvtBIuC_mQnv-@s$=-(Zj@K>Se9|3zQ5Wn-bBW+q0@ZSmD8YdD^y zMz)i)C?p4}1y;q8VNM3nf8#tCZM^{V;jE@)t-GyfSv6^A{PuSLyj)-Bb5r7ZsFa#a z>mN?DvZEBZ$1-}9Be}XbGIWFyMf3NhZXj7V{@OX5H?wcF<;tntRVL6nST9HRsM~F z>%sDR17}mgZBJRS>mIb+Zgy5|D_t{o)ou1JJ(cuHH4e_sm5i(qbG> ze%@;`WH>*1bCmBTYQpZ!JBe4zaed|$$<;ra=it>7$~GNSi+;lw=Xz|ZW}a#5&$P^U zzRdsrT5fHVk?I^1iELAQZOp7i43DQq_~X4)5?C4imhO;cs!mT?B7%&I%_yG_ z3`rgW$x|8f>*~0($|F%LT&fl?E*oEFPj_CbFEc%+;_dU4L;W&>(P_92w%o~(2jOMt zk)>FT!HZ;G?kQJ(k4t%OP$Ba*9U?iFpTwc-BnU-C1dc_$bUS%S-R9E>KbB3fa}b&k zSf8tYNMLJ@FXfDf(X!U)z?|;tUTnK4vwv0!~L%Xs%x;kNs+?);yTzVR+Sgt;Kv?7}IqjEgNc|cQV zs3dZ*(S`_(ipODzva3u+HgM*(P!W=T4ozmt8m#k1Yrg<>&fTf&=e+7Ir^jhz06Z9& zk^&qgeUWW(Wo!CTmp>=l^tp-i{`URL=T}WSwa%X0RH&e)BMj$7S~02sgxF*Dt*)w& zJ7Gg}VZs*}v{k)q4;AtErSPE%EPvvTDJvEY93GC!TakL_s3jheoXrp=CB{>hF8^WY ztn>SkBbUuJm}}3MdU)OGpXtntt9td-HEa%IT{m-}g{;9vc{rBhRcJvGLggh}c0~2F- zu}RVkojO+-Soqe|b6(9!nLVkQ$q;-Av3EOf>b1P)bBSU^GIFdvRr`uYl6^H>$gAgJ zUOCheVcjW*fy4x7vPk(jnXJKXpmttwYvwphQ(|N-Bw4WTtqlT8Tefkj5Ke6y*F=+z z2udwtyOQCQ6uaz8H3b2+k?@d}XjXADr;|W&g{k;cp7{=TS5(ZN&(QV#r$k8{iBAJ; zsxIgjKv_s7rdEzK%xWQW+Vq!H#hB<=D1W9*F1~{#qB<4394F6BOdx%nV^HXwYK~Dd z7Sg!>GghShOwziVO4Q_o-x1ZxPP*QGPy)zeikwOevoOA?8FstgP8VixYL&ZEkl*!G zvux(HNnsmaH3DhW#Aa#rV0K91CZ@LHCFwRCMvq>@4~J7INVHPt-EY-a##G4SX}!K_ z?D-PN9wXk=GfqV`oeVd^h&|+GL=^(D46MAGq{=sqrI4h5uAb;b;*+z*Hj2)i&u9yV zZ~+9br(&{U(?=wpO0ny^S8uHsw`DDS+Ia_4k##=;nb$u`i=Bt;>Qk>Vi#|#hwTN{g z_fDxDn{#Yptx_#cZ!)-^2wD}Al%sQ|JxOA-+mN7e79$2S{Tq%5$hl;F~=R;tfEk1H|FA6e*4ar_ZzFTI`)eUf}ZVlFX~x zY6H@O-b?m3fx-0GBPryhUY)gCARNox6Z%XQa&25uA+i zTE1JWy{y(hpTE3}-ahpxbb0`%+;*V$A3Rc7F44E+h;Rh)5Po!NDiDMhDo3w1dM3A{)mO=JspEa0xHsJ|7STrQ=`ZH|FZ`tt4` zl3`;n>Z*ADrDMl+RiK_etLHerMq^%)$b-1In*d0ueu38%DRX?{x`ES<(w@p)Q^S?2 ztB}rBw)AwgCjvJ`B(*K(7?e!RwzAUW;-^I$pB#~#@8AFZyl%(wB(oCU6ycUIeEjS zc4d{k>8CnZjE}APnDZuc4b>#=WH>9@lwr3Dtrok4BF8IjY#P~~L37;>;3=4*S4X3g zsOo|%4Rwls&)^&&r%$Wloa@6Uol<2})I(J#QA{;N4&ojWqq^~{cbs<}hwREjzhQ+8 zsZppHryzoq)4Y~(;7CtcDvGiI^`$O2zfA^rcV?_9TgfplOU;UfK7U%U?{9BkzWtij zsyw-P>Gm3<-TIAF%nb|qQ(8i^*_$*Zl3pXjCoSdm+I_X#Nimy0gm^*_1=Np=ZeUSjU!3d}W#>q`BtOTd>ZY&j76{-vuxxEo zJE|DgoeIe@Y$W8W2C#)GXAN9BRE9k#dr~TC00!Je8xtzXQP_E^q0GYR&^l^@V)M(< z{QUm*6Xt);095gp77MeKA)R#)5Dh@OROWmTx$|35R`lxAOL}at=CP* zx^@$UZq)$TU#crKhp|A!WDnmzDR(HVdnkUR4}eZE50ASTIoRF7Ahyj;WFVue%(6Kr zz@OK7Kq8WAP?ytiuE4caRc0a}Cqi*j!ILUIo9m&pNeFiRVXB zzFi{htu?T6Cs|R{sDr82>VRGn{EGAvV7*puiZ81)D)jx>U!V~n->yH&Ijpg%1;r{; zPSwQ;jkZL#;(-3C=H{v3I-6SMmOI>gU>T&x$S1fsr;DQ?Py+wm#SlQOK>{byM6c}t+g+N?C5y)G(ixO*yz8+#trbZ~ zir=iGTfj!QGC>3au<0e`O??HYb~u~|RrC$|R|4>)ic69qC2;9};2gVIGqwqN*IXvwy%XN1#CBm+HW$%yd* zMIN2g-=IPF4|Ig(LOU z^1}i4yw^=qv|#bJ0zh09^W4{9fW0v)v1RT!CD6L!Hvvr2y3y0d!KuJ7n_c!;pl&B< z6&*sBwgH%k@5HuhA(cbG6walD(FP^o%cA}L{h#+&vd&YFhe~XaZEuyB*h-hTAP2}) z9o=O=VsAp7spfS!rzJSCF-}X|dJ>U%=cfR~`B}+oV4LPnrJ}jjKp?VEMV(&T?zT_0 zu{qj(v#wy7Cvgt~0%$~|HRU)?E6Na@uT*B!J6qlopP=&?Mej^b3V^hLupreK)l*~R zj=ef_t%A&&nBvW5a_J^ywRfm4$)WmW^+Ka|!(o0F4D0Rvdfr{Y$S1kmVuJ(B9{3^J z2vH;56imsR7H|ZSJgL={w3z2%yJBZanqvX96O6U3DwdTse|K+HrQaZ7doz9okqwddc~$ZC7X>LJi!3qvcfLhH^=TR zzBHaO&H^O~`(TKAIjziIYSL%UkX2sTR@uDiFkS4LdVAp1NNg|L>)ZG5|6KFed>tvL zJDGNq;c=XbwW)HUS(rn!ij5kqfuZZ4FKo@mQao5~Rq*^rLFr2X-LgfqWunFkyY?`<446y6RMiSTsT1Y6JEX}D z0qHxh+nr2Q^EGb@8av?K^%T6k+}rhLq%KOEllyW5wp&(F1KVYV`>ao&*Xt+sz9&8f zaX~pB;iJ6Cs8Af$OqS^)A21w*5vMx<;8DBQaC^JXs^;!!MsOt0{49x#lrT@7VG8JJ zYq?(pueu~AIb(Mix?u_ldgvQ*uRjPoTUqRk4o3BM;9?;Gmpf7KJdcInH8lqTY_fQO z0lR`I4ybUpgVUE9RGykL#N`225+yGmw}&?45?0aMS(;7ZNo^ogbZ%;AsQdgRblb1D z_xLtQV)curvAfSm zDDhyAk;#Z+YPjv9KMgbh!}l(6Pp5Ht6Zuemu_>qy=;sNHaam%WIL&y|j;a3l9NwRF zIVrqOQsYaXV!mJV{hx2YxiZ@1mXb(-dDA;c$JQ7z7)IB@*aZr=qthmGyvOjB1d1A4X<3>a}Y!`oE3H~LhCJx!C z{=n(v=b>aKWr9{p#Zfcjs6D^prP{uA2dUNH4eIGpg9SI&l){(vs|ZnXSyf@SH3S19 zl=OCi%9@()dKz$0hz|G5f_?w|T07>aix2q*;Hd&&mObyde~ymEDS%uT%|7~q;~5>a zEw zOAFU2o9O@}k*yNj)*hV#>*o&84ZQT{V(9+kU%w`@ZtA2EVDEJ+!QaUgSRR%6CX7#q zrYI8?h&7-P!&UsO&Wlm+*dpKvc4-dNnTA6p`yKp5CR6%JI5!FbX0QmGzL-D@5UW00 zQReeU<7?Az#Tg6=U&YlVJKu_eH?N+ynu_+22JWHT2>{r6=$l8D9^}0gkj(H_j;79< z7vO6=6FkJG)3^Zqx>WX5)T2VKIvK`IPu}~vEq#Ce^yTx{@6Yo?M|zqc+9(D#g}M$c zezhO&%gHPmc6q@`30G&I^_2y!&Y(xc&FLr_G&`P7dH_G{NAfKUe{kdk>YVJ1;0G3V!ml4jJyd+0@IXN6v+xuBv{k=<@;!gLBRY=i z?4Ov6v$4s-_j0!Q+yDoPyJ~a%imDxQ@TyFO3W!WjAbMvQRAm)`OozgNS44(E8C8fA zbuKFthqMHr${n_HQ<+F(CQ)8bE@H`%;~=tusc42Sp>@Qm6(BJ*>z}BLtyg_im3hoq`Glv{`s4lWpT9r- z^ZoO4XH{AJ2b$0b;?_irqc0H;%(Lc)HgBA3a=P2%c1+2w?|4d?{cyhn@~MZ9M?F+0SU9K`kQ^zSCqKn{-C<)E{rKCWto*=}iy z5Bi#T1S&X243JbMPyyv^U;bEgHAg4aT}~B8&cj}IJ>xh5w#wL);7JAe#}P{W;S#CC zB?Y(!Xe^QATh!=r+1k5Fwys0Q8DAFcz4h<&{qxWAO^>GZ=>(XBQKtjSdMmozsO2*V zOkFOZJ_^!P*pHUZWQC-8gsyYEprpm|Oxm!W61S9BD;mJ61{8HTD(rt}ZdE%;q%YAF z8*xzkeB7%6j~!!34yD?O0O4nYJ{$PRVeGs2yXsGCLFh70RcJDGTg{ra>Jp;N;9-?; zkSXO`@PT|QwSS@d(ASgsb6FIgI$(NzX;Z^v5uqf^kwGNj z@*WA^JEx&)<>!Tu^FxGA8Ac|I$evcJ#)tiXL`fjy26^58fLMc`h*{> zB#2I8sV0YgfJAtqDII{r>ri{9v)Z?&h-#Fng8{b7_v>DU%)RXtlBqZD{MS)SI; zvHHnnrEv#U9ciHs70zaUHCw$nh88}Krx1*75+z}5;UGdC?6oF$lwA$rl&SBe9=K8L zoHsGXVXJd0?bm#@1(YVADe4pvP1{L+i0(5c+OkN9%VY3XKqj@zYk;32EGzf@)3@(> z4*Z%N7S`}EJ61)CsxBPG>U~qSa@bW^iCqaUl9Xh3<87{9L)NgAEce*7h7OXKy_h4Z zpEOgX_JU>jSi(pdTHt=R8%$NFBQG5kd-~buhpyg$^ z&H26knSOnPyO-&hU01w{aJs9POJ%F0(=L}pEr+NumBJEy3dn!$Gp9GhvY@1vCJ#&s zr>%*KiB$^ws$$Fg?6;R2LG~R7Rej*R4A;)Za=kxlO4eEx#hWVfR^%@zy`gJsBE43X zM%lBnfow6847TNUaA^Y<1Y!!+mt1YjQkoQ1Rx05xQkmL}E1C~3WR)u=zMD$LWP|cW*2`c2=^R6m4+kV)W$!71YWbRo26dhc|XPk*ciWsb}S_ zR3b?>J50pMl9|A_JwPubgmaDPl5!76dbf>m!3QVch>RMxa$15(n}f;0&Y?WyWB9IF z9fD4rtwk2LdSlOKeqOJC{`&hj<}!JzB^)Ilu@!=2X9QR^TvkaNH8Al`;uzvoa=T8F z97N}|yoyzFN7iJP-numTf_~BzBm$`8c6|8csfYTuvY#xf4h*-8 zZK|^_pbt3+Mcs8aG=WreZY}Gsdb#;jl-)&r(4&2B4h5Fp&G%Y}S`Y)*Nc)cN{u zS4Z%+xuDZRdI8Y%%s=_B|Nfu%_M7E8m%37SibspHEG=FHYPabi{R8=`!?eR{+kRZ* zSyVncy(w)#ev!v*Leo4~sSa(8r=nXVT7|pwq4iOx{JC4!3?+c>c2$b5QXkjdRqcPJ z3jqQH(9-xRX)Chks5+XH2NHfZ%F7Atb!s`}u{)biIRKt^0vAN%{We>hP+&Dgxdqtn zYWmv|-yAO8Lr4_rptdQ;GrJ+4mg`IV`p2iAr)D@8Pgfv(Jc)WKH`>wK9D`}XR03-c zLp1t-;UO56D!Shh$fo@0=8YTM4eSqEAjWb4H|^O|w4AYVF>R!9Zg^~6R})of-rZlJ zvOo0Ld$3!*P0&V@l0q6DIX29($#+zqgNGq1Px%zpp7-vpWKuNza>`fkcI-*kk-e4~ zdo6%x?c2Nt2#JF;NZ|Zj^2gAGhrH86VMB6G&*uv^>Z9MBM`s}T@`4#JAHbOM*xTi- zZ{L8#If1MIjF*$ZQ9;l`Y0*vg`=uXBJNZ?wM>)Q>L|Kkf*5&UgWepAzw1FrR?^rYH zUIhyE7P<3Bf11O-28ebi%%fvhgt&GWv!A50-iN|fUXb>pPk;-_iSNtrzAMl{EUJnK zI{-v{QJ{{P*_B*Aw>2NKaf&ruWv}kbA}*=_uAp{)UaQZa{+wU_ev#_~IX-bvyp86K zNNr3GNGDKYCb)9M*dWS4Xt=3Y;+iCwv&xE?inpt-RFxoV>bes}cxC$XUBWLdWeBWx ziZlW5TAwTzxi!|LS{ln99{B47A6s#HGjSKrl_ETm+!~vtE#i$HULs>}u*W% zpH}1NX}hH-S>Q&n08KV~$+4!T6e1%4#AmN&km_dDeK%K9yfXv```MR>)w?ebq)QR6 zM0}8N@16T@^%GKZuwip5PPvc0P?1n~Q~vAYLs76Yw8Pm{!eq<5qJqrjN&!eB_F27% zPQZTN=6@{R=kf2ifBu^7xr-5>I{j2-ApCR*hpS(3D?Ci|t+DxfP| zcca+3dRrZYb7`pb&Pi~xK6ocz!&db|WXZgT8p_(Spv%VQj3w&-E`n`EX^lL^0r4!ZVI7{ zb@F)?&Kh?O)d(!Q>Fo38b@QNp>Th4(UJh$~nsHNfowVDf-;hNEIgwKkO`+S(tI;Ue zS<<~~>c}!HeWKwJc++IfYjhA9uuF1K)7Ho%F`gAWKnfQy+3(z>ZXGw};pr5v#v+9D z@$g13y7dBjBs$)0X~XLdMUB1&E0-!A#|nTrN$73L3cHPmI>&ohx);fcNk%6E6}i+v z18C5A{rf7w=F<28{p?Cw0u5C3v~&EQhxNxQR*bw+pN_k{>y!+ zQ(?46MSdvKb}O~*R{#hO!Y1oa`O3SXrfgC_Pd7KfU!X{sQw_L~ia00of~ywTjYYS7 z(meY-h10`s4X+?lt&*_Tjr+}00o2%~V72W(7VPgY|NQa!)sgvWlClW`wI%6cQJ#g? z+q?mkH!zJ8x>(f&kLutgsUs_DuHKcERkv2Zc(VOaJzH_hV_9RV#7RaqTWfOz+2UdLm;HMwW^2Kt;51FbiA$Lzd;R(VN6zs{OB!BNu<3VM!% zuG^=I*NXH=uHmFyg?FWj0-0kztOzc=^ zdNrJRx+gg*#hPt<@|yD{x^i8qf{sAB$%~|YI-f@r<=s{dZ&T4IS0lI{Tsoy(<(!2z z=F6^Ha6%)koB+QE=a4h2sSy=L)I}ZK4&tTYf6$3*3y!~~MS1p;!+midnORk&N;Hvwb8e1I)`$}KDtVNU@-ov(Rx{mC~ z7WH3!S*@=xy1?n#T=Fh@7~B2c9dM*{;*qV3qzMBhiU0O6HyH|cGrBrCWL4c0H+H(y zgL)-+9S0W9Yx+saZbglnI%9+%sZoV0OBGS2K)s((hU0_4d9RBCyWrZ313E1z%2ZY| z*i;4sa_+zZ6ysE@EO*pS)vhK$tN$@X#(-~JhY6S-at8=iP$phId>TUe})jbexQFLINn!Q!Vw?YE+Nc9S00C9?*- z(wc6R;F+xR9;uA_Fq3K3hOz5^h3Jjl9i!JeTVm^i5-bpkrl#b2`%53k(T%LmSW{ES z>~m3STAeCe+_%&?IQN=C)MWCe+EpgPYvrIs4VAdYT)8YQVj}rQcLh*})tAW1H=} zddl)QG@&~3p*E5eVSCvwl_{6%Dtltd<40R4rLi30OjuA_fY{_PJ^_aAB;+knn!+l!}@X zb2TC+{p6EfR#gX=g3Sgb>Hvl&C4#Zo5s647)*Ae2$^IJg*K#SwRV^F=c!GNysziIo z#@KkuJ`*IVL)xMD<4M6YwVn3-hh>TZgz|=fI%;>aMCMvKyxlIF=CFhRg6x=Hmqy{lR$_9!u6pW1 zEG>jMti_9Nr7E<4bQL$%mc6_(#%sZ{L3HIiSRn)A*{d zC|Wl);@H*Co6b4zAcdynnxdNdToNx-WBP_37SHQ~l87cLr)r==SrD|OUmG^sE=WLP znWoTVRP&}Dh3ANZ^x0BWz#sdAP$b*_QmN6KQ%XFFaz&|5dkH)$Soc(@HR$h0B;q^E zpe1>bG&rrg0-wJffRi6RBET4UTlHOF15jd ziBtZtP5ey`X;SuAse<5*eN;|hyYzXuhCERQ#LuYKFW7|Hn{k| z3-{&ikJmoWW6fCXOQ8zN2DXrwQwhXw-(89DEohHP@B#HGE6OH0gmIc1Ry~>(7I4%; z#kN#|!E7#j7F4$*3@x6$shC{^%@DKZH%FkO@byDbAm7>-KK4w=a0pT1`R*p)!xfimR;`B3cJ5Q;hKhRz-Z5VHG}oFb|k1|2AN+*3!@ zs$wep9yImSn%)1rNDe%;6!nK_dKYU}rb6jd7_6EF3gOK`HKkJzm3R(YK?+xG3lv4& zr#2QwE5+0IAIA;^NTw06Rgso_7yXC9=5bd9O&iE~dMb7$l0$n^q}E(;H~?^UODWH^V_m-92aCYhd^`@+s zW?Hg6GNkJ8^8Kd;`>8MXST85>bfPVqpaicuBs~T-MOpT`YdpR$8-c@n8tHOVU7%jW zbrUB*yE|u|utTxQ=N{C8+nhn;tIILtTa(2l@ZDANosBS+s#T<|&$J*bj8@Nv2EBwZ~l`=WY5?q%7q&{XNn zdG<}#o3dTO4qr$q9{F{>{(1lPYNf7$YtedPjstvpDwm|TR2>eqs^B4ij5@BXubhe5 zY;j%K9Cn(@DN@IJ_qCHXfJKBgvQ`^w?sLED+^PkSGT`h%MKcGI;+T<srmP-+vy_eUcaeD{6_OW5g~eiR#bsT(IS8 z8<2m2KJ|9EV-=fxwDP;wZ-nsSMd?V#%&JZtGO}-H+9FXqsXV&apCjHn_LVV5`_3ur+bRIELX7!B83l7oxlK?YF8kQ ztPxQ6B`O)TOd?Vco$SCw4Mt>2YCEXgUext&Io5C0)}Im?KQGza^USx)m4gjM_GG#ZxG88-CQC; zw8HK_1%7O6ijsN*ANy?zzHY7lIC)XDO{{2*LS$11Ty)c}VG>qV?&k&j_UHWa<CuvVp>mTOn9C@B}QO9Q9yuajt@s_Ctq&PhNW zm!1NZ+^(jd-ko}lZ9|eT#dGoa_cFtHxK|S!H?_Wi2U#QG5w=@L%e|>jJg?ouz}nwC zKLucAzlY63cp~qBVwHE;$eYH5p=rm~4x^njo|pBe)z)Trt%J{n+{?7Ua}I*htKRv)BMGyP2O1mB1V%^cZ{>2F@78OI;!tOH zMfNz_skLLU8E=l5I#piB501njP8`xKz=JBt1UXs@{9kNDl3Jeft%2p|ZJ!J*9@e}S z(E^mY_t!=H=UcnJ%uj#5{q^?8mw*5L=gZ(td9-6SfY#aN1a_#(s558KuR0eu;+ReM zDj5~3)L&y;ojm34n8 z(DzX+HC36H5^uCWc*){#wq?M=69G(8`#EQ#sGihsn?dXp#qavb*|8?p zPVw+AuvxioPHIqwN#XvDlRQ<9 z<(~uD{xQINsgzlilgWfS5|8zPde8CLm39T`v~gL3P&x4m14%=%3ZaREW}4Nq6?30X z9g@LM8D24}T9c}?8YC5c>63$m4xi0PL9$oCCGqoht=_)2uYLYHlsUq~=05IlQnIRT z$V1yvQN4^kw`^*h?UjP50!E|s=B0CFr-l|)zfGNEKteiNojfv`BbE?Pr``0DqHJ=y zi8Up&?bQJ+uK>CR#1EL^y_veP!2YhE2CH!|+7X*edWI)4@IH&koA;**$Z{E8_T6g9 zb+!LF!o1J48*C{WfctfgmA5%TyxvAD%GrF0BFaEH&KjiG75m=4e*g0CUjsAgl7saC z$LN++0y{^i8{4irY$QSWsU}gD5iYc01sx@@G(J>~kt!)^{Ps4ik?BTKtAzL2to_s# zI+T6yN1bY{0@b`&qslK2!5OOisCSlE>oLS_o+^3{Q1Qu2iDo#q1sJPnVXebO*DWNu zT0`2 zl$Jmu+%@-|Vy~{$TfR9P>EWCxo$l5Jka(^9`{qz3J z>3`8}kfK(=eRXq)yQ}t;8rj5nD0iL|uE9fDZc0a-5rD*@s=?xm;ERX4vux1Y_ZP%0+I4cRI zIHNsowLzQ-UNRSiHsU`JZwY#`r4JrXH_J*mp-{*gf$QYl_q~w1C1tG9SqnRM@it#H zjo!ZgPy6?$zu&(6`|I0ZpWBOG;uD;`9i_RH2Hrz=oG;Zx$kNI5O0`Rr4%?M(0(wx7 zq^bDqR0jZxHTRZTSErfO>u86xpQ*1e(VG22G-J2*d;zdF534e!*f-lvv6wvZTrpnFZgRE90FXB)Y=qfTVa+ ze051ocV`2fjxG`(6o3V6+CK?uq>lyOa^Md7-1oHkX4*4k%N9qmv(p(P@O0z5Ky6;g6Ct4pan?aye( zT$e;%P?M?7eeYR;`5#|x^Fn~Hz3_H_>BIhOzPCSKTnnDY-@26rnd8#QiK4Z$k*SK5 z#J%jLuI4ZmU%&Xj>ECKdzZLHni*>=!ZieHdvZcznf*&eCB68!O?Ho~cQomCZo7%K`2iI z2$57Zm|@v%e|wh$1V%Y@5kEo-ntiGyx9)p3+c4cB;HL%q`_+> zg9YiPP;bB}3fbi}M|GL%>?$Z-4em^vUy!~ z#XP}rfP5`P6zK27vk#yzBAqfLfVEx4fKf=a3lyj%8J8&Not*Z~-onr0R@6d;sEfCt zy;v(cz~s?v8fA*_rE&D*=jtw%z1t%!r>v#2qlpCQ?)={I?C{Xv+qXZzvrfNps8KIi zac#wo9g|cShhxGcZnwrW=Bet0qU22#%`Rgac`j&}OvNOXbJ&y#H?KUcbR9;Vg#K#d z&sx#>BGtbed!*@PYdfcwt$dtD07u-_dUXJ`yH$kclvJDk>frG+P-n7VQ;?fNvEP94 zbKWHMBGY^K?HnAlq;zA{!hB6PonXx=#!)(|vwL;O2A~khvet^SA@U2 z?8f1e9ZLqtfkM}SF^fVZ@nmU$;{YjdQAU7fD_M$vQhMm5_yvyuSc4t<<(;8qu4YLm z#RDO0MQC0)3&u`SP&1IsgI>aX;zyPQED^H2j;UIX@{89Fs;CZ6duuEGAOY|f@7-~6 zjd7(7oSO~0N_I+#PjRetcXHYVBk}OYyyM)qVs&DCQ<;(!yffm1d$yWDqgcYMP>aq%a6i* zv}-!ro8_dD5vo)W(s!0wNF@)}vfv_&oP7{YDOc2pAh=as9b}dc=S`$9wzz>*;&rkMdDVz3HXXHl;?v!=})xkHQZe`eG4VsBm)aAYX8C??Lz z8arU!A4O)a8km57iDUP@set1}(BTx6y&{$Pv!`2;r-i2Motd+@xo z4vX+02U09^t2(DV#?Fgl*N}{yICFj|Ii;(S&s1Cyw8_)A|Es4l7oic*$dA=Li}*(d znUsZc1RJn^=&44{O1YC%o&PwV*RT%;<}VJ(l3GcostyynDfF};IK2h~875Z(EP6Wn zWPk0}E}hy>;~qX+0b%{3QxF9T&xsh(YIhmRc4ifmxV`)ZW2%IWl`R-c)+RA(Xww%Rh=6i@1E z4(6!X9#zLsZ`1i8%Y9iy-DC5^dxZnSE2)`)L5NfT(JFcN?iFOXZFIC3H_!g<+o!)3 z4teSNKXz9-DJ3{k!@(%8k9CHuy1f8G+4&qc3PQFC(IqHFN7d{7a|m9~=#)zJcsV^C zW!dTb%geHW=uTTs`?9N$-khBlA#IM?`dgj%dQ4u*jSDvI<_6Z3rz}+VRyoB1vMti8 zW6(i&5gZ1eky8WcWb&{9QZ{-a?zKB@$8vS!7oE{A2SKBT^{=PG4dmvVg}0@#^trYd ze&@Gu{q3*6-{-e)Z!bLJM}e93!DAIE9*7g#OBdI1zp_##P4n?v-b7O;G<10nEmYA2 z)!j~^ERS8m;Q*`*x}WX7#K@VZU{>)*|2oo$uSN#E=Clq?I^mQbt&AB!ap`p4FoNJE z^Fz7_QVbPK8BK~e$M!fF94DK_{7eq88ocvRZ*6y&HD``iQjbRCWNOIcVI&AlxMdx2 z+MIt?0y$V9IiwFHSOmmtCQT_Q?DHKc+O${f#}YR_qywqQp-_2Jg^LnQ-Cr4iM#p*= zpeGohtP3)ZjdHsLJ8cNcFBUBRS^|RtO%;b0bes`n78PDwTVuPIcfNc!YeMNrU27p~ z*Ofd#nAs%}>R`hO1y53)ND-qTC1P~lli5=ndq(klY4=yt8HlPUlM$7}eKK(l-pcpG zvZS$0Y8KpLiyf5 z*ip?V+QiITrBeh=LPyWKGX%wFqPx`XMerjL8a2463oNlE-s!SN*aH|g3D6nW0 z2S0g1JFYFUXQCX7b#WLSlMIWldpLk*Dg-j#I+PL2q`+;5`tll}^GB*i7J61YD!*yF zeA{b!aIXP_TFR;eM4gcu*oiYpxIA_F*_D&CYv!${jtEoFX`K_36B34sAobWOgxi2zy0fFnrq8XH%bl-@U{Spq}#Q} zZY4P6UPZptCZ-5tgSk*Xdr1~{nwExqT?-Tqb92!tNed7ITr2g|FqWk(ynJt^isyjB z2GCY{tMa%{uYW(fK1beF)=;}gc}uJL!vUQQKmra^0)vofDWzfpC3mzbzMq~zD?}n) z*wtDU*nkEvH37V3QFz48A83U~Ri~wqx*Yu_KL%|^r8qq;*FW#yzrFNeU&x9?yCp5| zXyC@-yiYmNNprAWw=Iw>DG03NxIeKe6m`mr&3$0~z4pCUI-%{P!8DihlEa@A2@1Pj zjfK@{Ls!?^*}|RF&&gCea6G2#lS$$(%JAp7OYGFl#M_VUWTEYAfzcWf$3cW{S0u6T z<3&+Ka2!rsZn~n{t*p}o-*)n-*5sUKr{pM6GId$;HWj!d*+%7c)exSKDFy=!=0?CxDwd}I6JU&DQ+5($ zi99wIDbA>_`9Kb)_eOpg_4HvNA;)ke*~GxRL+P9jW>jIKM!mcbnXqh8Z={F>dV{Jq zXkSschNQP)e(vx5o08~re3^TA;-*AJvYdxH&CWulQGt8Xo)fF1v%J@hn~qV@F(J0{ z-JN*tN)oi2H85EN_=cTN+hezCJ2&`KiK*6CYiOg0A`)vo3=o>$j_(u}56+#lV1>Yy zZU3@t0AlSll=v1%q-)xO6;n$ASj1kF z;C)cH+ZK?QN>thv4=$|o^Ll;z{KwbV`^oK5bvyGYuj!VwO4_;dR6as?uuExf9ks*Y zg^!@509AFi_CCE^CCPX$u6wF(dZr1IlnhQLmo~lfK%w&4vgWZ_sxKi~)kJ4`4pPKJ z*E*%9Vm$?(b}9NhTLqpW>wql*#3|vPNEqx_eW|?qmHKgn!E&mGAaOj~5ZJZOZN$G& z6hPwVEQ9+cs=L|Bu(Rp#-Dzo+G=6`+pIl;EpS%?LH2=5HzrTOxAK%;O*E&2uRY*Q2 z_&5iB;}Z3EaUiu$;lk00De8IKrtzk65W1r(>O(vCQ!0vg=g#!8vN>#8;wFvEPwJ5B zn9W@F=55NVmeJ8$QMJCG`=%KGqYek#asaQL5UGYMZ?34Ly6UW?u7Iw|py;Wt%*ai- z=;G{!o-5~7vR-Yx<4p-za;}WFOM{r(%KkJ`dK?@d4_hq?6Upz=?%=NV=QVs1B%`=` zx+ZZNJI9>NS1w9dO@atPC3ml}>!Ez1n$uKp8jDhFPJpz)Dqk8m5&AM8K4iijW!DW% zZ2+o6hgD;?d$EFJa!gZIPmNMQb@^d}eJ=!h%H4N!oepft$I;lBC%A1{=&1y7o|!bQ zT=b=BfTGT(C>8sbLs?%V_3C{YM|n@S3quGiZJplHDSTG7%AmB-H!{9V@&auBdi(nM z|IA;L)!i~|rOa=mWCYCv_sN5lHz{b^#NJm(#+!%B(5Ah6IteP5-c7`e6MSaUQMBIX zxlXyxjc0{NiECPEU6*5lpxWuIR}f!yiY*fT$AVE{I9}iLJ`T<6ykly>gzHvoyxcOb zq(+`uspKRoR9i{P@(B>>#GO-DkEW9}QIJ}cz1fH2cG0mZ%1$}!iu4kDSjlo)NjOzZ z8P}f|?Aw3;rZ`HwLqEj)UU@0HRBU60bDV4Zqv%@hsBQ$fkfXfnk;4xFsdB`LtNqt?bN;YsQmjEP>=OJu20zmQa|E5s~k;@B^}twyV~^l#AfKDz{)G&;zK; z);I5Ys9-O%KYN=1!@B~+O)tUi%yT-u=(R;y4|!eGS=BA1*lFI=LqdHg?~okpeXIK> zPVR<;>3H+)b6YP2q<5-Tn+M9VGawqY5+kYoE(dbUBE9(n{UCIS`BSr40hMh zXpibyIG=TFC#SZ@H8{ae?MYQ*WOh3~DJO)=LjMbm%yqZF6$0qa5?6f!*fXk?Y~#LG zleKC1&^OzJr#!Sn!%8hH*M;ULWo^jcYEc?zxV*~YUF73s(f;}4nFmFbe4u`%;2Iyh z#dX&WlrzzL;I@sW;HB;?!Iqb=E*O<>zcp!})VL>zNt;(r##Wpy_G0Mt8FY81DkZx* zO?~JKl9uYQF1?Aui4(aeDPSMB-@9X%Cz)A7eWXGV(6`e9mh$pAuM0#Ra?%w|KZUAF zlm>K#SG#qcM)<)_C90~io4Oq_RT9rg)D|YJhz#+A4v=_70 z)v|DumNT?b03B+wq^&lEogGH4cLA>siuZ^8kDH*_hrRo(y2Hg^<#V7--nthrAI=;9&RsFnR z^Y8JK;Mk*Y!IS9qBOm};%~J}KzB53asM?hhm#PJ13UuenWUOnso)k{FRi{;dtnHK@ zvCoipNs-3vz1YUn#fdDDx~|F^L}_^8QznPI+hd9=N?_+ZHfkPnr8_HG>3Z@uZ_h2KVQ-DfMF+A92>KXQ7^ z4j_7xcBX0R99>0DZ`OGVmdg7LEx2dfPd7`ctg@+iDdH>Sob-p>g2O?4p!&95Vs_DV zL%(3*zC!}?=Hv5W-4afQdu0G1{%lUX4 z$oe%3dr1jJ`z*~)n$v3JouvsPt(t1wix6NOHQfz(SW%8p!ja?5NvD>|e#rgPeJYM~ z`Bm$vE=e$7l0bJGshpWMUXJA73ctR%{yfV7${nfR|F<8a-v>WZ<}j~ka4LNV$>v>A z_HHg`-La{B9D}|)(MuPVzO}biUSlDj#feuf+i7AdJc7jsk~RVA<-x8?`Yy<`M0H%@}j^~ljDFNanj;oWIw(Fv>qAcf+k*hQaCBaf%XQ~<5 zmNKBo77tMnsj21QOR-c{Tb#;EQUNb_KG>lrMZyRd6pcsSKqsJR9Zl8N0K0(9LImI*yrE5tCyXRQajiXyGaBH3NR=g ztz=pYEZk|g$o{m7IJE~wT+3$X)BA>Em{A2l^>^o3ZBr9S2tXQBQaMp^g!0H&ywfe9$JB1f1jzq6#u;!F%FPl4%?d;6L???mi@Kr$*Kt?lDfK$H;d8 zYhW^ajf$L-h7FLZP(H{48;Ot1v$G$m9b^oK8z4>2n_k0EesARpYQo(PMY6Gg1h(51 z2|t~#=Y>ywcb0-|mEEBwh29%Y#CC4w$IPYPz(J*B^RB}rWgb5*m`Ln*G%=71pT4L! zYwdRx`_&p{6{M34Lzn%X!!aB0-z`_vVd5xzg{oJVLsU~4WT2dPvD?9`Yu47<-DP8M zmMuI3FB1f-B-@r$OAZgIHWOE_{I@UL3(^Il${7Jw{q+!)r?IU1I*X(=g`CVmWvFfdnKDYh7Y(ZQ!(JtPBnl#V%|qb6 zd$q_5uZpO2C!{&f`F`BFW%;Q(d^*hL(Cy9ittr-<(dTfH~(2OBClz=axq3 z)d;U!HjpC*b=OBqF-yk-V_TZ2n>>fh;gWEAgFm)Y4VaxsSye@4MGsT$t<%PHzWn^< z%Wt|oCuiTHa#ylMFVC*s=q%GV@^KdjwyUE~(zcyP;sH7K>^n-`raUo+K}nsGSv^%K z=LH7lhipI2vLfp0qIx&qyjvV+Q5>oimB2p2zMO1j4UT=A#Dxn$uqjcdW)TU+pmPIR z=FqTB1F)d!kF*V*PHz~H3WvDyhXZvA>!6ZDw0as6NL2CRYaX#V;M>{o#O&q>pJ4L2 zhxqyZ`@cWU|L32dt|}jqpB!6G$1Jv?SUZ(G2he-5LftJHP^(%hAiZppKDcsh3VT|^ zEs{R*gcoe8SOkc}F;cbZ@6k2q)%|@a`{-FoYAatPk?I&6<;0mj0BqWH)ZGjTD%f3C zq_SF^1#DVmv+$Rr@gS<3bvQ}SENxv%)&vy^Om`Rxnw9>3NYKB&Z$e*zq7RZRAl`*L^*-qUi|<(N@EXw2Ib8BoM^ zHf^z0yme@mOr+(>_M@Fps1gR-yxKuYmt*nkW}B5GXYhQW62iW|Sz*kNdk~K5&>cER zFIQ3A;k7|+#a4ICTiEQ9Hx5WiM?a-ybI&&8}$dv7T z9o?JK-WL7P9qgp}p5##Fm(}|3-uj>O*Eiw0OZdFx{L4vp=+LKP%U(PhNl&#|(srj# zR|5dBmYk=T%p%f0d%rqQrf*WSSDci+V8`t_JCsIA!{6>UAbIkWj4IEK0&1M|0M2~0 zEViu9p@ftya=%sQ=n}2=MOE8XCL-1GCJ3EWTPmolwgONVOcDZ;twQ;-Y4?JYBx0NP zUalyoMt$H(z)n*fmK`R+j}I|9ZK=L2*ta)I%4ewtgTsS7&^6tO-cL=i`pAwK>CkzX z)#}q_Gq28()-W923d$T;i9ftYV%CR`hnA>I7MEK{xNgBwcMU!AecR(d`Ra@Q$%b@} z8+evXY~kUtLj$;A^lg^dA5QzdWmzgi84l-NoNpI!mYc`Nl`Q>zX2 z7Q=HXfN! z4k98A-WpmTt35^5nfHj3s-{UH%CuvRE;+sT#C*Bd6pT&!iWm0MDrxEoU>>)*Is)hyB;5(Y}MYzs*noynp%i zfPz8<4Nt44ZS%BZ>NHC!NOK>xCUmvg_T%@zZX` z0SOgVl{xT?iLG;GnS<7WUUDiJq<2QR6tMPgyix}>@zAun!Cv6E86&Toclfew^RM># z%TH_e1TBErRhnP*jy5S>RH!_Hs+@x?Y-2etw^yRAB;@v9gGAGD1 zY9)42C3A)xj2Qa%MQuYb9UC}(EY+!R+nSc6Q2Zz=z1C9~`((R;-)|1sIJ}vxNAwu- zQ#G(|j`Q1DSIXtoZpC>%GN*cm(wPWiw?4wu6NHmSL~ zv*!4+X5VIe2l4;3Xpe3Wn{{pilBn3unz1GU-?Bz2p+Fym@2R^ebuS2jt?dlgl-Hq+ z3GX^^0tTSpSr4kmLhY_9XHinQdhtks&?LJKV(%i(Pbws(!#JoPcOsm+8OeUC#;cy9 zNXrs#uF`!gLA$U|6C3LE@rpJ*?idYIiI7UMJJPC*Ot#I~_I0;=f-)T;-`Mco`H@OJ zC@VE6&rY(J2*po)*=X(SA8()9Ki~iS^kuxbSUxE>C@nxf;mnMKWpm0=AM3Deo`=(+ z3ZQsml>t7KQB@V+hSSwkGZZOTMcH-~Z^I3rC*a% z#s}q2bFRh5prASWDY5b9?{y#`$)8irdxze@b)dFB39yG+7~7Be{iO~9#&sBz!UH&D zD{hU_{J8HdY_)@;Q}6UM0)4wwTXXfvhOF&B)@^~ap99-tzim#jCCM)W3vG413;7XM zcB)xJJdr4`a8*b)tdgBhwI}1HR8t#9X|-{BRH#QbE2qq9Zi-MsnGG`SN^~bO|2InR zTfwe;wvR(9*5H&E#UUv$nv!GJt*RNzK>E#MKK(&%%G2qtHW52Te=Q}2;ZKkHLPT$u zB^(prQgmC3m<(vAHqlMN468)wMjSjSBlHZK#q>}?>a zEC)icK2L`Y{ZmxiRk>1hW=+RAly$K&9m}-a*tJ^o@|P?}?dOD!0yL-1GyCM!UmFo{ zx86=R#`D9Cos3NGh?g#o3Z76xvrs^qom6;fz(*352)R`$SfTP4$}eiPHPBoMYh5j< ztV-*m?i9;j;7-&cG_R)1&XdP#nvFJKj(s&;y3!v1xokgl72j8P_S>&}8m>u6WlQ#g z77bG4k)KMF>#a;3yLS-Ti3R|BJAKEK>6+grO(X^HB-xW>ivZg8 zsz51q$NmIDl;mn39ZBB`M>9C;4h`FpmzNhu1D~)Jh>ng!Y=AC+jRZkWm~=6GR#gB0 zmhOi_!Tt9B*UOQ8(sSPRPY6n27E8hIi0mdaHEAG~9KFnra8ZhHa+;~%C=fV8U?De0s_cy$ORDj>*dSHkrMBUjZcoK~mmKR+@nbw{Vnye0I5bBh@R*mrYeN=@6No$AC16(xAA5ZDNzBJZKG zH5lqr*X7#SRO7+d0O#rJ?Hq~T$XcSwFwn+zCs1a0P1>vYn2o+)Y}rE@<9l5gDzWda zhB1Ln=E$cv`Q(dpUw%H4;jb(?7fgSu!)90DW_@MO)&E$u|N8c+efu__$$Bw774$@u z5j_J@*=;Zs`~C2QC_lm9Eu?UQ)`=9_kF1+a!2HnYfd_OlcT-8#`2_{elo|n6Zy_D_ z&15%($QuW^QL7bR?5%NLw7c^l&k`>vmO0<;mdMWbteh(iSb`(;to*jN|K^?f?(+~* zM^f@!TRTFUu6mOFWro~R70ze_9F#@H??7o<>dKnxfk1a4CvlQQ#6G$2|5&!S?|=V# zHd^&4bDUa~?E-|5)OKkXOG)(X(tE3j{PHG}t=6f#<+Fp(gLJpzc%%;XwoEuL+Dslg zoVdjfN7_iJ(hjFW|Ad^LEq8Q^Y~`WyFo^2a-K@`aWKkrlaD<(ft7G10r+7U?j%Dy- zDFkhG-CA2!~8dm8PnV8KVmF|2%H`phMgU&S9Q|1C|>oxoCY)4hc#zO2;?C5fs$^0cqa87FyCg-Cg zqEpGfE5m(AAHVf`lC*0{JhBt6s>2J2OZJrJOlTvuj;Rz2acy&+zt}*|lwOx)-mbzt zkJRt6E1$2wj0!QDW$h}{5oI_rqujqO-S;owevJNU`}96^lL}7NPOU(o%+`+@BnC=D zm551Dl4892@z%CEd__6(k4_7AkEOqs|D*MHb5$eFwc8-iqd>M{O}`kWD_xtd0VAvcuX~zB@XIc3l-V zYcMa-H9PSJN8R_=-PS#eqy?wP4ysIDra8a!i%4xJ7M~)$gO$ zAn|*WDPC?_?3};jR9aHc;X~0;rJcRYy}YtygUU_ns@bwXf^D}-?RLn6wV3^V(Oy1{ z|9<&AK)mDQ^Y!SSpOh`ZQ-^vA8a8yNYLg>YV>)>_yiQTNi3MIF1G_p5&Rwfq&t^)w zMK$yVdpB8y1y58}ju~(aRr*q7b=L%SEJ4~ShvRl;={S$`!MBY|FfUd|dni-E2DW3p zvDkM#NEIPjN-@D2!WB^yi+H7sBfIn>Vor5=q!d~iGzSeen9ok1dta)DPHwB0uB0(( z&TcoL5KQ{p;yqUDcy5p{Z5$ygK@n(6EvT)FQU!#{!8>)nx0iMCzN@FPv_pVAbCsR! z)V-FddUuYCE}fN?ty+W=vL*Q0USZ9r?j;vV4sfWeGEvID@oVqRQHiv?!|t+le5DF1 zpb(C(@5VWub60BNaAp+{p`b$}2aslJaH3zaT;PgVmh#=ev_aYe|AByEx9QX+huul- z7j2b^Ql{Fx?YDIBKMFv9`tt4TpKn;C&-TbtTbv~7-h>a0&6Edgjx9U9=52^7)pjFx zb@Zs`jwT%?4+XWII0);8@ZbSX$8C?x$yn<@r(B9NlhX1y@qIS~S~gG#?402A@H6qw z8K?qAJ9U|-ls+BR1lwHTx1;pdSSShcXW|F(n7j`~eLJVYR&(04(L8GBrI9%-*f|qL zV8Sv{K~YCV@7&xZ>ZnZB=Dd%gIQp#(@{NU>-|DCF?=Npmn)d5yl(RStt{B*lk{5I$m_Jc(McYt$pP($aYH* z65^gHKUqDmG9I3M$5J7>Pkm+B_>Ox_<((bNW0Rb>Cf!Ndnp95>oE3X;)*}psf~_Lh zhXeu;rb1(iIB=rL_&X)TrbU{|e-HqHQhdN=u9OHhcS(_3-lC;kGUGTbvQ zq95ozqGbugBLpf6B{mWESRn4@e)<2vxDB_v) zX32h?rv2Dm z$e_Y$>|QyrJ*!euL&J5@3L!XvM{VVJe|l?HWq^6TyGj(Lh-;4d68n$i3SjWfjeaQut=n$q9q9delyq{afwV-n zTP7)cQ>F_$k?>RBuGRlOcOc&k?n@Lfv*hG>VN?qDP${nz*~{JlO^UR%>u|Gq;z168 zAc|tC!1?x?_#lGv-8VRuy}^b#uMY0-S2-jv7cDa@Xdx=oaoUHXpkhPs)UFR=_n0!H zk3(Yk5)?`Eus3oM!K+16^GZ~&a7|-xRT(4zuz7iJtP`2D9U`Sp*iB z9~eR2`yS%^2 z_9O$npvx5HkeM}#%-yNapA9RjBbJ$9->Rk&QN=!!dz_p_l0jD-qb`jBy*%`dl~j~v zwMxfQfmOi>m8z9=#e?2OpL^F9@%c>)e)DD|^zp{$ueU&7F>E=jD& zGup|RKtP+j>eB)>Y&%n9X<#r9` zgx-?v{42-daJH9cV7S$%IKhwdv;5~>gI9L{ZJ@n%WCve&3xLDjz3=SZwEwB zg65JlnkO%zXqHT;+++t&~zshrcU`8HF@JkR|M>dy zaeVlNw;ZXKpKEg}K>dr<(bUtd>v<4$D@nTO-1Cr%so>$M)P z1znz5xL;m=e0WnQJ*)Hb^Rk!TYxH4L4WdV%2Izl~ru2VM6#R7ll!$eS&OzBWrcXVT zbRj1Wlc7!tsT|9ZT?;-{P_$qwg)vC|vfAYqJ3U_q??V0I@EGOKn?37gGk*cl&Lx0s zbG`DSwl1vYoUP^npZG40O7e;UD3@1p?x1@5a`?a(BIctd% zl!eiVOvfH8@q^tVGyhsZLeq&k%v;^!qQ>MB#H zpl0?T>w+NqA<-SpiS`oAqM)Blgaj6b`y?c zD#?Epb!{|5VWAWv$n;QJX_|MnTe!RKcd^BSzajG_oofDW$)J;Kd}>zaRNE&2)-gSRI3D{SFjQm<@+@EN3m>OYv`z4r(pIOe$5Rfu#gY2Z`m zG+!20Tw)e>z)YT+yFil^+y#VTcEF*$p`%s&3 zs@P&@STXt%m3HP4?Aoi1Nj)nART9dU{7;#7B*E{$ghbsVjCvSLDJ|fG#U8~vufESydUo~p_d)gcJHE3lkRzIG?F!H zP;z;51mkiAvlq7ns48pcK9>ICsYjvGuPN*OPJ%rpW>5lC?TqN4p@bI#YXT+gDk!KE z6X9;z$EpgG4G`=q%I8kWm^m^ipQ#6d|L{+V~*_i^lB8swTyX~n0wq|^!{HJQSmho&1q*nm!pu@tc&ohi(T`>7ts*EVJL;jQ zUcG{YYT~nABrxqBShUy8Mdf!WH6>d_rs92i>u3#20@Er)acwm_f@5<<%dt#~n35Kn zlwim4{QufApr^Hap;4s>z0YS?^X{|5-5aHr!-0jQvTm@0LST>O8uk0%AAbD#*Qfh) zeXC)=J)6Df`@9JiRvW~aDA!&N%cZO#MVO{l-qv%9K&-jR46eK8<`!}+1}{s)h)aoP zQda6&I*&aDDu=ohYfsCZ(g%m6sobM^7tlbt{)dOOmhJmwDQw#Eqp#vj;y%6o8*Qr+ z4p<%M+|J4~-0Uz)J6@4DZ$MT}Nxa(4UcL0~R;=zPM$r>t>1)ddS65Fp!s$)=mB{!< z%kk~9ef{>Ojql&zFOP~`enpa;N!tK^$`n(eYZOg=r-rB6dQnMR0=~QxHtNQS)rN?; zas}1*l^@9bb-G_Sl5LvXa@ll(@$G_r`Sz3b{-g^>{qd-cHrZn#IZS!VuaPWpI6ZTzZ>$J* zARC6cU``TahkBegiFXI^ zNILB6F0(|q+G5&sjM}vD@7h3&xPx{D1`Z*IyqE+!)I?(8?A~SeTf-E|OHepXmfj zwd|~pC213YDM92c1(g}VDmxlYJrDqrgr?$n2i3BK@ymNxRg+Y*BPuRNI>Fc>G>Yvy z7p;4j)oo`*_!9$=#0{Vv6~F00V4;*|z1U#G=|2iIst>PRsQL-m6myE~fuS}pr?yiP zs$^_=ie6Y=MdR* z&MZ&ng?RLXn7|Ws93Ny&!jj@K1UkyR?daLDYoHV*S-T0Ng5?4rOs3n2y=kTYO5eQgEaC1 zR`a55nP~IDz+X!kz3OkP7Ny#H<5C4Wr0oU}9W^bIsuOq3X4bIt8I`l-4`zQDnBUX@ z;8?c!wC$&idyws6?YX8nh!`n@d#gIDX7WwuC-G^?;_hYfs79rVxtA#LvZb*}>>OH_ z7N-T`-cEuZf3X>(-53thc0I$hPt<_Vsq?9C&F0XxqT0T)Xf2&G>~@L@h^3>^eyiJ( zS1;OTQ!os(Q2>Gdh8BYC)rKsX0LHsNpvfrndZ87Jjy8q+?3eTbT9!F9 z-UuS?^+f8Q*1dn^yeY54SthEf-sg3ug0=+2o7$xCYGv=R9-M=)DZpB_ED25qo!VeZ zcV@_ zI{(5h(4esw^Tz8%Qad<8agJN_xfz}6Iw}a8nx`ob3G_=K_(K@Va}7_kI@D~V=nUu9 zy-AS2<|O!3%PHR~!5M1V>E6BOK*?8)#vq}~t6`p)k9vjjyjtJ?`Zm74eEq=x-n951 zcb9<2d?oc8?TQlC>tb7t-DbfWV%cn*u(w!73g)VmQS%gNb8--$H7;aVDjWrtM#&@FP8)!_&>V{TvhDsUh|y`QiojrbiCN;bU@QY=9+@&g}%q*zz@1 zFTV4>h3ls{3;A}`q}uW%e{}64;&RFaHgd3)I3oD#pdQ_%WSM1d6}^F)e&v3tL3(KM zu-7chQri_T+3NP*;{E&2F+RROrVhj}oE{as)Og`V=jn99ZVQ6+ObukP4BE?i^}IWn zeW=-WT!*t)RJh6%vx?_Q8J2g#kg`hbx~BXOMdMO-CS(0)e1aeCyNknIs2g`fZLQ%P4YB2S5j^?&Gvz(Q#!WmJMoJqneT}yg7WI%z*N)})k zzy2!baIoIkf@%l^bYdIl_8=tJe_Xbw{g$8Z0OU7Uhr5Aop)cDxYLy5|r~1jG{}fx1 zzfUa<0tar8+fP+~NZ*G}jak9VGd5ngv#*;xDkmjun#E+Q%6aoPNk=eW!s&n@r@lRD zYYRG+F{r2RlQt;T?z?PeWG{57aw(-)Fw(uYJNKd{#X7EF12T4J)2GT_l4ysQ0Oy{w zzTUbno?VRYbMf$UDqjd=ysx4jaE5AfL|&M@r<{v2gg3>`>yM{HixV+3F6W_ zp^+1E(%ub_mLzrB=-(-6HkCLo60pO@WRtA>7|CKd7@F=D-dnQo?~Bu_L<{se?CKQZ z-<1_bid_zixqz)K*k`wIy{vAL5~YWH%nn*gm+Efhm}U5$Zm%@iT>6H29pKpHwsY>S zZM-nc_Lr`B5J-;nrLq$lDtj$3JLZ7U6Da&4=0&=V)wm!75)?Aql z$5-4=auVmJqhD$t2ZbEf_yc8Mi*yRm2pqT~mG>x`R#2=0$CIilaW|YLKFUv??9+06 z{gdMSTmAUKHqeJ}E@)@{+5mlCu6D|K_C7bRIHa2H)f z*`7m7=&_;>n^z^i;AfqSEjAZlHc&>SqJC_UBvHrRyrdUZC-%urN_>pwP-otRc2Ayz z*+502Xlvf*w##8*SwNi(c}Rs|Z*y4HSk9Lg>ctC!tK2~(cqpjO>Qb~{R9qLZ?-=R} zk=~;aGb%YJ9Ya~PvIBIUQSP_eU)tM?^QTKXpxJ&?$ts%YNFxWFB?=CT>N9nm(hG;q zU%Ql@7&WK3kJH}=SgUr2gIE5}#oxr%OEPJ)duY%m)L5alt_us_>_}2r6ROpb_w)6V zj{49f=$!`z(k<?RqV2pwcfPT%E#VAf#*VU5YtEKu% zKlajZ6U9beV%lus-i~;ulrITLLl>SW^5^*RKmYmkalU-~C&K`qs~vh3Mvz%igF*=v z0#a55pz<;|HPkmEvfUJo1vT8;&1@E5(koR~EPJ@@rFoKq&fUl5%s#k{e>@50)*dIn zKuguzT1`^$_0ZnqyA^Lr_f+JA9H+7xZ*ECNI)~VVG`q~pZBt3fyF{I%mI#U_VY=2W z(~L6WIKh{a;VJuz0t2%Vd76_3x+}1->?^8ZO1sqN_FNKB2mIr8z@Fr7tFSY8kCCT5 zCB}Qos8JR(l4l@X*`_1(vW>GE8MdhPD0Q|##+IgZj=#{&~$8x zXfBC-3bUzIIw$nC0mPaZ@|E*qcj~dAKq`Q1%j>#Zqf(s+$ks*xMJ9M*Wzz`A(N;-( zL|{#ufI>XTWVw%UXn)(*#LFq8&)Wj9xK|fW?~iJ~n?UfiT>t*`=ljHUp2K0zW+W6H zDy&E9)9Q_!N9-;X$7B=E_@(bs< za((k?#7naPC)EWEuhphbG-^QbTZi`Kozt(SUzgH!>8Hz!;C0D7EW_dZqF9FwPt!(` zXt!7cHh1Mqs<6Ou$VzK#GbbZ-g2`B?>THl1Swm&1$@`nW?Emir`Ny{}f4wczpZNZ} z4p+Q8vKi@(piNN>o;4EYzC@F3U`*!(&s+J6tZ!ylAa7|^PxjI#=d5^nqRf^pV&d@N zz2`lu5|~(rqbMi11KgH1QC*Ib=j(~Ii)7l_bX}AKpXJo&wgF4QHiUhfo~`n;J*P{V zCF`(0*w`{Ff%azyxJ}Q=%!hKJYFjs_(^)-&76tK`%bzc+u46VT6kn4he{Q(3=e60^vBn?%7?*+s zbk0+=aCXUZY+EC)XYZ6rRF2y7DQE3(BxTL0h|zItqultFd9@)qJNyfnXE-?q2GFdX zm;pw9o`)O%`C32sf7NgQ;BM<@Zft&18zAQs2~B#A*iKYw#L2DJ9f=0e z5VG>2EQBt|&Mcq$E=mtq-*MXbl=`EQ*;EF#D(ug59&wN~Zb?O?$=B9TR#^2q8`#ZS zGCQkxIbkEA`_$E!NC0@dn_x=GbWg|SRl2fW9^G0Nd0~*0C_SQ@8-?AV;#Fs}6-TRc z4XkLDo}ZSu!A36UIKNr3UwC*=Ns>Aj2sky9v;z&S?i;c9UeeG&GiSWK5|Je*c+T6Y zE`8joWhPZRs3Y%c(C?}nI>W?wIxV7M)j5JU6Am>|1aF0RuMF#Pa;m2t{Q7!JGAY4{ z{A>$Jins5~i5dbMw5+I9FDdgr9!hySAN{h?Lk%Qc5;_&|P{{v1O)x zoDvV@DUx5KB3fOUPVZMwZ{y?fyj(xN)$i|LlPK^NG<;C{;_~)BDq1Ovn^H{WY|{I| zpV(ARm-5)%Bdb(k+4LqnXW505yTGB@JS-_&*-t>>IMnN=s#|6YQSK{YF0&c|QhZD#_C17Rg?JCs=CvZ<*(ElSmLMlY-czqr_fb=rLQJ zS4?_4IRtvMjo1MoS~We0x3MI--yH4m>|;Cr9{cp?|zI0D!?MY5@v^v7oX9qvs>@3Pb!T-C7ov0AhK@AyT$CZ;C|mL!!YsnVcA zlGE9;SlqGf1Io8G5OnDJMLEmfIBQd}g41E&OErES`h3k619xyJo?z1zr`v-^SH+G) z-EFFm&7oGJ#pHx`^|oKb{iF!8Orc12zB{iWPO4QK`Kn_VU1&k0yx@_Sj=fSgaZ3BS zydLsDXcMD@ZH|t*@ZV2IW4)XrxDo~hM>e}lY1AeIY+e=6?Qz?lSM2+bdwgzR`uK-k z7S+hVwLIgfS(i8*2g2iQxm0R_u5FV3bSEanjR1 zSMN)&X6>W{FZXnIg=EBm=s;i2pN($Z8lxYSq*=yMH@(r+PCQg$_!2T2xZa^bnlpHOFj$K;QRVH9U zR8lgf+@`SlnYK`6cu-kIYdxhhs5@0pzSMO|PkaK(8;S}qt?F(Ty0Z!$b+em8j2=4p ziB>2%h~Br7bb8k3LsSsJaMUfDnk5-Cm!>^Y6K6TLJou@s!lmas2O`K&Gt?Boko|@6 zcEMgg{X+G5#uUR21%)%vRB@6^4f##F@J&`sRRvyW#FOn1eHpdj9ooo6HakG7YTbBh zgV}0zLVqlM-I}%io9eVlFSunv$eccmR7nBYBj~vK8ur=PbLim5X>3xpG!-6>Weq2L zSUA#gRL2c~>y)D2rIMKYy2zrwAY1fyQ|wHje~LzR@TSnFHzlttZ-4;ZtYe6-eR+vT zcI3`+eY;}+=lhq>-`k(#Q+=Nw+tudRQ$wL;=bnMUiUEK@E1!aBsk^#-qTp<5(7H3_ zq7pBWH@2zpBAKr1XHP{-qMDrD`_LWqyyTy?;t;8tZ<7;y5$AM@VH*(BA7bvsmTA}E zVX8j}H~?djGZ(+p`z5QNll`{$+SDr9Zn@w+rdsQg!g`LftldBPqi>HNK7lW_HyF9?U30 zJtatY9xCXPo5@Iuo_V`L(PWwq3Lu>hv8zOyu47ZyT3uQdEsu+h=#=H8Vq}pVieq_r zL%;~?S#_ke&7)uv-~lSa9Hbfj&GQow)9~jH<5>Mi6JRTzMS_%?69i$@`0CyVU9c|> zCs1%WDhMKr&B7cc;Oz_9Q2Vf@B`M|9K?k1xmW;%ay!}o-W*`GQq`>ZngRT3VmzECN#F> zShc6(6W%-92@N7MX*y(kmD`I$Ftt;`#_N8%c$@Rn*YU@1X6BJJ`3z-u&t)oVx)B!j zH1pbGOs!fT`No4uG>+3Xx7wr=ExItswOQ zX4>sw5eV{hn`poM3Nor3YxSOhhu!*{wNV4J0I9ory-I*me(6NYOTB$FG3i!8QkBdz zc{xqpj2xt2vmk7%s=c}50Lq8j_!z6MJT#Q=!(?@DR%TC)p83+hY|pFpWIs2p7zW>| z1C4;Z)=efEv7Lvu-@itDlJ*NnkY37fPpUpQ$3$vU@#i8Gd-rhKE!&DBtNx_|v7{!V z+O{Y$+C{T8W4HbVeK{!rkKL(q#(P835Vm~J=1Thzlg zefBnjHJQ!{%Hf$Sgq20Jq`Io50az4LZ}F&t=uCCw-N;WJoBn)Lxn#+{zuy&eG?_QR zN;k4%CN8PY8XQF>xoFl*={pavXL{4E7@(XR<;fb*0F-2(d2|QZMMK_PwA0J(%?69& zNU|CgBqNqgC5@`Odm1cI$iGH@Uiw~-$~#X6E;5D=!u+0XBQBqO+|hym*^!au>!KZw zmS8$!IG92$WpA=1lD0-^YdvEwgUA*a9&CZN;AMX(JnOnFtDs zV9xk<#Xf#%|NB03fFCVBBt{>KU7V_{Y~3jkYE?(M_I|1kXSfmiTv{Cf%bWGGKG~U4 z(qO*^1P^CZK^Q!KPL1pV8lZM&&xf5{0Uo%w%MMjtSCv5SM~QT5WvY~)#bpJ5cyj`3 zlY$RsIu+XkHgUv8*@s<;%zC^Z2&x4vc^*7P}fdH1MW*L=$lQh z7^h=I{7Mx)-mce=zrT+6vDn4d-Q;?axrln|M(0sf{c>a%99F}&rXR&x#f#{?gz246 zRx8^EGWD#i)k)?|#J;Vb1U#zu2&&eqk3f7V1mJ`%&@P<-@C+7JSLC%qI>LepmIl+g zNB|!o_PUnnu@>oep`3LjU~I~mQ$9MDwx(YI^-frnLA{zuKk{Lea?7bK8LqKUzLw|Y zR642>HH9Q3Sd};jR-SX@%jf>HLVDY}cw|U*idmguS66a<*JDhRZDMn`-)|RcpHtaS zg^xO0d{c0_u@W8&?6qm2L7bit2gf@r#fCYdMP6J>(t7XmUyp|oKzxs8L zsk~*ek^nlFV_REPlt&D(s}WUpn~`A`t1L&Y>7-Y*!r+%gb@)MGl;~GUK{fHYAmDMU z<4lTP7V04V;S|ZC&OUow|1L`0zU}whHTxA*JYRq(i?I!e;PpgMh28#xjWAy2a4!(_ zNDc>;Z0NSo zBRvS}huy0)%TgX1&pI#9W}xQZomh~lt$Gm4U!6fnR9vJ~MPCVt8Xg`*){ykCNYY6U zB5+rsaZf|jHVqT?nutTQIX{71tGN8)2))lM_T&4@m-o+PRehe<$YGBfIv;>aj-fLR zvKZJu9IIV@F>)IRvU^=2BUZ7ph1!54K~!$SPp`a(JIq%h(tswW2 zBqhxuQ%>xcUiG53Yh4Ne0a^FSc~ToX5`s7u#?9x|`p=KQzP-KuE>E5aLLo^K+nCz) z$&z;}%clumejgUb@?Z&%)Xk%M0Y4S^s*9Twvlqglwx8kILDbd`T~=;Rpmplp+fqBV z%X=#HvmXwsPvs9E>&1d}``nQLPX%5!= z-oOASZpT^d{ertvz2u7#hyzvXomkkx!z?)g4X#LndPZN>(v67MwW9|0^HJ>~QZt|Y zG~h>9enrZ5myTa=r?ymx=gm|iop-zA^-zv;6b?(;y67@GIH3M(PLn8OLz`9QKkIs{ zO;qED?<@u{>1^JaZBo&L-W+$3407%1D8^qMxtazsbNLVe;($zi3ZAd|HGH+|d%rH* zKO9Q(kwyrBpsZO`U%~`b46M|pAdl?xdbkOx)1AbMj?HGWYm;$OH6)mtq8=HX3hYul zC#k;YeCx$eKV#)QfPpNat9%He_NRuKMk2 z{r&#s(c~agO0+qnQk%fJz2rRCh9P|@SHN+!JA2BcTe!3AMFj2ah1VaOu|)Z*!OPYG z-uw?NPY%1CwsXagT}h%#;%+B>O4{EYzd7QF*uaBW#)IF_V zbve+2nWq2^@I*Z8>8NyEb9WjK>9*o*Ag3gq(h-;BSaw2@Y*Tar-jdHZMJJmD&YQ*h z{>LA04N9ISAlR3E@j^?Jokb*G)}068gq0`RHNvng)MH#~{)rv!q-eTrbc|NhR_=sGoBvd3SkqY$jI~Wu3F-Gsw9e z`mMcPumAl}zrOraU9{|bNvsZh?z_whFD{aX^PKhl&STwhsICQUvH2xHL zOz{@)shP;HE2hf%$M^jr*h}hiNpRuSl2xWN|HsY;OLrUvfTgt#`$6i9a%sHQUE9tu zPN0Rizl98YiUz=}dYmYPD;}Kd`aA5bWQ_J%WI^#)_Trr4Sen9XX*9h&WLfUx)Ca7|=v8q8 z?9K7mq}grB<9e#Xa{szy?aQaH-+s|?C{IJ2O#NRp-T%0~dg{PbJHIzxB zcG^z?@A$L5;fT)(Mmx1us+w+lS>zaTztcuEKbIC#a4bdFgQ8*xu#ZZ@8Bf((h)A%sVtnL<$G248L+@^CT?8H(RMcD@UlEDO*;)jK7Tex{kmey-s^pbRvUqr-YQp>;+R2X-U+D^TsgE0 zc8EGQDOE{!NOy;My#}mUu4qGbT~D?m4plYclXseyX7|~|QVzlwZ~F<+Sp!`vOP+d$ zxIgFvAoQ+I!?mm^dnn3n=sdNtLC2PzBARpDnoL}SJ$UZ->I?8x8b48vjs}HRf=!;b%u)5iswcG_ou>u$IbKb~*rzwpc0I$TFeXQUY-_I*xOm>I4~J0NkvM5dSoDWK(ompqsHqxT=rcR_#j@b#k9WhfYibUyb11o#yN}6{Xu-`@J zDv*dOcvazvC7o}7^Ost1MkWAm=6IVG)&!v!FWM3krlb2-<0yEk3xLK-SPQXqGJfB1FLK7RS* z&5}JO&PoNuI`5pUekjOzQ-!Ha&Ta-)k(f8lI<&C3)Q?HizMZor20gp`_WgLMe09|+ zI5c<3z=1Y(e+LW4qOgD9Jjo(F*MOeJ-&wtk$9?7IFl#3oWILCaj%aZ^yhL$B782o9 zWt|f|^jN&*g0*JNieX$j)s{S!2S1yoXJ z{&mSdy>LF?%sf1q#}&ONwmb!?4rwYT3{YAI=DIByVU*;n9NDx`#hI5F5oNJcdsn8) z>#;^Y=&b5>#VV_mtq&6Ar&5f8P*eqr0^BfccXh9@Z>3LPr{45YJC)3(cGnY-uAwQ7My4q=}S%dPsSZbvMSxXMlW9Tj4_O&Z$ zE>j`w(aRp$4YF~Ex^j{>IPoQ_kJ(j2S1dzuU6S(Eipt$iRTRhkZFZJ!Nw7K5#lGnN zXSI)P0y%f0%#E(B?A`DiKKok#_*InhS@=4s-d@-B%YEEeDwM5}pQDs=9LvnO>(H}u z!{#cH7APL{9wBGcC1#_O+NChj0;I#i@~|W>bsPaSWpBB!(8aapPU765p>KJ;uH;O2 zj${S1QeWRgB{?rZh}^rh3faNInn!&UnWNPy1d3g1*{u!)0VVtb=mTz z>D}Src%YKapx?P(&^|7pxALDYNmNobvN`p3X;(q6XA!{l3TsBH0KSt~AstR%QWa$> zYi4}iYs&4}xoelw*ylJMup-(dZPWFx)WtU0@>HyhqdGv@>Jy8a4@Vlv--9OsPm}%DBU=VMPXL+m2(ey17=VoHaEfc8{qi<_0N~j|M~F4VYu(_d&jNY28!(J zD4tcCGpAsfm|OrdI623mhG4f`NdxlxrDJwoi$m~9YNC#*RCaNGs%}L)a}87|dbF2u zj7YOP)>nhf!^SsZfTeg4F#;#+l*i}9oYyA0Ab7`g)Nn{87=WX#at1a3K9ZA%o7+ui z#o-`+SEY%ZCFo$G_Nbe*<4DU}{SLgR%d)q|#j@lPs-6I2y96}9E#3e7v3`^z_4oT* zE`o;+|8}yAqL+Zc-PHl2EI1v5*ONuTqa!cbEOJF~##`M~lf)q^w%1FJ-wqpEpjX>V zV0JOn5n4OeUHk5oh4%tc=@v)$%LC&!aF||*+r^JO6w{dCTm^IZaoz)}Ou(uKaE#!v zcDGU`3#jff~a#>v)+hUb74d7_f1nn&-RcSv8;2p(6hcI%; z9^gYIvPQStD`Vw$#=WzE>@IIoWJXfwzVZs@padsq^9tCJw-YOSyUS{lJJ_lS6iB0k zpwD&hLQ>tDW(dLNx%~{S?2E=H`X&mAB~nd!+=t?e^^cPSSqzOSP!spprHiY(dN)2Xlb7{R`o{nwH{#4bfT++n3DLs2A`Kpe~5x=q|)a>XT$ZsRNON}D{ zv~kOHeVagk^q2PIeReDuKq11i)HnLJrt0|jq186U9vGmXQBn2jbXITLGzJx}ZwLMP z!?7gv0QH2_wnVK!tAeQD?F7I9I3)v~e5rea!;N)PfKIjS!)qy!4jq{7lQ-#YWwjBz zr5mdUlFr==E2__VDsrp<-~b74-GSkI8LERX0x|h=@~eP(sNjQld|qn^p}}RRF5kf6 z{SLB9&#JPFZhUV}4gxTo;Rm3R%SqsVP~HV&$6_ zmHwjm-YJbP%{o=a7Xoc%Iv6t!f-GrX`a$gu?kdeaW!O4O-?ZvHRQH$L#&-I~lyFy;le|KC$=i{`(K1V?9+T|zxI6l56~MZvfVJDVa1MrzSy%LpkG_&*uAeMH@DiFhLOUP->TFjnm9!XFSPQbQ@ zqk9?6k!43bXO}RrrVCiiv*E8e$j^*`U+r+>I2k6N6lRKmOHQEX?^JOKf<<+V{5 zz0E%LdQ#Q)JiV>ylFq%+KPjxpO+j)+QrmAj(R(Xy%o|o?SH0k@jkE+{em03D25+@J z9qr+8qu{Nq?NhR`);jt?yII-NQ(Fb2Ac0Txqac$=*q#PpK7kz;;W%s7lS$?AR!@Q_ zqKM6NI90Hpa~yI64?u+sCT9$qiXz8&9u=G)|C%2^{6Zvq0$^h!rW8tS@X9XZT+3%A zWJWwM*_peyJ64RBFPAeZ;fboM%dG&n`s-}J1np9nRwu!L&9t%Ei6+YDr8RuYvDB06 zaz4gSo$OcckNGzzqYE{9`zeRKv&ro(M!ly;7%P5A(-$uc{fLr zf0de?$#{}xIWwhgfq=Ay*A*M=F7Jg{daC~&hPHJ1zNovoV&YN_+EZfUYZ@*62gPOWK_0e_4VMkn&VOrbjlgh>X`uE2-?2D%> za^0&P`ZGvZjqdgQjsQ?VufGZ-^M*jG@&?GvQ5$*!EiqK>Kmn3e;LCa0(rhR4NjInU zyzxy`PeAx!3xTjjX)i^6I=D|{n@qEq)CFIl%xwPI~Wrn2_cC0TqHK z1Azp)U$tseKzvUi-&tj|Bzt^WW2B{YshN_ZB%5G@>S!x#{&4Rsth09-!bs+4L8*$4 z=X<69w?8*v!;^wmSN&YI7_*i__fsiW5k9X%rfpRY$U8E(yxifYP= zv3eB;bkKVo5Y6KPxQQ6LOX*mnAb_fr5~JKEvyslX2lT290Jv_dh*dh$G+7$973!M1 z21l`Fy>VAx1C$ly9fqcO6lD<=9N2Dm%4m|Bw?T^NyY`ht&Yk52ng-{~d$2BD3W!UV zSWoLWb8p|qB6a@a1N6*Gm-$!a;;2wGwHhtX)9KeTKnEkqg53^H4HZF)A#*>qvx_7aGTUA8s>)ZR;R|a}&)ttx$)ojae6o@V<}7>;rFl%YnB)HiIV>s)D`_ zOEmpXnYr-rdi2gAUpO1uanJocN_;rQRLgNtkdRr~SjTifRg{kAUh( zw^PVK6bi`BD}K9V{~dq)_4$4D1*9aIDf72g&8@sy(ZX30dH?BWcWOlGrWe+c>Ls*f z7P4Ck5|+jpi&7T*smM@Ketl&ctwSyitG))mnn&#C$hpdvns$Eo^=mw@WM zUP_v&vtXm!t1Rj#=P=e-ufn(Nsx2&2B;`F0HEjY3KAWn zB~@*qjpb++l+_dd#C)Dpms#REz%kxSgp|U#>*1P~-mp_ww+gA6IJ4+u+f;Q3_Y(Qr z>FUR*?)5gs{;;mRyAB7JWbVj57YxQE<$W{q+A*z+b8Wu(&KCO zgQjzbrc2Oq6eY86!0k>lP)0zq@1TfWL^Yz$^Rj*U@A&-j<@=BKjUj9`C@q>a)@g~C zB0hF{WvV|A3jtm4ot8Bk=e4m>Dm8YI5WS62z4tlKTmM$)Ar;*4_E;~nb&t%qGza8B z6uYzXb#cbK|IB86T`_GIKx1*y843#`sp3ew$50<@6hxUY)RDS!tx6yywNo@=pk(Xw zR(oN~TFfdwo~RtJTgLOSwa>20L;}Fml1M9*;4)owu(k8lw&%{y_xF{0EXa0s{y9?Z zbSgYcNdPUK`iSxScbkF~#ARbmr)o6k(u!scfRb!#XN^LlqLze5JdD^jYLmp?e6v#DzmE2dzs_e3 zKq`10sMXlkCRzBBz46%{BDsjFN%Dj~AhQ4D0&5V#Q6jnP$4yPeJD19?SrBQd^)&}< zG1$Da=6z_3B*|D(thDf5{Q^$J{fhBJ2Is2WUOA;I$|%bp)XrjA&#LA8>iAmMDzl)Y z)1^nmAa4R+H2XZHdMeCBF{kf%`64ntH%Au-msJB4cYL2rjiFg_8b}!tdojH;~ zsOaJo74V2VMI{U!108glO`Rkba17JmM&ME zJ(c_G=sH_*(}j(ArJmyi&^Pf&Vg-*zbfBRR>Qwzi03U zRt+j@!bqI9r7R%aPmXnNYx;woQQ2Kv>uKExHYtTukoAi26E$M4b9t~IUg+Oh(x}F@ zvY@==&5}AO&UkCrh#HQnluk|u;5ig~wB0Ud@OMp3xj4>~hj+(Q>f1rM!4M?!8lo-h zXw{~JDc}FRSl_<9Z)3J=1=CfJxKzqNgx)F~@@9tG$y0AL4#KrqB1?8Gt&1g<(v(pK z8SVNXI~7ZYXbypNitgmi6S%@#`bnK#oW!K&)?n5Fq0pn=ldoZZf&f)08kv;B;2`=5yqi<(Jc=IE9JOMWRfvs9!q@Yb z^@j&p+O<*sd zWX)@`RrQtyENET6G@}UOW7GMW$XA`1)_bQUrSW82#Y4l?c@=P9wl{xHbrv~=O@YJ< z@WD^*O7xkL45U*VZ=EUfn74@t>|n} zlNz;{png=tsFK8TjvM$st2`S7`A0sZgFVs^*z(urAdB*u^>Eb9o2_N%nM#X%<15eZ zRFS6Yr$XA>PEHN5S-J?L^m&zmo^`9ZVszJeSQjcCdDPTd?aj zb@&q>o4Kt}c3mT>W&4?n;&4`(X}g|B-TwOTfB*ise|vv}QHN<9J~l(V9=M;xi|u|m-TFvrw#T;eTJ#e;A>fibM0@W++g9>a(Ld!T z{Kgy_+c?(OSns~Lc^9E6hh3G71KkqJ?H(ykbE_KTz2?%R*Ti>CwMD>>_ZWH4iRT^4 z;HV;E-Ra#ep#D$+gdabHvw~CF3_r8}oG!m@h?Hk5mOuLa;p>kN{jX1Nu85u-o&g}& z=18=>$z@*|ZFhp4lrUBYy%L+eQ?VhTfguIu9-Wq%x*UzPxYx z=1M5}w#jG&3djqMGoULipvc`GmOPO%Q~ZFg60x&w zl&DHUl%2J@d(^nFMpf4gv{Of$orm6)5<0va27$|lTs!`{Y{(_W{+nFE6yL7ao8%bw z=j%su&LpBJ@t|ylmNZ@Kz$MTCSf9E|fn0dz?uARg>QFs6CdVn7lMJ6I(f+tX16J ztk#b&U!?DUdS0~rv}i^5FInJ0->8dvS~Y)UV z(^-Z^XDr!c09k6-;_WBQWU(ZV{q3Ut{SPLL(M%^$9V9UW6Lo>chxeKFwjyUXeNum#GixwdDs>4JaJVm< z243vkVuQs>PiwNQ9|~ZEp`_Q;P*z=Hk$Cp<3rtI8$WL(FzTye+)Y7rI`nn6ZgQG_q z@nzZv^`e9YiHD=#)A4muu0?ddHnP1hu_7r9xKM7zX`8wp?z^64mI`6DynHDn{<`mH!W}UsiT~~Rccp( z+{<<~hfYU0dm3#C=>z?9KNjeo3KLOD-je&GZc;_xc*;j5bvj!y#D}3^w{@XQB3s9B zSF6L&hb^z7C74o~lg%{J;>PbBHS(pM$nKTecIBbUAjfd>Bc?ogaH$hknwC&*4<*l4 z%2i3hfk3&=MLqWUX2o9Aj{n!o`1hN+tw+DGR4@H5S)tJw0cOeyR4Ii6G#}bl0b(!J ze$S%=+pU)n$K*sj`0@i;*kIPvwW4RA~G$-^q$o74hVXDk}TRwhot6 z%Bp

2PnnhvZW>y&}!l^Ft#)x!cd`%Pd*H-@hZGvJcDkNeUM~ySH0swi1EOquOfg zUIaPv&1aHqZDpBE<*bNp4HA*}a9XZ(DaoK{t!+0Mf8nP?_gF$Sk|i4zy@SB3Z9#;4 zWJnIv^dg1QW!U`#W45VqX<*I9rGpV$>fVzQzI)VQetNY*M(q1xkrr&LCU@IbmaHgA zMFpsEIGF0?8NsTlwpYE^QeojzQ#vbL@@BFA{OjI-x%Nm;2;cj=#Pc|cMR5ZA*Kb=>6ds%AxXV*|I>U2T|V_QG1*r(^Uisw`B-l7b=dnPJp$_>5G z6zG`>pC0DC+e;2l7j+p>c`D-)oUYIdKp73Dx{^x#}$W}*z?0WH8RX6AyA;%B_B!iP6kvi074Uu{at&wo{2cVh1RK4V>lPjh0lxr<#rTQ^W9&FJJ!nI2=3ug{O0H zxF4;Z+fklH^qmTFd0OmYfwO~d!UAo{z2<8U3{RzcjAA&YuYS#%wK#dp#c?=Ue0&%u zi>2fUABa8x1Cr}cr&+H*SbX1Xr$&FM{VAJFgw71>NGOACE+6l% z+s_8ihxYLWr15OTn;shv2nBRX*?Z`{skjRGU6Es~-d`rEY}MRi{zg&yb7*nl0D6p+>HJIgd^o8mI3)cm7R#ZRiR zQk*IXmE*=vAO%)CYvY{-{OiY`AO8IDpPamF}Gu1mFA`w3Jun&+N6p3nE!?u&na)9m+76I;`Imx0hYLQBuY3HOHxo-%WY4DP!0)A|1iTto+p2o!+Pjh<2e`Q_1E&&w z3Ho{ZO4d-2eEH)c)SP8b$X+>fQL&y4p^-D7hd8LXM-+%(@`s9UQAvUmUu6;HbUtN& zRSMI`kb&g1O}1oL9&l`m3{TB@GG#Aos4T&$lTOt7vgGmGn!UvH^M~5|FSFzO)8L?1 z)k_HmFu8^m`E1En0hN4oNOTq{^iFY`&3RW!xXY`zqT<6lV`;n&Qy|imQ#)7MQZpuB z-N?)rUX+lxR-L=z{6rRIZJzp#jz!&onrRagM726E`PwuSB#B=#{L5|QY-r@F>sw&I zd*!Z4Ny95gCn?KTvYpR~5s>;+KX-I!j__1u!0RqA#^%{FsU$)jA5I&d8bEII#nqp?_Bb_b=irkiyf41;JM_~xFez*HK6EWhO4LKMRl*Jh=z2H zdZe@*k2i9U!{3MV>n(p7a=xXZgia!hvUpTH)! zhn&GX0!wn{Y9KRd#FeSj)$sAf12=hnpm=Snv*XWKIA!FKkO<@K3i34X&YK|_gZr8;vf$noMj0>R9LJZuNWNSC)FSAA-%%+1l)*G zk{r=n$J@z9)|$3@AD!8E1mE4U2BBP1&**mKfcL!8&#@(KtDSQPd}#BN753A6&&lsY ziI3vUsK-BV+U9UtL!laeTEDO3D;fO#w%XOSno)@lAaQHj30fpI#dEnsvi+o59{bW& zTW#TLoIMUot~qUNd#Gew+X!(`3S<%$Wm2K%*4t?)6rie$-kH}m435{S3SoUH)dXEF z0LKcaID1M!^+xUl*qeLrp;LE~lQF5;JMipMAcQ)(8U;q3d(epVWJn=kZ1xT)TApnO%Ud`?N1uWA0 zWY;Foi6w7hJ+s-qg2F>H?#@u&l!Lp7+&PJBAq37Esaf>wrLgX>)VyGvb9(iiWvm@R z7buGK*Ro;LAEC?aQ+i zUX`&0@I|SfyS2+)YE7*F1}^V}BBK8*-7^XD%OQWPyXhBmQMsciOz=%Kz3w}eiFfzm zs7}vi+2NE=A&8onpdjxv4Gm_z(_^8f>Rl>DD_o{SsnU_8Fo2^C!?eiQ>CF~<0WdyR zOSkw(9iYe{=vc|rtEd2_EvEu9ZeKmgikfo3kfi@4yL!mUCuV@!K#)Q5hFH#l|E7qZ zoR~CQU$vkVIC=bo-KCUQr1EN7c4n20(nAEJ%F<^u`AHAI^iV81cQW+>7Q5 zcZymzW~08dg$knYL!eJVux9pr8j_%*Tsj6jBOy_-^;4M}0uX5{O9JH6DQWqvu=vNf zukGc_haW7}8;h>%sdvjy(faW|l#1#E)}#>eCda4qDE4aAbR}0Gz(swnPFqt&f_qol zkgDNOCiif%{!lbfk*s1ZeeaHxQrCxDaOBpM$Fd!3U>F>~J$ko<$8r0r?0YKau{)M^ zdt_#yURCUpgLrA51J32Wr3HN*o{|el{$#oHp%zV+Z(6H!5QkC@9M@(~ONHa4y%0gn zzOTArmL|Dx`S(?OI~DOv1IkBQhTxgBba=nqWR3^7iZ=u#nY1@QdTm=;)3mm`m59Y-OTmMq1TqBmA+l44*`r(Pbq6B zhM`LlT5z!_sZT+q-V6m^5RH(wFXFKE;Z4c2EAXnS9p(Gow4IZa$b-J3|I&4B-gif5 z&aCs2=ji0OkfEJSW|7qj&swgp3(qSmgsmAuQTh0)i}!u0OXq2rK-QZ&6}+mebx&s~ zw_P!>_(|(}3sEEJnqK>JOY(bvUaO}WxVaITvszg}W?I>E=9Qa~z+O6RR{mW}ImP$0 z;#34AJ5t&QQ}a=ckIL@KUA_hj&;BPDfuciD%r3HJ>=sfOrKqmGOZ8t}P>RIB0bd9A*`Q4D+@b|wW+HD?S#iWrS(*matH&9-kc zDS3_F(VotHR_)9kSm(e{u~B7A1vkA*96G|SD=TFobskBijZF?iAC6Q<oUEoLFk-a)3E9q$k5+?7RAWxD@*3hcnB`6RX zcWFaWM`OLJypgGjeahC>C+~D>3b=UM^5wj|S*;(x(eXAw!UO12kl0~7rxt+ZKCcGu z-Ct??$6$(9sk$!ONu&~5(ytmc@n(ZJ=q_L-ljs-THYqHf z`srFcG_B17b;nF9vlOMR_-#J*&d+e{vr|%d0aSF8dye;ijql%I{=xFI?6N#^b4o$w zRkjOozIRHtPE4JfGFn>KDN03-V7nz{{-`ahSCCn0%??nKov7>ryM2|I-n$;>^bYrE zV5Vhme`@V0sZKhs;cu4SFuXbD{{evxYk}U_Jw$63PU)S! zNJ>22$DJ)5qcIlHxHOzX9Z~zY5T;XfP1)peth+SMvE23UtkZK{^w)p?`*HlwPf?Zs zS)wZMH_Fr{=|RYJXKiGupVc`ooF1Z1j)2!;E0uFt!ypNR#EM&J_#q_xt;FhxM?PGYJ13|9h|>Y zca5@d@*tOI5pYx~*}7?aGF%9`ubTCF5ug(&;RE{VT zqT*RpS-tm`{{>YJiBeJwK-{SVGKQ_Rxlrd^-NLkls~@b-(~(3q8{{(Z12bqqzwITt z$`Uz3tqYoV33`fd;7+U5Q9Qmjj^&ly6vaA`vN#%mZY&nGq8Ukk=;pWS za^o<_6A$Rm?Tuo?BYqheFVe`S7krdDG7lR@s`!})cuYs{Ze5aG0u3l<(5yKxc_(R3 z%5StyJ9te=izFu9afj7sXY+vt)Rv%@ET_4Ruo8}4X3nGT?(V2Wa!Ybv$vTzoc-=AB z3*4mJD1K6vfFS+xX$Ms{EFI1ltmn@ z8c^$Sh(i3XnV%d3Y36*dvtIglXbb2o;mi42FTPsQ^WoGNQB8%b#-z!QbG+WqHL2}< z&}H|{pLONyl`u$8`SH*C_3Phv{XX8O8dNW69b!%Arhho)meU{vZ?Ih+#9H1o$8Fag z(Sb%)bSo>vMrw|o<_K)pt8>>c`7A>%a}w?Hj<-!K(B)B=+*_$lt!|L+ruaIQ!oypz zs?B}cnHn74ouIR+!T@R_g5UDF2K7+x>O-`y>P^;z+BQ*PyWuc)2R*KYb^FqJ2ra`9w`WKZL;gna!@~(@85rb z$;Q`Tu0K9}ykGRfpG5E4ax8N8AL6$W($$**Z%=zT?K6uPyFKn+%;@Z47vrWvMj(Pf z{^rdepQ`HU+yKc9#gbhRm>r}poy5I!oK_;MrfS35QmA(QwC!<$&h~`=CB^TZPMX?` zz|~1YY|{w8*))Ak`fT2o*T+fzjPVHjp2K9PL2Lmy9Pq>ns+Z4B)HVxlr4J6r#;JD5 z32}*60FURlDSyDed2S5)v3P&>7aIQ9ZOTHNWAZecB{)BbM5pfdo+O7H-rLBzyeV>A zu1y*ifU7t2)26iwKd-(=yV}sZRIMz966UTAOR`$VX}54&&t_~aD(C8a-QOyTcK{?< zO|=NEJd|V9%Oc|z2*SAHLGXyHKiJlS1MKL?nHMsAH&?@3Vy#uRYN_BOrC|BX>lR-y zU|F#ZvU5shxFz>pIn@gW(|=m9k3ZFV9y_eFUUo1k_B3yn;o|Vv*~NKKy>ukU&Ta@L zMA7_4U?Q4kN5}Wexx-xn#Zj`yWKY+0{#o>8|5YRjNAP0t6%6oY%SH z2%!kpls2`Sqpie>EP$JBtuuq}WaHb*GVs~585j=m*-Y3-a9)l(;B@ixt=qCS?AL=w zlM>#T(#dA+xyPUXU;uhJ27Eb!M6|Xu7+S(Q zDU`05&*oGN&!XGVRIx{|T}XdAHK($$?GWYZn{pi6`AgeGY#MAtxI=B=P8@>qk@9v& zJRFf3%T*Ch`$jAcRG{z{rtiW=I)@rUB}!Q1Bx!(x*ih$LFB{k@NZzKRE$K#A1%`Y{ z0@Hnw%-d0u!f3V-aDL%(!3mwq5tVx?49=_K<$%*qI9z>BogeO>ybhj)`|aOlPweIEZI(^^{>Pw^xE^uq%6Ad#J+%Ls8P_zon_6 z)xFZQdYGz4UY9lyNBgaYSfYB)hU+RtwTP)~`pEjk?CKK&D+cKK1gHRjNOk*aWhCJZ z$7$S{#DfIq;lRV0(zKa0>mA?>8p$Rvth03Os4<=LG~Hs3k|R2qfMOIi<{I zSfba&|Po5q4dbYzOdc{&mezkKs43l#NKsluyDn*y6% z=>TVaM@Y-xJQQq>pU)}MfGB|1vyIdZ8&}yK5v^imk7_1hN1#vO{l>;OtCYiWNdP>apHu`phZ1nJ~vlskN{T9ln zr|;uG-`}4YheK+G*u0AdDEj#Jd9~F{%gJ^YuG@Z}R!_Mvxh3bVU6#v|GI6d!M$;&_hN~4<2)TUD(M`~%Z*ADq=zcO?QFEdE3J!Q)b^V&7|;hGia-N+ z=i6+?qi}7pIf0&U?Y@lZ&EXA)auk1pTwdGde5x8-$7#eGx*U(w20^|>1Mdb!YU~do z(%sLhi7wdw%g!C&%mdn-nQC3MZD z#(5B*9iufK?m9n0aNrl5%NQJANrg1owl%tEY5TCGO*m2B?%YGIF%oR_9Orz%1c-~? z$Z+K0sEY6q4zC+*8Gl-{pBfdPLVj1*IAvWc8mteUTO(! z)J0auZW(}2d)ilu;t1Q23J0H%zKv7nF!+8o$H2F1RIOb7SGSiw82~)rE-0gFCsRq= zpcu=pc5702L#dF}3Er%!w4^dS2%^cYL)bt=qzQ+Kds!X~+3tFRM6%A;VM?sLL!g&M z#|}_)ctxEypRK8Ytx(W&2>bs1C#}h6ZO+N*0VF zX}TJMib7~mFx7;E!;cd*k(wF}<@9OlX{#sfwaW)El>0uRs4TluGvKk`z$YD zmQ&xXXjY$J^))TjY-&)`PH!h-g8n1TyJU?3Ngf26+sR6xXHaNmQ@@Z^c9M=w+>1nt z|2PbMJW7egO|agQ>bm*x(lrF;jp((V$hAN-@VG`hpnIiWN$Mdw8+#@GLUp*E-RvOA zrroYyL{)fwk^}+5tgp(|>T{&!YX)?&rEWM@8eZ4ybw+|6_*gIp+z+o{wGZFK4TsGW zx&lGeRJ7pOlah~=y=b&I;mAwd5!%8^3w;Xd?tmqPvT;m`CS6srsx>DNn*Df9w=5eA zH6&2b=n^i4$GEBrds;i&wF+IyzwA~euLy%+@$+BR(vL8^`XuC~bi0pO( zzV&4>6P5*12PwGl;jOC7uUYbwrD2VYmZagtio~*bAQOf3)@AyLnW6t zyN-F8N`}HJn*$(oYQhTWCuFi}kMe$X7?%VW+U|@^SnXEPzS%q-8q6e6&3l$Diw2Yp zDnJZB9r(3oB&g{m@-e;FONWorv^@ZHXd0@DJDJzOs|FW{r4ns9Gda)nQw;mhFW*R$ zuM+8xI#^lCgvkO8d1(`~M}D0X>q$k`G(?QC+7-i+&12(W0D+2*&b)0$vO$0DBAt5x zmKVV?x*1aSgpG)*iv>ppw_ zY0dsYkXaunLb0uTw=G6qXw@Ep7Z$Z93@wc{vda#KO8}g-2IAN^^|RPJ-fn=tNRzf( zp5g2s!C<3raK0MOHJdlXQ3)HigZ}fJo(1IFV|x5_zk>Ljo;f1vg~!v3cmM##>IUtW z7gzyc&IX;%q&a6nlfuo#f~8kY88};? zjLiP^NBiIL;g^r!$E!8tvn!YNn#-F`h3b!k5DUkJU}U>H*bog?uiZS!PJB)lQWh#l zhp)O?auYIJoJzeMjl7{or%IbV7CGLgBNcAdx#A(bHRVWUenYVPuB9iVR7L+uV;Lw0 z5blvY!yDa$Zn}{_IaP=!dtMfys(xo|AdTl8kRv#G8LY}FAIBR$8t*IAqglms-0ZHz ztW!}A=R^0{$Zx^vR}0tq8H@e#d;2uMei)zbkAJ=2CdP}(!(9UCm=`>2Qw<8dGd2?Q z)TvuT#%Zo|=2K6MxI~DSX#>FqDrljO=u3p-?H6gc*_1DooiFJ5PL++qS}fV@S`fd}Vioy^F)kduiJuLRwyKF)!66>whisAnSBIt=FHezch+H7OOaw;D9mkVlLS* z0wP3h=y7Wcvh7;{t277%ajW&x=7k+5>+FudYZ3+Fp0)?{V?E5tpTK!-qXhs!0#sxB zZ}S=KPZ`jzac;fs(`?a9Dge@G<6Re*G`0FB3 zS*}x>^3>f-dw1{ykiQ-p2%Y4m0<$!VPG?;dcZy+E^fd-~TCBgmjIW^A*UqO$z2df` z2;#_|x*Qvxolk6zqj6keV#WCHC(^mG9I44|f!o%wP%8HppqQ zEM7Kev$uBG`fRp?mZtb4`JOi|zl9-K0)uzgs>YK#Mz>=rO4>L%Al3^%t=Rn9UaoVW z8ql=??7seD6Q4 z*vAi_etW-tKtVsN?c|Q`5LfzV%vp!4W@*E?bFmCj@E2#gZTvSA%c7k4;iBP_vC=d^Na z+mA};#&cnta(XILv88w;y6z6X{dw%mGFFXDn~OOQNmcY?u+Y$|ybK5exmr;!+X|gU zenDb?efj+TU*p?zU7t02+)1ioF_J@z>eNY0g=d@MP!99CHi{S&#hk3c>U5;UmBOvt zrmFsRa7q+?*!bGFbL5byZCV}Heq>WnB$Di*G4qE@asjiacJ+Lew~mYAa7|47cITo9 zddl09WP!tu?>Fy%EH0iZn_Qb6&GrPHL!=42s8a#v5+7 zq}F#GVU}CELr26i3q}rbT(^wsx##u6JwAQ^F#md)b$;@8Q!?PtfYLp!5TbCnz)PH5 zueP3>jSsu!6NnwEq|Ti4vKllLkn2^PH{NG3{53tg0hD1I8ykryQ0t>ODq-_VX(YtM zc35XA%fp9#BY@Vq1kuY-I7n4BUR2wfmwr}#i5SKDH~4<{wsK2~HL@WmaI4(5NvpeU z3x{QZ>g=`zsa`B2UtI|p(ufl7O{n3eWV|-*pRW15V4vEvKwx@Zf$nL0jDws;>6HQ?ohtmp?(EzmqqRFL?)3iIh4vY+%Nyt)N{`{3^EEdbXD&al_stx)pIzAs@Tz=9O_beN8WAhr8;7UelfW819=vCGld^t7g+YltIR91Om1od2wDpe3mBP0WP7W z*rm#BQJ*GH#q$rf=3IP7oHnqBw^!P!)Mh13HlpE=qW)Gb+4|mhiu5ao$(pkDi>c`X zgk)@gU$rNYzdeC`g2Aq~=4l5G8y@bmL4I{{ipqN^6VLZ3dv`)!^-F%DcD7DcQdvbl zZ^cX^8Jk3M?FIP_kxHL!#8J(q(n$4@bpyUSap%MrYou zcksM?^7ReG*?(HEZ?B~L$r4HBLB$KC%Z_qv1P0wtn-VTpblfP}L8tJvJcT z>DpAvC8!St{tpFl`B?o#vv+9vxI=phC$|mSQ_qCN0kjGYOerbY5(55bA8pI;xpoC} zAXc#ffSmdF`q}K(m0iE?mj(Osv(nMaST3mz45?v!vSV=LNNfk>73SK`9hS(8WA_t* zKo;af+sM26zK*o!rfG)mi8mYlPF<8C*Iet1nJaJ*d` zwWLzYIFqK!Cbqz=l%7h-uL%4-ZGI&QliMFjI;A!jG%MzS;SUh!m( zK5!n~4CK`tp)SdRi8pCG72@v4G)u}QshmakkC~a9=$-#+s21ia)QgS3N0DL&2;EiK21MCX( zizj!RCw8ZDrq0s!{%>as?C%PzJYJR-l_>3by?+1Wd%Hf4pKUzLQ%yfbR|iDw#0xtp zp0+Y)Z=9DoJeU-;MWh%ui(7*@rd{!zywzSIeIuBxlIkpLTE_m!M9Aw-%|p4s{v0k2 zd{P_LCj1r^0V@xs<^jFqPy!3cKkZ%``mm%-kc2ZFsjbd5n~M?|z)rv5;Hl~;I!^J+ zOB%;IG9Zzivyzg!JXdFL4|_Y{A4Jf~p(UvVZ$qqH4W1gfdAze|FWtZoFy<9a8fKve z0k`MGhz|VZo!NW1LmO<&f`n|o*8LWM2i+L}k?Kn5Fw%hjmNhd^4OxrgT}c!i-6X{F8H_EJ(~lpnUw$9o z+udH&dD0_iYDq%m>iQ6AVMqM6{zMGZrVu1WptP0MnL3rfhjPGRGH^71fh_2Z&FPSa zVnVkejna zP63jCf>mWF3U4Bv1I@RchniiG9Kq(=3kYg?rFY^GXRt3MUX14Eonuc!HQrMQcC{&HF0l!P(o^0-NwRMBUUzU_B!7!Q8p4D_!)q7&?61jw`X@ zA@Z9&+N|RAvf=h?@#D`+c8~vz`F%{y?wap2rVWiOLO*-PgaK7JLv?n^7_WMM~fLoiNUVo(}Y23C|G z87iAQL}a6-nivo}!i6^nY{Iyct;h44&5z?H13c-(f(R^8YZlx=#`-mv>x7K9ZE04s zUfwOvL+v}bY`3e;<{F-_0ncVnwwPK!a0Z>Tb?V}#zewKfN=o)()SYa+3RFNX4p1N( z?H=a0vW4S3J^4L#>Tt zJ4$h2-huGQ|5oZO*(|`R7``UC zRaEr?{~>*Pp5D*%!U!xHK%EY$!{L@UH|I}Hv))0BayjK}6%0QOU(n9OFLfSP7;PT2 z&n;#+m$N}akZ#k~ZjX{CHfxC0_oW`)ty^n)u8e*9kiLKZ{p0)hZC<5qpl-q-49-!= z4a&GI#~j1Gcy_(W`|<%+BI_Pb>|~oP+2~H$_0@nYQJWkIHWB~;x;vFr*jAb1P{DI* zl^Sj8-Ro-B%QpDD6~^@6+3uyI?S1-L^hAaR={XlK-O1F1EtdoNr^W(p=PM`e9i6>W zEenbZ%!1H5v7zFbmCLEIN3SZNMPBsKx7))7^igq|iMQLTVoiFWyt+N9bcUzHc_a@v`+ZOqmrY=HqT-%mURVT8>6>8(z z@^aU6O(+9=bvZI6gB~^Ls@ofqt$^{SV`{NdZNpPmCHEGMOh@URFH{ISt;SgAD3a3b z3Is*y_Fm64(*Qc+SjU3^vHD_n|0XOX42_nub}m^pSRMhS zdXsytuAOE>Ft1!j@3pRw%E@M3bG2{RAw-qsoT67F;eOe&Xxn+%6&bQ4C_3449H&Y; zT>~ry@W&duhW-*u?z2Q?aiB*5l78EyEcW7vDED*C?4k%^!BJohva8OO`_P<=_egX-9Dxn@o}CT%en+`i ztN6)|yzNK|20GYbl?+rhSV4scavwTok-qdm-9bVyb%?|M$d>ZR%Q+(;mm+c2#ML=~ zt82(;W4e|!Lu*6wB)zV_(S0h~J+4*L zQZd)AwZko`rtb8%{L)g1S2vZSzem;Gjs58*sXmDPc1FEi#{~3(v`ep$U~qm^sH6a5 zK%KvOA|-1(=u)jqUhk$NDgnr9$McGPA0PiU{_}o+^^wnuk9MwUs8Ey@+;fyH*zKg1 z3Ct%ev(rhKMpH?%zBD};3A9qS25I?GwMYo{apr6oSHQp+1NyQtfn8EB{h!;+OYko_ z-u<@2_{Fv)05b@id@iWV3(=i~Rve|aIfz|!#be`)FC(I%2xC_oafgc3n=p}8MA(Rw zGlRGlci}51=%AxdXC1e#%X}V$T+x>fm4#md>0a0C>!0o8_pf8TKl6~z)v>TmQ=-$X z({f9-PBHJZ_MMHa%>1xOb+f;e%Mx1bhqle0LUyTlJzx_y-=Xq@O2W~bsck!`1kb+fBrKEK?8F$HwXyWY^r(%Q9 z(LlVZqQMrODWuR%;NaILa|9@+sJoF4sQ{jHyzjr`v)%|pWwsYNf&TA zivtQ7k>7jpZWb1vYMZFB{*Y@RuE6JQNj}zWM0dng$&JH$5wJod$dLrtQHeWXTDX5) zA{QqcpkVCsn{C$P@Gz&l+Q`n%=I?)$u=8us56AgKB~TRP_p<}E1q9yXE_yM0EI?Q-K$ zC&>P--PRzDjP;iqhjKk`1P+3N+3n&JNvm%F<05Nk%{_IwNNNG`;f^XD)nSmRW_&w( z()5@RU=$fyO@3cT*01}vhN!JNkdlR0RKQVdgIja_sH`qNyBHiL5KejjrNTyh?tTSc z{B-^Hq{Lj3MjDy;&Z&1E!z*iv;sE$L3T9C7{M%1l^<$j&tAGeKHq`gcRtR0j$!gGS za!}H6T_Fr`wC;|*`7^F)*N?Jmdyq$PbmIXp4qgDywi-R1y6JWGXM(iUaypGfV0(4d z^2ulM&^B?{vj7%7v>z-BB30mTE)MK##v7Lz$$s4q4AiFhpQY@)<>kn*d&5T}K3`Vr z)pg`i9V4m6=-j!!W4$`BAJ@gD<6=Rh#nVd%!c*sW_NZ9Hs#Fj;pxINWxR5unsp?i` z+zP({E^S%e_||7WPVZYLD1(F0oP`SxFgmw;JUY>D0_92mjm7cE#Jf|*+$J$Kjo2_@ z`K;J-tqZ&QC0$Nd?fD+SM4J`aw1uysg+^64D=Qz7v-i?OWc$`hlf7ue>4v)D@U;g@SeEl>&{zJQ%K1=rHTYt9)GdYPyC|sVk%@+K*#x?-GeZ%5^7g1snW( zD4JiACU;G@u&lk=$tRhZyv#|n8K$CBw_=UMo06j4)CI}Y;A)3x@WMbZwd?GwGH;QA z)+lNMu$PhV=XNnx46rW*dr=YIpCAQ`p-5!ZIlY_5Vh5v~mP;MUI56rPg^N z_LP20b{TNC$${DnDLlz1fbIjqPsNRWNyO#MZzM6RCZ10C-Q{#9Zv`SCw$kL&_9RW0 zghc6{YEbFwr1=TKK_XSk%bLB4u|-bGqa`sy%5vLCdqi%VrlaWuLSqKwv<_VZw0%%s zFB0sPo65UpIQj&~?X>YCtDtzWwEaiVpjY`DtVB)q833pNj;wB&GaR0`et6Xr_{#Il{D0T$e|{aG{`mgkpPFQ#}WsA4+6-z$|EH<4ap#?b^ zfY`Ds&eMrf^@e6I(~geK0gSS%aX?bkK*fPkhw7!qY{Khh;r{o-{pJRm|yqbLLP!z}U3r!h|DyR0kHaPQePRi@y8?Yo9H#Na` zK(p#Kdy%N@D1TFtTLm2KMScv>pH2$LO~HPZmL}wScaGdjCeYxtLXfqAPgVJ9ZHqKa zs6*%VGwMlKpr3?OqK$HBQSAW$B?v8~W9+thb=x%xAedjJsLF#&pZC2YA(3^7vnvMNpxr*GABl!1#!m~aG#FYPXZhU(76;7KsCt-i&_lW`{VMhRC7y`K#?>Z!#^FC=Y1sBPi_5RSJAy3 z$<*B0ob!Mj1R~Ydcl#D{(BIt2@yKU8T%gg|ngIf!lBGQB9Ng@k;;xCj}$@lDcY%gI)GQN(RW!m3?w>bE$#jMQ*~DW@0T!zCinPiKM;LUBEvu2R+EE$)wPsY;Ny6=e-qi;BoN4i1L0 zUPoRTo-DQG)zCXn1?9^T&enGg(a4C$q3&65;HR!eZW-zBV3(%P*$aJmZnQsQEW7sX zJwB-Eb-C{Lef-1BmKn}r{=_TNLKFmOdzJnvY$mqzzAA_x-wDe|&8}-Gw|!J=vliZPZ)hhNFx5(i&4Ep51n=f|Pk{5+6>2mXJKH$MAIQ zt~z&5)Zs-t^tGv7s%U!B1{{7v_()kXv=J6#D-M-&x|{$zL+)?=1G+FryOX3afU%&i zvYl{4?SK`ix;I9o1JYwQeNOKfrZ-fZ)~U+aX=)D&sh6N*zn#K2IaOUkl|Cb5^c~{I zE4?ij5shG;I~($4$zCi!pQMYHw+H#XsSP}WeG0o^n(jG zCKPqj98WpkY1McP^5@|o6G>6Ovj8MsBKZ1wZz`DUrv#+9gOh{=>$j`6wp&(6PLq># zcF*tWEfNG|S7AJzZd)(hOv6eVc<}m~>2tK{vP=4`7RlMF89Ee|5<0ZsNUN9ATd+O2 zHn$f%n>pIS)3z)0@U&RpzuoQAujA|IKfb*`>d?I^UP2gqS%Z2&Ofv4hgJg(D62Dp% zfiibpu`4xV@2NY-3F5{9+2QXnqPA-ttB}4PcKpJ0c$=>flyCf8+;~~oJIBZN5e7V@ zmq~OEbJYqJO=N?+J8lPd;)DX#KF>v75tUqi<<&AdBL0enas&y{+MS`DKfV;Cay@cf(c)56*7ihj@E4UyuHzzFa zk}eLbVi3y)uX?l7q#6pTcC&VJyq--5B6_M;{JZtve)<3Fv}0c@Q|LnstE!p`xtkp= zR*Y5?T8{33P{3WfJ#e==mnQ11-kxJ&t<*i_c5;we`;|TKo2Gyv~C^wWZsq1u}&n z0pyO8a|w3cf||JM&|gl_f+-1{u(WaOKml%5TNMxy*)NU2-|Pz^>r_p@A%`HI?OuXX zeA8;^W~J<}^m+%r*lbxU&i1{fO9v4yQ;#zQ_6mp>z^v8)4$hzLGwXd;hvJLA83F2B zKt;-nI2_;EKV(?_O!%Q2`a()Sa^$;Ml93030rCi>+&-1J)1(L>6`tYi|F>+PKmNCY z;5n#030$;p2+!U}N2k0MmB8k!vKHN8QX$CsvaFvYQH%QpI^M!L(D`7bs2^ z_g5Q#SPb&P;Fa^mj$$DpZu*LQpe&+!5eja4xMgomS<{PyAI_Ehfam0)Gmxc0ypAZa z^oMPWq$t%ymIjFniRv3m%O70L=IEhw4+F4PP%X$wC9$<02k@1~1^NLJ;88G>{qW=mxOm^aZYFL+Y(tBixJ(b7e{^@l@PT97 z#Fa3g$@qU)ZG8Ik{i`=Ev0-PY%4Nrqrs;))$~GxrpksI=cqlq$_9XeK)pd@Wh%pps z&OVapo+JnvKU9n*AUYt zK9(%fRPw0G%o8ri6kDHCucqIv8ieehjenzM2kCf_%PgID(mmjaf5-Q)9LxaXGkbyx z3Ddhz)|SP^X%k0(Z^iyW?6u__;E-URt%d~POAfE=_1&-GB(D|aVr}q;zzcYv_!Jy7 zZqAn-SlNM`pSM_cB%>ODA5d;B{9GcDXY)$9V{P%j1fbB+IC2>hMjm&$u{URW1v% zIe5(0if!& z)(KQyjq}ZBUANy39bxknqJi<}a%Xr;*=z(ni?y9Pcki`{di*us{^6DR)UT2=9<+W> zXYqDG7ar2@<4P{-6zcHS>c%P{p{b*k*CP2)k3?ZcrNg|P)5>I=JvIl9ihU11M)$(J zNE=&DV=t92z^8Z3!2n7;$)%{=)&R$Oc-yHxPW$01F#fh`U)r;5+jHM~j1HCV-ht|8 zx+M@=*=1#lQ-|xQ8eLmVzcUQJvrp=6huQ4`ZdwUu0DaJdhEtUlg)OR$66Wmg#4>L6;?(oWUABHH{HBcG<}5apkKD=6S^zdYmpgF4`*k=P^|vMa_WkQE0A+zA$iQ1EMOS(y$F9yjjKClJ27a6%>-@LN>mvHfUZTAr7CM%m3{S1 z=^{J6r`BQGP*uGipkUgh<|O6XZ|{X|F(QmqFaJ$uwipn>Z5iTd4^6Z9xW5B6z24qW zpnUpa?^;?`)&+L4By-l$56eNTiJl>8*SgaHFF+S6IbO+3NVk$a$FbR0&wh_mAkMX< zeADK7lNgucjUt;63aFY$>|Fy+pvyxYkd&CfaQY8JeHE`LhklY-!|@9Q4$z+9+P*HB z=Fku{Ut#SZ&puJ1*a5Br!MZGhy|ZNh z`G+AKd)#j?Si$KK=HR3uoTJ5ScmdX~W!&sl$?YZO=-yxGoY%62=;$P(?hsBY#Sn-c zRfBsel$3g7uRxfR{+%ja0sr(!T{iGh4dA!jNglH6X4fUxaTZ&*AWgy19TnqYSM9QD zyeG$Cx~3xROSUA8C@T(Qcaddypx~W);Dl&a!arzrqE|5i`BKF|5e%}cTwAS<%C>vD z&ir?OzAb+`kdx%&6}yw;oM}@Uj|=+@fO*BWz%)~1b9N6Oczem*v)WAc{t=wWk=?GK zko8OHmdLw;P}d=tJd{r$$@cs7#=we_WsT`5PEHU1SlHSLO6*Gg!FT7bU^*axvvsAz zt_1>*6JYZ1ty=IUv|d@MbDJSy_gzSI!@qA8b|LT!Ve-}iN7W{1-VG1xWe(gfmU9W$ zI90`GKP}bWU#3T1=EfoC1He>m-7D)+brGzV^zWEg6+_Lnp-m_8O_wZi+i{W(!P`MG z{8EW^14<`6zpX>Smz*%aG$UdoK&Ofg3Cq~Ff)^aQ&H9-=bQJG)?qcGpO8vHU6g9Be zPU*%bT4A$#Z$nmQH-m%77(jRyDpj`A@=s{_qhvUdb_LRZbJ%6>O&QtJi&F6RJASGMWNv zd}7f!W#32X=dkHCWx{VfLM4E$SzJxA2N}QWJk}if(Ay4BoQVt(5;%Ys#y8uEY~ISuqn)$JVlOezfw)3@_Ioj+Ijt&O4R!ciOc)Bxs6lR%cLZ zE1OijP*On)3^L3&Lsmj|?iwW7S#p1Lq>SyGLEb56#t2kqvno4qMbUf43H z$u8SDdW|)UzvM7C;3MDJVq%Zc`6Ti*u|#Q>JGNqr-f2H3KT6W{6zZa#)bDpxtZA_D zFkU&8vprR^QDzWkz&_C$=ga_m9xCcTu#5;-QI7y^ZHGP;S8@zTELzGGBTNlKfFzg=b@9ZZZ3x}1w8*1J~k9Ebf?KTKY9#yrTiD*gad z;V8QZj&S^=*DWjaR-!#uN6=yx4!&LWhfLtQW%+5b(l6gXJh$?z_x9Le;Pk5I1Q_`+ zbU3yV?Zx6{Dmi^9tj~8it7p&J0B{Pt3D!`TLR%f!NgLP%ge{<0<5DXm@cI8!jL2|Gg zIeP~WlI}zO7iS__X|mCBzajRkq{-`GTh)gn5`g=XX0pH3h&=hYQU{NjV zSQr!)%Ch%*vd{!Q=!L!DThSaq$i2iJ%u^}^)BC<0K&usGd z@$H|f}_Wq@N!OQ#I02CrLJR;Uk4>lo#wPtKXLMa4%>NKZdrX_YDaIv(X)uv z3OriVt6g~=Al|MAC4nqEUw^Rsv^2G|ougRZa0Njp5gh_C8pxts(6j=4LZI_%>d_nx zPFC$3ip!R7ENv(7G0*OmHE1?zQ3;^XNK*+M2a8M97#r>eUOVL*ow%UlEjd23?uEm3 zJVX4?*Q*}?{?y^wy|cO!X`g*>hd@^|7wDyZ4GBs^ByelaiiMm-|CBnsTidMZsaCOH zF2a+}!e#3VUmf!9r1#RB*X7K@#iMD3&m6~6arV+kDaJM0V5YOz zgE#3N%&=sA{+P|&z+Si4;G1#)TlJLde4!#bZr}m*k-eukUBFmC_K}J>#-jzwMrMH?g-4vPQ4Uw?(^vyt}^^2v6Shq~KsA2Uhvf3nuXJs3dM5fz1uB(BEQK zHrizyM_WpfI;B;0tMkT^0!gfp!wITQ*0r*C09mlM(^fo@s}ozdChvsdn2A4^?zqAz zCtlQ@R#5*~qg{N`(`x-c@25zUnZ>zcW08jK8rWtTmlc~OdE1@T+IIFT;YqD&+sc(h z;xrI6oV>Glkqox1f4p#m>uA?hN&2gW#X%yeHndO~kg2nrR1EWM&ub%vDN1E zFIyJ`3r1lV-b&=0Pa<0X{+3?1)zh`OE?-WzwgM1P8cM$qxvghm1dTd@5}B`Yd(*rh zp(Th?0{&D*UAMZ%?awVV>x(vwv;DjYEKc}4;Ua5W}q*|=bnX8v{E(uP3yc<%@!nF`5Jm_#T=YqS~ z<*0<06ZIUJ>~tC&jh`fcjOR)Ee}C)$8o#$+zJLCklk>A`L$|4RwN$enw#plY^uyA= zXle5W8=JvUgqC7wZqWcTE`fJq6t5Gec&O72Y1i1MPT)NN?$jne#BPMmNpEU+>LC;7 z=ZMtscz*X=(~26Chx-2KZNDLC=?-?@iv~%MFi_V|GUeFxdczK_#;^o_dlzF3T}eyO zSW9;J7jDS*(eT0%`b6SnS2>8JVU(~;n?)AWMhIB)bq(|C@|O*_`pbdD z7wqe_(MHL;$0VvkojP#X+YXQA*ML`J%tSBXyOYb%9QAL1%;PyPe)6DAr@5=2YizS5 z4HqWBUPD8zID*Cw%dB`;F*B;y=zS{@#-`AabJyIkK6?=>)b`8QFa7LfNL0%p0sZj&^rk%pr^jXvHXIZCtZ5b6d;1Z3`}>RKG)t1% z6)672x)UFRa!Dj=8#%2eTjeIL)#V;@`pw2c*x>c5b(?yUfpF@yfFa?;?Yw$Cw1GL@ ziuHqX`jV!+L=^8o%dhY_yzVflnA8z1)>#Yn}qfQxV z*)txyo*nzLZv)OJw$bf?sj^14bLe2G(|sW4ur!WST!6!)6y0{B@}>&6StmMQ7wokR z{Z!IX`45U-h(dF>R9jW}NY0I_?Igrw#YlGc1Sm!a+yaTk0jnD_iB@)1UwMM0S7A|4 zm|tU==$1C`VRx_{#&GNH$9XMT5goRU{!?!$a*4w@L2(ksZ^NTb5Bej)qoM}rWeE_F zi2&@5676~G_OtaHa2FJ+AzhOsW%Ao{cXxRHvU~8$vE z<@$Ym{q-OEg_90CeYMVWCiT&6QQ2;Zg^HhR@<|WEQwzmo=lnM>X}d0gn#$N+<^X_( z7`N9AdJF-}tcn$viePKs*Oxsle(*c73Ya_7oo0r27KN=(9A>!@(wAKt4ygia$T}_Md z*}H$Z-bM~rftpxP#@8|pTsM}!TI8|Hrueyy0G!%kGx?(*g+zauTYv&l&jCBM+er?d z3#}83bZ{npRPRW2;7jY`lV!Dt0Zz4tcC``fN(buZK~$mw@n;2)(*c$zf5O#thlQ^j z5tYUvxuw4?*uQ>xz3F~(YcA^-vd>J*CF`WUTK7*+_)ZS++RN)4a+s6L7hj7MKUYZ~ zwx~RjBOneE68^{?(DkcKVnoz(Smhok7*8E{i7eMXsry=*cUG)v*7L)UvTtmha3hU!R9JNk%Qme+3}e@60RN+ia#?iD&YLaUGn;*q zG8egQvL+p#&oF;lvJd^YkK_H@G%uC6Rq!5)6WJHMo%RlIhi>s+vmXkNkkJRbiY!+S zjZFx_YL59|^v{TjbKbnJ0B*JY8`7lEpMIUkK_s@#UnP3AxV`*#0@60_x2VtV2u)!I zU5Vo=7saGOPS=8g6K+O49AA#m_5~aR)SADxNrd8g`SfaHTuwTx8hmK%e6Zzu&Oqel zFLd3>7W<^qZl|9L^m-<-_`r#1VM_9 z)7BS)<+V3OJIQ#bu21^_5D>UJi=2kY;!auatyLN^0~}YRdJqPE3W9-Ky)un6-irC8 z-q|#3Zm=W$sElTyx;wy{ov0x>&qLKWFe5SRRI@@T)tkIrXTZx?Vb2`PpOs)|tH-ch zVYc(w$Rt-^e$;(;4NvQ#SDqH-=1=GH>zMB^mtEV#xyU5OIf7n3Jhg>n-c9$`1;lBy z1;@{+wc7z_GLyT7zZ}o9)b1x=Z4O0{)%r0P*wUz@os*=~nx}#5 zU6li1ibvx4rX?=*?%3zMcE{PK(MzCCYShfok$z2J9M_mxovd5%&%08gN6BX$!wBuE z*zjO4d-SkWG8NfceIaE=_qg?=|Ag|ts%HA)N%_?AYPU_(rIi<_X-XeLlRy;W!1J<{ z)|O3ZBH46qwlnhZrmAK>G3Bu|$@``p0kH9~iyvmLWERnj*9`YuKK6(6h6*bb&As(* zoGm?cChfTdQdGrSYE+KW>$R<&nxK!Ib+_Ue4QG-;tBH5R$3lyO&ALQ%l^HY~YKiwT zWL+d8b_Yu{wFvSdv=&h|ifHV_AlT8%FWz;2U9$f&@SiHJ&ytDWt4K&Jl}5d1hy8V| zqaUE|-|V>upw&?60}8`m2i@!*Wgc+jn^~iikEbay47IYF580$VUVSGR^<{|OHkjm z$wbs+nH4IdJQm;Y8qUO&3c!WT9tu|x1FZ0$!{GZfB>V5Oefu){`^yIWw8B-TtgA|M z@Q&FLN}(y3;H-~;N)Hz0OS~VFwze^y`beHtX?|Frf|<)}bZpjT zwUI1YM>y4Mp;+ahp2iX zv;$7P6FA~BWCV9-)?)_Ct}{YwwNc(ci0%MeY87xkoWY6DYSuq3+lTp~x1Sr-pXQ#` z!UUun!fXtT4$bV&Km%0O>(Koc3g>Wf^9sYUn%va%UkViyoZaFY3pWT^a zIKFbQa8}+Gd|s-zDMz(#3x=th;ATgsBbwW;KsHApa1e+h3IjO9wmI1F-U9x^oKl0@ zkq=aNTD|c)B}@Qw+w9>;x+TGm(m~R@HBsc#pmnP5>O`$`?G9bioYa{@lDi83&P+`G zNsD7fK;AGc=@iY;I&1Ba>u$H(TQS!008-X z;C547M-g#2LSh!~>1F{qfY%Up z=zXkF){RVbak?Ph_vS^n9EY4bw5h1p9UI{r9KzR+-du5Pn(CytJuPV&F{l{?8WtnN zQrHc^tnST?ya12~msm#RrFF8ix}9&#sUA_8VZs+A0K6HJ>On=BB?A0hRtf3UY#LU~ z<_M%!b&ZU@d0JcS9b z6X-}FaC%;+L}iJ=5eE=M4$MN>(|V+>ZI!? z7P&0*JuldozW}s$MUB51#e~wgSJ?l>J^k2CD1c zqNW)o`+4==$LzI#gF+JlRquScD|uVCR{^s9$v}f+$iX@_xvu(qcyX&-?`Z>6IxCxb z?BfU!UqY=LVk#2Hfd*SQp5WMmeHrlmSox+lHGzec*0t4PS7<+|ASo%;qtD4#XaZ*p zfb|eLg(!jP;STUPMOz>s)hT~p!W`fXqD2L?5Dkey`37V_JN4N2rx!c8jxr9gM4Rs19FV% zL;LK-wO>))2i1JZQ~+=o3v8`}*kZa$scbvP(rsA1=3f53YCklie(tk=DsEd9-se#X zJA}wi_Vu>iY8K0tfiKyPTVQ^2@X-#BokQ8CdaIl|PADE>oMc4+ee z&MHC3KB~6XSQFnZNnT3ljyFx8UB&w9cA9q1CgqiiolmJcIHR;T+%{~t626wmNQAoz z<-1UPci_LOm|IrCuF3|~(k@$3K~G!O(@9ueoV?eEES}D^g=Ls~_3iIV_wn18_vd_h zLXx%0Q4oOL5!j?eZP8oCLc&!YUrmQX)Nz@k6P%R_118yAqyiu5+Z4d!@vl#qK?XLY zANJrnfv7NNLGb3I6!p&52W~PU2mg(?A5K>%_64tq+_uf2zKh#Wle^uc8_HO^xbsTo z)bD^3#sN5;iGXKBCE!LF8XDaoZB2|xB2_IdXcox|M$dk<3mIa%X<1#%-SX)Ut35Htky$YmWJXZ09YM+8p|UXhFZ%B^>OOc&;wLq)AL3+Ytj`$-M#B z>W1et8JMdrEQHPEggSerIJl+$IzO&)p{?}FNxj`XH66jHZYG-zGKbEETU+*B*9Xw_}WRc|STYcN0taxj2^Ib_HJtCz1i<-t*npno$-C6DT&b8ku=# z)2oDS;e#(7FJgCyV3Q$_~{;zPFjzVk+!l8#}hjoHu1 zZcyNihj!1at~DKET`nL>dXxLrMuhD_v2OmKH~K)P!@gn_!yxlRr+Hgvbe=|7m?WTX@|k%AR~4Bo&SpjT~K3MY0S0G+av) zNo$m$9W)H=CYa0{2*dsWf*(th{oLM*a{paB{_*z@pW4fK;TE1?33w312vsL#g}8)X z6^F4>rQ#a_%gK7XQmZq}s%3h^Lyk~MSX&l@$Yvkxbrr>`_^S{eJ7yv~rR*vNIk42V zD!7uDhPqJL=Ki*R=J)9s)G|)hY;CnhjNWxCR@1XgjnKV_nrQ;;QgpaU3st3Nb@RAF zRjgnvlh&$Dw!Nsgvu3x$N<+aZ)m<~c=L|Z#>|M{o_-uRmx_*yU%kc>T19Sl!eGRU$ z`d}V)9=rmIP3>acpNSYnV{hGE$&p%)dm|p@^2$^~CbXF51a?)R&7#Vg0^NWnir;Q~ zQ~7AgNUUsfZJTW!5UjU==cc=Jy7hqQ1~wOc*J6}3W=iJhB~4Q{a1Rga%^1Ip?YhAU zY#4m|Y*b*?0Q0-GF9=j3$O?|w$)nUIYYoW3DwJUiJYk{(RS)_vdwR908 z*hv9dub3UrEY^N3>9b<}>872e0c34+TJi^J>qlgFHPq6UY#>rm@Wsw59+2cXHLL$I z66V-_Pa!CTyXr~lfVvGLPb^+w47=}zG}X~+7+L9)ie_dwo~np>sq#Xj_0XV`yg6gzY^3IhH)yvR;b`yE%dUk;t)wmjV(p7bgqqh zi<5T`DD~Nn&5fKD&P;nzXx%PufalN^9sC3mX!d5UvS9)aRweFq*5)HB_GIv_RB||+1O|r}9a)Mr>`rhl?-2F7(SS)(qwjA$)a2DaggEDv z{h_~0(87_e-_>bX5)edVKmn$ZQ#23r&YS0X1h(D6&(PdL(^+<_w6T?9C}5K6I=b!N*=}F8%)nmB*5OkfnS5;C^ypdq z?$Z4n+k9bSWz9~`=g<+dU=z)Ku86y3I$+KPb&$R zVq0v(=oQV?&aNeplf+R;)m>vCwhim(SawzN(3@laINJlmZtxBZWS~D@v6VH$QFSg? zD+hoVx3s;taxa>ePX-fSv<_u>iS7Axc>b1PI{FT@CH$(W1Nn!@TT)Pd3PvV-VCj|S zcS>hTqiat#t@{98IUvp~re;5|1D8whCo4OWOCOdtH2Sz6T+4Q;mhSA0@HiGZDyw6h zWw5~8m4kPfPZ{{p(*}zP}2LKk<5}=zv3-Q&_t{fJ;>aH_0JO$A_|kVe!oZH1Cb9 zr76kC!2;w>isCTsdcfL6aCXNHGo0Hm~&)<11_hsk#;YEVzo^Mmk}R%&u|%HUvZEI z+zcx8O3Y~`S(g5k^>F5|E-jeHg8jDtMCG4a-kaS{;7SgE5@dR%vZ)V3W(IJs{<8h# zYp|WF_a-N~3ovH2=+q;3%YgT&(t>rSI}Xd*MY&G4qzACh=w97Ybr#y9eODsSnMGdg z+xD8uO0z4H7E_Q|8~p&My*b71fFC?z65O7Ux2a% zt*H4_wUh@Lulk!DI-6DnBnayIB6& zH>J{8%R9`6HJbC~hdvcfM}rM2&&XfnIZe7zNwkIMNuIzl!VlRXT8TSZZT1#yhwnga znz|wxbf>i`<#KP1haQK{{$98G_J?lX-f0|ax@-P4pBL@J_x9o2_pg8Sf0)gm&h}>& zXi}Kh5js&pows!LtVRa$QzwjVSiPE-5hhT<>y$h~%CJBM^)E7qlXAMu$)D|j8CyPi zilFGlbV&6ksEq7{me&AYt#6OU1!onq2HmmUIzn+uuTzPlVY4AmNX%e0x1u9$&CX#1 z+n^!0U~bqW+-;FNwfO|7k-QEWoW5zdZAvg5aB;LF(uR59QPUstY@yZdep$0G-`l5u z(6Uz>a%dsgBU=ef?{&nbvlr~Poy)uP%)8|n@S^x1pxf*{W)HT`o`_OazQWCsZIHeV zWCAF&phR-od(mG|0f|5&glQ>^X-7s-#_M6|e!2{&Rf)rNsLiJ`t~^=S@UXFp#mNk7 zMAxz}Z$-_sT8r`2B(1+ka%7Qsu0#2qRCv-POh2nl@S!8h8cv(X2B}I-Z#078(`x;2 zt$JzmcrNF1)^{a38Y$8?F>l-Wc6O!~5JVt)4O5n0H)?c|xUvR#bJxQf$f5LfBXfCi zd5|PQ|E#p&gH>~gaIEophyl4%**}{MDlFAYqX#G}!h+6I#vh*dN^1Co+jL1TRbGRd z&+AgjCLV7PvdUl6oTupST^w7@w|xs;r$mr$h2(Oa)$WB#C42g{U{^IkP{?*S|3o- z{TMg@Gc*|rYP>si7w0T0IbQ7Gaw~+d6-O<$4;J;Q-gcKo)J!r_U2U2DakxYY*>0_& z#JKK2tuBvDb@E374)Gbh(;tm{dRKuO6fA0wHP1gt~YwO*FR_x zW09xd3JIIGQwh-|31_2wwaJ_7u<~T?U(lP`}>!8K<7McK`|xOS?@Bu#~iyNMT%~! zQUbWw9BbDfcAv7b?9gyDSz0~l90}09Mp7o(Vp(SLW1z~Z3W7p_D&!H1#(tQYG&A1e zL2uVlVZXN@?G$;a;1B`y&3Y0$@66Q!6Y`uM+!+>Pf@|kO>lbmv5q-lS(el#$+QI3i z07SBhg>0#nGogVXJ-iBMy*1xct4^p!)Op=v-@bqTG}<5E{}tcYNa|(W5?@6up)6;2 zoFW@?&sn@j?fP-ESvEp-o=ZoAa~l;90R9Q$!QGC$u_={V^Ct4robXaF+46@D6$(@x z`hA3!&$7b-R(E}Uj3Lf*-BVjvWh-`YP9b%7a<+CEf@j|V~`|yQ=^a%(N1W@=E(ELIefVJPda!pU`_3IO!AWlAF z7(oKeWiRoihk=E`0v^af#Jg2B8aL%6lZd+NJ}|ru=ynd>j_z&Fc*1jdj#yRYS_)2E z)7}bZQZM*S6HwaCqZCMSK3;1R9yPwTatDXd%XaZ}pukRyiC5ci4wqzMfbZnC5{g>3 zO!#&Z!J@Zc!(jO?gikQD^z>NI9exfXX*kqzj{cM5mKPAvuz;(;Kt)dI9XNzGzrf&3Qr(axi+|w&nvCBQ)P>a7UfgT!j~}HY^S3qC4{Pwks(l zXLBwX;rTFr9Iw-wPZ}eGuju%oV$AmYhr$o@zS2E4g!Nj`!O7{ogFW9`=WKRM@QKq- z!~q^3mkP_WNIis{O}-Ml?;KlDgLi;@tx9b6342Wr#lH`I;vc4Q@FR|f^?6{0U8E3A zo^$76$PZx&mY*6}aRTeo7Zbm$?!>{3uAX4*%9mFuzbcH~S(A z@g@NVun4b#`1c7~+=%NME(4R;1a|9yu~-|0=)+PT^>V5nUfd=p{=q-HZNv9lVP9Mf z)&M`;@=X-W%D61B zYpdcVr`59E1+1W`;1%KiY#H~lef{nIwE~u3J#}6(FO1c>y~lShAzeBX+XlWWP>SuT zex@XH*&xi0xsjhVk{uN&C{er?HwL*LDmH&LAP4c9-kj3lC z>kf{k?RGg02Uc&1j2+F+{c0IwLAk3YVn2LU&|xp$bDxF}`&@{SP{IsMQN;07+rdW0 z&A$T>za0#WMP2j|w@GR}?y{xpd9A*W|MbuIOMCkhOr3zATdcH^C7{_s)t*=E|Ni>r^Y!o1zyI7#V1fMsC~PD2 z^ppfBi5f(l#hHo=9HdMzC`IM6QP|M8rFOQN@uHIdSR7V%ZK?BC(q*vH9FS>%Kjd$_ z-^}A-T<}>_oO|%P8ak+z|u=9f(t6f6zy9ar=XSp$ ziu!c-F_&Qe2C#~2xRCgNIOC}QIz&t78F+KjzD;kRJ1+4scC<2gQ`rr`Za?+IgQ6q_ z_Y(zO#;hRsb8^1Dw{K z6zdK%YS?)aMEhy0ty2p&31x?TclFoEVi4~AKH}16PoOa{kUk*94rNmlbp5tf6Mpi< zi9X)#OMYKvWYb>q=sF$famVZ3yiq9HCOI5bEhX`)Aq~y^lGuxzoZ0i%d$$El8Diof zAOLu~>jW{u_?Be7eunFkAi*fz7PzRQ)>3(Nl4m{|j<35OQ6-#e3vs!e+q_mP3{V?@ zKLBDtoxcHb=O2raLwV+Ce65?qH=M&go=fS(k~y1bPtH9#uV(ALf^&+vYO?}?%UVxf zDhAuIl=MV-!uB6W`~I(&z4ZhsvMO|f7(S`gdif$1W}QI1rWT$RZ|&k#0Z%tz3y$5L z6msC6rE>lT{COyrG$a`OIWVK}TY`ftGIh(NN-8A>dsz9)?%I1H(YN-`$VO&65B8^3 z8y7t(!!j?;i#oZSIM*EPyS=|S*&7?jj^qTeX8p6;HtN3>MPe<3pG4Jo!ufesBnsQ4 zZLM^oN5M!PuB3UK$@okiKf*-*WtZ`nzg{FzkH>*@$}vaKKnu%}L}eFp)V6fWH1Zgi5($&}u(r+t+HhnHr6Yj|4KPkxZ)Nb-cEV7atfnc_=S$Z&Ebh{zEE ztasH^*Fky(IN-3#gOFiQ{Zy`X_uTbzd~WIaIKF-BufjhMM${sB>+-Irs~{6%wuSK^ z)sxa4XtSAgAI)j@TOGRt7$8N>YIQ)}AW79ZUGgdrmLIfJgixf|Ax~1XYS)MMJ{f!z zEicG+yu&e%z13N5{Pr3oHCiv%}d#yp&2bINck z)_84+;Hi|&R9QDciL6XJC3aae*_z}e4vkwgNSIgu;uZSw!_~g_e|`9K{Ld1$!F<#^Jmo*!I-s8{r zhxD_M#Zl6vtXAA?x!*+V#1IdnlOiO^vK_jghTDD);uw@#DXB1)wnG4`*2c2g)DrX*)d7M(!*FE;p zP4>Rh2+VFe)T$QF-8H8>iO#M0da|T(SNw%-#I}*q9NuCd>fYu5m##BVlH*2_>=)52 zkw7LAU$X`zfDun5n@3VJn*I8F4?OFtlBnIgoe|aS%0dDW?tuvRdTB)Ly^zgphhjlq zn^_|SmatXhBy=^6<)a;*)owVAkSBYKWLy*lc!yzXHWG37eRwCg$-iw*iZ;>z>{2+K z1CoCPrA|10j$Jy;4dj{*DNH3a30`dL;E2H`Ew=w6+)CucpA&|`iQpF4?DB#jUki1M}YP_)fyworRT-bh;^vArMrQEODL1^~o!$0QS ziC1v%>LfzfaDG4Tke1&zK_5cN(Xw-HFPbm%wTMnhSA%y{ai^ViicJq{2l4pk^2mMl z&Rt@^$$BUIpV)vYE@uX~k^O4kf^Xs>o!3YRoK`Xzlv0CbG67i8+1emvA&cL-d<>2N zDAF`v*%dF#_4VVYPjCO3AOH2+b1^?XsyhJXrogmEss%M*i8i-#p~NHmT#g-<5(#wR zNnIGM?;pc4?s0fgrK+I!Zk6=jM=M$gD2d1;2l&@*xA4>k8{#8~@3AX@7M-i$SH2(0 zqw2~M^Kwjuo>oJt)mfXIF1_gVxZ3zd8Zb_w#2^s`Te3&s?S;JhviIUlg`~|+doQQJ z)zZq^!ImnUN;U7?R6FA@?=P$Ny?+1x585mf0&B^^yq$tIheBGuK%Ayd`!SVz zCfh*zZ)M2tSa!DeRDTD8uxXV(TCWa`R7+n@+eQaElXKP^ko49I+gom8S5@J0zy)l~ zKi}^oucab(XEwRj3DVs>N&lV5YB#9@Q}Y5CJ6#5PTh$L9+ zv{@U{@LWY*d!L*?kJ`~R0?eg8n6e~Gy6g2!{`maIQ&T@w`cby%*$K0xy805cttw%$ zAp0b>Z#F6iSjhugKQ9;t*fkv)3{4*asy%ZjUQ!B#+=oZkTVY68}= zW|8zcS6pRN95!tapJP2+IQ*KIC`7nPxN_rogXQd{O5V=!yDX$_*%F&o%INhz2}hY= z<@xk_YRis;6yf*b-8oLWYt0E)#*0{rFqkjvChwsSz^D z&Br^+2PAgy?;Bj0qY*%?w&`{Cb|GcOB_^O|zz<=Xo!*E7Z0ZaO(fvya;k0!^OHjW^ z;lrg=b^_0}#aR99Uc@*b)uM)D>d*nsLC%pEm*saI2q>Ur7j@#XvY zF#i1d4Iuk!wHhBFLy&Sh>&w?a>#0DW1sb)RcJffy$^Zl+OpkWctu7}vP}!g(=cex| zpirw-&{8|RUOP35>zfj#5Iap2lv9ULUwSBYn9k`~@Ua{L-jgP*n5cAH>nYCfsttYv zZ=1aj@NdG#&0srjwWh5R>f-jia$kn!p84_93&VUuvYT@?K=DfjL&a4%EnY3KJOtYd5^O?jODj_n z)QwHBxJDua5N(`V_&jKE=e29hqiDt9L{$cKYVTeE8`ayRb%d3watg~ncd-8bNCJ)Q zQ=K^7!K(n5KtSKRR5s`cL;~gClcYD^sDjMi%aEhS8ZN(pji5oTGa$Rs*~hM~7XUYc z14=pUiM4@T?b%x~0->|LAQnc_OH}*v`^Wj;4<9|KFV2on)8;!n8#KTJuPHBf)|^{a zW|BQJ6i!M@BStB2_$;_BlOS0vXC7|-i|h1x*d;{P-nH4??Ix8^!Wwn%==vLFTPgUi zgX3}E3NQws!9(2tO2JOdkyPVrn%C8;C%Pg83X2o{fWlWH6T;P%p^v&f1!0MN5?bN} z##uL8YSlK^@{!rsu+JQ>YX;}fZX2evQ93X?RGS?@jI)cFxGaeS|Ph#cKTGLyE`w&5eD!$ zP_Z4#Ob5ffOpKRellATKb)F#Dq+Z&Z4oHE$1sFWMnOZlysf}t~nm>GAwkL1~YkyWs zwL{!dDnSRYNZ-BKu6!hO@Y+Yep*oBX1m84G;@UBX&j+haZIk;PKs>UDcK9dReOq6QKKdcOk67UoMHJR>>Y zfg}gbEhodh?Ele$>UJ8Owf90Um880ZJyq{*!eGurg}XG=y0XzD+-Xw;zu1=2l?>UJ zDl$OwtU)8?eOJGL0HDhBGP5x-KEwY&XxYA3{@Hda{ZVy+^KjhC@eDm{xA&B(>P)Fhy~k?NhIEv4riN>p z7aSh&AGAF;?W&4;VmscyW)nB*5I!`TCp0HVm0N9|WtDzo(=bBSj z!VvV@lUFu?4QSgzjPRC;Z(e6)Q`$KkCO93e8uTbSuAo>G^zl@@|InVYlkj<+UV{;| zno4v*U)*?cp1f{-TCUH%{rc8Y4<-0D*s6nbvV|F7EqU78Q=tFq0|jaqo7_m^KPzLW zLZ{kI9n<;s3_4O;YuI@m8c+VmXRU8O9x=F}CXJ2n7mCH7{0 zVWTW(9FCd6c%@1TKRvJ2{P^S7*CGWj$@<)EB@6vSWtVgLxj3@jJqcy$=G%kl>;wmw z$Yom?G5As!z=?g%h34y*o!)wp@2fa<0a-VQ*WoxIpumAOsFTh&A!u*g9?mzjXIl{t zQOvGE9(2AOO}`@O=Ar(Zm;6cTJ(X{-HKG$so+XWTtMaO}OV-+Xe=Bz7Bu8e;+^oL5TcHq3UX}bLw_BrPz{v=|iaWgqK&EeLMWm#&0*rTxth%o81|at1JU; z6}_zja?Yit26J-f~*>2CdcT`fWW%k=4Edu8SOws8VBRTCjuc~K9&0W)73ux;QH zMRjLc670MBX?A%5SvO^|{o(;s%ZD#Rxu%!(4gOV2(o-6HOgCiU*KhMfkGY?6Y(_ zPUY>do6s@JW}O*St4wbohRu9tmQi^~ z6YbjzG2|gz49m9WrBKDLwUScYb=Wh_@r;pBTGpHxJbtx}YRgA(<>xuTVU498&7%KO z+1c&f*hp4T`gGTrN%M;ARXZ5=Vg;5kk+hY*Iq>aex#l0={`>1oN<~z5Wr%l0I8K{W zSfpWF4Vla~U68Crbd|69A=^+CW(vx=MlVq8C!0?4kX;~aJ=$2kANHGbb{v$9986mq zvxDoZxv)EzF7i{)05H_5rS&iyS?0$7OqW9~G3{X--P;|O-1Du$SlCZuou#-DyvQt@ z+Ae7y`h3{=Fq^inLp8YLSR{3X>8XI-ra4NmY|+oO0o6xyH@Y`3d5`)#}{IF&2i z3^>HSv?gQ^#leYiGeP!vIlR4ikNGe+HW2EV>YNuAQB= zi)Yo}gF~3JIJ;R5J+IyYg;sJ%AtQ%fmDyd*iAGie#6ZHw!S<|bRRaaHZ6A<`m!3T_+W zb-DgZh@PfQWj;JW*YoODo;#2?y<4>WmAqon48qw5(7A7iT&D6Ec_~g%v<^JPGr91v zU;TzG^X{X)vtc!%DWRS>^0}=P=K;Ok4uvaCyYJhJ^@LVAV&h<6*0ELD7}cFPlu7BI zvO9icee==_OfBpsPpaC*wq#5G@Ca#ZYztj&U-G8 z@8|XU{pA|`$s5jL`D7a^u$o_%6pC)F+3v4t+Tz$|>fOs4rEpC(tDfe4wLGfvZf=3t z4sp*pHoaoMXIIMBm$wCCYd0KXNWg~QQ1R_z;dqb`)(xK0v72#r z>NJ1sCM3?){tU#v5%>SW%Vh)pZsb1RDR3@bryfZ=kE6vM@tl;Ti)v=)ooWqe(WX6* zT5|W@m&wbt_)1<=d}mnE=KoJy$&al=LyudR`K%3B$ciC5DFrTw2Z!!`K1;;5L%`>? zH1^1bhdM3Q8DQs@tms=joX~i(;SD64Za`-g(ofMc72tp)SHEC!ieqH$umG2y9oas-byoA2yB9FPh~ z*=4Ry#e(})Aw^&e)s}QsR)+CuvHmwb4}m;2@K}7Wmjed?F~INXK?!S~P>cg)7O#e` zP;~Q{=>f$G@GVHc>)j-v27Tpf2Z=7!U7F9CyR;d)Ci2YL8g0=}k}# zTfQaLld3mH$7m#NH4N?A&$X9_-sqBH8 z3fIVIeW;!$8?T+;ZX7b5AjJ+k$Y}utPYc$6^dSWhPj!9Zgbw8gE50(tR*!2L;cB$v zr4Wm_D?GLOV(*-6*&aMz%4}G#b2twL{uM@kV%wi9fc3+F-oAbQ?d{X}@VS2c)ZYI5 zn@mc{Pa3F8kz8RWVh|gfglXfM{CM?<-ec3S^a$!$k(2agS3-H!HoAR2bqM5uHVP1P zcCx)JN|H*Em7K5;l*>(my@P~W0XzQQ&=mE(KJ6_=RG+_SO~ER#0b&0fIOtPMN77IY z9uDL=k2S33jnuK7S|)UZ+o>M-Vf$-#W^MWE5UOv`Hef&{zpi(^-7#7|6vqj#wiK!$ z#{am8Kfcv3-#`BN@NImm&-X~@ld&oxC+O^v*)V zA?SLJuGxDw%3){NzS-)*t^p_1K_VvA1_v>EvAu5U9Fo(jUN;+EEL4$vLAgZVgA)^# zFi=)P8Qx2eZLmpH6SbIvw)>wJ@wsaK)J@i7vGWLeGtErOBXbz^1w46HZ~X>P8Q4?Q zlZP;Q@pbabJI`#-6KBJTlU--xO(nJRGa}E69|D5_@0|om!4+etMg;+jBdLJ6?a_Uw z<+R#dHZ2~`bZZKErHg~2=bWBN84T~a?>wkeI54~!WA;WSl+_{vZI{}Sz2oie1j*o7 z+;ZB1pEUJigDT}pI2rn~sAb4%Kd;*FWB&2w*Ue-{+XgT_0H=Glsb{l%X`>cc>f9a0 zmXYYe5^XryAxzr8v8iTPz_PkDKef~q_k{IG4P}~SG<&e^JiDd$S|*V}yZ!bV9u0K~ z@A<(y0k+o_gY!%vDmZj!PwHxUtLhXdfz@Fl+G~p7bbFDx*o4ra-wD7vC9&Y)9{ej?MRU=A~INZvxM6zIXI9NUT zjT8$dduL4ba%M=y?L%?XsNDeD-9>@!2dC&Fsqhxlw}ZbzB2~wG$=$JeN@|M#bYj`i z%WF*DGdW#xtq!Z>%~UInF_Emrk(*a}1{jK4H@&JTI@*NCw+!Wpj{6Yxbg0*Oapa#a6*@FQNX+ALG+Ml&mLEfE>rFhf76t zKx|VVS#dD?A;1@Nvp7fSKkmzNKoKuEAubGZJlTmeyLztkN@v#zcf{p-KZ+T^(Q^Gy zSw&IcR4kIzQMz({TV8ZUj>JtRC1$C5A1( z`stz5Ak%v*87n(aVXQ+PTIJq!XSQ(VL+-G62Z5S}qzU^~F+;Z;P0I@Oo&*$c5=+;e z+)@z0GPZah@f)rx-wJ+MLQsBhYSH9Nz*!q3-gJZ&N-89 zyfKC8UY4q&;yYux3W$i534>QD0nJB1VF(;{qyZE7X`ABIIe)(hS9tHRNFPVFt5fgN zad!Pbhj!I)r)p3q`tYf?QaheUg7FQ64eXj%DkP8EoEtR@tES?uXk2C65g@5LEFLp9H8ibu6oZQm<_`_QHI zeq6-q5?r06blAwwC$%Mi2DM6z08|mPI1X0%R%FsZ9yC-#4Lbg*=cYDn(O^31ED$_> zSt{DPO>Wy|Z~C%{;t8gqSBtFflKx`VK7P4B{n1}8L4$6~HI`{DMCsxj^#Nz)9Z{NB3ANkNq&E@4 zy{N{xhxd`*YM}uH%FzM|ULm%8UxYf<4XRgenpvv2>`;avRFxcM890zCf36N#wWlq5 z@O4rcM#F1ok2;;k{#mL+O+>_;a=PBo^ii}Ktk4~1iEaNq0LSw z+UTs-i++`xo(MCoS%O)eiD?_qnef7RUrx#vhklB z9eyG4y<53>nua5U9-(xCr%jJM&d}gC&f0p@qUY$Kys6(ksJn!ccAKD0MLt2F4&!C} z>NL4X_UqnNTPEugYS?5r`_P3{Wo&s^U;SH&$Y2fX@2mDw=y;?8UfZP%?Gm#s!+sD* zNl>ic>r^$GbQ~7O-1_!%5|#|vLEIjPM!t15(M$d05W(ph-OWJ&ol~F~Y#Wo`r-2f` z_c~`jnjpV#1eJH9w3-tk@mK$gUpC8Q~`~T?8|of-t;kU zMOw1JUh$mJNu{h00Bn1>pmhN}+{&5$sBPHN*dOxbc3MzUDYaX+R?H|vJXkyhq0}gF zf=cNmMWkD_DbB|Ei`b-NV%tmDn%%zJ++Dy z8vu3JtyBSsa08hXXn=RZOW$e0xkf1FOo!Ujr!p?^j5VM>^d> zzWj+45@@S?rRZG(TC`2664|B$virgI7lUvx?p;&uLjc{0xA*2WE3EpE9@pe7@7R>l zeOa>~Uq8M5`1G*>H0<*KH5C}%fi>IoBTuLlZnI_DQN_(>VqHNx@prlJOu-JMeAvXf zBw|LgnWfHRbB7Y9w)+#b&$?BuY)D|vzfI0{%4dXpA4>?swns;x_J<~#6!Y~Q&eN>HvdFo(i{))Wb3M%07oZpeigj4wP0sw@Wu&CdeaR@18+j^MW#@uWvZ8{?`gcfJ!ma&@g34~@<~jv zW_ytX2wFq=6JSh!9BQeu6FFOZ&f4tmnse_}m8i>znY~x$!BceFdaGWY++b(f`Z8Hk zvWJ}Og$CizF|e|vMyz?WXP$e@Sh8;)|NL;jeg6D%5BvnoRCFAxQUY@Xu{ukv0@-aM z-yIPIHR_l$RYGh*EqHjsuDyWGBD2C z;S%yM16;`hI0t=V>KZ6rK7sicstnbeEnwSw7$G?d`|>RKNfB>lt!R z1bYlf77i!H32ejZ8GWz|`9Q&f%Lm;C8*2{rf19@qfK!r&a$MR2=oGk5g??FGfK|9u z)M0^l^MLn#Y(@2t90znVnDi@uDvt(@p8|9jKg>xxbstJB2OMGXvr(3eME8Qf?%_)A=UY+kJs!~kp1|NT_$&}ov`m09`ntzz4`u z-$z~VKN({?RKy2}k~D~f{n1iv=}9dEwZ2woL1L9jxR4!!{0wUK zWQCSbFl4zMY!8+=$kA0jla^Jsal-9h_S$s~d3wVH>4exQI+^XR%|teP8#&odXTdY} z<2h;e#VtR4{q)DbKE4?HK21a%yxr;W6U>}PRC~B)`{13%$Z(R?XF_PYehvYU^t^L} z2FzV&Lx8QdB0`J({FhOdlhxH=wE<3IUynTO)wV;RnHa?|5G=bt9tx*fxwz&)8<~+4 zt|}Zy3WTj(1sg$c7)u&}!;nw@tED_ST8AVLH5Q_fsoE3W0;zBYO(GR+h1ptPC7KO3 z*P&fT;KXu@tB$Q|OFu8$AKyOxx~4tNU3Oo24mnkJF@h&f+YRfndZGuoD6L}Hoxz$z zw?6=nGag$UWYFW*H^?`pUW;SnT_(@phPIzYiDaHjgRh>(u=0^rpdI?VJX{PU(M{pR z#BVI50A3P@dDn(9>vPVxQlrx$2JZ@@bM9KGtDXiosf0yk&B|rjKlelRN;ak2o)mIO zm)oId5CohwVreLN79jln`2wK-`Qcx`eQ<{G`>(?oKrpdbaJ5v1oT@OIzfW{vbz1e5oh z1-@IfXMFc6a4bErtP7O&`Xwl6IrqBR4(&ONDL(fLFM}u6q}w+!Nj(JCjjh$z3{+8E z`dA(^N|i-0cMGcEcunDrSGX$Ab`cyBTtL0!8G)U3DhQ~J^3d#Dd+fPNSoRcNK`A)) zE&M7totdAsz_(fL-#f3aPQD&)nh1rJAs=D zxsX4NRd^<)bcz~&LqT)6dp*?(RFB?Ddf_ottYX7QK&{Re-l?4T=6#M)?Xu?BJ1~TN z1a{B>&4y)wg|}SgF=@Fi>4NKo3wo2Dn_VMhPJpUnyv}j4=qf_6C9)c|XZ7CVRQbDt z^&NcQlfa@Vgr+((xCp2_l~LTSG|TKDHe|WU7t){;|H!NIcIDYGuGu z@olZ2@)}RJ>?BLM2+fH!Z|w;k`qB(N^t_R1ce+5-2Z&OeB8|tc+gw;5&XkxbX*vMPpT6xS~*MvI@9j{)9AXAjJ zALqIhpVmc*MD~g9;J1Eu4x?64Al{}F=>^{8^T5CPU2IEvz1Wq)Q8`OUyrd`yPjQFVxaNv*gq*MSs5-RLnOlGby10$F*$Kk zTih(icJBdTf&~N{oi2t8YoIt(EIlvhsB2PxvU@`NZ9kK!D&ON6DNqG3 z@&rr3PZAJEXY+Hg$ZFsp4H;RPO5|J}klDWU;E2g>JHefmt6}$q@v->tik5#2SG%6&EH6+TkOINgX-MyyDh^X+P7UxjZz8=IZ)@28 zUIU^EkFl+jMwh%Z1sH5FIXfS1@o6{ad)Ekj3^EZw(ERDa>>MSm9*o%aEFs|nfU6$v zc_d3^q_wg?hL*CL9+fR<*~^h->pNw6##U>>20MdgiHjTjjUMgxt-yif~ess3MqJy|-I5>W6g`tmb69;zCN!Y$RlTTik-=b9S8S zr{(NkUe~}8<~NcMhx5Go2msr;MvQ| z;S8Y)QcFt!5O!{A%fUX~#PraHNPphOY)k{ss^t@K&$noV> zusJ-D$s!IBFn|Ri-|NnrM;nfnk>~6ePPTQDf=R#1q3M-3%78%GY+=k-`GVtjkI8o0 zZ3zOGH%-qrWi;)h0-K%0A069AN=_u2WafKonOa_);cn+#5Eqd@Sg2cqrVBm$cJ<}W zgM71$AHvZ8r&tsxO0kRCU^;i~UPpz%`s~F0sp(fHTuVwO9k$s55>&tyIs#d zNuNJ{`S_~i@KmoDBia2cyI?8q1-FW*us{imgVg|_Q_r_xuShQZ;0eX_1~`XhmT9Ax ze%%_yC{m?~F^DtfmZ!H!Q?UX)G>^#NkJ{61EWhfg@B54W3!mK`FR~;ADzUAEZ%jy1 zk_1q(>ma*(KMG9C(}@ALVm)%$`{{Uw$81v^z~1hAu-mRBb7%`LELo-xFt#O^+-Yo8wfY}Vw_~m%EVYz1SJz#C5lAF0fY*Ct6@{_Cp0*GXhBAP`AK^@a2xzOLEt^$W-H*HtmSsCA-oOg#l-%Mt-8P1yrh@7Ts&&Ay79 z@ho|{EFU>;-lUTRPFUqx^|o~UQBk8QYt{r3}M+e%-r@qni5mmHi|vlKmZQ*2R-RW^M!X9GiW58eY38j?ke4nMYT;lvZ1 zHf(lj6QP3^#TNv3P0uP&+Fz<-tk~zb`}be3SK=6G#dJ(7oG0De*dtDu}E$wWE1hk;H z*z^Kct&Q3$Otq+CvpManf{+@!!9ks{{UwI|@%78s*IvaZ$u@62uMLdHH@eTcU*0_u zfNo8YbWzhtu#@l!I!#)vaGK7GfHF=iLB;`bHvH`%vL;7yU0j@L4K_v#cEhF)7MTzX z=tv4IklOT*dUSZ|VY1(+V$~hsCua#VVC_Tib;VwlZ~&a?R--5_tCMs}RjA9kkiO&* zs`qd<80#I^ytg!10k5lof@E#)?tMxr!EmO8>rUrO9Q*#`)A;c=e!azl!g$I)+4p=W zHi23$n>VpQ1Y+A!?6V@iHtSiSo7kMy)6P&c4z?ISaXf z?V(x>NaFS;LLogqwV7%x{ohcMO*0gDi#?OJqN@3>vNi~i(LHCOhg*W+BB59wmLqEd9KtavxgF)gZ0h!I~-=A^Jyc)2-R@tJg z2gm?CIBHK!dG90xr)kvSY`J4IHj=ZDoF)>@HurN~T;8_(d4D>MY!J}l1t{d2aOoV> zrV@e2m6XW=&_Gh1-n%+}Xf2s^o@@Z9%f3Panj9e|(EWYc*lgd%{Qm2T4=JfAReIRZ zQxh3l*_JZ26)2$XJLxL0PrEixGUf0LMP+NUjb#=u0HND%F#z1;aC59n5M545>>#wo zs)GoyMV0!SNZ?ha$| zg3FbP%~^nLNfHL@A7|gR4sMYhoV^)f!+4|=%)~MMq^1DJ}=1-?L@11y~UJ+OqOjOi<&~0^gj;Icc?2C|B=fmF? z?qB1}2QM*S4(g+S{ZyeNa0)ZH+o6)A!Oe9k7eBYSr*=6`GYAfu_*r{v4!tQsayxh% z_D0qux=fwKossUqsZ;7=nbq$2V3E5P``~W?##9_T*UJXZhd^Z%pzy9_ZfwvrZQH4k zdw%z>+QGgTU=O&$LBZyA6HnKyyAo&BE+9o}iUZov!8Gw=c!kq$#}LWJd(kj7OedFg zZanPCv%8P1&2Iktx_$g%jQj2F+xP$9|MTpL@MLhD#sA9TRtfyxJKuXiX@DJYw9|&M z8PqARs+cP4rew|Tz%Tp;gaIsdA=!-l65Q-rhTg?ZUXIB~PX-hB2F zuD&~Ct?EdeHc!bWD@jScR9IZxc(`rZH4S#RS5+FyWV;^$NasUW@AR(Tz>(~vXRBlf zxiru|hgNGx8Tv*6b^uid>2mUfC2RD;UrT2w+NEuPRjsWKb=DN&S)$^w{B6tLLX!=v zbpf!JDr^_035N6c#QT|(`|V@>^kMw@V|?*2fB&^PjI#iwF1?;Q2aNAaz)f@4=D~4X zP{A4PQB`^XV8S!8=h&ThT2fF!X~gBu2oAoLiL!_WRSo;jpH5bZtNhD0qzF5NE_*3k%^us5yh={?z$#^ev8$6~!_p3=z?Qt-{m zTva;)ul+r7JD|r&?{`NfJ4mf-OmQZau&(Q$SMVv^!K)vqRTrsCsqCZje+XVg1--#c z8XfkXr$vmZ=F-*SGy5p22Rjn2OqH@|r&^%e&L3*nu~&z&NA0WK1VWSstXUao$J}qV zZoG{vgtYUWVaN!Hx5*(i%>bNfo8+~o_+v}<2OLWJEe#Zw!FK4KufKak!S4jMDlVMM zvfqU-Nv3U{E4#|Qb6Nl7D*jWRgLmFoZ++{#W7B^>t^dDj{?|ySgVm#%$R=Rk$L@T? zPLQ5ub#2(z>!O6DyCtabNSn5$H^_n`n80uRHRA38K!$kB_StgQXp3W7hUK!nI`@=^K1uU&!m3oBERaM&vvmQtBR8WGbL~MlQaIEcG4$@YT;iXL& z!NMB;eU(*5a?=gFIc%tL(BPh@#xAM|910`LjxJ?}o63JJUVAYK)tqMcFmK1K?3R* zo?=hGH}9{css&zMQvRooV)~=#s9;=WH(14s+GVT`39E^g_Lp%xLEKyQ`M2f!`rpqE zeg63p{=U`c(08OKmx{~&CNOz$NGlv;vyN^3Y%dOj56|sk{app{xyrjyb$hT(pO9|C zOVuCvkT(mdNFZS0TX7#1!PFN8yhiY?EQ=UK4%OSeOC#P9i*lzxoy{4OvK6i3wSzJP zl}lGH1vOzU1g#7u+q|+#R_C|jRjN~;Y(71-i@H2#;O`AhvG43XHGdW2-Jp@nZ$(1M zXAv@bS=z;aTgGprfBZJ?A1~zN$%QRyn=pCJlZWF4rcL#~@4*uHke9j-g06 z`T1&=GkN^8q`m|`iso^;LuUmrPOoXEMWM1(+IP*;A-Kz@=2reHWcBtPZhh(o*Sql0 z_xg}hfM_D0&iT&=M86vnZC32oXOvSKHvnztU2Ejox2E!43xF9#qreUwBwDRH&*f3Z zH@mgl*z_E}yQ1^K4l<>50Ib{J*6sU``s3sM7rauQ1nH6>t*psoFltx4oGhg-KB1UH zN0f)3ivhi$A(ypc1u_E@YzR^iW^?AeW!+n#1)P8Df;XtbtemvzwX(71@+)CTXP!gt z@n(bVJH)%~0U@vg&Xi6E@Dx=}g z7<|XCFMuo)^O;YrDKuGAB4J~x0#HTab;TEK5|q+|suDaM6l-0Wc(rZHDne6u3t*i@ z)*+oZgYX{as`t5#Kmopi)9%A2-6horN=u3nL{>nS519oeDKnT;SXx(PT|l!p>+laU zt_996a?3m0+u}fnl7ag*=XCCBg1Z1>$C6AL$_D+di1*{$$1nf-{`W@uBR|WazMkP)uuiTiAGy-upj#t2%x=#b4{u`Kg&*h z`p|#;_v>>NioLWw&4cnHyDi`+2WRo{c&RX<$}K@^s(2gJu?@}6+``9@otlF%M^zMC z1k8@B=~C}}Y|GW|b_~-ozSHhWJIyzK%%c3JGCb#=84y z^Xmwk9*M_o13#IiDqX2e&FcD&aH|TtRY*rzo4h0frDv_50V7LvQ|(lp2U)esAFlGGp5vgIwx{Iq6cq7^%|_3246a(r!(p;+~zHRnb@X;xcrR6mgu1$fnSrnw*Z4@lK_NP?STZ zOdHbd^qf~)8usvMHeVqDyXT1-&x`eKeE0|v`0@7k=^qN|@?~izNvYUhPGC`f#kqs3 zPl|@AdLa!J6r33%j0YAgj$t5lC(sCf`cpsUR6E2&7(zO#zCZo zD>;WTA7-yp8%p4TZj#f|0ei&(i^H@LvxRULsLr!lZUE0$W!EK}NvNHY^XgkMQ*8Q$ z8V9rv8$pe^1QHLrMUaa$vtP9yC-$R78#RfZSM6C(IrHfc;J^2>&0Py%T{;f7)hVPs zi#5r^lC2#TW;`o4ddY6YEbHvy(i#rX1lv?D*#d0UR;lV%zHcg5#iWU-!3q>XN)O3t zZ<%usc6Z+oX~V09HQjm`5)&taO>r>W^Hi5C4fEjG6VsWC5Hm^0D3wQOVsN1WBBD@*yOtE{Er?=xZg+CSY--40IFKDxpApMEFj^f@wR z?0s|0r)$NeFg0Y{Ldvd@_|O+OI*D(A%3gUDYCXcqVNl}qZdGUN1hV~Db1qI>sPPG4 zg1JnMPXa(n*W?_uYIj2)n%?r1MTSTOoOF@8@zB+ZulU$ z6@}CRXM43sB9?#77Dw)b=IUV8kr|D;DmT9(BU(^!5eoQZ3oBNZktE%}r z_5mbY<@az;on)ilepCFIW3HjW0ei$kjZ-Y~t6q@$b$7dtN&tE^+AOGMS z4;|I4BRCD`oYA-mrkloJ>N7@l69AAFpRRhTsF1cxjnujfZCPDs?#Vz=rgSMqT7f2) zGmzdM?Evzj$T{DlM91~^26f5aZ#4+bL)-jZ3O4Qb{$JNX^@|B$s#^nf`F;UTt$=pb zqG3XR`emtHx!eR^hHfc-;+7{QIcP%`B2f)E5+Usl%j1jxta(CAtqgQ$B9w@z&sI;L zzukYa#$p#dSy=GU$_1AaMj>gRN3dswXNF0T(4Zr8caVf7JTw-$*mO{#bfx=V-X4`O zuc(F8k+XSd)LPVfgVE_p1geIv>0kmw*9TWa!sl_feUUb@=50y5-%g40u}$EuFQSh0d6-M%N-rMdmr$A2MJMk#oE@vn=u=gpuB23fJ1KOLd6u|qzfhgO z;%Ed|2S>*))TWb8d4?0uhVjq74EoX}QtRX_3UFXFygE>&e!rK}{sfq=1S4PU(q0hu z!&_DO;J6$tZQ98cRe$PFw~d1=9p@@P!t@SK2MC}Rj(6I;d_2SICL%BJo*uJhTTm$l zLxBdUtHz*e7+|Z;oCt%I;$0k+cp5qfMgU z?a;I04TYEs0EYD28t#D&FOwO6eERY6b#^fvPnsp0MFC$Ox$NFp^r0@}97KwZ!=7}i z0L)!K#Vl`Umug&kBJ9C<+TOnO`Uz+I1n7riWnaTw>k8y8&5uJ}*2RWNK53cNo=4jF zh<81?sKuD~aqJyA-T@`m9OlqZs5g?~bc!#OZXt(U4S5*L+E_z4O^S1~>y5Cd6Cl*# z;!lc7(;NGgr`8&fzuRrFt2-|dmaxy=M&0AtGJdVt*H5E={QmWy+hy3kyn9ZGN9vnj zOAvi0(`S{IgZ8_s+1?;90^SDs+D-AZ=zqAeYZZ~tu%edNG0T5lw{LIvcs`vPl|4l= z=-(u!H?Ny63oyw$O4W(^g2(1iJ>-zDvK7|v_QrwZtA0hYaf_1_;(o6S;BHlMIHteZ zJ?iW&yEbXO;t(DWxE+cb7=tZ$gB>5@wRf@fXS4ia{axkrTvT>CmDAny_=Uhbwl#Gc zA=IwPl@8?uyy*u5(B6k?_^r7_&F3%?fS`f2!FKHdKiO2})xpHU?^5+H?a!$7k1sDf z>`512nh#LTO9`n}*yd$7QPP_JW)JIDEiyj<{~b!PWVu_cchVZT3+QJW&`8hf3CnDk zAkRB+OH?j%Ae3B}re{PM8?s1REYtyNtq-L~w!NYe;DM51V=b74FSQT!Bfjp3Z!djVPeyf4_i5oe2~utU33mZ1klyRi?ODyhbp=LFU=7(|+6xix_N9}cIGPp< zI?KSqbXJZ|^s{1)tZAF6c~x^vf#VUB(9>=ra+I^ee(!s0`W8%YNuLTpxb_!A@jte= zGr*8-MV2?MEZKy6BSJaxAC|MQCb=9yTm3Xiy%j1Q_qMQH5=S5AFjY{BtYup@DQ^h) zLaOUOFW2{vcl%a9e)->*LTlj6KZ;+P-^s4%LqK-jdQrY)Owww~OwYbY{^$7(#D zRt0SX)3wf_%Zorm&J6^isX7k(twVFY74&|KJ!3UlA@e2k9cow1_KNlZ^!LIJFRR;d z;YfT?AVWYFH5+AjSARVu5HxEawSK5N(~wU|Fm{Xu@3l6&GFoI=)U;ZoqTtlBe78vd zC55fsp)9YJ;l0bDpt&p9(sN6=ok)X(Nqm zSzeUfy?_~tfu= z$I$X+`)8l^q3vk1nVvJSF&kHP*9uhvSeCj#v5b+~oPBw~R9gmaUM8RD0Fb3a7+>{2 z59Pdw8{~Nojnb=0cMFSOO)ZebM&@4K)n&>_PSR8^UGGCCv`_}o*b^`5$n`$ zVzUocuVTAQ`||izr3b8FaW~ei;3I(uq$Z3?GdCR(Pq=Z{OW@S5VdhxQQJ0Pi)FlG@ zHgaPoc{u~UsRe3sd$1+TMic{#XrXH!+(xR1H-K5DGWIN00+)Y|P|O-0+Eym~R!UQFyXUVdjY z92uN$wWz@c?@Ixj;B7xqN1Iz~!>4i#@zJyghz zKR$e|-@d<&Wk1m+fI+Uyg63{2%Q|a5?5gn$IsGj^sX1L@$$-{@U2ut0f3j~saFhL0BW1h z9MlHRI+4Ln;IChqSEk}P5RR;7rcIGZZ%e#})A}~3BB@V7)`NGbd;Q*WVQARaptBQy z1VX?PNNY`b^TvvWo!x1VLqEWD9ViYJLFgD zmwHFg!$&VW<0h<0``ZJW=*UG9AuT)TDBdOl z#LMP*i@FXxa~=VQR`_}M8C0yn!}D@!ANpuN6KAqFsKyY^klCW4U0dC$e(@NV!wXT}YG)13#zA z`7-DAxNoaJrLE3n-nq#BHp|%h9>KvtTJkvjLPeBfd#cTiB1kp+aw61ek!MHc>FvZZ zGO?26x~(bArj7f}f50%CFpprU!M5GpO?%=eru3!VpXzrI?el^?+4_amC2s9|cz;%t z)|(fbPgQjO_ei8_PKVM1U?q$ChV<%YBd(`qL1=MIH%J z^lJ98`6R?D1Ca_Jd|a8qVDUo#i*@ZmBAN;XS9|Dyr>co=%cv{BDr`3OvdOCeQe|Ur z#wAurh%MBs-TM1_i4n4v7V2diC3dC$nwBY>G6)G`3C7_|XAm?*a<%~r-;|UZ zz_mkp5?KDmX+4yEUA@toeZwu+U4X5(`nn&w4QCi`8`kEQXIe`y>-F~K-{U!u@$pX` zW18WP2~|6)!zwj8$`6l&I-OC=t=3K4P8T+%bRg09>L=9rb$AiaH(BEDdv=}FNIsp> zN!JmU-^8@n2~tk<15{`w4*K7mY>5xpzj2VE+j{PtRlOyhOxa=D)PvKNfvM_5SeV{V z#|gR|BPzRfW@RtQ-d#A&4-W&z*jYWP(q37tY{>eFly!PIRba{vj@wHD+SYxLcv{ku%C#{-bh<|2 z$c)Vhc(OI^lMidY)@J|va{fjUkZvjMF@tgp8*c1|g-Z;Tr<*;o36SEPsA@NS6o55} z4%Le$x#;#sv~so+qN{+#NIcFXptwo-Md-aCxWh|X&L6(B}VQU;KcJ(Ppw~t@`{B;0JT5<@tiXtJ+=HE6IZqpe(X;X9CL1B}luU297TD*u< zzTxs_j+_~H(!$BE+||8|EZDwldhVSOj|l{u3R&9K?*ITRugKQCuBXQJgKulmftSs9 zfS4Ul{~d}(dvwM|V$A$zK60j??O&I-nsM+7i(=Yyz(T8Pc0{P5@H=0w-$q8W*rA>z z97W~H;oJ{Ybl0@ui1)K^%$N4>`svqKl+hXoAbIugY{F{0Tt~1OvfA{kr=>T1x5qz$ zO)ufPWsPIEfIJ<09ZlsF?YbjGf#_0{&k4%y*eebDRwr5SK;Ag9ocyKd3ozwf9mm2# z-j)-+GbBl7`Kz^Sh=jr_hZx?<;7y*OZ)Tl*RTKJRxO6fw%XsPM7fGP@A$fNphZ*FEwuiHF@^kj4_PWKkvN~U2o;w*|9@uX^x!72$L-1nToj7&Yrr?%C9i4Dp zTGcuA%F6q8{7U?FvU;~$J`g81J$sUa(aGMtTZK6?_Vx_HSfda1`+vXO&uW-Np~v9E zc@`qN!o(Vlusxb)0i=(dlqkEh49M#r1yt7^YEji-6g9#eNCM{EzCcjWes6(zcWH;9 zQ%cd^)8I~8Gqb^t<~Z^)5bEoi@%?TWK(JH>ESq2FYS!MI(@bP&P1&yfFp5{j4(t_5 zTS)F=V*mA1VkT%cqlSXldt5=UTM!&1<|EkLMeaFXKn; z{o6ALdn)oMb=B1DRE(;xnIbi~iWl&}S!GDAivy*0FPJSllI}>>ySKb1Y0$dY3Z;{E zV7*bg=y-N__6XE?SHQ?L$8&OZHdOh`ndo@{D4(>C^H|pD7sRv|M^~Z!$F?0x4QeIQ znytuj+F-UFu0E*Ly8YH|q;FP`cd#@t4RU>54q^o_pV^w*?jeXIB6!Jd@hFxAQI!UI zNxr|V*9~#|b=)Vb=z9&ovDBRJow%!#rVf2jScgWUV%KC_HFvP%NDtvq zJ4+_q@klVkBXTD7ErDSvqO)4JNAcR$g1=&9j`(gMkW$t>_enO_o*eQObB4-aLMwb?X16kgwIjzxA+|KpC=pCGXrLJi)k7T z@0QuTf<8}6>G~!_o4yiH?MRS!&jZMyW=*r(c8nNKmBUYaqN4SKDeR2i_$!g)90*t( zmOQTO)JOeT*6mjB9tBqtnvE{r5ZR`*tC7cAJLT5B!3w48n-x;8HZc}!`b`sns8GPR zics+uEb`|~&7DhuW^+B@a3~0`_0*|W!=>exslnzUZOC6M6<=Pj+a7RY4ZRa!t;Cz^ z`?-;n?R4f)EhAqbtf60Px4Y{vk(Z!nP#e?E`#?T+Hnxa>lptSSjDSLQMQpj`CBoRQ zT>&_l-Z^tPi8e$yj_G^6kGJDq)&UzVC5F6;No`Dj^#LwryAU(Hyo|>I7qMe}wGdRN z)Zpo6a(mX!?u1j&&YVME9XhjDu-TtF^uck)Se-&*Fh8W7@OWn3Z+(3DK0g2Z+4%DB zm)Mn_^t^zm1f+4S(vTiH0jON;lWyKw>lX={Bq`jZICG?o(Z~9K@_!R(t)AVs{Fa!g-f(U)C-1K0MxvEDf%9Gc})RK zM~&3u&`9jQbuMv+2l%b`jvGeQssg10QI4sdYmC$@lC!lV*qO@W#q%+z%MR>Eyc8R_ z@^O$v_PuznNztqn>ZchP6?}DNI?}xZ}^J#zJlnQCqj2|5%ek=ogoqTS|eP0?%HG?Ho<* zFI5vYlQF)433mIq&--<)_J1hs@XoI8bYooEXJ0o6uwQ+T$wP6Ofd}70wQdv@eLVRp zpe!Jtwgn9ot8V=@`w?zc;fe~W@i>+7y;TQqspxT5tlc}H%?V;zh*0kv>u|nA1vpzm zZ58RZaYx?NR0h`x8qH7bNU5qGbUjR>bd)@yYacIc2@sNtD%zx^2P?d|su-+%k~`K7y}Jk6H|%~4}hn^UPA zfIVl5|9&mc=2N-vuAn!-%GauHaaLI*#p_63RPsh0TCsk@sXp2QvYXI;xAw8dVZn*Z zzgYP;)8uU6^QhIJ$1jt){yUOHTJ^R#)t!JB|F@PT*e8r!LcLst;gGOt_j; z-^A2|5%O(L~U&?@ZtPW>>au%9BV8yvc*dl3OA5LDvsgT>*wX9h-aRcrG+F+T8^IBE( zOX$}1Y_{ZmX?h51Rif8KtU!pe@p(;HL>2eoS*LF>>~<*tu7mbvfbf^)`t#Rw%WO-& zaZL_DU-phnF@WjwBue_BxwX;sIaV1fpiO@S1VY_x`O6T4d#{?|_K^1=V{j>AC zO8gG`c#D271Laj&Ic%Q-U6t^Vce9CxO=CacPbu}W!4lbmomUAcGo7|ou7SV7Jb^Y# zTvV%W*U@IcPjVlJJ5AtU0XW=y5H<2DDb72@U0Z?-t!F?i$n)#@ugtdY3EMWv~u4GliEI#A~$(j3Y^BWMzT1c z9O83ZP`a4*AZ7qrBCd|HsnVZ=hn0w_Kpbek_+Q-Qn~;Zui*%*5)7fFkfL; z@I(C`QEAq$c`dnv&nd)kLxpzPhvp9)$pkUdu7g7Z=qEtE7o_du-G}4NNloxep{{ND zS1Yb}+o#h6XN4E5xQNy+vQ|~T@)}9&nqwVGS|7U}sfT6nL`qN})0@2}4)ELpXg8kS z3FXB%5v5Pd2yr+VD2 z4KFdFD#IWhursyWVO{D34xWT)wIn!-J4E2Jjh3IyYmQeJ62+0(yIXkduDUAS!v^Cf zH1S2Thn-Ie^VA19g*8#HL%KZ}iY;fYH^B#*_Q1;2YK8}>?Zk(u8_5ry3dWI6ZQdxu zJ3$`Z`^W(&Dpu7vjW6ruSFOOF7SIE~hIhRLJOE&tbw9dvy!r*g zY^oNwvZSIfYkIo0d#&V^n8JF?S=s3{a)RS3$I>xQUN$RetG?ke32+MBR@Gy8e5dOV z@v((>#WHpl|F$8V5Mv`tdzNZjtM!kXE&c@frI`*=dft zavXu)!;K|ww??X4FmZt-Pn_ldE=T7>?5fhC`M_z05w(6K#O380>saI^;9%@8G z7c6^?I>*+BqbVC_(H>l#p6};s^qZ2h{}{dIk__6M%b(ty9-6Waokg{6gK_Z&I%o%K zMvwqewL?y5f1ghT1ynaspNjO;nUc-Oqc;|*Y-*|m_2s)=S>8IT)wlKOQPj4!zc*2w zjtc@WukF%R{7OM|=G36zqUUqWkBT3(pE=o(j-pg{8e~$n2Usili zdyJCoi2K>IoHy?>u9HxaBu)+vO4JXOXSj4a)0v&rs8NLK*Tq+tuDM*ni}P4s?@j>6 zeVrkQ?1>U(=}Zwj9AK={szDmgjsn6SS88$fsi*e8I^C#qk}o+*x5MF-17+zMgX;`~ zIwvlsr7_qDTerkF_lnX+F*_gZMN+>mJ%@@0-1_AZHk8|5PQ+K%^WnI_Mq{R@OUN&M zzI5=Pd<#{X>53*xKB zz+rblvuPx1Jwk1i$=kOX;k_ZGhYuU8qel56}?1uX}&_5DIf!)_TaB0E0QBwAr4NEZ-aW zp*REgQ`(ObPz&4hP?&_y{iaDIYq{Ha^zGfQZ}pe>qSOw8sp~6E10r~kHn;9MHwV_ zUxgjW2G6P1cAmQ%FhW9H&=Vt|c~Z=Xe4#=e0m0P>XL-UG35-vGt#{IpJ?Di*X+ zmn5_|hc;}9lcU)4s+K+!YR*fOoQktB!>%I5M-IG!jS#}$6_c|KyW+3ZYucXdie%K#j=k6#L@Zkb$l*gKYnOmzP$=ov!hNIHGboIou$&~*DE>L6fHA(c|=cwbWK9s766o9YC#k;K7Pi*ZPMLT))bziNRA!QkY}{HzIzen0{Kj6?t&OW7}%yYDu-cbNi?RKC>!*CJ~Jn@c|JzlzjNbV1ST!TLp(l8UE0i4!@E&i{h9 z>XHGMG_MSC)n1pyIaK8UJlRQbKFNO}BYR`xY3nzV#>OB#wz2Xm&vW4aS-st zhE?=3RhjuX)CjqEZ}nL)DQD+4AMTkFad!+XRG_(_8_IoZ5B6>lbP0N3PF zfxy@~mwax@QAbhbnt+RKf{&du5*1-hp`Ew>bX^CGS=!W>m3@1t212AO_7q>&>+4_t z{`7v0SxJdDi1_&)8k`r1Y<3T?cVL`8P%S6r0;;e9 z`R-}$Dwasq_vvimar~5!1qz&Mf^1$}%h67c`;bEgB|t>9roEds(BKb6=`KeWBx)}G zf@Q@A5*mlZU@8i7z)7?i-nk5i40hQToroI4x>V{;Ewji`mb`*D!AZ2a{N~hB4e6P9 z?s|P6%Cg6%>S$t-&f1;Mjf+@advT-j^|a zfwpfoi^+7qEZUFKermgt7RLL+%if=7Hig~uc3mt`bRJL~)T zQ=_5P#T65`Di6Go9yBW%ZOMS1{3(vBk~`jHW>EU2S1|CK+PXJ&6mL-4TQap809;X; zfwRGL`Y!8rig)a%`TS@WKoqrQmPnv{67C_6Gij`*0J^EUu{DRIi@jP9>nT16yK zOLrXpH)3m}3Z*<~`ocfkj=rtj_x_LfrvWSZn^;TvajkHFH_j;Ac{)hXD*#P*{pSfS zmwD9rEaIDnXdno%)*dO1oyEE|n7zj6buUit5i@KTYGtNTD~XE)sR)pKGQ9@gq8*--&j#M`WOf^y`wDn_ zQ#KFqeoaSryNQXnnSdR>M3G%^?k@@S$A|Ip^Y=ghc%N78gtYG9S0g&yB~ouLiwWu< zl0or878s^uuu>h=-;O2hT6rbyyB)AlEIH>ja}3Y~K*>DLPD~%5Ds?LLoL)WD#z(MH zSA4SjQ67fV+SuCV<@9+Ou8SRU!I=cr`3U=)V$p0;t$}ul21HtQ6brz|j@oi61U~WY zYfBc-d?OoXhtm%sTHbXNC@B(jq$dCAOR7Z~o~A>-eCy-e=pVk1AAe&$%IR-i(MF<^ zexaLDLD5|=PYH8f;={-)L|lUOAuXB`rV$4;{Z-{$`F-9?zKvMocIf?DoG%J7{%lxw zF4a1Z`Y?;?9oqu;y`kJIheiV0WMz{g;@#~N+EYBWA`vi9m{i$_dnE5s-;vIew2SN= zv@$gm%R}lc5RKmnn4o~?JvIkB3nl0U1_}XalEKPOjyTI}kc-drZC}3q-|x=@x;vl# zfiu)o5YK26a>`xiEv`tgt{1;)uhe*8vcofRYSpVqz)pR0QlV<)SCkHt3r$GbDzWP# z7*<7j+nMD_kuhgrZ=R~JvOkv_b!(2ssi5|TYO5{}4n9uDyD7=QV-8eKsr6nH>2u~V zn?tYmOT@4B)XrT2H=@7j+i~5rDiI6A%s&-FQkzuwnLc8t>~DJ}8(ZMkv7H~VJ@*>F zfA~3aN-_0$e*Eo4UGjXo8K=Y_O|m1O^N!QHq=oHhnyW6sprd&|%@%B$L~>Y~^9X6l z89E~gG-<$L)|wSmr&C#?DQ)Xeq;33^Dk!I{!6Z|6nOiE&SdWL#O$R@zID3E!uO(Km zu8ubxsT|r<+8NM30tlHoyr5Ca;iYAusw^MM?!v`cwMCADw4q@MiRMi!dPQB*NKWZH-OOH9BntR2l)qmbs-`=u)?}<%T6e^bJm%$t zB2v>68oVd_dAoX1-bXX$LV%=@0Nk|ab!#7fxeIu*Qz8sGo8!H@V{_ZRjC{KuyuP3Q zD~@1nnkul8mqR~lpYfe7LOgm>f+zz*R``p+p=7U)TY8Twm^7tu5b}A}VA~nkBD+d) zm8Uv@Z9UpXLBHtHNot}hi+9*AwRm+7uTdJgV%MsLgZ~IfI<{zT%&}03ppc`bcGv^p zA8&e;mYwMDtqX;YnnpxPr^+Zj6TKr+X`Ua9i;8tJnujulGb)phLG)upj9&^ z&b*f;3(=_)A+S57H1s6#^VAlIEjM$I%^Tx9q~3UMc5M!1N@aby68O)$y@a&qrY);O z<-#eGxSTUsfej+Xw5x(k-KIav%yRt+sh9c{RL=mNtb!Y9pVWD2kR9%1&weKrFXg(E z;wfATgfuOqwBS8PWEWh@!{{0%yRSb=^pw0OA0(GSlugV2Ywa8V&b4WOOeF+Lm`b~J zHOBZ@!~UnRU!ng}onY#heI!mLv6)ZF#@|(gA{tYfbmcRg@l$)1a*slFB(6S||S~f|XuD!;?gtgK+NcJ=MS!%I@I5gJy zWzBwd*n8Fl32lvtjp;3PN_k29N1HBHj_bA$)v=43Ak|qICB~*o^Sl*D)VbnG8o#UV z#A^hMxJLH&>Elav?x)9wJGQz$I^sEV4)c9q{kt9owMTr$xNuUhMC+wT-7k%&cruO{d zZLID;Y*F>;ISsdB_Xm)C94yl)60emE_Zb3Vi z-s0V?jAmhbJcjO|3K$WrKpH@ZZ3*MDtG#iensV*dEdEYPrp6IqI})i|pS&w}xpRF) z$pf4*q@(V?tk?Ht$Mx}l%8!pP>NES(Y<-bvJL@JB{)kdjNOXEx=}j;<=M)aVs?$Bx z>HSnAo+|gatK`$MOo4$~V>#M7Mih5_;mOZps?f96ClY4!uusFWqG~_a@F6kajk_rK zhxemix`Q3T-Nvk*=(gWgu2&dNqtpAE=EvoXcnUYlQN8@(4^j{lGQjTk(Hwc$_HrgQ z-pFix0d~D?Y*0({dc(Pan22@x_%#Kn+w=W>`5Do?T3RXvY@HfX=gmvy7%Dz$U>S>` ziz|x0G;Xt}UBTyx7vktPwZ5woN2J7g=p~hZ>SkG7T+7JE25Sa45Imyd>vs8xDm$3= zA$I{XTlau~n%z20Ek~dLCz>Bj@tq_H4Jl~O(#$pTq8&+d)+mpIRb6aB_VaL>#mU-A zJ!2WB=!soacEi1~Up6uCw2`G4b-T}UzOL90mg(gt{di&mQL^s3Blf$4BtUj%%g1M&cCUQ3>fn6tcf5}||VQG{dJmImjWF93Sfc7c<^vC*`B zQ$tWPqb_7@9g4;2HQ}wU!%eyIw!f-`fVj$Sr6EG29wa^=4NyzWQG~2o;!=d^f9M^7 zdOW*>01m>CE4ND(NCiu3a}JVXK`Hs5pGj%NS+c~YcV~AxD8!@?eqJ&t&uzwk{>@S) z0#6)TDV#)wE!$%co!4|Ef}9u(+KPSD<-W`|BppZfG^&JiBImwQC+G>3v;@7Y=Hp%R zqqjfW)a0POs-9zD;zO;?BazaGz_YwfqjCzzN)k&w#U5%(jxDc?a^)rEfe+0@h#cTs zK8Hg6xBg`o6)o7N%s~%<02JTS*lxJIa+TO`4lIU26$#YkQva6QO27O+te|>)~ zE1#~Hz=@|G2w81QWy+^ArYf`&Yo^4Lu2h_T(5m9nt&=iGPEF{t97Lug&BY6jF7sgM zKLJY5%eRYtN2JsDiMP8Hky;*!>i?7(MtwsSA)b0Achzw7Oi}HODd|^{&Fv<$d3L>8 zh~Cy1$2j6D$p;>fa&dt)#j=W$Ux!1r%YG#43f_J)@@_{qC=&>@QcSL8;Kc7u=hOU~ z)&=FakDp)qJx{TVFmn*k*<72N_=z3AR|^%VBa(O4x=38gZ#v9j_wOD_IUeAU?H@_{ zU?-%rFwoO%ADI@)2jF)>_0 z3eu+n2x(IkKYHWWf0c8nb@(|}X}gR^ z1v%C*ltOlFR<)1gX77I{L56v_7osxaa8qq^JUP0IO&THG>x; ztK8Mu)43i##4S~EP<~SY-AYPlrE!5|d}ttus+uOzH3~NhFC~#jOHOBkw7Q^<-}Giq z)xlL_y!z-IQK!hjV{i9yi+_Aukrw@}kK*|6P6e86Q95i-wW+M0Sy4%v>6{)_gJYgf zLTw;n@XJ)E+8O`q^sEY_O$rAef8(F1(#F2i!*`9s77gYnCH?c_eeTaj#gxQPau-D# zME207+OVc-n!WXl3_ec78o}eB*!4O$>j%%*r3z=Gsl>@XWw+@Sq`1^^==jb*S50oy zqb{naOzJYmo_kXM?IN>lUVT?F#@o0!#YG@J*!J~ucRL-=ab`HrHJLJaB&Wfd5+`2c!z9?W(WK^+ms* zALHBKR7ZR$Fma{=_kTA>wNxjZ<5t?8U6W<_SM3uxK=J}^hm^?NjUY>0aFB*N;UW>S z-A^+uPs0;ZbAdLx0B#8VwWkOU&~tLHa`dRA{gX8FH27^zyT~Yu-9Ffn?S~>sa3R%6i2HpbwWm#osB~Ftj9*#er5;c8Jm9c6g)potPhl6Xi zcsZy6k(n@q5_p#E_#xk-I|X`s7varFNL>uZqEf${DX2_FeF_e2dk-L}F8RbE3v1z< z-;*6ajIZnU$Iwaqe@1_~S9%`Bxi)1H<&TeLF50FbV@quh0?J(pVs^<+$SZnuNjr>c zJ1mA))G;q9bU(Z+&_pd1ZAs1FgSVLvL?=yHdDouXx zasWv{w!i7U-LnvQa+wA*`yxkK|Dk+;s(o(5Asuyj?(ij4UJlcKN z;qYJ6lE4YQ)0rFo9V?No(6+@I4t(58qhal1b9NG&g&9)e$Q>$@o~-ullcjT57}Vi3 zrNavXCwW*G2`vBRAIOr##t4 zg3$m<&X`4`o|P)qtm_M&DP>ihcwp~I_WA6Tv{vi?cw_lKvn<{wH88c3JG{5_1oh}N zt^j=PY`aU{ie|^xd(&a$+77};Z5gdfVHtE{bZ^2Zd*6&Y>LW`0>L?U!++}PX>|*4Ra7?H zhTW-}W_)BzarB$xIuB+UMcck--AdMt%2bQqG4rAg63}N-Li2Og_!P?VF|Bo*l-V^# zv4*T?BwUPh3XF98OHM&w=BVg^E%1_a!ak%7-GI*anw(=G1idcWm%o`-1vBsqsT+>A zNIubfxadHR9y~Gg9L7(!l0~}x)u3-t1=DBeMnPDm@ic=mCA$}y8Eytls9G|udA9YUR~BTjlkvwiKbxTLYJ z(&Rk+&SGg>)Bt)gM%Zo&139E>kXoyCb$mf-Y>jvNQORz$ zbZ$I)7@TH%{rx&P6_ z*BnTdZtFH^&gh<(b6aoOQ5K1<%xyWm9g6l5>zCt2`dPOpZ$-TSBzb7_u7a5j5{(Vy z!i3>{n;f8ZL+Z_vyar;H;VOIetcaS{0avpot{Obb2chbHS+183&-P?h1Lo#MvnR!l zoT7u*0a$HLlsbkLIteiEHskD81>F_*WqN<It_~EdRJF`0 zEk}l8WRnOkim}#G1cDOJyE(7+(>5JL_SPJ1t7rGdDLE|fFV*ROS*$+3e){s)`=(m} zTovH76YTmt-QgT-#Dzb7&JMIOQ*-z^I{_4ZA4BPV)W3 z51)=B)m)ythLakh0Z)bkong^S^m0*Cye)}UooKs7IiZvCRUVt36-wBj0I|DT>|Iw@ zah~i-K))`K9B{Ndgf*h?XB|jh(3IA)y}b2wRH!QsmmgCpo8&;{vLREtRo%)<0<9kC zlOh%f+xWlt(4P;i$x7(M2mUys(@jAJK-NWEj%VR8fJFg=Q7V>dVa?H)T69TX>VflR zwc76=KL7T9J7**7QDAXI0G49NsnLmw-UJAO#BvM(+nho3RyMXuBI0T)G)L*>Q8@M7 z`f3(r{pDD8KCIU`vQwKk+e#+i+t3%-$G7^B67smaRrw#-2O`ZnS;nZh5uox?^rxIa z8p(4?wjNR-n`Z{nlOVb={uJ?WbEwFtIsr^i5+@kVLBPZ=Q~)zSStIORzn81Fd!k zdny-mjdk70l6pNK72nJ24}w7)E9y(4qfm~>tRtJxThnBP+nsz`V-qK_?Ck=Vn5d3L z(f?`FDeGpPozvkA6X%nPXgr20Ax@Z)SejbVR2rfymBSA$nZg{_p=`LQbr5;k2018D zbr0$jc1}~z>hN}5a}gOnZ1AkkN*z=n&hk;Q zIjzlNS^H>XeCvwB76}?<5Mh1-9ZHe-x?bSb{r$tZlfhZy+aY~U4jXfbQRJLtO(X?2 z)f!BW3m_E)#hJClP?OryF1uYoRnm+2;xk*oX0Mi6!=&D#K@mJ2yKTIooZ-IQ6|^6G zqX!RDv)XBzGiy>re7E&=cKxnd17m1*gm#@sjy!vXm|Y!VkpIZWP8-M`h@62DYUA*2 zR4=XRR;JODVhHmiI?#W3n|$(Ml$rH)y&On=pCzz?7%o0lW^)n30N>qYA1D~_rZKuw z)yu@^IwbaV2R(Gzl2UXYvTrKiZiWtOzDIFNFLx>a0xl}#G}5+%8TYe;dD*Kv8e}oS z?c%(#1g@p}HZ(I(HeD^t<;T>$*X^pHOldeXsJX#jc;Cqd49m>nx%q?0M;7 zb%UKZ*_1sP(6*lCF<%rSQx6ff0xNIiHs4>@>p!!*<8L^wUYg(5?fJM>_`XzdQ3u~h zw&&YS$i5{N9I9uja=Uv~)cI2VBr8Y`w{z!I$ej)u_$pHt6u)~ZpHuswjO!dG3Dl|fv-m~jKDdX+B{Vveu3*vjd((!G5?O<5jT@Cjxw^bzr=icEzA8ywey<&3 zw(qSjKqZlL)<9UCldj@hSQC_|A`*LG?{jRy#V1g6r*s1{IxhUOX5at%nQs`YX_0yiA+0B7P@5Pg>a;JMOf`h=> zA?Cn#R_|cX(@tR4-?N+w0`1C42Ho>6-R}aWUld_yU!B5NdE@@=)?ai(KG53PSE#SBHxIHGzMqv-77^gUo*bAnK*vTqKn z96J_o>5~mBJzgASxeH)fAhOA2Vs(r?y+KuibW?h@I_u$-;BqRzyeU^6o$r$)H9R?H zD2PJEy~K7LPoTiP_AM?o2PNWJAfB1vp!89;u9NL(E}Gu&X+X}t@_j_bM z?O#t=^|@zHf+uV2WD(m-#FgD9d8m>f&ZAkr4V$RRi*1K1YoUtd3@C-AOw^@Ev}UZQ zQr0YEj>kI8K!S9uML@VGpmZ-5Y(JAT`_eG=esDbGy_cgT`K|3IpzhRRom7*iH%5m# z3`D{(ZS`#gC904^?Q@bYYvO=F@@64PV!Wo}NdkqUt{`x27CmFSV-=)Vm5_J4u(1UP zFhoVqtM$i+TG~Ix=l*vi&6Ai-g<@B&fk)&~#p|EL?P!ssn zh)#nonKiIn0&%+@&nklOIaAX1i&{#ZNPvS@@m=a%F9H^d9T47I3k<%!i4PsnZ?w}NK zM$&x9dk&jZqpHdR;Cx-Ouj4C6>HVr(WlA;>#|N-TiX!i=CXrU~)Y;?V4wD z?7L8O*OX8a-RaG-g_0ENT!%t#cRy^Sa3ZxI*{1`uplEfkmi(z8?I2i<{BStUUQTUl zzVga>>aQ30F_IdAWX^`RT{-MRK#kxs{o0fENt;YCfPEn{E^j^~iY!b%uirg+`!FwW zxvs{)KTke<)+H*>D$)lJq?Z+Y(wRJ-W^?(unKH&Z&SVoU@p_y?K}DD9)Ha2u9pEMB zD5Pq?Jc<}Wl8a$)fm=4ey$UfzzBUuV_4 zq$C9mfX^Dmw$#kZYYZ*IbpCkmQ1mbDcrLZ?ClM`nVo8c}YxkkB8R*oB;I#g?<}yWH z&Xch21n$oFtDrs0L+9GH3XgZJm-Iq8ipAt}Xp5yHdiRdHu{pz-x{aK2#I$@oZW(7K zKdv03y0EIH9wkPp>>OwfyA^TNjMF)-qHM7f&Hwqu$wb9}zBq?69M=u=;_nnH1AWQys9fS=m4q{%DGh9sY}l5 zm_@4A;UL)(mp!gqp?^SrTz0ucw**9_@|QHRtgOgl?2_$JP>e!_%HWu{g4=#&g??-s z9NNM-?)6YYkNc8ilgzR$gUYCMb~4Z#^VAn6+fsWZMPnUB*i{WUK<9%zI5qbkJ*upC zPjjiaLZ|wcBv{t8>V8bFoLaq8^#fXXGM`?u%=2os^7(y$x;#F63c6FDvz_Ts&NS*A zC#%53tXK3R!mNo*YS^j+8jzi{UdPpCl(sbqt_u^{QmJrGn`$b~#cGL?qR`dBBjMXt z_HbzaGu{s3t;={I1_reS^%1Xo-Zn~c&@j8-o27EHLCa~Zbg*%kg^(^qN5Gx{Ulm-G z>*nyPT4#&b{T+0&2bmESIJqZzUtE#xQCV!p%iZw2SmR$~{EeEhI#?bXF!H$sBPaD0 zkJ3~IR;?(8-RZR{eJCoTc{pC{pdZn*ETa@VbXpSwFVz0#VVq*Iwc@qgesd5D2iKNR zb)(5R^s-GMvxiS7r4y^5hRLnBWv)9BLk8eReo(laZ>VR`xl20d|Ma|=C44HWK#7cU z*~*ahVtGk*LCtydFvNLfGE{~IXYpEb*-ULSW_?!=2V0+)>s9`(PIz{L8=xNW>4 zu2O<%Grne6*zSj7r$Gl+Fe8UwuLfJgBuPCr+5K#BfV|nONB*kgwPcMjRWl)dciXk3 zx~z(CA%}P+#EGM@y&pbWcU8ZT7tZb}QZiNODc^u1i+!Ff?qos)3Q*mcZ<$RtS#3D? zxGd5+<=uI?V>K`=H5GQ;Rh?A`>n42%jheunflu$SE-+1*zGq>!ujA844&#SEKC)gf zDyC10V(QnIp&f7-yGCY7(KJxYJZtN=+DRQE2@O_@A~8;(jOC8N$vl_xviJfNqR`@@ zS8e_|f}74l662>5uK31!^=T)r4$Q3<>X`f6q10)v-&&Ch3ffIMU51z3*RF4ZVmy-{ zF%w`M1;?oVpBq!Y6I z5$__S1PclgzP7{6MGvT~BZ`v@teQz>cFkgf(}cXo2O=x`JM?ae}9FC;Chj(ucQz z)j7e-+1BUV?eTBI{*U)nIV%w=I^PADRfYXljdyoeg?#9hA7LcQI z|J=O@0&w$gSM-wC8-o3zE3A|D zW$RygY2As{@Vva!n_K8M+!a({pDN6>f#%tQXF00sAL=(Zhoho9ji(}(-l}YeUFXHy zS**F}qC`0201*su$;Xk(4Q9;Gor&N6XMFqeKCkd#iSz`}!Af&ie(`Osb2_a}x(zcc z%>ZzVUbV>J$P7}cVonrBJY2~{u1oRnndYSC0}I)))UDEv{hL$9?C(MeCuivwtPyx8SHlLpmfANRN%jk?1kb^CBl!>1(WKWKV&C=jrCEV z^mEx6E$Jju)KnGpFvKh46Lc|O4o;lNo}WDmzW)B@^Z5MdAN7TT{{r$0rOY^G`sglH zei}!lghN)#TQa_+GM%$rRH9c3z-TaAJ?&q$ z?4-C=jwWPxP1+vm-xMSDIxyFCpnpkL4oB7D#NHSHg<(yOdPHj}AoE&0n4%G4rLJ+7avB|88a#sa8*`%$lkb13pU;y<`)x{Do z1WIY3q)0rRlqge&XPr;vu0NQo(=9VCo)kGD5pz5pXJX;9qU_EG5p65Q$4xGfU#yW^ zz5o^=jgWx)YP$kpEyA@;O@$gkyEC@6`VFiyIQVd&dm(l57kjM9d3;)|kL@3y#`oXL zx4*gT@CN;`L+NO3NebdxlN6#oZ>Mpu{8Caq@M&&?&E33C6d}vnuQ$0!<0ulBcn)A4 zop&Qy zv{oD)Rq*Z3j;VQ4gVXQ&Foo0dA`*X3iZG62s~m7UW;#E})b?-JE9sDwyi<+qPJg^C z*_Zm|#W(kPy?7!ZjCK}mRwDA{op5%Xqc2Md0^)6~UqX;o#dQ9(Iu?#M6xAm(5#cIb zL6GPe19c!}Xwy(?T?d@bqTWt$N<$)xXI)z@zry`?U#m^LN(!CO1vWU6_UT!HR*OxQOD&UC57rQ#@%&t!IE-gq4(bM5*-d6k$6bb}1U010tqi6EY z-prQ*de-7%SU;-PxhrQI?{ui%sIG?o5w<}ALF(SK3*VNClE>~?klM{7bcrH=n!eYF4%* z%T^)Su}h!h{m1d|kMl)Z;jy!H5)(^MDpEDDA|OzeLatG-b^$n@sGvyI$g*koTvd=i zK#M~nqxVykyqmf70K=`R_o|_34@8nE&zyzd)DuYR8Ufq%gum1?sP(~|@DkJ6YM;e{ z7@%=J>B7ss@&~0gMtK^ab6(xe4Kj$BsiDMZ| z52y5>sMJk`~on_nOQQQi;q`T}2lJFD7ig!i}%Dq3&T;VzCfUj?uP_LX}p8)$Mu zR!bu4rQInI^EK1*&kh?|ORp+%E!q5(&rO95Tooovic~!rg?N|Z3#mQncH9arkV0(E z1Cz&+&`kF6s5hGIpJWWW{1s85m{Y#Ju8X@YY#vBubH0zUK^rZZ0#c!htr8_QWC8Q& zfmkQuI39d(uUE(v+sj&wul;Fn?eTgPLd1n#%#)NK)(?Hkn@YPEk(V=4zQonDQb;N- zsF=nszT;FOO$+r>mku6Z=yoi5?}ey*I^igRRXNFA9OJd^d)Gtp`El1tiFu^-nB^XP zaR+882QQ)$H3XSn7Qanr{c;>7xBs4ft{96>d0OjAa^4h18^m#73SaBapc}9xr{>=K zoc4G%t4XrHetL%--rbUWh&TN3^BLKH{PgL|zn-T>@5lB6E>elE676;pvB{An@Kfa$ zzA$@UGG;t?Hqqt%=B+-T%&AS)GQimG`OG>eIOn)$baRf(93y6$JO4Y@g?=O+->xXZDetzkHJ&--oBv?fC!zo_s zinGXSBrBH%$?K_8sH$6S=H+!*+2pFPI`1b}nP9I)b5%*f>t_Qg+r2C6BS$kSd(fJq zHgeweegq_qRmnX__gUG%!aE*PHLb)5?_Nzxioa|n+l2cVp z;-o1A5=g?k6o`I!*LXM{E9KX`*liZj&QO)~BvJT}UQ9@g7qQ&II zI~4++*}dc#`iP9NpWY;o7G%|e7EfTTVVE*R-t_=J7D^Qd$R&)O6qc`htBf9Y=c!->ujxTPzvsl$RxY zvHCvJ@g&@FD3DpRYEN?sA`dq^$(Ls%680p4=8CE{-Itd))$n+$5L>r1X7{@6AumBx zF{mt;(xaQ4Q18ixEijvW#2<$qb@GrEqQuPp1|)7GqCb<+b?Ld}%8Ex5KyNb=@#Xk& zgE|ucaQ30$CfkW!cTiOoxBdxeWfg&Be94VJ&5l&Rv~zam7?jqwrIm~inn7!(M>H!# z?#0V;{rlP4?tEm%J30fhOy9<~FR=}o2_-2Otz(Fmg@m`%HkC8MPprxkdc8*z&yJ31R@!Y%JONmB#{_8=-F_}1A=J?d^=-(ugE6K3S z4b_tLRPcm9l@;pXXL`NDui=x%C4*aZpc3FO_k*mApt8xpK;^6W3P$GB(abGMGvcp1 z2Yc$l^1N98d@8TOX~&b4t=dP^2_{9~H?KLt6C68&KSAp}6mGrrq?%TWXCnD(LtYQH zeDj*QBz_L1Dgd1%GPx}=cm)!jXFU0|T?wwef)2p394uZ|IwmpmjTjfHlq*3n?OsQF zBXFo_NL)JE>ZjQsywBcX4T4gWDI_*gb|jSl5I7!J;Fu2{0x&ECZ#a8Q5#7D$<}Yc} zsF92Vs2@6RBii?)u5*Kp>P|S<1K7;DDxCZD>)u@ewsz0yzO{IE?~$m z7Hw=i3L6QYG4}<>59i>F6JZ0fOO7mIid6pv#&l!1_F z8vXJ%NS!!#=zh~-qNy4ewfm^jDh8QI#dgm1(FtX&3Cr&&%YN)2LbX;bye6mEIdd;Pw5QSj|vKC3c;qj!p5=-?tf}^=1aY~ zo8-qz0rdF0*6mVe2&$)?vrHLYR!ZP;bRXrL2_>JF>r?qLzkK_nfBZXDlMdKAiwN@0 zi#D<)<*{mYvI_|1oinAN!69*kWcRj%yr~K-xI6s3{IN%Hl3J zTrsbz0sf>Ro0xj7mv!Bi&yz~q z#+Ubv6A8fGiPKZOl_I}{bhRnV8kYPVs7WjK*q3U`eGNAGwX{?u#$Kew)7GBzJ3|4o z_kh5j73JHoYIJe$-Ct1G{HXM81(0?Xul6s0kGn&{}WniP(p`ocN`1V$=43t8<#lC=8<9co2AEIA3mSr)`xn4Mq3O-tMYOcmm{XtOS@8)HoeR zp?)00p$hM@ZxysRhaHEbo@`+CG1g!i$uupdyy|@STd_T|-Ic~_gbiSzbagnLx>hSf z$Qy!c;PQP8s~k4)9@U>g*Q%1@YOr^8dnWB|7LFw^&n#7TNQdADf-kFfEc@`gt8E)E z70`QliD7^K_S;|Y)0osDtBzx=A6eA%bjUwA0=82mY)V|!jab%os+I&29mxiyg2Q%A zAo!pcWz4*Yx4?% zzeY(#_}_V!7re@9ef(U@_whakqi(1vN^e&%y=aB2Lzq2dNqrnI5t9%xDEUs*RjQNM z-t<1Zh7!E(1c4Ua6I0VKh$4z3M-@N@O2<5w<03_RvLWB8J}n->ROG?*=&S0#6Mrh5 z^91{nI1U_VZLo>hn=Wx1^?Ot)gx^lWiw=xy!NTv0wG7hh{`#Z7SnxcN0H)ICIgqtv`Kk0f7ad6zU8*2LtvWRdIi6rO z%En{dOO<38=RsIyHVbIEy-Ea7g>GPKFUtUqj#sR8ntJ05 z)799SfI2=OXQxr?@-YPFnL3>C_Pktwz2wHHiCT@`YB=RY=%Y{-qE?HBynXSqDu--8 z)iF3wL-BMo4)Qd*QR|9L=#=4wIYD;DH0w?yo>tKJCMR>flL+pI9BS^l_%8%FJ z%uTJ;%SzJBML71dWA~npgvd%CL=U}N$y6_E_0Q+&cCh8s!1funxg&H@L3^JV*%fM_ zIkxItX61pFx767bJ823!a3gY5*3;1_rf$pdz5gqcCRWt43R@nRDEh(HS8@Z4d%R_M%MT3dMzr zJS-A&n|3?N4$FF3NUx{4>N5XdD}#f>u#7?J=mIb-Ht~z?tlBp9)MA*3A1J9VzQ$ z?m&}#sGhm>{~bwYf4&8+X)mKHOB$z@@Y=CW9o;j{O@7*~)~U?V(@9&dw zhN*@lOrS}u8SCMAnVuaXWCQk_ELU?fBXvyZswVfj&RdjZHB&pgjNDZ#AyI@==*3FKPD zCdDTyaxRDA0()7qCC6bp0ArC8;_`-69ae=xk|!spC4RZ1%Nh=9POE8_RA~KA35&aQ zhZnxrm;T2yiJWcyi1*t6^q+R3lrL3jrmit{l6(q!kw59FCFb+ZEQE`CsJns?-D&nN z)mHiPDZ5rSZn4-QuM^>9BW6|(oPK*#&$d{~)Dj?7Hh=JZcf}2}q!PY3v0P(9hdsNd zUgeOCXX{~xX3q#TM@8R$c2A-;uN=@SZ(QQD;`hn=v1!75X$`H`vvLB?l5UO^Xk-)> z-@Lc8*5_fNFXP9zzkW5XzRoALud8Bu3piT-` zz@Nx;o_T;cym2MEHZKjmy_Vy9IJ7#e&cA!uZ^g-*!{_Q)ZA#s6O8lD-0er$0e`wv~ zT&k?JLz31;JxKneEGT5PTf0x*`vj^t9pXvnq`Y~6UU}-8vrVBRttr=y@Fj22i92?m z&YhR&Oq8hWNOq=DpD>EybF2TgWyRP@8u?ghN z$aPh+b}sn-c1;vXzPfi4%)?Y{X&%7&<($0BU6HfQy#>Id>UM<9Zp)Q@?XC8q zVW$(0u^)F|9-5wBH7AIDz(ad*s%b4AWXSrXD3UQ>6brw+=%i5&<|k^Qx&~eD`XL)c ztPapuYG$YbQ}rc3!zLc4J~=@_i7hh1GUEa3>X=vUBb=X+0UV>ux6o%L;Gg_M@l zylD$+F?v0qin}=JAt1dgXUHCzYTYIyOr$?-lrVa;?%-sQ0}08jA~N+zjuQr>Ld z#1w8y^H2!Mp#My&Y|dS_Ky>bgjc1kVaN=3xbQAGgJ*3BdHqYx%D{I?mFIH z<2f$6!ch;~GHW`CaODkL*n0rdP~)GAH(?oMe?pOpd=zb3os;Lmj$98mL z*)%wv@}`TH7|yyJ5^`+z{1k#X$l^^mz+@riOxnf~59{V=-=1$E30mcofb83I;D5Tc zrAFVPEbk_Q*76rLJ1px@R;5v0Q00^ERQ4ymQGzLXa;HMw$gU!~YmO>AGpLLP?3l`M z56AUYNL7kOXC)E{J4|CK4U>A)ufS0<|7R{XUf(0xSBkh50k+; zXE@n9N_?|oLVQv4<;DBaj;_-Ec{=XTsh)a;#-tW!)nJk%xocPo5>Z{vAqcx2{Lj}l zdmTjH9&9;cVb@YtsU88wcB%$#8KS}_&^%f{Q=U0_p_pV;U&J=Pn}62`MxEE|T=ED> z^rIXKIYG5EXGk@djeXh0@{IAeZw-drwVip4)pFdzmN$y|$bq_T>NVN^-U^&v8B8KK zG4fUsM=PeJw-Hr^sRPt3J5=$%C3LKuV!16?)z>!JQm#-5Uh4Qc{F+N6)fcTXK}w0| ze_pP?zWhxwnfWm4ld6ofrQIucw(zZ(l!G>v>Tq))N5(`b7Tgj7a&($k^Umm8g#D!C zSV5f*0bEP$JnJ68L64WkAxjwT+V5JlDV)+y>#jFUF(gi2(t2(g{A!L!zs!gBzm$?w z+h6wCv^Ur6?JFsf)^%1S#)rdS+?30wnv(NJ9c06*1MfHWSOedlTw{H5fMiwoPtHVi zMFgML>g%Vkf2Yl%qRN#IVp3UyPK1VA=~M+uRkUXThW(sN7&}y5a{Meca*t%%95ZP4 zZX&`v10gQ&ZbxY%Ywxiy5JTM8w5=)!_a4_kq{D#s`Is5fzKCzd`W2g@M{PG*g%Wa} z=fw%*XKqphSS-?94%3)x-xsKxWUA;Sm>n($9fFq0B;vxOdUv;NgQAYF1XyNiG;HVn zhI>#6ci_x(|LfamAHV-%arkUOeJEVhM;MMJQq6DDxG#OqwFuk1dzo7J-a=;Sq*TzF z5$W+k8dAu8*a8<0j;vzsQj^=gj0oqw?nf>aBZAD)LwiWzMppxczcj+bf*Rn*_wq8R zRXdD4Sp-kiQ^GZQXSZ-u;+Ye_QT^}xkaM%t5jO{drJ-Ch!>>)Xon?TqTkiwRv|CCJ zQiy@cW4xb4PCYkR+wj8A`8IwDUC%0yM2IzN<8D=W;V67| z5LLaB>ip_-(CQ|%>f1W_0Ow6Tt39O?T%K;HM-*Ae#3iS9NPp@Z&RzZe*=q9BxHb|B z$?zB9Wt~_l=?6L7sYQz4`np^{{`&E&O4`${2axJgRsISp;!;}gRR!1E*`-L>mr)f? z^1-nNrX(E%x$e%bc0x!12{kp8s?P6fyJuBnZXUm~J7j%mn5wMk5>5^hG-nG6yQKLr z1rCy3>$Vx#sR;N(QCVkQQMxG?Fh?O%OI-1mQv}@otj4rCp|{5BUu&ym?~{XUCw8XG!6CLj30G-K5chf5O;HXE z9IMlPD5_l+2|NOT@-R5py%7+6*fdnq(wSM^_gXr=Bl0q4WQUXvU0$qvIHbDpasnl9 zG|t|%TcM|-MyTzU<#8GaRpesNo`)CV_0E(9LtbKDib(dRURq+`zO?cE`v(mnzrU~h z6*cNfe%?b}HcljfICh{ZaonPN4S4LfF=JdZ7w57kIkXILoSd&mVB6%TXD>cVxUZ$< zdaJXn&|)K}KzgSGcb(K%k{Y@a}`tOls=j<7sWGlKG|j_dH)>|Cir> z5fgpFtqM|QRWt%wkDsA`XU{->Hak1FDb=p~z`RS+B*ZxwX`{f(4t6SXBkjhHaF<>< zs$CL8RP-S@?`;El*BO#O%rj;}uj^Zu?=eu|A&7j4F0V_4D==T#SnESow73<=2PM(D zp^m0_8~C?sB}QQy??p_|n`KIC6-M%fjR(p{%VVJ6ntniv74Ked8H;j}>pY!@WwV6; zUawld?e9mj{gf0bAUZWiR78~=JoC_dNNN>l=^})Kz#|b=XASDZ+6chHbv75_MIp6a z9oFo8M{}+eyhb1dgA%`w{ZizU#7o2hr~-M#B2|xxCnq}f;CC&YWUk(q`gV>tro(yY z$&sb(-MkZ~@Q=fW4?kYYislvNFt-$$I>ZUKs9t&1%9Y&A`P2dZw1dtrPpMhpu;qv) z(#6AzaP7A*e~cf$k3YYEXrDfg=R1+WD?FeEsWAg+l3Iz>M|=|MBxP{r#t=yDE-o@u zAOpx!JUN@|L6$;t^H``pUQgn_x@r7P&cM0kcINVJ8hX=G+FZ_W9yS!%oKP1htgmu94TlE^h3 z;CjBA2G&G@NCzZwcXmjE4Nff$>iS#9^2d_T|q0wtAg7b=t4EJnI|;OXijqiD_GEz z(v5GW1C(4d()@jup{u-Pjj?oKZ4|4bnYG?7*2C8wUsmnM7hA9|63GvIrW-}lU!3?u zii)Kjr^OGU-b~$~c zP+AJumCSv*4LO=eOPV&v&i1Nf6H|Z~Nlt(iwvt4l>^1c&MU;S3aWM;k}N$^1^g2+^gTMM>3T?G)a2JF02Msfh^C^aTUCHQ%d09J+uFu+1m{&5LHL;%Oe zkFERwU~tsP*n#Oy0(7U!Fih!R7A3>*FzlJr=C)hL{;?65@|cQa4sT#@C*v=LX1lgT z%|t!djmY^-tNZ>}`||a-=k-cYJq*&h@`IxbpmNFJ3w{ex(}ZmA{{}TD}CIq@D)_sg@pHClwuClj7XkGo9Y86d8kWH{m^W7F=)9 z`v?kQWXS+>+_&s4=v>pAp!Z9;tH>WrA@c*eHSbROrd6rRnW^a5(>Hd}C<I1T~s`wW(QIooRdq!<~fh^@QV$qM;1v>*KIXmk2U^D^*N}7@6#D=#rWo9 zMp9)$WZ9Grw{-x%5gDqHwdvD+tl~xegKqa|(Msmb8O(}wzOM7qrG+)vjDc!c1yI_lu^o7 z5Qub5mb9rQ1QA2-hg&Q7&GBF_{iRUp6iOPXR1sYsi-TEgD>ki?LXpCjfR>MV6o$Ya@eq;c##B#Luofas6SVhe}4Kt+K*2k%J;uM zw~sG${U=$qgHM~Qg1Usk-n|Q%TlpD2K-YqK5?4|DMt$icCh$V>-Ze_Ak$p;J2|xt5 z-=%%zUK|S263be}F6o&jHGWWj5QOdzj_SRA{INl+fLQn0I^wur2?OvsU*$pmd;#sg6$lR zR~zd8tlRrUyCne`)bj2!>9*}6qb-G%RI02xV1F#Sb*TtMc2xYOdH;7baR;@n(?_Qa zz2P-e+jO8k*S(ppxW!QzMgMoNdlQBG=0!hntdV5j0+}u*hZd#bEFL2r#^%1*YgDhv z(HNaDa&VS|m6r5!Mm8mwjIVi7a|DHcRYB>dco_zia3oqygY-Gy`cOkl2V+wD8X4Lb zdlKmLe4F&=xA9^8^F<}>nL5zV`zCnkaiB!=y2YZo(|_vCDGRJuZ*}Z1mK;M^ z6UG`BiwD_{glVN3SPD)a*e;c)Y~k+sY11I@b;159zkO^kyy_l2T2kBDN{gSU@ay%=ANcD-`}*fEgMd$mvdH6_noke?b_$s4G|o6eu9l9L zq=tp5V6<{Sp=lX^`Y%Zgz{&;yAR1R~r#AJGhGGgV^;92q0^*bGgIhJMtZ!{qLe9$% zj{IA*pK?Y0Nr%BHJFci`it4NmlREAqWl5F>3n~8qRzRu0a8qbkFZa`d8%o7f!x>Gz zdBCFGa8U1bI_Add3u@nKma#6H!>##7(b-~Hm^Z%A%ZmM3|L^zb()&ejXV<6slH;gZ zm88d!>OR*nYt)j&JL$?+A}|FF5wv3+9Mc%1Lk^b~2b;tHWHIMaCBp+Holdy7VuDhQ zkO+R&rqaq(2br2o6mR)C6f+HFZDG-4*;ns9Xxw22w)D~@8?l?viXJYuN=)92=8g~W2_ zOrk!fURG_%OC2B>p*NMSTytCeoA8ix8fB>~fF~RYuKEn=&b*ALS%<8_X_DJxz)0%; z5Xn@YBv$f|`Re03Dkt}z*{xm72!1Go+FIy7(M>gG$$TD&{-{?DDy6Ta(Y?puq)!1lK5Die_*$jl=K78|4#H!281}=%p3W+8}`@# z`c(dSb%1|_`^)(z359hTY;TGHCn*y9wdSH#02@FK&U+>g5#k-XyK7qf1}Z|r%jSTK zev%`~{|lO=%P71gcM=;TKT6U#d&y+x#0Mpw0_5Q#k>BJ}DQE0#3qjEv#>0-trOSmj z5ybO_K9#MZqOk?uw1Smr#Tc$ zIk)Ft#b5t>e1E?UMxAj)_aS9tUlhG2p^^NkBARn4ApfSqztU8ipi;=mjC5dtoj#Xb zimwAC(bb(3M6!*-XQwJb9-b0j_6AehA-aO8c*K4_ z%BFbjrZly8+T%Q(AJ<`BtDEQ$RO7cemb3EqcI89E4Hst_&hN@WAIeNhO{1_pZC#0n z+j2l>i};C$!Hk6DE_hk8*Zp-qDKJFEDfWHaK=&%t9CnM8n@Wpu+DV*tdn@p;SUlg} zeQ~&)q#;Tb%Jf4YF|ZmHCUHxTa=IsE`I83MS9&J{FUouN^ zmMgh%8AD!9>syz~gqEHXooN%7Mu!vw2Y4q=wS4S+Vm%%d{hTV&0SG~mcB0jeY*N*! zho-_ivXd43+GRXuAoY~U_Oe)?zLysm@x-n37^$t)^>8oR>-9Xea?B(+ZGKPLGFj;$ z4Iyh*Yyw=si5Gn(O_xOwDXb^D_tiz#Hihr4YC_SbQ>Pu^&0)Dfg#~E0H4x5+f8U*) zKy^Zt6a#i3{%Pjh3=u&NN}}!n;Bc^}vYA9!$xy|Brr~>Y(2}s2fe@YeP?o%YA0WtM zvs-3x?rO+Ng5%3ZkhH>r$(CY!S*|~R`y086NmL?ARqfdh=j@&4I1VZ8-;$?FnRa@CvsfMHoNe+$bKive>aD~^!`t&|iK+nzEuXs2Stefg|W+O?a_wrdz zk0OSLVh>#vQ!q~$UUPeoC#yjw{-JFEAso0^^KulIXB@2xY;4Ype@!~yHE2_tecY;V zcmDPpt4{MwPSw&?0FV*-szHivdj1qLoel|iKLj}fL<2HsH52f_zF5>R!a1@{=Jlll zsDmqYDN2I+iNJ?ts3uat&l0@t4{R_e6~q1-=s$n{^5YlZzWAin6YajPdq{us+XZTF6SaN5s>q6kb{qaDs=IgALtS}N3z+c=pZu!*dXllz*+HI=>< zs<4Dw^y*9+cuX{?)kb*)Y@nD?*@e)5EAhVO5=R5nhctB+&ic`1ols<*6kSB5La%>f z6JRc_ITPqk)nS82&q+QPm6!5Pos+6;MP~hi+-6FTmlgZ=?OEpVg>p`LAw6X3T-oIn zDLS>flZ0wEv>0L)%T%VWO3XS(1tk~{%S871?Hy5;+GDZS$w1`Eel#7Ib@^?ZGXHnl zE{QJQJ(J!Q`q22}Vdg}nY|^py9ZF+~z>Y9SB{XSO>?rHFm;I!I<3v(Tt*)#slzF9~@v0_fhn;q4sXIHP^TU277_{tk#Zu}wrxCTe-0o1_|pIU^pYT- z{VKg!zmD%a{dbQxx!Z>lrjt&7FgrgtJb zY8D1m&uhFlYzNWHB2>D&B6)TwI=fwnL0zEYcyN|HD_tWi*=e22zKEJeiek1ZKzmuO zAK$-ze80%n(p32#r?QCK00l3sh>#U5&+EA$3V~g^d%O>0Zv+~KXu3xqdxe|m|SmLt~c%cTv7jnL1)w$a*zUKmzRemr81+8XeuY_?kyZ zy}wZP|0;j>kAGt+Ff{2Q#cDWir2$U1OFF$OcKC3~tBP#AT%pEM3&^{Rx-H_nox9;E z7Z@XH65_2Zsp>MN?ank5syL@2ZcQ+NLb+1^CL^1orVj@{Fe6ETBTu;nPNRt2oY_{o zDJw>KX~{rYN!@Gfa`RCQ{Y`P0{OCs zAM3Ull~vaGi)SK^@jsLx#jD;}z)fUMy?vGKS3xYDY=U4&l6A zt(~2O3to^Vd#TXj=)a|T(&*sSbGq63mx`dG$!`1Y(t?L-FxKG+b-9NwvSxm{g1Z~2 z4_Tv{QXWHPWhH3T1MpwQeY^B8c)eO%%l6XGdGhEE1VTPs$3=}*;*k7>$3KuMhlaml085{No3ZtQ$L^02`+~+1{*=z zuTl74Tv! z+4{TuAth8sJ)FAh#`ts}%NkXVLEEm%Uw;W=?fUraixSHddyXV+7i6#yX>qCwa9Bg% zse?zBwyiR-(2@6}^6^~OO;sN0&9}1)qg2neH|;B~p`^It?NkF!$ap~mdb|PNMU3xN ziF7P|EY8RFasr$3rku@PtA7fhUeW0DxYl7J1t+$sEdoMiwof)}o$4A3m{~}8*{I$E z2q^#>v{P1fj*Vtz>_FZqpUM6k9neSll2n~Kc*E^=y}rJ7C?2rYz^razkiWQTb#|WM zBAxK`_8>A)HiE%;#Y-hfi=R_NaaHPVI}j+88lpBo%e^%%HA+?ON{2gZrC`ehG{vda z5@}K`$^&M#YCqmCAp5CYJE2AMfMOdvB-@JNE|irgpTousmW?@6IkP;G9al0KVH@OM z(u32r00?50tXoHdt>Z4QMO_nO-?%hlc3x;44(Q$5%(bpu_+WJYKlFo6mkG&&86*o^EDm&1nf9wdvr%K_!7ju6=?J2b&;~F zDQX8*old_!I>j+xPtIGvP)E?%l`g1Kx0gG?b(}R`GDf`0R>u-(p*jetpj=D5+bdl* zPS^Jqz`xy9V$567xysXx5zrVj&-C^l{ zxA^C5sGPog@!#d^>&KFKLFcrB9+DV9Oj6w0-aHXVk*wcZ@D8y7E7f5I{QxCn*FaR+ zDMuamu%yvt3CM|HlUsUjXa`Mbj~N8-c9~L)qJQJYX%i`kb%I`DK<4#sC6blC#!ek170?c@A#mhoeNpENkQdyk(!N zQht}HX~$`1qo%W=K@vZRHxd?fHnm4^1bJLfWw%2BQFS=7sg|&^TtG2wVBl_cDwE)+ zF`rgspu{UyqCQE2b1<*I19_vGK)1SH=Qf-%qkNnPRp_`B_+X#id4dIb0g5NwQHc%P zKU%`QEZCRMGX4EJ|MxhTQtnP!^VAnAp|7sHTt4#bB2}&t|6|G1f;35Rd^u;o`)ZeT zogy6R2BUe8cWB3vsJQ*oF~)nj#>9L@@9038cX6I6FDv4`-%o-9y0vMqO05~YebT|- zbW&lH3Ov-yTskxWL3i=wefCK%mmEipQ$z`=d#inUJ$D9BH1+$D6=kgy`@~x1#x5nB z0UYe-;j}ZqfWz^+WS>4={d&JJsv;Y6n-&`ssT7Vg6BC?ixImb<$|pdFknLC;&g9vm z)A=*^&H=sTF-t_J8Yh|ETB7Ugry_t-utoFgs-Be+6k%D_0MXAS1Tf#46ybKxCKJLO zw!gQt^Hw;~PD^tRqfP@QFV@2N;W(4|>sk8LG48VDnMaksrU0OJeuPnlGj>Y^U`kX( z_ma4$OIt|5o^!9Zn$)50uM76)=NC1USocR;hbZW+3~^#w-?u_K_Hum&c2bhpM*#p* zsbqG(w)CAM5n%&N$RnYuV<(VBSqlN1%1u*qFVI9#K?Y>cN^BxePD+g+hC{>NF^sxz z0w2_4ZHY*&;e@u4_5~+wj1kF;+PG_tTr^!cz@8Ll6jt3BONvy{LFL44vB|uzTz*nF zufN+fx%lPmY*i4fm}g9!k?9HNkaVwpURLa9F)W1|o{}Xc@Wpy*U$#@~C?s{wAS;`t zs~U#O)=>3wHJb^pr$zwNIY|pDg^ryjP=HaLJ?S$*OOre3Lrl^1!kUU9IQtzf43)Hfps*~=6tTjb|wc<8+GVtk; z4iTcsj^b|&eLd}=l|!#!3e4!Wm!zYM<3XAYuQ=@M-+z4n(n*-li&mbjQY`O-2kHpw zQSfCfeo4x0Y0uAVS=w(Bb@UbK-bAx0Rglo;rRg`}VCPVtMo!3mY}5@$A<|x#qI#n$ ztW6Q_dE4e1jV7wk+rRRL_0!e}lM3zvDpVnE&Y?Q7su-eL?)pCDZShiVyD3zc0Wy1- zE))@?3uU74o~>5(FHx_`QdXOzbG@xoE*Bf3>r*dPz{^p>*~_B+`5eYxoRz13P1)%_ zN4<{QL4;hyQM%-5F<;Ej)jJV=yi|W`mq4Q_l6)R&wl;+Z&-*S_tJ|o(9rbaNR((T zr>3H0TV2#t*>GN@Ih{nPyRJ1g^tQXIYJ_0VA}wjyoMdYe8AxTCbMlW$0BoW0f++zd z_}cT05?l30NYlv<>J@^MHU&qs&7MxnYBs_tZ(betu|^mUP4t33E8ytTUgn8duCJdy zd>#M$=TAe-PkciK1d>*t_Rx=A4)-lC&6JT2ayP0oqA%~$QOQ9h;;^V_Nb+C33U9qO zJ-dRj-53In0%B6tk(QK7@Bvdh0SDKe{u6}{CL=GF8ODczhqv}I*?(TPm%#tT1ak{Hx=El_JAD?Cx-xnEGsovXsp$^(wk@&1Y19|n08d0;L=3NL z$GUWuhbW`mOPW(@_r=S#;yiA`#UA2qpQvl>dr)L;q}B6bhenNi`$^1vGnn!30m!H z3LH5Vnu0CE&&VO;fOrcrcplZ!Bq$Sn+or-MReFz?7jO>G0%9K#jOc!y3h-{M=a!}J zQQh!(^R{$XA$T}ublb2_I+bghB+qCAmlmH>961-$>*jbmgCEsO=Bse>)c0;Oe$^AX z`ntSOq;b!cm3*Eo`nzABzkh5$$sp!-PCA!4T2-((B)DqV5n|B1)B=%di7PkoK7`MOV$7qm`b8jqJm5~B<}+@ zlIGUbGdgq5RU4=W;jKs2LS=IfDLW~#i+bAYf_=X}eEZ|KkDveg@cp;(3d){LmU$Cv zFyPbdtx&-O=fPgK-E8f$4!cC(D6?*N4W!dCO>3C{1yFbyuJ2iODNsu30%W_{p;W?J?s&S`Zar?klNMZqiDN_L?^1osFA^C!C&HKFU20P zBx+FI#REolR(R=BaH+0On`kUt7+L+@>O7o%VlZ&fy=K!ZcyoR(+aS4X*j~!Ze*gIk z>0qlHiAK^zweGm|q9mbdJeSTRvjAaiY<|9Q-Xo|Bj2*Nf;}}=nE7V(;if3&NFcIXC z9JW|5TOB;E7AEouRG?|eNl%c36st<0c~G7@nPOWPSPqoeVRmbWw0e?SPepMLty9vb zhIt}@axm?VXz_Pbd3RaJ)O;HDsNSpk!X0GKvyzR?w+w2-kN}c}K|rb_kpd(DysXw} zUw;4NMfd!9dr|J~Hd&(Dmon%Bhl=nWYV=9iQN*Z179;$q#d}%X1*Iea4}o>PIgJkd z6IWB4r`H^Y5ohYC##K*e+uX-ti-Uqo>1J8j1nuJ?8=P;TGxhtHcKs8VSwmQaE5i5z z(gUYa`tBN)dI;_IYf2l|6!q!th*M>`SX0hsDgy0z$G}_9we1t!Pfc?~?+mIj`_>wQ z|C%)}d0nvo_Gj7P`XpSW%oXumFDRR-l+z})u_EV?0##DNaLJ`);Vwuqcbe zDM0PI2!M*-+A(L{^xLICk)#Z6Ce^ZrMXNV27PgLRnx+;7M}9-2LBFZ%h=dea%MA8w$|5zDQdCt^J0(o7ZHk*g zZ+m&OvF6p(9ciIE!hh8wfDeCR)%CyU`-2SZdgY`K!d7vL;Y`bWiZGb%cv@2*s#xiu z!NU%HD~W6zyUT&FrpS;iM#FSYR7|&BJ=KnNcD&UN8;hG)oPN>}G1)i(`gYrqZ;Q3J zmU&ZbQ->I(%I;Hr&+}$i@`|WLsl(#x5V2;PqhlTkhqFl4w$aAnu<*927gEsDzJm6SPElr(akZ5<7*8;Ar&kG=iw-s1qOBxeI92&{*F z?WC~+VI9~adp^b-W%&{K{l1(@pgH*B~qE?<+fL6L%)5gj-dm)TYI$1f{bL zW69mlTlEz(;R%X53Rp*mlT+K1yd{70RR81->gd%?@2c}!%Sj~3ow`D9h(r#3y&$y5Mh!lDf?kPV34 zyeB2HS#1*Q&O7>~eR%{r#UQEJd677kZg7~ozJ&Vmx&3y%x?DUKte(pp zAV<>Gri8jxwwk6!Yl za4%^YRul9%83*v=m|hwQokJrIf2Qe8kk+VK-?v*^aZW2`i!{o-EQHiy86gPU^vzkL68-f^ ze*dGtrpc!>=@rJAL)x^Yb`TGcr}_v5_z^UgCEl~=f~J#XA^YT@D2EJ*GN+PQNe60) zrYxSEK1YSrb2&5>Q}A3d2_Q0Py6QGVUCo}#Me=XQssiIz@kiA^`j5=1=U(-!*e76H=3;<)<(tvH;WFI!GUZ$YCRxZ9$pV`LkODrnwGla-9!#WvB0{m3yjPTE!?@*Ce7& z%qo!8>|~NM9%Mn5kU-`oJ6TB;5Vj5Q&*_s9m7FD~m>d?Lmi1wmcKxZV4ov-$9O=x^DQWkL)~5MhQ}vv1tpZCcO>{-Dw7qg z?y9oc^VD28PN;t!uE=`*`*- zalUysq3%fqLl2-dC6RZm(o5}U&Y+Niehtc{Hev|%qqo#L0y}W|xG(DDjy$_}+wsuQ zMqqxCT;rjf!Rc7!K?UKp$QHd-2D7UU1Gw9OZG5Bx@YMWbcZw#j*#J0d+5pL@I~?hW zLa*tK`YrFB<4ZAeQ)>RaT>tZ}e@gG)74e{3(RfIXuXIQmFS{OkbLSw&tLf9|BnCxn z(=aO&AHh_|ZbCL>9~bai&61(Y#c`_jL5Yw-(T*AIuAc@C%P}-$?aixIphLNDacBNwR3v zDGmJDc+dp46dc|Va}}yjvaU|Ho04r3hU`Ep7vr6`Fqjy$aW1LsmCgerA3OPJNarA- z2q@0`l8KM@ZdUf*xQE_~2x#qrU3HAdIUZ$O9FzIIkS&76riaKn2 zD^LZ(l6H&D&q-0;L5;nH#{>vTL|h=ha@QaLP%q^s_%)|uwWbi_4q*A@XzOHg9ZDl= z?J0-bNG_9nT-m=u#U9qo7zak-!P7?9296AqhhZ0QoF0Jd9``-I?yisD(=S@lBzMs5 zy?Tw_U1yeyLq#}0Z(FVoZIm8WC!)YqqVQBsU1>xhN14vX)S-rlQ`cGy17�lAbrI z1!@o6Y%t>m--XiCAwzE_G<$qIj5>VmNy$O4h^0O1T+ZK6fkRnJwF^qp8OrbJ)!<+= z?+#L*>d)L=9g!IAoZE{#HWd){hF%k5U~#FV$ySd#jk`LF0jM49KBX71`mayp7oL); z<2Y=6?O|`tk-_XW*(D`e8Y01h=ou-h8woT;Thq!`=}!mJVnOWeE`v-}EKZx9=dz!n zT#zrZk+-}kqL_35$Reb~b5O5W?X})`0n}ewKgy#OYyks3%QmO9SIa~4^vrBH@QZzD zo7`SXHG6)WF3op!GXhI*;#kc)+pjM+e*j4m1&y9M-7Er0(~6=TPS!QS$IEK{K0bf{ z_Tl>c?c;~`<VhS?H)S6u?gSKQXldpR(RG!UabW*)s@~@*OZBlFV zh06X=kg=oF+U3m2bS&BWR!TMT`mQ`c1p$>}87Qt*6qUywcXsmBOi31}&Po!YPIeTB z@{XI;)o5f(R+Lk^Iao!=^F4O$`6zGgZ~ug2zuf;G?fZ+_#fxW;LZUhxj8h54;8=;X zbVKoNsk~L^Dgcarn2P&r?|$>j#nok(w&QhK=3MCvTJ0@HT{Stg4p?nLryR}u)Mg?H zdx0+T#(T!ML~ts6Ob9>hleDQ{OLa(G$`AOGLWxcvUqtX6K$ z$>7*kS-Uk43J$Q0ru0ZtlWC3IfgF@9;=m}7_hX`1Bm#zzc|#iK*d$f0PUYt)BFR#$ z)a6`@?19>sQUWN2J+sM-&FO8EoeG?)oCDfpO?0Et=b?yCd-ify^B-qOW%F>>SVSU{ zqddEORgQAl^o;EW5(+5}GUxveNisr+)^+He3n)|i~#$y_(GvF38GOE$j!?+fyO zR*Gy}TuBBTX-B-?S*A^NXi=rZwwmzH(;trffz5Ic;CEG*hfr*BciSP?q3eOGYLp7m zb0;H$S9l~9R~*riVX3Hy)7+h6)85w`@~0xMT9RCw<1LC+vs;N@fUpJC?=^U#;Gz^} zB7?&pD7H651@-tJIBcn6^XEGftrRy3GDG`s@Hsk1fotEew~?6>qZ zr^Uf~V2xuFR%K$ClGD8ULpx=V1EuRx)>T}xBfO8Zb6$jr$v}Qcv1e-%Jt><(L{3vF zq}-i{a$7pxc-h`jW-l#SS;Z(!3a35oO7cn%R>hgOg`|~++||wJ>uK2<96aKcTxM!b znTL#k3bvD(aC;Hwy|eesR4Iq1xGFVBo#TNV@^NN2QS08wG-JFhJ=KQKw?mlW z+zCNBsvUE&mo&>ci{g~v5K@UllSB{M00FobCMA$cV+6ZHE+-j1NSiXJvtkaml&J$> z%vv;t^QAHNTl@6B4ui2TF4B5Fw8=|W`E6ZKu`;{F=_PD$cZ@8rY9pYAPp258$PT2( ztqD57hr32DeW^|nD&o3;n94AgbaqgZHlyAuRW_s6s1tnpw!O0FPHi!YAqV)pj3GV( zQoHU@R1RlRbMaJWXZMMCauTq{>nglQRoE^^8ypN*yi-GVs?J8H-)kV|fr*HN$Gw{} zT6H4vuKHNOt0FZgDQW=gLJFr zNFnMxL|LKt8>zV6i-29VkJQgeKRG{8_dFd(A}Ib?y0cNw1|mmoM3!Pdq?AH7;`27$ zwKMgu0vr-sZtpZ-7VGnu?;q#izmUPYy}0IywrUSpeH>?-s4u;5mXCC)qsop`)|Obn z`6;&c9bCJ^kIO1eJ2{q4OL1HrSE71w_;ZizLf<)vGm74BN}bzOMVR80hV7}YjB|xf zDs_HJze|2NN@7d3@eX&VJ*q3%KPk6;D)f!-MAAI*nv|GvLZM3HDpA*(5t9w+YFN({Jer#}v| zZ_4U+bP)WZqJR=;UQ!kHMRYX=87Ne;n417w5SBtCyPBzLXrJ4Wv{C_T@3(V%q~dVP z6!5n7da!||vS!sM2r$b}SGjU_c)Fr`N7NzS*xk)>G&!myw?hjRSq=t|>pVb$mufzf z3W^ign>u1+$X4!EOcM7cD$|!oO3;5CnBPp*FU*Sn{O5W<)KlEFeXkBL?HbV^9J76{ zE{ym5Q{Uyj)FPz6dxN#7q#@q{+zJj~+h%0H00qGubEz2?`ADilC$PEZ94w1y-C4JB zc*OVxXX6(<=CXt=l}c2n_94MYM>mVN}Z+0`6l3(h~aWwQa+mw7SU{WHC6#5O6tqquRR9)q% zeaM=gNwsuOzxvB9I5_gKN(8R6BH6~0bXMu*+q&=v=U!f4Qw>n~FTITDjFze*x_iz| zD)N0CadpGkLrb8yOz&NEpyg$(>sk)VR-|cNr&DhHcpTB`;q&zh_tWdZcX*VJj*RwM zk6@%e#;#kWW|g2}dFSW43Dt>*LM+(`>xUx));vMwgR$#vsB@nFU6jg65LwbtSc-aK zzrm*b#6`kOBg|4}l){mc_g)WsEE)KYE)$D~a!Ap3Vo!Tg?Q7F0a1W&KBAbV^#oku4 z3B0SDhZEQ8mur){Tb)}J$g3cHI^!$%TFQW~fy!yw4&H{M^0H?1F}`0{>qQRb`ARZ6 z+OJ*rt!2ca6PL1h`&_r4YwnJ>tM7r1gi@}k3{TniRdUm?jlJ{T9IuxRmMz+q3#Inp z+}>7!%ec-)r`iaeVwjwI*fYK!-lg7ZHuYiov$NQ31%_x4d!KeZR>1jPOe*H3W>4x$>xOjmQMwm6S-fiz&9QwQ#a+uaKDS>0 zdqCCVL1%K1#wP$3iai-fYJvrY%CBAPr0YBtEF{X*EZwk@&v_R1A;kzu4!k8(0DQmg zs$= z#(&?Z2biF#Hi4fMS>SNsE>&Uxrp`+;k6Poyt3;0Y=vAp_&C8OSHY3f!Tv_eA6?{F2af%ub846mk9lrYB2r|{-OwKo}X4BA`jF&IZ!m;{S z#jsBw!AhUrXE^P})(0tv*B|75n3cL?$*x9|1V$~nvoq8c$So>UTD!8bcUEUtnb2tD zkj6p`mgtm&hRN&^WA|7dNsl)X==vB`;?tDYQ}QdFP8#+z~Mu z1=APB|Nm*des3>gPVq_heY&jx6t{fkn~bmU|G1U`5GN=u)Tt+7XoM$k*T`?m1hb$6 zRG&!@G9P7fQ5t#6>tLtif{GldTSA776n^?T%XpR-$rsU@^I=gJ2_kGDo<`#f#~q~k zQ{9mNoJrav-@ZD9UYjyj4t4-CivmuZ3_=G*$(c0RZjKN*BF`)J>O+ETQmbJD#HwJV zr=K^hyw_=6LdbYsug~8<{C9kQK9ccqB>TR(sX5z0No=BImg2H`b*hbN3pWXwh({!L zE{ZrpLZ3j1F`Fy`D#kP6wrm}+mjw= zp#8d-{#5Z@PCjUAqnfrGC_^7)b^~b2sg@-nXR6qxW2g5cUIVB~B`e8%o0Zr0&Y%#* zA8KL7s9V2SO{Vt3m##svfU1x{CsmBnIR?gCt-Bo;Z=oDY*4!6xPkANqdnSx%D^QkD z5??6TbG>bV6KZ#&tnxDsD`~#&*nf~S^0HcA|9rm?0)wjo;1J#s6-K{O-EJ>eLhE^r zAKMM*(L9wpKU}LF$KUE2-RQb=d6Ps+JZa!uoKu}?>Lciq*LRx7Ghuw+h|@^^{L zoTvKmT`N*L!l~p^ox4x#~KJ{4O99f5wBa&6SCXL!8IDHNt^IQ%yag<$p zsFt3re0hIyP$-hOK!lgmcfdhvQmvQB?|Xig)BN=9!#4+tzP_&=qc2c%<}PmDbw)Mt z?xDf>rusBR1yCmOzSt{3m6jG`6p+J9x7qCc(rxGGNVlCmviBm%0dT6Qq`33Wph7f= zpmC}PK~4*!WpVKk_TT{oadwczaB6B%4;U!wq|~X)u9#KaWC&i0DSPkhB{mzSD+<2{ zB~tZ@kPmsJt=E%Uj%V9XCyaP`>Op}`4$XZigNp+aJoJn&3G(-=U0=U^`TU|Ike@(> zl3|k=sZ!_^C{wEK8(=C;wMB-85o?|)?OD-0sm9)X7TK4?C%I%K&Uq(;AE@J;yDBPI zSN8qX-jTP+ntCNhJ|Zr6U~r#$Gu5|xo8`$WkV?nU=C0YAAwciBFWoH8skXQEIGZe+ zOMP8s81~Y-=I2h|+%hRB78L>E=sHU?RW2aPlU_vT(H|cm6;c+U$V;lxtp4Ty zK7Sa0eIK8{eSFzx&(>>MCG&DSMo#r}jw0N53lRRv{+j<$R~IwR?flb{>zZsyaGw+g zV(oop#dn4>6JC^Wq>Hj7tAWx~@*J4qu7JI)F_YNg>^d0ihs zJw+fQF2prxN+u@?k#nNXqUpGalU`CT_KIfk2{=(X9NI2uEX12KZJfmalk?&HRnm10 zv^`HXCb!x5^4gUCv2y<)2W(H}k!ghAp{J_{swzeqyy($xH&XMp9(VOg^%=CDE8X_R z@~KrtOL4WSu(uq5E`zG*LOQyHOYI{FYmJkC^pv#XxfNMbf4Zxaa6JUqWWfeGqIJh44c;II=N#W*PVE+x*3!&UWW^G5cN6Y*d=Dfth} zIx1+{;)m28%}|P>Q%*-lTlQ4Xzyxx&2fwGHs$@)e(zP*UaydQZkxd7v!UKM7Q(az2PQxy<=@v>fDKL6{*q4a6OC|+J&f$|%bKil?< zoeu|o0ak;mI>F7xA~`$m#hOYQUD4t|f|B;vHTqOd;!f9EdO?ue^$tt=3S74v~e|w01i|;Ge*)gSVZ5i`R^1;oR0op zL#4T_FG#grU~^LhtCAwc+fn>;?<4zg(Ru2r_*)OJ%k}5y@AsE4znGI;0)|5PnDjd% zqdAs!?{OJQP$;u)He3C1`!V7xt2z{tWjHLk^Ujya4rwScHFRZL{b*vHUW%S5YVpzq zMczndc3GAiXv=0i?9We0pLyAfPF)P5OqQI~fKdQdhI+0Mnn`NgOAwu2+3PQ{5hQgrd|9%;U#L3IwgXiKK;<7u z$NIe-wR6DFt{Rc8m?8DDEUsQwX+sNS5V$SguB^b+lLwqYve?vJR+6RYBL@ymL&-4D z)pQuAuyNGi;Kz2GlWfDSKd4P)2CvaL%gQ7qFQI_rj!IVdqP^(Npv8}|OPd59iZ7)B zILvot5vbWKH4?y(j9euFP(@HMDd6MW(o$>4lt%pFsjn-?Iq#sd{q_3x^J@$7No7sd z%B&&eNNUjDde4F46TduNRRdaW#exj3Z7CcBvWhN7%kbdZ^?)`}saQ=(s=Vw;+B%{Q zI`y9?I4*(AYdFqB7rURq4aSSdluac>kBaaUkV$)woSVBMS_&Fm6@&tVNC$Ja85g$jxKfLI)@`}IgC zL`-rH8;$7K6~8}MB)oVXQl*j!EISSlLQ?AFp{abXWwHu&wreSdUj6WHW9JNlq%UuC zC3^GmN8%Zxre&O`g>EE@Nyue=w`IX)feaGV0Z8ruu}&ruDVu_3qjbJ@Alc=}a~|V` zrt_tJeV=)93%jQdbHM`w_EENRE{$OVJ-?ByABq}yyVTU_Y8A>vkV{u3(L4C6YWb-d z-4+6yM{{iU{AuSWIYp$=VEsVcKu zbCW{U9F`D}XF#TNamB&DXz5Ep)2KzC3*G`tD%D5_)BxzBxa>|T$eX9BCel=%V+AQG z8~hmMi`TQeySNdxWWttJm0lZV81?#PUzMbDEG5LK>Al|6V(BLM&AOd7%c?__3YiL3 zYV9Gx?3S7Qlku$!_OF)(dlK(!);h({L0H1{una5pVbjKNcUWx) z*cp19p|r%Eio*j*19ioSh)sjwO|GO0jK}sE`J!TyJ%J3fuCul{1sd(E=jdk)SM>E>3bmzc6EMmKArh$gQL z1%%d4Oh8G3y(;e!kfv zpJQ1&nM)RNQ&6=zfvA&LKTlIuYfj}*lM-Z(pO^02w_lx3vAo(g#ORH8WmT<`qu1@5 zHpIMNXBLu<<7$ZVB}=7N&2qHlA9+om8y{ zQzUBA;P5(#5S*Nx=qgUZoR?LcglSS4Sz~vCo?kG9g>7H*pD%^Cq{EM&|MhYrAI&h* zNLIjKby}VOc@dYRF;p#_=1PI?g~g$Tl{Q@Eq3J|y+Emd?R(Hyg$vFsRuo9;;!FtpINE~C6 zpYAL}k_09MasI{zk498v9FgC2s8N8i{IqYan%M#=i=H9?v}t5qmYHFj z?x~JcFK2VS#F4%@Okrf^&c>3lnm`ehW1Nwy8u#VYL>hXxse9K%%||ae2i?ysG5I@W zZ&r6HHS9`}TsBOrs&%LKm0;s2$pVC@obnqQ%c?mZOBYAovQ1;Gviu5`H7N?WY#z!{xYis(C zKA+Fx@z`6oV3_L3r)cMoXyFbYqYpbl+qOom9VR#xic+-y;J*;h-LQjS9S$vENZyk)UCMGn2YC}K4zvI+VpA%{dpbe1rDi52wN z1{A5YAMU14Z@B|Cy900>(!!2ZlcO&+s>A7YC;GDVtcPJ~vQp7YPiiCCuAVB;kz%U` z8vAK^$t%@8^CYlpX`K6YsiY-zJ*_Eh0}1Q&NmMb4H+dT`@8HF+1_f92Ja%;=vVJCm z;yLKY`m$iZjnD6QrBB@|$j9LzBqS$gcSj>AwxsE0Av>Y|!m zruAsX2*pyBbMiioWp0|nDZ=LnVz#}pYZR6gdWr5rwdo#ae<5DlbaTS&+w(b7l^nhw z8*1`90ihJOEHR;(Alu{6e@ul|$L&e*?0ZhD_F@~ab+a!t8yJ{Br)amj1w!P@!G~Gh zW0%f^TG)Dc_NEQg!M|1B z8W58o$9cY(;EU@W`rRO6d zCT3kcZ||MU?SQ<>uj%DN@{eaM@!Xb<7pW>#N5&)QkK`j>rEcxy8!u5g>4^ZjU)tnM zUSv@k)v|gx;*bg{`IyyVZbgK=fOas}V=_6H0HysVwn`2H!)WGP*YK^1W0c=-i?y`q z2_+6(>iChfwa*#597ZLVWz8KY|5&Z14NoU&J$iYxRqI5}+wLim>R1qsEu3sPWj#y@ zI2>BCtzpx7l5m+=%a*l1cx4{`@pXI~FIr(Q*xuqudZBL90ER-?+2^Ggc5?nwcSh0) zrH(X8zHwgEMj2TJBNGs;klVN$khbS$MVaxQ{XjN9vqeVLs3PoKVj9pinPKxIRaUM~3`7g+l6 zYIp#oH*Y(YaJT!Sky6uyk8r|LYA~q+Xo*X-KX$g9Jnut!1c!}4Q1|9#Yg?-EgxYOH zYJ)@XFLtOJ$=AlAehd3+cybyWWzNenEQ=+*11hOvvvR~!i{dM*mZL^+-qo|{0G?gA z&ui!XlIM#Y>>* zdvLJT_U@9ZpcAec<&)Mr25D#a!E{EwBs`oj(JRgkx zl)@71B$DK#-;|GlyIb$$Hw;!mkOa{tn?vuEtMYfM`Ye~1SUEbv6^T~ThN#3Gf4{8> zss4I)AS-QNmnlpyvs&F>Kht3W#azxyPjtRvytJ`lr(b)Gj(qB=bNswoqkaEyz4$Ia zk;HVG%^IZb)A8W$)$&N0prZGoTKa^lDoI)a*K~1wIsqvV?4p;0wG_Ef7l*e}?({_{ z((Nu+6_rW@E>L!!)GW@*2yZ8q#8AJEA0^fV5HbiV++)|pb?3Q? z0;JbLAQ-onshNBLWZ#a!(@2hFnNEi()GKJK;lsjjgj_0L&`^sqKiF3ay>`ciB_mRu z<@XkC{{H8mO4NJ|gZi95Fih;5e)4|_!iI7&_Ne2aXg}1!m=IGjrQfIMF-KHe>gsV%kyGR^2`6J#zq91rv#%Y}V ztG01^C?1*+rflK8Ws_u~Yr}H`HarolN7fNfAyvm|Ig<8?rEUZYel}GCC7LL8^r4iT zeNXmI!gVS1blJ|!*OWVcueft5jstKf%I=#Nbw+Kr^B_CuooM4?vqniqcAhyj(gW+TkE^g2M1_6R|A^25klf;G(Sa0qjtModoleRKYerL=l;T?( zy3`lTO@VJ!9mdkqQW%7^!uEL0pMU=A-!C-IC#^b7re-I_hY_3~2x|D&v|8w1L^u*i zuByArL;8iW39HtQ0L*^MF*xKqb zdTU;g*18^<)jsgO*~(=@?7Opr4kYRwcgTw(9qL@NRL@k_P)NqVp@f-AWL{S|d3UJd zN57**{ej*<3Y;uHuG|V|9&mU|Nb!k8XxYDPgN7q;c+~9`M3Ra1%5=f zeJQ#Di;6~#dZL9$5IgD&Dj8D*)zd2ma)LttYAY#z*_Vy`7$X2r zs&eMaIbZg92zKNf_V!yxBc>1cV&3QQ2?1z_)TtMY;EyWaNAE})v zR?ehlb-tsblLuSox)oK4YD%28zoU3jqiiV*y!yUmWAyvgZUH>1r=~_buZ#60eOt~) zJ5gey? zbQ#%>Kf6mwCyECRu+?Cb{=`XfdNdMe-iQ{|=_>a-cCIlnzt!0VrH`G{+rThRu>?u0 zLOY#NNi>Fcwu<6^O{oDb64hBwEP_!5l%`+xRC<~GaS)|Br7}b-Rn4?TPRjhb-}CqO zKQX)$!@!FVh*34=ZQ81sasb^#EwC!lRr*Ccl&InhNRPWXepgcv9RQ>XyGkg$sgkxp zpk*5&62W=r`c;u@!H$0jpE+0v># zF~MgGRk5?7Wjbkfb68%PBGto^LNh8F^m|h%xUu}Au-v5>Ol7In)w1gpm7-Z*k)p=P zFRHJWAdiK68G3kD-ekocidq+KV8iBsg<`wYCc$Bk1w2$7=2TWe5dq(%Mk!S{gv1sA zLL8B03~~puQ$KS9(r;c6dRgUmW1DH>EyYRq=x{1_IJQR(K(;Q@m&jfm+l_#Cw~#_S zqjx5HHB;y+T*}!dodXo?!UI&)ZrS!@3e$`i)e0fXd?%#;zm(wXdO#i; z*8x?7{G&9qM&QZp`t#-3n1JkDRWMpsSww%GsRIa^&m8{hw+3S?hvH^37hH$3R6fbT zitGT=c1a4SR#(n-?h-0=5ZTGzn%K1BWf7%tlz7pr?63$9PHJ<_GEWT!Rqef0E>@Y4 zZ{%%$xh0LJ`tyRF@14%4TM~5TwFr4%ij&-Q{-y&~Sqf5a z)eFqzm2?z+>zKQRX=#BtWQBgxQ?=9J6htmMY|1;FnTO@#FS#z`1B3z}gB}iCxA*5tI6l71CN=g;- zE#GRZC}~GF+s3Q9-`l#q?6vr0qo@K1pX<<}H$@b(8|AIizn5ZF0xVuk&wZ&^Q3MkT zT+WnLdSch}%P(JFH+yq}w@JO=oTV2?-gIh&EyYH<4%N^yL$pKyy}m`Xp@B&D0=QNu zwWOhKVjU;lZh~9fG_;Y8nY34o(qKy0Gl1YU)Slth9d~M3k7za z`vASuQQ_(^iH?E0Zr#9$0l4j)6@$JyCczs>Ek)Cr$Xp;^8DCQ?$VTjYQ;pX{5@f0E zqDl9px}}U`p@>$te3bcHq{0LeQU-#e*C`OH9hPz)r*rib->Ow?DhbZ6(2%zeb}j5z zcZ&5jb{AB~A4_(XFx&KKd0wyo{k|0bo|_rR6Z7u8^tx11n=m115dbB@@@8qWLOkRb zCoRR1hZHlDMR8`OsC%Mk3}txYL^=dU0mJrC*Lw%#%l9WxN@uhSuZtKVk>lsIf~)ve zTPnUz1xO90z*3W@d@2DCKHM+ac)Z6d@rU#Will@%b^zqz>@L8OT8vb6aQybAB^ad2 z^S(GHCpAZQ?w~EVX0_2HXNf{0Wq@Y01O4g&_`iRSXTS7kRwpG_ncgjzL!(;Yi!@YT z>zV7+S=EtC)#r}Y*W0yjNZYN|2XTVBgLptBqxhNSK5nmnz^VJtvYHAYm%JS3RA(@k z0_4c()CH%nB|c05m5`1JELgm%;lue*ee^_e?3_e60IJj~Sx=5X;FF!Fwj!m3b6_C2 z`^UWM0eEp7-D@bS(M3q#*#_d4vUI&vVd={ErJoUj`qx{KUQk zE^UBpvaRDjv1waZmIFyre?)D#o0_QtZ1pH0FZJU}z}u62z>6KXcXrA|pVysroRjgk zFNs$9mN(^zd9|<$%#n#i1Hd}GMxxN^PeMjcF$_;6)%~rmM^Z)43R9(_Y#XCd%x9f? zvr3gpwAAS}pQMVs=>pB3id9iZ75xbcX~FI)$B4}_yxP-MS+i`*VR4UV_=SG)bs7y` z0$F-Cf(1|vJsb~WC}{?`*_D~vC5}<`a`+9Jywd9`j*nM04b{w~w2|`w;2c3~+#%pD z)TiA>X_KFQQLJc0J(r0TNmcCCR1yYo)Q}!M4Ddm2_Ld#K$sntoy;OcskT4cjhjUf{pIL93WIWx;7Vyy+&S9%hO>a$6Qsk3)JDX1yV+ZvVF`o`P;8fSHy`Zudr2!#he-6KrS4~WDOfe4 zmJ-^P3Anr*P{wHo{3(5yBFCOznv!hM(u23@}M~{H39bQA8g!q0 zv5q*KmsUEP2dSjq6z<*m%C;|!+{yXk$D$G1xQrOH*Yjn>M!+Tl2 zoRm5gnHnyd=cd@=b%%ZX`0e}n{0rqx3N`|S*Neo|W?MaT#KD`Fck@}H7jLajEg#~V zm((Ohof%4@;#J}F{y|w7@ECYw_Zly92wg$Cw?yl zmnS=&KqC2+Z0zvDq2(pnCM>A*0${(j>+3HD#AUQmSp-d8u0!_syzKresjyM%B#!6J zW?4FoD_w&Qc|tI|*SC_x31FALS1QPZ?v<*z^=y-B#u*z$fN&AM}y_BAQ4 zg5(v|r&Xin{VZ~q@3Kf~wj?`v+q~L2UYG0Z7@xoW_NxJ|O@4y@K_GYi4LEkzj5-jK zq^q7Zn?i?R7_~t+M`08lv*UWmap#R~PDa?cXdFw@l@N3@a~!%kakR;eKyC3mh|PH7 zRJMi}Ej?!5dQt^ZlE*l!A_JUZfM7csOU>$cwWEljyO#CjMj0dgYmO_$R8WYmc84&W4p?G; zz-+dH-4dr#FA32UA|U9xd4sD*AOB2@xH(|8iAK)TLBdO(cypwE86vUmIH07HJ1eAK1yuFtP~1zs3n1sqdVTC8efY_KG7=sh za7^PXXF~afMP<~Yb*_R_cFGSb<1%y~B6aI7z67uoa`RGRUvk*ws7|gJ_vM|$?cMVQ z!~3tZy$$Yeasz@2vV7>-cukHE>uEF`HrRFmD#w-A za623{#HTr_Y!7Hw(qD2B8F&v%yz^FLsd=@j3NNYW*56#^CtyZ7PRHI=d)NAt=X$lW zUaR(e|Mo~B^wmSD{qBH^_v67WXD8#MNSg3tH>Dp1k7qT zL?SPjV)0dOTODe#st@Jm16WLq2f_t1Ngp1k6XkEsYq`@+9gMllq0|7!NhA&G?fkOv zd(n7STW^4;Ui6AvDh_3PNUv8Z?9p4MTzIiMRZ1vRy_(;vZEOvcRurd;J5e<9Q`2^v z0HU9lYyZb4qbz)o%4Cv84hyB-Zbu6Y+^T3|2jx+(ux#hDaJ^LQR!dL018{dRKPf#1 zlsfqByZ&I8y;R*D(xub|!Dx~t0y*w*RL@D|O*e+1wKbXc4Z&)!1_WIrZbemT#R!54 zAu9bx`CE$*6 z5|de{@ncZa@bp$g+Tu;6Vz?!LUk2T%vo*;Sm#jUW@#yos8W+` zg~KUT>za~T(r_A0VrFE4<1G=o%l!;m-kpk$E<1BAgEZ3-Rq5%M`PV~-PjLGtoBVu> z{!`gaD*N3YMHGOr28vcRO2q*(0O=q4YDgmkZG{L114L7ZUqic@;lysQfkN~ET%7l% zVF;B+*N|Q>_vrY|l>FnZ>JB2}Un{$)P~OXuy*O+=>EnjW!yeBi{;80!Mgzd0{ScV# z@`aOT)$%1}kDqUa5= zQ>QCFOcfTY_&X?znudb^Wlfm@%`ynF=(1j3XT!gJ{{4>+zkj^Hy{~AeO{h8#yH;>f z*CIlRH(3?@y}PT*DC?voLFiU_#Yt89$wv`b_e24(pZo$3%CwRQ*UwA#9PyvbRjR>NC!))_ zT`|1-wQ7YEiNGb=WC>lA3g9{WX;Ln?ln^QdFP+#;RjF777-Z0smi!^d4}#iNs{2X+ z-St#DDFZ{+hM1^Mx)@Isyj@Mcr1~@4n(C&jRN0(aq{7l>d+Ym63|IX+Ia#7I|6ScP z_MjInO4DnDJMjvbO(nz%DehvcO%>o79YLDNq)7r6UF_@5C&Xvsw}bE`9Wd&T+13OKI9-Ko}=GuPCUFEo9jVivHYb98;PoG2bSaBwN~A0i zz&1zdt2?o1Jd>TE{&mupRNZ_>WISTZ!?3J-2}>^Lt#6@GU?T8Pn^pa1=al$LJREWr zl}hhwTLXl>&x(un%9*FW-o3q@iWmV}!1l8JI1-CTthCkOQ@qP13T%#(bZ?KyjCJEH z+eabfy-q}Y`(wV}wa_g>n?~giPKlb!`Gd`-aTLL`X1Dy(wtyqhs z>)?Q;{w1W1?u6d0V%qS#-wxK#x`-np6+nMn@&M$FJ3T0|nsh5j=X~>}dz1bF4m0m% znLuk!GNhO()T;tv9S-73s-mds&Q)nlat?|scQ$ZU?#=`h4)!|*Pyq!x?d$YG01uEX z*1Xi_$m8o`eI73=Juf<@EVGs2nss&aDCbYjZ`-$IYF$;VPYPt&&UgPSvPFBoRWFQvT*|!DG>jF75T7Zo&g+s-g?Z&ia$>0 zvW8Qz!+RkfN-B27i-6CgCY1|0*tL=gB>qvVlau+EMGyK;5y=VcWKI(6ZIcebBi&K& zkPdWdj+VVD5q$gl{bf?{(XZ%E?CU43gQFKQG6}$Pjg+jLRW{8pchh6o^P~zp!1`+L z9bT>}&9}yaq^~$%B-m`D5Cyd*kBi0@nqv-XB3*};CQ7f%EV%3AK9{c(%Pcy;J9Sl7 zr7a%gHCzjlI@UxG^(*qj99)e!9FaSwcMR7m)B3jDCo)NRXtbxJ8>@HQXqp-_4oW!d z|6tvslsk`7UhgNreZSgo<9*32Lhy91FD8KKLDggQYyNNYZs{CqDGN@7?c+#3dgLhAum?Rxn0SoD#PooQ*r6y!8YW8 z9ZFoOm3q4+05`;E;nokqVD`kqd(A1X7(g?d4imfM88 zs+;9K=*ZX(5yFwA^A{!sY#Mo~YJ)0aP$CW9ddzE-P3YaKS z*Ak}M(k8vhFB7j`3o^~4^M{+(6M0yk3GPRDfB3L*d$<-nY) z)PTtExE(y}!tHbMmDkTz&1;wS6q~0{t9eFF9JDmWPG&wDC zpN z(`SW%At71L5Qs@DAnv)!Hj)E~li+j(&b#Wcq`lLDF8!@HyUa&A8h=-DNQYB` z+Duj1c^=S~*JT-zP~72Jb`=4;mczA zjNV=xj>CHmsc+9IYnfLFeBI)Z>r0ArhXH4S=y^D)4$8>u5|#HUUtMEHPD0>J5&{Wj ziG;VA-276iQL}5vAS%0iW%#h9Q5!0&Ll5XvlW}aP#y-qmZ%1pVSDg6gf1sg zo4(r44s3T;e@S0VGA;Fo^juN{#kRiQJiC>V1<2XPIPPbZ; zAls=f5&#qswyI8$5-35ovW8ice&LQ8dG{4LiCV+9C zhnA4{KUNGV*8cPUnrU!I0?s^zC8WYl5#TD+iz*-l5f1e-P%^PsMpD&R8@s4PFDZ@1 zP1y@eh5DRotJq z8Mf8vQs+~uzhtsWx*!`+(eok{cuLDoTFF&sML0NGxk(e^j40o=tF%(JJCX)Ph|#3g z=(AIb0^k3+W?x8JpT4x$(YL3l7U!BMW5=gumk@ULMM`04?f9c!0RXAe3Cc|rFFHvU zW&aP!Ax+bC?XH|Qbeko|EjJa}4E^1kmSH5DzeI2 zl^&#%fwHEoeThmPIx|Hq-LKU+-|cvx1ok;7^uRGw#Sl~UrP=_1We#>9?@&>KqzJJ$ zY()m_cGkwH+}Z`-eEIX8h5P*N%ct?-Tl@O)j~AEgC(FRo8Mk1tQh)50uXB;3wW~OQ z)3(OFN4T@DP zQy52S5pNesyFRk@(%qY#Lcs+X0%s(vLDqY1oemD`Y8sF?9Rs4^a}?kDXh!N7)x0?5 zHuNZj)P+13Gq`3QKn@DF;qZ%!1e&~Y3cSyTS8;AvBs(;9Zr+!l2p97U~{{Y*<%`C1;~CZ*`MFOfBF5x`0L}3 zQ~SOTJulNqOU<>EPTmw!1R=SX6kAMMtMO3UPh>S-j=8*7IdR6vu&*%%;v3Z>NPkRo zmDb=KV0FcBuk5BjPX(HWLj)H=^8X)=r__GC@YQeER#@(oalAe!K%6^J8Ye3+u>ni( zCCg*hNiq>7bd!iq$EB$m#wjMZ?R|10d5?$QO+amazPCX!>#Gr=bdlE7iKFTTLb3mk z<#R^0fBc2xNZMyRV+4ygO&zW%1&@$W2?J%HmxBplNcBs)y^CA@X%32dCPS5wA37<) zb?u$dce9g9RY{n7h4cbeQHU%gHZb+&t*q%9yB=Qi&nFPFUq_ln8qZ$Tt3Pf%8d|p(@K(6h;#Bj91R%^+zC9k`DryixvO>>N+sMp$lNFt+x@4Mf~rL~jHIR@uOhw`rH6C4 zX;s^7=}b86XAyl9@}ikU z4)Np4{OGk%?q#iN$uOYqtUe*peoykU61zh~tL3$R@}`=4_dF3nQ{5bPzmtxthf)tK z*FrEU%Z6m9>JX(nrtOQ_Zl#mKR`yNxgTJnSEZR@DW>3jL#wzf^C$Mmw?utgLUtV{l zR>JeC>(%B3CE)8YY+cIm6CS$WK@*(etmS1Yi=3q-T`;muJBViLgAUSP)1obOLNgz9 zc(>K4&)&kCOT91Rw^H(#%0CPF@s}5M@7M9f#YhDQ0Gm}+lU9m~ z(Vh*$00rr`Ya9U1km5-2)LWSPlc;vFGukq~?T$BgcD!xwxKTp_OV#R)K96q72ayCY zxKXY;UACxV2Pxus*fX-76!x)qRW4(?B(Sd16xnC!?Cw(!-+tX5y906aN%bN}?}ko_d? zsp03~_o-y@!_KN5L0ujapxt8%zdQ5t^`r{6yzIb`mQ)|Lm!!Bq0VhXA34xr&A<{ME zkg~Eh07|WT?L=K_w*=6XVi6>Tv0ZOnTonmCqNMIH76Hp1ApbcPyHY-+uLh)K(Bu^D z)x6`86$+N)RCh78FlyGFCzPziB_KV|Ksb;k|fEIWZM-bkwOPR@&7*G9xh?b zj;@$0hU%(Lc7FYnp3(R$n_m%Ky%Nns=a zwKtVgho2m}QgZh4_RDnB8o%ltigZHB17Q=m31H=^)I=eposOugK>lbz&{P}77L-h9 ztsS2#8?d2Wx5EgNOt_CkOy8UD3efGe&QJ+eyIM8NT?TKy_+;BxHr2qQ8pD6bmt!B3`e(N1 zPw$jVRObgGV6V;Qs9QaX9Zj4>2gH(gR8Gw(JweE&Raxm+wjZS!Ux@4k~?I5Z? zI!rRGvSnN91L@Yzs0zhSRev*KpRje*S<~k$V=@iWX@)O8aZ6T>c zmYVann^N^D8pAlENohe=^Xn$~F+n)pHNwy+{n*kZV`ZkgN*ZBB#eEa^#=kjTM|5{$j=v_}TdQQ+t2p|AD zE({{Uu<^_x=*~0g$xg_(@j?_{6;zj7Hp0ZIU3h>O5vP~_LzDCIKvA83h?Fx6q|##R zaMUHOkt9jt)z00X;0iC-dljUg4?PhGTpUCDe%NhF3=s~~HXIld#6r?iPBKpwX)o^u z%k4-4gk;w}sn69M&psXNhH)&X0V1PX{{VIsUN)UZom#$m@s+UmcKyD5`pxz6xQ0u1 zcMg1T6o}wdlP(o*iB0)oLU^)ATuoZuf6}xxurqb>iK=`Ya%>2rBgRdsU(!)Y%T`_u%r&l*&EfNGgi&Lev;$j`EYvt|^`!D%u*sJ4Q zgu-)al_r}h7Mk+{VJA_8PdKy_&~tdN)DWaK{V@~FmIgLk$sEg8S`F$*va)ylRDiyeWn!e8Wdo82 z?-^N4b-*;YRNklX-%D#w=iY0=`11OuoqDjvxrUxMa$ZO}zhz!v?D?|T2n>98)!qoH zUQb8#46A&bm%Qz!mR;{ zulJ!FVSgHIx8T(T+lH4>V2f;Jjf-|mY{0>+e`p|8A6d)aX09Wh-@L`L+5N$R=vDiq z-Fbj3Pvu-7K6ldIc;jqM`1v>>jaGhm*J?4Amy6P7W!CFrO*1QLX&H|bup1duCji~& z$PKp4s&7vmDAuDL^xeQ~9T0SQ#ix*qplUARBzux>UK)qdu^NX_PepVmdm6e6c)YXM zk?qZz{r6A*=G*%OtJzq`Z`iB}=_eC1|8O}v(oW|`H0aPm?*=vLLUpT7NZxM+zcKKUg$4GY%QW8_1z`=w(jp!+tr zvO2tRm&W%=@ZLvu#Q409RZ+M{3#*|cJM}sgnc3}3SMx}{ze0|@b#Lb*ho|Tv;LC43 zJv`kXW_Q`xdc&q11>zlfGX_x7JWWL60M7`Us)tJ1l*?`-Fn}sL$8NnyFRQ_;>fV31 zU{UNMf$ln5kOCceld3JhpzB`vOcV$&T1K9~P{+tc--ios?l*@+ZWY$~zJi>job?@X+&a|{6 zRjzqyYf$`@gWNYkbhN2E$QIloKBbpGwdp;3!R4L0(&k+as?b!3Rg9s=MmEzp%^Kkj z%i|>K#z`U%Av@K~=Nt;u5Trr--cj<$J4g5Z#e1`IPpX6*5q06+?QN@SabA{t^ClPt zcW@l7H`oNj*10mIC%6+K8auF_!^)ElyY(8`g-qYF{XOinsdbBL(lLV$<6Tw=Ki6$$ zDmG`$CsnU4^W@OfA{|!m72ta2sY)7KIaW4lUK5m@J6@lci(|d9%`2hKM}Zu(LFa19 z8GdY7`cMl)K}1NvFXE^ zbu0zVLihAEV4o1Q!>9@ioy*GH{G@ZU9jIju>o~VR;5FXpk=;pXa8K``h=g86l)L=$ zG~bh>tXTTDQWhyy_v~XJht6=M?E*Mx9Q=nW~h#s4~lxLnrlCH z0%%++5S7b1KA%5DM3&@2(nxbBcXa1{c)zNbk7eOu{VCq;PtE9o3;bw?V|fE^VO(bo z@Y!@IC|gPbz~@DW94UQB`HHNudRg=H9^A|Ao}#lbPdhT1$nz}U!MCL0y+KBKxq>c z;oS=Mwq3oJY^RB| z9*7g&;2Nh8NpNs5-U+{ux5;Nk*Z^N@Ve(gK5zs2L`Dv+J#5thRswdpddJ(Q+Cu_7hCoQ3tKz4&{Mvg}>kxN_^`6cO2`$ zHXl2wPg9T^JL3sXF=f83Y3!1+q}+YM=`df&cRr&T^CrJ_zAr3s$vXqcbY^G zPvU)hsnbC5dvzdX0_2q002*)FVRD=g)i-YK^dOuM9-j`!_Pnsr8%*cIY%wz2bvb)m z7bIrGx~j#7=1MgOtf3+f4D1d+4NdGr*zG9OXzLJDEA3!0z{#(hn08J+t=f;Dx+?ty z?!LXhW`FZ=y3&(ii6(aLlvde9=LpJzJA%`ohuM#%|J}m_{l2ug2?%dUr zK99-q?V{;7>-M#LE1&-O+YK{8{jqcbfT>FHd3o&$@=(mEoVRKS&315Jl5KxMXY)hp zC#c}2NhC;xEbfpL$!OKDS+y{1N#dZ8i;t-Eh>GpwmtI;{i`v{6Ct%~F z+6Ii?ZdGkbdW5gTiO<5*%~Qy+pP--RRHYv{`{s)GI-6T{%pW+U_onFE>3C4>ZUeVh znIx@4-7R1u2ZEiZLWr|O(r|5WC8s02ErR^>$16dhCn-5n^RD1W(@!*dTUo8N1q->> z=SZ^`BIhyS6pIVlP9zHAp?#1#D7YlFlXeOY>jH^1CIkthwr@*tQma`b2sE3s2v? zY&b~QyUqVvslOb~(r(Qs0qx73M}olq;)#!S?U=pI)ft0mkYLH}R$5u}X|1`uASHwm zU++Bz$k({`@w+fB*31^KbepPj5!x zfHG#_7}UTkrcH8pFWD9eb6X`L38xLODp^HUm1eq}iS_>KP~YX);60k~?lx)KGnJIC zIeJo)PgA*VH6uFhMc{fPg};?-j|$fgpdE60M17}*96X+t1IleE9hD z+xX4e-3pVaNL#deB$NjAHpgz4&Y^D=cz;^VfFj^MX1%_>!As&41M^`2M&=UU!vMBnRoOe1^24N#cpvWNP z6Y)82o=p2G8<15)k=j&yJ?$zxZg0suhsAJ_*!&8Vk>V>)BHf;Px&!#g6-w?m#n!vc zc<-#;8^NKc{+YHEIG~g_M{m>MMqTLC2~4}_0Zcl1;e_5)qx>(#9ix zj;yIQFYt_2C%$jpn+R~IL~4&0 zshOP3W4{F<-^)k48`_UA-#$F=IkhVv1k2xl0KP1Nk_}3;L59eA*hrq2%V1W%UQw$G z`mmHpgqP7c8WIS}n&}YjZ*>iz10{M5D~ths>7@!h<&1i0*nZK7IQ?~;^768JHw4A1 zvhp|?<`M^J(LPKCV6yfQN9+DuYxF_qI570x)JReU+z}HO(19=TLBBvL`~^x|*ao&R ztiCSdCkWNqxbsS+aCvqOoTj(8%@&S6wDC$yCqBvNU+g8P9~_$}>_+MBx@c=UEgU+e zutZuF5;LlDv|UiJYuU|-AUnl7k_`5R^+E0jJnhzznB{WLtl8LPYskHHdUsN>K3HMb z$M*${M1zFm#s_?~Il4hew^0CCK&QX)fM?u#$m#|RT{=&;Y}2klr3BtxOhfCyPOJ%b zCbyw#`L)Cm$>uWrVgD}lxkGqM75Jw>G$EL9tXGhgVvaa2~YRU2D0V(2FW28f_4JaoWSs2bLIUv#-b#N7=BhRQjDY>%wHNg=&U!+DZU9Al1rLTrRVft*t&UL4_RhWj(5X`qr z9ho~-jvSm=Q3b~i<9bug*)3-&bT(5NMYmlW9)ry(og}_zZQ6k4T@}p3vvW)kpXO0Y zZm6+4=G&$FS-*b!!ijyAUhgNx+kQ77a9YkJj%4usdVdFEdUhOp*C0Um9uNkrt69AI z@mdQ2)1m{y=E%@GBIRE$i`_oRPSB(p~>^7V8@N%asZ}j1Dnp>)R2|uw)`F zG?8GAvKY1#Mz)FQ0iNujVt)ol?(JODvCf+L?uf#!Jb^0A5F$PeaA5gvykOz#aPLe> zv4x`PZdpZ)Kjow|D9#~v%I=>ewy}R$$90~J2t**$j)nQtMBUI`*ReCE^1O~ zZUP1-TWDFLs&bwDMV*f7fIPWMDKtV+CDu+(Yq(|RacA9zo|Z)^TX3z@;iR`y+4zTj z=g@+!YxzvjkGwUKg_1G6QQL@38jb*hm4@3Hq@pCy?KJ;xE9zC6+P_MwU@YM&-#qPmtQO&xlQCX*agZj)9GvJV|DfRZTE`K($rw%qD6Vm8K|Yi+}}nyR`2WUd58+Ig&wEgp@NT-V5_#&(UVhYK^D&Xn zoL4MHZ4NYe{jtNNDnLYYw>@uFEZBGlFCp$w*SFZlQ_A;ibWP z?P#%cFUS)Ca zDe9$IoID$3$jyYtAu5LsuTYQ7yRS~#Y9ZR8E)N5d;>=b%ZRyjt#MD}b8smHS8cf;W zQ#9-_k8T@cSiO9b3I50qgAZqOQd42;^p09!0L@kB}-o1Tc#}8|A8R zue5%A_%y!!{LMf;3!^xfdMkX_-9a_=&XfrcHdF#w*+9tw$<3=eemVGxO&=T*x^*?b zh%~`I29*aKc6JP_+um}ku(J^g$p|THI+YCNAS_!|FQ-8sDxBJ{kvWfpJp{~2;ndk$ z3oiSjYz(k?;+)YqE12%&WLUJG4g>Q$oz&8tx=)?gIhrFlkHg^@DwkMj>iMwDw`l7H z#JX&Ncf8`AF+dpC=h9!zdpzZatd!g=wpNr4x^HJoAYwp^_-E(p$*>B|+BzK_7+A*B z+RcC$bbj}r??rUGqkGH2ScEj3`V4k5>(XEi0J1Tc1~^Z6DU|ZCMb!;=+K(zUw!AjQ z&Jj`z=(w+?YsbMIl zY9}zmVoMTC@b>$w=1~1}aJ!#ooryKxDkN*kiZ-zEIQHzm&Gx4TDGjIHo?{nSsG57l zV4Hx0V8<3YZ%%Yp?G<-Xk}qH0sT>Y}w(AdI6UVN^^I?W48U}N0dA^t1dLD))x<+2I zr^l%R!+9!24}DM@n16YbCu_9zPNON%BS|2DCM?LrVxz%k4~D&q3K-hwV1bEUc-$Ic zX|{9?=$R=eH?N^=9RhN_?XUUq?OBE3)%7W0Q4zt^K#)QfbUu&ocjGBf@u^YQbZ|iAp4Xj>p9o z=W^#TYhgi{BG*q#?}Fca5hm(sp9L5dE)8xXex7sNy{r|goNJ_dSED3Fh=4<2#4o*J zoGVhs8i<>-==9tjFwk0{>Qb5YMSRFLWDZ`S`31!g;%De|1*v{VUY$nBx|_!kGFIJdlg+Zd<@MmiBV^% z8iGD-k+O~G4qMh$QzVZE6$I}B0JO`{TMZ!Oajo*8*Du5*Hh$3}I_}%8zlGt{}pUr!0t&3oO`vvrv?d|FO>m5@1U{`kLDZ?9sibEh7z5@S_ zrc*_RkPz^DSE&)=~lCkyQqshif(4+zOtk z714ke>Te2l9&^pagjx2hS?4S#0SMGj>~c^~d);kw9o#q8;F@EqN%=66(am>fIcKY+ zUGQyDS$JP6V~P`M-tF0G8mkW0j*P$`IfBLmb_GYRTHh|)zh-^EgM2?cntU=D?gT&F zHjg=a?8T4u$4l`GVDI(IQIJDi9d5O;13suZPb+aJ;wXcWbSHtu*2v3b#Saz`WF(B{ z$vr#Cnzt$^hoZvsC4VaCPlVieTiBI}g3L7?vbU4yeMPf3(JE@H2j1rK^)4HFq3H=p z?g4(m=(cq6%}Bsu>&Xf^KdQ$RA@77Am|$hg%1sAvQpV*`d)r3yEJX91HUUp{c%9=Y z&aSzT!j`9{Qa_Rp-@RQs*+O7+hbz1&R0+NCP{|@4+|#x*u(;hMTe2B9obhNZT~O%@ z_?62tKevEF?A*csyn2Z1Qwq3u75aImGX*%o0gD4!-^;#XF0r#^uRFoFHv1(z85~*O z?&a@!0!`q8>aP(5IoIj-5_jxmHyzV;(Ys+lCuF)Ui#hR zH?xK=V1paH)A%61*GUc{n%@;5vv(UK{*->%wUUp{{M@$rxL^V`3MGaS!$N%5&2I$hClpF!6E4CR2Jv?=ym)Osl|$6Eu? zK-W@JSlfmOySNY0J2(jBA7ZRG~Yk~Prm2B=`oxDm)LFrm_pGl`2i2V__7c~Bw}S6O58Y-`V^54LHt(n!f#^`bd9x`WLS*Ya z$$?{Y4?x}F!|+Uw`|S1@jCE=cAw|iu#%yO~UiR_AtD#wf`U(~`RUS)L{6loGYlb1j-8(eRq zu4W9`R#8OvX?5Zp*1D^^wJByrx*Bg*t$ukPR@m+*EgBewtpIS&kU6j#+OZ(I9g>bF zzi1r1SQgHHao)eueclr}RYX3Ta=JXS|E>16c`9a<$E%S7BqKZ%c8M8d+xBIOA{PRB_K7K6kZ#38v2UKbtp>+B_ zSnF2kY3c;9G2lU>L)xo|bu2saQt=4%KM84Xe;m zczHNh-{e{OXjL8vY{l`DKFKA!(t{j#^=FbJ!UPGDG4Z>R)7zV6YvsSo?~ECh+}XUu zA&Q^;Qow>b!^W?nBN%~pw?$Et>|MkSGry;T5gJHbT3$t)@0>Wgb2+TatNK%e&EqVN z@+^RuB|3P(BtQu1x}6V=57QBC6n4#fZdHVW(_0$TX7wk)uZQwG@O}+6_!#YjFVaP| zA4@5JwiDs7ACA+&NkXW^wgJuw!7{W$On_wP$Ml8r>Py_1XJb3`2K+N^`k|7w_-co!)FDNw zwr0A)>YPG$R=-LoC_yXKq|tBmoNMSpPlcCmHGJ-*DVx7p2CSO0UNvlCE1M)-2&2h0VbLjBI|Vz~F4XjB2`L)i zS@P%Ls|Xz=9*M(yL+p0%xRqf^UO@7qFGs=dq~Si*U#5PIo?a(k(&sDQ$$r;u1p zHPuG0eOE*7JRo@5dJ`i{yjS()&7$=(K0SN4Jcqa4j{;EZ^k}*8T(axKJaOG>6FFvT zH=Yyf5WGb+;ii+bjvP4T%hUHDH~B-nUX} zFgIT84ja*dWcmG;PBzwOm+w_ne>rTi)Oq%uMf)-AXL#kRbUYaxZ@;=^b=HJ^umkcG zl+*%{SOp|t;%?C$4hVK=M3UC^K3F>AEn6UW@yI^+(bXXWnAbo+MQ>d)`5M?0Ri2NwLcn~Z33 z+WeQC&TU1+U>b$$RgGKOTKX9SPB`d1O+3mF;>F?}>wqoB`bC}v& z>?OyPWLQuK3FB#NC6jflwVGUT_6>NMf*D`sx>6x_P8_;zMN`!mJH{C|6lyYjKurZSb&@5U|;w5%TFrfAr( zn(18o&{R>mFmOzQggTeUS@53EnSr?9S-*F33o$c4$d!0wFWSG1;M8}sTSz_bBh}5u z@T?=1y|fa$t?m3+&t8QRJVmmg8#r>YAFEBTx05Ot9QUFMT`Y?ID9B~qTx%qbP$0u! z4UARauHKg)e-qn!n!wtuJ$Pje`y3=_hhVz)!uf))D}Q5mRuKUmYZT^y7~iREqdMIH z3Dtv!cMPnrGj7W@k=)CBT+I=RwlrOVPaEo4?OP$J!-jAl>*Z?Ht|$Atl;MjuQZ7eB znCK+#$q^J?S<{5JK-^c&+LIU`x||qHI>%`HJRB;A^s|l^d|#V?@%4z$BpddOO?_ zBJb?i@UHr!iW;b1LS6veTe(XGn#MT+vw`p8%F#}VDTa8uQ~Tfz8iBYuy{Yj*40Dms#^R&(kcC!|-6;@vCw z)a=|P@=axwn}u*Fs0z3-YDO~q$*RHWk7HkL<-rk!%y|pmARToV+jZ-pFNf23bVRwe zo^wFQZr6^|6ubAOV7;tmFeIZ)()}^*shpbwhQv$Wo_8qqmyiajRzve~k&PjFF{nu3 z?Y;ZEu@`hjIj*FhZ(mJZZ$sPo{O5W7realK>Tw1DhK+z`OK8rU1)+Q^5pj*B1Do5Ah;=QZwNi20PDpnKZ z^UDpwHMG)5dIb?X_vJA;Ds+it1Jyceu!k8m-$+D6K$a@n+_%O?s?weO)UC=@=T(QZ z5IM|eS6;(~XMk5E9XSi{Vpp+uTfWR`$qJ>n^^ftdK7JF^LO-iA;wB^g63Y%hoo9)s zf}P1$9lg>bdorkI#dlaOATU2Y8=D?^$8ivH8b5Gb6|z5H0VT3xAzV*~kljg9wJ8C?~mZ>nO`om0hgjzh9p z99S+5w&#jNtH!1p^(a-0fy1PK`sjF(9w z;dA9efI?eUSW*fOAJ2Hk!RCn-4*;3YT8DcsyFv%X!k`4J}i9Mzr-_`v@| zTckwP34+t;jKi>|0UJHmC^`$GW1R&ZSnJ#r>9ZbvXbtC>GOu>C%;ju=VUG{pgj0k= zaC5O)gk+-N$F8hjAL>rQ{NHCwi#Xs7_#W#`C>Z`&d4=@wR4k zJ`Lr1iwk?yzs-Vox}5Bby0tH7&}d_GC*FCp&Qk2z){gDmj6GHU5^J(w;5v23B${mC z1yJVM_HITzs_lSBw{=^>y?F(yjw9eYzg)rCVBH<=yQdw3o9f5=uC{dr=y{8Gdrdnl zn}g$?ZG;9u&n2=l_pgtB;B%kMw(cGxehs{tYLCiX?6NahpX zF5Ty!U;q3~!^g6OQmJPgF1}Tv^=eg#b-F)I4$7sQPf-V4KS)Jvix;?#O~P;pJ%pL9 zun5&o6^Kr7Se(#CYzz05nqzDeuI+3Adzs{`lbM?JFRaShn%Hc2IJA3?s|P`921DAw z69CCl*5H2Komp_`I!R#<8`+yz2!Vr8Ekzv;4^JRBNtf5GWrH*EymL)%t1>rdB+78| zIbK;|(>IIu;oFzbAKL$`MtNN7Sr95>=A2idb85+%p9>rYgkVv$r79d)YrN{y!MzTG zp_34$+Cq``)rGj(!~n?wEyDyXBki`Koovib)CAQ)Lz}9uDkoTLKkLJjuNMacqaHYu z@Kx{P@DHe%s8(38&1!JgeN~yKc4fuZE6@W78Ep5dx>IOkp{$ncKc z>Ef(pxbzrwR_oL(5u`B)3l^(1cvQMlg6`6nF3^fsjx|R0BbXZUz?5UK~!%M zTn!iAI~z)?(a`B`WXi+bz6$W|o5XNYOkJB>(}$8F0)7nJ8EnB9ydL`n!k zxFD4;!EF>Cc%M#|+dOKcCgGxxJx(oa9l;<&9t1WAB{6WgwU*3;0b=OL7H`_nPzrX+Z^7)<2@YF%cCMcTXinDly zpaGo&-HV)B^EIanF42K)Du4j99A(<{*8o(W>WUE^8xaopYuWEwnmC8|4M7=oFXBsE z6=by=`84H}?0#meKB&T>TX)xEOUW!-<@VF`!wDyE_t7~A#g6$TsRXI5&6)KOg&Hdn zm9)>|7w)IZRvH6B1y5%uVpr?EBuKa3p4&2>1}rDO+7ZAyvAUDs{2)O!uKoz0!r#ffURdMNw@ ze%;9E*4P~OnR2Y6(cvBLhZ?UoH*=Z&Ma3v}J+(y47A(Cwg}~ldF+)%7qJHSf38^oGUw{Y&HYhxvoMxjz9BJtmJRMwLH*D?Zle-4}k z57yz!*>uQxPbypK45WCcm$IA9Je*J?8o-`iVEyVi$@q49dgws-@wSWaglSJtOSB^q z7#Cu(v4o?(9|u5wPEdy)Ky}l(&t_ES(bgdhjssdxj~WFw{|)% zv6Jh8k~vpU(4{+|d00>JtP_}e?7};FA8D>6g@!hR$RRy^_S$o^t%xh+p%m-Y}YKswJ`T!J>HlZ-H?+SP-**MZT zs#PGO2U%oWQUg##`^t;Q$VtQsi-2Ah2=ArtfOhfF30~NvY?O#)K!mK05lq2Z{6qrS zEzAtZzfMiRPHA`oYUFj>LOczpD&7JD@H^S;$UB58tD9;!;i(cckus~Fq`(I2pIW?@ z)H{Si?eRL_*>K;#{!u@c*JbgiEvJY$nY<-VyL#pwY;^V|<*m+#BK`bIaMdk?Tle?i z#?IdX@CqQ%i~}+#R55I4)o;^gIZFDmO9;kQOFNlx0|e48G~_i znAIxq+gK^^t2HtSD|x=VZl=|5U)%dBb%U}@>H0~|>#7wWd~2`;93&BJU@*hF_(_(M z1cDGYLZFK0T_^0M9tEdj|K;6#czQ>l$Nr?#PB z-P7T^o4soa1$nZ3(y&7r-AfDgcUSJM4Bk_*(k7u0re;1g;VN|6%PHE8gE^NYv2R{W!+Lb_f-$2*~{a zzHA;3akqw$K(mhHtWGTZp3DkLhJ&r`LoDEmL$OpCK{~V>Cwg{v^Qo;*h56Wg!m1^5 zkqYMo4Yo#C0GtiXqbXKyaqP4w49L*m-o$+T_xnOLRkQlS4!RwhF!2mfxWhqelMn;4 zLM_v>giQ!!b<&;_1DkHS4o`DBS}mH3>be@NJCi3JMZ7OI;M}GbEDd16x+{1s5pnp> zo`&}1*kR?d@ZZm1%_l;&a*t}5^8E1eXyaJ#4h>rTTTZ|Hck+#$TaKYGi)CKTPUK}f zCO}E|62kJZA=p5p;u=wu1H+@twg%1ZhlXFa6$1wQ;z!UPgPILCZ}GaWQLR*Kej9HH;L?o zG+i||;P8{crwVjVTs2K+2B6~#aS#yLD^4o8gSgyAT--CP^2eJOiG z!9?ybv(phyBItd2r_nC>X}40oX$=J|C=z~HH&FPU;_j#N=ZE&HBK~9qaN3MmG)*AA z*rHBi0IEe@jW0NnqsZFU?D87f)j`m(9Fth?6b!Y+E8Xf_^x_2Ko}43=2!Jtk^wOCV zL{sc7BiNBYX3!#x&G}NL+`N4vv)Lc&2=cab;!8ZW4YVc>2UT^a-VThM_B=S!r4FBy zqeQaPRbt~hBDq7I_UVM%Wh+=GFvAzrmpkILA??2Axk`%FGCUC$#ac9fRpeX4m_kyXXlV57tX3m=px z1>AS%IQ6&Lt=uK&jqYE%t`#(LJ;o7^nA9S1R}#XCl89c=dY=X+JDG*XjZ-`%v{!FcIwUvyw^whX?$v$ zd;ezi1;o)V)xDkM@9N3>F;O8%z!iD>wAEeNNvC1h6uYfWR?gH*=dF@k9nZK{DJeL% z1msk_RK-hD=0SKY;HrCRID!RS_A7}$_U$o`5N*{bIg&TLiaS;>`rPe@2p&qCuP^>q z`?~SJKIvWcUk6nU5ilm=@QjDHp+x(v<6SZ>wX=ep2|Yk^g1`-yZbs=}w$+m?3yXfc zZXZ64ujSk8O2`u>-EN?oCP5%l-hx`3VR{wrxcZ@B5&Y{?P0%~f(;G$>iV%?i8n)f+ z`>ljivDtw`4pFxIy`Qi@7KU}wszGT$Z+)l!w*+p*;L42Ue#~*mb5(xUE#6>x8pDa_ zm!)@Lk*0yX8f74yc~rze1)aHE%ajn@cm0H&Ai2)f?pjY3sELJyZ{FLzrkFM-nzEiO zaWhrfTzmd)N`9@|*S^0$F|;*(Ebhq51#VfbQpoGvo0A-=g2L;VdIsKhovK*M`t*C~ zlNC2>AZz$4LCCfFQjR9tP{xKOzPn!W)*sE=)1Z-1H~<^HgVMDqe#xRF>f_kJiy9NN zfy=yta^rRfs&NO$u&@BUP-ey(w$pMG?-+Qkw2f_oc}*dB*D|%KgM-OkTW4n-I#saS z6a!baL>(2oMhFCOxE|hFvVXnr_PQIH!qk=>r05{NcNN;N*QGtg3%CAaSS1uGi<9rF zY9R6M(9zJDe(MY=ZNs7(2XETCdesing9mCPy`5808L*0Cok__(K4VM$B_RZGUvjR2 zQwgI4T5bEexN+!mZL(=QY-_a}x2vD4t?8)8ao;mvD@cj)M+pC5mG;B-FEz}(N*@#Q`wlDmCgmc#591tXL~%D0<$ zs&IQ-B!%>9Ks4=eymPZ?pDWyD25)T#8%IZ6YiTK6wQAB7p-Gndy-eJ-_%xxAGP;v6 zUgE!ys*|&#fh+6F2?L*i&q%!m`k5`5XU$@QremSqhh65)D_Nsv72Fcs{5s{d7yKsX z-e+h|3f0{?4t6eF5R}=n*6C1Lpa8KJkV4SrJHA=C&*KMF{vYpm*0;Vbqh!6lM_+SD zy%xvRIQiaO)u?cUvQ!Gqq|13YCugm4XocAG?!f7A+Qb_X`&S1?D@P||s&k&&x^Tw# z+BIwAyq?>2YZyKsxnStpyfqf>e}#8P6uMeVt9mAo!iT)ikq9$uZ59)q1->nC%yS2Ifb>ZU-Ro3#p2#|cUuIUDV5Dgpti5O%0I&v-H?e5W z3<|ro=}ArX|9oBcWL<0GtiM#oS5*<-oja)qQfsYN(WwoTJ4w(}Be?S-01(o4x1>eo z6PwW!?!n$N?x3&p0S`O-5Ik5xlK2}6qd7iJ8ff>Bpw3fdA`LTpTGR8yji#> z;AW|jO$~OmtY9lo1Z3zpuQ!(s7;2JjOL8LxWtw|e0l%#_TED&tB?aOU`*l`GBE$s_ zt^zK9;;^ZdmEK7|`cFB&t((>&|L4QU$+lE5i25VdJgHBeo3cPVfO-W=MTpIst!RWp z%2)-Iu;rp+l5Hrx%%O$Bk-VuXZB|D*0mg?;D~hV={{YH!FlSRR)dp=qC87CkjQjF+ zeE$BUw1514^(^5$5iPJa`|XI%gT}yns3F6iF4a!6H+ni>EL){|L1Sf^Q*Ty#I911* zIq!Ndu|vrFm+mf06Gjm{Hq1so*1Ur_=hXJ5vwYP>{N62CKP2rn9)}R`yDiEtzSgI3 znXJk~v14AS8@&r#wKo=X`JEB(Rj}{m(^|mhk;gmC^dM7KeZTwz-sd{S%Z`KMkYZI< z)uX|Vb2Vz;EZ^7i>HW6n!>$cZ&v2XET}>lp>+QKuPIUv|Z;hde$98fq`LxWt;`AMT z=r4Q}RWv~C_SO}Sg@qB`X&B@Rz{;5l59(A?BLk9!W`WkLp~!E1$qnq#t?t=8#7olZ zMB&zJjeqMgDgCOt3Ula#y0f-h!wVN4B;w!tyatZNcs9m#<$xj&Fbb^T+j@x=~i;OdS(TSbG=^cHG?7fL|}AY7knM zaHxexC?+5u{2@{ZCn4@u9_HZ~*rgKKWG|)_ufYh#YYLXvx?Lh3*v!b88QCVBzQIfG z`{}N^D=mA2{E})gzc5>h+wy%<7<$uM(Hf1)W_B{eVE7>okU6ZuDvPyhHWm;Rl&!{o zhqsk(F1=JQSRz4=SOkUcvxe5Hz0CbBKmGdS+bhekKx%*Lqe&V(xY7eI=6QK5& z89_Qln!`K+e=(ZEmeny17D?=yE|#p5AyUNj_VVi6=$}4(9`83)9%*?7tNucYX*M16 zy=t;*=2Y`xyMv?1<Te6Ya#-)YNH$`-#iZx_w0+Z@2WNOD@ zG&-v)4Bi?Q1$`A@{|2S^Jr5Pqkj8;&q(`R$0OKcCL|{6+XU~ovS8@yciu9 z)O%3rDT7SJbDN%v?A4G|Ks+b!mQ-wUm%!B6i~~3rRLi_9gAn)t5%uk=egF9L&kyt8 z&vapXESr7=yAEip4T@NzZuXE#!k6{9sbd+afJtL<%!+MzwQT?E=1YYQ@p?g&^*n68 zw^*+zb^%MNymWZ>E=Tj)*;X)^Mt+bq$OTgHvTTRDve#X8gWc(zq^5@oD)!JA&PWBy zQ{VoQot3X%JD>dJxEwnhbzT#WJV|QgV7Lx&5UR2_q1=QWf&fnaL10^CDfOT)w!Kx1 z<890H_s`|)*MGmCN6DAH*!Tkc;@yJ7HX$)zE<6Jtk>V4^B;rf7E2$MT> zYd^FyaPChd%D0R5rTydkZ!E(Um#%DJJN++}lKFt`YW^>;CES5;2hd?{AV$)_K7g8u zJzrF#^oBHun%seGd$F^X9grBY=_-Yn;32TZ(y0&|{~%-P>gu5NGK5Qf_BKp&?%bAI zhEoOE%a(bF6^p%qQ_iyPN?Y@;U9vW872^nNVWKSdS&LU@bxz)r(!J$UP0hipUF&UD zt#AbH!)l)G$qKmYs0w&B9L;&?IFq^o zg;O<^A_vhPLpgJe>betXCwwWgTo)|knmU7cl~xt#PQUbSn>x=o2)0D)4kY@$$^qe` z#Z7W5nUX3wTrn1if1K}}&j0x^fBe6=mD6I@KJ9D*a|Pf5Tn?_h&08hvbJqjMkuU&9 zvzZut*xOa^Ov;${f9gB|58Q{U)dGH1eN>qQd8*aGDI@=8o0vNR;Zy+^Y_Gpddr1eC z?X1D$RqavFpclA;iYc%segVI|3t7%)|4eq;oEQlcDD_sfFAd#Wq-eQW{;T%=Bb7*hjs-t1>zMeH(^Ug zgOUSUHpjZ%t=a8-6W>ml+?K$?j-%)~lC+Lkdb@4di+br;v_{dkVI zjonusC2{50HCE>I5(0<4NBr}skgdq)om0IsFbz@8TR{L@*Dgh)Qm53NLDIgeQIkOxVRbsDoz3sp9(gtj{I_&*#d($e_{LPa#7$BHSSuVwN z!>*&W{><~#v%rI>r#madrqgLM+UO*2Ce{pFi#yp(H?y}igI5xdLdW6SCDP zpdL8kMyVSW9X9~zbjU@?T>DN>fVvlu1gCu}0}td&?!!rB*HzhSlD49brYIz6aeFDv zEJfJ7`k@Ng?;`E1()&^l-&I?IYITkO(wcu(F>W}0WQ#9<0G?hnCOvf&yqbeT<#33D zu$aWlr@kz_X;7xEWYHR0I$-M@L$DuN=+x1HFB4)8s-`$js@LP&s_tK(zW(v!%a@P; z`0!jNV)s7EM60Pquc#Q<;tsDnFKxY>@3HyrbSMD^=p54>oFoLpQ`AFky=RU#fPh6< zq9_YdoYIM+p3%8Ab$M&nMB7hsM z0w#<0M@qWXfRT1be@N;u&a3Gx3Cso!^X}qd1LG-SpLe@B4=}W$LeGHm&%P!sgAz0? z`F`J&Cl3cn+m}DT|M8~EwqH+UxVB4HC%3IN4ll*|RNm9Qgx3mRb4|t#TZO7l^0fj1 zoMLy>Uv;&fz2jq1;W@}?;3vpWu z=a@oFy-KvjC}`6QAe;6%pLq_o_;jWLmRIM|whJ(GlL%D)%^Gq;6d!n7b zTOPD4r6{aMDvMc>A14KSe7k%f|9aKU@YJ4lXT`qjmViOJB!MSlpOg0zbl@OtG<%*E z=O)iNIN4YMOoKb0c0>VhADPgnVqQKyzs5a%}(9wn4v+ua1qDRvX1I^bVUtSU%AM!t zwcQ%VFS+5uqh5euRRuVxoU>oU-uh73|3kC|tU?T-3)NP*CDr4I_^AY6J6f`xEa}~? zeR8~<6M2Ci%So8j!LzV?FK_2;OqhV)TUyjeeTpDD^kVI7Ij<|}Xi?b05Ekh3#5H7gd;BXQ|E3Kie9Ub|7CrgX$pWV4Gkf_G`BhJK(|W*EICu#<#w#4Hv*!_<|WaL z%a@lIR*0HBgmMRa3pSxdM{S5^$FgLLhePuzELW#vyC=}ehDt>r|Gs8(DH}bNiQtS6 z$ad}B^317*B`@Tb$HQ*PcyNWCuesm)dGo;9tPz0iKT%^}ohbf8vD4~Tvy--ktcqycXhHl*G=7AbVmQA2{1eRtj>H16+< z_IW(zO^^1IVWb9C`hCsH-i}KCDc=Ry(gp^Ye%Z=HiVPk^LX-1RiEIej11_HGa_XcC zAR)K#K&&@M_pbaJmBNlKIfivY0XR(@V1cLlHHUFKJbFG_Zo>lpIjn^>)z1}&Ugj2@ zWHkm)iwns<`)TifaGoL9LzIfDJ}E(7cO5E%7Z>A>PE6}_)j%8M$7^z?6uJ#SJ;JAh zZ1x;pMAp|!_U&2jgWdaJ?B&$M4wM zwd^cZW_jRIjucl%)1k~Ds-dl*=a#qKYMgq4278Nl%guuK3pf~FaGJVIBn-vln;KFC zYtfjbCjt0u)gg0(XCX15zy)1qgg9$QcHa_cu*9wZBn+ZKL9@4xF!KN>Zp)+d1Zebo z%Z_ybJlPToUlu1RUNiO&{ojA%1W&#ZB*JqIcxneiEDYcqLfMv;T_-x#(3kXSYRv@| zU9Czi6j_5+g0{nO#uq}p&68k@tp(-jA_1=GsFam6oWvr>%T(w;ly_q*weh5Y$^#J+Bj4v*GKhM6|(*UW&>ys z6go|;PCTmGM5^HY?5cttrfhu*tvxBWvTjMBS*LdD_PucCAmBHT07ip~+PTIL=inE6ok}ayN{!l>{Kdi z#hbC2XRh|RWRD5FGwSzAMreAVo$WqYw%uF%m{KZQ%4&%~gxL>x4)9x*nGFoP5qauz zhI|Sjwj)J(U%u zy3AG@J~=Sg_vO$_I>>7(Qj6{=PO#rcxxi%e3rI_9wI8+u+6%hhyHa336w~e70M7>!-2IVK4aI7-g>dWWZLO~coE51!}EdM;!~2WD(o1iHbBlGZtlQB zrDtyk6_Tw5#R>9of)l68EHO0+U9=6)PWh7aZPzv*1+j_Fq;DWM%`R2oydc%~<(0bS z;x+g|N_7&whvP9`z_XrZvnfq|g|KKOT!U4-q|jU6)d(kFISZlKU)Lhc?+i7E2yBYL zcPQRT%p%^}oDO0e*2&mWYcwahubtG@ltJln61T01e+RJtd9GwUHQve)iQQxQWm+_B zV%M4F!%@XOhpu(&NyY1_8qYf}kAoXjcr8^*y<0;myCaM-&NXBX7q~AqbYtp{pG+lO z_0)5!t0>yhyq|n@k>s-3*@3K^i_ zU|#U*-MMx(py744f(^JaL|J{%L;|l?8&o&UU;Reu0usfEP3ZON3>RY1x>2RkqvM$Wb-JC1gA0c2}{)}rXX8X#8NdsIL< zg=(k%VTo;1pc&Y*8r79yXnZU&s z$g=AEaHe)kWxB*TwRl3A)L1V$ESCmd)ox3AK&=)OJ>p>6Cw@25v}WD?e7#uhSzhhw z+B}vu-gOVHqo+f&j=Ht01`Q-5ad5FRTe*(zPH~{RIYLo+EV6o5`QciEj0;%?!J=$n zNzFSRyIBJkXg%iR8DYfjDUt41Se62zB z6y>MwZhD1nNpBDEI4qf1&oMh1=|u&#V%Y}n=H>FHo)1hAh~4$xBH*$B+GemMSzm^% z-i=O#KqXN5?XYOk6CDU}Lvqfg0b3m{Js(Jw)m>0zb1Xq^eyG)1^{q-ud}^}7{yNUR zSp%2~;*lROO@hY>fA&I6H!w$gqt;YaU&wKd!^tgTvt~^Y%v0IfT$jke+zp94p=*CN z67}=zpWirT&miJ44h7K$bjTRN^RaiLtKOQn%CQ{84`a@DDA#p)K>>0qIt$-v>R(9= zRquz?IP#&A2peq3MfD<|;P3OAj(%;+co#HOEV~c8qlyY%F9pPNu>N(^_8v6Dq9h(! z={?OA?ANg&n;mtRwD3CY1> z{n+7kvWz{3xsliQYz=?A_NzE(cr7VXa1s&LSu(}t_@3e~$gM=q+s&6Se~;>$vJ-mT z*3haN+VGyB$J-frbhyMlZNqeKCcwGvuH0(?>vA?kujRIL9>^#e0jEYO<|V;^FfC~Z zg+8;QgMw(j&N4k@*FLY-zdn5X@w0sFAHIM6Sf1Nh_6LDH8<0*k!;7_6AvCofxfO5Y zcHojq0IQ|T>%zeAya+b66I+bJecQaT(fQhW7!j|U1lL#%bJ>on-~i30!K!|(Jf6<7 zuyDK6(?cT?7%>!jE)cJ7^QTlZY_tS;8Hf2AHeN)Vy}R=Q`{9Jso>f=`V*x76UHm-=tEOI+Un*IT&jh%9G6s98%)XcugMxdm`d_|JU! z9$2|o%k}ZwmoLu;k~8%*{A!PcT~H^PMKNDuk6Kc2t?7Mlk02@nr#_2b6{*~XSq7@MpL&^=v%|y$lzRbo<8a=u@b^k9e@>U2PC+ZMtPy7K{G>VXJf6?43;J#1w8rmc|QW z*3;U7eRTwxSa`K8?S3wc4;2khX$-0TD6pZMw6bbi_a608c|jGdD?mz*Zn6q2eOQQv zO)RB-QiiR3A{`J{u{*{?(QG7g_JjzkbEw%;vxYM{-EtpGPExmnrjUp0Pj(9SG#d-| zt{ggf$6Jh7YxVz?Pvcwp`Tvi9jnCiz>&N);EJyvsB|Tlqk(a0wLjauHz|RSb9kkb# zq0;iglA!azF>)v>5kSjRFDbU=CI!wuO&4hrc&e(iZ5jB&=}9Q6ahBVorR&0Bt1p{! z_mcY28fCLSBwdApGe*rjRpSE&Oy>Yd0VKQK{`6z;eveb@;JX5bIp)VkoC{ugt^0S# z3E&7AeILYVTi40Lo&7<~*_UMc?RX6&SwRXw(tIs*`&aq#aO-v94_J7=v>&)wwp%siky#Xt!*8w;snzOak5N9hZ@H zQ3ub8VOGah1+JICpUITdK_LS8MgGgMyqWZqR`^64pGqd|N_=g+*T>$rEXxAQb>B_j z312uwIjw7UAqECJ^jaVb$45^}CwVq|kZojD;R6)BpGn2ZrQvjKN{@!2xHG@3 zE#cz8(4*$lgbC*L2GF%d~(|oc6jwj4SxzDEP+TWM!|BTQ7 z`aeI)pYJylb0DpCklW!#!7}Zk8Op|sCgi9W2gBI1)@~URW62rZ7XTWd4&L~6$aGn; zOHHYoH0mjP(8ul4!6P5S)TJ#iR#6e@sK*j1JvRW#qt(B6m8P{ahA~e2zSu@l^Ttgl zz#Iujm8jKLOCa#0gCk(>_g&YdaT-n$o?b0!JEYS6ttJQw3>;?rphdW5keRk`U1}xH zHPKA+cwV*t)bj29ngwu^gTkh8qFdl~+Bd?UBF&Sg9Gz)Unq+5w)tONZ@yZsv6a+d9 z7tyZQkQ}=@4b5w+$!-*FNbjnACrN7wq&rN#DcL`7aJ#l)kE^2UysI{a5PsXt<^W77 zZjv45UvtG^dZ!0DRZW{@D@Do4eYkbE*P0EdSxF-xaUyPSvl=Yj5^x5{c5+rMiVSDn zH%1ry=P1m5RpI&1r+@wiS|qOzuhQ*!?7C=ZO`&w8@~L)tL2R2H{9P^l0F3hLe%GOj zNTi@Lly|@SFNzLWvki}wl$y=s!l0m)XKlx3|sxYWM6M)2@KdcHd^F4OAVPua#ZX)V|fW0RGB{H+ZNc zh5OKw3X-1eg|(gaRRH_XmmlNXvq(^QL@>p&4+WAqD9MXyP(Kt!PvQf_x{+coEybr2 z3U&M6DO&bn0?4T5emO4^R8|jO(>t=@y%#UAI1Q*DLe&)}0M-D%xhmfs*3BIh|0O*_ zrnSQ@N-H#=T3Nk0*Doh?PBlsUG{8G0UYx~rij^%o0PV{tT%YSneDs1|m#fo$kQ;iLkE`$y*^bd)Nt*(pLXj+8pqn_>UCi!s9x$>IY>sxBDH8C zv!y$;qb_y&`CyTQ??tz@r*z*e8RzoZ zH)TKBybqRS--$!zi@>mh2T9~o2ZNNTvJyFntUv-+IEoN&dx_@YiqR7;oVYFBP8891 zB4Gz7C$ucMPO_pJFyQO+Wl;Y4|+f+2UH4wUGznnt#^dTk@#N$x# zt*nt+c->l;0>HUg@^@RXe9az0PRcr*iY+_G3zE|5J=y3KZ1a8ep=h|LfJxOzUGYm* zqs z{C0b~lmDx2^3#HSYhPZK_O~af&wdDm&knCv6~MXT=C#aajXE?NKtPQ~NB%8@KXD=xPg^j-wHgf}R~}xG!mlqLq`qv82CB*y=BtvJZ=simu<`oT#UzpfVS#B? zqtME#9Jef(xJ4v5psO~1JLaQz&*|lB_cmUia+Y~3>3QYImmmJ~O6>CKVD6lo=2Uwl zX+iq3hGuGLEAh%(3w8#18)RqtmYf@bJ{^wo?yG)j)Pcn)(q*%oCbs;!T^T#eL10F& zX_NF+DUWn05f}rgthj++Kt|>CxL2F^u(i5gx9TN4ye(aPt7K=(#z*M#tJWw<=4M4E zr`|6IoM@_WYo)kU^AtSEI<%cO!>g}G-nVK@*3VgXzv(nf);gb>EB^VT{LlFQ<w;(<{?4`s*M9ijYEz^9NZRg+z-(5^`83^6JK%->X;%t& zbqp%k$jK-ma=xV(N4!rPTjpFHxWfFhQCQs+f9db-;#sofOvDr@?ItLwfz&SvaW}!>y$~qDO3jt3vod~u#Z9!_! zvc3QOSqS|L#bglkl}& zR@n|4-^o-(X)F?N)h~A*${ew6V+kXw2STJC>|V}PN8Im1p4<~J6A)C3Q7h== zck;`@WS0cVYthRb>6F#(&4|o}mAR5e-pYMCmyy)Xyo)6nXwPID5yUvecX?>8h^2UA zFs*ADlP;aI0ZZ6G(6DmCVsa4pW^aH@S2N6RJ>4L+`l4W<-pK{8E@0L|B`$h}3^uvG;qPY;|Kl>!txV6hQQltrW=rD8?VaF?7x=-sg_(* z%0u}#SF+@wc_i__*iXv2l*3L>ZaNfV1o-H2FwPSOv_^ouI^Rj`eA!du0|TplJtZv( z`pB-H?5N>{s)=H#ip~y*^Qk2Et@Kx>xlcV$-kPlu-OF}Wu%(K9yinDUOfH?!bhxii z0Kh$4bmIf7=Av+$zL9&V`cO2|{jp?voJ;L&bv?GEtC}eTuY=a_RTVuYxx=rqu$P?$ z17$mM>w&%qfuf)loO4K@-IbhViJh8jh1IYK#Zb^~K=D#g1 zgcClzD~Pc!dvda*vhi#ao->Z6aIvHjGP}VUGi5-^Syd6pOT@ovBEUJV3cw|2)JE+O z6AEx9aR~YeYPNUX<}YO|y@NdroK8wZcUl(oa?3)z5HNUTWDJ?6|pe~Si zBkKL_fuMb=RkQJ`s&3USx8N+6GDglXWV^!l6Z(_K7^-UBN%5U=TP`3ja8eGVoBA)8 zzH^5&OfON3GY!aP`L+B2<<(6WRqKMyF$W?h$OgD(TYFI)_=e1f_J0X`6D3KKqdD`5 zS|q|F{D`NagkLkg=xh7H5Af;t`@Ff8nKL!J6cPYux~nq%FjF-*Q&mfF5C}tZvXf}V z4UKBi!N7M-Y?_*WiAc!q*>eD`RYZ5l-?}1#QFQz)GyeVl_OZ`j|NDP`X#B7DJ&7Df zKkge`wQ)XG|LGhg5aP^y%fLSR#H+HMCYP5F*KE1XBByUjwm3nH?(2ka`!)$-wi_2P z4{y8`)yWEO-72izd38qy-QK};fa3ACYSAZ(OW)*??8KIaPOD!=V*X&{?>7$lr5$ry z#&bG&bnyVci|AX|RP!}KctjY`NQ}z5Bvbs+w8=YkUT+*VUl{sUEee)0BghmoC`C@gaC2cz4Vrg8S z6!3PAv z|HTt#ds?pF?<*V;GLXiz8jTj{2l1Jc2WUPVirdOqHm$yv-KUN}_MF=b5N#j#-C``y z7xhucGK(Ge39r@3wh7BD(kfd$Jr7zF6(D0Pk9Mb^oWEjZdO{V|*3^mcv2$xjEOj~N zImk5E?<63?;&XC(R4tk6iCK~xzZE%(1eG-fy>dbMNg8oOE=Cb!9$Kz&`?r2LEOoyu z*U$0kt%$R#IgS+D$8F$t_k2YpRF@?cT`nNd*?0eS*UIPNqGEX3!McJ96mSV3NCk!B861UgbN9(TZp3F#quTn`JiD{{r%ly- z3hhqgQR>sI%=bQD2iRWdP?GYTrdv>IHbFvFYH{o6598KrDJ>)YlfEwUwi=m zjnsp{)h>GvPqmG8kiHHd2w5ZG$_=m4Mw?ZNKzB}=c5)Diom=+??qOZoa*w|CBoeLF zHi4Iuv&KbE_AcisZA~=?k`KRsDm7xyp$bM(P4{>ZN$O^Y&2HXQTkdic`tk|RFvDVZ z+s!wvRgZH55ANsH8Xq8!}+r+is_HsHb*~Pa8Fj&=c^YdF66FCEnd}UI(`g6 z#s)ufycCkuO1@n076JUoW@+(Q>{S=y&kg{8UACWpj{dd%`0(S~pC7;cM>F~N^_|s7 zn8uv2gis3cnVc8cG8_KZ7{*XJOS$R8b+kJGsO!wFodjjC@<^MycGYtx|D2!E?9k=I z-9FyiDjnJW!1_W@Atw$&jG~Xn+soUbRfB#+-C)j_Uo}aN?0F2m?Ox*KF^SR=R17= z%F)jCMl#==nB8=RzSTbk#_;hRMmX%h)Ct2zeVrC+d~^=Lv3%Iq@los1sc(tN6R@Xv zi~36}#)!6pva+%34U_HEvy&kLys~3c&RT-B02^_6zb@(Xp()KlDst{9>PJ?b<0*c8 zKH64aR;zve{Q2t_tzTZALLQmZitfpdlhx1Dn%l5vpsd*-?M^{2$=O-L`*i9*_$*j1 z{Y-l5%PX4Al!Cx&?6Ac{+OO~5KYsb+!^d`i`d~NbOB4V3h-Vy_WsD5M07W zPV$k7PI`17OEtdl#H`_awWDy3zguoR?XHPrZ%6tj;9CK?3swmVPF3Nw)ywOMx1J>T zvEIFdZbJmn2iKfxjMZYNMAI9GGo-Q&Y#u}>;n8Pl_y*jT3XyVwI}l{MF6Yk85M)X= zo6X-fpx|=>V7XA7(>R4}E*}*0PRnmMwN!<^$a?t8fIqI5Li4F)S-w8x!uhvjoFYDW^wntKe-c}R#Xjik& zMGZD#IcUEuUv98kC&DSDq=WXYJTT`Xfo8*@8E7IXYi=K&7i;t%Uq5~Q2bt5s2~c-o zSB)1mugjZu4wt2SP&en?l9__bzzpAR2tucFs>zyIw*p+}?Zj1|HV+JCdM{-aB>FsbuU0s7yp~hRkk}1w*WtXix@L#%B2%(bhejViLvZ5VbL!*8^T5ORF+pZu8h7)3 z(xe87YS&I;Bl+D>m$=7N9X=uUYD>7d_CN-%Qzg5ska=C1*rgP6x z^?v?;ocP$v(NqmnRWmEhDq=H65Aw%b1`r+c9g;(LR&o#9=(y0QzEldpRPNSxPu(BR z)%c@7b^O5oGiOk$Dn*mV5H~$?G-8Shs_zijiK)GIV_0jhEhE4+^x{z0xHR< zH=nhH1a1&UmvcwAw-w}50U%W!lbi~7NAVWNg@#X}mZ>tCX(zK5CEccE<7OM#yO)gl z$N0~SOT?pU-R_g$^1JCk7^6}}6}ew(KiEVNY@9E_UlO6{uoeFGrG}gy&hXu~Nz``d zYM^Xj63`|z63BEoI~-kUIJ9$o#Kbxk4pCO7pke1*~T( z=j3^{zPz@l_}uj9d+jDdKDt6+n)+rEx?QA8TbanI-nbcxTY9NZH;D#>1Ay*kWADYU zhqpLx9a&e%T+bZV)yHCofcoHiA683Dy!|95$tBJmSJzV@rux=B8d&PQTYd-UGhV+h*JkaBun?-?yJYy ze3-Obv)OI0V~4}=+b*ScC@tKMNDt23wv2zTtc4br*yr=>Qa(1{y54b3m5}IDKn#vi z#7FO6xH9R!_yIzUyO*Nt)|affL#9#)jx9Om0t50j7#c;P1AN%Fg7s1#*q~t7qc)U(t zEopBFm~)2KmjN}Ds_sN8HP@uFX0qzqB>uXPIL;I{bz4|8g$z_r;ZDr;D$RK=m!ouj zFSqjJqd9H2`}}82)ZOy3LyOQ`UsvpZj}M=||9ZcP$3`wL@uoe>o|c9OL6^XOI_+7f z;}isjVL4sx(L>V+K7$XB+F~uO1}ITE95qOqCfC3=^HC2cZfz*OxI>pSF9&&Hsw|Uy z-OK=l@lam7V4CU5&f#uDyDcD#aN)LjBoO&p+OJiZ0HR#Wd~G;>ziVztx?!CUeIFIa zSdOEEEK3p!dS``0;im|kOPqT_g`J_=E3ocPCOxm%|NVV6vI zCP+POY&w+GoOj|B>zY~>W+34Z)*_rqTQ;p);7Mb7nEFPZQ$14i#Z++xFh1dNQ_On3 zUKa&y_}O!H?3@*TxerLvTg9hZ$R^n9Y|4ouL~onbZ~pRvUeVgucKHv9`Ss9BZ8Y$~ zYN=d;UJAK_ggDiM{j84LrDeXkZ1%kD!|wIvX;D-?F6276L%M2zZ`DBiKYo0Bzu#i2 zw;P7qfm(_2(IN6BtwzjCs-!ZA19jkltV1~~k)~Rh(bgYshDmp|!%pYX`GLOhIY6okjq=E^*y8`J+h3kZ z_GdP(qllsqM<;UolsP8=eVfa%-Mqq4RiPR@N&Hr=zh1*pS{1^$N4}enJe+?#_MGm> z^2bXXyQ)qrDOaRN!uQH{`vYVr(~gw=A@>T*R55SO!>Tix0? zPl%e}7Rw?qyF5Cd!};vU0gieS{njJf3bdD)COc?1UqB}C>%jc{Y%Q{xH*&6b}!%oDOq3gLzI*s)$9=!8_i@3n9s=-R_u&3m1lru ztj=T$Wt@FhTxV}-h01t#CWoPZTe(Hl;dVSL`)sV*)Um5+(yk)PV>KaB_OZk;enj77XT8m9{XYwxGNiVD3I|{wzGOYKaIMtYcvuk~=9) zwa=?0M|myHhdCABesAGEe{KJIUv*x=SRzW@_cK^Q<|C>l4+mk_Y+-WfLpv%sqALCx zm)Cp>vDI4g**Pg)4T90oJ_6g+J5#LnKB9In5Cx*yT`Y>Iv3coPsv%ajcKLQof$tiK zI_Tk1CMBv~Je^~?^|x$}V@F3rSRYct5@jDngK%HPE_uPYSwv-S93JBeE%dLo5Maw$ z0=`{2?GhS2gQ}xe=ZdOATHjf;FF!whe!s&&Ww6kha4Ojw{=@lF2f&Ywp9j)-5jYjzjs<#LtF`a_B)uS1Q&awV-S|brNsD z6);II0%3+rv%~OrD2KzO98)gGsrl=sOwc=v_Vxbt^Uv3}%_jhIvBgd`xKHZEsMc6H z@^B~C5Mr+LTWD)EZg-SSnKNnjAjl{m$64gG-ub*7R%l8?JIPj|Oc!VKoX0*T|2x1% zT^NbXD2|l!RrfcbTY|3}{7Rc6b^2CAOmSxpIM{()d6+iBb-?g_K>-GDzIf^Sk%u#B zmevA z1&*kZ0xWJ`B`#(7$Q=Yj_TR~Br}S;;>&nvK8SEV2LvFvmeEg3NOXF3m z{{cjlRpnc)0R^pL`S02j`KK-?Oh*|YRlb7p**1QsiuwssZOd!U%M+Stc8#EcL$iX* zJ%F}H-zaWNBeOatsYMw`PDw9EmWSGb;lZw^okG2^CHlgtWZ^2o%=qOq&SL|9>|4I{ zVNq{PQDpFCPnP0`FRW1`lW~{1{q7Het!+divXM1O9gaawGXgUr!oZyi)!l0rL-ja3Ec zuw3_0s-)@I>EM@e_@xEy|192%y5f^yb9StjtdttK(1%xow4Ecmwe@P1XX&SxQ#fAK z_66|zvR|xy5_@!vT53DdZM0&~dKlCCv=y0~pKo%GN=sa%;4?A+_TZrrH4@_L#3rc%+fDdVaNXQjww+<$*sLkt{ zuzZ+4g8KP~JPi2O_MB$~~15s>K-MB(+&2E|7l&69^ zvjn@fsa74NIJ8rB&hgYZ%ieVD5%gHl?XFu0W$BhMm`Z}_28>6?l45Y8Pk0UY;TIfH z1a*=(>SL4@D6`F_)GbGD3QTT_?Gr|B2gU%xfXK7OxN!rlhb%=~_2v7LiBuj_t8?Wq zEQl73u2e>2lTQ2U2;sUdX{pOD++8C#KIoDF-u}LD<3DYD`}y(fmmmM&n5^O@>7R%I zJ$9arovBT_w5b~6tfOi~L?$4R{BcV;X+RB7)}1FiJz?jVZBeyBnH7edtLU%K^fme6 z8#x-zL6+h2pN<6Zp~0=?jcK(t{>E?Uw~ihVWeISbhCk{cZ4wH)$1Zy?b|?DC_sSfE!*(Rwz77p?o>%V2*H8Z*e-R0P zD(4OY^H@5>`R3N~Db!Edz4@6`0W}6ACe`hsP8#j#4FF!b2|t#dIO+t3VUIVlj=x`E z+QTU$eQ2joDNgorMs`?_Z4U4n8>mE%58J&ZysmJ!XAI8DVbgKqQfd|5FE``$8@AMT}x2xFXita z-#B2;q}1&GXsW&Vj$mj~G(4MY>aYRK&Vj7+Qch@0SO7}}A<`GiCrIrJwyX>=p-ngG zJD0q9O;~)6k=2js7`^w(Is>tLC-P`7$bT*GiRdWU`7~zO>hf;j>)cD9mX#xb6R4e^ z1yCzR79}Vxb;X=Cji{iMgY0z5XLdu33S?LHc~4NwUD-Ia$*y`Q*)7)*y-#ImH>ISM zMgV1>FG=*r&+osQOuqjd|M~gh)5ljY_@`N5pUTygF_3@<9qRTTSss~7tB0>D_~+1& z3~zOXfww!*KN^-zz%B|a&zkRf2fM1y8TKKZzJzSo3D+iz+S;yz?`hS$TSVI5I;|#5 z=kE46+PhcBk|36u+VXaX%4JsymdoB8=oJu72mIh|94uSjWi!*r_s_52|H1qwU&>39hYzEK6ddvy zD;qZSsZsnE7N>p&xS^AuxKBFn*=L+oCRGulf(R_X@qIOs+C{c{m}siH5q0?TO2Gka zwK2<%dd{xKL4T+vH8Xcq=#_*`REK>I;=bD09MD}c#U}b`n?j*V5An&OGs3DAaqzpZ zsETM5*$jbSDX`{*F|nCDuoEd}A<>>w+0kMVQ$ zn-1(UAtGo!c-R6)^mT?u38JpRChG}w4@>6{z)}y$G|6hYB0;{KUx>GkEUH|dEZ{h& zrnt&cad=4kAeNn5Vl(AiR2$barwCBtp`G`&tWivUnIPuNHa{UJYr0PMRjoJS!w!}6 zZ^z*f(^RiyD>ui6aN8~j`y`=EC{~0_^$b4-%j=diLG^7-^*{poZcpnqVJpY=;otYC zkNvL)?EyWsBbLD2-KH);b5;@@8la8Fa1fM`wgvqQFYz3oosHQ{OKJ%k17TLvUXPu- z7n@W5(`IVEf^mu1uU(_<&WBR!j-p@Znhn(g;%zKtknB#U|LgJ=o7r68G}Y;JXi!m6 z|IMN$B7a@66Y^@_rSuR{H(ax{ruk&hbk3KL&Bj+>tpOwiB8__#;ZSwG?gD^IQ5BNI zd|f#H+W+6e?MpY<9~_rYt>chc@7cK8FfIq+xo;eOOGl(JHJ!Vf<#|=SY(=*{a&s-L zOLMRFqXz#ul|QwbA#ngTeSlOIzUN?Pv#{cP7~ssp#_0Q_vj|&N@6)EV>C?Y-cvG&$ zXDDca!C)gHIE_Q@C0bY!wGBamoiyQK)kf9hP-MynAE!a4%F5~z1hxJ{c1lctt31yV z)87{E9|r4eYZK`$2j)%pGhYmyeR1Mt>H}OL?F2rDjxUHHz>$T!EWsXAu?tpW-!p$* z)xNna!L&sUA1?iCQdGhW2D2$!l)ZMlHtlf4Sn4PC9I2SCpT_Jz?thegZz!h~!Kk%678(Nq!Zi(;Ot?IkcpaY^&w` zTbD&=K-BSN(^O6IyUuf|*%K@!t!x4`m5`(uNY|_W!3a(jM-H`qzzn`3PeHa1%2|6V zXe&uo3s>u+7D|g67T2c7yfbyW?`VIj<@>2+G!WNFMph+hZHEFKZ5CDX3DC#Z#dm&R zy>*_eMIYOrFE$8IIuLeJMQ9qa5Znqz;;Q&Apoxc5nq2(|#XRHkC$JU6IsFWx9F|8n zOE8*mY5T-c1UgBXqs5%L)CVqm$dr$SU~_+LTMI;68p_>N?*-aD#A7?2cPe9%pRhvudCo@5`mZ9ce6WyC~yLDisZ_7m*kKoardlTd4PGh zEj&iOVy^N6X}^AcwpA)m#$DE$H}3ONUtA)PA!?MB*ZUIqaS}?n3V%IG3zOIHZ@ zG&#UwZ_SgNX@`8s#nqWT|9&Q`t(+IM#}I$&In9BDZP;LT+uZ8>bZ>(5ixpHR^w8N6 zfYP93yGlhGJV0@;m-gDP-~M6Ti5+wPfS;fVVc*rV*&I&0(wgQXZ+M2!4Nf)EZ*>BF zZMd5{wYOsN0vh0#T!RX>DFI1(2LI~+F74Fjs;zFOOI;9kgo^#a`@`wR=K82;f>Sux zU3{)Tl#lRA>o%mk1&9jVr_Po7$hT%`HYw@A*twfsvk^YtlE)}AfvL;%#0;=G5MHRXbWC=<}^q!L++dqrE*#%t7>kxvYWP+q4tRfo zv)fI@0o(7WIu+MgypyhHF!A-*&lh4Do}N2N+nP&rUb*4AUjUx8r>wd`Zi=bdtfR7; zlg3~$g67oPQoRaCYrvt?*MXt!1s;wE07pAyP2dGbbFbL1Z4)?56^R^ut-CsUF5Eu950Hu-@tb?$2 zXbrhF-@%~2zC5bdL=4GtQCZ!RA$;j`{MLVb`1Yhuzo+y>Ce_zEe~YLjy($D0xs9bo zqy#_va_oULd#~zPBz!wJKaa^~Ze{t0?fRvpnjn*$7(&8w|v@V%Z8GEoYY9<%&r;dZ=aND zirJMXA^KgKrNj{`B;AgaZP$m;r_QQO53GsvY}YA7{h1Yg`}E&`P!7LYEz|D4mP}=| zdxt$QokOxcI3R09=%Uz&z6Nz}!n?gxK{XZ)7!FOVofdTV_AXbxz&GIMO~1fHS9q(T zZFX`xKyxF;h`Q5b=wxM@vYJoSlm?7}+U)R3T4FjSp|r%76wSD8^arl)jIO9f1Y9EubpZs@-H_}g(9lT({Uz;R*p6e ztwCA-4_Q~IKYKmwARt%1v29krR2T(^K@COOIk8QHcc9B@OGV~Gga)Qi0}~Q@I4;Cp zP!c|CJD6;og;kuJT57s|11$FrF1XAZk7RHg6BSa3l4rhLi z_5GfDoGWpnMVZ^jYJ1*XUFdzV{-%Y66a5;q*>9xgFPGJ0Q*Q{uv-9Wo|N9@NrHh3K zn}Pu%)iR$k-j!0fHH zq?joYFWlsITNebc?PN2yOMB+G_zoh_!hTwEy#2}~UQi48oS@YSU*^ztY1c!$j>IgCP0_GftVX03XJZgI=#(pIJ5JR zv&ONoePcrU>$YZ^h@0%eUU1?KSo{HqQkqhd6Xd zzZ9ro_qgiMt;Rn;e*X2BcaMk6qSnV`J|DgA)g#ZH(Z}ODycDYJb9P73f2C_|*|QQ3 z_eDsLn%Kdh6CYr+BR|EHJa&Xt*5)e${z-qq&VmM6>h=>RVj!0zZp|i>$IvRr6s8Fj z&#F9exQaf|9Qn+F@l8Gu@Rzo{jtOHU?PzaS_4h40P5@S?K0Ko-VVR<)Y38TQbvRjB z{TP0Wa@93&zOQnqD4D2Bk2dnjAzPKno4`NQ`L3L{Y!donX2F?Aj(>2Nc`Icbe zqgVq?d8p=DR6S8g4U(m^Sqs;$NMyIEm6apSIJ^uXyMg4z>ZPVnq_JS%Cs#~^k@I)2 z?Hk(Kucjhs)-;^8hhl4D!Wln@^QjwvT#=RAf=cyIk@P_94*Xu?x#850B_?$!6u(n+ zr|4JRz(hXesf`&Nw65e~MIX~Jz&mzFqWY00Gc3ZDm8=1SkhU@JOJgC(y`0Tdv6yU7wXVOCG zysoA5%b~tjBli&g!0w55(b5hVdEbei4zc@8>YVRXq%!L}k>6doXS3(@fcB0a-xgfj z5u-B~>NAs0=CW|8@=xRCwjSEUJSFk!qJN ziO!aMg0A}O*(%&>Um;RyBK=;ovVstXYMeXX;KiYpEJUH(Rsb$JeRycA{Zv!UjsG|d z}F-JC%(Is`}LEvkU*1fC=%6^5jjU2H#Q4*2sgFGmF*qf8Lk+a|H5ks!I7 z+jZ{E_9!26QeKA0K-wnqSG0WD(8IoOClXIzNTE@By>J_n4IdSTP^~oUgxy2DgWZHX zA=AH9^eRxZnjH7+!2Sao@fYu69m1c^SR)GV_bPxky9Mm6zeQ>UqIjLB;Z4Pm+tP@` zJFqq1(l$qL?|$#S0vMCpoCWZypTQDI_k~BfwQ?Vd2KlZ832(#pBE~pP1Y5%EC5s+teG^SuJu^u6^0P z=E>g0B#v&D)dfSUFjwe zj~SDjkIqinEX9#8HgAx8*TXE?7#JM*8waTCIM-<7D)VxZHp{{1u9Y3I$d_b?tH}&L zf>apTeQex@<;QIo)voQ727zjM_qB=jx!aD#`Zzy){rrBp@HR??e(F2DDH?jjskCn3 zV^y1^ZDRs3B>g}Ro#UEPeaa;`271VKjUwGnX=_1A??`p|8ebOLQ%UI8oKgogJkqAr3;eUdLKFhQn&u zsYI>zwHNMAnY6PJkmz(3XG(j>ZC+C1lTW5tj5Q91hh>*J^Xp?&@SbkHoy zJgMU;56cn}wh1@WK?yRW)}F^2>E72kKyr+(vn=A?lk^(n)Wd^haoHD5`sUoJR~ZZZ zI1;|&RoXILK4Fp2Kwul_=~^aoL!B+luWuZj3)dS+Gx&xElQ%hR+;Rez#>^_hINlXk zky@n(PT&n$*euVSq#13oIHCO_Y&p=v_4S=h`Eh-G1#Hg6Xy_6&*vi-CtXa_oA=Q6a zx%UV09knAuMX2=*w%#0SB+v6)WAt3ZK61G1uV|ZX+UfyJ1wxWTB2Lp&?No&0vk zzpdHF&-Zggc?w*dl%C7Q<-y%V@a-(0?UOg(BEpaikO z^ib$a`))$fgc*``fNk8tWJj8Mzna=qNBwPLoWA8Xe(Cyv(v(#;iG0F)SM9s7z=1Cy z^5|A*pKV-NwC6gawc{sQsY?$jZX>^@bxU@tM^;X(6##xSQEECD4$SvCNX^5bXa!jtC<00eyX4pfY-!k$ESB;J)|CL#UXyf7hss->=^0)WECgm zj2slql*;&?%cKh=L1=>cb4WcW`q+?fb`XKYy}P?^{rnG4#R%7oSrBIfsps4w<`PcrK6Zac^Rw zP2EFnQnq-4K~6^twU=$uXRXB>H{$em*Y0aFnZ@Uh%K8(BEEbvWoZoDATBv~iJTR?J zV%$~sQeeLIJ>Hqy?u^gqT9^f(tg3h%zBNB{-Px5Q>=pQ_eqp`9V5`1k`|aoZHGOB%NRj1Kkw{zN?ifh@-Lt{B&6aHx zg<(ZGJ$5x;TT{V=JG)=L4aUAQAxJZ94ORnXaWaJvXUE(@N>Z~S8Kic-E<)JU2wgh8 zZzSo0fp(n(_4|pc@2m(Pt78BpJnq$+PZk|m*1)UEd_+ix%t$|%N@qb< z4i(y=FQx5z5Cb}VUJpvn!b-NZW|ucdMxR!TKlb(em-q1n$c~uUR4-CVO+hN>ZgyJ> zGOJ`Kn?voz0P)XSG?Lo z^JDw@HF|qAQEWa4kexN{g-|#)11f}0cY9s6as^fa=MNp@rfLY#Zp~l{6dm|bA#fG` zp2WdB7=pFuAnCvp9YeTO@V?=`>VYje$!hnoNA`N|J^V4+_wn<`&#&L_R}lLsUMSm< ziQzq{MWmc|;woqaoOkCnHr;l0WxjO4b^tCbU82+gDVc9L$$Iy6$aI{y;Vna?cj6a8 zZ8L^d?pn5K-oOG)zib?|8qH6CC|0HudNeIh)m@fO+H!R)W9%x)j6$m95?;GvsLCq=lAF}Du0bp!pmSMjc^~(2 zy&SPWp4Bm6bB}1BwazU|dSc)0V!1*mBt=D*AzBWf^)gh9cK%s?oSO&}_We|*UkL)P z2hklI0h_i*V%)kvETMFT4Zy3yJaU)LcZx@DkOq4-iW6*)_yv)LQFINQhsw+cc|<#* zp|5OHZkxOcOH=YMHsIZGh}fV+{3f23%u&k9DhD{wEnUj-=7N;Y zX;lG5`6a+^Sv>*Ef7f7efC7Y?zICgFn{Nk5M{iD$bd~Qp8@a2jeL$!m>KNy4ADvzv zsxLQ7FZzA4I^-k`9WEVh71h(|_>z)>Bz7OWc4C5DNZ}p0c31-xRf$7q^2vy*0W|X= z=yF%n8|=IJ+7LE9Pp;<%lpo`>1`+MUzsL6_Qq%BY}XpZ$iN zVIcd%VH+bxSQ%17Nav5Uzq+tv2W+T-Z3)YyHN8`P0$n*cN}S3&N#{Np;!9G z2}*;dez@szsI<}HXV1Pj=fv_!{?C;QMp!NO7I*Cz!+q^)EU2`tAG^bAdnw1R^mEj9 z&O(rx{`5sa=Me}0`3E{2^1-rQunEvJ6l(AavDq){_V1Un*pma5Wdz0PkJFr{_QIK! z%N;6R5SfeOxV~EUWlJ&32}QSsf%sX5GgXHrZ2q@#gFg@gS672(zVe|)62PJnI(Eyg zjSH2B8gL^jmG>BQ`>mBrGP2V&`EqF2fo=+oST70GJitfu^H7OmS8^-K1}*BG_i_qY z<}6N85Fp~Aa#shRUE>~#>v1l#gQk%fb+B-@l{bhrhtgN#=}?lQ59BQc*i*0z%JI~F zydE*Yn@|VlyWzie1%6%lc^y&KR+Sfa=JO>alvfbJ=5c3dJEfj;KQJcGYNI))mI#pO9I6 zR9LFXj??W)XmYEttz(X1mT&vIT!eg8YJR*gQ?of*5}g?3I5ibi+hH}VMNO|SeULc# zaN6X&wfb^I{2>!mP%v{|E*eph>2bSe;QT;*8ehJ@~i z00!H1Ob(6W9>kzpmnsc6OV6dt?shI3%(^I#ed{H*t-E2pp*Xfky0R?ymwJ+ur|iadNUZE$poC$`W*X`%G?_V2B_9}_=EPqkdqLvr2 zdg<7gc^H5vSsSmQ_Y2I*fm1>6@_{$y=o>XzUdc%ZEuE*;p&DqWlaGZ_#jOa)N7Zw! zD;>G&UP`dUIYA5Xb(nB_SkGGWD?VD-%c>u#v&UdrSXOmboEy>HLb8v4A3Ww0ITzP< zg&mSLtQ}~Z3#XJiIcvy=^W{p@YOaFbRhm%J)6ScbCvspMnt#m%rn@jq)(Stidz2ZVnLRdKdIZGkX$tf>C(fv><`6Va0&sj_hDJxUmqQOo-~5#w zCZXK=2lkRh|H*iN-x}7LrrurT^I9I+E6SH$0 z*ZWKN>b&t_=11VWbgdUIU!BY4kWhluuup^ZbKFHftuR6I4WuRR4v|)ctK-xj^C(L= zkqa3=j)CNRL9nORr zZnv#v{5Q)F;&0;yb%|zt8qrd`+Uf7Bq6{lI9pcPSQMS<`%jjbU=QQ8^jcfIkW`mMV zqTKGn*K_Ay<)opMe| zZ93C(1meaiVE?%uVXq*esek7&6!O28S8gyv1gA+|T}RN)x0`Cy3sF~*dAmmyBL@;W z!BJL6RU#7+*TDIpQ+U4;7;vLAwsG2ecc?`exgQGQt$F8@Okr!7EPr;4s2>#cQn zMXJ57cQzV#A8nRdK|kty%l7=Z6rZXaN4KFR>%N;U3h-M9z^vAtGK?db?1KK(H$+99 zZgNLdY}Z~3`_VOm95LBFau^=(u1QtZ3dL3P``Ua%DxQX$tmx$kT9qj}^HyrqKtONC zY8K{bX-K6nBth=dqmbj;iEbPBRnvoAC9|mbn8Txc@C1@$6f+)G5BgK70HBfuq{0&J zdsQa?))K|O4-mm*(*wVf<$G?&82|a!@1OUJSnA_y5``2%D)w)x6VWZg#C}Y!4{HRD zZ>nnbdTPRG3j{mpi;ZhK)aOy$Bdwtt%?E(_p%vhr9nMfRZ3E$m+ue)rRgz>8zFH8L zFdp_xoK=TTZKsF;-RlH9IFFT<9~e2PpEEY8fr?ceT;Dy)rXo`WKelFADBKN2h0o^G zu<{2*u^KV4SnyCD%ZDEQ@NUJ{NLTRA(4WuPAD=&c`dE*Dy)>&oR*axPFjcfios6T^ zW~>4;-|J=1S>~yaLt)?Ke2@Z;TkD)tMH58``66IlMAl&^D^!Q`l@Hz4?POJr=UA`* zDxdDB!?+fYhE0vv^)N&OkDT1SBTU=N_GzyNkPCP}rz5%AuaZBw>YyYC2LOEFe1b8Y ztCPygZCn=TkYJ9SryaAfO5!XubjII;A--2@1yxmTk?!ep^O8INe19&`vAPOA3|7UU z;&62B-<#?<%?VqxKqV`JzSN2>Hl=7JaQo=bHjdj)i&1>iQUj{!$p%Dft*U6k9rtlf zY~ZxG%|nV#CVmFX7~bBNZZ!*J-_mZ)f$hW{hC5}A${y`~Wv#oTf6A!pzF8H6IExuj zS;g+ts*ZemL$g<`oRdMEq;oads~82>-n0(Ts8gNz$iJSiy-|PO-^TNJ4R`VBtv4Q| zX3JSpLGZlB7bnS_ zHYjKc0NRZ<_Si{%?|oOH*`DmHJ<_BjdeK(ht=>cZST)W_gM@OG1>#r|NbpPkEx#6U zqv@FH(Lq|mzf_t-C;6EYJ1J)5k`X^Q&D4A< zq69ROpXvm${q7*JlS+^_ZN;e8z?4Z3@f@cQ{BIQvyMofN>#A0D!cO3YBBtv}h5xyy zP0s>y&hRf2Ta~I(i(|6uttlG}weC!Z6zhz3)>p8IV>O(~eC~Gkiy70cNS6iELj!hx<@K<0EW|3Jb?6&M zz?L7o>6PbaV-z|D4z$rZ{d%91N(URvZArHx>VWNwZRkM}g5+G5Spo#J$E8;y>KEf% zKhEmxB<>{y6HZ2$@s0KG3znX5WqEq?4IEeyKh$QKp5IH|z3EH^R497r?#3*~Ly7AH z3}b*-p+jcs**vbsEzyjtaeatjaS3Cv&G23hXWN2u&nf{;jV%vFay1({@9;K(+8lA( z^k=;^tJRH3sVxUy$%fhxrAtKN8|xZWS4tzsl8X8@*9;jt!kJADYGrF41`;K4RN8h# z=UUr-^3j`n%JH8HeruRDUQqwXKfc^5^?c|be|)=tK2Om<%Pf*|>_=V6T;^;slrPKO zhgY)+^D=rScBS#Ld)Cac*}+0wm~ms3;Nn*Uf#~I?gtjx?m%0cX39cx3#Ls(bE;72- z33f@E2NYA?ACCYq?5L_d={EWv!kNB)H@az=MD((+(>FVyJcu}`Nkz;^{ZfjUGj))@ zY`xf&LD+rAtoDvH;VG0f>CETA0PJ~zGo_hzqKgOD|8?a?|G$2`JTg6X6YpxS!lG*h zl{NtP`P;h3x3FejigtEM!(qTR+l4^7g8>f6wX(@-?=|}rE2vIeQxFBa;KMd|prm>^ ze+y7j;dLqbQK1JaeFg?)~7)Qv^e@5ss!mK+$rk3=^@G| zRModMRlTOq%>2(}FI02_?bM1U6U?H$@8!1z7Ze6+py><*gMb+7u|L0Ne*9ctADN!; z1xpQ(=X|QeP<-d$;A%&tl$p<0fQM@pZL}M-1reBkrb#}Xd=&sBLCse@nB1OQzW)=lugEjko#IZ^VFuGs8XY{__$tH>znn) zAI}mq0N%%%Rr_39~_X0Dp0*&;(`llaHB=tQo~JiTH`F{dS^$xfzX z3%1JBZOsD&yW9@V+&KXA0>@Q|a`qo8BzvoV@|eJJ@GtW_38Hrh{ff1FcSjijO4vK z=Z?Ru*{AX0e@6YQ?&#Ee zY?L{v4P-`k1*6EUV*Ts7)%(A%Zvjt!+w2dUv)y@GBqq@`t4}u}jZdM_Op)UeYX~uf zdzdnxSTTfq&8=IV*qoTwE{X^iG_4O!3#VHTU<(~m>fdA3>c(@nlS*5ub7_NsnZWO&MdhRuKw)9kN_u_#(61;Fe5?4nFf? zgf_-%eFCvuO2o+Tm7m?=6`W^I+pai11a;?&MjZzAWxBPuZR+3UTp*!Yi!!ISVmE}? z2zvnry_LIFZ{0(nVsO8#IGegYYSxY`|8>Rw7+=QskL~?_Pak_T*I??kKFpk1>&xMJ zE+uN%JC&!=V{$!~D1Qx-aKL-pvJS)Lu;&L*R#Vm?Xeu(Uu=3sK4%EJENr;Ig1A9pp zTjKJn|^gQSDzm6k^{7T9M$`s4z0s3orx4?$n$yX-UWMZS>K;H`3@m&4@xU~_=L$lCYVd4DL5P-^6;8+)aKiu7~xpoD%O_4;gI zs7tW!cDN=^TkZ@S3Jf|$G2Y_7Z53qG1}t3jieuXymSs7H(-?;)P(zDI0zcs*uOY5m z$wQ7*uy<+O7o7k~L%ZyB+q9a#n<`ZKR8s7=IVnkLrh}k_i>82~NaF=!e0z}zd361d z=S*5b`A8)y_W_gsW#2nIG3pEtx(9u&S{F#d>FE+| z2A)eaysmDPQ)Q)9e;Ivq8cYe*saTSRJzE7IRds>onu7qnbd!ed$}e73KR*8Fed&v` z+q!Q9eQv-xcvZ63RSl5KeshOP6g``yLU@?kYKmrA|EEi*HH)kkSS~`C7_uIl0tAoQ)O|aKR0|YE`fzfSWJ0=SubQt)Rc$@4w(en; z0`2v*XS_RrLdJHQ^XcRmx~#Ln=2s<@?ydx%NH{+8@J}EA z^ZDDi7YVzkfv!u7bLrnWHRaVmDdwJS93;U7dH?C7uWEL_UPpLIcK{jI*Via%F5PGg z_qkZABLdbcY*P{0T$Yr=1#}8)aE=JVzI$|!4SM%5B(JvhLrbr+N@;f3IiqN|E?~H- zKu7M~WAx2TCn#;3+8N|s1R~oIlsndnN?!;EFIb(jQ~*`^L4D93w(gBEquXgA^OJK3se#+vuxu#Xlw>3*dY9Dyj-Z<>X zw03{qQQJzT@(AY6nblRr-$8+n<&YuSL4q&w0`BsSJAhi_WradKgbM++KIE1Bk` z!98yu_4L=$d{MI46k2q0W80Kp_S!DBLlTGDPH!Ak6|qB50XV;v5wmjV zV+plJ)z%JmuWPM3(&!n!yVPLv+o72P!<1gz?9S)WR@U9%XKH#S@lr{4kvMx6ZgTi# zTe~?b8n*h9U1?f>L=XlS^J%fZ-2WP1KR(MhoKLUcI|o>yc86{?{;V4K8DwI!=Y00A zz}n_8cI7v-T>u*{&E_jjvXQeHUV`&en_D@S{zVW#R?_u7Ne$%4>1?as1_~!_yQ2fZ zi+n!1EmR*;lmfK3#N(Cw=b-TAF4f~~+E)XCkf<}H-V<;xP^o%@nd7S_1H2wQmRrz7 zqUI&3z^btLoW8@=&pMqA?{MVo*=XB+6`X%ru%F*K8}C1ckko)B&=|Fn7Dx`8HuFbw z@|*wzex1tRas^dy0Y0!gM5Zl{tajdEpTlw4p6Xj2RNH*1moDd4&F$sUv}s_Gb_*erJ-1@w zGP{CA!H$Loiq@u1{nVy%nWJjJ+UUs3xHu97?PrBoR_xo4KfnHETF^ayF1hkS&NU;f zgR2hKHu(gn3^;UAnXJ5&(;WE`!fHEVA^P?Xol9Oi&3eP$TB_$N46s5ze&`$CJFLcW z?p#+rN>y}g4c(9y-wHdwtuLAq47RjD+A~=$?;DJ#=#Q(63n#~SS)XN9UX+jfra1@@ zz!s$rqFI0+&!6qO3=Ut8>!F>VayZ=!Yg&TSR$FT3%2n{>=SBNC=f|(_PbYz+uFb<@ z_{yMG8mPmZmA^(PUkcz~>`?1f0`78KU$c4&!^yV+;DEMg+*F-5yjG$rT0Mit$C z+OQjze=?QZ9tp-0ZMuoe%2H`u02s)GXaa3L^DzlEFiYF68H|N7lJ;xHy4#Z^*^qg&+QLk79GL%Isnv@WkWy8vPZzRci=@2b# z=()UfK&@iy$FHg$jW0hxd>Q}w_2YfRhpfOWSn#$qllWB-#Abu1Ix|YR9YiKTWOM9? za~~D84&}UU<^s@ytqk##EFmrm3S`)te-}=6<&(!wPGflLhUv5A@V%luITZ5 zkkfC%%{xt_Gk|IiZUMZlKPo z>c1VUtMIiR=rX~Md@%KEYVhi$G_j4U92b^31bCFU0H%~7cZy%F-4P2 zKtDKL*lAOFRUOHPGZ7ZM4X0Eo_<6a$|AZ@i{qpnv_+@;5IcDW)GOjIvY3D?|^b5E} zFOtdRDBlkDC6K05dXrVkarg(Guxrf7*1x0(pLA~>x)K3T}aGqI@D|lyH1>k+#i~1%(>5nOViqJphbm2kdkwXM^gT%Y? zEu@mu<2F^aQ8EAOde7fhVISpc9YCGURrdVc+e}9{BicfOouDY(b{{eUl^SH%=gR9h5L$R4mrwob zA`A7olNk=Q%uQFkll@_=uF8aLns=&s4IB=7{`h3|`@;Ep zY*V1DSL2?t^w`hkk6PQ&b| zxqSAV&R$+!g~;P`;!wO*w|C`(wR!LTsg!v7Owy-NreBvzNCerd#wGBV;E>fC2Vpy| zQOXS%6K$*Yk=}t2=YVhaU77t;O?A(BA%&-|{w@%m+8+G#mSjzKQBe1%?kiwEn2xTfZT9@Kni4zQPQh(73AN@sF z>)W3nzx?OJ{qgIcKYxDv@bk~{dA#qu($qs1*Qs~R{Zo~W&mVplDWGlLi3^~|umx3B zX?ZX-KXP>LC939mr5;+FUEzzUf3K3x*%tEGxf|QTaR2sD7k~z9fpsWBFP#6h`NC&pFRveS6jBT^G6LhanjFml7 zJv?p%os&$Vkg&e{q^{I-eR)IrKWq2>k8k()ALD)JUVg2%#%jPE+;{@RaW1Q!w$~0X zx`^FCp6sNkHe;}pVizxPj93bi7^lAAisnJAv#C|QT@MWc$r1gw8_tOazVDtaT5?h^ zO>Q>*>>kE%>JWvy`+xvPjH>3%)deNZITyYG``LJRt=9=v`|R9ylv^cG67W1h4`XS$w9RyysH6W&%i_Rm@PCx(evivq_Gd==wfRQk%M35+qXuf8e85L7dlaLY0OvU zFts}xTBGewk-<`}Vvy%K-XW+=enDBF(vH+!mHWldbPC03v6mv_W7YcC_TlG$zYYGu zOO-a3MZ@vcUFh26o-H& zgf$Du^}W~VvZB7_Cce+pA$n(8PlxA&qK#0A`0zcBc6PHt^Gs@IX}YWWnVqquZySL) z^Our>in4T744gnFdS0nQ!;4dkKa04$mi2PqA9w5EY(1WiLEsxQY$sv zD9@Vx|7QW~{o`Z%@M36oJjz2BC)6Ng3++oU1*jM^`GMGQYsL24ban?5j+s}FEY#Si zeUATOum5m*DG}5nIld`20PWEzuPGdJbdc?|)73^POHS8vW}8y2QQwvgcBb7d6mttp zyMl=4GrL!SbKy(tOdz7eHyBkEf^X^9O`O-(+7WM!_Z(pww_>0PFsn9ea6kbh4)Y0( zpJiQX-o^t>iv)qHlKwqG)URKE{`mR*{(FizpOgh_uR1~ljYNspGTTuIZ724F1H-V* zqDSX#qD468T2wvET52S#f22PzwogRsG`KncEh;-@>9HufdbhMIqEvS~wE5+KTfH_ujqm?`zc+)3pzLI9@Dyv^ubvhFC)v|pvB!-5R;~IPu(fC9S_a!GLCd-{@Do*m3-%z_IUO_Cwok=Yh>hf{7zaqT z=i)Y-&P9P}w!!E__1TTI;Da?+I+t<)VU&EI?Hc$Ku4#e4IcdW(Z^vU2JsARa4U1}14+5O zx0}|#WD*Cg_XPQ`*$LqGP=f$}dqVoA3zy9&(K!oGbq<^##c0&zVj)}AIHD=utfKMe z;3fojYBfj%u>sUkCmnJ2WxaPOF%9CG`*L^Zj2&m3QJJ7x1K)U-zvqbY?Z2;ctuJ_F zx0;`VZ{;d&gUeOvCv}%=*uqfTw!-+}za2~t_WQ%(6f;%uUcwTV*hR936pE_Bs*r6< z4(OH$kR@UoW%kSW+^HiQJ6yN>AqLcZ0c_hArC7?&>1-7)e^fG#gL;YO5DhK%z)Vif zsxQrN<@duL2=`UbY}+&S%G4zI4ms@>u;8zDU&Xn^)dNzvYyG3F8o|J$nlaew;D zC4I&tS`cx(qH+MF)4Mp(3^lZCQ(fC>pOPa$j*jlC!Nr_(m5JL`r`ve(!T z3}S^Tp89iYCp)d;Z|b~W79`6A$|#^y3E6MY217~cuI*%3k5y4;Ae`-kfFJ#rNh3SI z8Pw0uSD+@?bpbL4To`*bd$Nwkw;^mT>FTDwj*TB6%blfD0T2Wef}Xo6uRO$=J`_#( z+p2y1^6BH3@!{uPf4pz!ZX>?FNL^)?)JqS_P;bLjE!0$Fggd6X*p(zsz8~Lmh-=y$ zbP`qppvIKY?BDcy0A;RxUUnl|oo5v+;@?T_6~2a#Zl_u%p*^IGTVvx>QY+269S2W; z-6BJ`yGJp>L&;C21$|WxPLNv{(W2*64wuhw4~X!8%ajKwIF5Y_uj7&2$CibXp`8Qcv+Awp-Bai9c6M z+H6AE6)fIuTVGWBh;K|n@)3EaL^l02LW|J$N{`giy{M?IdVfp@hvbu3cnkSGlfI=%H8iGiyfes>7G z60@p>q&t#T6T}*vP7aXs!D``04%S>m;JDAj*?>75PA&ggz$$K!a-I{I2RY89dNB z?VCaS@NFSK@udOh@m+s5gpY!XlFa5)}SMkQ-rDkV2Nhut%;>E~Ai_YMzPtt?Zg0Vs?vWC<)v4e0!K zLhZdSyN@yvgq78_=Hzg9Zp(?9sPJ(Qor&H?_f-%Knp3J06sE(xVAnGeHP%=kOE|mf z_$)v;D1fL%UJa|J7{bi(ChC|miw?3nN4m|>syzk27tB)HeNj&Yj=C=mk!zA zSMB@w@#Fui6jyCd?|s;U!%=t4<)|DVA1iDbZ>q+0-z2$%GI^jNvix==!1iD;w_ zQiG-9BlC|ri!s&Bq;g&sUWx`9Iu-+-q{NO`DMDc(`K_i@6dxXnf9eWUh*(Orb&c)x z9fs&~{74D=W!KPAb((^=ftz|)Ag$WfI(==}RH`CFOpzW@ljSB>0Myk*n#yy6r<*=n zO5rK3xZmNOmHYbn+dlx`*@$N9QL-3>GJR+)zW|snIH;EB+O`SApn&Q!?9dm;u)eH& zjQS?)SgZQQl6`h!bx0;mrKG;g!ig=R-TLiro(=2uIvucwm>zAU6IONEQesVTb4=dE zqFf&L^-u_~Y3|+>m9r1E+2X(t;bhy)3*S*(X}3EBpy|kk7E)(c5yW=gpjAr@wrTkq zHuBc>)=&Z<=f4AyZ~r~4D2*?F-e212e<%2lgE#E9>d8*&#y4<^!hK;qX3#A|xeFq^ zl{QUDqE_nLdSJQjy5RC?eWfRFw7wb@&so#-dHdaF2RK%41(vRolG@Sydv4>VXvO)^ z#DQhlY$9{uhvpr`4aB+G%cR2lu3f92aJGK?7#WDCj&V)$W3k?A@iItAwjU2Ps&oXfcxuGsNp>Tgbr_006v0Nw z9J!nq7ZX^)uh)f6shgafE!F`na+sWA20%dFx>}9|u-Zuu4p0(Lqtb99=IF7b@_lC>ynSkr!$p-M_-5y9BoAq}YzL}-WF;1gEHV#84# z<+8c@?zggEM1SA`2N;-g+sj!k^IRoe>K-YT!TtW*qJ97Q_rvzY@4Kc^!IoN|v-p8q zm`?UVTWn>!byg_g?V&(@6^A6%Ik^>mc~Syp3s6w6l%T#><_lcaet&z4P4`V@i$f39 zN)QCoPc<%qJZi< zY?5-q-m4DzM zXo0EQXvSY1x8oib8>=P)@N|$cFr=gwwfps%gy^;NQS@EqH0m8Ql&R0M{Gl_eckAMi z65s$9)CjE4^KW7su{y@9T@38$|~o`B_QA`UhXUdF&U6uEOl)}fef^B9vq08 ziZ7*nwy+#&xx|*iIlQ+z(7W=hgMZZa2rm<_2cM0J=vFziDs~V1uzEnHQg94XI}?_& z0T}^4x3zHR7*$L@y1F162Q@@~<*uXMWqCP5a1MnjNw{QP61b&1TYeljy=^TDLh?-+ z5MaLJi_pPIAkv3={~HjojpqBu`r-cek<|Kp`ci&sq~F>Q%=*xLbKo@=*iZFw6gO9{ zug!ly@Rni$ZlaCu*SO zIB|URyV>j(j9{0W*?-E%KBwJx`Au9k*Qof`)nZ)Vje)@n^&kg#jF(`ZB zoGoW-*`=-r4+tFbQ3ooHsC6sL@ho&F7L|WqylB`=M{veK^bq=gP#*OKU5BL|Wy@v1H+OT#l;6 zP3NK

blLv;EdtqkH5&u7h|@*zdj@0e()knvP1^DpBjtQyULpV)uD5s{ZS~RiDR8 z(d35xB;AVgE)`Sl7F=Sl)iam3)O#$c1!dQB6v3=Mp#9Ssr!3lG0Erxt?TYyJ@4{8;V7Pd&w@A zWgTH?S#2v7g7gmDw5a9?H%{9AhDpfEH-CV1Qp&EHyBdmOImaYRzpvY=&J!xvmr)I0 z_|U~T1B9*2#OfHGTa}X5a1nL~t|Ao&pCvX{loP#1m6d@Swl}q4%c0#1dH&<#{rdS8 zGV#av7g3!j@(L?(JXRGqp@(+iS>Yw_A%QFeWmeecoeZnE(6IGj*B|XpkdmNM7dPH_ z)w(30hoa{xa53!{HRd$E!8GSpG3>OmUOA!mPHX_`H#R{&xPZw%gp=MixGp|cf*O@4 z(Xd(uurIx%Ef7YX=15MNZ$3!$6STokR-_D!9aqVy2YuJ5Bd=iAFo=+5cMI{~kP zZ*?k1A)kTul@s2%1xl$yS1!1f+>S(CjbCY7iVeZ8j%wQhuvtTJo4Hs=-&Pd)ArEc2 zZaO31hYyF=DqxzizSz&aEM6b~{%hQOvb*c!ig#$hoUHfjez8N>|3lZ?Ey;)__A9(`(&hC-ww?J~hnL427zRcfL9_ zPK$7y-qXg`i!?T}L2k#kJP++ew;-jgHPwhY>G`saDqk%5p~L~U zV@8ln4LY*iysO7x$;C6V{<}wZfLZvIAq9}+EpdSWGLZ9)@bPCu=sC24~pZ1oP(tE!1;?t$?sWv`US8-?hWSpy8%(8o}P?q~FFPl8f z7FHNoj+?6zHB$4Xftl9~*{RVESxZ*}s$vQCS+ZVLc4azeA}k8&TA~s*jDNR&|9JcB zXGJ;9A?4f`)|~(YBRT6_$98bEwO9asXe8y##%0}cX0=Q-6SwEb zDbtX%FOe|KimxLsB2`pd?k+u2;V<)~L@;9o-vgf{$i;(e3eZc+%DTlWV3+18t>?Bx zRzF)RB58K0x}pdVXaH~@PLj0j6ICMuMeNDhKQ^rZ4#G#Q%X^dk%X|0ylthHh#vzK$ z>-Veo_GNtjtA2RCq==8$7xx8+f$&s_)PS*(!%u4XbSpW+nMy*Gp;UgC*WQ&6kTn1{ z4sqW>4#gbD=}l@8ISQ&XXVDMzIEYP-tt7QB`f}G&Ylx@xew1YOo^^M@tH$U7qy{7= zfw79jOl5`FA9~4VN&@msDFys(T{Snoh%SI*yn>g%lRb|)Gq0;-U^7k=2NOdTYFX>-Bw}-Jfc&VyO z4lwej(lKIo#ZkATt2s0E%<$G}>VA9Pd4Z3k_C|@q=9!Z1B}XV;n4MI%EZ@{mSHIFR z)HHKh7Du=4pQB%y-P`b#-%`)o>6;SEq5KR&0`p zZ}}M6%gfYbXsBmI z&i9SC2X9_mk@X8UwwrZl8~yvertvsuSp|oDuR(!y0|)ed940#U9c3h&RiwvJ(o;UG zTi(xpt~LQ!pw3OsP}bVWd<^c+3JveObmZTy-N(;={?Tju@aaVx>iOgrTfUwB7rOzF zm$@BxcmCJ8w#;)y5yG5QNKKtfw#`oHPd#6DiAv#b9ILVCxnb$al-g$9Q^gZyXEaw) z8_zD5^SxwHf+dlbg!Mie22N3Co^p)So=-Ka39O_9QaxB|-zgMTT4VpolTuJ7>kN7> z>7+rN;eBY!Q#J*?;xYmSmS2LuOr3t~__+0^WvXIueO+)9t@aS^-=daJ^S{5{{L)|3 zZa@G_eU-F87-eHzPK+)W-jhXeIv40rSwG%Z=liaTU)DGPgle6LCmo*hRd=AvvF(u^ zX{IpZeN((Tn4-BJ)qqOVgLrwWe@2bKvp-Y+u znuI15?b&mB2=hejIVzK=BDLJyqv%M`og%jvq8Un~{&zLs$zEGkw5ngulCW#lV$JRT zF;VKMqEmOu@^tTwv?ed?#j5TX|D!)O*u`<5y#8`JiK13o>f zd?1@lce>vm-v3?be*XUU<@?*OFMf2CQlZ9IvAPo4wO0W10lGV9*X;(}MD5Y!E=Y}Q zjX#UZGkb$UE})#a)f=BS1A;DvJdGn|Q*wN>xYU$_N_X)XZu^)$FUgO`IB}8BOKk0H zG>)2?O3e%MxZ77D_W26#?L0I-yUm&GpXOYHUWZe`u(lj9sg^H0F;t9g@mG1d1e?R* z$fYZxK$&(bkwTSo!DshUf47AHdixplJxY$Kj=oH0VCd5S+s9N6-jR=Pj=k;Qky@&e zi6Z{82QLKE5J3({q@HWa(2rH*ABuJ~8Gjm)-YqTv3ul|ijJfqWj1|R7f!g8``p&92 z!%{;6opd?a`c!OkZS-X>`Jkq2R4vESI+i;@NyD$5-oe&umWx^)pm?%S9`@R(33oOJ zIS>e{zlm%ZZRBn*L_(146U02}x1i7aW%G|N^iQ1$%)s^M<{atd)kXvPw#ZFj14#`-wX z#3CrkbK0n(et#cNv8{KyMHTi1ck;`(#NOGG%y&IOOC1r&>>EpLAT#J8|3(`N88A18 zb~v%HB>!Vt0zty_Uieo;nIzZI`#S)`1(Z#owxrB&=H&l&5x@LUf&O*7@7Pz%aX4DB zU0d->5?;%XAg}p`$xCxxN7xlqkN3J-@;4VueMDrTU1`o~o~5 zR-N)}5Q-$vUB>_RP_XYh)!E9@V6uc0Ah&GFRhTOJ+#DJZ)a4&qw5XO=m%ATM{Q^?B zoeNUD!YOH^R5Tf#O4Z8=WzBZF&IS&JBUMf46%4$4jI1p{TSQox1++ zD&+~YxcN0rB zL^~x_P)dZ&hP;QlDG7Al2QM%cwV;|53oQT=oBgm#o+Rz2;Gwsu9OK`uoRXm5zkK=p z^*8+jl3W~KH>$gS_Inw@U$T3mS~s0PTxP`9-rkoIivd|}pOVB$U$<72amlpjtYY02 zF0VJ8C;$#pE9SMXxJ9I!+#w6$XB_X zW^VkgqI|8w)3>+Xw}yyqbAbMq%4bKAy;;Er)Mq3T;4pcq*u+q&5bWI!<%_OUk@RaB zDPPj@npf;om$304$@cF*=cixK%T@^rZei&eW6|~~&zuitwJ70>{*Am~k3l+!)RMyZ z6;uJ5#}E6A+oiOZnpV8zeA-;%G|o*Ha2`%+vvbsSyDktx%TA?4@*bc4=!ud5qP8mX z)`k|{S-E=P#-(e`+1*4Ofk{ocjP8!P5e-;;r}1Yx^gJyNI+a406Z(N{IX)7+yDCT>A!xhJ3HomN&>S53Vz^ZrL&nE^^C|-@0YA~ ziet^IrAv9$93X2f0$Y*ux&t|Qd2Ed2OyYFrfE~fNSlLu7HgMCez?uWK6n{=HIW=A9 zc*sTA>GY(I?(I$hNkF#0aUO8$HVhU4e0zyU3YSW%8bq0& zFLoYIO5Y?^I-VruTE2VXmGEYycBDh#PLR0x3f6-ZG1TiyF90{f5^fBetVR+5$4hj` z-*LWJCQAtWp)~e;>ttKqDwXUt%vN3P=9sz52uAwUR<kcgpV6BwLQ)OIfE1x+R~8`i?{_8PegXXV6=^Ih}s4xZ|30vM>2F>DU9oO0zdT zm^ENjh(b|m4X`96skiZPgskcT^ZsLXSeCEP5t5y#z2imJB&AR1&-9o-9Q0CloX9b~ z206hp>ptXC7jvt7(Y3}3S=|w$n>^vPOPRCoQi`6?XsmB+boOF@sa5|T^Xnh~oL_&M zhCQELnRG~{tlJd*b+(ZjvQV0MdEK2P< zu+V^@R@9Inv&z^GVqM*o6x*2OPBsgnM&STWGua_5&OA4w_xtfIN<5{LTr%}(l0X=| z5hvqPJ!cVOB=IOtEKVj=q=WBk0zLPVosPc4kVC>h9pGF3CTagxC-hK&n18n1_BvA` z(j8QD5NyM#%gAe6c&**1&u_DR{`}8h3odQCXejPovfcTXRIBENU$zuZlH9FBGWeB! zM{ILInEHxubIKef8rJ=?qKIMl_C|L(XFn*#0qcjv=(d$ek)s-m1dLrRvQB{`UXBm8 z#NNd!LIZDZyif(QtBF;;LiCp6P$%BVqy(1LiGl)-&vAU&X9QmTp8HN3nEJ3KL&E8k zv~`-Ukt zJ9TzbaS(u^=&EyXUC*h(ic$D%YMte4iQvS(@_@~1$s(8VQg`9i4Bl*|cW-}Bn+AYdmu=ZoBQ5DWA#Cio+u$t*i+a)!LPTbq6c&Fwqiq zA<)~yrwSPW(1R0utjCICl-av7wprnYLr_Jj{2$Bq{nLk^ROFuB0n!-uVyd2;%4?DH z3C`X%glnUM>YTV`wXMkKa2AX$sp63yV5f?I&hHN=K!$gOYG>}OwBkugDZ#=I$#W%i z&$P3ly#9{zo>b;|ui%?)cYcA|zspfZZFBw4Zu?d>M|P;T%=`inOK?^)MygQC0bXu) zh?8PQcCi$X>}}4i9Vmy9@B)GY%}o-8l(DEZCSTevUQ`q;%<&(~_Fo_V`ZY+C0zcK5 zZ)sQ3S^Mkb(5{`dmE}WJiK`^~H5qtN67)RuRB?9#58>81}*g)fxA1~yxpWU z{?aw}Bc7C2x5G_{_o1k445CyqHLqoHVfzTf)S z$NI7VWB&E`A7B6V@x$A1SaapvSo4d_wrkNx2GG~}07rn5iT_fedhS7wtA2LLJNomd%;?^1vg_o8|Q>dtO`MVxohrCsTyp=Jfx zMwhf3)XZi9PdE~3VFDi<#9wo+Wf_T9NzOqXGvx{%GyQH# zVy8r%p#?|gRFRN4%FWA_CCe;eQS4|}xG+rWD96g{8q`@+-C&h-0-n2Hk(xx$j5GS> zoBUTLqsno%)hVB5gye;9Jg@MwWPg7A{H!2KAbApTpX~3`86;IFNt@J(P0DyCFxE{k zDy_X#q8!AMDehVqL~Ut7I74+Rbam)uocT((_i_#+Y9gzF%@x>TXR)wp%Is1=+Quf9 z$@_ROICY8+*-3x<{EKz6Pep!m(qXh};mWfUx4Q!R-c25{@Jc~J`mHFYq0-iIuqKqC zzH>7S*;mivtj3ip5SbUs7Yv-!GL!2`YTnArf^j0phyFqvdEzSpqXt=!-D$TP%$}1i z*irVHYE)WO>&s{5^MlcXP1Uu3>VC}TW$dZ4z(LTh z-nZ&f=}1p>otE(fb?_*z`=U?Wi?^jqG7+R*v~>sPjx3X#-MU-I)QGI zATE`!Cb2`kE_T^A*VPMOBpQomki|{iysNeVYNh_*D5y4h6ZRAyvUTHZ5wP89&owG% z-{U6Jk`(o-nsP&eiaPJtEK}{O>`i{uVN``RP3ar?P+3Qf9g3)ZTTWM5pnosbKE=IK zj^>X$_uCoxu&Df1jXVWtDChXvqbpG2JJ+n1jT-TUzg9*958z2Q2O2@Qj>9@*Q7@h^~Tw0^M>c@1?24i#|ZpoVa=_oep|a zhtrBn&3t7QSzR>^H(ABDf``&;Akp^~%R0}lQRu_96^Rhbde>nSkQ&#p^7JGt@ht$l zmPrrmd`p(8k%%?Hb-bWsut-A5N>U&XT}82!Yme$#X{6@uRs{H6`rAeC|6W$??fWOH z^cTX&Q)hNR6&ACAD4g_#7k7hI)L0KRA@Jd?NlE7YL}v_=;?@2{w840K1qXtN&bd(7 zk0xumQ1-J+sB*}43PiGHDZ?*^Bh+ptSx8EIk75cv@0vJn=ahTHE(~^qb$ZOQKAqc- z(gAkTxn?giFs!fEq=YIXls_6et8(ebYdXs-$cFhLzvcExyRuBg9V!w2I4$uWEoh!s z?BgHze6crlfayu3rD_ed4Fx~7f8P~EooryDjus^uAaN^T8Z{4}UUq5;qsuM9R-LD) z^qvENfI*4}X$?-7C8DAi2vIXEZMS3yvuTKDg|L3tVP1GpRjEZ{TEV?ah~&4cG)WBx z?o^$SvXv!ai?HR`%7->~+jj9coDSG72V)0SfWvLTvciKXs^yfZ`nryEU&^IaRUS8o z;nb1_)&l8XB;DU?|K}gCcGJ(j#&In!3((Nr>Rl*Ggq4tb?bg{`%E6Irpna9`Ilsa`d{K&uKdEU_&z?OV=dttI& z&X+s7p(aw&TQ5khS*-M1gMt>-(G7e>j^Gc8xw4eE1%IR{;>EQS`vi!b-YzjdZR8xF zOAX|majnLb>ZVh0S6)`^%S-Ra>H0^WjOB2GE-K;_m$B4Vo1zzf!@71X#drdK;PO&OvO>s>@HP7WEPGwNZtt5n;CaLW)nne*! zDA*(!G=1(lUMlV>VyZX!x%9}#)P7~l#~L12==6?Gp@6(>X#j6ZC7{>)(zG;OXVkGL zFaCH_lli#RV(*UFN#AB6`6B|-eZ8#L*N^k<8ScmJiS`zq20u-N+9;M8q+Lm^i$TL^ zQ=rO1M_Iaz6t|Q00N;jwYT`+_ngj%8;^gCxP3a`UFxXSx1IJH(USDVbT@T{ zRn6HQX`z+@=$fddr0x04lGzi8U-?gRCgEHwXs3dJBz!cPt4D+Me8%-c>< z{jDs7GHjr~WpKkUjU;3_G#qM*BUYHxz>%)2AJtUW;+NH*R_m|N6&-#ip?DQ2@Q7B>LTcX zt4urxrT*}2Cjv$-B`%ExM|ed2=2W%Tqu1bHNF0rdd6iflqEr}T25ne~VZw)56AQ1| z*R>kOtkmJKF)8KLhDw=hU6iA$u0cnTdzU!AoMCn~i<33DnqT|&f-K&~htGff_2<`L z+szeC(7oO3iRwrV`>ut;=@!%LPWGZ^r^nb7unfA=OY0e6AqA%v6MqPLQ*zrlB%5Me zY8Vup-gbnx>=KK8KT7@T#YoN<4{C$O%z<#_a0kflz9_%$ zOc9@*ODbAdi+T>5ySzbFK|#~f@sDM5o>k11s~5DY-)HtZC@SYZuW27#1RS0jF?JHa z{#w1ABxmIajt;Ran;xmvvi^0K%!kG)9bRRnDXC4GtD)pn?8MO~*%MSy&VTW~h{qJ0 zOAd>K7j;e2QHj`1H5gSOZ0Z82%D@9h$p!Bzk_wWPG4zfHtx9bpr8T7%PdTpkRi+AL zUeqKntIo9Djc{VOq7onYs{D_7x*JQO1XeJ6ZaQl@#L5>smZ4tMWEZH&epbVpx7ccb zS*`z?soR&rzmwwSW4$QwCJ1*Ah?}VJ;Nd)Bt5<;(H+eNF;hNs2-KqR)-39S zNzE20U-%*pY9wlgmI)tI&FQlB4cHh@^{drhNw+m(RnO+V)34?N39@&?AopnIl9z}jU6s}^8n6HO>p#ZI{V`Moiur0#95WFF+@`^@NhQE^*N-} z^mhH^EY&WlioF(e&(uPmfbqOuUqAG>Kfc}yUY1{X`0w0O&?l*DlHQyzr<|NgDW0)} zwTO>K)7zdrC~c2gnq896cy5EK>J?Suj>WUF)GHtA!=$hxiIx;K?cga;M{prN-p+Ss z%FIw69sYS8#&GQ>rIOtmIRuJW0+5_&cGlEhPSt0s05W5@S9gI0<#I*E`9fI|5(fxa zY(wq2nr3=foLw0&Qs{MSt~c27+v4+|-l3%Jb=AJi=N{tm=plxa=ZrMvU$w~jV)a#Ihooq-G&?^y!OELJ0@RE?n6_i0as z(~x#{BX9cFZ3HZpI4f6uSMc$MKU7XiCqa_-yOn!1D__LSsua6p8hnI$$6M{nM+KEd z>n1~kbflVEGF59gK~WbJaKE}D5XQQb&udAKC@)5jd`pELnk7-bJx8(c?aSBCeaS`5 z`D^(Zo|7k3Z)%CCDIrJTs%oO^wtG0e1!T;;p+n7{?c&vFNT9d`C`9T1TYETbg^ieB zSr?FwZJbTN>BLiSOP7i8qTq*^fr?4@ocQRx-pbreY30=(1DTI%TLZEz8)5U7MOGU7 zeVN;Ce5nFlc4T+x4b!PZ+Fh4B7+G7Iyn>ZPQ)xdjtXF;86H>_k$B-Fcy|dm%$oR5q zURAzyEFSB{JG~{b$<5oe_^pR7<|<71>Qr~T2;{siau)gNNG-5}ryBn3{!3BkV~Eub zMUR{lE?ut{4U&g9&uOX!O)OMk+5>Yt*Q^d9EAl?SG9)glYpq1yAv17NFm-BozEN`i zIgC5=4P(}c_Edy=@dB!|=7|*VZSZav56lMOyPckK4595iiAsq|a&Xr2iFnB#4)LhD zDfwr2=6Suww?F#lzy5O7{{FSI0@!OPf}_zgYrawlC`%hw54r1dvWv_0V*pX#RtFeI zOv}Q3Uz%=;#CXdzHYe>A@K-GLkoe*p)Vf$v1Za{r$j};}a}N7**8M+cljH9#2+tEE6ZT9Q(K<)UWqsl>1HxaNTe6ZBdV zr;fEsxS(pd94u9{iQrW&n2440zQuL6SqTA0p z+6i>GC!0-Ct1`VK^wQxEJwn^ddVQH+|Mm83#D8pFopHddsd?Q~pUVwQ%h_^W+PPOH=;()oNnl+R!vK=;^MJqU^0nk^stf(?5NWsDHo<=C2H z2LSi&0EaKJ6W(!UkCDs{E26IB30R5us5~r*RnMy{?A^O36JMgHTqK)|DjAV8mX`u@56x>Hu=!dL0^hUfPGr4|N8TfFR$Fr?YUWTH18es{{XljOL%js*!PwGaQOAsd% zZmXEs0J(j$-S*IDBTu+V@c^*9^q^7pTtDI_L-4klEdrV^tM%VsUxzE6O79dE z&%JZn9IyW&Z>fTayc)n#IVpdE2c=AEoLUt%BI#Q&L|QN-M2I#I^*<+ZuR2$=1B{uJ*!9uj0S!pMTD; zQkME3|5ZPJ81?P*%Vg)1^Jr7E@AQJ>>MI}wuMt4tr;y0;u%?f+l9Fm!G`Vf=*lCM=QmPH)+Lpb>t~8_0Y2|UWgtAq{)2h@OchGYLL-J zR8}yNW8gq`>*d@Ai7C6sqEJsoODTg@*S&t4a@0UQ6oN{O{?=^+7 zX0v>(-tKj+{Ha-bP&x=Z; zU6aWv@xEn!b`VtxdQ6Sy0_pF+=BGbDeELmobg8@NeFDLQ#{z*9OmqbH)+pRoY`Qw^ z-r#Pho;}N*rl~X~A({A8`Cik>ao+4)lY}K)3J5!I&RO=%@_{{2d3p&>-c?*ik*xE4 zu+o*s<=FXEyj&p!4I9)}rH5OKy~jsxMOo{6)NZ$ODGs+NMU`mEQW`vn|9f?Wk-ERx z!>>6nzth_`&{kBs$kf7z#k>@lbiQ;f{{HK^DW(t4qcY+LvR9DuC~tdW=~%px<;7x} zS;B;;PKm6MHNbs(cSvHQG$4U-Als&%l#-Is`8&3}!-PSXAZg$CBIHC8!`^_oWxF+p z*8nKLS4J|SCvQZe;vr_|Xf7!&0=c$UGl6F|c7hjJnNO771s+UPV4Q2uLpey-Hd1*z zs`z*vJot=x>=v)Al-vhuh%TXsaz(zCgKLs^9;@|M+s9{wf25~*#7JRgEyaETR1S~T z73?olk!c}NZysjZMk#)<1WTrH?>IERxBjQti@ak6kEDkJ#&uNYB&5rp6KG2@M0Nxl zZq|O>6f{Ho2um{5p)Ct3t?k>S+4IN>)UUf(nh+KLl1W8 z6inWhY1~xtd?S*bQ8#dfrWW%>n->STj$~YKdD9hq?>ni&-6e^!FY)QanMmcq$edI% zB{|#-B-4jEt4{=sD)W4JY=G0ZC>^J&E^l6=NH~|<>Qe8qe+Z^01Sv?wPBnF$hf4g* zTv&INq31$!kb*+0t5dESBQd1tCpk_B=J_te?xE8UdVEr#1XazR*Xz&Ub*P79viF{- zg}uF_5YnhvaZFphLrHQQD?UY3$xX|OI|0&LSPW2p+SUn6H>Z|@QEDKE;J#OttVFt8 zu%S<^U^B<5VPSS~1#q%Ic&SU5zJ)@j=A*QAx`^fE)v4)O&%(RBq?eOf{5ByI+>@k% z{bob@+R4Xr*||GPUC;Z}IIxN03tvU@z@&nxo451XNfu7RVLE_uOPj6a;XnqJ19i$i_cm93O0Cu`#ZNm+=X_nT zpK78fj~iXGs32P>6*XA_cQ@-LJv_-jltM*+-@Z8_Eg6V>85|Lh03L~QWG*T5tGY`L zD6+i>@JlX-FS6NNr%+RU$l{K2RUwjWNTj+Z1!Hdt7b2<5q2r5|(7*zk&Vybt_+f?cUUTx>OMeWZ9(37_fdRDv)kpQy$L;{ifZ6QTn>jAiNI84pB$gmOhv;xuNjkiiXx*L!p5B>}J^-MZKWPLh%pn`{^`3>8&gce+q&g$~l~;pWxFw4A~?C2>F%wS)0412!lm~mLC|H^8(QM{^U;p z@`%Uo$*y3wdaM>DY5=?bCLIG93G(;A(u&#sMc^PexH6fEhZ0S2@$P`ZANStK%MTvGUai~s7E!LO)qa1uE)}EK^uP;BjUu;jjX2Qj>Y0^;$ESCmh zhr_nV()RcE%J~+>T$BxI8c|(l^ z^wEEo14lF>2A=BJX|mggm)g$hDj#v~%#na942WB2Z zFUrlUWqqE!{7x+V=AD{1xkJa>oA@yFT~W!2%mrQpq0J7|t;!t5vR_I;*XmftMVidT z+vmj*4N{Z9i&3&U3D8&a4pkj6=r&tGXyZKhuFg@Z#O3UymAC7KQ%K=lKoYytB!qX~ z@6dZ5Xw%QONv*#LU_pmHH4?V04aVH%NSc_tmw{G{b8FIOYGG>`)Sj2?Q|+(!j!(f$ z`NQjQ8v3}iIs*~VD=Fi;C6}sk6%~99$w4q6nqCDIWa+p-&-d>8-$_$D;enML4y`$u zq{IeE>+b4YW_E;KXho0|&2-8Eh;UpF zUATxB`;{jT*v;HJQ}7JYK4DpQ#ca7M>#se?epM}F`?gdTBw9r}tR76jiHb7#maMT; zXq!~>4OF0*j5pN!p5H1vc?G_2m%wFn zSIVcjY(cuV1C`w&>#|XADa%!t)3n!%UM&(Of?ZTHG^tCj0T@Jh&nZ;BnlM*}_NCjU zJK}#V*vFr{U($#k%|gd&S|F~omAqc$;S?6_a?EN_GbZbK7j?B#3~L!nfS2?FA!jR* zNJ>k(QUK$4zRGUgc?EG@&NqqVg>=cW_Xa{$x?{~<+%n$VW5}HFrNmlfyHkr_xhX1o zFJaItb=80x*u6UucS}j%f`#DFi!|1GlYTlUZPSWifO~Flyg2#eULzA4`)O3tbU7#Y zcwfw$kw2UH;OCl~HM&3i`|bPJ*F}4}?nuTia2FNFEmdF1U`luU@VDfksvphKZ!bMc zGS1c#RJ8|^+!{XDTe}#d{eEfZ?gA-vJvcwD?Ox`0W1{jrr&9OSFIw0PjfvQ#@3SYA z*vBGc&Y>_E$Gh!%hJsC!vK2+Qf|DvKY1yM1wK`RoY`Q>LwM*vQJnvAQX0?{9p1fD? zMe=LSinV$pSp$cd?BUJ$0eA+W9NT@M;npmnXdPb>I1kAv-9ZCu`tXdGoRaOCfHKm{-E)Qk7_8mX-2 z^rh!Yw8t`L-POVn*HDkBi8N&i^XR^v=egE3H9fz5{{FSk-x)6ww0A9kW0NF&INp#)P9>^=a7m9aXU-#dtM5BUd0REevF3^urSvMGt7@ti?cUV8 z(lN1Ejc*sbZag&E;icewKdEI$UOU&8180wo{%oKSdQms=*_r zzSy2SX*g2gpNGOoYO1u2LjtCI7=GxZO=(pZCz2H>-YdH3OqF<`Uc9^pjO0ZncCA*l zfL;C5W}4o|@U<$NyK<(T9t-w>OVfcg|+UKj1{^XHG> zetkB(Br4}ME@gi=#nb?&;LqJlCGWBbr4H44b0r0UFdsuwsGIymG#Eq{K`T&$$iT6j zS_tb3N!BDmsz&MdYBM_@_QUOBId;f7-XC7P_Y!#HV1e7iCVz(47@W@Q8U`jkz_Q~{ zL;>O<#c*xR}=kNIl{w{h(|MWXsNhvbalkdn~n80sdnt;rA$uz{wt14JYUzcgrrO{Uvc zQ$j7WNx}{WZX|!j=Q&6~1<(`uiGZ!#B1Oy9m!@5{-#~E#)_Tl^ZD6mHNC2jpdW>BX zMcDqE*)BQibts}LJaejwGN*|jZB?GsnCeln#2h_<-E|}l?WrgUr#b`F>Gaw`sdi@( z!f_~iM}7wXvAnaruG;_i8_IXo^@;>1bwlm?W9b8_W8ke;^9{7bHfBdr(%P4`K{hU6 z;B4ovCdKU#K);Oba%Jr-gNWFzDVqY8w~#~({);psAm((U?M$&gIRth+KT9=x?+)oW zxJVk_mW`PqpKT3n5d7q2Q?u_`@`-{jQ*kJ3TxUCF#T3_YO2BnO)4?5$Z?&^*n~gaO zt||x4!K9F{{JL1cye@ zDc%CoOQY2v6MID;S9@!Dr`A#c>1o0K@pabmg-qGsUW5gn^wo=M)R#&b!2=Lf$0uMY zs0QxfEZ(O~Wuq^th)P^FeSHj-dznA%+OI|L}Ym!lon(5zbT?4nH)rN=9&I4Wg*s!5g$=jy@8O?o`dN_ogOCM;4ZkwxUYD^XqLzwr(^vxZmj)v|57 zmfsF}_fm1NH9ZZKegYvD>t#Z}Y)aj*35!|d)b4MVb{fi2-Q$}IN$uy=`to=9jpQq@ zQsX|Vh-;|FK$KLqrVw`k@nMmEfl%yxb|9giY*`hKR1;Tu@M%V za4H@4Pz~(fKvuXNyYyEKH4-lnvTk?p3r2*GQdsw<3=qJjIQ>qHn9@(=dsDrYrLws0 zL(`$a(;oOdr3(Nwd$KkIWf1Vd7`sy`mKv5qn`3Fp-R#W~w77UlR9_bdi+%p=+Whw6 zzVDYr8TKbH*dwT3Gvt{Eh3wO{NKn@vCl5CqY7ED8TFvs6b-gYs=xRpv>LTmwsL|Oi z+p?+$MHaPjtVuS(O?iYksF4e2DsFc-34m7QEfR?y&S0~~?jR*aX^d*ID@IxLIU?Ru zL)TlYRK=xEiX}GCu%Ufxd&hE8!AHkts1S>jU~$uCYg4zv9xqR4--q+d9y~OGRFVs{ z%<yvb2+mqa1~LTJ?8Am}*(J zxZ2XgvbEsgcX7UFU$l=Amia?bp2O*@d8u&joxKyZ9881uehK>>{5~H#Vnl$UHhQ9f z;pk^ljt-hCbAYs(zkKq3PDdMfgrQ0pzZkJeetg3g}gN|z(>wfcA_|)+3C^V*OdKx&+w(58gr@}BxP-gY^ zq8`(f6?=VL^EMZM4~-)z=RXgf)cM~oNyte~3MmRRtswSApW#SMwvM&k-ObBhCtYgx z@Dnnzz_i|2fd7>WRXeNq#d{=Y5g_!>0jZyy-)CKBSFC?~ZeMJV<*IUK?2=6jV5bD9 z*}(a^)6>XHPI^Gec~`V0@bOWV_ML*b*RH(#&Te0$mH^w~@JZg3CJo)XZ=}3YBBq z61V~@4}D~bPO(V)JG#?4n-JfUPFHAUF7oCQo#16kx*zt>oAvY4f_)snW@wS9^K`_t zu9@RXI84qypAH?4!wr`eF5e^rA9pPB5bL>911k&}J+CBe?;a!+fv>!_NRmhTkvXnP zr?jp+iqvD#xq>I#ntDl(dBm`tvTmtDt~O*cwT zzRbs_)tWSM5~(Bez$^~Tt->Xx2naiIN-BAJ+4GQa6*Jg75l%0Ym!+bt{90ed5TC+* z(y`8JXY%`Xv%0+gqaZBH()?0u32f~YY32;6o8MJPQSeL-y1lVYBKy!+xB=#F)!TL|w;2NkrZ(SBDf_wBZT9PlK$=`B3~(KH zT9(~PK&pwN92Z};$e28-(oN+O7M4c6!s?1?H~xdVOpYzj) z|CxWh*wj2pEo)D~>ML|K)jL%VfzX-8Swr60DLjWH*BUqmgWYuyBDBa-)ZMXlt0We^ zJ8e#dG@B&6#g$v6csBjz#Bxy6oQ+zX`7!(_ll=bR8Sxi5yoEzeWk@=8?w?X-deNp1 z3DIB`u0yAIslQ<3gDjji0=T4@&Ewz~leHCiaaiAjc<;`gF0z4G=SoE?!R}RU z32Rq?y&cLX?yMZAHI<+MLf7w-L!uN(-PFn~_F!_ZY9+`3dLp%DxkK8TYl%IISw8MW z0LmoJQQ!EAyoz*DwmP>GiLINe6CwmD<=5P7Eu921eQTDGfE)uW@L5P>c76aVr+D9s z?8xCKXX~M;H|kHz^?V+mXjzg8$DSZkg;!9ScB>@+7W1S3Sf>Atdv(ES2`SNZ!P89)KhMaKcF8 z5LoHYw%8`8%;>DE<;mK~i6mf1PL@_Ac}#w)cVyZ^0cf)GWJ7w4#_6e2)o)syEBdBk zam$&1T_mVyTlxI{PUb$q=tWi^rFp>SD-lhQ82Td~0JgQc)a)!6~ zzF4|W`T4w}jVIeYp;0C#t-(#{>oC<&mg{!y)_fZ9#6Vx zs-mw9der_{SbjuR{()iVzV%tP+i8Suq4p+w{k8xe0BUykT^#-(_RUBUeL7R9lG;_9 z#=&~*%r$TEK3~WCKBtr0=Fw(P!x3PBaAe~UAM3K!u6)0$&?7%@4_1@t2Ee<|bD3#q zBkC1s+MRArN|vNRgrHErWu_F(0M;P&wyx1LXIxX#=dR)Budl;TJE88ukR*ie+OcYP zK}O38tpO7f`A}VD;)Fu22f>J^o=T_!T*Un(Y84wa7`vCEZLHq+5U+Shz^RI6@-^qK z)EDaucp!08?17~=jX8k@kG|n{0O$GRV_&*Xa*$LloAL6Nnq)R~%!yVWa`C6^m{t!K zqf+ZcX_Ln$k0-Eyri?$C{tk*eL#sl4RQjk2)JC*#$T?a<4pSxk=k@yUPyOqM7cZJ8 z>WsIDa}CrusJ2M5_ay~ErNYD}phA@*c1jTdCJ4#Sr6UDIP&NxFqw!{v)I1$9;+rq? zq5!<#d5xFTC;ad3ZR5R%Nd+TEcN`Mp-^-vLgHt4q{$}TZ6)OPl>(anKJ2Ks~H)9mg zc@!CFHlTK@)b7Y)vEB`w)qA&_)2H;#v)PLt7Og4m98`%ccUJ(@dmiZpw>m206F`{%Kqwzbr!|Rlc~6h7DYv}RTpx!2ceYrC`*zvqHUnAdF0GWf9^9Dk`~KYH+!8$ z>eDh?42y4>p+AD3CJk?(PmNYxPo zN;n>Vk}8M*tS|ZWr2Hhhvg!aRCw%zvxm+1SaA;#VyG#AI$*DbA`G?5`32{jaQw`WE zB+$3wmE#4W2Wp%x&AheBef_~|C z*~}ymQwjht=eZejIMGi__OJ2R%c%YXrf!Fm5JM+XEtOQZowqvp>Xm8RT={p|Mn7vc zB=AMq+nm(g58;n8_qG8fnN#|!`9|J2#gG@(A)8N^C!JQjt>8%iu=)tf&6fDSzZ|5y zo$JbCbB?=$Zq$Byc(LK~Ql}}G0@EZX&YP4t?c;p=_M0+Wm6OE#a*&sYRKi8S7)mhW4zSld z+Ox>ClV=yDUf3s)Xu~2p@#Y8p0qIgsNe@IT+D0W_ft*&x z5AA8tbzR45LDmysS2P&Bi$XcKG8Vj|O^@7@4G!2mG{my1WDQP5xG6f=(6;H5%|U`K zF+(43rJbo5hoZ;zM{_SL$hkb;_>#Inzbx3NZy(-1eE#(9*Vm96i6}|3^nz1!`$fOx zR|A%ni6F7;DGbF}ZnGp?tw(*d*v&hK!^WSUS29wmE1S2JXQo&gONTYwHZqgbF+w6r zc|sgT6NR2uKMzs5p_O`HI_U=p{q_z<;cn?Avp6xt_j2lU3mb1IJ96k1htjzKJ75n> zWmm)gMYb)}z-v4JNQ81)rJEW+;aW6YPBKUDkF&#N&A0l~l1cOaL)`iT^Is-}wXP1? za&{{GLIHC~i*L>l)uE)BwTSF~6>!GY6p^H?kT#{AxnfJ~yOGqCqu$Y5zZs@SZWJ9$osDUP^KixTzqLMTi{-&fBeQ zi_;zo)NE>H4K;Pz8azsbGo5FvW}kQMDx)^fsJ zC8EuL{kntSqy=B{>j=@{1~ohg>P-|z5IREE^fm-}WRj-3q;;O2R7q@E^Y@i~6!h-d zNTtJ}1&ZKJ4H$*mN z$=LsrD!+dCYd*IP$*>O{EHW%u6LeRk9jbb+R6$s+Uk=xhQl6_Bl5_(4Y!2yH z0!&=aoz!^#=*xNh@Oe30fA0UBZ@)HCxhQbGigDU4k?bx>C)ENKz+!iqkk!CDI!0xJ zFROPnlA%pl^1GucL?7ww$y=m26pChJoDF0jBrH*9#bb&2IKkOu#M|przmA;t-fX>m zZACrEF2yJ+PHYpI$mxB7`iq*bE0ac1%4;M9+QQbaj;%Jc=XqD_WAo0Tv)a4cmHM+T zxv`*QGC8;olU2}4Lq{5EU}?KwSM8-U9iFQ1Y{5qA(vz=n4349z6ED?jUwY5ITJ+pv zNvXGe#=geXfq(=$2`)Jy58Jh==m2($`C1-k7R6?(3=BJqj$ubH07o*(`^?UA zXrA8xstywf6bHDfWUb1w^!Hm=t_T_!@)5MSARlU8TB~8eg81k;5ddvKlD`@huhYg< z#aYKg6ot^li|?-n8u>!9+_f)vM>UWpU+sCZKL6MJqkpX5zJ0hUDqol(`2l5h$K|zC zQYaI1PFFQI%{NWXm}m~x&~uV2ir^?c21C^G}OK=$(_G9ecIT3 zy9&A#28XDQ8ceDlh3dxPV1eIpe_pe$l~1-6!SfcUzu5QQz21{(DN^bBGbS%!F0#O0 zJ?JV8Bm#pfuo^Rwx~Z`h_}SFsQgDDMSDZ6$p#+YG&y=GajLA!&&Q1IC%6Vs|LZ zeb^AJ=W(7=4WtbN<69eq++*275JQqRA?@bS^vaUBeMKIV-a3~NiL7G=MMc{!w0ko+qkDQTp@5`Ef{Ip!( z-hPsZf2^3ZNZLQNtT7ksckWcJyTgIRG{TAmi(Mmt&H2Z^r0b%t+>KJMtRj$#*k%{G zi*HNvVcl(WoXdomMGX40ff@8++%zeeLm;LW===DNe5Sce(P9M#=syQ3H$)%FI#DmR zuFKQlJb5hT8R`9c@-5kLlyLW1eJhUO-}lhBi$B||=CagPK+U(@apb>gP!=ClB7I^yfj?likvT_NY^BI(C+>5jNSp zjk1HKnlpIwxE-BH!}g-SOxhW%@t{z=EfiAou1mQ^oMYCz)+ri#sY&Vb+(jKiHb`W( zsB4}U>%U)zoSt>V2pFYwFl0IiR1=h8z3g3(7Vk}mi*32R&rP)wD$umVpEbmA{GKXJ zh|YquIg&6fdg*7Q*`_*MAp^pJn?ZsuSrud^0dvo?*B|$hiU9-9i1aP;Gm}u@g&NsS z`X8v>y-cY(yuEcIF)YuZv1rp4vD8rFifu`7dYi5EpBKjk7%2(UNIVEVop_MFnBO)5 z6Q?_Y+g?`d+uIz^ApdE1O{LcNSXS#fF5g`aGnJ!WO_2qdww4Zlp*IPBcS@9^uxqBx*%wGt!0Ll zhlE8iHRrB^RL<0#W3=h(g{H>6OJ!Dtn7xTxJQ4X=Q+-j7f=2cxN`mVNYrH|ttT-@9 zQ?UJ{^w5N&$r^fIufN~^@%huQwPd;zO(wYP>{=sw-g>UkSKgtBQmQ@k6pks_(M_nWws_ zR6FmoIzl~{*=sx%^0yIA1r!%wI%_Q8<;&3Tlc;ce^VdbYU;L|L|DRvqt_7{?aeq^UXCQ^U+#>F=WFj*ewVv<(0(xfRZ&&Jgd}`E+3IvLIB-Ij&VX zY}I+2%{G;D@4%AG zND3eJ^ii`~+GI-IDt)4=g#Yq;QEXXSR&5$4bZT2UdZ)Me)Oo@oRXFUiP|9~@2Ng|k zq+QA8Syp$<58ssCzGnkCaW1?ai;6-z%*yMr1(G?u4&@ZhP5|@ArE=b`M~;a~^;wk} zMH%_Ns2&U7^>jQVkOY;3TZKbVBb3TO#$UVCaA}TSKQGqTIX--=Uq1Z$`eSd6uyrUh zwJ$wr^$d#_#|;EQEyR;Mq2LWjb3$_j-r^!(c`?4-T2pB8wL6MDy@zh{@J0e7YGyht z9lDmi>IXTK%UK``156YNe2?{ORH7#e!L(^pAqR7l2Jap z@$|eUw{J>Txj~MdcPXlK0QI_420sq%a@YNLazurPnjzika@b1$utQE?)jb}3IRVXz zJ+k24Q`eo9>V~jG@uNQV0_I%sl<&h}ccsc7WOzj`RNew)^*boMtDt%7VEd-_%E``e zv6Zbzbd9#MnYAZH2F0Gph>m&hs;GmP`|gq7i;9O;9~`0zo8X?E zudEHLqfJT;t1Es6_U>xA?<$n*yiSk>OK{$Z0`E7H4pMXrZSzlb>qefM9HSmbX}lDo z>*3e5-E=C2FvGTnSyew(qlF{UFGt_!rN#~wNOko5=!zTdWz`a(if!r?*q4Vd`8jWd zmFM;P`^)_Ed;R)iVE33dbj;D56%@MK^g*+}GRoWIk{T2A&IE8>7BHCtCodHN%9^VJ zT~vQen>~3Qa#FLAMd+4oxgXjZ1uJA;@ zT~q-wmbF`P!@e%qw?D?`{{8L4Gky6upJc>Us348d;7VcmnI}t49+v1_wgS4 zy_QwgNs$Ve^<_ zG_ovCjs{Y`Jyw!2FVGp-BoRp;Yw)txS-kI49c^Qdvrg5EVIZh<_A*ax$Q6s&78Y|( zg75sWWn-)G&_jh}o7q}R*}dmPCF&^9P9*%05^u$(0CviqsY5`Jz4CSgY)N)Mxat-((B{u8_T`)V>^F@aDQKJ*)#x?rSlnXv z((VwJ=AghE?=GoI6yr^sh>cyN9M?Y9P+L>Nm*T(Ae%VxQmvdK?a?4bN0x(a4wu~7q z7muMjpfxjn?T`Q_>+f6#$sXs!l!5QkN$Avc%=@Pnt`VMy3)g@WS3v#QFJAzK~cB5_{&EVnBuT%nw1 zSnU*Fg5H#S&>lX?#jG)Ug_J6(mD;8`p{NKFAwF;C1JtT7QIi&gie#&gk>!l-;A!xx zNlCv{i-P@D<#p3LtA`?Y%&XOtr_f*8IctznpZr`_fZPE+smnns-EpeD4HnYuQhDBx z%E<%0=7Z0Fe*JL&{p(xt=w+b3Qhbwhsb$V;B6I+Q*LU4Tzq#qKb91zT+Om=zjzL8b zv_(@gRBkgx0B1{$9w(f)?VjhbmvT^<>@$K*mCMXvOSWcK?&k)Gzb}|gBP++~9GyJi zzBF9*blw#TB9=P{xoZokwF?M@2zuL@QZ`2SJ*AJOMn)1Fk#D(Zol4lxt zksVS7KbDJ4bU2QF)uKI2)UzWi`duC1XCdaks{uR%u-y6dYV#3Pyba~jHK0E)IjEYF zKG_Q^|8pgiq@DY&S}XNOS?0Z=nHq@vI_c^gu=0x*7MZGJ9^(As$S|9Q0!>+pgXO2} zzMb?A%M?R6Y@MHtwL>G80{-RU$FmsE_dovn_U9K((!c!N^$ExG?e4{=b)ceNLPxz$ zvXq{VluJnwT1|~v!TWHeOXixIJR8-+AwJiV{MI-J1e&YPZPfaf@f;d9EQfhhnyuV2 znTI23`xU)O;$fZMefZF5*LMd3N$*Qtget+y$|Boe zkrYLj)Iv*p)o07w9Ze>HV;x93j=>@1C{O31y4NH3GTs1YKSiyAcHy_Hp}cu@q@Ah8K}lLjH$hn+ForaQ^Gs%FWZZxWc3 z{2V@IX`dEK$8g<>2#`~*_L$;aX!&w&DV5hXfL#Dt`&6CBu>-%3at$F5NaL~_uC3XO zOHZAIn56808mMwN&dl_Vx^OV`D7%CdbNN9#Giz0&R=Rk`0jvAzlJa~1>*qgS z-7Z3Twr|){3p|k$ke091MwA;n>F97yKAiGtDRr|rw$)45E}QNe(0dtTsQA%`rkW}a z1A|4IdPDp)b)ouASt|P7gfkDBb=C;jLaO zz--yzt!Ts3V*T@^lPYUZZd91 zOCTlMnf%YpNl&8lcYy@>Bix_ox1AzR`Zjk=7`+DbuQ<8mRp$x3{M@!*^+*K>}xL zyR?Pq1@@VB^4PROYsXSUuq%0}d*-MNL7j!+sD$VcqGST{+p&aygEJCrNJ2Z{?Lq%L zqu!Fqc`Ht^gv)OCVt3~*>m(BJK+@G&yh;HstP!4vz=ZQQ0DLIOb@Td zmCPX%l9<6&56?uZi4c_ziN$(DE~j@;k|?DT_N~b&1$5a}l6$AGH>lY`2eR>Po}ylA zEt`q`Ekd|;tu zDg=P|(43LAaqJotESEtkINzFRNr%f5EUyp^|Bb9Fl03lhy6pjfy}-U|l}fHcJk=jN zQC3XzX4TFE^@6?T_asT8tKJn2NPNzokqey6lOq{;c@%ORc)?sY9jk#2ttB2k_nJt7fF8S6j@wbq%EKb=0PEV_ zoDQK%C8@GRn{HgEV~02RtAh#%l#gk2bq|wzC$0?1XPY$zZ%FQ;k8}yWTOSN3A?&Wr33yfgDAT#5ceS7sunvE9Doo!hq{6nWzr?GrivlBL?S}i zz)oaTP@;^~AwF3)w#sW_8fBdT z1B!>~?NaqlHBgFFB~9n4QU=u$RS_@$xTnJv)p`FwscANLdP=nedHn1OFWvV{wX{(z z-@6O1cl|Gx?eo_^?)uzWe7+|k_5e&kNsdo~4S=p?^$j?bQKibDWO__sDP=!ww-V~y zJ(29M{8-Rst{&2swBOmXwdP401J8De80uR#H9oWtskX6~RBX5Me{gh_5ZmuXBqHOd zJL>btvE!tAO~PvT%d+TFeqV`uIW_D%Q_{W?B={B;f}G6@ti*{X#6RiteWDQN(j)MKpf zYMH1~%F0kRa@u8|yn6tWN*+GLr7GZDgR{I}(SKLZf!ulh@SJd($2rQ$q5zj$8mbz+ z2enQ6IfWaFE&xT`uA>kLAPry~>scK#o@G;fMI#MaUDM%WzMK_TyhvP|j(E!QN5D$g z^mUOaokk_cc}$8%ZJ@elh&-Ef)@jSn>-APY{rT}X#z#fJk01+#ps;~W9acFd{V8;- zv>2J{1i6Yq6+^RcdK;5ulME%g)PcRI3Y>J2`jhS>Eo@KqmUo4>G(e9!IFC!3TK?af zK8jbrcgN3iKjUM;=|T$*>Xto zNB7g8F`yf3a>;V+jvbOE&BX}7&Y`GRj`xKprjqKOHo{>6q8bu88DJ#=}X*hdQaY8*xvvyPHAPW=vje@cSOSpj z!&xXNEcee)$i#D_yrkB;l$4EfU0#M!Y{Yw%>L?pk(g^BkA0P*@oPzZdVlB(B=-nD` zH+UULaFb{oVpDv0Y-#Cq%}d#v^VH%|5m(~k%^IF<)7UNP0iM-VX~XiLo!H+m+56ih zioi!4BYN0+Af^)sq!8q#f_tcgR~<+0`hTcszI?sBsRaTot9hNu$)l83w|ghE&-Nl$ zpEbOtE6UNbpyCUbCfIh;by4n`#A!3;>+bT>SV>w_bRtZC-Q~1zAGcQ+fHVp@0vIvT zf$N}r{wc3iQ-$ktE`uM)7H!1y<#TGcMRr3SdXbHjM5Bd8BzKyzovqum6i1H86U%=7 z_|tEnKL1)je)!+`afRtnE0BQQN^F(csy?^O#Ntenv!s_I@)EG-88`c~>~o1^T98~? zK@nd7;wssa`j2}Rn)|8elm|RHl+BqRK+`54W~-Y`qsFUaqr7p+&H!XFa&ZEitZ|Up zot8kHREH+3Q5m!BB*eNhBKnCc*|rpls|1yfI@c&5$RXM5-L!I~$OU}$LqRF;+J{q0 zXFmd{ZBt&Zjd#23V_q`^>}2&!TY+K6K7Uz^SVJ=;8I_Q>dKN{g^~**0?mZ{AJ>kbu2|;z-uTR~V!(>Ic0oW3*Ld z0vROLq`r`bD_!jgy&ihV@7C+D4-eXk8r_fiK-*0`7Fkj4nCu(jTe2nQZ7GmfQ68s# zVf{j`vOL;#96lZ5-=&uJ&BMW;Qyfq}AEy{n;p3X0z(Bv1<^K=5Xr9$^#6z>8hyauzp7r^^$wkS|U@~?kMan zlI&0^#VK6}RtW(BY05SAv&$N)<~S(cLu%U`x-~e?@ZG98TKR6K{?Yi!IwVEMgb( z^Ts-;qTAKjrugx0`o*^fc>)ZV)4)hNoaQC!tl5Ji9P!quZr7lkv(Se^8hzKTr+Lk8 zp5%cX7e7^oUH4{K5DU>*Du1-=|Xe5+3Y4oiw-WSt)%Ppa0!;<*FJT=9;Nc zPBEyYlamZYHXP23m9G4AQhksxowK#NV&LBM@wGdlZaWFcm6OD?Y*EWa9!J>TnqYxU z;0Oa>uc^Eb!X@Yi zPzzR)1!Y@YUF1a>+ogFd0S>2sw6>N$W1}ds_?3U##7ALPF7*jgG||e-Gw`ww)me531t|wQsE6sL+@{Xf?rAeY_%R!mDnQK8Mt+@b2wKmkIdhAmwq%L*3OwOLB@M1tWphc`8GYSxt>ai5}`- z>zy@Y;~NtM9GNF0De!1lnk-C>dzEwftDJiAR%f}0F0ryWWT`H(l4BZ(13~M+$9nzw zp?!L~od#0Yt8-Cwby3w!o+>+lkRWR`@q@hkxvnBRR`UGC(VvQ_fC1UYEiCj|r+1GE z-5r#^WHBmHr8tVZ({s~2`V>1-`RHy{)g~-Oq)Vw#-k3c=_{x%~WVREb#t70Sy1wvE z+Alt7b$+Dj-MH<=5=7B5<-Y2EYsBlwx;m?yHqXhi-ffz|67ePYCWH3Or2%YQCIu?x zIP$3XyY>3`>C^B3A}^+IkqShBt+|`_^;xK7V@Kk*zVUWDap$xhvUKVT$tw~iReR>Z zb{<=+^5P}*u001O(Z+jr46J!6E)%M>BNv5D>{xD*|4vz(HeH06)t2&PKf@^l-N!+=Phlk-|R4?T72GxHap?NxifF9y{Gc~C+C3Qig3FPDtq7d zVxpP{syGy<8CLhzyOnDR%+HIRx@~fBIb3{QFuO)a+Mt%cZ3@lXgI9q~;)+} zDMd%Z!|Yjz=3oc8rITWHmrSZ+>M&q*YLn&FQ#C$6)vmJJ&FR|W)Q%8Q2aj$Q&uEvNthn6tPVbuF+8Te;==cdbXd}t#&`^A<_Dk5>Ryu=QUQxJ-QVV$CF z$b!zd<4PGS)&1CxsxJu`FiN73Pqcv)q-trVC39g*GQ8{>uw0IjDybVUz@DGSTa8{?vN3Gj zhZ0^lBGw62e@7uCtTcUNWc=0HF+@&5d!Y0jBgl zK%xv)evVvUb~LxG8&3@29wZgz=SW%rd6B5E;)u`XprrICK*Mb@%P&Hg-bY5ZLgaUw z7N>x;rs2(AQU+m-TT?FL3TIF4y|@g(++2Y6O`(bQn9}`ow9ljc74LNALt65^&wLLrgwKO#0Fo;eJnNX>#FhhiE9j+m>hmWY z0WpO`wG^uwd4$Bn_9AXZNYseZD_^86Q9W{N5b! zl^Y3FpwG)5J}<29W?Y#@Wq10OpFq}eB99VR2YH=oJ7n{qh@=a_~h_CsZc zEl=HuO=Pj!js|S9uEC+(X(z9?NX9AS3vYSI8nw~2DD+)#Wzv_Iq zX0oZryEFM9ifx%JaqK2K?-4cpzVs|nqdiN{bt-mhw8?kez~q!+2Q`0EfN*!xnZl&m z*^~8Lo3rD)ENE}26{Z7kXz_Dz`hN|z3%xlR^IGZm?V`=b>EvEa`)VxcyPR)|B#Tn(?XC(saf>2K58F{RH=l<_21J_&b%3&jFR22R0aXj( z+hD#?Oy5d#v8(yFi?7EoH!YWm4@xba?3ARGrBhXEBsKZM{s{p1*mSMuL5r zFP4I+Sf33gZ!|x9tl7Jc&NE9!`Jd^sAEKT#8;eZ@Ob+*ItLeZuwOrK$J9FfNXsT^8 zC)heV*8$o$b*wHElYRx9IE`4sqTB3tjCBFz4Ate5W_)gZx*e+i2ER@fFhH!JB|;gw zCOL4M%Dtb2SkBOKX~8)7t>akKT+YH#G4VyIYfmp0tfuF^%xt8@_EYz+vC9L=gajgy z-d{;)@ut6uJ?bmxm2#hJ_4(@`_2c;M&!5`IPw&lD(!+XQUnB1Y6iB8xNUt-Rq?vUx7(U=64w%Oig>b-NbR+dv3AE5DK-FjUL1ikoFiAgnZKZe zH8}f{4{^Wx6o=w1%BB|0BbqNUkeCTDX5P2Rw=IT^k2!93=MQ0F$2!Po1RwlR* z4nb+F18Rdky+lBEouJR?C5CQ-mQ+Jf+9o&t>ztm;RS1Z*yV!oyjJ)f=);%!;fnqBx&Hq9J7Ko`xNysQp#@O5 zh)7RYJtGC`&UG!8&UGkjJ#2sxdI`k$7$Dtn=v52;S3y$u6x*vqhg!!Rm2cpyMANA@ z_L@eDrc_AYlJ}RHgguXkts{0nxN`Z;tVhgZ1#dRTip? z`=bVVJKXYXPD0<7%K3HN#gdPecN8voheE`cUT`Rf#%AH2x<#KW_vOQT`<{m#*`d-T z0gL=^)*_1sM_uE!{M3~lmv|4#*eS@h?Uu~w{Z3Pne;CuYM!~r*6D2z2qp8(--rExW zT(>suXcnYRE^)XtMIy)_-3y+#m^LgVmG_XKAwiySW7q`npmV$=lO`m`pt$QxAWBy8plN zZ}u0?;qQqmk1ufNZf4<~vHpqF8?W2%S1;hS{p#rMh;i|jug)j5`x+Dwj$A1?6#yENGP{y} zdhe{M(%5ZHDcUNl=qw~}=Z#BqXp3kir=N!cT(iri-3W9kT1(rb$m%4!tC&cddQ!*! z{PgjU-@pFx>5unT>aQKP{P=9OQSZb;4B^E9e+XD?R&WD|Vp4P1VWd)VSc8(5Gq^Mz z@+D#I+=K2?x9)OLZzy&x=SDMwsB-Q;l-ed~$#=JF=YU{Ux_Q2awj%YN`UhjzCPJG7 zO}-Q}my>q_uQq}3X$Oo1Pb?*Z$z=`>)OVo2ItOuihwKU#B(=A8ipt%wL+wS$uL?2V zx{)d*Gra{4KoClm=MMYFIL(vCGli*AVWhn)<4#I+;**y&mLTEfJ$(fgj0h+&?&xFg zWsy+YTMvmc9%Cv5J2|If$ZPK2%1XU{MXL_4Zovx#8=&?P!P0K%+)?wHaqzL1gCi`D+k?Xp(&AadE zg&-)1h{)ePNLxWMRtFazyr;kF2c6X469!&w9->v#b6AOUvVXrQ)xepmI;l8F&?-f@ zJ0}U`B%IoKgo}L^2Q{j)nnzInTFy}d*$P65Fw<%Fl6CoB)=UmSr?RnygM#wGbEa3& zOI?z@SDgE}N3)+8q6%9|+Lyf^-Usa3v<+{#C{w5smh*f1X4-s_NhTprh16wMIpV4R zPt^4F26}0fA$eCz*`dS%fXdrn;Hyrb^|@fb^ⅈ>4;!aU$4XR(K1oh3|l;sNunZ~ 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 literal 268882 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%0AJR2<|v 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 z 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 z�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 diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest index 571411a33722..1c0bf82c3295 100644 --- a/dev-python/Nuitka/Manifest +++ b/dev-python/Nuitka/Manifest @@ -1,7 +1,7 @@ DIST Nuitka-2.0.1.tar.gz 3928704 BLAKE2B 404b1678b761abd2853baa9998fec3710d152a9affdf747d5ccea0d1dc16b861525379ab1999964f81948557484948f43da15614a397e7d85f2f98d4d09afb3e SHA512 70ca004c4207d176e5d504e185a7554a2df4fde8cb93cee440c14a7d785e6dafd587d205c277a681dcbba40e221c3fa46f240c97ecf08c15e2ca801cac4fcc68 DIST Nuitka-2.0.2.tar.gz 3930125 BLAKE2B b588e57a216f81f02bc6b50355c3cebf37f94a95c320524ea26a772dfbdbb2c8005f3749c145021c400c921957ea666711ad2b67ab12710f9f9ecaa552aedff0 SHA512 722501f1de174c074a6c95c463888e481b3f9b74ccba7a5bd9cdddf74a23abd46473fe532f22b4c542893d942f009985a330588654852a8f7c2994b543538637 DIST Nuitka-2.0.tar.gz 3964226 BLAKE2B 76ace502390dcb9c10ae9a9dc624575453a0e9c440509b40e74162200d84942be565f07a0877f3bfeb8b82b4f1398f8d7c9150e19d8be58e3f67859f0656277d SHA512 93125344fa8556c0c185dabce14786f52f9db37ba1cbdb1d9fafc08d72be66bbb2bad4e55b12a92c84d85efef6d914fb6ae4e5ca7c4da0574f1892152b111ea0 -EBUILD Nuitka-2.0.1.ebuild 1110 BLAKE2B b721d6365110c5765d599fd5044e3b9252dbe99a05187868f4a74ffb460e96dacd839e6a28b8ee727227c03d4b415186dfc40d9fa16aa03e5c093b65e8a30137 SHA512 03d2a302cc97b1c70bd5bcc4d9069e9a987d985c621832647a962137a6a480d6cc278a154c3e3e189ff63e6c93896b8ff5fbb5c5298b854c9bced7e4da0751d7 -EBUILD Nuitka-2.0.2.ebuild 1110 BLAKE2B b721d6365110c5765d599fd5044e3b9252dbe99a05187868f4a74ffb460e96dacd839e6a28b8ee727227c03d4b415186dfc40d9fa16aa03e5c093b65e8a30137 SHA512 03d2a302cc97b1c70bd5bcc4d9069e9a987d985c621832647a962137a6a480d6cc278a154c3e3e189ff63e6c93896b8ff5fbb5c5298b854c9bced7e4da0751d7 -EBUILD Nuitka-2.0.ebuild 1116 BLAKE2B 705278b91c7a8e5e7cdce1f9d738fbc743e4c82eb8aad85dfbc4bd1ce8f00fba5b13eaef019c82b28c3e1c1f6f40ff04c20896d98b09fc2f56cac4d892bc30cd SHA512 2f286f299cddb0736a245786b36c1df800dde817eccc7b6b96213b3317e1b0d5aedc620319651780cfb12bfe60a74f22da647b713c07c9c4905b4de8959ebfba +EBUILD Nuitka-2.0.1.ebuild 1110 BLAKE2B 53b492316e8b528c48de76d24ccf053bbde27a95e4a7dbf1af74d52a7c6df963cb12b660d992494ec332d36241051f19cad5ed05bb46f1e2c28922c12e5c1354 SHA512 08cde3d1329276fd4498e46e53056b0dd62169c8ce58ebfd00c927a6fe01149481b4b5faf18059c3026e607183ab7bb3a167d0440f7d43ca6008ff94af8a5761 +EBUILD Nuitka-2.0.2.ebuild 1110 BLAKE2B 53b492316e8b528c48de76d24ccf053bbde27a95e4a7dbf1af74d52a7c6df963cb12b660d992494ec332d36241051f19cad5ed05bb46f1e2c28922c12e5c1354 SHA512 08cde3d1329276fd4498e46e53056b0dd62169c8ce58ebfd00c927a6fe01149481b4b5faf18059c3026e607183ab7bb3a167d0440f7d43ca6008ff94af8a5761 +EBUILD Nuitka-2.0.ebuild 1116 BLAKE2B f8883d881efe628913c2e6eb76b7e132f10804819213d655a4d8aa7f3ca67e812c8daced2f8aa02d4663bf2358ba1d96d89446120425879346bd11ff625924e7 SHA512 f00e1a55de3b397591762c26407ba5e671c9503d55ec14e6f193abfa4911195a102d8b109e13a963f139b7e046bc10f895106e4aafa7a11e5fc4b184f0657984 MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9 diff --git a/dev-python/Nuitka/Nuitka-2.0.1.ebuild b/dev-python/Nuitka/Nuitka-2.0.1.ebuild index 2df076ff3e01..123acd66de1f 100644 --- a/dev-python/Nuitka/Nuitka-2.0.1.ebuild +++ b/dev-python/Nuitka/Nuitka-2.0.1.ebuild @@ -48,5 +48,5 @@ python_test() { } pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath + optfeature "support for stand-alone executables" dev-util/patchelf } diff --git a/dev-python/Nuitka/Nuitka-2.0.2.ebuild b/dev-python/Nuitka/Nuitka-2.0.2.ebuild index 2df076ff3e01..123acd66de1f 100644 --- a/dev-python/Nuitka/Nuitka-2.0.2.ebuild +++ b/dev-python/Nuitka/Nuitka-2.0.2.ebuild @@ -48,5 +48,5 @@ python_test() { } pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath + optfeature "support for stand-alone executables" dev-util/patchelf } diff --git a/dev-python/Nuitka/Nuitka-2.0.ebuild b/dev-python/Nuitka/Nuitka-2.0.ebuild index d7f62560068e..589498093801 100644 --- a/dev-python/Nuitka/Nuitka-2.0.ebuild +++ b/dev-python/Nuitka/Nuitka-2.0.ebuild @@ -48,5 +48,5 @@ python_test() { } pkg_postinst() { - optfeature "support for stand-alone executables" app-admin/chrpath + optfeature "support for stand-alone executables" dev-util/patchelf } diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest index a86021e94187..0fc64bfa840d 100644 --- a/dev-python/PyGithub/Manifest +++ b/dev-python/PyGithub/Manifest @@ -1,5 +1,3 @@ -DIST PyGithub-2.1.1.tar.gz 3330531 BLAKE2B 9b288266379d7b1d85be91a7261596f9c98b97bdb5f17c4f8bb43b4765f07e2088f1130c802a623c875c8ddd7d31bdf3cad2a7fc6672ca50bb9a69c80bf4c907 SHA512 f5a0186c1a206cef070c6c19ae0cca5ab19993dd16b9df9997ba01a3fa02baee3425cef51588f7ac38636a165e36d9a5a2c4014e59482b583001c75efa7afc40 DIST PyGithub-2.2.0.tar.gz 3439222 BLAKE2B 4211786a258d1a9ed5202f495085a9c32b41b8d60ce567d8d7cdfab593acbc533aa34ed82afd1f65490efaeef2a4afc5dcf31ed95b3c382e4e488bc2495f7f79 SHA512 58431e0d696c4e9fa7311850711f16ab2feec28fb93acf31d0d204702e853f47ffa483b8b0b9bec9fba0eb98c714d85c9ebd3b98f87195e97fc2dbd6525024da -EBUILD PyGithub-2.1.1.ebuild 1027 BLAKE2B 27c04b8a4832ed20021664a2ec46c3372a37f35c489bd71c9c08e4204490f4f1d93a5b6ce462e573f334f186ad02b1199a5f1f0e10cbc492af290045decc210f SHA512 9be8b27c1137a98007ff1af2cf90a588c649b27b767158dfa03148e3fea0facdc5afe0711e8bda6f27a537b2ead9be529bad4b6b405aa39f92e2818af7d2a93a -EBUILD PyGithub-2.2.0.ebuild 959 BLAKE2B 426ed168ce6c06739a0bbb72499e09e5351c2aa43210ba94e81530abeeeefafbac7829ec1003051b83407d948664690cf4886c4db171f1bffd5551c0817c3c2d SHA512 8f3b0f5f1e753cab9c82f696e1c4449467b22f8ed8dd270a838271d13a921c161525b801a5b66b79c2aedd5d06c646f664404f5217c202bcf0884d1e6c9cf8ad +EBUILD PyGithub-2.2.0.ebuild 956 BLAKE2B 43ba33698db01a0b3cf9c1e0b1422af1f65b1c97541c280a4803756762e25c9286078bc777625f960417ca7f67bb97863946bb56b97c36f97a67762bd8e9b77a SHA512 ae4e4e8bfa4e7520d4dcc0fb61fb857af70635fd9094ea4c483171f8bde9b4fe587d9bc991198bd05e4d585510a29f1aaed602fcee2806c171a9c2c48b497606 MISC metadata.xml 501 BLAKE2B 1692287021b81416f18386da2b1dffd1c358d4dbfa3aacf7d5f773db0889ba966408c35fdbb7ea7f741923d542ea4e825039ab124a64168ad2d5264d1718dc5b SHA512 e1f2c16e725e96e8d576ff6b87a79d39f1b8169c6f419eadcd18a8a266fd188dc08fc9efa236f2c696449a083b000086b153da559cd819fcb73ddf2518500813 diff --git a/dev-python/PyGithub/PyGithub-2.1.1.ebuild b/dev-python/PyGithub/PyGithub-2.1.1.ebuild deleted file mode 100644 index 0ba6d20de241..000000000000 --- a/dev-python/PyGithub/PyGithub-2.1.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to access the Github API v3" -HOMEPAGE=" - https://github.com/PyGithub/PyGithub/ - https://pypi.org/project/PyGithub/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# cryptography via pyjwt[crypto] -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/deprecated[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/httpretty-1.0.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/PyGithub/PyGithub-2.2.0.ebuild b/dev-python/PyGithub/PyGithub-2.2.0.ebuild index 61d3148c22b2..831cab7e7c76 100644 --- a/dev-python/PyGithub/PyGithub-2.2.0.ebuild +++ b/dev-python/PyGithub/PyGithub-2.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" # cryptography via pyjwt[crypto] RDEPEND=" diff --git a/dev-python/aioitertools/Manifest b/dev-python/aioitertools/Manifest new file mode 100644 index 000000000000..b3e1f299ba64 --- /dev/null +++ b/dev-python/aioitertools/Manifest @@ -0,0 +1,3 @@ +DIST aioitertools-0.11.0.tar.gz 32053 BLAKE2B 1dea436f26f738b72aa2a2085d102b7228250f463cbc0cc45d8875a3a78e5468b3d3e7149f2df8754dbc6611f4f62e79ad263669a1f228e576fc2807d2f2f135 SHA512 ed2ca827ad72eadb541eab6621bb3d4a654f5f35a8ec185906aac558e2f7b7d6956e24b57b8540d48fdf48e6f630547ec0cc83627307c227bfc33bf1bf44c451 +EBUILD aioitertools-0.11.0.ebuild 523 BLAKE2B 5fd3fa7a87ae9963a2006bbd14d391cc7c86d4948305381cec399cb361dc3c9e53e14b709de30e3d0a63d7ac262b97dbb102f552ea14069c4a8bd1111c9d050f SHA512 e83094abcef71818700fbf404e98c60710ecea2680389f1ab5cc4c89265e85ca1329acffb2772946c50db4d7b02d79cfc9d650cd8ebc76e09ebb633403b43616 +MISC metadata.xml 378 BLAKE2B c9794600cc08c3440d5613efbc5202027d74a793db0558000bc7e30cbd2f02fac8407b3d58b955e700795af8d7c0fec3b858668d9f5f58e9685fcce334d55a6d SHA512 d57650f2e8bd17172782f700ad90a65eec4d3e67bc192f2fba16af34f69f305e5a2c502b65fb47b714a7d757004e743963b9f1f237ff0d49f0c66e1cd3029e5b diff --git a/dev-python/aioitertools/aioitertools-0.11.0.ebuild b/dev-python/aioitertools/aioitertools-0.11.0.ebuild new file mode 100644 index 000000000000..e2eee8da37c8 --- /dev/null +++ b/dev-python/aioitertools/aioitertools-0.11.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="itertools and builtins for AsyncIO and mixed iterables" +HOMEPAGE=" + https://aioitertools.omnilib.dev/ + https://github.com/omnilib/aioitertools/ + https://pypi.org/project/aioitertools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" + +python_test() { + "${EPYTHON}" -m aioitertools.tests || die +} diff --git a/dev-python/aioitertools/metadata.xml b/dev-python/aioitertools/metadata.xml new file mode 100644 index 000000000000..83f97724565d --- /dev/null +++ b/dev-python/aioitertools/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + + omnilib/aioitertools + aioitertools + + diff --git a/dev-python/argparse-addons/Manifest b/dev-python/argparse-addons/Manifest index c2782d953252..f78496c47787 100644 --- a/dev-python/argparse-addons/Manifest +++ b/dev-python/argparse-addons/Manifest @@ -1,3 +1,3 @@ DIST argparse_addons-0.12.0.tar.gz 3780 BLAKE2B 5d77203ea93a3488f64ecba28714956a73ad8813d5635eb169e21b0198a5ac2645156208fc64730fbf5f1edd1ce08b5d15494079050851293b7364892e8c481a SHA512 31cdbf8d6a227068559d9c7cfb0e135851db40d029020c7825787d985b2de2aeb460d7ff87d09eea4c6ddc29b16000c43944b6ad754e877b45a217186eb34967 -EBUILD argparse-addons-0.12.0.ebuild 441 BLAKE2B 5835e7cee5cbc6524b274dd8309c1f9b65ecdfeec1f5fa6fa16e14332d91789c4d2c458f3f7ab7fe7a8739e8c8fa025e71d8a31b0803235607af4808a3ad9429 SHA512 a117a529ca1d0c4825f3a44e2a8a0c50cb5721ff97903275a089c262fb21513da10005323a0c0470073a4c7cde61bb312fe066b93ddca0d9f3affb6d7dc147e1 +EBUILD argparse-addons-0.12.0.ebuild 440 BLAKE2B 656e54e2db34a96102537eb057757ea7a5ce13153859a6af6b912cc2e7c5f68726638def8f50f822b940c46c0b6f024b3f09e9e81adfac70723056240eb90e04 SHA512 b4988960dcd8b197f08b31ebb512fb5f6e12f8677e9ea102f216ba9a1e04c6cf60da36d64d181d38312c9fda7df10cbfad1f1281ef0d16017665552901560c12 MISC metadata.xml 512 BLAKE2B 634fb56b0d53ffe66fa90672cfcdcc56ed04436f029eeae57b5f92c6b3237a1c9b5e679015376f7d9f7712d675563ef49e137d9c86e1cd3e41341a4f8d3e24a7 SHA512 b80bab14d3866252268330f50f77ed3b3ac6c1f6b6bf54646ae27fd75ab9efe3b09660f894df8f6de71496ceb5d77efa75523b8349fb647636914bcf777a93ea diff --git a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild index af5675b7e41b..8a2064f0c336 100644 --- a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild +++ b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" distutils_enable_tests pytest diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest index 6f3666dfd876..85d2103ec4fb 100644 --- a/dev-python/autobahn/Manifest +++ b/dev-python/autobahn/Manifest @@ -1,3 +1,3 @@ DIST autobahn-23.6.2.tar.gz 480814 BLAKE2B fb4a2e8510a51e2e70289d98eb54b3b06aba6e011eb8ad4ac2fb6e706d7be313f60a785a8366ff47500a6ad58f5645eedbeb4c831087ab531d8650129ec08c45 SHA512 5935203277d17aab3f80e6edf700ff173fe7e23622b9d2617f91e080f56b078f947f907289f008b5eb21b1346142274616baad4a36629f49dafe409d6fdb931a EBUILD autobahn-23.6.2.ebuild 3641 BLAKE2B 68a40a7319685cbf23a522d381e09e25fb8a2b7f98e4d10918b2da8ee2c3195e6e6fa620650ebad31b2d17931919aa4761b3771f36f47a5f1b1ea3088d476303 SHA512 2102697b639ae1162122e85bce2bfb41a612e7caf54b9a4b1890a81a0a2bbfbaebd2730c07db776ed0994c93c1366960ffbb00e0514f4f2189d10cd1d49d5049 -MISC metadata.xml 596 BLAKE2B 07cc4fbcb4c6fde6b1bb49a0a30fa8d2ef7ff4424397e29053a6ac89d87acd9fa7b1897c5381910d53f590192945a89a5b987fcdb9595e42f67f23333010a0ba SHA512 4d4cecf09593ec201711b13de1820e59f007f745b41611471ec737da4d679323787ac06a3a987cede9bf2c8dff71c9dbcb197e6a9c9109cf4d3a34d9247f9962 +MISC metadata.xml 490 BLAKE2B 8a89cd7548ec88a59515e5dc51748571a789dfd3fa937ccb85cd17a2cde6e0852374cbc70a115a8dba7df4216e41de74c9e9bc561d53cf65799169078e540028 SHA512 1069d3412e87c310b6067e35bcfd4d54f4b944ab98948dfc5053831d62a41d9656fd127a9366ea432cd90c35ced1e8ed913783f1e9494ffba4a28a20fbc465b4 diff --git a/dev-python/autobahn/metadata.xml b/dev-python/autobahn/metadata.xml index 67c2b1b9d76d..c82c8df3b0dd 100644 --- a/dev-python/autobahn/metadata.xml +++ b/dev-python/autobahn/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 259609079a0b..82fd3f1ef1e1 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,5 +1,7 @@ DIST serverless-application-model-1.83.0.gh.tar.gz 5423374 BLAKE2B faa11adf7b6ec9df3eb625a77c2f6242b4c9fe170be8926f90da1cab94dc2c018e2ba7fc53dffec63756e68deebe7bdb22853d9e67e84e8e696399b81ed4b648 SHA512 f2bd8ce766894118107dd6cac245ae47b9fd819f9cb04a0c7d176ab3ec4f56bebbfc9c4e371f2b1db372c594a15d3c6871195b5aba06712a9f2408a51284cba1 DIST serverless-application-model-1.84.0.gh.tar.gz 5467750 BLAKE2B 386abc362020a9f3da6e040d0d31c1da9ee24311d779dabf9deb84ca5fd2abc655daf78f0303884e81fee1eb4a14f30f42e768475b85ad389d10625452fc9703 SHA512 4d771dccb9ca2d5f03c7e04f3dcf40c06b7a23cc5eb9a59d1fc2ae76abb944d469127131b1995edb9d44c90ef637b21fe65af42df2adf559fd06af92016ff2e5 +DIST serverless-application-model-1.85.0.gh.tar.gz 5472842 BLAKE2B 528a7e5f17a461741d3dd1911dda13c592a835cb2d44452d2c719e072e6d1dd715562d3660f9f92200ff6b5893d32e05ecc9faf30a835de9cc29ef72af4489f3 SHA512 a48b0ca4d18f524623f2e23ea3b721e1bda3bc94ded53859f87e40c53ba4e9f3b97423aee58f20a041eaba4a1b092353c88de33a52576fc4084670cb45f4c7f2 EBUILD aws-sam-translator-1.83.0.ebuild 1674 BLAKE2B 3f94a613a37ace84a96a89ab11c3829e6d98cb0a96cdc59566095ff722d47ed65b5f28404ba74469405c4561c765d4da4a8f8cc0a9ccabb89191ba148fd08de8 SHA512 df3938da391ec2c3ff39cf4b7129cef4945f62a75daa232e2c1d514e08bc7b37c45c5bb651f7f800dec9dd087a09411c8a75c370bd7f08d36a77e9ea55a1de64 EBUILD aws-sam-translator-1.84.0.ebuild 1677 BLAKE2B b8d7ec7611f4ff1841b312269c528d21dbd9d48c87746f03031569931d9e0118701417533638e237b923eecd315187c2e4c23c254e0c8702544b31cf6319b4dc SHA512 67a57cf37ae68a6e578446382ba24eeac23c853719b6e5ef4d35070fa34dd33b045d1c8a49865b2e88f24b9979a03852ecda3720036d2d2bca794d9665a62561 +EBUILD aws-sam-translator-1.85.0.ebuild 1677 BLAKE2B b8d7ec7611f4ff1841b312269c528d21dbd9d48c87746f03031569931d9e0118701417533638e237b923eecd315187c2e4c23c254e0c8702544b31cf6319b4dc SHA512 67a57cf37ae68a6e578446382ba24eeac23c853719b6e5ef4d35070fa34dd33b045d1c8a49865b2e88f24b9979a03852ecda3720036d2d2bca794d9665a62561 MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.85.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.85.0.ebuild new file mode 100644 index 000000000000..166699d76ae6 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.85.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 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 + +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}] + dev-python/pytest-xdist[${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= -o filterwarnings= \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest index 3f570edb7e95..352daa0e2f9d 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -1,5 +1,7 @@ DIST beartype-0.17.0.tar.gz 1127446 BLAKE2B af31894aab2d2482d288832b59859c9f1ccebd21f9e974e18a68f132c2e4c5194d46e4323ed6b8ec2b1804977672cf72d3357ca04b910a6d2ad968bfdf2b1bb7 SHA512 b1322e640f1482819fa8218d284acd1ccb7063e1d725b5db9d3e71a762d4c464ad138df10ec24a3ead07105fb3d24336635309498ea8ce3c811c26a5ee457252 DIST beartype-0.17.1.tar.gz 1130580 BLAKE2B f3f8d3e912fdd1689cd51e3a40e3c795a273400061f9a61e9d5a1e33e5d9d73f181dd688dc454683253ae84aded0a14987ab3eedbd9e0e6d47ef6045ba46e9f8 SHA512 37a0a03918b481a11f30506c6c3e3f5e7539c88506e4b373557a47c4c4425b1276d5957fc7785463146b3fcb9d8e9a012d53d2537de021800b771bed47275511 +DIST beartype-0.17.2.tar.gz 1133779 BLAKE2B 61cb21511cbf9274e6e3eb1441bd32eb068b722c4fec1accadeed7aeaf8d26748a4b0adc79e8b9c45bfa8048ccffeef8e2e3506a2b651612b8fcdc6bb6c2953a SHA512 90953abeb80b512a0e127e24f7896b350a243d8593a3d9f0b8508f0e5e8595a8b85a8b28326c2c15dd12779adeb74d1b8637cb646b1e27fea8c95b8d4811d804 EBUILD beartype-0.17.0.ebuild 855 BLAKE2B 780c2859946cee302ba87d63141000d6934f01b7013b0e91ff7198e31ebf204c7568464dbc46f796dac6d718a6ff5ed6c6880139ad0be1c1feac688bd9ef511c SHA512 d3f5d208b4ae7946d7e3d729cb401abfaf024b19c499da02647c0777e2a4693a45731c2bfea174bac51efcc43f8ebc2c5416188b31a01480c4e5a6964c1e4cb7 EBUILD beartype-0.17.1.ebuild 857 BLAKE2B 9443db82755baab7330e4d07110cb2b4cb2dfeffa2e34acda7e271760239db328c23709ac0ded1193b9ab66c3d3e85ac1e5a4cffe55ac354af3ab9ee5b3436a1 SHA512 88b6ab22540239aa7abf921a51980e6c8edde61a9b30090f5b69c5f074aec7e2ce94d92621a8a03dec96a8c4c29a0ec03e40b088398568d7677e43a7d4c9970f +EBUILD beartype-0.17.2.ebuild 857 BLAKE2B 9443db82755baab7330e4d07110cb2b4cb2dfeffa2e34acda7e271760239db328c23709ac0ded1193b9ab66c3d3e85ac1e5a4cffe55ac354af3ab9ee5b3436a1 SHA512 88b6ab22540239aa7abf921a51980e6c8edde61a9b30090f5b69c5f074aec7e2ce94d92621a8a03dec96a8c4c29a0ec03e40b088398568d7677e43a7d4c9970f MISC metadata.xml 393 BLAKE2B f22040a947a67160c9b4c2d41db713ea69ae7a272aba75c04b1620e3f813d62718425acbc8c18716981e4176ebeabc5b60e9376d9927552ea5a36b51b7baccdd SHA512 dea8caeb6e9091672994cee213be075819d593d1034cbc7e2b076f3fc32bd2afde13b6af094956885c9ddaa72f272c6a198f4f92e7b095606fdf900a4cec47ec diff --git a/dev-python/beartype/beartype-0.17.2.ebuild b/dev-python/beartype/beartype-0.17.2.ebuild new file mode 100644 index 000000000000..8337b30a5732 --- /dev/null +++ b/dev-python/beartype/beartype-0.17.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2024 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="Unbearably fast runtime type checking in pure Python" +HOMEPAGE=" + https://pypi.org/project/beartype/ + https://github.com/beartype/beartype/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND=" + test? ( + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # fragile performance test + beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large + # test for building docs, apparently broken too + beartype_test/a90_func/z90_lib/a00_sphinx + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/bincopy/Manifest b/dev-python/bincopy/Manifest index bea9f2c32781..cc050bc8c146 100644 --- a/dev-python/bincopy/Manifest +++ b/dev-python/bincopy/Manifest @@ -1,3 +1,3 @@ DIST bincopy-20.0.0.tar.gz 750646 BLAKE2B 89f57cbf314aded9d9ac0d1ef51d1c7ed0f7e6aaa65236bb8daac72f98518b30974f62854f6dc64145a6615d636cddebefb8a09c42996ef33f6e64cb99fca486 SHA512 05cc54684c951ac209fa25ebdc2f60566ef93248cfa298439a2a4f6a4174e02f47476573aa580ae2d1e4b8e16e91ee8c4fee2097c375ca2c079dbbb0602b6153 -EBUILD bincopy-20.0.0.ebuild 597 BLAKE2B e93f55b38203cf273faf15d5ea719ffd104cf2139be0e7020c81ca3d75f0beb0a7a42472459afe0e83d6f82a4bf951f7c0bb2d76a098df30e5cec5053ce3db47 SHA512 09eb0aa06091db73f0b92422bbd731f48ba2b3e93d549c8cb15fb75b74e9fc463e53dad81eeb37c63656fc5f92b906bed943b52c23bf49f85c9cbb7d5039ffeb +EBUILD bincopy-20.0.0.ebuild 596 BLAKE2B 3ce63e96d91a079429ea98fffe12c9076762f2ccd7d6eac963e2689aef284f2f44061b61c1429853f602bd32f76e9d3da4cfe46cf23b7f06bff034ab7d52b94d SHA512 57d7201c752ace91e4942a994a0317eb0504b29ea37c245dc38e5311a7688d7c35d368369f0ba2b76f576ce64ea74ae6d8be8a87c4c875d19950716868a06bd7 MISC metadata.xml 496 BLAKE2B 9d431dfa182ceeeafdf0bc390fe527da626d8e17ddfc7b4cebea2a4386a7e034b3c67dd296bbce4cfc5f66dbecacc67fae603adcdcd0ff7ad73b423425a2e4f0 SHA512 d9a447eda2239ce7ac5960c264ebfd06495fbc495d35be571fba038cc1faa00e8c54684e17ffe02c646ce00e44f17cb0d696c563c51196cad6bea0045faf252b diff --git a/dev-python/bincopy/bincopy-20.0.0.ebuild b/dev-python/bincopy/bincopy-20.0.0.ebuild index 1882e2a4f380..39510f7e824c 100644 --- a/dev-python/bincopy/bincopy-20.0.0.ebuild +++ b/dev-python/bincopy/bincopy-20.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=dev-python/argparse-addons-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index c995c0952a35..beb437eb955f 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -4,6 +4,6 @@ DIST black-24.1.1.tar.gz 623755 BLAKE2B 32e12a3c1b0ad7cb94970b8d887444e0ff05c804 DIST black-24.2.0.tar.gz 631598 BLAKE2B 4533768f508408dbdcca72db4600ddf244cddadd985e960cd7292809ebc0e2ed7f89aeab1f9af84e17a58d232f19b146980b79804f9cf3036bf757464737022a SHA512 23a40d7b2463d657c849bc54745036a253c67df6c58cef210fa4ee3c820cd83f687e3661f765939a5da23f7b75b10bb59e8b233731f37f21dd0301129e3fb5ea EBUILD black-23.12.1.ebuild 1508 BLAKE2B 2ca4e555c2b3941ce5d0907cc5bb4a5a643a41a8b1f6c7c537453982fd3196851bb2c9c3c0a7b8139109b1d1e806d5daae5545c96f7bd66d183e57c76bf370ca SHA512 9a67b16239a775ac88ccdbfae13c4c5c4c2038873bee18e1e1c08ef02f5e8e666e85b25953b4c225b3001bfdcde35284aa0ea10335dbb2f8d9f225734e9ef887 EBUILD black-24.1.0.ebuild 1516 BLAKE2B fad650e8f1c41ff50dec38825fabf3635bb87cc6f46af932546f30389e506fcffb9997c55fd332b783eadf8b3744fa1e4e0e30790e76182839fb98955bbcfa66 SHA512 dde816dffa26b2a9eff2dbf830cae6cb4b1995b3215bf758794325a0e30eca5fa38f78354414352f095b56a4d8dfe7b3e7717719861530f6071be35bcbabb74f -EBUILD black-24.1.1.ebuild 1516 BLAKE2B fad650e8f1c41ff50dec38825fabf3635bb87cc6f46af932546f30389e506fcffb9997c55fd332b783eadf8b3744fa1e4e0e30790e76182839fb98955bbcfa66 SHA512 dde816dffa26b2a9eff2dbf830cae6cb4b1995b3215bf758794325a0e30eca5fa38f78354414352f095b56a4d8dfe7b3e7717719861530f6071be35bcbabb74f +EBUILD black-24.1.1.ebuild 1512 BLAKE2B 79279dfc167c5cd0deadb804b97e1f5630bb518b8bafdcd7bf7b52a75064111e68b164465efb8b01943aeb6dd667b5eb3dd06339c1849bf7f74273cd685fb247 SHA512 bdffe300d6f2ec5757a742d226bc0d7e7a1b7e44b939e264bb33684009fdf28e2e2fd85fbe647e9db4ed78b3395174ef2093f7902dd6df973a00ac95bbcb9139 EBUILD black-24.2.0.ebuild 1298 BLAKE2B bccd3fc4e776dfa3e12cbcb543c3f8ea314e7e4fcd9d9bb0701d00b55c04fa03545276ee33b5460d2c7f3f6dd1da0f7c166fd39ed441cd2c5b8ea6950f957f5b SHA512 1d8a364628457c20430538a69aefa6a2306491f53d95bda2a751d9c2003c25639d3c86dede4d18a07f2e3455f2035dea7c109e350a59504e8853a7f1828a797f MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d diff --git a/dev-python/black/black-24.1.1.ebuild b/dev-python/black/black-24.1.1.ebuild index d7502a3d0049..963169cbee92 100644 --- a/dev-python/black/black-24.1.1.ebuild +++ b/dev-python/black/black-24.1.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" RDEPEND=" >=dev-python/click-8.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index f5a3ce1f0721..db6db40b4ccd 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,8 +2,16 @@ DIST boto3-1.34.29.gh.tar.gz 769654 BLAKE2B 3eec92f78f343c1806eb7ad96a31b07592ff DIST boto3-1.34.34.gh.tar.gz 771553 BLAKE2B 52459e1baefd7986256bb6c89074aac365fb14c8fdd1b04a79bc02b6722e1e8e5f0d59b426e519947ab1795d12defbde2768af97dd3a2cdef576fdb535422567 SHA512 d0d9c47550aeb46aa3095d08583931d79fe38da8498a3ece322d7dea07b25c3569f7b44ed2afdb53cae98e4e3c337e8bb91a87c325d88798488e6ba87c73d9cb DIST boto3-1.34.39.gh.tar.gz 773491 BLAKE2B 69256649eb3bc5a856adffe4fb1e0e3f1e14e9a8ff557a9c4a4a8009bc0b8483555e9350f98656d3088c271152db199201c2739e4860fbc0c63810e19a13eca4 SHA512 88fb84a97c072f3e1719116d10dae2a8a840f495aa89f42f13fb105209d0d098390cbdbc443811ae78a684735fa571dbe66bf10c0e53718e783a17de36a18197 DIST boto3-1.34.40.gh.tar.gz 773834 BLAKE2B 3622514c5e114a015dc7725bf7415858956e91084715a0e1342a6baacca62a1a2a453dfbe972bdf57438047b30a7729cd98f81afaf554ff8beb89eafd3920bbb SHA512 875afff65371b5991fcc1c832ddcc919dc04306ce03ddba8851e69f4138fc8698f3d21c340bb2936e9022fe0813eb90f2ac084e2531166ee21542a049bb3f1c6 +DIST boto3-1.34.41.gh.tar.gz 774170 BLAKE2B ec6c60a181afa8266018f8dd58917a7277d2b405736b2af94689cd7b3af6b961799f8ba4ea1395917695673d857cb9542507daed78d5e13f9517e3bcb254e08c SHA512 2f9be9b87c2f632d9291419eccd155a13d6120e93e1966afc236405742d4a2357fe53cc5dcc9b10aaf22ffe93d2e52285e3d44d4f578b5688a08b9cb705c42f1 +DIST boto3-1.34.42.gh.tar.gz 774581 BLAKE2B af50bc64eee24b2a8e56453a1823ad008e745dcd0335d2ea2bcbf58d84311cd1b4da91bf1cdbb0ed74ea4e17fb6a278279628634f33bf2649d4c22be1251cb18 SHA512 cfee96d5da7eaeb324113baa5f52fc1f3576db74e2d5bd72345701ebdd9907a915715fff14cd0cabcffb5a790c0432177e4881eda487b0882f97d6cc2c14bc57 +DIST boto3-1.34.43.gh.tar.gz 775352 BLAKE2B 3b692a89c6c6c7af50c5815fd95819f44cca7c1933a06cb1e5de4197b527281143a04074b1dc40ff9563098efb399360b9ca708789457cbf2d79bdd0c4c0f149 SHA512 21a90448c3b6feaec2492d86c4c40d69a8227198d1c18347a5b85d51c082abe357024efb699207c70f60c47ed3ffa7ece2b2fb50695c2df8d09628ae25ef7ff2 +DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 97648819e48af3bbdec76ca47f5532cf9f0a99845f90515cbc7bec02bd5cc04ed5cc842b55cd589a8fb1cd8852edf4d12d3e8a23320e23fd4c5920854ef588d3 SHA512 310689dd7fc3a08c3a8ed6e223381870f028ee07354f74654abafc893f8230fee82bcd136c9e04a675a06bad496458f6778e6d571e75f6541130b3e06cdf324a EBUILD boto3-1.34.29.ebuild 1258 BLAKE2B 7f7ba2672f66400a4c2c202847d4bc7b57a0941b51f4f2f725475c38b6092c6a89687476db8bb701688ff47ccce491ffc435968a407ffc30ef860747573a1f43 SHA512 aebf347c928b4364a045a4bfb20edad39f9530fed5dfeef6b7e684feae0a146b71aa53cbb49f0b79e89671b97402aad447e6971df74ee44fef523ebad23f992c EBUILD boto3-1.34.34.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d EBUILD boto3-1.34.39.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d EBUILD boto3-1.34.40.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d +EBUILD boto3-1.34.41.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d +EBUILD boto3-1.34.42.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d +EBUILD boto3-1.34.43.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d +EBUILD boto3-1.34.44.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.34.41.ebuild b/dev-python/boto3/boto3-1.34.41.ebuild new file mode 100644 index 000000000000..b64e7191fd19 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.41.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 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="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.34.42.ebuild b/dev-python/boto3/boto3-1.34.42.ebuild new file mode 100644 index 000000000000..b64e7191fd19 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.42.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 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="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.34.43.ebuild b/dev-python/boto3/boto3-1.34.43.ebuild new file mode 100644 index 000000000000..b64e7191fd19 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.43.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 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="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.34.44.ebuild b/dev-python/boto3/boto3-1.34.44.ebuild new file mode 100644 index 000000000000..b64e7191fd19 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.44.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 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="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 6a7fe024d98b..a41132492370 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,8 +2,16 @@ DIST botocore-1.34.29.gh.tar.gz 12665018 BLAKE2B 928c27ae62a5e2675dc5476af05a439 DIST botocore-1.34.34.gh.tar.gz 12682925 BLAKE2B 514e6946558d1014371ca7ae4c76614b9714e0444e65f9606abe059cff1e1c467e81d913dad849ed9468a557499daafbdb19bbabef7ef3ed1f45607afa1f545a SHA512 4bc0bc57f4b29c461cade471e18d0f04ecf081a33bf966d80ab09832e0a5af2c08808b9fe72be9ea6a04b37e8207cdf38e43ec588c38ab9546740863e7a206ba DIST botocore-1.34.39.gh.tar.gz 12697404 BLAKE2B d8670c591c06cf5b02562adb234225dde1da6a805d40f314ea7e88b8dc532dc9cb3bff80255aff8798137584a8038b3747e5dc428fd0dc20def923c9a9953a5d SHA512 e5091955cbaa838365664458e71e77ecc4649e12995735a367ea007bdf5e10b41e4009afa8c3832f88a6c49888091b7d668834f1e5edbd64298d88c4eb8f3f1c DIST botocore-1.34.40.gh.tar.gz 12700016 BLAKE2B 95be55cb5c0f1a55846478196c905427d1c45f9fbff6f57506cb4a7ee2112f5034d6e7872bb9d27e89f55dd64e3b2ce33d0a5cea461f9fd1ff5a02a1a60f3748 SHA512 ebf72c591f72286e06d21cd69234b91d681f8b1c9fd2a1bb1c5720b997d2b7f968ab0802bdc01a59eac395fc1822764efb27874edbe273f0747a6f0c8775a540 +DIST botocore-1.34.41.gh.tar.gz 12702662 BLAKE2B 65c99f1c6ebfe6f33dc8747bdd104ab8a81884f0f729072ecc7f06e077766bbac58fffe7d185e959a3de892f634d2b68e96c2f3c7193e36a0eb3f54656c3ea41 SHA512 7ce1a8cfc196f200baddb395e63ebac405c320b8f521d8fea23fcf2d8d17e3530efc18e94cfcce749dfe86c5c4f2943f533edadb6bdcff05d623d3fa07b5b738 +DIST botocore-1.34.42.gh.tar.gz 12706455 BLAKE2B 8167771d56270caafe58cd9acdc1a6e25da3fd11c4b49196f3de00814e98d8db100f08e9862331c5e905ba863c852611d9fe796d7b84ac2e8a0865888e75a923 SHA512 074f06a506044bbfb2c925dafbcc63a08f968e9aab755f9779a97e4502ad457e468d833a151c538a575025df853fcc7ff409ab3455f8d02f4888af15dae0e6b6 +DIST botocore-1.34.43.gh.tar.gz 12712686 BLAKE2B 7cd7d6b3e57dba02ff2727d7c3aa80978a8431ae19dc6f2900bba8372a42eef416113d0cca26ec79518e97c019189f4c4d1faf706763a41a51c870dcfb51846f SHA512 fc66e51828a6818b2bdb3a27bd47b6e55dbc0530ef7e6fab7961e6e7f33126de2dd0261d76e976f11680730f4b581783d812bbcc01f4aad5db9aef5377e6f026 +DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 335d59ae57ae5a5a1bdb44c3e196dff18cb24dd4a4d3beb59e7b8e887d5cc56f0716b2e4fead0c9a4c96978d661308fb0f1e045300e7af69c94ed799bb25a2ef SHA512 12893173c0123711f496448e661bb8e463fcc29ac95c500fe427e2dcf9810659b92de1d38ec3192e1e20a92ca01a5315733f34d0ffe61f2c9b69763e427ee96f EBUILD botocore-1.34.29.ebuild 1405 BLAKE2B 83334c6fa86275e0fef66c0d2268c780300b9465bf7d992a3f891b58c8fdb78ed4dd672368de0f2fc5b93a137a4c77892b94b3eb18a65754cee4592011d8c406 SHA512 9f32d7a249c62fe5a594415fa188baf60d219636137c4e12674e898e8866365da1402cc55c1d1980c12e90698260401b0ff150677b1d65e1bfef2c3ee6ced48c EBUILD botocore-1.34.34.ebuild 1411 BLAKE2B c322f7e557d9a1768fbb08c343983f5d20c1a08806b8af9b1e85345c7acfc046a13059fcca7cd63610287c437e9c05eabd759bb7cd3e04551f66b481a9b4dcbf SHA512 93c32833e354efb9851b26574fc01a865f1b3b86f8dbf3794bc33fc3e2f561246485d776662fc6f9872ec22fea2c061d32768b2b6e9441f2251947fafa5486be EBUILD botocore-1.34.39.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c EBUILD botocore-1.34.40.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c +EBUILD botocore-1.34.41.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c +EBUILD botocore-1.34.42.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c +EBUILD botocore-1.34.43.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c +EBUILD botocore-1.34.44.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.34.41.ebuild b/dev-python/botocore/botocore-1.34.41.ebuild new file mode 100644 index 000000000000..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.41.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 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="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.34.42.ebuild b/dev-python/botocore/botocore-1.34.42.ebuild new file mode 100644 index 000000000000..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.42.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 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="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.34.43.ebuild b/dev-python/botocore/botocore-1.34.43.ebuild new file mode 100644 index 000000000000..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.43.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 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="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.34.44.ebuild b/dev-python/botocore/botocore-1.34.44.ebuild new file mode 100644 index 000000000000..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.44.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 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="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest index eb6f8b61e9df..35bff7894ec6 100644 --- a/dev-python/cachelib/Manifest +++ b/dev-python/cachelib/Manifest @@ -4,4 +4,4 @@ DIST cachelib-0.12.0.gh.tar.gz 30768 BLAKE2B 5d147e63d0be58c7134f851cea79a002aa8 EBUILD cachelib-0.10.2-r1.ebuild 969 BLAKE2B de4e1f30d02ea260274130c34e832944453a023b2c6155a34e551896d3158fbe8756247b29364739aecdd68b3f5c73e6b83cf42f23a9f0888dc4004fbd854310 SHA512 2386b2746aa16d3dff616dde0ec0d3c1d2ebc3c3a8f5ed5844bb194f32a0b3b0e610ed824c573ec413ff258503516a65adc201803b5136af63546ff8be3acf9c EBUILD cachelib-0.11.0.ebuild 973 BLAKE2B 113cb31001ea00b68e42d9779ca2ba32d91d7f282a6e8676b814656bd6316ed826e57cbb69ca3204b6d1b3aa2f8abd8def8199e21fbe224d7f7ecae0cf7aeec3 SHA512 512b679de3dc5855c0ac90b065891463373975ed1d6aa3d67b3885fd04bf5fab3c6d2b0991ff62b9b027db4cef1c129166ed85df9665a569333302cb22bd21bd EBUILD cachelib-0.12.0.ebuild 1032 BLAKE2B 7076abb07312f9a3e5f9b23788a64a96e00fbd16e501738d2f0810f74a4727b38974efa798471c687f2aee99ebb41e888ce2911d3e1bd8efa8bde8119a96d57e SHA512 586793538dc2f2a879efa963b57ce21b05c756e13f8181582d93c1743b9f3125b3e4384fb229de883f2a5151543f911c1310e0bd48a29730cecbfe7a5bb48535 -MISC metadata.xml 510 BLAKE2B 456e0e3b13e50fe5fa9fb866ca2a20a63c180a55691d3cc5e63cea2d16e9e98c61d4f0f5d043f8cf73c2fa80f68eb1b29f182b5bec04356fe1c5965799ea4d7f SHA512 caef760fc497745b37e82a3603d360eb3ca173d1c6d1ee47d8cc358c28db2683446e5ce67a60e267f509e6f7688c9ee3aa5c499539752c014f0830af9896d3c6 +MISC metadata.xml 396 BLAKE2B 2143d629636bdd645b81f85f73b42716ec5c8d35d19ea36abacd18a4131439446d75d147806157c0d1aad8089f438411b02bfd87ec47bda334c25696ae850271 SHA512 3046e2959b959072f7f144d3f0f39273451db3615f38f867b9164014de6d7a2a0e753b4a9b2029706e694a649476fbadbf14d03b27f10184b79de31b7ef6d00b diff --git a/dev-python/cachelib/metadata.xml b/dev-python/cachelib/metadata.xml index 93b55ca7ecdf..36e1c53ae4ee 100644 --- a/dev-python/cachelib/metadata.xml +++ b/dev-python/cachelib/metadata.xml @@ -1,10 +1,6 @@ - - kensington@gentoo.org - Michael Palimaka - python@gentoo.org Python diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest index 185b2cc59094..75dc678ca7d4 100644 --- a/dev-python/capturer/Manifest +++ b/dev-python/capturer/Manifest @@ -1,3 +1,3 @@ DIST capturer-3.0.tar.gz 18146 BLAKE2B 345313fa9e58c4e0121c795bd99606f99e46459215ed239da56586da8f8ffab35d97f0bf655258abe9cc45d4abaf7cb0ad2e76054d8c1781be2531ca01b04381 SHA512 3c83c0eade27380304347bdc93df392b2cb84c084e50693993dcca5fd572b8f92d31de43b4a2ddd0a0e8c7eb097629127e86a4860918c507d13b0e2979a04098 -EBUILD capturer-3.0-r1.ebuild 661 BLAKE2B 12806316ccfcf17310e925e59fc7b862215906072f46d63cd8ae354cb4040daba612b9a2c6d86f79053b9d7b3d1aa7b8c7ee6f9f5d490eb98b8e5392b7d296a7 SHA512 23c03be3ef918b38484cb485f613450177a50cdb7e83a8fa6e71600ad0c4ce193407d2521d74ac650b4e44e83cf8baa4ae238b327fa6c63568913627deebdafd +EBUILD capturer-3.0-r1.ebuild 660 BLAKE2B 8048bee25b08696cf3ad0d30c06107a4e344973eb2d65bade1c8a00634dd486719ae0cb42965e59cd4a1f1c745ed3cf61356612ff9baa02d11af23ae7d23231f SHA512 95e0f54f68a78b5596a3239b247bbf796764eb65d44e2e5d2176d649d0631d7aca92cd58d2d1749e8b76beb5352e4ba2db2d5619a98e151202cfbb297a1a3a17 MISC metadata.xml 373 BLAKE2B 61cece580c214d12891efe3c8fcf599cff07912940dd5d9c95e7f868e4db2c9873a4a78350aede6b5af36b7a19b856b49f8bf5dce8116485ba758aad9ecc69b8 SHA512 0f8e9e5c7c1075e96f5dbc98a70962e6b6d7ec6f8d064fe3d54f295de673223a839e54efe3504fb3edad8b3402e77be4687382375806f246b7caa83dc825bd34 diff --git a/dev-python/capturer/capturer-3.0-r1.ebuild b/dev-python/capturer/capturer-3.0-r1.ebuild index 7d1e5e18ea81..94a6c42eec98 100644 --- a/dev-python/capturer/capturer-3.0-r1.ebuild +++ b/dev-python/capturer/capturer-3.0-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://capturer.readthedocs.io/en/latest/ SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]" diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest index c513545e3d80..743fba8337f4 100644 --- a/dev-python/cbor2/Manifest +++ b/dev-python/cbor2/Manifest @@ -3,4 +3,4 @@ DIST cbor2-5.5.1.tar.gz 94221 BLAKE2B 651d229c9a4e5fda2ae61302f8bd72a165f15e0083 DIST cbor2-5.6.1.tar.gz 99268 BLAKE2B 95a310c6fea00f90ba512d836691ab8fb75ebb9f6b59ca0698b7f97d2c969d2f8809ed2717c48354812f309856a35873c96571194dd86c48a225696b27ec806f SHA512 9ddf2c3690780816ff50ff4ed371435ca45b597b706254c37c9f01d1f1a699892e2c945a72e69b5506a803c41692f399b58b4e32d9409a0197c677e537e656b2 EBUILD cbor2-5.5.1.ebuild 1062 BLAKE2B 13d3865fb6e82044d578bc30b6328672b7636756fc9db0b0f854c4cdac1db3cf74962024b6169d2e197e1e350085afd90f429b5ec83bbaff0c6a364dab964287 SHA512 cb6c47496f474d46934aaa14941a49feef5768a932d6b7e3bb4e353cf0e8db000d55a72d604d2bdb0d819df031daf9bb39aa03b511e0f7275f2c4b8c3fcae8c9 EBUILD cbor2-5.6.1.ebuild 1170 BLAKE2B b6efaf53c508cdceafc3d4314fffe52e5e550f7f1c9199d22512744b345d8f7c4033946d31956dd8a63fa6b9db24b83a2a0f5869c6534b7e8dd9aa94aefbc339 SHA512 76108ca8ffd7f6f1d52508f5109a57e2586497d69da57b555f819494f1fe4ecdbe8acd8ead2a65f663b4931bb95b301197bc08a5aab444a557855a6665603e7c -MISC metadata.xml 1142 BLAKE2B 689bac6d11c7cd4044b2528c5a6bbb183accdada7865efa65ffa6fb52160bf34d4e3629101eb9ceac88e842caae92f4df1e9ce2a5c3ffaa709ece08786267f96 SHA512 82647cdf6d750d791a46784b92cc8ef2f4ead08227f266f6ad782fbaea2e90fea0cfabe5d79848b3c9253a38af1e105b9a279d9e7ca4e1edd3aec79aa5897a1a +MISC metadata.xml 1036 BLAKE2B cae01cfe0040332893e0ca9e4c5da81bf13d9a76f83a3cc24a63b0309bea83ba2ada3aeea7980837316d92a5cc176a7925cff5c4468500f68d561dd14131dd55 SHA512 1f42c1ec255c7687e66fd350e3353cf2168f654075b710dab89f71e284691beba52def321ab471accc5eaef2df1bd3561150faee1f1dc3c739843e64c49f7f21 diff --git a/dev-python/cbor2/metadata.xml b/dev-python/cbor2/metadata.xml index 957e87f7ed85..f4524de20165 100644 --- a/dev-python/cbor2/metadata.xml +++ b/dev-python/cbor2/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 829b12a344e9..f4766b3f8674 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,7 +1,9 @@ DIST cfn-lint-0.84.0.tar.gz 3890781 BLAKE2B 160c8f29f2551c0885d784d725e5e7077aaf162b13f8bcbe8f04c2f6dd939bdb22166ebc3fbba6ba71b0ec68356f520ae1968a447a7a24082eb85271c684aa1b SHA512 0e783c6c2fc590ce59526da887a3bdcc2f8c55e6d5d6e11f49df82c72d387a18abbac545b861bf806e829080b7be6da00d948d32769396b6730570ab4bc23f7a DIST cfn-lint-0.85.0.tar.gz 3875659 BLAKE2B 64bbd4ba0dc153b78da40588a2d0e9f34feafcf17b7262b84f3c3e0a98ecc6cc7b78152dc829fd2bcb3f3c3fe601fdf217111bd5a11d402a3b70ceda822206f7 SHA512 b7d65fb360e8743f08ec2feb451e6dc6cbda62c0850a954e5beec8d6a2a6bee2be2dddee36f262f571e5e9838deb7237895a3020b951686423315f5914f82d67 DIST cfn-lint-0.85.1.tar.gz 3875240 BLAKE2B 40ea81dcb938648c7bd772e8e4ad751281488048a9718a0bedef299eb32f0b9776ad4529a1cb724f7e7cc41d249c8555c8f72eddb146d940e227a6dd90e0b04c SHA512 4936facb73fa32745fe3915accee00c82135263fd6f05ae08d6540b97f53d13047631cbc39c580985c1f574f3cb6bb9b91c2805b6503ba20499cd997dfcbf677 +DIST cfn-lint-0.85.2.tar.gz 3887432 BLAKE2B 3ae9f84d977c576b8051226b73960c97d568c5cfe4aab2030b753abd6e25b39ff2d7f2265e1edca17339ca35658808d00805ce95d3f155b395e3ed3cd84c0bdd SHA512 7c28a8f9771cb38087d30425340b95fbec637c7345cdd2c6ae2f6dc6f550cfe0b3f4cc53a60625767b40850bbf29859370cf89185bdd2a1de59a64aa43c598c3 EBUILD cfn-lint-0.84.0.ebuild 2065 BLAKE2B 305971d37a07127cd5b530ffe937c7ef9096d5aa52b9a2124f7cfb054c8ebe9dda1430937bb8ca7d05ad3070420ce3d6927debc4163fff3ccd6723f55e2a633e SHA512 cd0aaedadcf8e9e4f0a0711bde52d223a5e88d7ac08a293acbe4ff22abb13abb80d099aaf6cf1e48bb5b6b27c05be8a993088e3c98c42eb430643f748d37b5c2 EBUILD cfn-lint-0.85.0.ebuild 2068 BLAKE2B c25c0933d27f785f1f98ee0a9040a36e25b369a4e67bcb47bec188bb303a2133755ad081b8fb52a0d86ed3ee59e7a68c8e99cca9b1a76f1d26ece4650be8635a SHA512 dd483335192e786b1d994556b7070d5ae7c8f0e06f3749496c07b763e28c41a3ab310f2a8972c0e39e288878fefca7b98d009a5ef478d77e07a0bb71502229b2 EBUILD cfn-lint-0.85.1.ebuild 2068 BLAKE2B a5631cee6166ee08d9f524e5fe424b0b508562502d4106717f2ab45498e76580499a1c803c21f9aaf6755a2e0a1d83e4ffc2f3cecce24f406bc7509f08921862 SHA512 3a26d788c1a77525a0f7bbba708262407a8919cc2f233fa1dccb829a34d6f16cbb7aac13899924e2f76f9b36cbe9baec570515d7859b36f78ad3cc1bf5467984 +EBUILD cfn-lint-0.85.2.ebuild 2068 BLAKE2B a5631cee6166ee08d9f524e5fe424b0b508562502d4106717f2ab45498e76580499a1c803c21f9aaf6755a2e0a1d83e4ffc2f3cecce24f406bc7509f08921862 SHA512 3a26d788c1a77525a0f7bbba708262407a8919cc2f233fa1dccb829a34d6f16cbb7aac13899924e2f76f9b36cbe9baec570515d7859b36f78ad3cc1bf5467984 MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild new file mode 100644 index 000000000000..50584a7d5866 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.85.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.84.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/chainstream/Manifest b/dev-python/chainstream/Manifest index 8fc59c3579e0..e20636206879 100644 --- a/dev-python/chainstream/Manifest +++ b/dev-python/chainstream/Manifest @@ -1,3 +1,3 @@ DIST chainstream-1.0.1.tar.gz 3160 BLAKE2B 1aa8f9323cbb0f71c4bb7ab1aa709f369cc836b12b946de3d5e4a9beb4acb4d6a7d63642285fc3572eb6d85243bb08d9d387c02e768342cb1a90f91bf7b404bc SHA512 5badc4ef451ea208acf5acfe80a24541e2bbb8edfe43cca0cdac7d229d6a68c2df07d2c83d71d8d4251bc0d4b443952d0cdad638f603a85f4f4657717d0bcbac -EBUILD chainstream-1.0.1.ebuild 686 BLAKE2B 5ac9dbcb0b13de13ee1537a254ea19ad94751dfc38fa2d2dff836b2e479a0664e53d39fc381dacb43d56462dd9028367460a125b73811ba0560f85a35db35c98 SHA512 118da25c0af0625e6beddca04a8aaf1499764eab946fc26a300ac1f61216b9d1c1df9d9c73a5e2c856183452e996d014d2bd598dea28311abe537e4afb020909 +EBUILD chainstream-1.0.1.ebuild 691 BLAKE2B e12532a8cf9bf7ec582126cf2f83dfa74491b1f762fe77652ce9589351df48ce3ecbfad013be5e3a02585bf2fd50f7fa9a5f819401625551af010b751faf4de3 SHA512 aa3c8c8855c9e166da452f0c4e154fceb732917f695fc920b175b28fc2bd159750381770f99d9c417e9178b80c9da9ae4e42485299bdbf6ebc8f34ef3ab6ad33 MISC metadata.xml 351 BLAKE2B d45afbe577fc94376974eb14ca268de0aad561e9df65813b17e851f9d11433c6ea037ed5cd15a8d8e4cb919568351690e113085b571435bf93102c620879ca6a SHA512 e5d3d24f3ad50335d3292f0236808943e8d1abad23aa34ca63ef5d5d987523719ee00249e4f922b3bb34fb678811e15172915a3b5ea3d2de246ea590b1343c7e diff --git a/dev-python/chainstream/chainstream-1.0.1.ebuild b/dev-python/chainstream/chainstream-1.0.1.ebuild index a07dc0a5a2fa..1247e7f2df05 100644 --- a/dev-python/chainstream/chainstream-1.0.1.ebuild +++ b/dev-python/chainstream/chainstream-1.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rrthomas/chainstream/archive/refs/tags/v${PV}.tar.gz LICENSE="CC-BY-SA-4.0" SLOT="0" -KEYWORDS="~amd64 ~ppc" +KEYWORDS="~amd64 ~ppc ~x86" src_configure() { # upstream doesn't provide build system in pyproject.toml diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest index b88d85936ad6..10c0aa6921ec 100644 --- a/dev-python/chameleon/Manifest +++ b/dev-python/chameleon/Manifest @@ -1,9 +1,3 @@ -DIST Chameleon-4.4.3.tar.gz 178203 BLAKE2B 0946e91b4f0be618bd8d5c9c87b3517af5cf1fd1af7182d2b1a60feda876e0ba5d1f2b7de9c3b2b27f0a4615dbd346b90abf497f0a1c9e3312b4b52ac8685e98 SHA512 0b72da4b17bf2b815eef329c9a07e51d8405fe38813e025db404279888e410e7d406b314a72ed5b76a7e5416d43a075ea0b0a8971cd363d4999d73172d9583c5 -DIST Chameleon-4.5.0.tar.gz 178580 BLAKE2B c4298048849bd294fc6c0778ad0a72ded30afbf928fda4c7e188fc54fd8d931f275f9e8d96bec8b0028261f8e470b7760b9a56bde4d1c3b7edab91c218dddd57 SHA512 36ffc2f7e917df967b5df530452c0610561cdf67a491994662cd9ce15ef8889ba5242f163a408c5bf02e4b87e8e2decbbe0d6f404e9953978bbdb319cb179ca2 -DIST Chameleon-4.5.1.tar.gz 178857 BLAKE2B 2fbe5519fa8686e3ae035b4a3c7e204778ca4e3d4b5e6f3770a50d908db43d5b445a243926832d3d3b9e4c95efacb4f0f996c2e24b974888160bdfa39abe1395 SHA512 1d130d40cdeecd95f6e28f074229e61e13a6bfcfb593909f96742f0744d8ee0887b2d94c1766e4f4ae78699a6d3b88c6160c043e255868f580aa4549e02d6ce9 DIST Chameleon-4.5.2.tar.gz 178964 BLAKE2B e7225fe77aa9af65fba16aa91857993a7f9e6682b52f650bcca0c8cd78f621fc2a4c71defe9f8067c5912fdc2fcbaeff42aa08815299c1478d184cad7d0dafee SHA512 34077680ff8d185db863278f4191d551b9710824e8d6b6a6dcd8c4abeadc87f926227181a6f5a1d594ea39a99f56627999969230f5231083f6ae61ace8684955 -EBUILD chameleon-4.4.3.ebuild 535 BLAKE2B 693bcd734181fe25110c00666c154c3390c537fb944e0b566cd89f4577a0258a3bc15b8506dd96312c66f2d0ea5e519387d4f70baa5b14e126c773e1aef14f08 SHA512 20ff68a10154c470f4849c40669dbbd391a89ce6ff54a0a46018619d2cd00ab798505aa16394b01098b054b10f7e5295cd2adf8c63606d5cfa23b7a8d32f1b92 -EBUILD chameleon-4.5.0.ebuild 482 BLAKE2B d72b24dc9df899baaf50a70442797118425dcd0c80e08f4c1c63f3732fc4a79099dca418301f1f2e55534c98134e89967082f33d6f960bfee89350f47e341884 SHA512 69f759edb6f49362e6d1eb83efe46d6194217b4261eb7647ae65de0a7c8b236f27119240407d836da818d0701f08f94aa7ad9b012d6f3604ec91d319990570d1 -EBUILD chameleon-4.5.1.ebuild 482 BLAKE2B d72b24dc9df899baaf50a70442797118425dcd0c80e08f4c1c63f3732fc4a79099dca418301f1f2e55534c98134e89967082f33d6f960bfee89350f47e341884 SHA512 69f759edb6f49362e6d1eb83efe46d6194217b4261eb7647ae65de0a7c8b236f27119240407d836da818d0701f08f94aa7ad9b012d6f3604ec91d319990570d1 -EBUILD chameleon-4.5.2.ebuild 482 BLAKE2B d72b24dc9df899baaf50a70442797118425dcd0c80e08f4c1c63f3732fc4a79099dca418301f1f2e55534c98134e89967082f33d6f960bfee89350f47e341884 SHA512 69f759edb6f49362e6d1eb83efe46d6194217b4261eb7647ae65de0a7c8b236f27119240407d836da818d0701f08f94aa7ad9b012d6f3604ec91d319990570d1 +EBUILD chameleon-4.5.2.ebuild 479 BLAKE2B bae7ad23c8e7776117284cc3a3dc7e5e98dc7a7dcf8c3b2499b75bb3495b02031c582c3ce974cc93bd44d3c65d951820e1a12c513891b86db886e86182ff4462 SHA512 a10994c793dfdbdd49dab47cba19a77752e60857c674166c16e6939b03858b87a9d09a151d93c0e84c7be2366951121acd396cffa9aa7c0b2dfedac7a583dad2 MISC metadata.xml 393 BLAKE2B da75a225bf4e4b27bdcfeec93eb41d2e20b2498bd28624d5728bc0aaa915a312376e85252258f7195ef77f4d089b8a94097b5d5762472e8a686df8e8901c7d15 SHA512 715ba1cb0190a925747a0c8d5529aa5e61202fba701cb2238ebe16643607918560373d34079e7ccd3e097e988b1ce2f6e6bf5eb3d090fd3f384bc7e651cb331c diff --git a/dev-python/chameleon/chameleon-4.4.3.ebuild b/dev-python/chameleon/chameleon-4.4.3.ebuild deleted file mode 100644 index 62df39777db9..000000000000 --- a/dev-python/chameleon/chameleon-4.4.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests unittest - -src_test() { - cd src || die - distutils-r1_src_test -} diff --git a/dev-python/chameleon/chameleon-4.5.0.ebuild b/dev-python/chameleon/chameleon-4.5.0.ebuild deleted file mode 100644 index 1286310121b6..000000000000 --- a/dev-python/chameleon/chameleon-4.5.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/chameleon/chameleon-4.5.1.ebuild b/dev-python/chameleon/chameleon-4.5.1.ebuild deleted file mode 100644 index 1286310121b6..000000000000 --- a/dev-python/chameleon/chameleon-4.5.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/chameleon/chameleon-4.5.2.ebuild b/dev-python/chameleon/chameleon-4.5.2.ebuild index 1286310121b6..7fa2a2be9ac7 100644 --- a/dev-python/chameleon/chameleon-4.5.2.ebuild +++ b/dev-python/chameleon/chameleon-4.5.2.ebuild @@ -18,6 +18,6 @@ HOMEPAGE=" LICENSE="repoze" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" distutils_enable_tests pytest diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest index abd489aa4abf..1d799c6d9c71 100644 --- a/dev-python/coloredlogs/Manifest +++ b/dev-python/coloredlogs/Manifest @@ -1,4 +1,4 @@ AUX coloredlogs-14.0-fix-install-prefix.patch 1474 BLAKE2B fbd2751c0a4f0f7a412428839b5bd8891b863f609d0c890887b85737d7cce9480ccbd2c4c6bb4e6e600b5ef850c065862ce7867b352f41e262022e21841cf1a1 SHA512 50063a6c14d1d4baf76d6409fc9776ec366500f7fa9b1b9e1270dac456b174b015b907f067c5641d4e74b75abc62ca4cdc641e55af88216101ddc4916198f1c5 DIST coloredlogs-15.0.1.tar.gz 278520 BLAKE2B 446aea9adfc8a1ea7f2e5b4a0279d124a3e174feec4a6d9346059fa00fbcb2717d6480392051cc44f0c1f66e022cfc03238acae59b9496e9f70695d99143dfd6 SHA512 577af26af8d27bca3f10e6aaa257245aba608cc3832985ba57bcb2b590b10bf054796a2210749c15ee1b1a17623e007e4ac3ba17bed6af95544f85f5dfafaf21 -EBUILD coloredlogs-15.0.1-r1.ebuild 1067 BLAKE2B 1b342c70994571b59d2980f41d5b62a1cfd7fab0420a312a979a1f41b8c0c93090cf505a75b8c36ee2b4e512d36712c263bdba6ca262482f77b438f9a6b9cf7f SHA512 151c919e6a83393d3319e320e6f5e70a3c8f7eaa3afb4c9693cba25a2f0bc3fd0aa7d29c928731ed0e494653b39d1bef6fb31acbbaf3e5d2673b01f46da51f24 +EBUILD coloredlogs-15.0.1-r1.ebuild 1066 BLAKE2B d03ac71d207e54b2c4b91fd3ea765bffd6fb017ce6cec2bd9890444c870e5ef452d8d18287a601eeffe14394c7e227ba3e3c111516398a56625ab5405b934bfa SHA512 16b582557e425f5078f911ee1a1ad7ba9549a9b1974c6d19c0ed18418d3d21191a14f020792f05f7a70d98555874d2f2f39468b60aeb979bc8eacb0c4f93888e MISC metadata.xml 391 BLAKE2B 23995da8632cec6cc75466238f135357b63b28a1d1701f89ff0b565a9e2f7b2a2a78514627de45d2704b02e2f82f11e4b6894f4a6090c9c3d482de5b4036b577 SHA512 b52d94fabe4466b02a4e81dc773786000a8ca6189a7b928e52beb0dd291186cf4331d0ed4b139f0017e18b6ec48238fcf5104dccc5b4abe3aa7e70e60cc5830a diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild index 085a60f852de..a7f88b2d71c3 100644 --- a/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild +++ b/dev-python/coloredlogs/coloredlogs-15.0.1-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/humanfriendly-9.1[${PYTHON_USEDEP}]" diff --git a/dev-python/confusable-homoglyphs/Manifest b/dev-python/confusable-homoglyphs/Manifest index 35a3ce6b35c4..a2dbb3208011 100644 --- a/dev-python/confusable-homoglyphs/Manifest +++ b/dev-python/confusable-homoglyphs/Manifest @@ -2,4 +2,4 @@ DIST confusable_homoglyphs-3.2.0.tar.gz 161937 BLAKE2B ac2c66317b18dd73868b3cbe3 DIST confusable_homoglyphs-3.3.1.tar.gz 325480 BLAKE2B 74a18d442832197cd6371721269ef6389fe2e82e96131656e1ba4d49cb2be9431f715125640c330babe3bce1b2eb34aaf9097a29b6743d2b1c90b5aa53f5dee3 SHA512 c6032479025caa779c79761fc6b34e5b5adab3d784bfe03282b7f5edc7701366ee7897bd4e8a4c264e7a06a59f075ac876bd47fa328accfe981944e70092d40d EBUILD confusable-homoglyphs-3.2.0-r2.ebuild 705 BLAKE2B 49ad1605179f09353632496ebc93702b61f026e355937408c651e777319e044c95244640315cc614d330a6b2525cabf07083558aaf3c71d7fa39af46e5c87994 SHA512 91f57ecc8140788fa0c5b1ec4f558179a4b4794d2b08f6b2554a1add21af01aef690379850dcdf45a39ce93f3cd357cb1acf5e2aed733c3f9da21b314c04771b EBUILD confusable-homoglyphs-3.3.1.ebuild 710 BLAKE2B 42954cd4efe75a005ebcafb7f1df304696f8e0f5fad0f638ac765118dcb488a1a55eaf49a6a95a9b20cfcc58c6998ebcb215e3ed46363d8256c82233e84652b3 SHA512 7620fc2b11f3b450fbb7df3f53d30f0ad4f0114d0f7db56e01aaf50fe05f00aa7013fe5d1c5be9ea70f3c3f3a9c5501723384e81c3e2d32e3e2f7f73752a6ccb -MISC metadata.xml 507 BLAKE2B e09380059ead28a19b712bdd2e5095aca97be5b5400020a5229274f5cdf11b33de6a362d1be89023bf9e325db980d264afe242b82b13423ce498a040daccfaf6 SHA512 d4464ead72b9e16cfc760bd5eea9acf09467a4606deba25b3ff87abaf226e3f7078af89e5a306b7c3668bb1572d557ee16565f7bbb14d6cad5b7b3e2cba0c69c +MISC metadata.xml 572 BLAKE2B 0e7e52bca29cbfb53bd0977506a114bd0fb58925137a25b7f2aa903db96a101afb364f1254bed3f684242d9bda5d405643d38eede9bcedfcf47137c372b5d721 SHA512 5f38ee195387d3efc3c4fc39c4528eaabd93b2aeee3212c54aae686707b1adafd655fc10892450add2e0faea83142066103e85a19c0b86fb53b76e5ff4b7b4be diff --git a/dev-python/confusable-homoglyphs/metadata.xml b/dev-python/confusable-homoglyphs/metadata.xml index 4dfb59ace990..947931a5ee82 100644 --- a/dev-python/confusable-homoglyphs/metadata.xml +++ b/dev-python/confusable-homoglyphs/metadata.xml @@ -12,5 +12,6 @@ confusable-homoglyphs ~valhalla/confusable_homoglyphs + vhf/confusable_homoglyphs diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index a9421ce9c0ea..9a46c0f0dde2 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -17,10 +17,12 @@ DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B a2786c999b8a3fa9e413a330eeaf10765 DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb SHA512 96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063 SHA512 978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd DIST cryptography-42.0.2.tar.gz 672761 BLAKE2B 9c97305adebb88127cc6e2e44affee6c9703638abb1b09e34da424a617aa9eaddd8498a2452711af998dbe7818a6148392be78106104d01f2106d8de2b65ac97 SHA512 100f604884cfe5335369d48eeb1d28ccd822f13ddd13c007f4a265c887362bda2b88646328ca570c9969897bd838df6c1f6b7fe4abaf36e82cdb93358694b12c +DIST cryptography-42.0.3.tar.gz 669589 BLAKE2B 328c297a989f96d10e92c92d5b84e147512498be7ad205b2f36fcdb6234b4c77ac7f20f3ba8f74d05a573e2eacc68e315a97fbc429b87b5da625d4cf359773bd SHA512 d3733d08afea1cb3ad5a01f241ea7f58aaf38334cd25e2b7f64686ffd697f20ec30133931af7fe6a439ba0cb365d63ea6ec0512c627b768891f9e82c15dc0cdd DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958 SHA512 05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f DIST cryptography_vectors-42.0.0.tar.gz 35277565 BLAKE2B a770b13244633dc155f21c9179440d4f5d393c71801e44e374e38c183055b842f127090160fab6ba44748e68b2004c0d128980b89b1ae760e6148ba4784fecce SHA512 2d7a633ddf6b81bc3098a54dc61b801e7ea8117424d02db2b9baeb2a2a6da734e07b64f24f924fbf1ae45d65ce2f34db8cc76b1bfaed9dab00a69ef0332245e1 DIST cryptography_vectors-42.0.1.tar.gz 35277715 BLAKE2B a1996ddd91eb5986c6ea72a3a163506ac60522eb459ce36b90ade44045d662ecbc6e2c2875a0437371885968524c43829e02bcbc094e6a1cb5ade5b743114cb4 SHA512 b7d4503f182e29d1d33bcd5ad2f4327a8deb3e11c640c843eab3b870780b7285323fa044f98dd052101e4926b2bbbbecdf5de00858df8fbedc25e7c69912b335 DIST cryptography_vectors-42.0.2.tar.gz 35277730 BLAKE2B 63e2d1b707b66e13f8aecefeebe1474118f05fcc017635b4fe91bfbd73ac43db2923375a75e0725eb35fb37d4facc2e2dadef771c84563d08d13e85fd90c0dfe SHA512 8ebc90e26b1398c5315061f621c3364e0b1759ccedcc566e6420e730f7df65763741e2cb26a87f4004964f4fb57703be2009fc5443266e0bfd9b5620ced9d04d +DIST cryptography_vectors-42.0.3.tar.gz 35277759 BLAKE2B 4474fca84de99b025a8aa8c7414f5ead4c2c7e8098b80689229c133a8422b1aff034bcb54fcd840d9090230649ce26b52c10c1d4fb35e3ad7ec888952c809fb7 SHA512 35d0220b564c384458c0844c66d80f49af763e728ca59658964ebefcf0433197a72be0a896ce6007b183b761c49200a7b6bba3b84bc13390336ca2875e04f7f4 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 @@ -103,4 +105,5 @@ EBUILD cryptography-41.0.7.ebuild 3438 BLAKE2B 04d8d95f298a095b2ba64cdeff549d598 EBUILD cryptography-42.0.0.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4 EBUILD cryptography-42.0.1.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4 EBUILD cryptography-42.0.2.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4 +EBUILD cryptography-42.0.3.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4 MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6 diff --git a/dev-python/cryptography/cryptography-42.0.3.ebuild b/dev-python/cryptography/cryptography-42.0.3.ebuild new file mode 100644 index 000000000000..de93827364b9 --- /dev/null +++ b/dev-python/cryptography/cryptography-42.0.3.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +CRATES=" + asn1@0.15.5 + asn1_derive@0.15.5 + autocfg@1.1.0 + base64@0.21.7 + bitflags@1.3.2 + bitflags@2.4.2 + cc@1.0.83 + cfg-if@1.0.0 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + heck@0.4.1 + indoc@2.0.4 + libc@0.2.152 + lock_api@0.4.11 + memoffset@0.9.0 + once_cell@1.19.0 + openssl-macros@0.1.1 + openssl-sys@0.9.99 + openssl@0.10.63 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + pem@3.0.3 + pkg-config@0.3.29 + proc-macro2@1.0.78 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 + quote@1.0.35 + redox_syscall@0.4.1 + scopeguard@1.2.0 + self_cell@1.0.3 + smallvec@1.13.1 + syn@2.0.48 + target-lexicon@0.12.13 + unicode-ident@1.0.12 + unindent@0.2.3 + vcpkg@0.2.15 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo distutils-r1 flag-o-matic multiprocessing pypi + +VEC_P=cryptography_vectors-$(ver_cut 1-3) +DESCRIPTION="Library providing cryptographic recipes and primitives" +HOMEPAGE=" + https://github.com/pyca/cryptography/ + https://pypi.org/project/cryptography/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} + test? ( + $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)") + ) +" + +LICENSE="|| ( Apache-2.0 BSD ) PSF-2" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-libs/openssl-1.0.2o-r6:0= + $(python_gen_cond_dep ' + >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} +" +# XXX: Drop explicit >=virtual/rust-1.56.0 dep once that's the minimum in cargo.eclass +# and replace it with ${RUST_DEPEND} +BDEPEND=" + >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] + >=virtual/rust-1.56.0 + test? ( + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] + dev-python/iso8601[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +# Files built without CFLAGS/LDFLAGS, acceptable for rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" + +distutils_enable_tests pytest + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + default + + sed -i -e 's:--benchmark-disable::' pyproject.toml || die + + # work around availability macros not supported in GCC (yet) + if [[ ${CHOST} == *-darwin* ]] ; then + local darwinok=0 + if [[ ${CHOST##*-darwin} -ge 16 ]] ; then + darwinok=1 + fi + sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ + src/_cffi_src/openssl/src/osrandom_engine.c || die + fi +} + +python_configure_all() { + filter-lto # bug #903908 +} + +python_test() { + local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" + local EPYTEST_IGNORE=( + tests/bench + ) + epytest -n "$(makeopts_jobs)" +} diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest index e057aa05ad48..daa783e63684 100644 --- a/dev-python/csvkit/Manifest +++ b/dev-python/csvkit/Manifest @@ -1,3 +1,5 @@ DIST csvkit-1.3.0.tar.gz 3795356 BLAKE2B d750464b9c39ddb1456a59741b30a63bf59146732f937129c9913af3c660c52fb73721a174b5e7b9f8446525c5e70d3f0735e20686b82b2daaeed8a5fb3a30a1 SHA512 ab78359f47177490689dd3d98ff473c4919c49ed4f603208a72ee1bc6bcdbc4aedb179a1833a15c64dbc9465bf48156813ebb5fdfc52e8c463b2a489b4f789a0 +DIST csvkit-1.4.0.tar.gz 3796472 BLAKE2B 4501a320ab9b8f9f5642ea3957caddb024301a3a299fce17876562973874bad8305ce5cb8e879c7269d7b57d54e97e70f315728b52605a1059705111192874ad SHA512 5363fe8380c6ad1e44961bd7781feecd6fd19802a1c30144a45bdac364980413be3ac37e564491aca72c33d8b8a08dd5b49cfe2217b02bb5f3083db75996d687 EBUILD csvkit-1.3.0.ebuild 1051 BLAKE2B ac77325a39e485f3c5a610a1777a4bc3ac6307a4e7bea5ea87e5d1948d2c6795df32dc0d6ffc28cf023dbf16792165228f881e0a8de0996820a9f8d6a46f633f SHA512 4efb47c7e3eb879a4f56bedeb8e173cbc931c93c8e21562572915703b4804bfabe19f781315d36e490ddfb1c79454902017df86a674b6421b9f2e76fe2d31e90 +EBUILD csvkit-1.4.0.ebuild 1051 BLAKE2B 099a0d607c58c7b656baf804e6dfe43550f15bdeef4da75840d622080d808a428ea4216a56677b615a51a9a3284765229c0b197487faa673fd88b45c4fc6ce22 SHA512 a624aaf89ebf406283ca2182664aed19e8d281ff570c3928838530be033334dd1dd2f60bca736baa9eca164267f1ee258f0f74788d436b09996c7b05c9afaddd MISC metadata.xml 626 BLAKE2B 181917319a1f5bfd6356b2fb06f91892d2432f9ae29a5586c9a6d9579747a676a42d3ee94c1601b53f8ba5c3fc9bbf162b6b3b419ccbc047ead3f1120c2bd056 SHA512 23194fc2a805904809e1df179572fe8e52344b58bda98f064a5221b3637f21f9f8f974e466e65353915b7eb9c66ae23464d1c79e92829147a7c64c6999963f56 diff --git a/dev-python/csvkit/csvkit-1.4.0.ebuild b/dev-python/csvkit/csvkit-1.4.0.ebuild new file mode 100644 index 000000000000..fc3cd91b4609 --- /dev/null +++ b/dev-python/csvkit/csvkit-1.4.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022-2024 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="A suite of utilities for converting to and working with CSV" +HOMEPAGE=" + https://github.com/wireservice/csvkit/ + https://pypi.org/project/csvkit/ +" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.6.3[${PYTHON_USEDEP}] + >=dev-python/agate-excel-0.2.2[${PYTHON_USEDEP}] + >=dev-python/agate-dbf-0.2.0[${PYTHON_USEDEP}] + >=dev-python/agate-sql-0.5.3[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/xlrd[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # fails depending on locale, let's not force en_US + tests/test_utilities/test_csvstat.py::TestCSVStat::test_decimal_format + ) + local -x LC_ALL=C.UTF-8 + epytest +} diff --git a/dev-python/dict2xml/Manifest b/dev-python/dict2xml/Manifest index 82947facfbcc..d718f35ad86b 100644 --- a/dev-python/dict2xml/Manifest +++ b/dev-python/dict2xml/Manifest @@ -1,3 +1,6 @@ DIST dict2xml-1.7.4.tar.gz 14333 BLAKE2B 9d1a5180d6cffed171aa973902d6e88190b8bd90cd9e4d86744b5c074d82e45c7571763aa9cca67d190cf7af1b1fdd155cbff906a44a638dcb3a7033f1be86ba SHA512 13a2b34783e5f6414c173059ba16a2061ecaef41355b7b0099546d704c9c28b1e0f9ea3186d4b0db99083e66a2f22e69e57a4a415b72c00fd1e17bcb435e7462 +DIST dict2xml-1.7.5.tar.gz 14958 BLAKE2B 1907003e3a27a8e1c1a0e7ab1d5c72b310c46e7af7d51f6a1743ca018fb6a070b0b54b4b24afd8c78dd18f83f9f6950031c0076eae83ccc309a341a0df153708 SHA512 88a77fcdc2ec320ba1668b27da4aacfcfc817090aebabc01fce76bff51b316166a0cc1f053884e8012a28e7118449f901465703869245dc662f29cee9665157e EBUILD dict2xml-1.7.4.ebuild 541 BLAKE2B 8d46e87c2e9340aa83e204de93ca2a8b5c072e94997a95c533f6dd83333b27f3ee1f19be711b6a4525526c0893d8b26d2081f346eec8b110b5d79045a7e6af4a SHA512 007fa24f511354bb8d30961ef6d61fa28cc39593a906618315659c220dc118e755be821b575b1892830ddeb715095024101a36d26e3a2b04fee17e8c149e3019 +EBUILD dict2xml-1.7.5-r1.ebuild 512 BLAKE2B 3c8596a078a3ccd9c655f896fd9c3a4779a5f68c4cd64fc30bf684bdcc7a7f4bc07347c8cdb63954d39c1dad7d0f5fc4fff058189959b58da0f532e8fde93a46 SHA512 3ed56c28707be2b894b9d4b57bef6303e90d15a4b913a7107a17d28e6a6483853bf04e976301dc9885cede4b029a716415d632592bd228c53bba77a1483fe022 +EBUILD dict2xml-1.7.5.ebuild 542 BLAKE2B 4d26e8b860a321621638cfd20967afc5e9fb70d0582043d8bde8de74957dd73f4a3a371a1848ed63f9d2142c257a86ea57300016b586dcc4ef6278aed9b0c169 SHA512 a4474f84f07b5ae17065db483813b66ed7b4806fe1d84b0dbc2ad8ee03276b012ca45787e915559291516818ae5d6aa5f4c87bbf22ee85d9502ec0c920ba2efa MISC metadata.xml 483 BLAKE2B 590704cfc7c04bef7ac3b4b01677c743887a19c842597a81a12d374c0126ac4feb5ecf3ee6a1b2ee8bb866a2823ecd5e4c556f3ddf512bff00d047d40ee33929 SHA512 175a0080449e7a29aae0398303911acf868bc9a444eb2883d4cca071ac1daafda2ad352274c33516fe06f11ce8bdc029d1e277a8455a3819ff51650388ed11cd diff --git a/dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild b/dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild new file mode 100644 index 000000000000..0ca40be390c5 --- /dev/null +++ b/dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Small utility to convert a python dictionary into an XML string" +HOMEPAGE=" + https://github.com/delfick/python-dict2xml/ + https://pypi.org/project/dict2xml/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/noseofyeti[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/dict2xml/dict2xml-1.7.5.ebuild b/dev-python/dict2xml/dict2xml-1.7.5.ebuild new file mode 100644 index 000000000000..b23f9330ef96 --- /dev/null +++ b/dev-python/dict2xml/dict2xml-1.7.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 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="Small utility to convert a python dictionary into an XML string" +HOMEPAGE=" + https://github.com/delfick/python-dict2xml/ + https://pypi.org/project/dict2xml/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# dict2xml uses noseOfYeti for its test, which is not yet available. +RESTRICT="test" + +distutils_enable_tests pytest diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest index e4c3f7f712bb..e0549f0dcbf1 100644 --- a/dev-python/dnspython/Manifest +++ b/dev-python/dnspython/Manifest @@ -1,4 +1,6 @@ AUX dnspython-2.5.0-musl-test.patch 2797 BLAKE2B 0f2b3e9cce32de491ea9fc1c896a0acbf27972a75fc75fca9440faad1aa4f2e5adfaf44f2f94518fcc95793381d73c742d902fd94d44262be6892b97d7414011 SHA512 93ca5a2cce940c505a35846aa96cdae235f3871c4b2e871ed6b61860c4b22cf927b684ca9c651bcf1c1fd939990fe1145adb9217d42715c6dba10608a9a5e90d DIST dnspython-2.5.0.gh.tar.gz 366093 BLAKE2B f8e3d8632a74b0421f7c77316dc80e01936277d701c282239ed60e79952755d34c673f15e19d4da812883e33d5f2cb54a8faa419185d8d198de923a2f3861095 SHA512 8ed207f9cee88dc1deb626d727c510dabace327586911e340df435c8cce5936efee51937b52881b4b4452d9c8c5bd903044bfef5a4effa95aaf05f24c0213b07 +DIST dnspython-2.6.0.gh.tar.gz 372953 BLAKE2B c35a994ff0573a175a8011ef84291ea9de3450e4e57ae059c756cdb5e3163a736057b994e0d370b3c237eff7cf2650b7faae1f11071c53e9c953e655f539f8f3 SHA512 68361d624af6b308669a20316c9046e23135fdaec69f0dd0580f865b363565b813d836aaf9ddd1db5c51a831bd34ddbf6136b6bf72d2e91833d4c7c209528c2b EBUILD dnspython-2.5.0.ebuild 1210 BLAKE2B 95debb590399bf85840b458cd562dc378571150cb691f2ca3deee71afb74ac091681670a16af4d58dc6076f62768197d16b5ad72aa4118bc008b53d540d92c3a SHA512 b1b5f5d16de165ea0ed08d9fe9cee3e4756c661cf706e837368102396c71f6a765b3a2bd006da16018935bd77d067b765e3e6d1b2103859829407cf6373bbbc6 +EBUILD dnspython-2.6.0.ebuild 1027 BLAKE2B 0575a64e02ae1f60d17083e87b30b3a7a90735c2fcd0014c16a52662dd5dd5017ce683ba03c8d936bc9ea02c7529ca584612201fff2301a295c362c6d63a06e2 SHA512 3c8798e6fe0fa22fab1de512b4b2c5e4b46493598f0a0bc5bdd87a8a7a8ebd01bc8624728ed2a8b450aa844f626c439aaa85aff92e52ba2c41db2bafa5f5c13f MISC metadata.xml 1709 BLAKE2B abd502753325fedca3f1ca94818258c9d1b82f88766f9e005b35b3e79aff71ca2efaf06188e73ea30830f80ec011cdf5c42df320130c9295e13d3c427a148f8c SHA512 8c25d579a4a2a7c5ff34c21643a1386a434545f6b9b465f4aa8e07f7da3aee203bbc0341e930ddb767af431f64e8024ddd6cc8513cfce862c5900da4637bb1c8 diff --git a/dev-python/dnspython/dnspython-2.6.0.ebuild b/dev-python/dnspython/dnspython-2.6.0.ebuild new file mode 100644 index 000000000000..fa76df91c401 --- /dev/null +++ b/dev-python/dnspython/dnspython-2.6.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 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 + +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-41[${PYTHON_USEDEP}] + ) + >=dev-python/idna-2.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/cryptography-41[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +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/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 2118037da539..adaa3c750c7e 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,5 +1,5 @@ -DIST fakeredis-2.20.1.tar.gz 122874 BLAKE2B 65404806c15c9fb9b1a59f04ef64804fae9034ce53658058edea03fc9ca5b3348129a143d6f86566eebcb3b052316ce120d8d04b6ad52d8c5ede81db6906713e SHA512 7ead4a7b5eed318380471ef421a0c59a33142067a104f5e0530e066b62a12f26011233366619ea068cfa71eaf4c617e89a94d62f1a2cda366783e7614e5aa32e DIST fakeredis-2.21.0.tar.gz 128492 BLAKE2B a7352e1518a23512c8410ab199effffcea5beb28b93162d71ea95551a9267441c5487e676372951c950401dcb4003f066e80a03521ab2176059409c487a60a2e SHA512 5ef46fcd16e5347cb6a4ef1f99140385ed0d1809ab584df952e3050e4f115b34b37387efb7d01521d433a32262e0729eef266a98b1d1ff46250b4545052e0a9e -EBUILD fakeredis-2.20.1.ebuild 2172 BLAKE2B 45b0a87b4c0850b3dc631811e84bd9dee72756dd0dda2bdec16a2d72bd3af19483eb2bc912fd4df4694b2b36a846059e41e2d56594f1c9b336c158c7acf1e15d SHA512 f1d65bb12eee3da97b624525fb54b73186f423f3c9d361d934b2dc3e4fb7d41778e602672485188f9092bdff9aff31cec1b8d7ddbd142f194b1553f359f344a4 -EBUILD fakeredis-2.21.0.ebuild 2175 BLAKE2B 98d3b5b8f93bc6954191bb08e63bf3397cf9ad0da9c1a6ed2dc8ad4421c2f00f0dc56817d9a330dc18ac7e6e6f80993451d517d6ffd4b4d6f38eeb8d1093e630 SHA512 47d6943da124b127f9087309fd788f6fc080cdfdf23eb76de96bee5f7a9dfdc7a4f6f275d0aa0f4fde6cb0690842d0f16e1d258a5a477602e8928a50a89c951b +DIST fakeredis-2.21.1.tar.gz 128540 BLAKE2B 042c7189f4437149f099eb2bed9dc93cfaea3eb582dd40aaad55bca6c6c4f679a108b3e36006e537be469a3879085f75e0f5c0c7272d2131c431a4483e15cefc SHA512 ba51079896ca345805a0b2474922a41b7c1526123ac3ff0904d3448512b75515b6b11d7e8ec8fe7abdde94a9ac281aaf56d7344809c18c28ad081af4a542a57b +EBUILD fakeredis-2.21.0.ebuild 2172 BLAKE2B 45b0a87b4c0850b3dc631811e84bd9dee72756dd0dda2bdec16a2d72bd3af19483eb2bc912fd4df4694b2b36a846059e41e2d56594f1c9b336c158c7acf1e15d SHA512 f1d65bb12eee3da97b624525fb54b73186f423f3c9d361d934b2dc3e4fb7d41778e602672485188f9092bdff9aff31cec1b8d7ddbd142f194b1553f359f344a4 +EBUILD fakeredis-2.21.1.ebuild 2175 BLAKE2B 98d3b5b8f93bc6954191bb08e63bf3397cf9ad0da9c1a6ed2dc8ad4421c2f00f0dc56817d9a330dc18ac7e6e6f80993451d517d6ffd4b4d6f38eeb8d1093e630 SHA512 47d6943da124b127f9087309fd788f6fc080cdfdf23eb76de96bee5f7a9dfdc7a4f6f275d0aa0f4fde6cb0690842d0f16e1d258a5a477602e8928a50a89c951b MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5 diff --git a/dev-python/fakeredis/fakeredis-2.21.0.ebuild b/dev-python/fakeredis/fakeredis-2.21.0.ebuild index 916767f1330c..d0865eabf695 100644 --- a/dev-python/fakeredis/fakeredis-2.21.0.ebuild +++ b/dev-python/fakeredis/fakeredis-2.21.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/fakeredis/fakeredis-2.20.1.ebuild b/dev-python/fakeredis/fakeredis-2.21.1.ebuild similarity index 97% rename from dev-python/fakeredis/fakeredis-2.20.1.ebuild rename to dev-python/fakeredis/fakeredis-2.21.1.ebuild index d0865eabf695..916767f1330c 100644 --- a/dev-python/fakeredis/fakeredis-2.20.1.ebuild +++ b/dev-python/fakeredis/fakeredis-2.21.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest index 06c09d446bab..a3c05b041ddd 100644 --- a/dev-python/flatbuffers/Manifest +++ b/dev-python/flatbuffers/Manifest @@ -2,4 +2,4 @@ DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 6368358c21e677feb466245a746b8 DIST flatbuffers-23.5.26.gh.tar.gz 2257271 BLAKE2B 147425e7c018072f4ae4cdb3e034a4f434362d88d5e27b09375965993c279acfbed36064014c8f4fbe3fb81175ac0aa9b07629675e2c7ad33d59a9c85f2c3bb8 SHA512 cd0a5efad8016e1217d01a181d6b02e546f5693c6412361bfeaee820d5dfe5e2a424cee1963270e851c1a4f936ae8a0032a51c5bb16ee19313e0ecc77dc4ba31 EBUILD flatbuffers-23.1.21.ebuild 881 BLAKE2B b3b7f9015b0283b4cb0899d93c5297bec484961e70b5a0bc4fc86fcac13c8017eccbfd75e7b269ced4be61173b88601897b70030d8ac6d3e1f59ff05c28942d4 SHA512 b30f06debe333971e3439f006a83f23d4236adaa3a3f17e719d5566c9bd6fcc6c2b269e7cb23167307565872b2d9cd87bddde274bed0a3c1191403ee38399f80 EBUILD flatbuffers-23.5.26.ebuild 826 BLAKE2B 2ff4c3119afc8ffed559972711d4f537f3c871c4e65724bfa1d2ac97bdd2a6ba7910dfba92c54372b3ead85ca502c46810289dab4b24cbf95f857cb7df21a1be SHA512 3863b448c1e5afeeece3d866c6f7eb8e83b63b0bf524b9d6f4f7da803a56b59076fa190997ad9f5d580f853048cadd651931b78219473ae41b7ead02312230a3 -MISC metadata.xml 503 BLAKE2B 632c797040e856e87b7875cb7820b97670f994bac90a3554bca2bfad492420972309fe48b190065b203d7b5be8030bf63fc9658d39c7e24f20fc5f3d8868a7b9 SHA512 76bca368c33e84e49c2ee8e742bb5012bec27fb033915c8c3bdb2957e9d8394e8f2c7fdcabf98770297f6e3489e6909f92755f681aab00218bf3705661b42c81 +MISC metadata.xml 397 BLAKE2B 2407f1c42b05c20ddeaf0ddce303c24604be89323c35c68a0770b221f44c4fe9e0c6580e7d5f9e50d3e263f81b26935c250e45634279285ebf2c5d327220122b SHA512 635f3e14f3aa038bf8b2b7bf321e48fe4496048a11b337bab0589bab924135f8b1d216329d9326ba214e1db202ed390722345c69e3260327c2e103f5feb7fa31 diff --git a/dev-python/flatbuffers/metadata.xml b/dev-python/flatbuffers/metadata.xml index 9a6c6a85e4e6..244c8d53085d 100644 --- a/dev-python/flatbuffers/metadata.xml +++ b/dev-python/flatbuffers/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index f82d7e704466..916bfd4c77e1 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,7 @@ DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 +DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 EBUILD fonttools-4.47.2.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e EBUILD fonttools-4.48.1.ebuild 2472 BLAKE2B c83e1dd9f98c2e7bc4e487c74d0cf1e5764dcaf41f447ac6b1f6b5b587bb8816a7ae0cb286248b09eec08ddac9369810210714c69813d4f836e4f175e86c5b65 SHA512 87a73844eb5f3e40fbc4f97d825b637e2916640cc7c526bff033f7b95b4a22826d287c0e2d3f3edd72f5a2cba4cf63220fc868fc651907349b35e7e63d473007 +EBUILD fonttools-4.49.0.ebuild 2472 BLAKE2B c83e1dd9f98c2e7bc4e487c74d0cf1e5764dcaf41f447ac6b1f6b5b587bb8816a7ae0cb286248b09eec08ddac9369810210714c69813d4f836e4f175e86c5b65 SHA512 87a73844eb5f3e40fbc4f97d825b637e2916640cc7c526bff033f7b95b4a22826d287c0e2d3f3edd72f5a2cba4cf63220fc868fc651907349b35e7e63d473007 MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild new file mode 100644 index 000000000000..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version " - - gyakovlev@gentoo.org - Georgy Yakovlev - python@gentoo.org Python diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest index 9334bbfe5be3..09005087913f 100644 --- a/dev-python/furo/Manifest +++ b/dev-python/furo/Manifest @@ -1,5 +1,3 @@ -DIST furo-2023.9.10-py3-none-any.whl 324431 BLAKE2B 3a513e00c7a5856c19fda8e74c6a66fd89ea53ae5a8035969bc84b3827ec7f8b4c48bf964e3fd9d663f780b4621bdff31cc1bee2ffe0bc8e35700a41e4eb1bcc SHA512 67aba2f451beba1d2ecdcac8cd38db8a5b5952ccdd5d715d8b59ca68106214a8d9b8e0efe3adad6ee1ad84459904053b8fa038d8a334073b4879bd51934c28cf DIST furo-2024.1.29-py3-none-any.whl 325212 BLAKE2B 7dec8d515bb2ac6741d875dac57048e066f6e9602e7c529bfcf5b01a8b47d6ff38d6212d5a5abf8dfbe42d7667481a3a14c20f39367d65d8968e429e6c5fbbea SHA512 375fff9ad283732c0e242da0233e6b3e5bc570c514fa1a5899232599ac1a73c3198071e74635ab115ba28ea9d97156e1c28ae40c5e203cc21cf639b183201893 -EBUILD furo-2023.9.10.ebuild 923 BLAKE2B f592759bdada4bcd04d4917379f6d266f57507ec6fb7a4fc852c7500ea0ea5549c020dd94aaaf8efc6887804684268d57bad8a060d3f920171de6e9fef707daa SHA512 075d17f7b575306b71cfb49b921777b93c9f17f588432b0886d097983f047253bbbdee4bb86e57f99d97c9b29732d952ddb91edafa2ed50296582cf4fb029391 -EBUILD furo-2024.1.29.ebuild 1026 BLAKE2B 5c5690e85d561857d76e6f4be35ff691b70094136a7b76f511afdcc76c41ccac236efe3f3566ec6baaaa42ef1b479577b4e6c9533c141db65cffbade9e326d81 SHA512 4606b3d83fc64afae96f861217152714fd2e684269ec99015dd123f7004f948e321802c6efe86c9ad17d4eea4af0bc434f181a68fbed23cfbb21538664e03f10 +EBUILD furo-2024.1.29.ebuild 1018 BLAKE2B 0ffa33211cef84a5afcb71865977f0f8a50911e8700e8eb1bcf5f968a9592af0e56c132c658d2ecc3027edac4db9c2c30d378f3bceb2db219fc70eafeeaa5a35 SHA512 22f712aae18c8f9657d633b88bb0316be30b689b9da359784a709ecd0d2c44a2faf0f198b2ce5c6c1c3311abfeb08fbaa71e4d45b039312fdf2579b037c07752 MISC metadata.xml 436 BLAKE2B 81bb1424cf305f98c15a96afc454de34c0965277a5829c1c299ee6da4c86882aa1d47d45b71cfd3413b82c68b521a0f2b4bcd37c47988a6c171f55ef97f930ef SHA512 63d65b518096cba951f2bdac8b3ff0a602ac23fee7679ba808f27b01644cc612a7223942ba01f26d4c0931f16ccf9be1832be5da650835c6f43396e2076d1d30 diff --git a/dev-python/furo/furo-2023.9.10.ebuild b/dev-python/furo/furo-2023.9.10.ebuild deleted file mode 100644 index 4a56465eecc0..000000000000 --- a/dev-python/furo/furo-2023.9.10.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# sphinx-theme-builder is completely unusable, as it requires pinning -# to a very-specific nodejs version number, and ofc loves fetching -# everything from the Internet - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Clean customisable Sphinx documentation theme" -HOMEPAGE=" - https://pypi.org/project/furo/ - https://github.com/pradyunsg/furo/ -" -SRC_URI="$(pypi_wheel_url)" -S=${WORKDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-basic-ng[${PYTHON_USEDEP}] -" - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/${P}-py3-none-any.whl" -} diff --git a/dev-python/furo/furo-2024.1.29.ebuild b/dev-python/furo/furo-2024.1.29.ebuild index d306ea1caab9..94029c933d5a 100644 --- a/dev-python/furo/furo-2024.1.29.ebuild +++ b/dev-python/furo/furo-2024.1.29.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR} LICENSE="MIT" SLOT="0" -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" RDEPEND=" dev-python/beautifulsoup4[${PYTHON_USEDEP}] diff --git a/dev-python/github3-py/Manifest b/dev-python/github3-py/Manifest index de46dc2f90b4..fe204b887768 100644 --- a/dev-python/github3-py/Manifest +++ b/dev-python/github3-py/Manifest @@ -1,3 +1,3 @@ DIST github3.py-4.0.1.tar.gz 36214038 BLAKE2B 04647fd53b0ad236891bb0fab359a326d82f8fb90c186618459013ab32f7c7c148374ad0dfc891220b839b2d9be7231e15dac8048bd767c33a1513558b3b16d1 SHA512 a79f7e4c48405318bd61d03c7a8b2dc3629f6e2d8e954e316fba319115dd12c6e5e2fd69a00743e86078367b083841dbc494704e66ffda8582fb48c614ecf5b2 -EBUILD github3-py-4.0.1.ebuild 951 BLAKE2B a387cf38f397f90d643256ac688131e1aaddfb9faf2be144df069216db0a3a2d17ab957868230df26ef43f4ca56e1552a857700cc27f2cf363351ad2f933c2b2 SHA512 546a7636abff830d784facb1ea1c9a07c1e00b5b11545d45e6897be9230a9d2bddd14f4caf135e89e0957b8a54c0656e01b1f6a666ebb114879eeed5669bcacd +EBUILD github3-py-4.0.1.ebuild 1295 BLAKE2B 7fd276fb703573c4955f11ba8c280888ddb7a164f39c5f926a3680e72a8770c217ccf58abc9e6a0933b4446be131ef4375d83c00283bc92a93b1eecdf855061c SHA512 722a4b552d00a580559a10194cbc1d0ae383f9ac9e074728070776108c2832b54663821a347f345886e64fb5deb40df9950f4cd8a0b159fb8860eb9bf739ed27 MISC metadata.xml 675 BLAKE2B aa0bec874cc285c1d5eb57c128188c8690eb572191465ac193e8df40836b4b27b1994916ee419c2d03e7fd95ad6ee2882d5b603702939663bedc9a0a27f7aeb0 SHA512 cc6cceaf8fb98df0ff61aa8ed7e45af8054cc20ea7e6697ff30d103d2dc5b479486374ad6f99e4de46cc37214701fbfaa4d3fd1a74923b9e7d7dfddae08ebcf8 diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild b/dev-python/github3-py/github3-py-4.0.1.ebuild index beebe6da4fb9..a6a2528937e3 100644 --- a/dev-python/github3-py/github3-py-4.0.1.ebuild +++ b/dev-python/github3-py/github3-py-4.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,5 +41,13 @@ BDEPEND=" distutils_enable_tests pytest python_test() { + local EPYTEST_DESELECT=( + # betamax / urllib3 problem + # upstream marked these tests xfail... + # https://github.com/sigmavirus24/github3.py/commit/9d6124c09b0997b5e83579549bcf22b3e901d7e5 + tests/integration/test_repos_repo.py::TestRepoCommit::test_{diff,patch} + tests/integration/test_repos_repo.py::TestComparison::test_{diff,patch} + ) + epytest -o addopts= } diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index afdd13a57151..0af7a2abfbc4 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -3,9 +3,11 @@ DIST python-api-core-2.16.0.gh.tar.gz 205401 BLAKE2B a36c1e76912038b5d239c02c586 DIST python-api-core-2.16.1.gh.tar.gz 205716 BLAKE2B 9fef4c669a40d2a8b8432e329aabb6c7d672bbfd912a01ba2629e080a95a82935f31389964b76050d814f85b4f66e6115f5c7339e193eec0012762cb9971968a SHA512 c9bba140e95f4a968297886937f96d86d7d2598699d7957ee4136be3741d52334f2525e1f9c2151ad4b9325456f36ace51ce7fd49079178d5d6049c45e2b0e7b DIST python-api-core-2.16.2.gh.tar.gz 205804 BLAKE2B a0bc9668d0fb9958ecce78c23cd432399ff8d3a63536275e4b39d76f518da39ad2b3761e10e62475b0ad07216f353ea23d2c172ee524920be4a87530b3331489 SHA512 c7014c06d8038ee078dede46dcc2ffffffad9934c5fa55ec9445a9d73ac1d5e2eb8db4a4240d072ea2352727f3621de29769b1efe8cd72682f749e338f8db0c3 DIST python-api-core-2.17.0.gh.tar.gz 208432 BLAKE2B e0990ffe1c1fa9ca928d4a5d5d10613d05fab34505416dcf6bc40b56873d097a606207a9cbad9485873d6e98bb006d42be6efacd639adee3c5878aa9fce79a29 SHA512 2e0c492a0c085c04682216c90e787a1f2a0b0deb746a8724283f2f4d0e32f134349b170514aa8077ff9061b347bb2734bd4d76dec90581e0cf7c59de454b777a +DIST python-api-core-2.17.1.gh.tar.gz 209222 BLAKE2B 8a851388268953897d6bef6a072adac4d539459af7f64db609ccb9ce8b91f617d3bfd8a8dc3fa6433107e70ca9f8ef441fe8f717fc4905a57e621871bbc8cac1 SHA512 7381723c64b5e145f88b7e01b510c64e222088df3a9c4ce6ddbd0c491d44514c12dc61bdd67d78391c0d6c247e9e1a0f092b7e04a9222fc96b6360e95b48f157 EBUILD google-api-core-2.15.0.ebuild 1973 BLAKE2B 75f487287c02e16dfdedbb4462cacdb7500185c26ca64a7812a46cf3189782e8a316636a60c03691fa232b6cb6ad3061e80b25f55d88ab16cea721210c4ab7e3 SHA512 543cbfa78c1042bb57c7c467f712f0f92ba9fd726ed569409252121d72c838f98e987fda878de35b0b13cd07ce0a2847ef88a38782a58832669a9e7261d5a236 EBUILD google-api-core-2.16.0.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3 EBUILD google-api-core-2.16.1.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3 EBUILD google-api-core-2.16.2.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3 EBUILD google-api-core-2.17.0.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3 +EBUILD google-api-core-2.17.1.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3 MISC metadata.xml 519 BLAKE2B bf6ee9b3f0f7fe5fbfa5461aabf7872c803bd0483938da629ed6468017d82ac5b8736a52ef325374d7948a752ff1cfa6006aca2e833721f5a4a47f4adc5d8630 SHA512 d56b0312f5e5b5ba909c84af358bbfea98ea4098fbdd0ab562e0669a87a492facc05644d13fc38a196e1300f4cc1638b28cdcd10f412d753d71f8cf20a7fec62 diff --git a/dev-python/google-api-core/google-api-core-2.17.1.ebuild b/dev-python/google-api-core/google-api-core-2.17.1.ebuild new file mode 100644 index 000000000000..2c3f266b34e2 --- /dev/null +++ b/dev-python/google-api-core/google-api-core-2.17.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 2020-2024 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=python-api-core-${PV} +DESCRIPTION="Core Library for Google Client Libraries" +HOMEPAGE=" + https://github.com/googleapis/python-api-core/ + https://pypi.org/project/google-api-core/ + https://googleapis.dev/python/google-api-core/latest/index.html +" +SRC_URI=" + https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] + - - gyakovlev@gentoo.org - Georgy Yakovlev - + grpc/grpc grpcio-testing diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest index 7a3ef969884b..7db5073d478c 100644 --- a/dev-python/grpcio-tools/Manifest +++ b/dev-python/grpcio-tools/Manifest @@ -1,3 +1,3 @@ DIST grpcio-tools-1.51.0.tar.gz 2254565 BLAKE2B 7486c7c62d691cb3cbaf02a68e73d6d94ee48396b26c4d46c22776396ba7d637c9b6738c00e19a99101e189e7092b2240adbf53ae9d32188dc813a9b0a49c25d SHA512 fa76fd970c399aed7639d6ce343834a5e7d76f2247cc99e59d0bf29844fb2f366bc9b8e2124d7c9dd9163953741c06015ded7f400b8e77d0cdad8ac291a7af83 EBUILD grpcio-tools-1.51.0.ebuild 822 BLAKE2B ea2cd034bab2e1d528275b7f601f01da4ba241b85fd0db42cdad7043cc37ff681236f5a78c235c38e218c46816d00d391c2992460491a92d971d3efa03b03e9e SHA512 c86f8b06ea39e4081d777280f8788f9fd6218487b74a81505720813f3e3d03f720b6da60019ceac458d74ac794ba24b5408bcad81dba7d17cc24b8f35c4421d3 -MISC metadata.xml 376 BLAKE2B e5cdaf58121264aa01fca1e7466b497ebdfccebcebef9ff8a6eab4378e5031115c3cf64469dfdd0902b8b1f76ab2ccbe460239627d3d0590e6ddd772c04d7639 SHA512 a55fa742c61014334fb41be9dba20bc42caf767bdddbcc92e227ac643d368668603a3b4f4402cb2393e0ae4af0fcb74fd5a6784c3a7be17afed8c21ab338b0bb +MISC metadata.xml 292 BLAKE2B c65281606c914706f9b289157e0cea7c5d17eba2eed896601d1efcf4266176223d6c2fba46a42afba4ccebe740449a4a6cc1ef63cf66b4ac433b3b8660a8e930 SHA512 64ca03f8ffdbd32d138c063e2a677a721572eef2abce7c363d67852d7e06e2c78c54f2bf33837ea19c77372f9ffbbda7199e292e9ca9fd778f2bc3e637e06498 diff --git a/dev-python/grpcio-tools/metadata.xml b/dev-python/grpcio-tools/metadata.xml index 3f3f6b68923f..45243c46c8bf 100644 --- a/dev-python/grpcio-tools/metadata.xml +++ b/dev-python/grpcio-tools/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + grpc/grpc grpcio-tools diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest index abf3612d476c..d2038ed7171d 100644 --- a/dev-python/grpcio/Manifest +++ b/dev-python/grpcio/Manifest @@ -2,4 +2,4 @@ AUX 1.51.0-cython3.patch 6233 BLAKE2B b58d2a8dbeb1931b65041a5beb28a5ae802fa8b979 AUX 1.51.0-respect-cc.patch 1156 BLAKE2B a952509c19c3da336f42f06595986e26e75487c6f0ebb75c1493ec98f57c14fe1859141f06f82bcbc6ef0cec762d99cda962ddeca204bf104691d2636a7d51a0 SHA512 c8e0cc7ff325f94c856bd9c22a17ada367f580c9eef9d465fce335ea7b6441ddcd33f36f730e61c02deac3099df65086a3772b8a2fae6a691614d87b72bc472e DIST grpcio-1.51.0.tar.gz 22142437 BLAKE2B 20acb52c89e41cd6e87ddb5554bcf79acc6fa18f4516c7be7a3fa1408ecb1e5800d6123bd7ac561093ca341344618de9701c3df75251e96cd9da5a3443568303 SHA512 3560e07df79143cb7a8a0a1f0dbaba2d164962ba712adf030a60654102bbd5ce6a08f88c133b81a3e471f1ec3d63de14f1b0567aa45bd641d958d3349ccef542 EBUILD grpcio-1.51.0-r1.ebuild 1319 BLAKE2B bf70d2c292057414a47b25459766f29916817a3c548cdad8de79d60627fcd433fa7be3fa01214a09f18ef45f841321c6faacf997db169b99d0b7c3e2f6a81149 SHA512 5125f601fc707faf95b834b2654b119e821d8228ac497a7eb659ebac035ca7b31599f31a2bc41bd76337323abdf6617faa617bfaed5dafa4c08b40ea314a905f -MISC metadata.xml 370 BLAKE2B bbd9d12e5aa11226329f88cdbe81b254078778ec32656c0e8e07728ae8e88a631031075111fa172ac7977164f928ab5b4d7a6fccdb05fe382bbbcfc3db0fcb48 SHA512 8452b06521b0d315bb7e2ceb8ded673383a5364e5b46c494083a7f92129d3ac1c607197679111157716dfc3c5d7bbb60459cd4f1d7c23d9fe2bb5b2ef2792383 +MISC metadata.xml 286 BLAKE2B bf7e806fe675997ae8ec3ce77084eef3a4de1fcae38cc9d7197d40a800cfa7a5fe127020a32a35e0d2591fc48a5450c8044abf28653e41df7f66e51dac6c6d54 SHA512 935427f994fd9a26b8bd2630af6dec1fdd919b33a0c9991cb522a591e7d0b6df2be08affaf2a16c41509542653d9043460e741239db2ea4964523ed511b01219 diff --git a/dev-python/grpcio/metadata.xml b/dev-python/grpcio/metadata.xml index 767bf123003c..e29d9f9a4bd2 100644 --- a/dev-python/grpcio/metadata.xml +++ b/dev-python/grpcio/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + grpc/grpc grpcio diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest index 376a9632841c..6722680f94fe 100644 --- a/dev-python/httpbin/Manifest +++ b/dev-python/httpbin/Manifest @@ -1,5 +1,5 @@ -AUX httpbin-0.10.1-optional-flasgger.patch 3009 BLAKE2B 4e71b09cedce87f58fae6295f91efbe89e7619a8f9a778e145c34e21b2f974b37547930b331e949f656a950aef057f497e81dc6e255ff33c2f1d0ea596e45d28 SHA512 c57143d4e31c6d74d2155cb8539807ec472ffda7060fbd0e694267c06c21f9cea1b6e62003563d0cbb9dcbd1b6a515855ba5cf358fd216a9ee495bc9964d6c4f +AUX httpbin-0.10.1-optional-flasgger.patch 2246 BLAKE2B f96db03047b779625f5107aff167eba52f6819b99c4fcded932e1c4337e02e00be15901a3a3dacaf708933c04cdf9b687a78eedd7b03fb13aac868163ee0f632 SHA512 1e161b7ead872cccda833fa7a21e82229563dd996f9d5511550becf5e5623a61a7c85034e8ccb125d39eeaf9cbefb67616d692d08554f93b1fb0295ce5530ccc AUX httpbin-0.10.1-werkzeug-3.patch 2753 BLAKE2B eb335f980867d0f55b4f790689b890c4c92246e870f3714fcda88ec302491ff76e6cc46929d227d0ef3b5b5682152d0ad83dd97e46a16729282de1497935c5e5 SHA512 b232558f609425f7cb674bf34fa0116c76e69d93ce52df656a4d76a7fec8e5a9d6f872abc681bbafede7aa5c7187439a695fbbf18ebc5c8271001bc7776a7fb7 DIST httpbin-0.10.1.tar.gz 107058 BLAKE2B a46732946fc3454e2ae71c4eec4f88521e190b736445c54f555021a273a75f57acbc9234237e6973a21fc3bf8f71d8c8b51d6422d719f03546ecd6887a20fe1b SHA512 e3b851253c347893a80e866e7d0188c572f2a87a540125de3d9cbe0b8c3f1ddfab2c60ee3ffde3fd7274fc662294c978c39b1b52acfd92c52fd552966da203be -EBUILD httpbin-0.10.1-r4.ebuild 1273 BLAKE2B 8e9f8928bb6a813c87e7928b6f4364a1b5103efd9458196f02c323bdbbf83f1626d563d321494c12a2ca70aab06232ebd7f5c4fa4263ca804b15264dda04dddb SHA512 6e712edf26e963d4b43db50538b3d1868a0056141c4f95cde4850127421e042b2e2c2d271ea18e1698ffde93c4930fa1918eab165bf19f1a2da36a573c9f4c35 +EBUILD httpbin-0.10.1-r5.ebuild 1273 BLAKE2B 8e9f8928bb6a813c87e7928b6f4364a1b5103efd9458196f02c323bdbbf83f1626d563d321494c12a2ca70aab06232ebd7f5c4fa4263ca804b15264dda04dddb SHA512 6e712edf26e963d4b43db50538b3d1868a0056141c4f95cde4850127421e042b2e2c2d271ea18e1698ffde93c4930fa1918eab165bf19f1a2da36a573c9f4c35 MISC metadata.xml 445 BLAKE2B c577334830bc0d51f9df221e224c231c254b3db9129e4028d53cbd96a4481728e3b721b44f569c243deeecfb38e8dc81a7566a0b7ccd665d51b1a69a3687eb18 SHA512 fcdbd0c24e12d91df89af24befa6c9600f28083c3fe38e88ebec9856f4fb5c4c137c3b85f2271422c513bbd7c31a457f8290ebc2dd755d9117d57aa42883eec8 diff --git a/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch b/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch index c3d87ec4144d..d4695173dad5 100644 --- a/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch +++ b/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch @@ -54,34 +54,12 @@ index a82c1b8..77576a4 100644 + @app.route("/") + def no_flasgger_index(): + """Redirect to legacy index if flasgger is not available.""" -+ return redirect(url_for("view_landing_page")) ++ return view_landing_page() + + @app.route("/legacy") def view_landing_page(): """Generates Landing Page in legacy layout.""" -diff --git a/tests/test_httpbin.py b/tests/test_httpbin.py -index 6b75124..2ce63a6 100755 ---- a/tests/test_httpbin.py -+++ b/tests/test_httpbin.py -@@ -10,6 +10,7 @@ from hashlib import md5, sha256, sha512 - from io import BytesIO - - import httpbin -+from httpbin.core import Swagger - from httpbin.helpers import parse_multi_value_header - - -@@ -115,7 +116,8 @@ class HttpbinTestCase(unittest.TestCase): - - def test_index(self): - response = self.app.get('/', headers={'User-Agent': 'test'}) -- self.assertEqual(response.status_code, 200) -+ self.assertEqual(response.status_code, -+ 200 if Swagger is not None else 302) - - def get_data(self, response): - if 'get_data' in dir(response): -- 2.43.0 diff --git a/dev-python/httpbin/httpbin-0.10.1-r4.ebuild b/dev-python/httpbin/httpbin-0.10.1-r5.ebuild similarity index 100% rename from dev-python/httpbin/httpbin-0.10.1-r4.ebuild rename to dev-python/httpbin/httpbin-0.10.1-r5.ebuild diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index 8fe4e7f64c34..651a70b610d4 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1,3 +1,5 @@ DIST httpcore-1.0.2.gh.tar.gz 95549 BLAKE2B 92aa9a936d8c6933e1840ae50e6dfb70e61c756027a0448c2f0a5d270937342bd99cdb110aae152103c0d6c966e9288a22f7166a04dbb06dfb2a6f1bf1454d87 SHA512 6fc0c686b0b02b1e822550c18a7a90d2501f9d530598511877ee8cb09a0bdc4d56afe48cbb5fab5f8c1a12ea443055fe2a081b990fa4270f84db8197646b4979 +DIST httpcore-1.0.3.gh.tar.gz 96028 BLAKE2B de71f44e21a7aedeb61bd598ea5451efdace9582b15dbbe22f2bd91e1892f21ef3ee49408cdb08ec4142eeef688c1eed003eadf43bd2a8d16a38e6fc2fdf7409 SHA512 1f17e6232a7fe5e2500d7adc67915143eff0fd4b197e5cea0ee11ad7c6b88488ac2181571b5a2f67d4bebe933886b1f273c91c565e3b739df8aaf2d6aa219cb0 EBUILD httpcore-1.0.2.ebuild 1221 BLAKE2B e69fd8414b022c4054a1bd91311a0826970af271ce3e04380a7612122317ca28da22fd731126fbde55fa1931f67a8a378280169328dfc23e550aca044285e89a SHA512 c215c7d88dc54e7ac48e503358e33ffe0d5b83e7df4e3712e7debe1b895d3e17b1957e816b2f7f0f29190a408a4d70d9c6e61ae68aec864c5add4044e9aed157 +EBUILD httpcore-1.0.3.ebuild 1229 BLAKE2B bb9e98b602caa18bd7e3a22d1aabe802253132309e36c833dccb4b3d5085e22895d99a898928b738f3b7e72393b50484868a34bb68de4fb2371b7037445a8742 SHA512 6e714920745c9da8dd56532f94564879af7b9c5c7fdfc316ddcc486ecfec25454a87bdfba357828d43062cb8f7e0b71a921664647b510f5c1fa63dfca3d717a5 MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6 diff --git a/dev-python/httpcore/httpcore-1.0.3.ebuild b/dev-python/httpcore/httpcore-1.0.3.ebuild new file mode 100644 index 000000000000..24a34134c031 --- /dev/null +++ b/dev-python/httpcore/httpcore-1.0.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A minimal low-level HTTP client" +HOMEPAGE=" + https://www.encode.io/httpcore/ + https://github.com/encode/httpcore/ + https://pypi.org/project/httpcore/ +" +SRC_URI=" + https://github.com/encode/httpcore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + chutzpah@gentoo.org Patrick McLean - - gyakovlev@gentoo.org - Georgy Yakovlev - JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. Primarily this specification defines several data structures and the rules diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest index 76aa2b9ccf08..dfaf803210aa 100644 --- a/dev-python/jupyterlab-server/Manifest +++ b/dev-python/jupyterlab-server/Manifest @@ -1,3 +1,5 @@ DIST jupyterlab_server-2.25.2.tar.gz 74028 BLAKE2B 6dffdea7c002fee946a8af728592ea2404f4568bdfaae1727da5c3725edb284a7ad8594efdf71a4671249a4164878288bcb4aa588a59f45fa83fbda0656db89b SHA512 6270505170e7586fae8c4f7fcabaed6e2ef2068ec35bc5eb630e1b5177aab24d8e8be4755ad6dd3f97c5e3a1aa6c770f554efe92a2db5a5bfe99bf420e2b5a34 +DIST jupyterlab_server-2.25.3.tar.gz 74625 BLAKE2B 28fe6d85ed82b44e3968da3abe5ac2e5559b0527943eaeca3e3351610198feb00337ec6877a0a495a3a3f8c78a378dd44ce6941f2c9d5e34d655ccdf60c96dbd SHA512 62c1f1d51c588a64c6dea70dc888006b026b451ccc26331183f4878c9e1cc6b6631ba63ea6402265bdf97f85343f6762d16d82b37d666a6d9d8e8833b91457d2 EBUILD jupyterlab-server-2.25.2.ebuild 1914 BLAKE2B b237fa5f083206d7187531c4ce13fdce399dafb651751d4f09ddac32b6fe977308344d477cc8654a4c6b5919ed88b9a9eab400dde4e4385b3b1633e13790e1d4 SHA512 b8f0e08a0bc52e48cb0644c4b9078aecc4b316f31ed23ea65c0c01c88aa167f2a98cb8d48922e29cd408c8b0b2ed858c15aa3f8b58c7be00e575df0d8053efa2 +EBUILD jupyterlab-server-2.25.3.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2 MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.25.3.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.25.3.ebuild new file mode 100644 index 000000000000..023800f2076e --- /dev/null +++ b/dev-python/jupyterlab-server/jupyterlab-server-2.25.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Server components for JupyterLab and JupyterLab like applications" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyterlab/jupyterlab_server/ + https://pypi.org/project/jupyterlab-server/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/Babel-2.10[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}] + >=dev-python/json5-0.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.31[${PYTHON_USEDEP}] + >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] + - - kensington@gentoo.org - Michael Palimaka - + keep diff --git a/dev-python/klein/Manifest b/dev-python/klein/Manifest index 5a9e82d303dd..991136b115cb 100644 --- a/dev-python/klein/Manifest +++ b/dev-python/klein/Manifest @@ -1,3 +1,3 @@ DIST klein-23.12.0.tar.gz 103287 BLAKE2B ee6afe720a8cb68a28dd0dfc666de713c2188efbd92d31a669ac2db0c49afa3b61860bd2db216d0f846fb5d273105a18b8d443813c8e5d0e970ae9bece66e521 SHA512 2833d3b4ea53ccb62eccf72051b66867ca73c43dee0eb84aac9bd4ec4ba04b1b00acc5391863f0960eda2e5c329fc5b9537603997b9fa703750a3906febbbf72 EBUILD klein-23.12.0.ebuild 892 BLAKE2B 8e927329559d85d44ff684cf9b183c951809758b1882c32b7ce7050f80651d701093d38e9c3b8a630c393d49f4fb8c5129cf8330e856ba78f8e33c8b46a67c97 SHA512 82011b0c6fd762e3b98b96b7bbaf7eb475cf52fafa272fa97fa804adcbc2122900a54779c30843da99b1ca6612bbea69baff208299d8dd8ccaebacf71af7910e -MISC metadata.xml 973 BLAKE2B 870f3a89f25a7b230a3b837287ed3c0f96bb2ada0eeaf464b0bbf70c4982be57a783c73671309044053d24c57f9c77d79e72ec65d031d8ddd4e7e406822823fc SHA512 9e81588cbd096d31af040b48e467af6d124d4f4249abf808b4ee4a8f1171b5c02a8e5d87bcb869d8f4d86c3224c9e555a1e5f3d4aba8a1b2a179f3c5aa609726 +MISC metadata.xml 867 BLAKE2B ed638d1b227aa32842437410611fa45b216af43f7d673bd17af7f5caaec166e916ccd7d52732f9a4751e9288ddd6fe1c1792e228038becf56b9d7e80ceda84f9 SHA512 a5569530e5679e6597fe99ecf057bfb0e4dda9bf3d9068c0bc8f493b515b37bc8e2e017342641d2ee5f0d597937a48aa61ece3e2b56a29a3041f25d80f3d9aa6 diff --git a/dev-python/klein/metadata.xml b/dev-python/klein/metadata.xml index e577189c8d50..d0f1798d394d 100644 --- a/dev-python/klein/metadata.xml +++ b/dev-python/klein/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 0c4cf04b5c1e..49bb5ffec5d7 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -1,17 +1,11 @@ DIST libtmux-0.21.0.gh.tar.gz 267484 BLAKE2B 36d7af1bd90ff5a9639587d79f49643eec1e218d3b1839f5febdd9b6b402886e577b15c920cf458ecb14b4e6d532955b6d71ecf932060e6f8ba32193d6bb0162 SHA512 27000581396d79665e34b67a9e59bf639ca0fbd855ada9648750750e41e732cdcde15a05c6548993f08a8637783ddb478de24b75d5c18a198541c36b4b08b9cc -DIST libtmux-0.22.1.gh.tar.gz 266173 BLAKE2B 743d43fcebfb0058c9ff13f0fb9ad811403f85bf80dd68dbeead86fe079b4176db15c9bf0a8dd48fae67cb9fa968633595a51e6fcf6091bff54df911d2dd17bf SHA512 f056ecbf793cd90bb60d50252c78eb67a8312eb3eda92d68ff69ed85270f23c9d4489789438fb9d228600320a2afb64a29a70c00a415604b65079167381c46d6 -DIST libtmux-0.23.0.gh.tar.gz 267917 BLAKE2B 55b564ca517b346cdcb81b114cb62d3a10d94aad7be54b5172669a4c42f9d01d54c467ba32d818ec4851ae148bc0cadf174e47f5026a5025d015bc1e294802d9 SHA512 28b2b356e2f774085ffd03a1c63b1b7d6ece24765c54728a3e71fabe7b46b15f61a0a0263366bb67dfc440129c07cb6ff6f6dc6141b8d1f2e9fe96fc05b8b88a -DIST libtmux-0.23.2.gh.tar.gz 268237 BLAKE2B a5e7aece4d7160f87c48c2c02371c6d6b423aad979d91683561b1d8a7f750c626b522af5d1d97157c536adfd612948750433e77faaeb633343af37648bc9bf01 SHA512 f8952cffa94fcf9b345275d3d5e59ea0a164bbcb93aacbd2820c8127b34526635d7b9a25f5684cd385744b1de626b8bce19d2c735579c2bdffed6a17c9f8f394 -DIST libtmux-0.24.1.gh.tar.gz 265873 BLAKE2B 4dbc6ef078ed2fb83115b54b2b78b2076a0296b3b76e4710e7fbb9de0a0add2d2eb1d99ecfb835d6eec22ed6b0993cf3de04062c3855e8f5edc45de13f5076e6 SHA512 1d2246c8032b4f8bb220f63aac6db96cf4a7eeba31137399a539195789a0f76bd7ec37cfd4d9ace4380ed63f4fabed6673e3926ba789fcc14da7bdf200279da3 -DIST libtmux-0.25.0.gh.tar.gz 268260 BLAKE2B ac9da378491acbb91eb8e67e47ef213206d77f618a35fd6cba1014435c70b82eca712f764ccc4f2fa14f4027001678e31743ade9b28ffbc9e5509e2592afab48 SHA512 72cf2a24af0407baa775f1be13490c45b573cfaabc6803b57d77cc0eac5de0ef9b8c3a8923437163d1b6b9486a86b71076df40761f302d3534d36d94c68bd6bb -DIST libtmux-0.26.0.gh.tar.gz 268056 BLAKE2B c89424babf8a1af34aa1e5766982f909fbd5cbad44c6536a49bb03a531d0c0ca30d9e088d003606275a453b419c718ec84bb4b9638c73127b21ac9ffada925d6 SHA512 48d3a56045bbb3920db9ab15f9dcbbe56e3b37ac1e12834cab4ea2d42ac51fe563a6dd340f8b6109674b20d8ad3cd6551d10cb643f660a6523af66fc67b100b2 DIST libtmux-0.27.0.gh.tar.gz 270128 BLAKE2B 330335e24ff5f1777d3a4ebd4746adcc391919a129c08c1bfe80d7ef61e962dc550690a68055390c58e8e6c539edcac74def8646d4b1055503496ac38f72fc0d SHA512 fd847524bf6b0742bac4eca2c1032e069be09081e9107a6403eebfce0f6ca4e624f717aae0794ece54065d50cc1eb6ef48327ef1e9aea794328c42a5d7bbb293 +DIST libtmux-0.28.0.gh.tar.gz 273309 BLAKE2B 9bc5b3068e64f09af0411f68f22cd23535b084175970338c827783741c8abde03548996cd573c6b58ce49298582f8e159dcab569fb6d19560229187a8da269b1 SHA512 8a6457c82cb06c72c0382c362e5d84d0a5498a01e8806adffd7e8c3a67c1b741fbd11892a3cca2156f940a954684e2d6f85ee7ad14f582f5727b977d433dd707 +DIST libtmux-0.30.1.gh.tar.gz 276505 BLAKE2B 508e9b15183ecf7c3c006145fbbc9580e7180fd39b453b8a9589f644f8fddcf14144e9989c92a581c7c10a95660d9c5b9f7f5544e51e202634407c0a1914c6a2 SHA512 9ec06901f978a631b9d8085806b71912f5b582d20e917ed4409f870ec2e873095044779b1d0db2cbe0285e11a043c44cd801fa60cb2f57d9d31fb95e3015daf8 +DIST libtmux-0.30.2.gh.tar.gz 276498 BLAKE2B 13d7940d7f0f2f71819c2a5747f73fb5f0319179ec57a974461552f3de5804bc30d35c8790d8ae63bb9797b3b1aea54ab94e1f593a37cbac286b297d70d33ed0 SHA512 503dd5e7325073cc57ab9a553c3b3cf7c7cd12a506a8a59dcfd84c5902f0a1b2adab507c5b95e9abc97c9384d282bb866d8772c93b23b101d0ec8ded8f2a280d EBUILD libtmux-0.21.0.ebuild 1224 BLAKE2B 0c19dc33639ef451cfe4659aab6b3b1e38d96cb6899f6dbb85aa655a99010be3174ad43c7c7522d3c2d8e597e789048ae8feddc03836d4ab60fd9c5333c9b665 SHA512 9c9e4c7aa82223e54b12bfdd3c088954221f5794723d4766988654d99e3a349eb1928c664cd590021f1a30fc3a854e0811e8f993ffe431394c0fee3839a54b19 -EBUILD libtmux-0.22.1.ebuild 1226 BLAKE2B 33869818384b647487e2b595316882f800a75a819ae93e1744273347f1b020cb96d03d83546ecb48b76f1c4627335db6d84b46e6aad92eced8a8cc2bd3121cba SHA512 ff6dd7967eb642106ef4a5ec353d405b814df2c7d3a90d31b085bb3789155cfe0b92704268c8b3d5a82dde6dbcf700d71182d5b3f63ba7ae346d9f76d3ba769e -EBUILD libtmux-0.23.0.ebuild 1195 BLAKE2B 227f83d5e181758b32a5cbdb30c6b6acb51e7c5908e7ea31a723a3f49bf8c68a0ad71feaedacf66bdf35c1b177311ed0465c2e47c462d5c55fc69251d780e5b6 SHA512 7c2c351f9b944eadc69941d836cc94bea3256cfed19cbb6233523a3d5081f4640df638b4c3f8f1bc0b4d16fe8204ba9b36313eeff988f834acb848ba42cb9a40 -EBUILD libtmux-0.23.2.ebuild 1224 BLAKE2B f6b45b9e3fb31cb7ff5ac76cb261e043ebb1b8a390969d793e12c942f018babeda127b1c1d64b3615a1b3a3e961e9559f24f6c1be9105e5a4035addec8a33d57 SHA512 cb5cfebd53f293e5ba5d68e5c4ca3056f98170a8775ad30301fe2bd0a5f164ca53b7be5e7b6094263a6fe1b6c7ba5ed9b92d9af24bf737883c564f4ee39f930d -EBUILD libtmux-0.24.1.ebuild 1211 BLAKE2B ac91246f3ee088986e0cc617a8a9e02df485d59136be0a1084083fdf8f6d11efe48ce849193b3bcdc72ad2703e9ab26c836794c076d885d4bba1c9af435589b2 SHA512 54b08a77efcbdd6ec6b339c3d8e092f67a06ca1d6c48e0ef23b7fec11e40582bdaa64fc9b5b5205218aa524e1ad8a8bc5a3b7fbb8d7cb49120812e5ebd08ad89 -EBUILD libtmux-0.25.0.ebuild 1211 BLAKE2B ac91246f3ee088986e0cc617a8a9e02df485d59136be0a1084083fdf8f6d11efe48ce849193b3bcdc72ad2703e9ab26c836794c076d885d4bba1c9af435589b2 SHA512 54b08a77efcbdd6ec6b339c3d8e092f67a06ca1d6c48e0ef23b7fec11e40582bdaa64fc9b5b5205218aa524e1ad8a8bc5a3b7fbb8d7cb49120812e5ebd08ad89 -EBUILD libtmux-0.26.0.ebuild 1308 BLAKE2B 6e562682cb8832a337d3f7b392b4c70e518d488ef590bd42a5db75b1f98bc6e907c0c57d0305a5efe6b8f968a82ca8feb8067dba98ab457f0023865f4757c557 SHA512 e2c21fc238656193b5e4a16c043dad1ef857ebefb65ef1655d4f536fefdf8d1c329d152cbcea882b781e58f79eeb968e60c159fed91ef8bbbb7eb5e730f495db EBUILD libtmux-0.27.0.ebuild 1308 BLAKE2B 6e562682cb8832a337d3f7b392b4c70e518d488ef590bd42a5db75b1f98bc6e907c0c57d0305a5efe6b8f968a82ca8feb8067dba98ab457f0023865f4757c557 SHA512 e2c21fc238656193b5e4a16c043dad1ef857ebefb65ef1655d4f536fefdf8d1c329d152cbcea882b781e58f79eeb968e60c159fed91ef8bbbb7eb5e730f495db +EBUILD libtmux-0.28.0.ebuild 1308 BLAKE2B 6e562682cb8832a337d3f7b392b4c70e518d488ef590bd42a5db75b1f98bc6e907c0c57d0305a5efe6b8f968a82ca8feb8067dba98ab457f0023865f4757c557 SHA512 e2c21fc238656193b5e4a16c043dad1ef857ebefb65ef1655d4f536fefdf8d1c329d152cbcea882b781e58f79eeb968e60c159fed91ef8bbbb7eb5e730f495db +EBUILD libtmux-0.30.1.ebuild 1275 BLAKE2B 8b6ad6a97825498b84b1bb5df7a0006e52786f315fa26677938e1b76321354d21bfe548835dff50f0c8f911ba55401d5b66c166e807232d835ade4eb60eec77a SHA512 c6444baa9738ffb3ded15531f607b9ebd06e153872785f4069a899604863cb824680c2340816b40c4cec3a7d9cfde96df2f3884a5e63e7a4d4e21fc5246fff6c +EBUILD libtmux-0.30.2.ebuild 1275 BLAKE2B 8b6ad6a97825498b84b1bb5df7a0006e52786f315fa26677938e1b76321354d21bfe548835dff50f0c8f911ba55401d5b66c166e807232d835ade4eb60eec77a SHA512 c6444baa9738ffb3ded15531f607b9ebd06e153872785f4069a899604863cb824680c2340816b40c4cec3a7d9cfde96df2f3884a5e63e7a4d4e21fc5246fff6c MISC metadata.xml 403 BLAKE2B 68af7251349c8999bbdbfb7b55ca4632f8752468d7e478fd985097af86d00afe93b231667a25e3c997a3bc86b708d4e6d6ef5c35a783871cdc83519fc1db1ab1 SHA512 2a88df695e94f1da966bb72f7e90d00f2e343e40fe1924837f8c087dfc9a9a84fe0b2909a98f2f41ba72f6ba01796888a80cbac3f1bf9f05984a06385037d977 diff --git a/dev-python/libtmux/libtmux-0.22.1.ebuild b/dev-python/libtmux/libtmux-0.22.1.ebuild deleted file mode 100644 index 499498389f30..000000000000 --- a/dev-python/libtmux/libtmux-0.22.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 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python API for tmux" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" -SRC_URI=" - https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - libtmux/pane.py::libtmux.pane.Pane.send_keys -) - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/doc.txt || die - - # increase timeouts for tests - sed -e 's/0.01/0.1/' -i tests/test_test.py || die - - sed -e '/addopts/s:--doctest-docutils-modules::' \ - -e '/README\.md/d' \ - -i setup.cfg || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.23.0.ebuild b/dev-python/libtmux/libtmux-0.23.0.ebuild deleted file mode 100644 index f6219acb462a..000000000000 --- a/dev-python/libtmux/libtmux-0.23.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python API for tmux" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" -SRC_URI=" - https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - libtmux/pane.py::libtmux.pane.Pane.send_keys -) - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/{doc,dev}.txt || die - - # increase timeouts for tests - sed -e 's/0.01/0.1/' -i tests/test_test.py || die - - sed -e '/addopts/s:--doctest-docutils-modules::' \ - -e '/README\.md/d' \ - -i setup.cfg || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.23.2.ebuild b/dev-python/libtmux/libtmux-0.23.2.ebuild deleted file mode 100644 index 1ba8d07bbcf7..000000000000 --- a/dev-python/libtmux/libtmux-0.23.2.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 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python API for tmux" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" -SRC_URI=" - https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - libtmux/pane.py::libtmux.pane.Pane.send_keys - tests/legacy_api/test_test.py -) - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - rm requirements/{doc,dev}.txt || die - - # increase timeouts for tests - sed -e 's/0.01/0.1/' -i tests/test_test.py || die - - sed -e '/addopts/s:--doctest-docutils-modules::' \ - -e '/README\.md/d' \ - -i setup.cfg || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/libtmux/libtmux-0.26.0.ebuild b/dev-python/libtmux/libtmux-0.28.0.ebuild similarity index 100% rename from dev-python/libtmux/libtmux-0.26.0.ebuild rename to dev-python/libtmux/libtmux-0.28.0.ebuild diff --git a/dev-python/libtmux/libtmux-0.25.0.ebuild b/dev-python/libtmux/libtmux-0.30.1.ebuild similarity index 81% rename from dev-python/libtmux/libtmux-0.25.0.ebuild rename to dev-python/libtmux/libtmux-0.30.1.ebuild index 0e68ab26e7bf..3347c96865a2 100644 --- a/dev-python/libtmux/libtmux-0.25.0.ebuild +++ b/dev-python/libtmux/libtmux-0.30.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..12} pypy3 ) inherit distutils-r1 -DESCRIPTION="Python API for tmux" +DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" HOMEPAGE=" https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ @@ -35,11 +35,6 @@ BDEPEND=" distutils_enable_tests pytest -EPYTEST_DESELECT=( - libtmux/pane.py::libtmux.pane.Pane.send_keys - tests/legacy_api/test_test.py -) - python_prepare_all() { local issues="https://github.com/tmux-python/libtmux/issues/" sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die @@ -53,3 +48,10 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + local -a EPYTEST_DESELECT=( + libtmux/pane.py::libtmux.pane.Pane.send_keys + ) + epytest +} diff --git a/dev-python/libtmux/libtmux-0.24.1.ebuild b/dev-python/libtmux/libtmux-0.30.2.ebuild similarity index 81% rename from dev-python/libtmux/libtmux-0.24.1.ebuild rename to dev-python/libtmux/libtmux-0.30.2.ebuild index 0e68ab26e7bf..3347c96865a2 100644 --- a/dev-python/libtmux/libtmux-0.24.1.ebuild +++ b/dev-python/libtmux/libtmux-0.30.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..12} pypy3 ) inherit distutils-r1 -DESCRIPTION="Python API for tmux" +DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" HOMEPAGE=" https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ @@ -35,11 +35,6 @@ BDEPEND=" distutils_enable_tests pytest -EPYTEST_DESELECT=( - libtmux/pane.py::libtmux.pane.Pane.send_keys - tests/legacy_api/test_test.py -) - python_prepare_all() { local issues="https://github.com/tmux-python/libtmux/issues/" sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die @@ -53,3 +48,10 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + local -a EPYTEST_DESELECT=( + libtmux/pane.py::libtmux.pane.Pane.send_keys + ) + epytest +} diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest index 25950cc639b7..a5f5fad42818 100644 --- a/dev-python/loguru/Manifest +++ b/dev-python/loguru/Manifest @@ -1,3 +1,5 @@ DIST loguru-0.7.0.gh.tar.gz 430544 BLAKE2B 13ee91da7c7bc0b29297cb70235c26e0517939c332dde342c14cb937112d5a0b9c467ec273f2034875a52902ffc05dd780fd349498d8a0b65efd6ecf6a947056 SHA512 02d2a0c7c54a5083a444a23222854ee4587da3f7a490ec193d0bae2f3c464c0a86102417f5886205e73c0a149694b931f39f3c5a1ade605cf2b2799395a478a0 +DIST loguru-0.7.2.gh.tar.gz 443643 BLAKE2B 208c4ad989257e0e0d5cecf41c9722f398e5c73528f8a88c92e28490121723d5c19b4170ff246446e94237e8bb732f83e4b9fcc66c42aa7e3c1ba25aaa069e34 SHA512 e4d358f12ec33393bdac836206a15a3161653684b69839f58bbdc692155e4aee4b6ec700ab13b83f431a67df5ec86cacf2cb90fa052827e5e03c68c1f132e339 EBUILD loguru-0.7.0.ebuild 754 BLAKE2B 6425f21f9217958086091d7ea657c50a3d07d937f8353a0a589b29dc9d20df9e48fdbd6f3dc8c8b52f0db37e2ad5746c30db35cbb958afbe268e60933cbe6434 SHA512 64007193284801e81b5691e04f32f2ac552ad775d53d66afd6ed014f3ff7f6e24b7376b14d0f7aab497e0892a09f4012ade83c4caf462beb1786938e450c8f83 -MISC metadata.xml 684 BLAKE2B 983bdc7e62a6532def7c1f368fee4e9e6cac5357a5de859c181775b02d7e3fa2c0b035d7fb7eb4126cddcbab24d01d8721d89baaade8d328fb1b600c689695ec SHA512 bbd545f9f8d643ee8a402ef97178191c67aed817f765eb45e3cda90c6f765a4a32837098becfb9af6fa9d704107676d5b5f2ed7e00630ef0c98b2b1b689c6cc0 +EBUILD loguru-0.7.2.ebuild 755 BLAKE2B 28a884c64f21138507758f8109cf069689cfdff4c9adcdb05138f93821ee37dcf24fb1de534c749311cfb13b43cd7525c2ee3ed31e8f8beab9d499cb732c3d95 SHA512 342fbe1819465400f002a90c5a433c16ea80f80b34c1519d92a502ef853630d3b36d0b5fccfb436f647375e78ba5532cb369b3be1415b0a378d29101869a4166 +MISC metadata.xml 680 BLAKE2B 49425d2b621120f4cf4c38f62cdda57a2f3240189b1ccc3c3cd4bd6b25015f294838f70e3bb961e26fbcfecc3651ec899de2611b4c7a21948a76617fe9b412bf SHA512 2edc73636018c4fea4436da3047ae7f3b56d249ffc72a90a97963ea423e4d2a21b6e2dcb241bc79a782204e6eecc7fb26d9129306e7846f590d782477bc0b111 diff --git a/dev-python/loguru/loguru-0.7.2.ebuild b/dev-python/loguru/loguru-0.7.2.ebuild new file mode 100644 index 000000000000..d9945b466f62 --- /dev/null +++ b/dev-python/loguru/loguru-0.7.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2019-2024 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="Python logging made (stupidly) simple" +HOMEPAGE=" + https://github.com/Delgan/loguru/ + https://pypi.org/project/loguru/ +" +SRC_URI=" + https://github.com/Delgan/loguru/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + >=dev-python/freezegun-1.2.2[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + ) +" + +# filesystem buffering tests may fail +# on tmpfs with 64k PAGESZ, but pass fine on ext4 +distutils_enable_tests pytest diff --git a/dev-python/loguru/metadata.xml b/dev-python/loguru/metadata.xml index e9467c36ed42..726516bfb038 100644 --- a/dev-python/loguru/metadata.xml +++ b/dev-python/loguru/metadata.xml @@ -1,13 +1,16 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev + + python@gentoo.org + Python - This library is intended to make Python logging less painful by adding a bunch of useful functionalities that solve caveats of the standard loggers. - Using logs in your application should be an automatism, Loguru tries to make it both pleasant and powerful. + This library is intended to make Python logging less painful + by adding a bunch of useful functionalities that solve caveats + of the standard loggers. Using logs in your application should + be an automatism, Loguru tries to make it both pleasant + and powerful. Delgan/loguru diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index 88e09e243557..1e6caf10a3f5 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -9,5 +9,5 @@ EBUILD lxml-4.9.3-r2.ebuild 2995 BLAKE2B f48ccbfdca26f9eb6e03a1823645e32c1815b65 EBUILD lxml-4.9.4.ebuild 2996 BLAKE2B e612e66cb1b7e6fdb8cb661d253f7c1ccb25b31c9cf620eccae2454e113749aab3841d54384483da7a9754d0bc30f0f65db66ad712f5c47a10e1d797705af197 SHA512 ef01bc8f91818b6a809edc9c27823f86dcac5ca5ceb6f2239785c7ac91fea85e3003a4e32ca78efb001d672a2e4fff0c27a1db24d5dbba5cdd2daad288f0a626 EBUILD lxml-5.0.0.ebuild 3039 BLAKE2B 195bd0b9cff9a9baf30e245c0a04f96fcb783d4986175cef89e875805311b307f3d7cb58aca202af60bb0992d16f78e8c717e62a37a2deeea31bc56b54af01bd SHA512 c063cc906717c823caba0fdad3bb27220a7914b874938801662e7c6bc422b817a1c7d0271785d7dac79b20db3f75dd1e51a7e1d113e2657912f3af944c5c3926 EBUILD lxml-5.0.1.ebuild 3039 BLAKE2B 5ef86955635e08b2335709ceb284b968ede777513eff3efbe5982b4e9e7ae5ae35d4eec3263731e1ea0f69b2ba22bfed5c9e6b21c667d9d92c41401755f4c08d SHA512 893e69d8f5a36f223897c182c05902eca8a414ec2d9d78a275c705b47cb3c865f07053055ef7f108443027668e18a96018329ae97d44e41678b00a5e9bda0056 -EBUILD lxml-5.1.0.ebuild 2910 BLAKE2B c0cf1eb0eb8677d349cc974e4eed613fca7e8f64d2f2f9cdc805d7fea62c7da1d4582866329c60e220a75ef22163c20ba7138093a37119db5f3c9125ca81cc29 SHA512 9a8cfcbac9f31b77bb664011d589d8a306776ccd573e98088b513dbf7338e94882a59286aa20accdcee475136f077e7987a84332549a2707450e59dd3f3947b7 +EBUILD lxml-5.1.0.ebuild 2909 BLAKE2B ebc8ee0f94448360d5b5969167a101b51c5c548943c73b4a26e560dcc5f04beffce57d9e434c5e4b728d17e3f16784e471ca0f672e0952d68103e054ff743420 SHA512 eca699558b71ce68d7f6ec73cc900270244650ae076478ae7522d95fbaf43e0e00f05749331e5f358d47ce43bb795d97817dab3d99ea068a1f15d9d3490a821b MISC metadata.xml 463 BLAKE2B 9bcd092b61568f5d467230617b101f36245c41078e6a66c7ff63b22a6b4095de2ba3a59e48ce8b7842ce58d1255fa293995652daa3fab4c3af988498eaa30e97 SHA512 2ba5e340b59e0de4e472380e9c19b1f6f573e86e5c3c2e075f6151d369e94eea70e3ce36bfb5ece4da3fa69459e3ff83368f1df8302aa5754ae52f13c8f2312e diff --git a/dev-python/lxml/lxml-5.1.0.ebuild b/dev-python/lxml/lxml-5.1.0.ebuild index 4fdfa9ff57e7..f7da4b889327 100644 --- a/dev-python/lxml/lxml-5.1.0.ebuild +++ b/dev-python/lxml/lxml-5.1.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/lxml-${P} LICENSE="BSD ElementTree GPL-2 PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +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 examples +threads test" RESTRICT="!test? ( test )" diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest index 709871fd62d9..fc0c499dcffd 100644 --- a/dev-python/m2crypto/Manifest +++ b/dev-python/m2crypto/Manifest @@ -1,3 +1,5 @@ DIST M2Crypto-0.40.1.tar.gz 1266138 BLAKE2B a44de6b66695e0fbbba671682a7773ddbbd15225d27329d357e0005e395a70c6b006401ec30fb6938c9c4683377519844ea646df7c176181977139f6381c6907 SHA512 ca914de14621af4aa9b7f11664702557e596438cc76869478a2a75eb37ca14243e7064db7e32985834260ffa9136836884e60916d542a685ac3f1481b9320b69 +DIST M2Crypto-0.41.0.tar.gz 1151680 BLAKE2B 6c5294294fd62ca69eec8222324ce8a1012c999aab241eba2e5b0085c0d7b598fd62f26e106bea95bfad3199abb2db9876547f521b34f45930b00540a6ecc24a SHA512 50ca5e32ae999b9ecdc7f3bbd35221b4a7523ef29e54eb4bc266457723117718955f99b9e7ac42a4cb982f0e22a94e5c852d6886d7dfb157d040ad86c17660fb EBUILD m2crypto-0.40.1.ebuild 1730 BLAKE2B 95f053448caf4c7a67f920b9cbad637878ea87f5890965b1f6cb6c144bea0226488d9412264cd705e847adae03a290483e59699ac0b7b57d6b9d5a2a4de72a82 SHA512 be514ce55d0d88ccac80490f49746644f9f6c202924daa03c22f11e092a579534fc08803edc57d364bb49b097c4cf84eae76276a2a60ef2722d1703dbc64749d +EBUILD m2crypto-0.41.0.ebuild 1541 BLAKE2B 2a1008a1edbe4c26e88d28b6df0bca0980801f033e529204de4cd6f6196c938a7b7b35325f8f0d4d70bd2b09fcb628d3e828f4737c95fb3b072320ceeb5e91b8 SHA512 4a274540c579b23d5fd0a0200cc62b9953b52533ac390c18fb8be4e6167e42af017b5273aaa81b3cb40694b9d92798ab29c12b851ca220dae294c94ff761821f MISC metadata.xml 381 BLAKE2B 9581f2ef53dd3b8bfff3724e91e36733892f9c4331376861ec25cee892d63f69f4f1846e46c40bc5a5045963d91aadcc2cdf70b574bf519557afe72cffab256b SHA512 95cfd7f65c912a520f371f236a49f41b711101f5997b14fa81f027cbcabe4bf6361d1a6f647d0de6e6b7756a2c662f2336c6dea5779d00372aa5b05f0566663d diff --git a/dev-python/m2crypto/m2crypto-0.41.0.ebuild b/dev-python/m2crypto/m2crypto-0.41.0.ebuild new file mode 100644 index 000000000000..91e131862e17 --- /dev/null +++ b/dev-python/m2crypto/m2crypto-0.41.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2018-2024 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} ) +PYPI_NO_NORMALIZE=1 +PYPI_PN="M2Crypto" +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 toolchain-funcs pypi + +DESCRIPTION="A Python crypto and SSL toolkit" +HOMEPAGE=" + https://gitlab.com/m2crypto/m2crypto/ + https://pypi.org/project/M2Crypto/ +" + +# openssl via src/SWIG/_lib11_compat.i +LICENSE="MIT openssl" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="abi_mips_n32 abi_mips_n64 abi_mips_o32" + +DEPEND=" + dev-libs/openssl:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-lang/swig-2.0.9 +" + +swig_define() { + local x + for x; do + if tc-cpp-is-true "defined(${x})"; then + SWIG_FEATURES+=" -D${x}" + fi + done +} + +src_prepare() { + # relies on very exact clock behavior which apparently fails + # with inconvenient CONFIG_HZ* + sed -e 's:test_server_simple_timeouts:_&:' \ + -i tests/test_ssl.py || die + distutils-r1_src_prepare +} + +python_compile() { + # setup.py looks at platform.machine() to determine swig options. + # For exotic ABIs, we need to give swig a hint. + local -x SWIG_FEATURES= + + # https://bugs.gentoo.org/617946 + swig_define __ILP32__ + + # https://bugs.gentoo.org/674112 + swig_define __ARM_PCS_VFP + + distutils-r1_python_compile +} + +python_test() { + "${EPYTHON}" -m unittest -b -v tests.alltests.suite || + die "Tests failed for ${EPYTHON}" +} diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index c82bf90a3150..d22f383d0d13 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,7 +1,3 @@ -DIST Mako-1.3.0.tar.gz 386252 BLAKE2B 7364a4eeb8d71d7bdeabc6c6df863c4cec5094ae2f858c8c23d4287bbeded62325c3f4fe122c19950043dc32480f2b46c72771fab2f89a339202cfbe387f61f6 SHA512 1be454ceff8942ee50052b3b2dec392f236aad2111828a6962ca80bc0d9692f632b7d992b161fb206c10db19e94f96a0688633d03c7b54e01b4f843283b80cb4 -DIST Mako-1.3.1.tar.gz 390075 BLAKE2B cefaee46d53f235922d7a3f62831ab50e530d7ae27d068d56389c7116589bda1306991e779444564a2777829332206afde4278833eeb2929d7e5c0c7a080e978 SHA512 efa638500508168a3bd417b86c3d3b6289036fd1f92794c0f00a97c37dba4c1fd125d39272834f0002e98607b10a78ac784005fe545d208b87992c75f631dce2 DIST Mako-1.3.2.tar.gz 390659 BLAKE2B 930b74a19c8b582781b05d7042f8c27636989614df62328f5c3548d427c1e3e2366edb8a7ad3ecbd123ef5344c9cf2ba1bdc00e8540b9624d7bcecfecb8329a5 SHA512 acde7b4be929fdd97f2a3fc133966ffc44b5706dbdd3f1af0fee16620b3c82d12b1a67b7292a229084ebb4f0c392e8db1b2844112baa3c6a5fd2be8777b04897 -EBUILD mako-1.3.0.ebuild 1028 BLAKE2B a906fd54b6e77467ce6ccd55d5ba112496a690acbec1b594315dfd30b01c0096b8b7c1de4ec521374424aa640398a731ea87f1eb58d156bbc6225cd8784cfb29 SHA512 c3c7cb9d72680648bfa5e77c5987c7aae6ee37d596057d6226044f725bc75004934ad820f24ec68508e4e4896b5142abc3c219b96669eadb317449deb380ae55 -EBUILD mako-1.3.1.ebuild 1036 BLAKE2B 1bd9407268dd997479e751a24cc83e0a537dc7572594d89f63921379215d1528d2250d6132587ce9a071addcb6aabe0dc7b3e738cf7e035027722402a31bb9d6 SHA512 ff824a3a36010f0047e5f5de2bf866a563314797fcc80841f6f44519d7a8a69fbc36124bf78ea1f7efc959e5f5cb587119a66ab86c2624418f827c9f6ed9002f -EBUILD mako-1.3.2.ebuild 1036 BLAKE2B 1bd9407268dd997479e751a24cc83e0a537dc7572594d89f63921379215d1528d2250d6132587ce9a071addcb6aabe0dc7b3e738cf7e035027722402a31bb9d6 SHA512 ff824a3a36010f0047e5f5de2bf866a563314797fcc80841f6f44519d7a8a69fbc36124bf78ea1f7efc959e5f5cb587119a66ab86c2624418f827c9f6ed9002f +EBUILD mako-1.3.2.ebuild 1028 BLAKE2B 4ce72963aa2ec80fbfec918e835b05c0aea6194d630fae31a47e2974dfa32dd2195860c63bb0b83c9c747469107a374759584b9c720c87ebe1d457e56b0638ab SHA512 e937c031f01b49874ad7c6bb10bc561da3b6fb4d9b912ad37474660fb8150e3ba77ed4bdacc56c9bfa306000079eb4c5dfb7d4c33eb487b8c52d24e6c5be7cf9 MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1 diff --git a/dev-python/mako/mako-1.3.0.ebuild b/dev-python/mako/mako-1.3.0.ebuild deleted file mode 100644 index d282e3c6190c..000000000000 --- a/dev-python/mako/mako-1.3.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/Babel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/test_exceptions.py::ExceptionsTest::test_alternating_file_names - ) - epytest -} - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/mako-1.3.1.ebuild b/dev-python/mako/mako-1.3.1.ebuild deleted file mode 100644 index 2069ece40b7a..000000000000 --- a/dev-python/mako/mako-1.3.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/Babel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/test_exceptions.py::ExceptionsTest::test_alternating_file_names - ) - epytest -} - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/mako-1.3.2.ebuild b/dev-python/mako/mako-1.3.2.ebuild index 2069ece40b7a..cfeb5449315c 100644 --- a/dev-python/mako/mako-1.3.2.ebuild +++ b/dev-python/mako/mako-1.3.2.ebuild @@ -19,7 +19,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 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc" RDEPEND=" diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index 973eabadc10e..2d1b6db521ed 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -10,6 +10,7 @@ DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B e0207c8f8bda2db3f9e45d2f606f01374c DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf SHA512 0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21 DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9 SHA512 bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064 SHA512 4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b +DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6 SHA512 457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312 EBUILD matplotlib-3.7.1.ebuild 10081 BLAKE2B 20a93311d408f379c381bf4412481b558142e03e31e2d6ae506f2f20663e836d31524d91d4826515bce90607d9184999df712f7b8b533385eaba6aa2007cf634 SHA512 ade41d705e30cc712edcd1c2447d2d0c196b0ad5bc475f42719a0b79363c0b12f59d4d9db27f16572719348fea66c5177ea0da2ec677ef87d42fe0f3d034997d EBUILD matplotlib-3.7.2-r1.ebuild 10221 BLAKE2B e9e08c3c43f9fb7c3cc352f2e46e257127dd8cf83844b6c963402f6c7e0534b389bb2c5bd65086c70fafb4188f05a89b286ec49ad637a317c745963b9720fa7e SHA512 9e3a4f710da8f822eee9e457b8fcbdd4432fbb17375ffab36fcb8597552f4f633e75caaaefb44c3ac5a7d49d5aa6a6dfaaf82347839020048ddd2d877b832711 EBUILD matplotlib-3.7.2.ebuild 10289 BLAKE2B f39422d5796061fe3677957ebb0b2af92417d413c365eaefd1f9e2e6c17a1e7b534aa7da599d83d6981edf9b13d4469163e3f438cd3e4dfc6713db02aa772b84 SHA512 f6a9e39882bdfb051cd9d7d2b123963c81881662712a5e3ddff9c288e85a53799c11b8945e61a56c86d6b88eb2d866834c079232172066d26d32649fc2984328 @@ -17,4 +18,5 @@ EBUILD matplotlib-3.7.3.ebuild 10008 BLAKE2B ca25579dc5c3f41a890c38e2889fbbbd99e EBUILD matplotlib-3.8.0.ebuild 9996 BLAKE2B 5c98a40ceaae5787a0d76c653ff7e3c536ced712f816b9d8bbda24b2fd7c3b33760ce238313cb75966ac967a992e5682088774cbd962fa7c3205e795c977d96f SHA512 14285067ded8e0948ce382ae68202ec81cfbf749c5ad1e5503572e17c626d089e17dc36e50d021a95357e3874085642ee46d6514f6a8b31352e8491bd29cfd41 EBUILD matplotlib-3.8.1.ebuild 9998 BLAKE2B 40aab75a1ec2596e72a28785d4445ff43eee84259afdbbbbdbdbf534b90954f158936598e73bca89e92a8fefb7965e4a97547f0316fb726ac7a2eda42da2a5f0 SHA512 36508b6e597244a3085bbeb429dbeebf5608f04ec81109e2d0b38fb6391611e9b8a2b77e0a9e3da62cfd5dfcbf03a602025b0128c8be550e143c22b35aacf75a EBUILD matplotlib-3.8.2-r1.ebuild 11246 BLAKE2B 751815a6eaee9cb61c103c65d31bc93be57de2ec5c4bf0fb89696e6baf7dcbd446ad35e45c53d4ec46bf1c36fbccc9e44b5b0f149e3135bc3d94de0334e2e10f SHA512 470f5a11da32927db65fd66fd3bcf545f40f2cb00757f139452663b987877788da7cc500916d874232ca812e989b66e49207d9bd69997ddd0f9f9f85e33690e6 +EBUILD matplotlib-3.8.3.ebuild 11288 BLAKE2B af80e2f4b2168f97b72f693eafda19e87dd6f77b96d4ab9261f4a253b61267f3032478349114038b80f541a618158084c276b0e9e4e1b6d1c8ab5425ef4f7704 SHA512 61479ed3648fb99273644ec9e5adac643ada98173f7f99520f29f0db5efdc237b2c96a6bce42c239dd9fcbf669eba55bfbaf06dcd5dd8d4e924e98e028b86693 MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704 diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild b/dev-python/matplotlib/matplotlib-3.8.3.ebuild new file mode 100644 index 000000000000..42444afd7274 --- /dev/null +++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild @@ -0,0 +1,371 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE='tk?,threads(+)' + +inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx + +FT_PV=2.6.1 +DESCRIPTION="Pure python plotting library with matlab like syntax" +HOMEPAGE=" + https://matplotlib.org/ + https://github.com/matplotlib/matplotlib/ + https://pypi.org/project/matplotlib/ +" +SRC_URI+=" + test? ( + https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz + ) +" + +# Main license: matplotlib +# Some modules: BSD +# matplotlib/backends/qt4_editor: MIT +# Fonts: BitstreamVera, OFL-1.1 +LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets" + +# internal copy of pycxx highly patched +# dev-python/pycxx +RDEPEND=" + >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}] + >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] + >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}] + =dev-python/numpy-1.25[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + media-fonts/dejavu + media-fonts/stix-fonts + media-libs/freetype:2 + media-libs/libpng:0 + >=media-libs/qhull-2013:= + virtual/imagemagick-tools[jpeg,tiff] + cairo? ( + dev-python/cairocffi[${PYTHON_USEDEP}] + ) + excel? ( + dev-python/xlwt[${PYTHON_USEDEP}] + ) + gtk3? ( + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + latex? ( + virtual/latex-base + app-text/dvipng + app-text/ghostscript-gpl + app-text/poppler[utils] + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + ) + qt5? ( + $(python_gen_cond_dep ' + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + ' 'python3*') + ) + webagg? ( + >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] + ) + wxwidgets? ( + $(python_gen_cond_dep ' + dev-python/wxpython:*[${PYTHON_USEDEP}] + ' python3_{10..11}) + ) +" + +BDEPEND=" + ${RDEPEND} + dev-python/pybind11[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] + virtual/pkgconfig + doc? ( + >=app-text/dvipng-1.15-r1 + >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] + >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] + virtual/latex-base + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + >=media-gfx/graphviz-2.42.3[cairo] + ) + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] + !hppa? ( !s390? ( + || ( + media-video/ffmpeg[openh264] + media-video/ffmpeg[x264] + ) + ) ) + gtk3? ( + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +use_setup() { + local uword="${2:-${1}}" + if use "${1}"; then + echo "${uword} = True" + echo "${uword}agg = True" + else + echo "${uword} = False" + echo "${uword}agg = False" + fi +} + +python_prepare_all() { +# Generates test failures, but fedora does it +# local PATCHES=( +# "${FILESDIR}"/${P}-unbundle-pycxx.patch +# "${FILESDIR}"/${P}-unbundle-agg.patch +# ) +# rm -r agg24 CXX || die +# rm -r agg24 || die + + # Affects installed _version.py, bug #854600 + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + local PATCHES=( + "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch + "${FILESDIR}"/matplotlib-3.8.0-test.patch + ) + + # increase lock timeout to 30 s + sed -i -e 's:retries = 50:retries = 300:' lib/matplotlib/cbook.py || die + + hprefixify setupext.py + + rm -rf libqhull || die + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing + append-cppflags -DNDEBUG # or get old trying to do triangulation + tc-export PKG_CONFIG + + unset DISPLAY # bug #278524 + export XDG_RUNTIME_DIR="${T}/runtime-dir" + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die +} + +python_configure() { + mkdir -p "${BUILD_DIR}" || die + + # create setup.cfg (see setup.cfg.template for any changes). + + # common switches. + cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die + [directories] + basedirlist = ${EPREFIX}/usr + [provide_packages] + pytz = False + dateutil = False + [libs] + system_freetype = True + system_qhull = True + [packages] + tests = True + [gui_support] + agg = True + gtk = False + gtkagg = False + macosx = False + pyside = False + pysideagg = False + qt4 = False + qt4agg = False + $(use_setup cairo) + $(use_setup gtk3) + $(use_setup qt5) + $(use_setup tk) + $(use_setup wxwidgets wx) + EOF + + if use gtk3 && use cairo; then + echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die + else + echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die + fi +} + +wrap_setup() { + local MAKEOPTS=-j1 + local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg + "$@" +} + +python_compile() { + wrap_setup distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_compile_all() { + if use doc; then + cd doc || die + + VARTEXFONTS="${T}"/fonts \ + emake SPHINXOPTS= O=-Dplot_formats=png:100 html + fi +} + +src_test() { + mkdir build || die + ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # broken by -Wdefault + "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" + "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" + tests/test_testing.py::test_warn_to_fail + # TODO? + tests/test_backend_qt.py::test_fig_sigint_override + # leak tests are fragile + tests/test_backends_interactive.py::test_figure_leak_20490 + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # TODO: warning isn't passed through + tests/test_image.py::test_large_image + # TODO + tests/test_pickle.py::test_complete + tests/test_pickle.py::test_no_pyplot + tests/test_pickle.py::test_pickle_load_from_subprocess + tests/test_pickle.py::test_simple + tests/test_texmanager.py::test_openin_any_paranoid + tests/test_widgets.py::test_check_buttons + tests/test_widgets.py::test_check_buttons_lines + tests/test_widgets.py::test_check_radio_buttons_image + tests/test_widgets.py::test_radio_buttons + ) + if has_version " "${BUILD_DIR}"/test-setup.cfg || die + local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg + + esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib + local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} + + # speed tests up + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # pretend we're on CI to increase timeouts + local -x CI=1 + nonfatal epytest --pyargs matplotlib -m "not network" \ + -o tmp_path_retention_policy=all || die +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest index ee59e8496112..6fdc87ee6246 100644 --- a/dev-python/mcbootflash/Manifest +++ b/dev-python/mcbootflash/Manifest @@ -1,5 +1,3 @@ -DIST mcbootflash-8.0.0.tar.gz 24386 BLAKE2B f9151017131b90f01da923084f2b42103fe54ea4c6fe6a77e7ca4f52619b1527829177dc74db6166585ccb003aa3e07c702469ff1d07f5d616870f232a0e5c3c SHA512 d1c3a437ca2878a386df44ecf4df2d5aebd26cd859509e003ebdc7203eb13b9bbdc4accdc0607e170646dd7fc22526a746f77770105dd637becb09dde706527f DIST mcbootflash-8.0.1.tar.gz 24906 BLAKE2B 2af5c73de29aa089d33047179ce196507ab1ed1ae224b6f680341a818d8056915271b121cf1ac32f31dd5e33e095f2b82fcddf5907bdb5513a17e009ac242f7f SHA512 fc4093873bbfc0a29d2c09b2f62247dd659b4c9d531613a2a18d6b452f7a0e573b5fa087d82686045af1ba6f7811ca3ccba0f109ada71c42925e8c01faa0fe1d -EBUILD mcbootflash-8.0.0.ebuild 678 BLAKE2B 1191765d27cb472dc1449aa0ee711f354babed14e6db36d264f910ff414b726e78a48264a1797da217fceb7f5e012df60b07a0e2d9f1f9042e06f5a941fdbb7e SHA512 dc0c1674d042e57f8a04bb04c0b57bdc59eb6fb51b5fd2776c210ac07cab3630015a980dee49a8e1585ecb0dc32e47fc38626f495f4d4e86ba322c93057e6792 -EBUILD mcbootflash-8.0.1.ebuild 653 BLAKE2B b26c0aaf73e5fa5106e602c0c158518a857b5fbe47f9fbea3b95829c51ab80e65a34899706bf1051719747e98279bc46ab9fab6ad9df7af948648e70b8a57cd7 SHA512 9af95ea48b0075b6b03fe5317a428431de474e68cfa21668f0bc8beeed49ca26a13ebff268c0719172fcf9f2cdf1528b1d9a6f47ede6a0ad0a664ae470db4413 +EBUILD mcbootflash-8.0.1.ebuild 652 BLAKE2B 4c3ea03a12c2edfd04dfd881e744568d75c21b55cbfa88ab2dd2c7d986a3acdcf7e218d7167b9892a52c34bda6b631ccbae7ecab1940b8e38d2400b4009ba4d7 SHA512 cae53f079701e1be10a75b18c2eaea6fd001c0c22624206c929092943855ee0e6a520ef316b3346a91dea6ada730eeb1c05fec609322e3044186e962ed79050f MISC metadata.xml 504 BLAKE2B 86fa5201deb637e8116b44bb62c2776a771ffcfb2aaf40eb1c16e0520ef5fc1f0969e0edccd13e1d605410d8ea4b69fbda374ebe2ffa6d3928028c88b021d428 SHA512 390124c79adbc966992ac3ba90cc15a5f5f4551ca1d329c3227de3dd92998ab7900f0bc1361a5aaa6ab1403ba6d01138ce2d2164b57a6297b2ba943bdeecce63 diff --git a/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild b/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild deleted file mode 100644 index 646189378d42..000000000000 --- a/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader" -HOMEPAGE=" - https://pypi.org/project/mcbootflash/ - https://github.com/bessman/mcbootflash/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# Tests require the presence of dedicated hardware -RESTRICT="test" - -RDEPEND=" - >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] -" -BDEPEND="test? ( dev-python/pytest-reserial[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest diff --git a/dev-python/mcbootflash/mcbootflash-8.0.1.ebuild b/dev-python/mcbootflash/mcbootflash-8.0.1.ebuild index 2821aae561f3..12e8228e078c 100644 --- a/dev-python/mcbootflash/mcbootflash-8.0.1.ebuild +++ b/dev-python/mcbootflash/mcbootflash-8.0.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/ml-dtypes/Manifest b/dev-python/ml-dtypes/Manifest index d1aba811fb8a..dc897e9b7a45 100644 --- a/dev-python/ml-dtypes/Manifest +++ b/dev-python/ml-dtypes/Manifest @@ -1,6 +1,6 @@ DIST eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd DIST ml_dtypes-0.2.0.gh.tar.gz 66155 BLAKE2B fc3bcdc8af99a232611b2b9da3ff640852f236dd6b13b8e3fbb9e47934e8a30f3d4d009b845ec1da6f96a4b2fe04e269cef29a5f44061ed9cd38ba24a7d7ce2e SHA512 5903534832f75c13c4fbd5522ff5d93a2d1bf0cbc0226c72f26c4b8137df74fd6603230e5f6de7a58d68f38ff70d97f9e1f3a256b1b64ef611b3f522cb492682 DIST ml_dtypes-0.3.2.gh.tar.gz 71606 BLAKE2B cbf5414d09160a2e4e878261c5842efd664a424064aae727d9d1188304a5e888ca955b3bf199956c2beed53c78c0f8afeb8860245d57553b10ca7262ba1e8bce SHA512 d42f6734edc5c159f15b9c020deb2595f32bbcdf53ecfaea840afb38314a855d09315693129393f755fdc3295b5965073b404822aacf1a149c7f9bab89c48fd5 -EBUILD ml-dtypes-0.2.0.ebuild 963 BLAKE2B b42e2e5c41d82347349111f30884e6483492cb6e7c54d1290c12df202ecfb4781760d9febe7c8a76140ed7795b18f77db4c4373a4033181e5119d5886ff27198 SHA512 a9e1469b6345bfd7eac002a289df39552e75211e0f4be6bd18e9ed0333c0efb69a8efb4677e213603c6d8e1d4ba0da335535b55ae06a3b4ddbb3da0a59f4cf2a -EBUILD ml-dtypes-0.3.2.ebuild 963 BLAKE2B b42e2e5c41d82347349111f30884e6483492cb6e7c54d1290c12df202ecfb4781760d9febe7c8a76140ed7795b18f77db4c4373a4033181e5119d5886ff27198 SHA512 a9e1469b6345bfd7eac002a289df39552e75211e0f4be6bd18e9ed0333c0efb69a8efb4677e213603c6d8e1d4ba0da335535b55ae06a3b4ddbb3da0a59f4cf2a +EBUILD ml-dtypes-0.2.0.ebuild 992 BLAKE2B a494d213c4fd4698a71fbe20e3dba38da459644e285a80e090ead271b4a1d9127f859ef5dc94c8d28a27b02e871681e7acc2c4a88afd997b44e930dc6d508418 SHA512 f3079bfac6ab33dec209c9a1eb1f6b56e7f3abc6e3d421f33aad75c8d38abcc590f3b529ceec9a76679e8979e825751dfcf7b5b4b045c32782938281ed99ce01 +EBUILD ml-dtypes-0.3.2.ebuild 992 BLAKE2B a494d213c4fd4698a71fbe20e3dba38da459644e285a80e090ead271b4a1d9127f859ef5dc94c8d28a27b02e871681e7acc2c4a88afd997b44e930dc6d508418 SHA512 f3079bfac6ab33dec209c9a1eb1f6b56e7f3abc6e3d421f33aad75c8d38abcc590f3b529ceec9a76679e8979e825751dfcf7b5b4b045c32782938281ed99ce01 MISC metadata.xml 375 BLAKE2B e33994ac1d1d55727a93c05f39906bf1e462771b06f01fa6c0508f491a226db5ec896dfc95c0f4f03f68b975c24aa6dadcf8b766d1500d77bef32d8713357c48 SHA512 9123403aa5d1320cc9a1ed6b5cc843372812d10c7dce3d1a7b521005c47e9b98aad218c2b6e545eca44a80ac26ad697e8b4518b14b449cac402ed25fd749b784 diff --git a/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild index 2c22d3c56d02..e12495719202 100644 --- a/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild +++ b/dev-python/ml-dtypes/ml-dtypes-0.2.0.ebuild @@ -21,6 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" +S="${WORKDIR}/${PNGH}-${PV}" DEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild index 2c22d3c56d02..e12495719202 100644 --- a/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild +++ b/dev-python/ml-dtypes/ml-dtypes-0.3.2.ebuild @@ -21,6 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" +S="${WORKDIR}/${PNGH}-${PV}" DEPEND=" dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index f3e2d7b51e47..145500135a6b 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -20,5 +20,5 @@ EBUILD moto-4.2.7.ebuild 5602 BLAKE2B 652d910f9dcf9f2de0974aa1c3e9ff25487b4693aa EBUILD moto-4.2.8.ebuild 5490 BLAKE2B 7b20396b028362a9d3574c3195da23b0db482e85c02a858c843863f07f035650df03be200a42c91e4b960a2abaeb7e4eaa3b0b5ce24261378b14d5db3374ccbf SHA512 6826bc9b420815f5e5922d1cf83ff44ec9fdb9365d75999dc3e371f30c64b433c116e4b0221c17c417a7a6c8162ebd714d5fc708226a87f205322c2280baafd1 EBUILD moto-4.2.9.ebuild 5686 BLAKE2B 04cc2c9889141fb1d54ed028e4046672901c7f1aeaa86a46798a54c0ea2372458ade16ac93d2d9fa74fd8b67555902c60f1b00e1557922d4ac370e43b4648073 SHA512 e7f0246caa5cb751a6b26c55c1309dbe17a1689e89924a0a3f5979262ddb6bb007d801f8ae3a5cc2893287240b430a2a7df90efc592e94baf8c20d5266e612d0 EBUILD moto-5.0.0.ebuild 6626 BLAKE2B 957d9c398c87f73a83afd9feb358b6ce2965a7d046c84f98ab60bd1203a934cea160571c693d86c196d48944a970e70a8212e4434a4ab509bad34892f2fd602c SHA512 434aab010656345047b7c793be213b581fab6529f34b073d387518a5ab3e58bafe38b10bf4dd117d737701c0131126bd94f0fe1f8bbf6fb207172a5f2edf129c -EBUILD moto-5.0.1.ebuild 7067 BLAKE2B ff2b57009c69420058a4e1854cc68b24e2ef0b393d2b2fd8952a71dc6e5d4595015746aaffa44a46dfc667c10ee32df4b65f05dd7de1b34436265bfd4a5a2614 SHA512 1ac9e24bcc8f8b9a46b947026c4e1228be5864022a64563113b2bd96ce76eafd7612e5e3bf241c65b17664556eba65c0707c58b842525ca0f03eabda170fd1f3 +EBUILD moto-5.0.1.ebuild 6137 BLAKE2B c3d04cdc36655ee8d3f02c9504842079cd4442d8b7d8cab81af7a5403f0efbf4326fe65f13a45235f755be028a91cf4a189e740e65d5e1f5cb335f1915ecbc60 SHA512 f8d233e0f3c5204ffde35993add831a8ba65814ca25681f5ded1855c0c62cd52cfabeb46d1ab6c6b3016b97adb57977d3dd8752ee46cff44c240e48f0282c80d MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d diff --git a/dev-python/moto/moto-5.0.1.ebuild b/dev-python/moto/moto-5.0.1.ebuild index 9c9b637a38ee..eec24c57da30 100644 --- a/dev-python/moto/moto-5.0.1.ebuild +++ b/dev-python/moto/moto-5.0.1.ebuild @@ -93,18 +93,6 @@ python_test() { # require py_partiql_parser tests/test_s3/test_s3_select.py tests/test_dynamodb/test_dynamodb_statements.py - # broken by new urllib3 - tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data - tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests - tests/test_moto_api/recorder/test_recorder.py::TestThreadedMotoServer::test_server - tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers - tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers - tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body - tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url - tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_all_actions - tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_all_with_different_principal - tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_or_allow_get_object - tests/test_s3/test_s3_bucket_policy.py::TestBucketPolicy::test_block_put_object ) local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest index 9401d0811e3f..9e56297fa65e 100644 --- a/dev-python/netaddr/Manifest +++ b/dev-python/netaddr/Manifest @@ -1,5 +1,7 @@ DIST netaddr-0.10.1.tar.gz 2225283 BLAKE2B 1e350909779af0bf48d74834194358386cf4f8e11fa7b03c971b3011bcec437cc39feb72e7e79d55eb330e6ee138d15bb6dba9293667e1adb4ed1c6d42a35d78 SHA512 ca04171d5cbfd569d4f262f4870610edfd98be35899cb70983dbff5f37add963e05987ddbe1ab22d9b615580ac1abe96a8c2903681b18af8c9f2f96899b618ff DIST netaddr-1.0.0.tar.gz 2233464 BLAKE2B c79e7dafe81219f39d97d1d7e5f320d8082e9a967edb9faf9345aac9f58d9deb37152d4d1583bd869594531c98f27bb4bbd3e439c217152b188b03cb7b82b8d0 SHA512 0eb27a655c03ea2a26ea11b88324f6c1c15b6458abd0ba056a4651038261038c8c852a866b5c45e96a87f107a2b23ec259c868c2122ae450b31b4fff91ea9962 +DIST netaddr-1.1.0.tar.gz 2277798 BLAKE2B 8924bca9287b85db171e3d6df4b2fa1a8b00686d606920b92907ef03da284230849625e31cbd7c0606a94d7b5b002b90bf2209b1df39905d4d90c95bbb1a0b32 SHA512 a3b64627a4f9355457f02b5ace5d2b6c29874dcfc6341ef6001807074cddef205844328123357170c8474ef3b5035f61a6015985172d9377dc5bb14b741caa4c EBUILD netaddr-0.10.1.ebuild 652 BLAKE2B 4dc1debe113519a1a60ccc4e9054d06374395962f0d0566c0b68fe8284b4fab390b425edb16ed8c33ddfccd1264d8ce30118486a589b86701ef63a6d0597da1e SHA512 7dd192046c075ae9628e42582adf933a10ec8eb8ded10a57931bcb64adb4cb580b07d4334b2e9c333d11f545dae655d4970a2c70352229e31d4c77f1ac009978 EBUILD netaddr-1.0.0.ebuild 772 BLAKE2B 829ac3364ac5021682357262561aee21a2bc23d5a46c70c39fd7b93ebffa9fabf1b1f891f7b70414f65259f8299bda85e6633613e4239e5301794dcff0271e97 SHA512 8f7d2828eacedbffa6f0c1d18dcbf688658d890ad1723ee5fe356df0dd567a7395b87e452eeaca9bdc90dd1a49e6cebd495eb6c904a8324f12904a0397e22214 -MISC metadata.xml 654 BLAKE2B 5029e99b0ca0571eeb4bb5b6676488825249d91f67c8809db9ed4c4203517ef2fbe9529fe9c19f08aaa079fad7cc01a4e597db1d08197c68ab6409ef1da5edb0 SHA512 cd98f38b05445bcd55e6c62c4f685cc5a291544afff161ac65258481aad196629f82e19fc6f79711f86470f0aa2cb93ee8f6148095446b4ecce15519c499055a +EBUILD netaddr-1.1.0.ebuild 800 BLAKE2B 7917c332155f05d2080886c9901d29312f2476d6cd3a6ed0117db446b960682b43d6f03369973c23bd11c73332171d4c4b697661cad1c6b71bf9f762955fabb1 SHA512 e5eed3a82bfe8c31556e93402bf8fffdb02893d015bc2c70fa627803d227761d715be1e4104a80c6e1cd6a38de7acbad3ba4fab6d5a38318a44c28b2103d53f8 +MISC metadata.xml 572 BLAKE2B df2129e7ea8d550dd815178869ec0bef7f268f6db90a7d9297d8e87a4565e0636b29992c0d0b2598805d03daa6bce6784b3a922b20d6effd96cc628fd3e2e082 SHA512 524dd99a24f19d46cc4b35f281985ed412d8c690773c42d9eaa8d4610729fee628dc5cc4c29561b237fbb01b25a8db05c06216ed356f7c285e3c758e67156e44 diff --git a/dev-python/netaddr/metadata.xml b/dev-python/netaddr/metadata.xml index 15bf8f3ccb7c..46f3f19c2a53 100644 --- a/dev-python/netaddr/metadata.xml +++ b/dev-python/netaddr/metadata.xml @@ -10,7 +10,6 @@ netaddr netaddr/netaddr https://github.com/netaddr/netaddr/issues - https://github.com/netaddr/netaddr/blob/master/CHANGELOG https://netaddr.readthedocs.io/ diff --git a/dev-python/netaddr/netaddr-1.1.0.ebuild b/dev-python/netaddr/netaddr-1.1.0.ebuild new file mode 100644 index 000000000000..afccae0fe601 --- /dev/null +++ b/dev-python/netaddr/netaddr-1.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 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="Network address representation and manipulation library" +HOMEPAGE=" + https://github.com/netaddr/netaddr/ + https://pypi.org/project/netaddr/ + https://netaddr.readthedocs.io/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="cli" + +RDEPEND=" + cli? ( dev-python/ipython[${PYTHON_USEDEP}] ) +" + +distutils_enable_sphinx docs/source \ + dev-python/furo \ + dev-python/sphinx-issues +distutils_enable_tests pytest + +src_prepare() { + if ! use cli; then + sed -i -e '/netaddr\.cli/d' pyproject.toml || die + fi + + distutils-r1_src_prepare +} diff --git a/dev-python/nose2/Manifest b/dev-python/nose2/Manifest index d6ce0182dd87..64065b4483aa 100644 --- a/dev-python/nose2/Manifest +++ b/dev-python/nose2/Manifest @@ -1,5 +1,3 @@ -DIST nose2-0.14.0.gh.tar.gz 159460 BLAKE2B c72f939f597eead3a5d8be995fc4ae1988a0c76f5599dc9e040780520055aa1002d2d93f35527e56f90609d2f4ef560161bbf695bb3751cac71007dfbd06c522 SHA512 ed6b245bc57b63b011883f42dbda8b2797504afa02a102c43f4e7d3c6cbfcf7e8babca23f9341c7681b75dae12c2d269ea65a583c18d4d15b999df081fc0247b DIST nose2-0.14.1.gh.tar.gz 158984 BLAKE2B 36a79f2a9afc288fd1025e8e1875dd15f145708ea4715c2db11f7a769c87c3209ad367d55b1634b1ff032bd65606ca74ed1d4424a4fba74dd44a377820ff8208 SHA512 7cd4e4a67dfd87ce85927aa65137ca7df926e8a4b83162131cb081cbec357e951693826d43f92beb92af0e1d690c8f0a3f8cf6b0b58f174ae2516383892b5207 -EBUILD nose2-0.14.0.ebuild 742 BLAKE2B 7d97a2ff1864383e430404d068d8fe8cb4b3930544ece64468c75850018e4c7dc891a6f024e1fdd48ade715e51ef36c9693f31e2b12c3db8ee8f9c95805547f7 SHA512 43fa9ba2238d367e9cae2615112c57edf62c5269f4cbbf9fc20a3fd9badbf53df4f8059d7948387bde5ff09750fde126310c1668b151ab2817f77f3e4ed4711a -EBUILD nose2-0.14.1.ebuild 747 BLAKE2B c86c557bef2f6f25fa7cf52ba1587f2445184c15cac7389c557e32ae387c0567a9751fbc9bde2bb958e9ebde5c24ee3eb783d56c33d746ecc73d6861ae34c57d SHA512 5b2fc952b592f7047c40870df20a3369f554e654c69c4255388ff479d299e19d1cfcbba68f761229175642b3fcbaf30a2bab0fe21a8c5239cff6c63b61c3ce51 +EBUILD nose2-0.14.1.ebuild 742 BLAKE2B 663e3a264b07fd1c5efc2a4174d22a296206265d911d7f7941a7a940a22e570b1ca0c894fca649067774b1ba5ff90343b69ba6b80bebe98cebc98b4ab08fe76c SHA512 63f28e43f0a812ab0861b5d01d6bbe91dcf29c0fae0646d92bbc7478fde6de25b2f9b8ba241e80057a57ccc6791d20a402b9eff289cd2fc016cb459e863079b1 MISC metadata.xml 313 BLAKE2B 6723fb509a4391fe826f0adf0de0d3cf12013c07c4090f7dc258a7be6c3903f1cdeef469712b3db285edf7680ee30b1808c8e71f433d8c0e69853912996e1ec2 SHA512 7140c75549a66cede53b1d5e54451565f5b84a8ef00843e6f1ef8737b8f103fac8a66e96e8039b2bee32e65d0f07e12e5f9c27fbe72c334eb4f37998f5e51654 diff --git a/dev-python/nose2/nose2-0.14.0.ebuild b/dev-python/nose2/nose2-0.14.0.ebuild deleted file mode 100644 index ec1fb10c817a..000000000000 --- a/dev-python/nose2/nose2-0.14.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=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Unittest with plugins" -HOMEPAGE=" - https://github.com/nose-devs/nose2/ - https://pypi.org/project/nose2/ -" -SRC_URI=" - https://github.com/nose-devs/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" - -RDEPEND=" - >=dev-python/coverage-4.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinx-issues - -python_test() { - "${EPYTHON}" -m nose2.__main__ -vv || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/nose2/nose2-0.14.1.ebuild b/dev-python/nose2/nose2-0.14.1.ebuild index 100e56bf620b..2a6fc7dc0a94 100644 --- a/dev-python/nose2/nose2-0.14.1.ebuild +++ b/dev-python/nose2/nose2-0.14.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" RDEPEND=" >=dev-python/coverage-4.4.1[${PYTHON_USEDEP}] diff --git a/dev-python/noseofyeti/Manifest b/dev-python/noseofyeti/Manifest new file mode 100644 index 000000000000..711f606f41c1 --- /dev/null +++ b/dev-python/noseofyeti/Manifest @@ -0,0 +1,5 @@ +DIST nose-of-yeti-release-2.4.6.gh.tar.gz 44946 BLAKE2B 8a99eb299b389729030d1f5de0f686d4186d1657c41f35aa8712c1a2a8214d808c853e1a435f05a262c676f1f4dcc453fc0541582f45d30f23696a83ec3e9c82 SHA512 276c1ad5d2c67c26ee8d3e3e9184f0881c4084889324e9b45d79897d46d94f64f4fc7267d2578feb76690fd2165633fa217a6bf1588585a5e0cf84dfceaa2a4b +DIST noseofyeti-2.4.7.tar.gz 35637 BLAKE2B 44524d46ae7a278029ec6a321e4b44085ac9082d0a2fb44726777ff40a575ec100baf5554da29411fef992da0d435cd6c14ff15364ed92d74c98efe32eda56bd SHA512 c6254c54541f9cec2fbe25416013d8f76d0c32c8b403b6ba79b38522460ffbefd29565fc640e8ed54c30efe641755e125a5884a97de4f86a2bd3555bf8f6b294 +EBUILD noseofyeti-2.4.6.ebuild 846 BLAKE2B 4c90b4db03eb7fde086153026b519c44366f852dfe23065bff0ec1a5615c0e93b5a1aab7438fb03346fe9b31ca8d7410fccd8124d8f621d66ca0b226b0497c8d SHA512 56f946fe4819f2b6b406aa00bf1f1ab31176ca62db9c710b2dc2c825e63a6b1553e306e8a7acdb666032782968980a3bd9cc6bfa18fc8ee7f250dbad9aff0c38 +EBUILD noseofyeti-2.4.7.ebuild 699 BLAKE2B 3fffd9f7ce6629c5152f4b1d5ffb46ac5ac5689496a62bd6cdc65c68d3347495ea5fcf1e6a311b2f4fbb77a01aaf3d0df68c9472cf8618e33bf32f7d005698a0 SHA512 44989fd44afc6e70cc4fa2df1629147aa10fecb7d1bb0efb4e1f16f6d6a1f53ee1656635e3db2919841e47910df44d64d1b78b1b191ed037c90118b1e0906f62 +MISC metadata.xml 376 BLAKE2B 1f7a69da1e2596f58f02c8472bcee9845cc6838b2a768f8ca1db8aaa176d131b5ed7ca5ea011dda7fbedd8f5eda4cdf6937d9ce9a58797bdd2be566aa553cbef SHA512 29bc37956d9f4acc2f69356c70ec723800a1b4fd916f21f4bf8e43729d2130662d0ea722d8404ecf8ec861e629848fa63cbe2701379dac8fda1eb8c5c505aa3f diff --git a/dev-python/noseofyeti/metadata.xml b/dev-python/noseofyeti/metadata.xml new file mode 100644 index 000000000000..c74af1cdd5de --- /dev/null +++ b/dev-python/noseofyeti/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + + delfick/nose-of-yeti + noseOfYeti + + diff --git a/dev-python/noseofyeti/noseofyeti-2.4.6.ebuild b/dev-python/noseofyeti/noseofyeti-2.4.6.ebuild new file mode 100644 index 000000000000..777f4594a622 --- /dev/null +++ b/dev-python/noseofyeti/noseofyeti-2.4.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 2024 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 + +MY_P=nose-of-yeti-release-${PV} +DESCRIPTION="A custom python codec that provides an RSpec style dsl for python" +HOMEPAGE=" + https://github.com/delfick/nose-of-yeti/ + https://pypi.org/project/noseOfYeti/ +" +SRC_URI=" + https://github.com/delfick/nose-of-yeti/archive/release-${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/black[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires alt-pytest-asyncio + tests/test_using_pytest.py::TestPyTest::test_it_collects_tests_correctly +) diff --git a/dev-python/noseofyeti/noseofyeti-2.4.7.ebuild b/dev-python/noseofyeti/noseofyeti-2.4.7.ebuild new file mode 100644 index 000000000000..97c4ffc90e9f --- /dev/null +++ b/dev-python/noseofyeti/noseofyeti-2.4.7.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A custom python codec that provides an RSpec style dsl for python" +HOMEPAGE=" + https://github.com/delfick/nose-of-yeti/ + https://pypi.org/project/noseOfYeti/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/black[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires alt-pytest-asyncio + tests/test_using_pytest.py::TestPyTest::test_it_collects_tests_correctly +) diff --git a/dev-python/notebook-shim/Manifest b/dev-python/notebook-shim/Manifest index 64613c3d6023..617fba25de77 100644 --- a/dev-python/notebook-shim/Manifest +++ b/dev-python/notebook-shim/Manifest @@ -1,3 +1,5 @@ DIST notebook_shim-0.2.3.tar.gz 13082 BLAKE2B 5e988605ee01a49f31bf2dcdbe86d2f8e12f3e314d962f619068c57b13ed144643db1b08d5afed7a91ddfcde82497e49fe643d9fdd1c43a9535d7468794dfe7e SHA512 87114ea915ab5160b11023dddcc622aafba315fe07de21cedbed1e374ec2406eba378575e903377dbb9cc69e7449eb184cb0420513b7dc05078af0e91bc5f884 +DIST notebook_shim-0.2.4.tar.gz 13167 BLAKE2B ae1dbd61c38c569f411698a8ef2c5b48fed186b9a3c661aefdf276cc241e446e3a964b46daedb4b4e66d02bf62f489a659d654b5874a0bd604bd635eb98214b3 SHA512 74b43e39b39ce91ee8ec2c4da2915fb7accc0992730fa4c9a6ef5037327afd5393ab11f576dd21033769ace3e5f0d44b9d6de76da0d3cd147064739b67b50719 EBUILD notebook-shim-0.2.3.ebuild 925 BLAKE2B 1aad84bbb4fd24edddd887429bc9240cade91cb32a4ca4658a7771941aadf0e5b532b2a7bc0e877574486a07117208e59de230529b856c72da2f34c8e1d56603 SHA512 7d89f45de9b64315e2e2fd51c4a1224faaf9646a4845e9c080ff80d9e4fd76f68fc32d3e0faee121661e10fa83d2cae48e98e9d5ebd48674c5bf73df5e8bbfd8 +EBUILD notebook-shim-0.2.4.ebuild 932 BLAKE2B 1b53279c1da380f568329f80ee149d86d5676c46060b6f35f17b3f2e1104651c168c3606db37c3cbd725b3c4b07cec515e2ec169b78a3233595b72fb10e09e3c SHA512 e67017ffe7b2d850c833dfd2b03340cfe3504b05f3166e8b7781a5c01eab3d5c3fb89ecd6d3d2517af913b2f67104f8cdcc12ead9bb97ae8f9e2f5a66716cc16 MISC metadata.xml 535 BLAKE2B 074e2bbcdd15078aaba2c65641a16ca7ce27e0c412d48f2a48a4cd80459a948abc478baa28b3e7417dde2bf13717040dc083711b114d61dfd2a7f7aaac1295ca SHA512 9ff7408848878f74eb9f10ec5aded639a749635851385b6679a72112c253a7427f65ac3e3c41f21f9e8551a439a7c00c4e28a5d70b3529ab9e687a5d0e7abeb9 diff --git a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild new file mode 100644 index 000000000000..e1d24c476ee4 --- /dev/null +++ b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A shim layer for notebook traits and config" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/notebook_shim/ + https://pypi.org/project/notebook-shim/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + =dev-python/jupyter-server-1.8[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest-jupyter[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_tornasync.plugin +} + +src_install() { + distutils-r1_src_install + mv "${ED}/usr/etc" "${ED}/etc" || die +} diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest index c2b0ca78c3e9..4913610e950a 100644 --- a/dev-python/openapi-core/Manifest +++ b/dev-python/openapi-core/Manifest @@ -1,3 +1,6 @@ +AUX openapi-core-0.19.0-pytest-8.patch 3669 BLAKE2B ee901d00716092d28bd4ceb501a8bb30330a72c49c5a6eb24def681a16eb1d689a785c176fe6bbff690a2927b8d4d55b086c3de180d719bfb78deda9a3dd7aea SHA512 2a266608dc446205f20d46ffc69339d1ceb3bb399cad3983518491e1cc7c77321f8c83692efa7f51abb69b15a583880cb2ab0dca828b2844ac500d3479edd2f6 DIST openapi_core-0.18.2.tar.gz 84444 BLAKE2B bb05ba86eff3c70c780f1919a29b93f2137983318834c51204d7ad1094fc645d2dbcef93d92d03096826688fdfe1811c551eee68995fd46739314c2e4bc77cfc SHA512 552109c095c840a46759a54e247a3ac2d8cc36707ba89815740eef4b7fb421bd489929543892341fd89a578bff4043c8c81302fddaa1efe125238e050f152c27 +DIST openapi_core-0.19.0.tar.gz 105815 BLAKE2B 25036e98dbf4d572e77eb5dcc00909df1cd2d7b7c37bb691c403df2a48273cc2dd4150c99c526eacc709785f4ec9c525de53e7f613f10b15177fc1ff90ce76fe SHA512 3a94170f8ab6a47188c693545be9d2cd965d2479c838a8644d6218f9f46b54fdb94e0550ea5626e5ba58920419b7c700d26b2e6dd6a55afeb73778f582a645e0 EBUILD openapi-core-0.18.2.ebuild 2036 BLAKE2B 627470243f19362c2ea72a8c8b7c9ba8a74a7bc57f0e850342717ed4ca922b36f445ee6c7e8ae5d5304059cb48a0eaf294b8f3b0e196771e35304b3d52446ea3 SHA512 ca93952e8867a4531df97a14da727ff4d1285361f418a32c0710c23718a39778343dd5f14ab0a4746cac06c12afa5df0dfd03de7ba503980c7b2a94adfc7b90c +EBUILD openapi-core-0.19.0.ebuild 2226 BLAKE2B d28c3324faab06de7bd9e132e29777e502bfe50f8c1a13cb07d6790e9814f62b9ba09a71551b767ab8bf8831d080e394dec1d6c455b7341e36d94f2c69c10af0 SHA512 f0f01765aa1dc77c6d8d3506bfa67a1770f4ed968a301d3cc0eb0f85e28fdba12cf58477b57e72e8dfc250e7262c9ea75b2f4e7b289b06b23265603348de1fe3 MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969 diff --git a/dev-python/openapi-core/files/openapi-core-0.19.0-pytest-8.patch b/dev-python/openapi-core/files/openapi-core-0.19.0-pytest-8.patch new file mode 100644 index 000000000000..78fb19897560 --- /dev/null +++ b/dev-python/openapi-core/files/openapi-core-0.19.0-pytest-8.patch @@ -0,0 +1,92 @@ +From 36da765cfc27cd6bda5c2773e3b3664a6473cd3b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Thu, 15 Feb 2024 15:53:50 +0100 +Subject: [PATCH] Remove spurious `pytest.warns()` to fix pytest-8 + compatibility + +Remove the spurious `pytest.warns()` contexts within `pytest.raises()` +in `test_shortcuts`, in order to fix compatibility with pytest-8.0.0. +Prior to this version, the exception raised caused these assertions +to be ignored entirely. This is fixed in pytest-8.0.0, and the tests +start failing because the warning is never raised prior +to the exception. + +Fixes #789 +--- + tests/unit/test_shortcuts.py | 21 +++++++-------------- + 1 file changed, 7 insertions(+), 14 deletions(-) + +diff --git a/tests/unit/test_shortcuts.py b/tests/unit/test_shortcuts.py +index 0dd1865..9a3f36c 100644 +--- a/tests/unit/test_shortcuts.py ++++ b/tests/unit/test_shortcuts.py +@@ -423,8 +423,7 @@ class TestUnmarshalResponse: + mock_unmarshal.return_value = ResultMock(error_to_raise=ValueError) + + with pytest.raises(ValueError): +- with pytest.warns(DeprecationWarning): +- unmarshal_response(request, response, spec=spec_v31) ++ unmarshal_response(request, response, spec=spec_v31) + + mock_unmarshal.assert_called_once_with(request, response) + +@@ -597,15 +596,13 @@ class TestValidateRequest: + request = mock.Mock(spec=Request) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_request(request, spec=spec_invalid) ++ validate_request(request, spec=spec_invalid) + + def test_spec_not_detected(self, spec_v20): + request = mock.Mock(spec=Request) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_request(request, spec=spec_v20) ++ validate_request(request, spec=spec_v20) + + def test_request_type_invalid(self, spec_v31): + request = mock.sentinel.request +@@ -733,8 +730,7 @@ class TestValidateRequest: + request = mock.Mock(spec=WebhookRequest) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_request(request, spec=spec_v30) ++ validate_request(request, spec=spec_v30) + + @mock.patch( + "openapi_core.validation.request.validators.V31WebhookRequestValidator." +@@ -889,16 +885,14 @@ class TestValidateResponse: + response = mock.Mock(spec=Response) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_response(request, response, spec=spec_invalid) ++ validate_response(request, response, spec=spec_invalid) + + def test_spec_not_supported(self, spec_v20): + request = mock.Mock(spec=Request) + response = mock.Mock(spec=Response) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_response(request, response, spec=spec_v20) ++ validate_response(request, response, spec=spec_v20) + + def test_request_type_invalid(self, spec_v31): + request = mock.sentinel.request +@@ -965,8 +959,7 @@ class TestValidateResponse: + response = mock.Mock(spec=Response) + + with pytest.raises(SpecError): +- with pytest.warns(DeprecationWarning): +- validate_response(request, response, spec=spec_v30) ++ validate_response(request, response, spec=spec_v30) + + @mock.patch( + "openapi_core.validation.response.validators.V31WebhookResponseValidator." +-- +2.43.1 + diff --git a/dev-python/openapi-core/openapi-core-0.19.0.ebuild b/dev-python/openapi-core/openapi-core-0.19.0.ebuild new file mode 100644 index 000000000000..efa7161fd2d2 --- /dev/null +++ b/dev-python/openapi-core/openapi-core-0.19.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 2022-2024 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 pypi + +DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" +HOMEPAGE=" + https://github.com/python-openapi/openapi-core/ + https://pypi.org/project/openapi-core/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" + +RDEPEND=" + =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + =dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-path-0.3.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/parse[${PYTHON_USEDEP}] + =dev-python/openapi-schema-validator-0.6.0[${PYTHON_USEDEP}] + =dev-python/openapi-spec-validator-0.7.1[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + >=dev-python/aioitertools-0.11.0[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] + >=dev-python/pytest-aiohttp-1.0.4[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/starlette-0.26.1[${PYTHON_USEDEP}] + dev-python/strict-rfc3339[${PYTHON_USEDEP}] + dev-python/webob[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # missing dependendencies + tests/integration/contrib/falcon + tests/integration/contrib/fastapi + + # TODO: these tests fail to collect + tests/integration/validation/test_security_override.py + tests/integration/validation/test_read_only_write_only.py + + # unhappy about modern django + tests/integration/contrib/django/test_django_project.py + tests/unit/contrib/django/test_django.py +) + +src_prepare() { + local PATCHES=( + # https://github.com/python-openapi/openapi-core/pull/790 + "${FILESDIR}/${P}-pytest-8.patch" + ) + + sed -i -e '/--cov/d' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index 4da613c99578..f411bfea4a76 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -1,4 +1,5 @@ DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 +DIST ahash-0.8.8.crate 43028 BLAKE2B 598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc SHA512 b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST associative-cache-2.0.0.crate 13960 BLAKE2B d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77 SHA512 854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f @@ -9,6 +10,7 @@ DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 DIST chrono-0.4.33.crate 221279 BLAKE2B cc7b71b996a1c15b6b013d06f57ffd8af78b72fab87c0e9123f87918d404787ade2217e8e58fb0153552e49c6e11ca6e820eb0c0f1add8c43619849fa096a214 SHA512 172996d2ccc8733957d45fcc24fefb3531c7b33a798ab9f494be23f08d6d2bc350401574c626fd8eec0191ba28c0f7b73af7bc4235ec72a4b1d437fb7e89c875 +DIST chrono-0.4.34.crate 228932 BLAKE2B a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55 SHA512 2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1 DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275 DIST const-random-0.1.17.crate 6640 BLAKE2B baf09fa4899f09a5ef78b97a0f1e19ac0a405c3072f63cf1b21de744bccdacc5d6e098bd3144e7b80d91dd9eec5cd0c4d0db63b2a91a790940f56e0b6e13d480 SHA512 a49c2531a073158b008e7ca506e9e9e302025f9af0a2dde078827b769ce662101ba0fd866dbbcb50dbaaa20abcb9e70aeff00c4fd2cade56a690ac092d11fda1 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d @@ -26,13 +28,16 @@ DIST no-panic-0.1.26.crate 11551 BLAKE2B 2de0c8bbc8310a723af2badb26d4f906d30fe45 DIST no-panic-0.1.28.crate 11616 BLAKE2B 6cf81300705e5e0045959be64c2b9151fac30be13f3c9c985d87e7c0e6959e308f03d0b99777194de5b6662b18450ff27e5b4cd2ad2590ae847f2d5a2550031e SHA512 0a08b68b6af9986414181b94e0133d7b6ac673870ee4353f2858720b82555c8ef4697b148e7dbbffd99c2f69cb0ddd3809c6fce9b33331b038223d6606c34de4 DIST no-panic-0.1.29.crate 11689 BLAKE2B 15c88784de85c159d65c7f7cab968692cba303abac1bbbdeb0c92014df51932094a4e12e2df253256cea9fcfb08f339514d67f08bb549e89fb16301a7e9432b9 SHA512 647d5ade614f7dfe0eb8b1ae8a78897ce61e15cffbafb889e7a5271c90cf6b40d3c37ef94c600b2058207cc45465c0553aea9c9e17eee93963672bcff9913354 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e +DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST orjson-3.9.10.tar.gz 5361203 BLAKE2B 152c6a2a02a5ebc5a755cffbbafe83502272eeea1da602c9b334365b5cb391accb61bc19a52a1f359620c47e02e761e3b6cacbc87f3e74463d0a03886ac42a50 SHA512 070bbee45ec08b1496b0f92d5b36d278000e33f00af6e45f2857b97c14682887558ca6413789cfebfc96a29d2366be0832a01e5e9a69868ab66d2907f86d999a DIST orjson-3.9.11.tar.gz 4821155 BLAKE2B 41048bacbad2e7328cb8d1e87f5049a9934b2971bcd9b5192abaf942cec0fbcee715861a511cddd20018cce404542db0fb68aaafe99a9625ccf5ab061234d1b5 SHA512 cde3bc80a7a92ac9d38026dba5de54f38087611c2281546cf203f76ceffa855df2af4b0f7fae28d0388e1654a57e932c6e6dd9ae3382eab5dbb2a47d29c92d8d DIST orjson-3.9.12.tar.gz 4821075 BLAKE2B 893eb8847cb97cf4468b1143f6fd6e1bc2f3efa81fc44d39c55660681a0a449c578431536a413415c4c4f8e69aac51a00fe5f0ff4b874f2ef94efc6d36e782cd SHA512 b2689d92b34b6c818e5a798e6de08d693e3a6b04f205d943fb8960727153635faf7118d33ea78a79ce09aa0b066b07d431b27871a61a8de536f64a80f6bab387 DIST orjson-3.9.13.tar.gz 4830707 BLAKE2B 423c9945f8a0714f3d95da3b228a94f39880c5ea79ed004496eef79b1078d39154339c3c652307b9aba19e85774db7658835ccb9b4960b074cd60240d527b63a SHA512 c3fc7ad42a2ea40fa996cec11609c3d72ad3ad42a2ef24d36472bb89e5231ae6288c4ded57ba69074a04244e2e8ab7cf878c26b79bb01d5f6883be18395cd219 +DIST orjson-3.9.14.tar.gz 12356417 BLAKE2B 9336d3b70aa3174c6314cd436bb1504195bf2090f1f7f2992361a1413c5a82d35908eeab76ae116e1e21a7adf1295280bc4bb8449a57a7b91021c645f4f04db8 SHA512 e390bc73ddc0efd34590e404f59a759b7022a2b3aa1f8d2e7ecbebf870002a9b9d311554e2a35ec073ba35b76c5c656ed63f79f34efe0da1c0a32228d5c4d31b DIST packed_simd-0.3.9.crate 98340 BLAKE2B 8668038eb213cec44afded5164ccf368fbecea21aa3de64d49e798d7f0fac638af9616a435cb79cf0435387f67fe97a7eb00748eaf39be14bb6d50ecbb4c938e SHA512 1336ed8aee50a580784f38388f0cc2f0a8639149333e94b7f83aa7cc314a80c60b66ac203a7302cd4cf01f3d0b89da58d2ce9038b7685840fbc1b758217dbd1b +DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1 DIST proc-macro2-1.0.76.crate 45660 BLAKE2B 40b538d9d9fec10b9e4b147ce0a86efb10feedf9e0452e5568e8ad7d2b88a201ca6ffd2cd62d8815a1ee72d557fe6280120a913868c3d868c1235686742cd8b8 SHA512 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247 DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 @@ -67,6 +72,9 @@ DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 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 winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST zerocopy-0.7.15.crate 106053 BLAKE2B 6d9757a0ad44d88fbd5945b62964e09d802f4a9c04a4eeecc3d8c121b5f0461cbef51f7282363f5dd317b34d25c40ee892b26ce0b8ff7e8bb5061856c0325118 SHA512 6327465f767bbaa6f5d651b946f9bc46762ce818c7833fa819811ee170d71d30a7570785df38e16ab7027c935ddd2dcf82d524a368906961e6ab12f6d10cbcb6 DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82 DIST zerocopy-derive-0.7.15.crate 527188 BLAKE2B 14f407cd48136c8a003084485de2aa79c2405a294e7b46425c669f533bbcbe5180c8161fc464a262eb0a2818c217ec34b496e22dc7080a0d77a06891df7d2aea SHA512 a3ee47781616b2aaceee230b76535ccc6adf354db1952bdbfdd73ab3746a47fbcb7b9a7abe6456b030facc63713d40cf2d0831e357e8ddc088cc1524f92f2e35 @@ -75,4 +83,5 @@ EBUILD orjson-3.9.10.ebuild 1723 BLAKE2B 664cd16bc00815baee4db771302b5c8c8473f11 EBUILD orjson-3.9.11.ebuild 1847 BLAKE2B 82c432134caba29b1cf8b838e082d847dab486f386634cb530a48cb23ce4b57d6052696a579683a61ba4feb8c656737a02346ee5d24709a52d6492eb1c028f3e SHA512 d605ef11c2a41c19c5423aa4ffb085b3bff1a116ea1561b796636b5160f5a7522dd3b6145580a607e179d66d14bf52323acead3831afa3ea642672129e94185b EBUILD orjson-3.9.12.ebuild 1843 BLAKE2B 4473f8c2c4672636dbad95ceccdc9bb0f5cf60c4187a75056ee239a90f85ef247d82cc1044ae96dc57408916f0f726c7c6b505d2ff29e3f24b825639d0923b9b SHA512 bf6c69e77347981a8b734aa7d2ea28272f34d2f8b40f5771c442f060929e7ba8fc0bc85bfff680a28f3c62b905144f33ce7006eef170daf41d8e86d9f69d6842 EBUILD orjson-3.9.13.ebuild 1847 BLAKE2B 8196527f0b1fb554f89cbe75a499580833039748e1f1a907aec76a098a32e5c2cf59f917ef6f24b6fbe9b0ceb6de012c73f974845cb2ea7e17d665e5f625b062 SHA512 c231382587d068d4c6cbdea4daf509179eb11b6fcbc3555ac6ddbc5113c7ed2a4a5fbba1ae5111a346de98fa0696508a291abca2070554f0e8ed9af428b65e30 +EBUILD orjson-3.9.14.ebuild 1948 BLAKE2B 422073e36f7ad504bddce491d8bf57e65a46df3ccd5834939898b040762a84f48201ff173281c24a5be42ef3b2e9c747b87bc37e6cff2699c724529efede6cfd SHA512 a0940da29125fa4fc33912bd20b889e96000a2f72db3d1ecfb1395052a3775d97d8c18e5861a8105d4dbbe98af8370388361d402e3e2b095d7aef07ac8383fc0 MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0 diff --git a/dev-python/orjson/orjson-3.9.14.ebuild b/dev-python/orjson/orjson-3.9.14.ebuild new file mode 100644 index 000000000000..d7bd246be3a7 --- /dev/null +++ b/dev-python/orjson/orjson-3.9.14.ebuild @@ -0,0 +1,98 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.8 + arrayvec@0.7.4 + associative-cache@2.0.0 + autocfg@1.1.0 + beef@0.5.2 + bytecount@0.6.7 + castaway@0.2.2 + cc@1.0.83 + cfg-if@1.0.0 + chrono@0.4.34 + compact_str@0.7.1 + const-random-macro@0.1.16 + const-random@0.1.17 + crunchy@0.2.2 + encoding_rs@0.8.33 + getrandom@0.2.12 + itoa@1.0.10 + itoap@1.0.1 + libc@0.2.153 + no-panic@0.1.29 + num-traits@0.2.18 + once_cell@1.19.0 + page_size@0.6.0 + proc-macro2@1.0.78 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + quote@1.0.35 + rustversion@1.0.14 + ryu@1.0.16 + serde@1.0.196 + serde_derive@1.0.196 + serde_json@1.0.113 + simdutf8@0.1.4 + smallvec@1.13.1 + static_assertions@1.1.0 + syn@2.0.48 + target-lexicon@0.12.13 + tiny-keccak@2.0.2 + unicode-ident@1.0.12 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/pendulum[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -s +} diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest index eec323666c4b..0b8d6f7cf1d4 100644 --- a/dev-python/oslo-utils/Manifest +++ b/dev-python/oslo-utils/Manifest @@ -1,3 +1,3 @@ DIST oslo.utils-7.0.0.tar.gz 103879 BLAKE2B d07af70592faac1821dc60f1ed0cd72fe948b1e105b515f18711b11152898fb2ab494d7eef2db965c43e961696b5f43eaca9d1c106f960d1ce91a9b5bb6ff924 SHA512 44202ec5de818b52b335026fdb24d1f771c24451422ad6b8328d4d14a4566b6c27b3cf04ba564d45686c9a4104ba1eec9a0874227498a707c5e9039b1d5c706c -EBUILD oslo-utils-7.0.0.ebuild 1506 BLAKE2B fbb3f757ab1e34533a287a4c45a06a621d16996cfbe74bc02e563a46fbf8a058ea3ec57c918917494d346c6f602e5e2f6b1d2a821c5afa83a85ecff32b9eb347 SHA512 9907e938d6063271e872ece58912ff29c95d915d1000acd8d3dbb737acafcb03a367bdeb16fe62b63f5337eb7a94db382fd8b71d27a442b3cf02d4d22c1a8084 +EBUILD oslo-utils-7.0.0-r1.ebuild 1547 BLAKE2B 3552c7237b4294d62db4fc0d86cdd0d54417517b2a0bc1db53ce7352e2c55a2b798c4daf0d117ad55606c750a8a5d511a75157a834f5695dd5a3d0e42b22032a SHA512 d1c1dbdae90513fd70f3d3b526de89b8f12f26937182f34b2ac49d536728ba5185c37cd72920053bf72dd5b0b0ba1bd45184d627555b5bc4ce8878b1321a01e7 MISC metadata.xml 667 BLAKE2B 2d3b1f3c01b74c3db8239b0711f6b10488cc17b214509a64607f3112e7100eb39f2d8774639d47a40cbad6786e7dee1430327a78b357b516325e5d06babcdee5 SHA512 e97a4a1f3718a69d39706d816f17018a7d57fd81702cd88ee01f9b849405f2f08769d381c5e41be84d8ae0c69a2a977b0dcb3ee1a481502ebf49f5ad6a5d6a95 diff --git a/dev-python/oslo-utils/oslo-utils-7.0.0.ebuild b/dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild similarity index 97% rename from dev-python/oslo-utils/oslo-utils-7.0.0.ebuild rename to dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild index 3ddb625b174f..7073d5a58e39 100644 --- a/dev-python/oslo-utils/oslo-utils-7.0.0.ebuild +++ b/dev-python/oslo-utils/oslo-utils-7.0.0-r1.ebuild @@ -25,6 +25,7 @@ RDEPEND=" >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] + =dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index ac8ce41793fc..9e575c01e539 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,7 +1,9 @@ DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91 SHA512 57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2 SHA512 9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400 +DIST pikepdf-8.13.0.tar.gz 2870366 BLAKE2B 4e08cd992ef6dc18d64d3b62ca85a138474c2d77548a14522172b80d842b9ad969d701e30376a394aa60baa5b17bba7e48eb11c071e130f43e387659e8e862e6 SHA512 6ab231510ced72a6697cf7ea50d7b73d6ef33d4305fe70904164319f2c6964fdd645f8011a049d763a50809772ccb65a9833feca3e65e59b5c37c84bb90dbc79 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa EBUILD pikepdf-8.11.2.ebuild 1784 BLAKE2B 1920b60b3e6ebc30d66d5aaf075ef17c289100352de96baa8f6cc1fd75902bc93c5e8acef248f14709f6a6aefafb013a07bac31ddb5105e3405462d4a4cbe518 SHA512 ebf383c9294149b862d054e8176e27265d45b479ed3271cbbe45c32bc2f83157cc35e5ddcf45b67420420557444de95637ef820eef30da9b85e103f8386b5b57 EBUILD pikepdf-8.12.0.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073 +EBUILD pikepdf-8.13.0.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073 EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-8.13.0.ebuild b/dev-python/pikepdf/pikepdf-8.13.0.ebuild new file mode 100644 index 000000000000..f5173f73b2c1 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-8.13.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 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" + +# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as +# https://qpdf.readthedocs.io/en/stable/release-notes.html. +DEPEND=" + >=app-text/qpdf-11.5.0:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecated[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${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.10) + media-libs/tiff[zlib] + ) +" + +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 +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p timeout +} diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest index e9e82a75d84f..25d474835ba1 100644 --- a/dev-python/pipdeptree/Manifest +++ b/dev-python/pipdeptree/Manifest @@ -2,6 +2,8 @@ AUX pipdeptree-2.13.1-expect-hpy-in-pypy-7.3.3.patch 1018 BLAKE2B 18405bf1f1ba5a AUX pipdeptree-2.13.2-fix-pypy-7.3.14.patch 1353 BLAKE2B 5e3a6f53244de1ae185818e3e2a37a87229b46b02c390a606b65668ae1dc53fe1a6b5e6c9faaf6160f25adc7e2597cceb5fd89bb20414a609880e034c7bdc026 SHA512 e0e8e729d713d347c96ee7db5e6a14ba7a9a986aa41231731973b4ab31f8d866cd4d229b35b54411e171a446d61201675ab3df01a58079786eabf5a080de05ad DIST pipdeptree-2.13.1.tar.gz 33139 BLAKE2B e7044303f09ad3952e14f79ec11e01a54e9c34ff5b4430094a968602c8a97388eadd4e021c97c97c1767d7ae02b7070ff6e4ec934aef6036b98bf2553d2344a0 SHA512 18c73a8ef458b0a241d967da40453fb8a9fc6550cbd2c21eecca9a81f011b896622fb45a81b79e30eb990454b6f518a1fcc02cb25bb2c5ca988b44e040264e26 DIST pipdeptree-2.13.2.tar.gz 33290 BLAKE2B 1b97dbfaa6f6baff272e6e6d5399f95b96e13b19bba5ef3997574d027002abd98152e26d67b4b19555392d076c84bf6b142d147d95349ba1dd535bea40994b4f SHA512 ce6cfc29827c087725366a95079621516303cf50c6c4ee4a0cd5d8b7649e8dd7b7145b62523c48731a2b5f4140c90c558eb5d1a0248b28a8c4c97ccb78d9e16d +DIST pipdeptree-2.14.0.tar.gz 34392 BLAKE2B b10dde231fae896b114b9e9b71eb6925493d3814381a6497f0a9011ca7cea415b68db8913f6cae7d0b6da0f3c3801e96671238097b25f0bef6bfcb5c65e2ec80 SHA512 ff6be5782abe4d4ee0eeaee7c668736ad4a07237a9ecd1f0c1e42484668737f0e8a4a586e08b606849ccf358914dbaebe4907f67eba70b348c7a89791570eb11 EBUILD pipdeptree-2.13.1.ebuild 946 BLAKE2B d94327ac52ab9d2d4b9f48c0ed39ae72444b123638eed543ba9d13af8d6eb04fa7ace0f5225d14d84de9da1b9185a3b4fb4440549970361989c4c050501f9629 SHA512 d66ffc621fc4fee975c7d2829350bc99c295d285f17b1bb5197c56d83b755ccf0d42ca6328b5e0808ece7e2372a9635734b2797d1b216861356e6df4425f4186 EBUILD pipdeptree-2.13.2.ebuild 1001 BLAKE2B 353933b6854bcd9f62299cc3932e5256028cacf9dc5a62c6cbfb546524b4553c8c860c3f43fc9f819dbc89c0ed0a82d63762b6624d8388aace92fd79563e6ff2 SHA512 0c497bfee60c2ae4aa8d11d347190d180630e2753c20f8d8f93546de184fa165738dd7fb52554ca09d0d7a9c70bca060529ef943cf91f07483827749d335ca88 +EBUILD pipdeptree-2.14.0.ebuild 1001 BLAKE2B 353933b6854bcd9f62299cc3932e5256028cacf9dc5a62c6cbfb546524b4553c8c860c3f43fc9f819dbc89c0ed0a82d63762b6624d8388aace92fd79563e6ff2 SHA512 0c497bfee60c2ae4aa8d11d347190d180630e2753c20f8d8f93546de184fa165738dd7fb52554ca09d0d7a9c70bca060529ef943cf91f07483827749d335ca88 MISC metadata.xml 545 BLAKE2B cf435473fd95ac0a5bafe2b52ddd78e09c16eb190e3a979924525607fc7ab152e249419e3a21d246cd1354a714116c6c0953ed55d1efceafae441ee282c2b1eb SHA512 ad2e8d4e7bac53b26ea0bb5c2f65e0c9dc8d30afc8c569d73bac820b2dda6a343b96e52abd0353e3f50269fb431e46bd3b51b3768d9c24f658fd2eca6cc1ce97 diff --git a/dev-python/pipdeptree/pipdeptree-2.14.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.14.0.ebuild new file mode 100644 index 000000000000..88a5c229f6a9 --- /dev/null +++ b/dev-python/pipdeptree/pipdeptree-2.14.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi optfeature + +DESCRIPTION="Utility for displaying installed packages in a dependency tree" +HOMEPAGE=" + https://github.com/tox-dev/pipdeptree/ + https://pypi.org/project/pipdeptree/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/graphviz[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + # https://github.com/tox-dev/pipdeptree/pull/302 + "${FILESDIR}/pipdeptree-2.13.1-expect-hpy-in-pypy-7.3.3.patch" + "${FILESDIR}/pipdeptree-2.13.2-fix-pypy-7.3.14.patch" +) + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature \ + "visualising the dependency graph with --graph-output" \ + dev-python/graphviz +} diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index 4cb812e07b6e..479656396b37 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -1,5 +1,3 @@ -DIST platformdirs-4.1.0.tar.gz 19760 BLAKE2B d2deeb3d8300a92af0c0d69bcee2c02210d0cd32925ba7fdbd992723e13deba2a432bc7cb5eaf83ca9f576888d54d237b17028b25554bd65f044e61c0a353384 SHA512 f9cc171e7861cd9018be179963fc5d0316dc39a953b67dccf946937077704eb80955cca0d51c0edd8b4f931f705f719767f2b888be4276278891a099b5928fa2 DIST platformdirs-4.2.0.tar.gz 20055 BLAKE2B 07338fc1ad6f5edf3dfe9de9e74326af4c22a4b6db0979a2b0926d248e7bc27f6f40e9e47e62979657c0804e3d296dfba5b18f57fa64b1fdcd205d52ae21fe17 SHA512 615742163cc4eb0ee97c4dba069d59a08e0056e05a3fbeab32dcab854ed56976e8707dd70afd65dbd0732bf1ad1a42c565fb3d980b7b668aa2cdecc5cc1de4f0 -EBUILD platformdirs-4.1.0.ebuild 1326 BLAKE2B 02a40864be04dfe30c609d82652dac8ea264fdcf5e5fa7802cccd67aea42fef23fa674fac448cbe4af75e22a60e029fe00ab49a82529b45e02786d36fbbd6107 SHA512 97ac223f0e44101860803b0a109f3ba4d9f521b43f30d7f3ae79cd6745819bfba6ca46464323da9a0483c8a0f466dfe406d3928fe567323e6579e7adfd4d97ed -EBUILD platformdirs-4.2.0.ebuild 1334 BLAKE2B 4765fa047b1d50d5ecb7f482614b6f116bd8088434c1d9074d8c09b9d932b823eb2bc3bf6560514bf4490fa90b47c213a7f03a360cb4297b629b8888e250e34f SHA512 4bc380b7e3989fd9a3d22a13cb6e09ac9dc2a8c63bddc5707200b331415508f299ffbc1983f157f7537a1a82235fea2119ef554ba1c6180e012362848aef5d92 +EBUILD platformdirs-4.2.0.ebuild 1326 BLAKE2B bc6a9765a01bda5aa3ead911eaec0258a1124b2be5427016ed8845c8a8372fec1bbca5d8a43772735118cee7f9d6b139eec37137db233b1f986c437573814c40 SHA512 70ae3dfceff9c21f67dd949b1d12a44b7813f7080647a7b15be14d668b130a501c46b1c8d91b6b61502b6a90f11f17013e80360c4af2641b79d1d34ddf7ed611 MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75 diff --git a/dev-python/platformdirs/platformdirs-4.1.0.ebuild b/dev-python/platformdirs/platformdirs-4.1.0.ebuild deleted file mode 100644 index c890201db8ae..000000000000 --- a/dev-python/platformdirs/platformdirs-4.1.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-4.2.0.ebuild b/dev-python/platformdirs/platformdirs-4.2.0.ebuild index a4620b76de0d..52a9c40b8429 100644 --- a/dev-python/platformdirs/platformdirs-4.2.0.ebuild +++ b/dev-python/platformdirs/platformdirs-4.2.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/plotly/Manifest b/dev-python/plotly/Manifest index 99b4dea6e88f..0b784fb12ec4 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.18.0.gh.tar.gz 30876168 BLAKE2B f740a89c2040376348148bbd8a55c29d57e2454f804503eddf45e9781dddd258400646caa51c8d9a4e74d6d848e0d1332d53ed5635d491dffe5bf2bb4b78701e SHA512 56ae84487b61c1b90bf2d31e67116b8c2c9b23e40bda51d434c336750b32d659a5009e8057d40f9af6ede0d2a6bd4cc0bc5f9923d2ce74a439810e7c7714bd50 +DIST plotly.py-5.19.0.gh.tar.gz 30892237 BLAKE2B ef93c54bdc40a5f25448a7e68dc40b3642c8be60945edc39e3e590eb97973896cb0df54cd8ea9928a2553d50de1bf17997b41947711baaedce075e31709581ce SHA512 a97f5d130fd56b49087e7b10c34cfe2aa21f00afd1f252215f7cec2215d9031f5f6204a6445ea7a69d7aed0c6838b3d76f981c076af93fa9406ff37a0020e4e7 EBUILD plotly-5.18.0.ebuild 3393 BLAKE2B 47d0ec7ba8356091458c03667d30edf840929e5c6f63257d45bc6815ca1a3ce8d103c7fefc1c0ef15c40ec17ae530991c35d4a9ceb1cd56ccb663044ff72f415 SHA512 d14786c48db38e160235e99b8a0e9184d5eccd284113b7d9e8b2c8af73dd391e6e488a5e3bed08316163d1448836bec93b841ccd8c95ee3874a911dcb61f3007 +EBUILD plotly-5.19.0.ebuild 3393 BLAKE2B 47d0ec7ba8356091458c03667d30edf840929e5c6f63257d45bc6815ca1a3ce8d103c7fefc1c0ef15c40ec17ae530991c35d4a9ceb1cd56ccb663044ff72f415 SHA512 d14786c48db38e160235e99b8a0e9184d5eccd284113b7d9e8b2c8af73dd391e6e488a5e3bed08316163d1448836bec93b841ccd8c95ee3874a911dcb61f3007 MISC metadata.xml 627 BLAKE2B 453adb04f4caba9790fe5223635245c8bca7ca5c6dc1930f09537045580b88b5fa1649e47158b13be6cc5cb09b4479a47690e37ef13208b47a95f82d14793a91 SHA512 a5183e9d217d1312e8d383ccb4ade66b92575492b6c8ed8987e3af18e9e456836b62b2d572ce62f9e01aae47b4a2bcbd12f79b4bb6acabfe69c2b63b20315bd3 diff --git a/dev-python/plotly/plotly-5.19.0.ebuild b/dev-python/plotly/plotly-5.19.0.ebuild new file mode 100644 index 000000000000..ded586e2d189 --- /dev/null +++ b/dev-python/plotly/plotly-5.19.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2024 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 ~arm64 ~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}] + dev-python/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 + plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_with_hover_data_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 82ee385fe049..94a8fb71baf0 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,3 +1,5 @@ DIST prometheus_client-0.19.0.tar.gz 77791 BLAKE2B 494895efc0b08dc0494f82db3c3f23ff07669579b65ad150b7c2ca64d1807c6da8cd0889244c6294f3b7eb5fb07058a260da03f30ae5fd4c47e3d8b118d1bc8a SHA512 8d0f14130916d79fe43380d3eb38ed16e9883c83528131067f147f1651a4509557b32243e7cfa92242de1e31a2bfd7784f77cc0e4e6723bdccb841fd0fe139d7 +DIST prometheus_client-0.20.0.tar.gz 78278 BLAKE2B ae7dea79a2c4f7b6870da9f749e9be09c353e062e744beb98538eba45d0394ef2ce5b99a696e40620b38ea228711dff30a2a571d09d7e1b4a3d75ca713938f92 SHA512 9e5aed628b052790af8954eee7914b6480226368229bb0dade2f8c3f88ab04971d2a8a55558fd7dbb125894f30cea56363cc670deb0aa6822f31562437031fb2 EBUILD prometheus-client-0.19.0.ebuild 586 BLAKE2B d0a2baee5b51b3cdd2911d6b3af1c4b9b027fa9af383b42fa1075af58be805698ff3d6148dc1a9a65f2c31a468545cb3c80613656b3d5e1a4689dfc6d9a5bf45 SHA512 aefd7e1a17b9721dcef23564797dfb737b3e05b85fbb71dd7e2fd6c9e3cdfb4c676bfb8152963eafdd13564e49e5750fe0b5d3e267bb49a6e27e47517c08d978 +EBUILD prometheus-client-0.20.0.ebuild 594 BLAKE2B 50cf38a21b59cbe2c64d767f6176acbaa9dea7e7192e18d1fe7cd9af81e26888dd1643d824d53565486a7c5ece5f8a75c3b2674b3f7621efee6a769d576f9cf4 SHA512 02906fc09f80b1da7bb3b099b3e9a2e622ad0bb86a6fffa95c490106b1212c283ee5314265c20bd266f6429d595e0db6544e90bb2d92446284203aa66fafe90b MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild new file mode 100644 index 000000000000..c253d96e96db --- /dev/null +++ b/dev-python/prometheus-client/prometheus-client-0.20.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python 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/pslab/Manifest b/dev-python/pslab/Manifest index c780b3a6644e..b6625bfa6806 100644 --- a/dev-python/pslab/Manifest +++ b/dev-python/pslab/Manifest @@ -1,7 +1,5 @@ AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b AUX pslab-3.0.0-pytest_record.patch 1395 BLAKE2B a835c781ce7dda59c0e6b591e432085115cf9f2295cb31914a43f88957eee4e8b70de552b92d03828e51bfc005cf29131d46488d3082690a68dcb192b90f233b SHA512 13ea71330e79e17493a8c063f772dbdf668e75430ef41a23bb4f23e9ea4d1d926712c6482baf9a93bc35c5a195196f424ae2a884cab14033059b68b28e088947 -DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f DIST pslab-python-3.0.0.gh.tar.gz 357657 BLAKE2B 34d8817dd47588a488359b53a7c3737afc0b3d14c5a751990a6030a17f30cb99d65f235a7eaf26b5a4f7f41931ea20bff086a5463563faa189e6cc46336366b6 SHA512 fdb5180e6fb55b2b6262997981c1d9b56652fbd902cfb4e8c347dff87d32d234a61f5a3ff50e5fb55eb0fecc6d2cb09df5cbc9e747df00e5973c19fba7f3c554 -EBUILD pslab-2.5.0.ebuild 1014 BLAKE2B a9e037f3fd1bc6a970e1485b976c381ea2815d87eeb128967a3e0dd9a05abe70ef479ca3a31fd24d4327d47f1036636d5cf7d5cc93d3863e16de5271dc8f6d02 SHA512 3b3b16619dcc116c0e7d14e3c7b6c48fdca3e1107573ca98c657dccfd4f83f7714cf92208b459c3c78ec6e4144c0126e56ed11ce17406a5ce4d372bc539ad462 -EBUILD pslab-3.0.0.ebuild 1106 BLAKE2B 96064e9058d8ae67ff4782d277ceb0bdd35fc6d680b2837add9bd7696d4054d4e68887f4e883ba0d4ad7ae9f6869bffc22f6cb3c8955e744e269c67593ff35b3 SHA512 b05701d10c43fc6d2feb07b02c7be22a2730ebebf87735b13bb2c3f47111ce469bec27dc773fb478e4a86e5593fd625b53855a100b4fc19450b6a75e51d54fa4 +EBUILD pslab-3.0.0.ebuild 1105 BLAKE2B ecd24788f3269cd0ab9950b1f6fcecc50fd7f270cc179d26f0e97e9b415040ffb5e704037da65dff7f97e6d544eb8a43e33cf88a06395be55f3f94d00ac3415f SHA512 f16165d03bcd95c279278c9937f4ba42e50331cf3fdcadc4924b8710f3d6844121fda5484f3acbf272da1b5b4454bd7f76882bb5cf98ea855c6bd6946c78565e MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536 diff --git a/dev-python/pslab/pslab-2.5.0.ebuild b/dev-python/pslab/pslab-2.5.0.ebuild deleted file mode 100644 index d5f734959f53..000000000000 --- a/dev-python/pslab/pslab-2.5.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P=pslab-python-${PV} -DESCRIPTION="Python library for communicating with Pocket Science Lab" -HOMEPAGE=" - https://pslab.io/ - https://github.com/fossasia/pslab-python/ - https://pypi.org/project/pslab/ -" -SRC_URI=" - https://github.com/fossasia/pslab-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.4[${PYTHON_USEDEP}] - >=dev-python/scipy-1.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5.0-ad9833_sys_version.patch -) - -EPYTEST_DESELECT=( - # Flaky in 2.5.0 - tests/test_logic_analyzer.py::test_stop -) - -distutils_enable_sphinx docs dev-python/recommonmark -distutils_enable_tests pytest diff --git a/dev-python/pslab/pslab-3.0.0.ebuild b/dev-python/pslab/pslab-3.0.0.ebuild index d7fb6b512c37..b6eeddaed923 100644 --- a/dev-python/pslab/pslab-3.0.0.ebuild +++ b/dev-python/pslab/pslab-3.0.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=dev-python/mcbootflash-8.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index 5ec067037525..17e0f3e29be4 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,5 +1,3 @@ -DIST pyfakefs-5.3.4.gh.tar.gz 226538 BLAKE2B b0cac2799c7d9517a1fc89d15cf92222dc5d5438ba4c43bc8796afbf77c2c7a2729bf42e1b57b1fb3777a91aa0fa12e0d6a0a6e0068855fba86bf6e372bac28e SHA512 10c56af0b871b8b8ce483d01234ebba953b038fd030edf4f0fedcb5b23ee897c912d9e9404521ec11f9e8d0d041d4bde4f101a4d99b3b527721c4c291c2a6745 DIST pyfakefs-5.3.5.gh.tar.gz 227359 BLAKE2B 635e41cb9892e1707555559769c01d5b575e44c5f1dd412acc05c3bed3b2dad2724ba32341b59cdecdfb658c94008e09396970349d8c1ffdcb90bf89ea82aca0 SHA512 342dc9cc0378af8cd8a9b0783fb6a1415207505ec8d4992f8fdd7e8d2bc4aada26d0803ed3b74d30b42a50dffb793c70acdeb3f28f199c0918783e1ea0a5e0d8 -EBUILD pyfakefs-5.3.4.ebuild 977 BLAKE2B ce5257e32cbed948aad610c1c26a5e9554626975c9a0be2f54118b76624ac55a8ed78e5706a7bface3225a17dd0155b9a92f3cf0b39751997b27d1b39ff1508c SHA512 4d3d8af92cce2563ad38f2f82083335e3fbc23d253e3033e490f9978fb67d5d089d74e049c8daf419a8844ad3e02b4b345ccaa1de18cc2480d3663460bc1bab3 -EBUILD pyfakefs-5.3.5.ebuild 985 BLAKE2B 1f6d7d0b86d2a8df9080fa01b1e9edfebb8396554207a92917233ad1259afb6451d1995bc61706872d0ff28672e662d4147de50273611a37673ce5a14d8cd2ff SHA512 3dce3bbb7780694eb317da7b66deeca0b465c7111df923a187e4d94af11a583590ab062dd615af95bacb4cff538b8b9633aa531bcb46ae643148b5b04f6a6820 +EBUILD pyfakefs-5.3.5.ebuild 977 BLAKE2B ce5257e32cbed948aad610c1c26a5e9554626975c9a0be2f54118b76624ac55a8ed78e5706a7bface3225a17dd0155b9a92f3cf0b39751997b27d1b39ff1508c SHA512 4d3d8af92cce2563ad38f2f82083335e3fbc23d253e3033e490f9978fb67d5d089d74e049c8daf419a8844ad3e02b4b345ccaa1de18cc2480d3663460bc1bab3 MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a diff --git a/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild b/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild deleted file mode 100644 index 0f4599b8a6e3..000000000000 --- a/dev-python/pyfakefs/pyfakefs-5.3.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 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 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 EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # test for regression with opentimelineio package - pyfakefs/pytest_tests/segfault_test.py - # test for regression with undefined package - pyfakefs/pytest_tests/pytest_fixture_test.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pyfakefs.pytest_plugin -} diff --git a/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild b/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild index 754709257053..0f4599b8a6e3 100644 --- a/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild +++ b/dev-python/pyfakefs/pyfakefs-5.3.5.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/pypdf/Manifest b/dev-python/pypdf/Manifest index 4d4a0ecf2551..a3535b8b020b 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,9 +1,5 @@ AUX pypdf-4.0.1-pytest-8.patch 3106 BLAKE2B bc5ed79dc84cd8e826e21ea839ec926a57fe32f94446f85ecb48418edf20b58ee2298929ea96c65ed2a7848e8904a2d2c63221f3d71a1d8ea86bdba226cc52f2 SHA512 08106dc12e0f60453658925785e05673c62acbff7cb509d7e14416d0b033ea5d6f39ee955b0328ba988ae3546e8e475d1819b5ec68c0b1e7b5d8c8658f5ac5ae -DIST pypdf-3.17.4.gh.tar.gz 7976829 BLAKE2B c2b7aef937186aecf525729f336ad6d00a8bf40850be17cb450daba5d0100acc0b0c3f51ef242e3cf7ef710d5c40c9f334db94a372b6d6eb4f2270dc00dde156 SHA512 f687a2032f085dac9b920f881f2df9f96e4da2a8dcdd5f971d3601ab05ae4f9b5528d0155adcb5ef01c6d8ffdc4f3d79077706915851bad7868bf761d28c513a -DIST pypdf-4.0.0.gh.tar.gz 7992828 BLAKE2B 97ab3783ab91ebc638b625fe39c3008516de82f1ac384a45ef27a06bb0b91a86a5fdc24efbb92644a4355743b24e86f68822858eef2df39a3b6415795276c7c4 SHA512 488adffc330bb372df245d2dfdaee357bcd4303cc33d7ee31fd7abc393ce366c78715ca4a6516795ada6b5517ca32fec5f24cdad15e0d2c109fa90ebd2f9b05c DIST pypdf-4.0.1.gh.tar.gz 7992979 BLAKE2B a072b50d177a89133bd5c7a74cae1d4f4ed5d6bcb1d78c68573c98f792a28a8ded26b5a82743a70ec2cd41651db8a19580cc48b0376c0dfe2f422826311914c3 SHA512 e9170b75ab00ce86580194bfa64ff3a31eb6fca62adc006478fcee3a78a99df269c75857672838c2b752b78b19174883cecb2eea5586878f81eb75474fabee6d DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 11668924 BLAKE2B 0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f SHA512 28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68 -EBUILD pypdf-3.17.4.ebuild 1358 BLAKE2B 06c968d344aeb134c17141f789f938131b0d4555a9d00b11b52c8fcd71bdd9c5ed990eaf679ee56f123d99384a10b9cad6e70894a4a55da53bf6a3a5076b28de SHA512 57f571867687731a9d5dbd6f8e32c21345fb1fadd84879116a00102c00bf6934162f4c72154cafabe7c995d20bc64264571b7d6e28d74dab3f0cc05bb5c719e0 -EBUILD pypdf-4.0.0.ebuild 1505 BLAKE2B bcedbaafc6229810abae5a5ed775e554369c91707d58fe93dbbc63949a5bc315a180dc55f63192e6d90f4dd72dc23f7ce3319e11e919ebe6dd465964d393d609 SHA512 8182093c605a8fcf654c964886b25d60fec34717b9929723c945d9ca64146b5234080fe28d8f2c97ffc60da8708f38bd7de1b20302d4379401dcb4b32f462ef2 -EBUILD pypdf-4.0.1.ebuild 1499 BLAKE2B b2b257f06bd781bbe02dfae0d317c966a26099ae47a60a49c61cde9dd4a2f5e195f593f5ea0e7ea8408f8d454fa44bf314f27ceecbe2bd62aaab3179bbb92dc1 SHA512 46d183dcf0f6da55dc14f8c0dfe40f7208a8f34c7d64a3338cc1bc01791b4ce7348e25c31b7648a31338e23f11db5cc8df6818d20e83a42b6be9706c3f6fcd60 +EBUILD pypdf-4.0.1.ebuild 1496 BLAKE2B f4b4e9e7a34fab791f8fdff920a43f7b8b96a9a276aeaf0879bb009d7e5dffdf0750fc9d44d337ec0ed96a454bf7ebf477aed296d46522fb43b8dbc76f6abbe8 SHA512 1b0219c832b84b8d6f08b729a6b823038c54db14e0b1fdbfd692f0590350c5f196183e7836ffead0d78645cec4c9db79f18924ab85720b5bad8f37db7040667e MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe diff --git a/dev-python/pypdf/pypdf-3.17.4.ebuild b/dev-python/pypdf/pypdf-3.17.4.ebuild deleted file mode 100644 index 202f6fc746fa..000000000000 --- a/dev-python/pypdf/pypdf-3.17.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # rely on -Werror - tests/test_utils.py::test_deprecate_no_replacement - tests/test_workflows.py::test_orientations - tests/test_writer.py::test_remove_image_per_type - # TODO: requires fpdf - tests/test_page.py::test_compression - tests/test_writer.py::test_merging_many_temporary_files -) - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-4.0.0.ebuild b/dev-python/pypdf/pypdf-4.0.0.ebuild deleted file mode 100644 index 6626238ceb3f..000000000000 --- a/dev-python/pypdf/pypdf-4.0.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_reader.py::test_decode_permissions - tests/test_workflows.py::test_text_extraction_layout_mode - # rely on -Werror - tests/test_utils.py::test_deprecate_no_replacement - tests/test_workflows.py::test_orientations - tests/test_writer.py::test_remove_image_per_type - # TODO: requires fpdf - tests/test_page.py::test_compression - tests/test_writer.py::test_merging_many_temporary_files -) - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-4.0.1.ebuild b/dev-python/pypdf/pypdf-4.0.1.ebuild index 766a25f1da60..9392995da2d7 100644 --- a/dev-python/pypdf/pypdf-4.0.1.ebuild +++ b/dev-python/pypdf/pypdf-4.0.1.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" BDEPEND=" test? ( diff --git a/dev-python/pypugjs/Manifest b/dev-python/pypugjs/Manifest index 56d51c8dcd6d..0afa4be87266 100644 --- a/dev-python/pypugjs/Manifest +++ b/dev-python/pypugjs/Manifest @@ -1,4 +1,4 @@ DIST pypugjs-5.9.12-nose.patch.xz 12616 BLAKE2B 0cb8e8cce8af20c301e5781bca466c26f0ef97365fb67c0c46b241c0c110010a6dbf0bcc63dc7e8e886a875d2827b4fd3abd080f69022d9247d8c71c8ee80e07 SHA512 c575600273069f0395ceb55abc7dac3bf0889c8b17c89b5bf5562aa919d8818464c27eee6d7518c796b37bdbd3d265ac8301e845f024122c3cab87b0ccfaf617 DIST pypugjs-5.9.12.gh.tar.gz 51164 BLAKE2B 32b7bbc2bde966ea53c6f52a77482f4f6ca1e0cb09948c1c9850cdd66e4449ecc60e2f6b812f57a7ade5bc323c48be5d105d63ab6680d5e2197cd203fce40d85 SHA512 c6e4bd3bb27d321e3721504e7c01f97d869eb2e29e3ac8f086aa696ca29436978ceaa420ef8ac9b5addd859f7764817b1f159e0f41784a3fdb9cd3a0620eb7dd EBUILD pypugjs-5.9.12-r1.ebuild 1328 BLAKE2B b888d63e534577466a3bc58fc832db950b3c5cc0b6f992de39f8e7ae2fc8156f6a97908369fab3ca21cdc7354cdb3a508d06a62feb2292712f5a827fea6bc1b6 SHA512 361b6156b21fae49fdbb2bb806ba9c12c9a35227f786525b2c7a5b4d1ff3a0d231515183ff29f1f1f79ae3ab497be30d5593d460897699228e34f8f38a539252 -MISC metadata.xml 856 BLAKE2B 7adffa922d42b0ed0296d0b7571ba5f34b24d1b95de546c73cf44444099f7277889a1675b7a6f7e992211a104a03dd6cca9cabc1a51c572714cf93dcbda5bf63 SHA512 75ae21defb98d0b25837623784a4884cb1ce2b4cb111badd41cf00184f23bd61985052c9e5f873fcca4b39a8270e9b685a52a3ba790270250c74d7670c4ac409 +MISC metadata.xml 750 BLAKE2B 235bda5af5c2da77dd882e0b785384e4921d04a851d337af69a3392669616436187f7729f6fdb1ff7b61278e48787583d5f23e354cc79dd5dec734b4d88b035c SHA512 54eba3b0cc1f45b09c253370d95ae9e096ecd881c8c3407e2286e09911fe8588708a282e4f03e996aeaf51e15ec5162f303b3b9c70cbf1e49d132f8196ede643 diff --git a/dev-python/pypugjs/metadata.xml b/dev-python/pypugjs/metadata.xml index 330bfd4cb612..156316974973 100644 --- a/dev-python/pypugjs/metadata.xml +++ b/dev-python/pypugjs/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/pyrate-limiter/Manifest b/dev-python/pyrate-limiter/Manifest index 6ea585c0734b..c35f0a41230d 100644 --- a/dev-python/pyrate-limiter/Manifest +++ b/dev-python/pyrate-limiter/Manifest @@ -2,8 +2,10 @@ DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 3b8fd16684268870991c3a731c549 DIST pyrate_limiter-3.1.0.tar.gz 276659 BLAKE2B 2858b2cbb4805f139ae1a26171e6a1c235eb2d8eb93380f10ed27db16e2983b01b83e7d72d4bf5b44b69710569687e86c1194ea3e1a5ff8750e5966faf5a5b6e SHA512 601b70a380965fc108ec110842170ea73065af38a809c8d103d5061948058590c6a228327ed425e1c69ef30d2c832cb8a61508d326eb3bcd6cbb2df813fa987e DIST pyrate_limiter-3.1.1.tar.gz 276906 BLAKE2B 874e6407341d970f360dd8c800ff6910ebf2d3524e5b18cc56189d6cc9c0cb66e6d20287d9581c0ac4c935a2c719633cd72a56ada583c67d7659beefa8c006ce SHA512 f0c94af5ca4aa3c5bef1831b0dd188a67fe0c1ae076277f698880f2867ea81f80e702701185d49e204a2bb1b4b998850f18277cd8e19e759e3974ea573d4eca5 DIST pyrate_limiter-3.2.0.tar.gz 277126 BLAKE2B ebf460424ee09dabd629391cc44f2099e8e22c1cc3f9f1fd2855cab6a8667be6d8fd04d9437ebb56ce74dd4b073a744cff656a7d9fffbb7073d7d496847140df SHA512 184f002a2fcb47678b6e1aa790bd914739d152410817ba994d92015313320725602c80d6bcd959bbcea48a0e184e5e0de35bd6855420c714d7079ca826e31296 +DIST pyrate_limiter-3.2.1.tar.gz 277166 BLAKE2B eb126b94bc9a113addd1e727ae21ee2df447e1f9fc0b3a1b77ab46464186a0cb62584fafbc9fac1ddbcc7c3289338208dfb39070e57e974e00442b1d7c5f0d21 SHA512 cb782766c2e1e47aeb35c3d7d03f9a82862a53e73b5afdab1b8a255866392cf0636340164c19e4181e8aa4327e9c346fc2fde64b2f50aaf227dd60633038f7c7 EBUILD pyrate-limiter-2.10.0.ebuild 1616 BLAKE2B d349d41a6c4f25164f1fa1f86f990ffb61e69e97e4b23e7ec9e2800cc17f10afaa7904f325956a2cb9443be14bcb563da94c8733b54d1ce9e7b0011a4fe29fa1 SHA512 76d89db635828ed2ff88c46f090b0ba41d364b20787df37c4b162da8071558440124dfabd3f2a9b06bcc0540f28d974d234e65333fa095860e2bd00f9ba0cd1a EBUILD pyrate-limiter-3.1.0.ebuild 1616 BLAKE2B fb0dff4190bb7ad074839d572629e462ac6ed0c14ce3639e622c79db169b17ff4143208f424d9ae7991dd12e1ba381132436b9a957d9706ed973fb8db55f89e8 SHA512 37da1d33d820edb4d992432f368b77cd9fa6090a7ac08c3d76bd2e7823ea19bd95d276030fc2a3b3a6b56777a436a6b61b30ef04721b0880f222d3d5b94ea3f2 EBUILD pyrate-limiter-3.1.1.ebuild 1698 BLAKE2B 5638265799b3446a0c003a7656744a69080e99fb086cb4e120356bfee54ff3c98f03ceca0ecc2d1b9acf131a03b47ee0eefeb7bcc567a9eacd5c0ffd3bb03edc SHA512 985e9ec78eb3f1505698f83ca64de3ea60ea4efd80a278446d5bc9393729cde9f917114cb259b6dc8cd9c96a2561abd34245de8307778cd89190e1b739113de2 EBUILD pyrate-limiter-3.2.0.ebuild 1698 BLAKE2B 5638265799b3446a0c003a7656744a69080e99fb086cb4e120356bfee54ff3c98f03ceca0ecc2d1b9acf131a03b47ee0eefeb7bcc567a9eacd5c0ffd3bb03edc SHA512 985e9ec78eb3f1505698f83ca64de3ea60ea4efd80a278446d5bc9393729cde9f917114cb259b6dc8cd9c96a2561abd34245de8307778cd89190e1b739113de2 +EBUILD pyrate-limiter-3.2.1.ebuild 1623 BLAKE2B ce19fe349a9a95196950ef326c5d3d3b5d51237e8e849b99e448cd87feb1b77ddc7c7aa909522b7f48a23694ff71d5a3ce94446c057415ff77563ad6ccd43210 SHA512 81ac97bba31d9900933d04b7da5deb865bca62b32a18948e0714649ebe9d7628b109e3eb12b5dad91ed7b45aae5fba707335bd478e0053d299d19c6fff5a1508 MISC metadata.xml 525 BLAKE2B 8daa0c59b247c8ec215a3868315f383614b24bf36a80950f3a94968856a27ee2eb90cedba36784355926c509a26b530f3de44be729beeee0f22595cc0b9467b5 SHA512 429e23f33cd2889a7e989333a03ee374cbec2e264d354bf1c299263f2c9167059eb17f1c975b67cd4af7011843c3478d5296033666566bca97749ca85dfcab44 diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild new file mode 100644 index 000000000000..dd754b5109b7 --- /dev/null +++ b/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 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 pypi + +DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family" +HOMEPAGE=" + https://github.com/vutran1710/PyrateLimiter/ + https://pypi.org/project/pyrate-limiter/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-db/redis + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # Optional dependency redis-py-cluster not packaged + "tests/test_02.py::test_redis_cluster" +) +EPYTEST_XDIST=1 + +# TODO: package sphinx-copybutton +# distutils_enable_sphinx docs \ +# dev-python/sphinx-autodoc-typehints \ +# dev-python/furo \ +# dev-python/myst-parser \ +# dev-python/sphinxcontrib-apidoc +distutils_enable_tests pytest + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + # Spawn Redis itself for testing purposes + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 ::1 + ${extra_conf} + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -p rerunfailures --reruns=5 +} diff --git a/dev-python/pyside6-tools/Manifest b/dev-python/pyside6-tools/Manifest index dc001795b8db..1d1ac224c5dd 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -1,3 +1,5 @@ DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5 SHA512 3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71 +DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6 SHA512 1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5 EBUILD pyside6-tools-6.6.1.ebuild 1769 BLAKE2B e39ab8e2f78185ddda6c105e46a5c83f202d3519650c0f60841f52c4fe0f25f5fab5520902bb65eeab821ad76cd6e44bf65dfff09973202c2ca257933f250cbe SHA512 c03557c98b267a1753956268e810b03116e6b7b017ccaef071a7925a679bbabfa35ec9f25c76dde647c3a14ff2303c276389bf64a40c2311a406b1a934681c34 +EBUILD pyside6-tools-6.6.2.ebuild 1769 BLAKE2B e39ab8e2f78185ddda6c105e46a5c83f202d3519650c0f60841f52c4fe0f25f5fab5520902bb65eeab821ad76cd6e44bf65dfff09973202c2ca257933f250cbe SHA512 c03557c98b267a1753956268e810b03116e6b7b017ccaef071a7925a679bbabfa35ec9f25c76dde647c3a14ff2303c276389bf64a40c2311a406b1a934681c34 MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41 diff --git a/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild new file mode 100644 index 000000000000..e7411d54de28 --- /dev/null +++ b/dev-python/pyside6-tools/pyside6-tools-6.6.2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..12} ) + +LLVM_COMPAT=( {15..17} ) + +inherit cmake llvm-r1 python-r1 + +MY_PN="pyside-setup-everywhere-src" + +DESCRIPTION="PySide development tools (pyside6-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide6" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" +S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside-tools" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP},${LLVM_USEDEP}] +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + pyside-tools_configure() { + local mycmakeargs=( + # If this is enabled cmake just makes copies of /lib64/qt6/bin/* + -DNO_QT_TOOLS=yes + ) + cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + # This replicates the contents of the PySide6 pypi wheel + DESTDIR="${BUILD_DIR}" cmake_build install + cp __init__.py "${BUILD_DIR}/usr/bin" || die + rm -r "${BUILD_DIR}/usr/bin/qtpy2cpp_lib/tests" || die + python_moduleinto PySide6/scripts + python_domodule "${BUILD_DIR}/usr/bin/." + } + + python_foreach_impl pyside-tools_install + + einstalldocs +} diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest index b3611c3238db..de2512c1d75e 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -1,5 +1,7 @@ AUX pyside6-6.3.1-no-strip.patch 953 BLAKE2B f88bac603a584213a864fcfc7c528f1d236ebdbfb653c3877316cd0b95c30c2f7288b1c81c6a90a3e4228536da4aa63552991fefa952f450b0b852b3e2aed94a SHA512 2920075a26fc059bdebc8eb5fa7c15de74729b7f8d1eb59197f7426afa7a65f1f78a8ebb76e946b2dfaf5817dbf090744bafaed2f2156f2d1548c2932a7ce61a AUX pyside6-6.6.0-no-qtexampleicons.patch 221 BLAKE2B d45b4ebcd780a0151b793b5b21f5d7599ee5c427372ef19f518ac1c94306938178b0bfb603d9755aae9bddc4c31c35bb4648617c793f8e399f0f8dcce0d1f3bb SHA512 1da97be74142402454ef5384c58d2b2a792fea53b4155d7b5ede6d145496b45e4fd56723f8f7716150c2bba448ce816c6740059d7d38ae53d5cdf7c38c4acd7b DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5 SHA512 3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71 +DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6 SHA512 1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5 EBUILD pyside6-6.6.1.ebuild 10162 BLAKE2B 89f7c7c7228eb6c988732ed8cfa0e5c3b3f8e44e9b632c207572a4b0db6fd8739d058cb8602299034a4840fe57ad53ac84db0411df159acd1229a8f2b92b345f SHA512 a722c3a98942271164005e0370f9922c2827ba182d3faf3a9a38523f20f9b62f2e711eb9b14922468c42d4a71bb56c5ff3239288f57c0745025e6fcf79707144 +EBUILD pyside6-6.6.2.ebuild 10162 BLAKE2B 89f7c7c7228eb6c988732ed8cfa0e5c3b3f8e44e9b632c207572a4b0db6fd8739d058cb8602299034a4840fe57ad53ac84db0411df159acd1229a8f2b92b345f SHA512 a722c3a98942271164005e0370f9922c2827ba182d3faf3a9a38523f20f9b62f2e711eb9b14922468c42d4a71bb56c5ff3239288f57c0745025e6fcf79707144 MISC metadata.xml 2370 BLAKE2B 4135d3d10c96b39c55d9609a096a62a638c2c2e4f15c8b097631baaec111e4c197584f66db8d6151b25404cf51de7b3254c3c853ce6ba0e5c832d4dcb59936f0 SHA512 3ef85f4d14c69cf9fbccd62056e806ac3afbc49ee4ab31652b51bed3582d492d631d2c1370fa59af6ed6a8c32cb337108f9f2bd5dd7feb4a7402a046b9bb0ceb diff --git a/dev-python/pyside6/pyside6-6.6.2.ebuild b/dev-python/pyside6/pyside6-6.6.2.ebuild new file mode 100644 index 000000000000..db1f8cb77f48 --- /dev/null +++ b/dev-python/pyside6/pyside6-6.6.2.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..12} ) + +LLVM_COMPAT=( {15..17} ) + +inherit cmake llvm-r1 python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide6/QtGui/CMakeLists.txt" and +# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_PN="pyside-setup-everywhere-src" + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide6" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" +S="${WORKDIR}/${MY_PN}-${PV}/sources/pyside6" + +# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE=" + 3d bluetooth charts +concurrent +dbus designer gles2-only +gui help location + multimedia +network network-auth nfc positioning +opengl pdfium positioning + +printsupport qml quick quick3d serialport scxml sensors spatialaudio speech + +sql svg test +testlib webchannel webengine websockets +widgets +xml +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + designer? ( widgets ) + gles2-only? ( gui ) + gui? ( dbus opengl ) + help? ( network sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network ) + network-auth? ( network ) + opengl? ( gui ) + pdfium? ( gui ) + printsupport? ( widgets ) + qml? ( network ) + quick? ( gui network opengl qml ) + quick3d? ( gui network opengl qml quick ) + spatialaudio? ( multimedia ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( gui ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( network gui printsupport quick webchannel ) + websockets? ( network ) + widgets? ( gui ) +" + +# Tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-3)*:6" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] + 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) + bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) + charts? ( =dev-qt/qtcharts-${QT_PV} ) + designer? ( =dev-qt/qttools-${QT_PV}[designer] ) + gui? ( + =dev-qt/qtbase-${QT_PV}[gui,jpeg(+)] + x11-libs/libxkbcommon + ) + help? ( =dev-qt/qttools-${QT_PV}[assistant] ) + location? ( =dev-qt/qtlocation-${QT_PV} ) + multimedia? ( =dev-qt/qtmultimedia-${QT_PV} ) + network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) + nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] ) + pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) + positioning? ( =dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) + qml? ( =dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + quick3d? ( =dev-qt/qtquick3d-${QT_PV} ) + scxml? ( =dev-qt/qtscxml-${QT_PV} ) + sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) + speech? ( =dev-qt/qtspeech-${QT_PV} ) + serialport? ( =dev-qt/qtserialport-${QT_PV} ) + svg? ( =dev-qt/qtsvg-${QT_PV} ) + testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) + webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) + webengine? ( || ( + =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] + =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] + ) + ) + websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + test? ( =dev-qt/qtbase-${QT_PV}[gui] ) +" +# testlib is toggled by the gui flag on qtbase + +PATCHES=( + "${FILESDIR}/${PN}-6.3.1-no-strip.patch" + # References files not present in our dev-qt/qtbase + "${FILESDIR}/${PN}-6.6.0-no-qtexampleicons.patch" +) + +src_configure() { + # See collect_module_if_found macros in PySideHelpers.cmake + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DAnimation=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DCore=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DExtras=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DInput=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DLogic=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DRender=$(usex !3d) + #-DCMAKE_DISABLE_FIND_PACKAGE_Qt6AxContainer=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Bluetooth=$(usex !bluetooth) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Charts=$(usex !charts) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Concurrent=$(usex !concurrent) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6DataVisualization=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6DBus=$(usex !dbus) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Designer=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Gui=$(usex !gui) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Help=$(usex !help) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6HttpServer=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Location=$(usex !location) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Multimedia=$(usex !multimedia) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6NetworkAuth=$(usex !network-auth) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Network=$(usex !network) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Nfc=$(usex !nfc) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6OpenGL=$(usex !opengl) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6OpenGLWidgets=$(usex !opengl yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Pdf=$(usex !pdfium) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6PdfWidgets=$(usex !pdfium yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Positioning=$(usex !positioning) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6PrintSupport=$(usex !printsupport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Qml=$(usex !qml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick3D=$(usex !quick3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick=$(usex !quick) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6QuickControls2=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6QuickWidgets=$(usex !quick yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6RemoteObjects=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Scxml=$(usex !scxml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Sensors=$(usex !sensors) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SerialPort=$(usex !serialport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SpatialAudio=$(usex !spatialaudio) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Sql=$(usex !sql) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6StateMachine=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Svg=$(usex !svg) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SvgWidgets=$(usex !svg yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Test=$(usex !testlib) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6TextToSpeech=$(usex !speech) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6UiTools=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebChannel=$(usex !webchannel) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineCore=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineQuick=$(usex !webengine yes $(usex !quick)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebSockets=$(usex !websockets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets=$(usex !widgets) + #-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WinExtras=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Xml=$(usex !xml) + # try to avoid pre-stripping + -DQFP_NO_OVERRIDE_OPTIMIZATION_FLAGS=yes + -DQFP_NO_STRIP=yes + + ) + + pyside6_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" + -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + python_foreach_impl pyside6_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + local -x PYTHONDONTWRITEBYTECODE + python_foreach_impl virtx cmake_src_test +} + +src_install() { + pyside6_install() { + cmake_src_install + python_optimize + + # Uniquify the shiboken6 pkgconfig dependency in the PySide6 pkgconfig + # file for the current Python target. See also: + # https://github.com/leycec/raiagent/issues/73 + sed -i -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ + "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die + + # Uniquify the PySide6 pkgconfig file for the current Python target, + # preserving an unversioned "pyside6.pc" file arbitrarily associated + # with the last Python target. (See the previously linked issue.) + cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die + } + python_foreach_impl pyside6_install + + # CMakeLists.txt installs a "PySide6Targets-gentoo.cmake" file forcing + # downstream consumers (e.g., pyside6-tools) to target one + # "libpyside6-*.so" library linked to one Python interpreter. See also: + # https://bugreports.qt.io/browse/PYSIDE-1053 + # https://github.com/leycec/raiagent/issues/74 + sed -i -e 's~pyside6-python[[:digit:]]\+\.[[:digit:]]\+~pyside6${PYTHON_CONFIG_SUFFIX}~g' \ + "${ED}/usr/$(get_libdir)/cmake/PySide6/PySide6Targets-${CMAKE_BUILD_TYPE,,}.cmake" || die +} diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest index 436c251a03b9..da6ffbc58da4 100644 --- a/dev-python/pystache/Manifest +++ b/dev-python/pystache/Manifest @@ -1,3 +1,3 @@ DIST pystache-0.6.5.gh.tar.gz 272484 BLAKE2B 8b82aa8922480019e4833333f83d767ef19a1505e2fc708fef0d01c08353b5e600a077c1e86e36c412680381ff6fd310f83857038f383b8218b72269b4e5349b SHA512 e3054e0bff5c3bc6679bf22555dd3cfb2f31b241484c7e6201d37b7767a22f2f842912e3f61d8e2e2858615a4f99ef4192d885b60f84dfeffa1408370ccfba75 EBUILD pystache-0.6.5.ebuild 1095 BLAKE2B a28156f9512bec3a0c8017cc7b8aedcf01802f5c4efccfd06fa5296dbdcb8f74c1aea08855f6050a4c22b05b7a83db0aa02a1412e0aae262237fc80686914eca SHA512 d4e09e773cd8dbbd1fb0e74cc383dbc84ee8531fe04d62c0bed6b602474d6b62f41025642373d406f31d51dcffa7a70ba23f43274fac9e3f8d4409216d9c0682 -MISC metadata.xml 692 BLAKE2B a4c6b4b29ac3976d0dd7cc01862d9e759314cd45e94b85788b4a8975bbf3785f9b75c06217fecfe3817c281331dc58aaba6015638a60b38614d5d62a60b31b6a SHA512 b0513af48c0691931b53becc62f2089ca9b394da79bd68be6892a58f0b1498a4fe7c6ff4a372160639fb5e59d32759d926235c202319affbd9e3a64ad29a2668 +MISC metadata.xml 585 BLAKE2B 5bfe0652e04d54d74d9032a7d6e2723c86e65d4c1864b31a54db9d4134f1757470486593b0d52ab05146669bd1121b5c5aee94e2cf459736d1b2c1098c830483 SHA512 4d40cbecc484f096f0cb1e29352bddb3d03448cfd6c2815a48d5801a59c414fcdaf688dd35df01de5c9a07b4c29ff392d95c98d548ba4c7ff220762a64721cf4 diff --git a/dev-python/pystache/metadata.xml b/dev-python/pystache/metadata.xml index 7ea1cd727a6c..9431f9ea7234 100644 --- a/dev-python/pystache/metadata.xml +++ b/dev-python/pystache/metadata.xml @@ -1,10 +1,6 @@ - - nerdboy@gentoo.org - Steve Arnold - python@gentoo.org Python diff --git a/dev-python/pytest-datafiles/Manifest b/dev-python/pytest-datafiles/Manifest index 05b2d3ae4fde..51f324057c18 100644 --- a/dev-python/pytest-datafiles/Manifest +++ b/dev-python/pytest-datafiles/Manifest @@ -1,3 +1,3 @@ DIST pytest-datafiles-3.0.0.gh.tar.gz 69479 BLAKE2B 26838e819f386d78eddaa90b00588bc9c72eb94521ab7bf501bd0aa681c7149827332f5d1530950f07b8419276735600c64cc87904e59929941d7a48f730e90b SHA512 8fe42d10b4e96e6df89a448e6b2f929973ce20d9d7c509afb87adb230b1dae17f098540277432ab107575c6c44c34d353fb8c1213d5ed941a3025b524249394d -EBUILD pytest-datafiles-3.0.0.ebuild 627 BLAKE2B c701c737e3bd71d8ff538743ef5c58589b1e168cdc11a48247ab01c765bee4ca4dba187f8dd3a4187b87cb62d36734e60d87f490187b9521950e43b15ebf810b SHA512 e7e58e9dc963486d9b4b7f13dd490da10a92b23114831b9ec34588e6173df50b3ef9d379007f92c1488801484be59511fc0cd5e90ba1d5879eb7dde03ab9c99a +EBUILD pytest-datafiles-3.0.0.ebuild 632 BLAKE2B 382567731840d0b3f472ebdd827ffd596db6f11ef3c7ef39f19485bab54547dd1e75888c70cad0b07954ce9000fbd6233054ce60c54647ca7ec24c08b3b3ab62 SHA512 3bf53317cd1904e64540d75ed9d48cede83b1328975dd99bf6f8c6c0a6ea26072a34170972ebb89e54e1106e6e02d5478b86240784b53677edd808389e723e2e MISC metadata.xml 387 BLAKE2B d29cae380e1152845b8bf445fbac6bcf28d940e064a0775f7d6990ab1418e6f0d86f7576923fd7975990d63f92e401f6e84da9bc0784e217cd0ff0f86a8f09f4 SHA512 4ca79e3c7b3a25c29dc17c81bc8eeb4491433bd1e3177962c7b5a280391e35d0daaa22e7fd321e5daeabb117701100745d1fe43201e88db4542023067a2400d3 diff --git a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild index a074e02df679..e7cef6c05054 100644 --- a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild +++ b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" RDEPEND=" >=dev-python/pytest-3.6[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest index 2d67b78a2427..f45a06e00c4c 100644 --- a/dev-python/pytest-django/Manifest +++ b/dev-python/pytest-django/Manifest @@ -1,5 +1,3 @@ -DIST pytest-django-4.7.0.gh.tar.gz 77146 BLAKE2B 7e5b0c1bc1e3953794f39cf425150a4963acab44295a23d3ee67147d3b6bdb66b56de165caae6ba2cfaa083e9b2de9c13ead699cee46008afeded65ba743b3d3 SHA512 090337442568b43e9da4ec2b3d0c1f862e44c90a3852906338928a968e4fa89ef9e9e930f43d067e48dde317aeba465ec374be9d5ec74c835ad7e1cea9cba93b DIST pytest-django-4.8.0.gh.tar.gz 77646 BLAKE2B 206357110066d233c103755cfd6324e8042d9c93442c25db17a13f02132eab60a315856441e26d43a3c493cf72ce39ef51163ccc5368941875e63656bf9122a7 SHA512 8f7ba6b28cc4c0347876beb85247ccd021767811b9122c8cd0fb5d051df4ae76267b27a3fee5c36882a40716bdcbaab43abf71ef8dd61757087b12fd141632aa -EBUILD pytest-django-4.7.0.ebuild 1242 BLAKE2B 46b07eb468f134b1aeaae1e12ba23da333529ba68a9861937617d06233feedab2186565798d244496bc421b44747337204618e5b2b5041a1564b40d3936c72f4 SHA512 3e5a73b934f865b15d25ca1bddfa3284552b6663ad16519bb2848b54d3750cf8c2a7a469eb9135a53ffe7a5b6910df8ca9ddbc211e95e3cd9d97c040907c16c4 -EBUILD pytest-django-4.8.0.ebuild 1246 BLAKE2B 7c449e67f16aacc1e82d368abb6ef682c6ac4270eb163ab01b2fbb98f79dbc009cd374276934d9d625e826c30474589caac6ce5528c781512ae3c294106d6c90 SHA512 b90dd21fc03a677e1bad96b6a95847c857b3e72464ea9d59d66ea51679388018d20b1f04bd4a7a348926d7d563568e6b6c3a7c4979ef953f89674bb13c6734c3 +EBUILD pytest-django-4.8.0.ebuild 1242 BLAKE2B 404f55f33c5ecb95b589c7fc395342356260aaeb66975349d1be620675f2bb3e0dd6f76a0ef55c83515f96ead5a3672f07002479d7de45d78f5b0ffaf983ea40 SHA512 d20ea164a9794c4a0530412c42e32c4240b20150146806c03d963eb1f70ae65209ea6aad0c07a8b9cb8ba0f5cda62e44064b780ecdca5e63e0642c8de3bed34e MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150 diff --git a/dev-python/pytest-django/pytest-django-4.7.0.ebuild b/dev-python/pytest-django/pytest-django-4.7.0.ebuild deleted file mode 100644 index c2ac99f2e00a..000000000000 --- a/dev-python/pytest-django/pytest-django-4.7.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="A Django plugin for pytest" -HOMEPAGE=" - https://pypi.org/project/pytest-django/ - https://pytest-django.readthedocs.io/ - https://github.com/pytest-dev/pytest-django/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-django/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" -SLOT="0" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-1.11.1[${PYTHON_USEDEP}] - test? ( - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/django-configurations-2.0[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -distutils_enable_tests pytest - -python_test() { - local -x DJANGO_SETTINGS_MODULE - local -x PYTHONPATH=${PWD} - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_django.plugin,xdist.plugin - for DJANGO_SETTINGS_MODULE in pytest_django_test.settings_sqlite{,_file}; do - einfo "Testing ${DJANGO_SETTINGS_MODULE}" - epytest tests - done -} diff --git a/dev-python/pytest-django/pytest-django-4.8.0.ebuild b/dev-python/pytest-django/pytest-django-4.8.0.ebuild index d58ce450e940..e403a65eba44 100644 --- a/dev-python/pytest-django/pytest-django-4.8.0.ebuild +++ b/dev-python/pytest-django/pytest-django-4.8.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" " LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" SLOT="0" RDEPEND=" diff --git a/dev-python/pytest-helpers-namespace/Manifest b/dev-python/pytest-helpers-namespace/Manifest index cd5e97728f87..3ff115c4e04c 100644 --- a/dev-python/pytest-helpers-namespace/Manifest +++ b/dev-python/pytest-helpers-namespace/Manifest @@ -1,3 +1,3 @@ DIST pytest-helpers-namespace-2021.12.29.gh.tar.gz 51376 BLAKE2B cbc79e6868a18f7174b96e73e3e902ea969d5a361c141e12bf5a67eeb7c93cead61629842f8b8744e58240cd8b85f9864ed95fec7ce048446963592b41bbd7e5 SHA512 82c231ff11a36fce7b16a0ceea51c9306f7e05ca3f9e8cc7cc1c77ac9822f974d1ac893d2bf9b7154bf9593a529193daa041ccaaced6fdd9e38ba4f794f161b0 -EBUILD pytest-helpers-namespace-2021.12.29-r1.ebuild 936 BLAKE2B c7c570a461fac3837593a48c4bd99b40acee2c57922f8ac004cd712d28519f18d02721e4821459521ae654cb6806447cef07c824357fb0b274d6a78de26c7211 SHA512 0aea3b5607989e69f7185b71b83a08111d468c640f3936872048e3b954134355a3a22cce32645f25a6c795121251868dc9fb06afb365a6726296a19c35ecb5c7 +EBUILD pytest-helpers-namespace-2021.12.29-r1.ebuild 942 BLAKE2B b406e6b8f4d7ecaf530329ed0d9f2c82b0925e3132efa45441dd7d74f6ecf167f210a661e36366509981c49fc1c0c5aa3c88724c89dd89d8b9e5ccf234982050 SHA512 28b3a3af6c0a825772318494e0a1e971f7e1eec05bfe1db96c6889b3f9b04c646bff4559d66facbc029127f3637b5f35cfec0983b272b573e1303d7a21c1e700 MISC metadata.xml 514 BLAKE2B d2cf552d0b34b0556bffdb2afb6524b5c0ce81d503a6a1dc2b4957beea0c96c1eb3ea4f6e61bd4351a26fa2983d10b155a58bbf04fcfba1fe4e55f720a7db09a SHA512 9aa9a28164597c7a6bec22f6c07f269c5954b02a4a7523373866e60f2d6824c83dd4912ca2e05081a2257f7e01e135f2544a0732d3c2f51266b331c753314108 diff --git a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild index 73107fc7b30c..1adf6a3da22b 100644 --- a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild +++ b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/pytest-home/Manifest b/dev-python/pytest-home/Manifest index 85d5de03396e..3e8f0ca937a4 100644 --- a/dev-python/pytest-home/Manifest +++ b/dev-python/pytest-home/Manifest @@ -1,3 +1,3 @@ DIST pytest-home-0.5.1.tar.gz 7596 BLAKE2B 3e0ac21a35bff15e652d710bab0c59855c9beda9a1aa32ca5e3aa9e659dabb5a09bc0e93c56f280e859a1d50159f6e56aaf69ec64ee5268a1a93871bca3b3a23 SHA512 6b3ab71f48135d7fe3e0279de598e8067bfeb1f3295d4ab947ff703e8c8c6b61d827ce30f86da15b854a09b813105e459eed02af19da22debd25df20759759b8 -EBUILD pytest-home-0.5.1.ebuild 512 BLAKE2B ed6755849257d655771e5692fb82a51e8f722763270eb3b98772ab52f794e2695cdfd90d2d6a275f7ec0865bd60212f3c781c74e6e7dd0779c70fd715e18eeab SHA512 3a425ebc471a09f25f512b32ce24aa391f91a512dcded5804817bddbeb72a89864d73472e878c0d43b22d11689c7589c39f701c7882e3b832c3ffa3729a5ddd5 +EBUILD pytest-home-0.5.1.ebuild 530 BLAKE2B 63eff63ce3311dcef76d05b64c35229bd277024cd0dcf1dd89f198d3a52daf88775b63ef8e047a1ff00d412d42584606a19597f440529ee626a6130ae800f330 SHA512 706abf5049391728dd26dd4bf2aa669acf1a0547d835d87fb7c8105f242842ed7737c59c9e6341d911edca489d438af9e4cbf026a2b1408c07846ad16feef51a MISC metadata.xml 428 BLAKE2B 9f9c0d72ec25e6f573f42709148169aa569a5862a16a43fd443f098ead7e84b621294f70222b0a69fb77d15ff2d98a2ad9418be11deb63f80d1bf83d92139e3c SHA512 be336bb81c2212038016fc5b7f5fc507ebf67e399048008472872450a4bea37e70a1242c62efad674366f2a9933b052c323cea5a1e4bd5c310bde1e50d583a4e diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild b/dev-python/pytest-home/pytest-home-0.5.1.ebuild index cef7bfb561a9..d623ae097002 100644 --- a/dev-python/pytest-home/pytest-home-0.5.1.ebuild +++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index 7cdefac16001..94e420d18370 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1,3 +1,5 @@ DIST pytest_httpserver-1.0.8.tar.gz 60126 BLAKE2B 9da65074aeca7de6a91c7afab7ac83ec8724c0595efe4abe7f3e2951ac37137c48a770ea1b5baeeb7484d647c1a03c20c86ad4de7627fb63beef174a2f7c3925 SHA512 5acff56b1c250c190da6466d398c10f206a24fe4112628ba4ec56bb2e23e21408b13d22ab6ad428e7ad7e685d7f2e73d5fc4b7afe86e7cb88d844a6e8e1a6bb4 +DIST pytest_httpserver-1.0.9.tar.gz 60048 BLAKE2B 1eeecb67624d7ced713f0901c912a559e9e30c1875933cc799c3e6eca1e39941f8c556e053cc8d4a155e9c29f68d659560b0d6f51e57b97ed850b6d4ae9357ad SHA512 64d9ac47de264b0c151b17a52c904451f59e4035ad87b16a534fcccf7725b82d343736366ee3f5be03947c2f05dfb0a52bb7148014aa1a3d179748a6870e49c7 EBUILD pytest-httpserver-1.0.8.ebuild 776 BLAKE2B e23c2adcb2bc29a7cab0e7337cad1e1f7d508d0ab288304751db4dd0bd4b9f4d4f5147d5f1bd77d971ccd8f8b8fb0df8acf9c1fac9855090e9cb4af8849343be SHA512 d147614fd85a2cad69d6e6f83711a6dc556a4a62217c91ffcdf054895ac5d8867cb426d4ecab7223e13cf5db8c157e5049b98c307eabece1090f63b072e482bb -MISC metadata.xml 411 BLAKE2B f74c6327167acc706faa9d9e60e2f964e476f33cf33b525287850dcd46e1fd35d6a770d495c929b36bc288c6e2a08d32077bd5265c522598477bb61c4abdd367 SHA512 a536367a8872d3d722f7671d6824d05d1912e9ba53a25ade91bab5cfa4dca3cb2e3f669c7a70416c68a200f1272c5709509b37133886f0d64816b096918fb4f0 +EBUILD pytest-httpserver-1.0.9.ebuild 784 BLAKE2B 48f7159e96013b3606b2967793ff66a88cedf24fb5e537696e11e9eb571430bbabc81b7863d9e5bbc62a281e224afec5bb8438e2e1cc59fd008d2a1e3792e4f1 SHA512 642c0c10eda4d2a9cb480dc8a27261031cded33bd2df49595ae8e30232871232ae5ff5d17a5659a40c2154b65952c59dde0c1d7f9a68fa57d050d037bf76526a +MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8 diff --git a/dev-python/pytest-httpserver/metadata.xml b/dev-python/pytest-httpserver/metadata.xml index 7c1d1a182b30..36e3fb944f0e 100644 --- a/dev-python/pytest-httpserver/metadata.xml +++ b/dev-python/pytest-httpserver/metadata.xml @@ -7,7 +7,7 @@ - pytest-httpserver + pytest_httpserver csernazs/pytest-httpserver diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild new file mode 100644 index 000000000000..79f60d637991 --- /dev/null +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 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 pypi + +DESCRIPTION="HTTP server for pytest to test HTTP clients" +HOMEPAGE=" + https://github.com/csernazs/pytest-httpserver/ + https://pypi.org/project/pytest_httpserver/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/werkzeug[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # tests from building release artifacts + tests/test_release.py + ) + + epytest -p no:localserver +} diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest index 8be187d774ad..e04dcb582d5b 100644 --- a/dev-python/pytest-httpx/Manifest +++ b/dev-python/pytest-httpx/Manifest @@ -1,5 +1,3 @@ -DIST pytest_httpx-0.28.0.tar.gz 34065 BLAKE2B 13b52ba38a6e98f0d9aa10109b2d476feedfef516492b4cbe3f2cc91d1b1809934409e0e696021e1b2d5e3668cf3493834f44cb11940bac73f64949a73401308 SHA512 5dae77c04e1d801ba63a487d91e2d80a94e0626673749453ce0d273bbe876967d73789dc7811f1e96ad7366de2a00a5cee1a512398693b41e7cbc2424cb0c44f DIST pytest_httpx-0.29.0.tar.gz 34103 BLAKE2B b8ee299ce17861732050f0059905193ee964ca375734584356b26a179979f2f967b69d134b8fc9c0fd4ae75172c404dc8e9ec27bb50e6bed58f8e7e76a4aa9e6 SHA512 ada6f5f419de3fbe835a5ce9fba9e5d368cbb01d1826d61cd4bb5a7f2941030d40afa17e582eca20743a546bf98699ecc2d8a0c640efa69b390dc32f2349bb13 -EBUILD pytest-httpx-0.28.0.ebuild 643 BLAKE2B 45a67553511e54a82b1761173d7b65351fd1974d119384313b3d499c10911716982d35de7408e360ed982b482b127e14a8f337ec3b1d797b724d1837ce20c2a1 SHA512 98407072a46d9345bad39fce850d304b325c40f6fec7ff4e19f344df73cf715c6e089b8600c1007943d2cea82dbf93cef13f3aab3c27dd47cd9f75a7969b3a4e -EBUILD pytest-httpx-0.29.0.ebuild 646 BLAKE2B b19c3cf72e6e03f69df44ebe3c15230f42537f2021b8703ac3f9dec09b29df3a62e6317b65d8171f8721ff313072a74b20dcb0dffabf3e75cead53b656e59481 SHA512 21428fe63af8427f15011dab62f12849c7c1504aae8fe2144f89dd024a819594b203894cadf4008cf35fb812e968280fb21a72a21fe0c4902a6c66544a5bd8d1 +EBUILD pytest-httpx-0.29.0.ebuild 643 BLAKE2B 77b87f46554bc527119ac01805339a4d39b8bf1298006e75334fe4bb387cd32b778bd16857414e39201af9a7ffba5d2cdf97b66771b1779636f1543a22aa4502 SHA512 638f197b9543758848c29a6949e21cdd8991b70e0f426b576e37aaf555ef4dee375a712929a3b5dfe7d8e29a1b28eea63187c9dfd6c09367741b80c9aa7e6f16 MISC metadata.xml 468 BLAKE2B e0f824f05936a831a958b027366ba18cad85307ac6c81b74b299f58270bcff53e06f32b2471d6433bd7014ffde83ddb24f787c07632453d14f4ee6e4679ffd10 SHA512 16bf024801db3c0d7b789cd1f16520a1ff2520e8b3e2abbeeff5b1192c19b8ac64f55fa678c922f8a817debcfe05242ce11e0164a00422445d7301858718b359 diff --git a/dev-python/pytest-httpx/pytest-httpx-0.28.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.28.0.ebuild deleted file mode 100644 index 8e76ea54f017..000000000000 --- a/dev-python/pytest-httpx/pytest-httpx-0.28.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2024 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="Send responses to HTTPX using pytest" -HOMEPAGE=" - https://colin-b.github.io/pytest_httpx/ - https://github.com/Colin-b/pytest_httpx/ - https://pypi.org/project/pytest-httpx/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - =dev-python/httpx-0.26*[${PYTHON_USEDEP}] - - Matt.Jolly@footclan.ninja + kangie@gentoo.org Matt Jolly python@gentoo.org Python - - proxy-maint@gentoo.org - Gentoo Proxy Maintainers Project - pytest-dev/pytest-twisted pytest-twisted diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index 3a5c4ec841ce..8f8cf08b59db 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,6 +1,8 @@ AUX pytest-7.4.3-no-color.patch 1293 BLAKE2B 85ae23dc612eb7825f4c3ba2d727a6115540118269ae2748fcb4b39b958180078f0c171562a84879f7b18da16149fb40d06be36e782abf41133ae6d510414490 SHA512 7550397bb42f08c886dd72674a4bfd53dbe449e30c1fe51358b77eb055d3626c053167a27cc2b0883151a4651b6133be222dcf78cab8675b980c79836f72ae57 DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 0bf281b3d4b7b2eb7805423a75c8c2befa820cc230318511e5a2d5ea35321a78a2603d5dbc033414ed73171525371efa9d9f54083d5638fc752c1c218e6d53aa SHA512 28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1 DIST pytest-8.0.0.tar.gz 1395242 BLAKE2B 99d0dce33a2a9c0c421777779584b6f74950e27c4a3a64daaf9fbb9d6a28583cff1890ebd6f471e1ffdc6f9d3cfc69deb513b6884ec216a7e95b16eba8c59c5e SHA512 18c09d378e02a5b33bdf269aa27b6a4e84d43c46a702d34252ddf01a7cab3d56c8c9793ed4605ae041fc8c8845016b69dba4eb1f723756bab3704ab3e079b551 +DIST pytest-8.0.1.tar.gz 1396338 BLAKE2B feb21b576e1c82376481493d4c7c345f16ac7c818c13b88d37a2b5c3ecdbb6fa7397243f8672df320657a4a6fd654267760a278313fd0cba069da950834fdb55 SHA512 ce1fa9fa2a78f73320e1692681930c7bee5f6bd66b592d6f8b7e6c958cbdc180d9b1f39ecad2556c0811c5337e7fa28b84a093f064ac46f7fd3c4a6d94b3e73a EBUILD pytest-7.4.4.ebuild 3796 BLAKE2B 1bee0d6df20d013802a7de4abc2937af9e3bfe99215d07a9ba888538f8526b6a14f1e4c41554f9a847d47867bb3dea34d8678e9a61a1e6b8fded8f336e21d4da SHA512 74823f180543e26b51739781b369db414ecbd0784d9cd8883ddc053831922001ec120247d7adac275830e5fe836972f7b6dd7c05c018f0ff122c4248b6c1fa3e EBUILD pytest-8.0.0.ebuild 3699 BLAKE2B d03c3eed4dee19a94dbd7fe6a4074ca30f1ffe1fab9741475df334f39b516f15bd15f47a514ed7418f5608181b8b58d4fefe7eeefa75e5bac2f8c4d8db9e70a4 SHA512 dcd37a1f0935839f45d07f5ed7e5db680888c75839035a4f84f65b22c54e14463906df9459a199c54bdabbeabfb38629fc0248cec7aca52bbdd08ee31bf67216 +EBUILD pytest-8.0.1.ebuild 3699 BLAKE2B d03c3eed4dee19a94dbd7fe6a4074ca30f1ffe1fab9741475df334f39b516f15bd15f47a514ed7418f5608181b8b58d4fefe7eeefa75e5bac2f8c4d8db9e70a4 SHA512 dcd37a1f0935839f45d07f5ed7e5db680888c75839035a4f84f65b22c54e14463906df9459a199c54bdabbeabfb38629fc0248cec7aca52bbdd08ee31bf67216 MISC metadata.xml 391 BLAKE2B 48d31ecb4c8b171ee4e84a58399211368ddc00dfb5dbe0999f96e03d744294cd4fd5263e90600c93d1f13c7da21052faef84b6d0d56709f3559e37b3392ca31d SHA512 6e9caa57eda23995d21df6f52c52d5868e1ff56abb6c1351ffc0fe14b771639473481a2630e659caaff83f0255379aa2d012175af52a0de41221b27d3ab2f425 diff --git a/dev-python/pytest/pytest-8.0.1.ebuild b/dev-python/pytest/pytest-8.0.1.ebuild new file mode 100644 index 000000000000..82ec54765b87 --- /dev/null +++ b/dev-python/pytest/pytest-8.0.1.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="Simple powerful testing with Python" +HOMEPAGE=" + https://pytest.org/ + https://github.com/pytest-dev/pytest/ + https://pypi.org/project/pytest/ +" + +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" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/iniconfig[${PYTHON_USEDEP}] + >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pluggy-1.3.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +src_test() { + # workaround new readline defaults + echo "set enable-bracketed-paste off" > "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x COLUMNS=80 + + local EPYTEST_DESELECT=( + # broken by epytest args + testing/test_warnings.py::test_works_with_filterwarnings + + # tend to be broken by random pytest plugins + # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) + testing/test_helpconfig.py::test_version_less_verbose + testing/test_helpconfig.py::test_version_verbose + testing/test_junitxml.py::test_random_report_log_xdist + testing/test_junitxml.py::test_runs_twice_xdist + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose + testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal + testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info + testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info + + # unstable with xdist + testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist + + # TODO (XPASS) + testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice + testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug + testing/test_debugging.py::test_pdb_suspends_fixture_capturing + + # setuptools warnings + testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package + + # times out + testing/test_debugging.py::TestPDB::test_pdb_interaction_exception + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + # regressions on pypy3.9 + # https://github.com/pytest-dev/pytest/issues/9787 + testing/test_skipping.py::test_errors_in_xfail_skip_expressions + testing/test_unraisableexception.py + ) + + epytest -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest index 513c9d6a16bf..8d52a5e68b3c 100644 --- a/dev-python/python-box/Manifest +++ b/dev-python/python-box/Manifest @@ -1,3 +1,3 @@ DIST Box-7.1.1.gh.tar.gz 87515 BLAKE2B 388944c3a577105ce1e12e9abff7da148d028db88d8070a09e6abe190882acdbfa4cf9d773af6cbae7e945603dc13d3d853253dc18b0d2d2b17c678293583b8a SHA512 60e44eda013a5ab1de2215d156caf2567a24b0471ee20e52096137ad761e92c3ca20d9f3967a21e38ac924488a2b76399c4ea1bc86b652dd72d7494ce22effee EBUILD python-box-7.1.1.ebuild 1121 BLAKE2B 4b9bd63fac93125fb31f117794e2588dc6d453540729ad76bbba5facdeff48511818afabce730715870d9c9a71ac9f4f38a1ebba348dbd4352f43738057d45a2 SHA512 74f02a1c700af0836c534725fb993ed55ad9af4ae1b3f1864245c2a51dd4034f1bc16ab406625dd85f67d21bc8fdb142466ba88a18f6c6b6efd15483c07c7a39 -MISC metadata.xml 610 BLAKE2B 7adbfb9b5d5fafa5e1b943fb3321d9b115586388c4480d3f27d1239b04391bae8a4551aee5b7109b1ee3d44e8f260cabf6ce4c42df4b99d8db9d3a258ce23466 SHA512 83bd215e4350c1d7a9ac4f36a485e7dbb4382b585634245d8fe4f6f31dcc2fbc8ab78488ccac6d7ffa693b8e261fe094de6808e10787cf73f169e6c3f83875f2 +MISC metadata.xml 455 BLAKE2B c87617c0445d56b0b2615ee0727bd18202ff2aacab347e0ddd6e26c2c4a7ea2ec484a01227c7a5a7deec870aae3475422ab4940b15b08401209936d004866c26 SHA512 3d4f528845543f82e21bd97cd4eeea8e52da76634832640a430fe1764f56442a9e909cf14a0426eb64ac64c77a93d619c03731678d0beeb758720261a374b45d diff --git a/dev-python/python-box/metadata.xml b/dev-python/python-box/metadata.xml index a825fd0ab27e..f82e4094d819 100644 --- a/dev-python/python-box/metadata.xml +++ b/dev-python/python-box/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - cdgriffith/Box python-box diff --git a/dev-python/python3-discogs-client/Manifest b/dev-python/python3-discogs-client/Manifest index 54c62256aa40..27b574c482b6 100644 --- a/dev-python/python3-discogs-client/Manifest +++ b/dev-python/python3-discogs-client/Manifest @@ -1,4 +1,4 @@ DIST python3-discogs-client-2.7.tar.gz 36551 BLAKE2B f27fbf17afd7c0f6bb3619a4d0a7922f0a2192b34cddf72cb82f5580d81512d6450aa2464ab5e3746262ccdf66bf3411bd63ed121f69021bed06319bcc171de3 SHA512 7bb43429d6ceb3bbf892b6a65d4d93f0a9ec1bb3535b62169d7e1e4ff0e5032963b2ad5753e381745559efd21ed9e875bfbe3f5260e26f7df5f4a344bedded4a -EBUILD python3-discogs-client-2.7.ebuild 790 BLAKE2B 9e89179356c32445e5edeea252474104e7ccf66821d308a049788a739bb29349eaceca25f528779b84a2fa59213ce2b8eb5f43d730de087119a2fbf739dca91a SHA512 112bc2a42db09c64af707cd593db2e4249da8827b0516620486b5b3020c22afa3598a16b2a2e789dca936869360c22d297b2fcc3ea500b8c5ede99a080e7f55c -EBUILD python3-discogs-client-9999.ebuild 785 BLAKE2B 054613167090a8e96afe025d4f7ca68f4528398dd0b5bf03ff46d86c63b953aca96bb16898d9db2b5c412fbc91173ae2ce9cc0a2874d51ec9acecb346d59f43c SHA512 aecfe5e59659d423313cb8fd7a22861a02343614cf615f4f8fb4a3c2cc5b3a67b08e93bfea69ce7078ec449e38726b66f66653860563f1d0e71a192adba43958 +EBUILD python3-discogs-client-2.7.ebuild 757 BLAKE2B 87eb0b9d91b6a96b1b87be1d77750d14ebcd2b1658a24128e4332fd4558e10562b1536c617010b572040fb67c6606f6800d0f22f41f48700f0a6d5437c912aa7 SHA512 3bc9b20613b8e8205b8aa776658297c25ad421a3a9ae2fdc6aed82142627695045da210d33701dca3605776ba89c0d51ad3dd3311a4e15260d6040d104c18ff3 +EBUILD python3-discogs-client-9999.ebuild 752 BLAKE2B 47b24b2a1234bf17fe246e31a0c7b7edcaea749647860c54f18ad0b99a9813a435d5385f44a48495097ce7ada09739cf83eac2c00443e777cf92cbef13e0b32e SHA512 a9ec0a917c6f2ccd1c8540b98960a7048769ce4b97a8d7905247a8f0c6644bce78fccc683057818ce544d2fd95cbc3861b08bf6a62e470b483778e783dd9e985 MISC metadata.xml 674 BLAKE2B 5c0dd431ad4633cbc7ddaa97e54e9f5b3eb67ed28e07ac313f218fd055e0042365c270e83153627decd196aca49db12304da87f2c74f20bc454fd8e5b4b8fb46 SHA512 ad582419be3887c5fa3c0d630ad32575f378453dd4f7a8c33df91db31b495caa88707214f7e456d69027532540a474c41ad8336b40e90229f1f31cd3193d7f82 diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild index 5544804553aa..5e2a9ac6cd6b 100644 --- a/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild +++ b/dev-python/python3-discogs-client/python3-discogs-client-2.7.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYPI_PN="python3-discogs-client" PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild index 3e47b3b4124c..6c4aa64a3c5d 100644 --- a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild +++ b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYPI_PN="python3-discogs-client" PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest index 7c374d32ec52..d8845c16854c 100644 --- a/dev-python/python3-xapp/Manifest +++ b/dev-python/python3-xapp/Manifest @@ -1,3 +1,5 @@ +AUX python3-xapp-configurable-python-target.patch 979 BLAKE2B a0595f7fe64a0053e17452e0e994e9c5bdbdf2b28312d77bf35e665fe32109a7c9695fa1ca89572fef1899682446b44a75c459ae39f271359a2afd3f09fcb7db SHA512 b3313ab174936471580203167220dce8f0a66e4b507ee19af2aefbc2ed8a52a38d747abd8f080db415a3e8ee64f7faf490b29f805c24ff1d7cd60491f6572672 DIST python3-xapp-2.4.1.tar.gz 21181 BLAKE2B 460aba09d147d64c8102f66d059c6ab1f7c39893ce98844e59ab5954b690d81ab4b253cb6a17f9b3c781dfb5e965d1a4de859aaeff5ef65ab3f67a86a4c6e6c2 SHA512 97045061aa5965adcfe7301774dbd35a226fa9b846e31a7c097229cc417ff4008e518ebd5b600d4ce6a46daa39d51de70d391b6b0a7c78490419d3a96daca6a9 -EBUILD python3-xapp-2.4.1.ebuild 1168 BLAKE2B e714b60c0d1b40b0c997e5f3efeeb64006e965fdf73202a5d4d4cc398a7a44dd6d6f3bd4d1f1e217e501951c614d657e158dd0e11e2418400edf5a5b2825a7de SHA512 4903781e308a6cafe34fb3844d86145adeeb30bd5c0227ccb8b7997cd9ef83b054ace06fd6ff86c0fd6c6a6ee739e4abb0dd107ab7ee4aef3e8064aedf93d158 +EBUILD python3-xapp-2.4.1-r1.ebuild 1160 BLAKE2B 858f384f0c8cccffba4516338cd583a958dee04a7dd2198b423c900a6e20c02a98171c78bb8caaa3ab2ee0cdef313d7dbde04103b0af21501c2f699cd84ca738 SHA512 310ac48e070b6cf420d227eb2fcbeadd3080445aa56fd63952868bc66f5b2e2e62420d4edb83e46b0406c1f7ee04c3b1e350d5b70da19e6361c810a389388d0a +EBUILD python3-xapp-2.4.1-r2.ebuild 1183 BLAKE2B 04f234a03847e0f75e0a491a3f2e9bf44ad2e436a83e073f98c2824f5c53eb01a8d4f17d010d3e8b1a99aefe63671d6200d45a4651c6be6ad79ae9f5d3c1c457 SHA512 6bf1407d731a8efd6fc24d38a64ef13669c1d09175b462b1c9e082de00b79737b1b14d256d0a24c23608cf9462495f42da66043312560c2a2cb637bc65024c8e MISC metadata.xml 516 BLAKE2B e9429fe1f541d1763f644fb18fbef2bef3e105e943a7099792951a63a38c0083ae35e64160233ab48a8556d5bba96ad9031dc09fcdcf24033494d222e25a9cfa SHA512 b23a2d82ecbdb03abce2b3c40579c6aec5caad09b556c513600ded65d21ab56949ffe1eae0b04238f79c9e3c5c95a66a263e23281fcc2d16978c6a787e53c813 diff --git a/dev-python/python3-xapp/files/python3-xapp-configurable-python-target.patch b/dev-python/python3-xapp/files/python3-xapp-configurable-python-target.patch new file mode 100644 index 000000000000..cdc6988934b9 --- /dev/null +++ b/dev-python/python3-xapp/files/python3-xapp-configurable-python-target.patch @@ -0,0 +1,31 @@ +From 70966ad200bf2a5e5769a2ac5f1d4da0a4a3aa51 Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang +Date: Tue, 2 Jan 2024 22:19:46 -0500 +Subject: [PATCH] Make python installation configurable for distro packaging. + +--- + meson.build | 2 +- + meson_options.txt | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + create mode 100644 meson_options.txt + +diff --git a/meson.build b/meson.build +index a9b67ca..a930803 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,7 +1,7 @@ + project('python-xapp', version: '2.4.1', meson_version: '>=0.47.0') + + pymod = import('python') +-python3 = pymod.find_installation('python3') ++python3 = pymod.find_installation(get_option('python_target')) + + subdir('xapp') + +diff --git a/meson_options.txt b/meson_options.txt +new file mode 100644 +index 0000000..689a9c9 +--- /dev/null ++++ b/meson_options.txt +@@ -0,0 +1 @@ ++option('python_target', type: 'string', value: 'python3', description: 'Python installation to target') diff --git a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild b/dev-python/python3-xapp/python3-xapp-2.4.1-r1.ebuild similarity index 89% rename from dev-python/python3-xapp/python3-xapp-2.4.1.ebuild rename to dev-python/python3-xapp/python3-xapp-2.4.1-r1.ebuild index 6492fcd562ef..f10dee3075c2 100644 --- a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild +++ b/dev-python/python3-xapp/python3-xapp-2.4.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit meson python-r1 @@ -14,11 +14,10 @@ SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> ${P}. LICENSE="LGPL-2+" SLOT="0" KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" - >=x11-libs/xapp-2.4.1[introspection] + - - gyakovlev@gentoo.org - Georgy Yakovlev + + python@gentoo.org + Python Python wrapper around the reflink system calls. diff --git a/dev-python/reflink/reflink-0.2.2.ebuild b/dev-python/reflink/reflink-0.2.2.ebuild new file mode 100644 index 000000000000..83e0653fe4a1 --- /dev/null +++ b/dev-python/reflink/reflink-0.2.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 2019-2024 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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper around the reflink system calls" +HOMEPAGE=" + https://gitlab.com/rubdos/pyreflink/ + https://pypi.org/project/reflink/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${RDEPEND} + test? ( sys-fs/btrfs-progs ) +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/pytest-runner/d' setup.py || die + distutils-r1_src_prepare +} + +src_test() { + rm -rf reflink || die + + if [[ ${EUID} != 0 ]]; then + ewarn "Tests require root permissions (FEATURES=-userpriv)" + elif [[ ! -c /dev/loop-control ]]; then + die "Tests require /dev/loop-control" + else + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + addwrite /dev + distutils-r1_src_test + fi +} diff --git a/dev-python/requests-file/Manifest b/dev-python/requests-file/Manifest index dbd1ec3369db..0752cae8ad32 100644 --- a/dev-python/requests-file/Manifest +++ b/dev-python/requests-file/Manifest @@ -1,5 +1,3 @@ -DIST requests-file-1.5.1.tar.gz 5668 BLAKE2B 4060ab3728e32d87252d1bb25e310937dad0a6e790a9633f8932d45c1d791343ea6813509d15a24c9787736ef6b9992d236b06a504efce6c3d5fcfc04176ae87 SHA512 e671bba8de63d3fa5665f928734f1a152d95ac9973c99f3a09d2dcbb9c9c16334c54a4f0824a5ebe63e262a4cc5d4990f08244ff0b84af11fa475dd416b1e2bc DIST requests-file-2.0.0.tar.gz 6863 BLAKE2B 845c8b468131f5958c2e648553aaba5e2a9da9942b333dcf3eb9c70dad3941945f0d63d65747c6ec1bb9f2c3e7ce9665738665bf76a691b85048d998888ff9ef SHA512 d37a35d50a2d5f688e431c15c55bfd789c23e50445d94abedfbe75c9ccd825142850dc2ea7e9426c3fa1ca8e4aaaf0a230f5f6921d3c42d157ac95d7e7352b70 -EBUILD requests-file-1.5.1-r2.ebuild 511 BLAKE2B e0f7c616afd2c0d4871e3dcd83cef6283e2c6a2e8290de6282c7047578f326c5c47f9d171e3d466bf6e2cfef2698746f6eefdd3221ab226de5f76352d8b20f6d SHA512 76876bad4dfbdf44e607bb4db0cdb8c2b093247949759bab3c1163f2b9251571329bed67363297a898d9ea0386e2bde138ea65c58e69f35e3cc12d0ed2032a21 -EBUILD requests-file-2.0.0.ebuild 582 BLAKE2B b9ac1280b39cc312095d203efed60f688df90025a8827d5646d21902113c05e0ed93837285025b3a929dca3b711801dabe2e8870af85006beecdd087c9b5da5a SHA512 dbec38561c3081fbbee3f16dd20a1d2fc49ccda5c7f6da066451411d714c7bf474454cddc527fca4269f926646478488b80680813f71187f5f7fbf829f214471 +EBUILD requests-file-2.0.0.ebuild 579 BLAKE2B aa2b7eebb3c112509a8524677d08a80c9b4fb8054ed658ad129a298cd4767f3ad616b7e180b0c30e8de1245a768041b3b64bd3e2c5f9f4f72c2e216e6aa62bfe SHA512 bc3e60400091bf4560f9f47b09edb1334f9a1d1c9340dc7dfa15ade2531dcb6d5e5cceb2a813dfd077ebc095742c27ab865e9ac9e56416ed535ea2fae4c95f3a MISC metadata.xml 476 BLAKE2B eb2da8f47418e2152568b9888b3fae9a87350ab45f310b6d21179b4a707b7d112bb175dabeffb6eddd0835d9d82eb8c3514d5512ef6d375ad1454017f6b4b5f5 SHA512 23dca887bbd51d5fdda6270693faea3d598f1d376800511293927500e221c3fbc9233e96b1880e9ce1f8bff9b0b2f9f6ff78a35376ed0d2ddd81f2636cc50542 diff --git a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild deleted file mode 100644 index 563a150aeb38..000000000000 --- a/dev-python/requests-file/requests-file-1.5.1-r2.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 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="File transport adapter for Requests" -HOMEPAGE="https://pypi.org/project/requests-file/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong x86" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/requests-file/requests-file-2.0.0.ebuild b/dev-python/requests-file/requests-file-2.0.0.ebuild index ee1a3f196dce..af2d9d305503 100644 --- a/dev-python/requests-file/requests-file-2.0.0.ebuild +++ b/dev-python/requests-file/requests-file-2.0.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~x86" +KEYWORDS="amd64 arm64 ~loong x86" RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest index d3e828e983dc..701cc14f5f08 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1,3 +1,5 @@ DIST responses-0.24.1.tar.gz 77530 BLAKE2B 6f4482a0b7f7388506782286e35e716b4fcb746f6d562cba3e5b095163e380e0921f71f808c4729c2c6fb03c3efa1005ae6dbab9d3b61275af720b215b4e4181 SHA512 fd97f56055da4e31fc9866e4fdb7d68b2273cac25c6d882811268daf5f474d21897454b790122ed4c12e18032b9ae2c032b958402c6840b46ec38fdd7306033f +DIST responses-0.25.0.tar.gz 77681 BLAKE2B 0437c343feecb071f544d8f6ce1ad15c4d6e2f00c0fff0404dff9160c962a5de46d0b2c882e8d044b6e09c441a534e7bd8772f826a45c9a9b79e34daf0610546 SHA512 6aed8ce17f55e8c1a7438b3e1aa7e7e59322120f3580fede93d61224ea9f1e1f05382cdf82c11cbef29447b6591d7d6e25d156c087025b93d6e5a3e2da82d90d EBUILD responses-0.24.1.ebuild 1166 BLAKE2B 54d8f17603906527ecc0b084a2312f26d817ea10ae19e3df6196962479154a7cdcb7bda637bd4543f6ac541a3afc8b80fbec482130441ba8cf3d6de93c0deb9e SHA512 6c640fb9cc53b1bc59171ead81e33dea009f1cf5d36c596ac685c622115dd1adc7e8a5ea9a5c0f1248596262a042e5595617cfc8a4f3e2fdf390f2ee90717e70 +EBUILD responses-0.25.0.ebuild 1174 BLAKE2B 844ceab8e027093331b800ec14d1e72041b9d982ff20940cf24e4ecaa0a523350e6b3625ffb94f09bfdf6020ad641d26a3ff90118227087d616d8c8af916cb84 SHA512 b818eb31dbe83897cc580ee4cbd87668558fbc7b04b2f5ff2bf9a86b8b4300f1a7ad4e2feed59dd6a9b4af25d45a6a5b1b64e8b1a6bdfa831c9ef1990e683f06 MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9 diff --git a/dev-python/responses/responses-0.25.0.ebuild b/dev-python/responses/responses-0.25.0.ebuild new file mode 100644 index 000000000000..f474e5d90dc1 --- /dev/null +++ b/dev-python/responses/responses-0.25.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 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="Utility for mocking out the Python Requests library" +HOMEPAGE=" + https://pypi.org/project/responses/ + https://github.com/getsentry/responses/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# tomli backend is optional now, with pyyaml being the new default. +# However, keeping it unconditional here for backwards compatibility. +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + =dev-python/requests-2.30.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + dev-python/tomli-w[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_httpserver +} diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest index 80e4ad348d0c..f24f17729ade 100644 --- a/dev-python/rpds-py/Manifest +++ b/dev-python/rpds-py/Manifest @@ -14,32 +14,22 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ec DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST pyo3-0.19.2.crate 418228 BLAKE2B ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa SHA512 58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9 -DIST pyo3-0.20.0.crate 431766 BLAKE2B 104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b SHA512 85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1 DIST pyo3-0.20.2.crate 434326 BLAKE2B 3114fd6f3fb8ae7d1b35c9d2ac5ba6a49c5ac911ee3a5b941c5063263ca7cce47fa4b4f7ec34cbfe3083f3d1303fd7f061639fba833a04fedb9d5098f5784028 SHA512 cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf SHA512 ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28 -DIST pyo3-build-config-0.20.0.crate 29534 BLAKE2B eb1d5f75276533483c52c6fcae49b294d6d8edf504859dae18811c1ef695dc6d0a055f2a34bea305975e4c1492c312433d2dcb7753484f793376c62cd59c8e40 SHA512 a01d06ebeb4b9cfe6ff6731046101e9437498453ca5aa68ec53df3bfb2f34665a489f8072636c2da16c1e867f536032fd293f05a43561117fd131bde5fe5aac7 DIST pyo3-build-config-0.20.2.crate 30029 BLAKE2B 846eb95d1417a658763417a2750dca1c55201105a3978d61b1db5e3962680ede188f8285dd7deec778ea9860d43e40513b88f5a54f0b1881b08416760bdbbedf SHA512 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d SHA512 789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32 -DIST pyo3-ffi-0.20.0.crate 64220 BLAKE2B dfe75b9459b4a564d1dd9f907166b76d00c5b50ba027db65d11540a7b993f3ef4e19e574135b538635ebb9c9eba66115c09198c7b6071b0b82fd94faccb1bb63 SHA512 a68f0b1380f2ac3d3034ac8b3788cd6573850137c6678694cbcc3e814b619510b9b21b11704c2e702d4eb7433d8b1d3a6dac663501b6db5197a409407802b714 DIST pyo3-ffi-0.20.2.crate 64601 BLAKE2B cf1141ad34a13dcb46de0d1e15dda192ca41a7441bfc92a9295861876dcc690d1d5d6d39dafa51cd70c4627353efa91563eaefee8c39f655d12818003f9524da SHA512 ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e DIST pyo3-macros-0.19.2.crate 7173 BLAKE2B 8862f42a30929579b0b0bc2ba7f0b416518724480e197fa13288e49324e851f964183e1529b7f31bf5d4fe0ae194a412723b6b401100e66fba98bbcd9c283866 SHA512 852cc2792aa3d30d9ab8802a451be5617cae6536adced1bf0dde71704a3c7c1bfe862fba751b6d045249819a8ba5d87dfc50914d142a0b662f046498c06f8c2e -DIST pyo3-macros-0.20.0.crate 7678 BLAKE2B 03fdc0cc9c735086ca2d27e0bcd197e69538c3640ba7f87bc3d65907db374ac7283f61bdb67a1d45b66ce972072ddcb3b1daed4aeb9a66100d11bba6515cdc86 SHA512 79b61f55010dad60dda2c5061c9736bef3f6805f28db230726937340a5c40a3fcfb727a0db7779c3eb094ebd45492f7af4f40a3fcaef42f160989a8ef6174e7e DIST pyo3-macros-0.20.2.crate 7925 BLAKE2B 00fc60becfa39bf452786d8a612247785f1737cc3e627700d0d144ab2efaadfb34ce8a8f46e932382a1ea99caebfe1946fbc517b5c26fadb0822ecaa8b2e9df0 SHA512 dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719 DIST pyo3-macros-backend-0.19.2.crate 49962 BLAKE2B 9d8a032c2205f55d2431b6bbc40df153339e08479df3a8a65506ade7d1f3d17cfaf664cbd09eaec9acff3f5a248598e37427d0c5a531eaf527137803adf49834 SHA512 fd708e6fdbd54ef7c676bedc62070175bac6b8f7ae11231578196dbf552b163a8a2499a1266f786bb6bfb85517fe83610902137d59a5c42efcb1a27c4235a07e -DIST pyo3-macros-backend-0.20.0.crate 49383 BLAKE2B a239042abdfcf5ad38505b57bc6b858ba346bf8681e24acf2e433f53e4a40bf0b28928b434b96f596d12acbb602b14b7e1bbf4be1e5789e6d9c754368db00a1e SHA512 c823caba48b4a30aaf84c23f80934f0172f2c76a41b538b69ebc25afcb61611b54b8fbb4ab6cac1c7a78b4e6f9f909f22748a2cd279b508d3897b74b17021d56 DIST pyo3-macros-backend-0.20.2.crate 49710 BLAKE2B 711b18984e61219555df4b62667f7f376951c6cb47e6dd947fc24618b923c4f4f790eb1aba1901abea4761632cdb58cfa81cce91f33586da3022e6c7d126bc9f SHA512 c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST rpds-1.0.1.crate 69049 BLAKE2B 2235344d274d4fef171b430e7500a075d383f2409f22908217a6caf6b6924891893835c3427a01a351d5bfbdda661542446a5db1f5c9bccdb2bc505474443794 SHA512 119527d615f359ddf2681dda05e9bf853a2747db4524559601c4cf5114cfdc00ba734fcd727830787e3f1cb978eb28538e5f9424d968deec95ff3826db18f377 DIST rpds-1.1.0.crate 69493 BLAKE2B f2d02c758de1abd46ff133965e0491a0276e4a95be5b64b6c83947bf8b3718896781eb96cf96d4abac84aba0c7caaa5e95abf1364ab2ffd65d573d0af212e058 SHA512 b24640e34c2f88ecfff5efb1581941eb02987bb7b342dc439513e8d7c8ee0afa63949f8dee09bf8f445ec6f3b3ec22d2927d3d03be05fee3c651b29c924a6b3e DIST rpds_py-0.10.6.tar.gz 16514 BLAKE2B b3df3d79b22fe102e96b5d56cfac97d30b2de0ce05ecc82227f411aca2ae39aa3c10171e08f850e58c60faac5dd9cfb5f1f0eb0559d8dc3ac18d530b8c6b95d3 SHA512 4e887e57c59372f48b87ec10a810a65d0ff1ba2fc7587cc4f4da78d8394a78a91d84a7a7b8ad810bd1f34f4e73ad706628dbc2bd25662c9e4f83e4183c280ab1 -DIST rpds_py-0.13.1.tar.gz 17008 BLAKE2B e8fbc559ead936ae378d26dd6c0b704ab53b5bc41fe0a1bab67e48b8a627b43060b454f6915b2653d78f2f8e0f1d623f77db96c821bc2a25a3141fa145b5f5a3 SHA512 1cc901ae5bbfbbfdd14df4ff988dc3ffd75c5ac60acdec4dea9ddc30b9849ee12bf9ac05377bdf29a8db58919ceda51ef2fbb66885567608f1268baa1fa3eba1 -DIST rpds_py-0.13.2.tar.gz 17146 BLAKE2B 722ff3115e0eca30692b71f8f7eeeebc7c1276c49dc03b4a3fd322b527d6b2a3570a8a8f80ed188566eced79fa19538b342828ca72a8309a78162d87cbcebc14 SHA512 a2aeb3cdb6a0c09ffb09091bb02d60a5cb79d4dae81711d9cd67a005081354124a5c9476ab3c6f4ae1a3c28544a824bf0b0f9f96d54674428198601e06138734 -DIST rpds_py-0.14.1.tar.gz 18365 BLAKE2B 4ca58904f73974cfebf6328d752408875b9ac62fe5951e291d5d3f86457a036ba739358dd8f517b9e78230d92719f332922c5b1e5012b8d34e09c0c86910cba6 SHA512 18dc255275f88f36fcaf32517c9d85b4bb95ecb6566788a0a23a30a00e4acb4a834c26ddc603b22d8fb6c4cd4824e23c76eb2a00ebeb86ac132c44d0709ed929 -DIST rpds_py-0.14.2.tar.gz 18432 BLAKE2B e73dcf6b696b5e846c63093a97f524417cfe17835f6d88e7dffcecdf9091a693f3acd903b04cc2d4e864fc5a49b939d934e16060f9ff385059ee5daed07b34fe SHA512 a11b1503f3173e73fdd1c7b43ab51680d0af27fa2e00fb52c29375d2277541afea034d441f06705fe43ba7840a94448b15468ee9684ccb98bb957f28ad48888b -DIST rpds_py-0.15.2.tar.gz 22703 BLAKE2B 250f1763b3b027432857d8e0efc5b9e068f0e6e797e6b8a9542a2ca2fde6a0cad39f36b7bc7afb20ad44a0f97309fe6812d18b9e772ee3e8a43f4846921991d9 SHA512 d275ea1d84547b7615abc4a3f11258165f98042f82a8c063a14a6cb022c427d111be7879cc36c1786790c20bfbc8f4e0e3528cab52b119a6e73809a620340898 -DIST rpds_py-0.16.2.tar.gz 22959 BLAKE2B cd6902695e0f5cd3dda03e6f39693fb3fdae671fcdce298e527c175bbcbff78e4ea7bdea0ccf1adb290e0bcc2b0539962382161d7771163010837d33dd92b349 SHA512 06093555fd6fa721abcc2e383bd3ee99e12b0558e202b3313f7d691b3e1fc9761b104f2ab51add70827fcd74b15fbccb00a1afaa229704188835eb7bfe5ee501 DIST rpds_py-0.17.1.tar.gz 24945 BLAKE2B 751e764e06a10bc3689e6c001eec3fad80029afa174ad3982592f6eead0c7263a9174c2f5ba8e80722115edc870093a95fe62d477898c89facd4301f6ac1bd83 SHA512 9242d52699c56157aa74d344cea18feb78b1b6d6e9ddc746a631db1e290b532005ec31598da86a837d01ed764e8355a76b85cb8a94f9c5009173ae8931b6d218 +DIST rpds_py-0.18.0.tar.gz 25313 BLAKE2B 2d80eadea17151b4b0ae76644a3474827c7c4e78c3779f59d2ca0d368f3defce1153439b1564db9f63e1535ee3f91595b71e1ef7f767cc9063d8f247532c5da4 SHA512 390235cb55ead962194c79f2f6a53bc96b3e4ba4641a85e5e9328cc014a24af86a74667bf29ce3ba95a6e3cdc6790e2b03d48abd36a54092146a106f723736c3 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee @@ -59,11 +49,6 @@ DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 EBUILD rpds-py-0.10.6.ebuild 1442 BLAKE2B 73fae5ee28cabe1cddd7d5fe9243c873c278624808f60e94b68a12956348f1a54705779ad994ef8ed55a64b2a3c15b6c56fb1c220d97728abb8b425692b2e00c SHA512 0d67822bf3180866025a525e9143bd2352f986f578380ff396abf1b2bc6959c8c55fc5295aaba7eb5bd464edcb176ea4a79c5dc5382176b98ec7e683710f639e -EBUILD rpds-py-0.13.1.ebuild 1461 BLAKE2B bb95648382f7b8c310cc0bb18196b3afc9b8cd83e0c07823450aef759e8e27d0093dd302f5d4d5c96928a1e2d6b06b310405e1c816cee01fc1dc46cf76db8a34 SHA512 c178ed7b68c8969eedb93513c3588812bcbbdef93f53ac8ac32dee2070af20b11fe7e26952b52872727faba0d293a309b1457535c1b634e1a453387093d23acf -EBUILD rpds-py-0.13.2.ebuild 1461 BLAKE2B bb95648382f7b8c310cc0bb18196b3afc9b8cd83e0c07823450aef759e8e27d0093dd302f5d4d5c96928a1e2d6b06b310405e1c816cee01fc1dc46cf76db8a34 SHA512 c178ed7b68c8969eedb93513c3588812bcbbdef93f53ac8ac32dee2070af20b11fe7e26952b52872727faba0d293a309b1457535c1b634e1a453387093d23acf -EBUILD rpds-py-0.14.1.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0 -EBUILD rpds-py-0.14.2.ebuild 1467 BLAKE2B 1060f83c8aded9c08c2865ce36a130c8a68cd71357f77df2a9ace4bec712e24cb8d95184b3025d76a1782380b9051b115cf45fa6764fc8e6265ffbcd3762dbf9 SHA512 2b7c6c7bb907ac61e84a5fc132a1ed287468fbb4fd41c9a780924534708e28cb11f8d355de58e71be8c2118e47285020a90895cf7096beffcc4325bdde330cd0 -EBUILD rpds-py-0.15.2.ebuild 1466 BLAKE2B b48251f85bbb0decf78b416bf9786d3390e203e04ac7659918058d4ee0ef2f19e1f5f78185625b5f6c8329196d4714ad8c7fd423c8d71e3f015d1f9ad799f853 SHA512 5291a0cec160bf1bfe5284c579500a2310507403622bacf4928fb8d88ceaa4f70b8ea0cc87af51ee47f7d1fb841fcf9a72db690a32545068b480237d3ee564ee -EBUILD rpds-py-0.16.2.ebuild 1466 BLAKE2B b48251f85bbb0decf78b416bf9786d3390e203e04ac7659918058d4ee0ef2f19e1f5f78185625b5f6c8329196d4714ad8c7fd423c8d71e3f015d1f9ad799f853 SHA512 5291a0cec160bf1bfe5284c579500a2310507403622bacf4928fb8d88ceaa4f70b8ea0cc87af51ee47f7d1fb841fcf9a72db690a32545068b480237d3ee564ee EBUILD rpds-py-0.17.1.ebuild 1466 BLAKE2B fece92d86431811ba047e2bb94bc49446cc58ca6c7054283b64185ee914350b1441e471f1a4b20a16956f0e45cde5a0f1e5271e8bd0858f287bc990da04e80ec SHA512 1dedce492175773e5640a18a703ef9444f93e357bdbcbae2d2a6c84177513fa04e08eeac12707ae04a7e0483ec7f928248459a7e94b9e6f086be652741fa930a +EBUILD rpds-py-0.18.0.ebuild 1472 BLAKE2B e0569637ed57f3952c1e9ff27fac0b9be17777e15410fed73814e269cae0b9b080b9c88bf9b292ed30eebebde8adfb8a73d2790a866ef7adadffb9711f821de1 SHA512 7b324e40b1fd378b85e8ea976b72167f662730b5a8176e33ba0266deeb7f6e85e759a661e72d787ef5bc342653da235fda1a9ab18f9bef21ad8d85f7fd1c5e58 MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c diff --git a/dev-python/rpds-py/rpds-py-0.13.1.ebuild b/dev-python/rpds-py/rpds-py-0.13.1.ebuild deleted file mode 100644 index 3e3f91b7643d..000000000000 --- a/dev-python/rpds-py/rpds-py-0.13.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.1.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.1.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@2.0.32 - target-lexicon@0.12.9 - triomphe@0.1.9 - unicode-ident@1.0.11 - unindent@0.2.3 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.13.2.ebuild b/dev-python/rpds-py/rpds-py-0.13.2.ebuild deleted file mode 100644 index 3e3f91b7643d..000000000000 --- a/dev-python/rpds-py/rpds-py-0.13.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.1.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.1.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@2.0.32 - target-lexicon@0.12.9 - triomphe@0.1.9 - unicode-ident@1.0.11 - unindent@0.2.3 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.14.2.ebuild b/dev-python/rpds-py/rpds-py-0.14.2.ebuild deleted file mode 100644 index e8a8abb66b65..000000000000 --- a/dev-python/rpds-py/rpds-py-0.14.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.1.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.1.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@2.0.32 - target-lexicon@0.12.9 - triomphe@0.1.9 - unicode-ident@1.0.11 - unindent@0.2.3 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.15.2.ebuild b/dev-python/rpds-py/rpds-py-0.15.2.ebuild deleted file mode 100644 index 995592b5b2f2..000000000000 --- a/dev-python/rpds-py/rpds-py-0.15.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.1.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.1.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@2.0.32 - target-lexicon@0.12.9 - triomphe@0.1.9 - unicode-ident@1.0.11 - unindent@0.2.3 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.16.2.ebuild b/dev-python/rpds-py/rpds-py-0.16.2.ebuild deleted file mode 100644 index 995592b5b2f2..000000000000 --- a/dev-python/rpds-py/rpds-py-0.16.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.1.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - heck@0.4.1 - indoc@2.0.4 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.1.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@2.0.32 - target-lexicon@0.12.9 - triomphe@0.1.9 - unicode-ident@1.0.11 - unindent@0.2.3 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.14.1.ebuild b/dev-python/rpds-py/rpds-py-0.18.0.ebuild similarity index 90% rename from dev-python/rpds-py/rpds-py-0.14.1.ebuild rename to dev-python/rpds-py/rpds-py-0.18.0.ebuild index e8a8abb66b65..429b0fb7c11b 100644 --- a/dev-python/rpds-py/rpds-py-0.14.1.ebuild +++ b/dev-python/rpds-py/rpds-py-0.18.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,11 +21,11 @@ CRATES=" parking_lot@0.12.1 parking_lot_core@0.9.8 proc-macro2@1.0.66 - pyo3-build-config@0.20.0 - pyo3-ffi@0.20.0 - pyo3-macros-backend@0.20.0 - pyo3-macros@0.20.0 - pyo3@0.20.0 + pyo3-build-config@0.20.2 + pyo3-ffi@0.20.2 + pyo3-macros-backend@0.20.2 + pyo3-macros@0.20.2 + pyo3@0.20.2 quote@1.0.31 redox_syscall@0.3.5 rpds@1.1.0 diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest index 56ed57ba307f..957de311a6b7 100644 --- a/dev-python/sabctools/Manifest +++ b/dev-python/sabctools/Manifest @@ -10,4 +10,4 @@ EBUILD sabctools-7.1.2.ebuild 763 BLAKE2B d9a775d03561bc3a14b6be4f22e9a47aaec333 EBUILD sabctools-8.0.0.ebuild 762 BLAKE2B cdc9333c738724772186bbe75590def51a2a660598011d20ceab3df376bc693464e365072dae643bb007a9a7d310d4af1fbb9086426847f99698598697b28749 SHA512 edb4485c2d9e69a69dfbc310a92ba498f36d8836ca93423bbb628d772d7940ab781efe4ef093cac5adf89840d5815a1bc1736a1842ad56587263d7e3e978a643 EBUILD sabctools-8.0.1.ebuild 763 BLAKE2B d9a775d03561bc3a14b6be4f22e9a47aaec3334c3cb8dc50e70b4cc39530391850960fc5c1d66d22031443f4c64234ea0ece75dbff301f6fe59f624b0c605ae9 SHA512 e0afba13f5d81df0805072dc39a46332640b4994227668e019558aaf721a46dfdba60fd0fe84d7da22291f3c7a7dbf2fa2a0b72dbcfee5618d596091726218b6 EBUILD sabctools-8.1.0.ebuild 762 BLAKE2B 6ca7839b09454d14cebeb9de943f2fbe6b7e1a09734c2bf1190b020d1bbdbc9eed74756051085c47c5bc86c3d0fe8cecfb19706e340a5e770575621c384b07b4 SHA512 82555f53deb0e08a2c46b363664d0ab082ce4e23995f90df3e69435764f3acdc55b3f3f530d2c84a1d6e53dc6cc18e55733635b60489a418d08a6c8ead7cbaf0 -MISC metadata.xml 528 BLAKE2B 5dfe580ccb2a5bf9abe052dd7a11451eea49bc2182455b4feef17f927e73fb93a3402bd02f8f2cf03295170831377ac0f33f081bfed2256a0718b5d95cd43d6c SHA512 9a33e306b81242609de76aa1d99e7785e6b3d09b789bf967c0b9fd6d6ca07a00995e3dbbd27d4f63f8beee7657910a40712e255f7875d5b432c5c4fa5ace7085 +MISC metadata.xml 373 BLAKE2B edc4fca97bbcc667510d4ef70c33512a3b82f05cefe62f9791cae70f5e99d757a4050b60f81bcd7bc5e0227ba12ac36f069ffcfbce37aa9b80e1102d4deed82f SHA512 adc4d0e1a96bf35378f12b93456d06b9c57c3db2be18951a91f6d308c6edd27fc44d81c39f66c6cf8b9de76923fff014487652652ab652a6e3b0f44fbe8721c1 diff --git a/dev-python/sabctools/metadata.xml b/dev-python/sabctools/metadata.xml index 5f55022d388c..96af7f755660 100644 --- a/dev-python/sabctools/metadata.xml +++ b/dev-python/sabctools/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - sabnzbd/sabctools sabctools diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index b55abc14d798..76ee6bdeddb3 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,7 +1,9 @@ DIST scikit_build_core-0.7.0.tar.gz 197884 BLAKE2B f632cc131af9db03db2c84b32e451c6369273f9d5db0bca2991cface419c5f9faa5d98239a8a5edd8a36749bc368c0f3c25b3813f33ed63f125731ba4e3d11ae SHA512 ee50070156030fe6c8e07db428902bec67e2267bf36338e62bd936e63f402da869fc4c629c0bc274ab6f798642d163906cc8d6695a62228580ba979878e5d6f8 DIST scikit_build_core-0.7.1.tar.gz 197949 BLAKE2B bcce5c5f71ce1417e5912d9c60c1f1c8bd656feb16b255e7d94f8fe49f75354c940a940fedd07f9c03b200c8858e24537686067463a47699e9285178e64f32f8 SHA512 30b479708b2265789ad4d43ab0ef8a433cf6745223b9812e95b0e45356ab9ad0689ee8f546f3c3af0bd482342d5518d381481b58480b715023c6baa87235952a DIST scikit_build_core-0.8.0.tar.gz 202019 BLAKE2B 92eded3ca562cb3089502cdf017e33ceca6a816e8ee73a62e780a7c291b4606710598fb357585fcfb83362bd5c4275d31b602ad7243aadce94a78bcae1ae5cd3 SHA512 82a20d54a699403ce97e71b95288935e5f0fb3ebafa897d9620612727d4aee5a003384e65665b002b1f2db2b0672d9b05c0428d26f00bc5300cbd884cef6e519 +DIST scikit_build_core-0.8.1.tar.gz 202391 BLAKE2B acfa3d2c235ac1837b52e96a3b3a04329f9c4a1cb89ed6f56dc1596d67e5881f5a2950bb3b55e038f2b958579cb3824fc379af310ca9c1ae4dc90f16cb1c1834 SHA512 a343391178456af740e527002187161f83dbe94d1802fc8bd0e1370739367e351709449686a6fe5cfca24dd445f39f3dcafa8762a9a5f2e845d5c2a22e2534da EBUILD scikit-build-core-0.7.0.ebuild 1393 BLAKE2B 74d34c358667057443318e92347bd7992d5f64cc92c30e2a4566565fe739c8ba1cf2141fc57dbbec713990d734f895ab84514616f92d5921f22d29c313982692 SHA512 ae1f2ee40e011c683a1e7a478cadcd01b1ff20b0d5097f670f9732818288a42307e4407d701b68943249b8a76a500d321207b0e372d45d98c7afe11fbf1488c9 EBUILD scikit-build-core-0.7.1.ebuild 1455 BLAKE2B de01bed5cf6c16abb5fa9eb55a5f0b0056e79ea2181bb85bdff0f4b507229443332e0b01233e110f08bf4c3a9eb9c89989e92bffda64f2809803c495a57f6776 SHA512 9240195ba041e55a52f04072e0c0930c7cb606479a5453a67267ac3b3ac41151f42c2248e596a08017668404cb6e737d7e514e83294cc5b6a97be1fd3faa7172 EBUILD scikit-build-core-0.8.0.ebuild 1455 BLAKE2B de01bed5cf6c16abb5fa9eb55a5f0b0056e79ea2181bb85bdff0f4b507229443332e0b01233e110f08bf4c3a9eb9c89989e92bffda64f2809803c495a57f6776 SHA512 9240195ba041e55a52f04072e0c0930c7cb606479a5453a67267ac3b3ac41151f42c2248e596a08017668404cb6e737d7e514e83294cc5b6a97be1fd3faa7172 +EBUILD scikit-build-core-0.8.1.ebuild 1455 BLAKE2B de01bed5cf6c16abb5fa9eb55a5f0b0056e79ea2181bb85bdff0f4b507229443332e0b01233e110f08bf4c3a9eb9c89989e92bffda64f2809803c495a57f6776 SHA512 9240195ba041e55a52f04072e0c0930c7cb606479a5453a67267ac3b3ac41151f42c2248e596a08017668404cb6e737d7e514e83294cc5b6a97be1fd3faa7172 MISC metadata.xml 393 BLAKE2B 25bdc0bc295ed4bd7cd76a5a6952cb7fa5d5a404d3260562f2ed322d80f2466add0373a2a6b10a41c4dc2211e82e0a680735301d8844e70a54760301b4ab190f SHA512 176537f2027aedb3bc8bd16bbbcde8bfed246d621763e22a979f2942c016e1bafa5ef2d11d8d078e5d59970ea115864a8501185343bc3d4b9fd8493adbd16aab diff --git a/dev-python/scikit-build-core/scikit-build-core-0.8.1.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.8.1.ebuild new file mode 100644 index 000000000000..d49a764ca1e3 --- /dev/null +++ b/dev-python/scikit-build-core/scikit-build-core-0.8.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023-2024 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="Build backend for CMake based projects" +HOMEPAGE=" + https://github.com/scikit-build/scikit-build-core/ + https://pypi.org/project/scikit-build-core/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# we always want [pyproject] extra +RDEPEND=" + >=dev-python/packaging-20.9[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/tomli-1.1[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO / we don't package validate_pyproject anyway + tests/test_schema.py::test_compare_schemas + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p subprocess -m "not isolated and not network" +} diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest index 362d3608865e..27cfaa4e63c3 100644 --- a/dev-python/semver/Manifest +++ b/dev-python/semver/Manifest @@ -1,3 +1,3 @@ DIST semver-3.0.2.tar.gz 214988 BLAKE2B c436ccc99bab2044472444e48de46f7b584291872db6d311d4a16aad0755f633cbe366bd0be6149431fd2db06011018a6cc5bd527f8627a1fbed8999086d2531 SHA512 f7b848f76ae72a8f0f06800d6c02b11a07149dfdff191e356709b75ac15ad19c010d8f13bc32ea082e15858524b38639838fbc09c2d9eb067eee8e163eb1e497 EBUILD semver-3.0.2.ebuild 561 BLAKE2B 97dda825b1cd56372b79d2482c47613b216a6d198d99f12bf20eb2bfc3ac1ca230102d35ef1cf5067c92016cec566789689e522bfd9d550cb9fcdb19e2eb8ef6 SHA512 c61145b8ecf298338303e7ba07a37ea1036b21c0bb3e57ecb776a100027e8c4ab285816bad052ed5f8eadf4914b0a48fb214d571afd67783201649889c1c3a16 -MISC metadata.xml 388 BLAKE2B acaeaf260073c58d5bac6d2c59228301009c59492fd03d51ec0127229e2bbdead1d14dc716f100cd2543be8e50020f06299d6dbad125514756f7dd659b8119ae SHA512 97533f8b2877e780da67de9a47dbc87de751b4ea3831cbc44b345ba434736f584ab3e937c472f62c57410764facf76d6c8ab31857f9fd8e66626072c032a2714 +MISC metadata.xml 401 BLAKE2B 4f7d1e6e5a49bddd7ad4fff00ba473e07600f7065e49fe3fb14eebaff64e27fc3b58e6cdd070e8320b92bbd10beb89d45ea173654c2202024afdc9f48b18d090 SHA512 ccf9ff4e627914699a63813d8342185d50d73b88b08386133c3ee3e64919874cda7d9b0253caed278d0288425bd1e5ac69dc10ce9c249a2e08fbda29d19668dc diff --git a/dev-python/semver/metadata.xml b/dev-python/semver/metadata.xml index ff616fb76709..c4b85edef1bb 100644 --- a/dev-python/semver/metadata.xml +++ b/dev-python/semver/metadata.xml @@ -1,10 +1,11 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev + + python@gentoo.org + Python + semver python-semver/python-semver diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 1305c48e4854..78b1ea326b49 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -4,9 +4,11 @@ DIST sentry-python-1.40.0.gh.tar.gz 457692 BLAKE2B 8f5d299c991f169eaba255ad13fc3 DIST sentry-python-1.40.1.gh.tar.gz 458026 BLAKE2B 2f4f34be4dd90bcdace51b593feb54e09ab3ec936c637c8eb484177289ffeaa588c73f474686986a90131c3b746867b552d6fbc29c3c7f1f360f878ed9ee5141 SHA512 07af5062e15d6d9a5c5ac678e4d3274d566dce9929f8b7412d9606749f93b5cf8405bb56577752afc4234f924d8b7ebd536d5a910589faa5dd94f5ecd9d0c9b8 DIST sentry-python-1.40.2.gh.tar.gz 458073 BLAKE2B 807ab048ced25a121bc681ace1b04a0f2cee5c49d18674b97b6e15a1466a3a73566dbf05abf052610fe3fe469eacf92dbc5e94367004ffc5d35da409c9c3792a SHA512 b14926d673afdcbc1cd1c09b667e3a407bfd8bc3643ecce0c811d429932ff1a291b4cad9abbeef7de03fff22d1159b7c7c0baac307e19bc8ac60c2cfb87154bc DIST sentry-python-1.40.3.gh.tar.gz 458533 BLAKE2B cbf7a5ccd10b23369865fdaf4c59e6bf3b2491e896a46696552022b239f4177ac12b65fa0a5d8fabb727a078bd7bc1762f387b2e6b7855c3f1f139aa58fa6bba SHA512 1956f4d6102b1de3fa0fe38a0ba68b4ecb83385c0f9a9056657a1641bd3080178884310b9a3381d5dbd8a8e50b5d31fc81b1a1e1df0a51a8a2a7f793debdac32 +DIST sentry-python-1.40.4.gh.tar.gz 458601 BLAKE2B d2d7ab718b461418bb5a54afe5998dcc0e95d76d5975673c7470fa0f2bbb79e5f8999b254ff406b026d86422fbbe4d3395f07be1224afd00d02ce6d5f170a8f6 SHA512 2c62618e102f754ca838c54aa90bc4d00d8a98903ee2ac3118741bb38f0dd808c8deb8254581c820b086a06415c8adf62862e4c4b2dad393faf7d977a1015cfb EBUILD sentry-sdk-1.39.2.ebuild 5351 BLAKE2B 8f016448c88edd45df43ed13efc51dd465e8b7a71c3f24e48ce474805eb926dce103ba26d9cb10a88e762e0fac41fdcdc8dcc88799474c2bd5b05bdae27e343a SHA512 ac0156b0615f74a84b1991cacf9a4ea9bb53197e91c49556921fcac43e3fabc6c0776bfc09c4aabd1b016545edd29b4fbb508188f4fce9c19d6bec71d0cfaf16 EBUILD sentry-sdk-1.40.0.ebuild 5473 BLAKE2B ca83f88a46c40717debabcac3b749ab840aacc4b2bf0e9c9d76965591d62ad88dada80dc188ea9ecb215897c3462fdb3d34802165e1a0e6901904816862290ab SHA512 4333f13798bde991902b0aaf82f64a5e0ff9f7644a1c5690b4ae6deef3516feb32abd5114953e59d9e4328489e9d1b85c8bc2f1bc17c96e00a47eb8e12443607 EBUILD sentry-sdk-1.40.1.ebuild 5620 BLAKE2B e956f30327c05667d99addb3a1386b9689b64f10734a461f069bc1472447028abe3fdb3da9c952f547bc91fa933d3aead8e897899bbac7c43589a4399857eb77 SHA512 56e59edea33e03fea5cacc189eb0922229ff57719093b61169be33def8fc23ea915c4dd7a6863a90cdb9da2f4e0884ccc1fade5e3bbf49e2976aa3ac082a1a0a EBUILD sentry-sdk-1.40.2.ebuild 5620 BLAKE2B e956f30327c05667d99addb3a1386b9689b64f10734a461f069bc1472447028abe3fdb3da9c952f547bc91fa933d3aead8e897899bbac7c43589a4399857eb77 SHA512 56e59edea33e03fea5cacc189eb0922229ff57719093b61169be33def8fc23ea915c4dd7a6863a90cdb9da2f4e0884ccc1fade5e3bbf49e2976aa3ac082a1a0a EBUILD sentry-sdk-1.40.3.ebuild 5620 BLAKE2B e956f30327c05667d99addb3a1386b9689b64f10734a461f069bc1472447028abe3fdb3da9c952f547bc91fa933d3aead8e897899bbac7c43589a4399857eb77 SHA512 56e59edea33e03fea5cacc189eb0922229ff57719093b61169be33def8fc23ea915c4dd7a6863a90cdb9da2f4e0884ccc1fade5e3bbf49e2976aa3ac082a1a0a +EBUILD sentry-sdk-1.40.4.ebuild 5620 BLAKE2B e956f30327c05667d99addb3a1386b9689b64f10734a461f069bc1472447028abe3fdb3da9c952f547bc91fa933d3aead8e897899bbac7c43589a4399857eb77 SHA512 56e59edea33e03fea5cacc189eb0922229ff57719093b61169be33def8fc23ea915c4dd7a6863a90cdb9da2f4e0884ccc1fade5e3bbf49e2976aa3ac082a1a0a MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d diff --git a/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild new file mode 100644 index 000000000000..9c1a5c572cbf --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + /dev/null || die + fi +} + +python_test() { + local EPYTEST_IGNORE=( + # Tests require pyspark or duckdb which aren't in the tree. + # Pandas would be a requirement normally, but it gets ignored by proxy. + "tests/dataframe/integration/test_dataframe.py" + "tests/dataframe/integration/test_grouped_data.py" + "tests/dataframe/integration/test_session.py" + "tests/test_executor.py" + "tests/test_optimizer.py" + ) + + # make sure not to use an earlier installed version + local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) + rm -rf sqlglotrs || die + epytest +} + +pkg_postinst() { + optfeature "simplifying timedelta expressions" dev-python/python-dateutil +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 6bba4a955287..9ed439f693f4 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,7 +1,9 @@ DIST stripe-8.0.0.tar.gz 1070432 BLAKE2B 9f0b605d1c2c5f58dafcc78fb3d4878406c466b92475d08510116352325f5ba6ff3dc379fbd914b25faac7ced7e3fe5f52eecabbff5c479eaaf567cdbcb6a900 SHA512 c5ed151b41e3b2b11d502d51aad7c5c575e6ff151dcab8ffd86e32b4f37eeb1a6e381380b123802af938bb2adfbdda8a71c00e9e0b68e9493469cc6a90d94185 DIST stripe-8.1.0.tar.gz 1065303 BLAKE2B be82278fa4b401c0259e5d48a4d232557cda98771254cec5dddd7ef5bcd2896e7545d9a3463c9d27da5b6df0b98ff07de292888c00c92fa51f4ebe1b04806e7b SHA512 fbc2c7d3d8da5d0ba261c38bd9371df26beab4a509c86fac6f759678fe8fb387a178bcf49b4cf4a10d44469bbac1626a0bc79d5ba99797f6fbdaa7fc5fdd34b4 DIST stripe-8.2.0.tar.gz 1066563 BLAKE2B e622ff4bfbcf8fe97c6dad7858845b5fc863523be8777c2c99549d4e5ec6e1af77058f79c466bc4bbffaec1f7410f16e0940f145b0af9cfc0b10d6c2bcf20669 SHA512 57e538de91de380116f67cda8108edead1795a92cc39cb0025ea71b94208929d710ca6101aeeb1e8d489dca0af372d6768443dbd2631b7aadc365b6fce395e4e +DIST stripe-8.3.0.tar.gz 1067989 BLAKE2B fb91886e93e9398fac0e20d72f70e63579150bdf27d594ec256b74e76561a5fe52ab326743f31d0f48874f3e066fbd0441569d62f41da0ec486ad84a592ce4e1 SHA512 963bc17da4acb8664482459dd0c09bba6859f17e0aa0ef55da8a9aa588174e1f34072084e9f94829cf81d0e4f9bb78df2836fdc58710f49acb4b17a271b7742c EBUILD stripe-8.0.0.ebuild 2139 BLAKE2B 81d161c09e2820fe46ef277d50e6d0d25c234678f47f929a9fe48baf8dedeacd5c026189fe12c9ca194460f5d67bf7dd1421b3b1d9b6cb0052c45b8ab3a592b4 SHA512 6efc8383b30d782d451853ea5a4344bc9606cf1a28fd5faab5583f1e3917b213c13488e30322b44fd6da09920e5f01d431c61027fe7a688a062294d863cf85a4 EBUILD stripe-8.1.0.ebuild 2142 BLAKE2B cd97002f710e38f9bcaf54916678a0a36c6a1107776c7baee1fcf011d111a4a5a043421e3db33824535db9942c0d3b6bbfd58715a340daf5af96c7735c9065a6 SHA512 4e9e51636a5e11444f2fc3d24412124620622957852b317f6e294ac2dd29c709225a4bda24a735587f6e2e7901b4ae9168f3c2d4579c5ccd1fe93d8fbfe7727e EBUILD stripe-8.2.0.ebuild 2142 BLAKE2B cd97002f710e38f9bcaf54916678a0a36c6a1107776c7baee1fcf011d111a4a5a043421e3db33824535db9942c0d3b6bbfd58715a340daf5af96c7735c9065a6 SHA512 4e9e51636a5e11444f2fc3d24412124620622957852b317f6e294ac2dd29c709225a4bda24a735587f6e2e7901b4ae9168f3c2d4579c5ccd1fe93d8fbfe7727e +EBUILD stripe-8.3.0.ebuild 2142 BLAKE2B 12b001219d977c62a6077979b148cce983a3cab06ed9513222d50ee54b5e1958e70d01d906f50e0e2103674c68a0822de16309ce6abfa17e1883d04c1a7c7160 SHA512 9794a2cd535557155735e3805d99b6825f27e827a82b505042e15cfc53d4912c384fc3d9687bdb5eb2474ebac3f3a08d84946e2a617bb18729c2d80ba59a4fe6 MISC metadata.xml 673 BLAKE2B 6b85b1f88713d2365274fcff21648748039b48028b3c34c1192e16ca12d0f3b4d14ab13c7c2a744c381898ea0c1304bda8be52d3fadddc1a1b787f010b001398 SHA512 e3178927a69d14f59673acc5eaedda59db5a07e2145ed6fb0597363b60183cb3e7a7b0feefc1d4c9095d52ed96e0be32ef5dc23ad0c20fd6e6b33c830177c0be diff --git a/dev-python/stripe/stripe-8.3.0.ebuild b/dev-python/stripe/stripe-8.3.0.ebuild new file mode 100644 index 000000000000..5ed0d9dd1b63 --- /dev/null +++ b/dev-python/stripe/stripe-8.3.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 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="Stripe python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="telemetry" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.182.0 + dev-python/pytest-mock[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +src_prepare() { + if ! use telemetry; then + sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die + fi + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests -p pytest_mock +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/tavalidate/Manifest b/dev-python/tavalidate/Manifest index 925fa5dc4149..df13c06010f9 100644 --- a/dev-python/tavalidate/Manifest +++ b/dev-python/tavalidate/Manifest @@ -1,3 +1,3 @@ DIST tavalidate-0.0.6.tar.gz 4561 BLAKE2B 85e923888cf419e7c58f864e1f651d822ee1d52711f12730831d95fe71efc3a7549963983239ef3f7d2babd5c8a624f2b6a55361732e6ef6401c0df654096bb1 SHA512 7651ba2e28d5ff74ce506e1184c20b149c018ba75c5e02631da5b0efa8c48800a3315d74f48d7ba4b5368cf4be445f589099f0d788005c61161a31047c464103 EBUILD tavalidate-0.0.6-r1.ebuild 521 BLAKE2B c0833c8418fc5518e751faaed8e603fa7e518c34d559976cee4e10f38d68f98e5a991a3a8b57707bb891a6e4ed1b9f1ae9bd22dd9c4fce3c1d76e25944838042 SHA512 86089427ccc981f77c745bc90d3b406c8f04683587dfc486c56340a6345b120ffe9b9d4dc2a573fb774a6379539ec2129e03c8c6b5867e1a4152e14383bc20af -MISC metadata.xml 532 BLAKE2B 4b4c3f3ad08e93d9a11001397b9833639493c4fcd22e89ec9f54877e934142f1b244317c24000da0cd74d7f51c7d9245b349eac63242a25ad3e1f3283e6bd6ac SHA512 e84a5ec718c7d9b0e15161b0a65e1f38feada8be31b017fa1a8719b6a4e077cfb4b075d573fc77f9eae9a58a895b5845c73a1fd4af83f03beac28ecdb990a322 +MISC metadata.xml 377 BLAKE2B b5fa32f15de5dded0f99399b882de2685e08f355731e42d20ea212404adec6b81ace6fee20709ceca9b07398b911fe6a3d208cef1aa7ae4e6e588fc8942fec5d SHA512 84a1aa8ab3da136d43bff701c0d81be64dac1a2270fb0df4e7627701f34b519113bd383e4ad33dd71fc68a8391e0e0a8de2bdefdab1ad9bebcc9cbbd148599f1 diff --git a/dev-python/tavalidate/metadata.xml b/dev-python/tavalidate/metadata.xml index 9656208a7595..5a7da36b5a4b 100644 --- a/dev-python/tavalidate/metadata.xml +++ b/dev-python/tavalidate/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - sohoffice/tavalidate tavalidate diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index 7ca387b46f31..1b7f2896782f 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -8,4 +8,4 @@ EBUILD tavern-2.8.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bb EBUILD tavern-2.9.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 EBUILD tavern-2.9.1.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 EBUILD tavern-2.9.2.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 -MISC metadata.xml 722 BLAKE2B 0ed7dd19f49aae7940de52b0df249979458b3950422e1089886929499d7a92d16a3a6e101b52313569900af6aec4e26388ae6d0673d5b1acef1e1615ed87d34a SHA512 3c30524ee5129700db664b5dab8635463ee17d4a45295583d79755c1f5b1dbba9ac611fcec3e9584028bfe96cf913f4f4b9d8da67a0e8ff6cde1ebedbf57c15a +MISC metadata.xml 567 BLAKE2B ea43aa37a078962133a772cb2d283a20b521d17dc7d501fd2d7bad8228e47049e0a9924542b7434d9624d28a9bbc5e43df872462740187d0f4e22f94a5d56469 SHA512 10de2ac011f427eee5eaa897e23198495bd1fa093addf2015830383344f375c9faf660bb7e9e4385995e7ded02f7d954d5d34ca67c88dd00ae517415b8470c92 diff --git a/dev-python/tavern/metadata.xml b/dev-python/tavern/metadata.xml index 9b4279b94b19..0e4ef7c4e398 100644 --- a/dev-python/tavern/metadata.xml +++ b/dev-python/tavern/metadata.xml @@ -1,14 +1,10 @@ - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax. diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index 9eaa36f9f381..b029afc8242d 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,3 +1,5 @@ DIST testfixtures-7.2.2.tar.gz 133809 BLAKE2B 6a3701bb9c5ca476aadc144f1013268f87e10dd47a6f757e8a0aaa3feb33e1a06663a38f0789b7c54cf439b07562dfb638bd9b89efdc36831d04977f6035ecc8 SHA512 4f7a5ed659b650080deac0b1caff6d2dff0b71d23eaeb26b48b7daa4df85dc0a1f6cfef98275c9a90289eb893c0a06311c849b84f2cc35447fb766f4d0d41c89 +DIST testfixtures-8.0.0.tar.gz 133847 BLAKE2B 0197f1946b6124298251a2d0bedf706f36982b1f10c8f959fe1ac52aa8290a9123355a110aa2bdf932229bd152bd041f086eba76b29aa97f9df2f8a1b3a3f7c3 SHA512 57d7876cccda12f3abb47c50e15c5a9e2cbae2039a573733cb10d1708245f20adbf959fec34fd06edf1ba9279a10e336b34acd8bda0cf1f8a64f9940bd5c8c2b EBUILD testfixtures-7.2.2.ebuild 1556 BLAKE2B 024e2b3e202ada793fd4c74d6d061b3585f6d1ce0df6a9975b3700cb01d4e3779242f43408ee9e1fc0c878829c1edbc14a5b15cc5c2ca9b0e85ff1e64e41f3fb SHA512 92c1195c1d21431fb306073e28258fb164feef0d3387fbd407e3eba3b012d821ec1683e16ecadf5d632422289af76ebc6c904333fa697c8d65988e5805428432 +EBUILD testfixtures-8.0.0.ebuild 1106 BLAKE2B 4630f4db57959e3a5dcafd8432e8b905c44f7abff055e64673f154dd4b864648ca78a14232d7222c9d5e60bdfa733eea3cdfaecd799dc9811eb68ea4afbe8b99 SHA512 3163a6620ecbd79d7150c557ff3b42694de6660e24367a7c0bc9b49d2283e5d14fa0556d39899f2c51a9db7550677c47a758cbf0c3b720aa437edf58489b69bd MISC metadata.xml 416 BLAKE2B 19f5d275458874364d2719ecf363f7a5627f9e612b7d3a3f2c075e306063ed899dec0b2e59ea5e5d7ba65209c9a6d91045d80b2fe50e74278e61247d0426b940 SHA512 8a5776feee4d6758da67dc0b413e2d0ddc0c843075ca96c9b44adace1f7669a6abf820c5b73b86652b27e9feed19a4a30e1004a021b24bda0829b5690a1687ec diff --git a/dev-python/testfixtures/testfixtures-8.0.0.ebuild b/dev-python/testfixtures/testfixtures-8.0.0.ebuild new file mode 100644 index 000000000000..5bd6337f763e --- /dev/null +++ b/dev-python/testfixtures/testfixtures-8.0.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 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="A collection of helpers and mock objects for unit tests and doc tests" +HOMEPAGE=" + https://pypi.org/project/testfixtures/ + https://github.com/Simplistix/testfixtures/ +" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + dev-python/django[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + >=dev-python/sybil-6[${PYTHON_USEDEP}] + >=dev-python/twisted-18[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/furo +distutils_enable_tests pytest + +python_test() { + local -x PYTHONPATH="." + local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings + + local EPYTEST_DESELECT=( + # TODO + testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing + testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present + ) + + epytest +} diff --git a/dev-python/threadpoolctl/Manifest b/dev-python/threadpoolctl/Manifest index cf88eccda93f..358d9932d390 100644 --- a/dev-python/threadpoolctl/Manifest +++ b/dev-python/threadpoolctl/Manifest @@ -1,3 +1,5 @@ DIST threadpoolctl-3.2.0.gh.tar.gz 32196 BLAKE2B 662b2ab6908719c11881dbaba00437b049f71dc8b6c5c8f4c3733cd156312a6410eca19d0446e11cfaddd039261adb25398a3827e822584ad52b428e67fc6b17 SHA512 01017047ceaa353239fea5410be3b6cd924068d7e18a80bc04cc07f08341e3405fa8620a8e5f43f16b674a3ce535d15e42b41741f78079fb61e618c8b9d1583d +DIST threadpoolctl-3.3.0.gh.tar.gz 36189 BLAKE2B 0c51d10d2444e76d8c1e46dc60e8434e515c56919b2e276261a5c595db38c5ecf35fda88308d4e2d50e5a03a2946a02fb7c15ecc3224d734bd6f1ab0e7af16f4 SHA512 901ab53aa30b3931b08f89eb1439517883f05762032e924d4bbcbf19a2ffc145b10fc65817199a9a3a7c5cf2ad38860d3b0df6b9d3b83fd24799804671c01524 EBUILD threadpoolctl-3.2.0.ebuild 1169 BLAKE2B bfc53422030326b8d7e1ad0fd95e65504bf9401d007aee2531f021af7aadc8ebe8148ad832500340591ac791f91e6fffe2911cd909872dd0ccb48fc67fd702d7 SHA512 244d872563c09e6727828e750c2e1875d8a2706073d3a3fbeb27001b232384713b620511d70f4ad99deda0d380a21fe678b52a56dcbab728e57473164571922c +EBUILD threadpoolctl-3.3.0.ebuild 1181 BLAKE2B cb19362d837d4e38024c5aa996e0a110e36869138f973bade4c7f1b348f650bb893c1a88178c878e9f067c85fa2b9e84508486690a93ce8bd1b9da9a18131a2f SHA512 fff40f09d60f2c00f1f698ad52ade114c78af08595201012822c0243a9937ac93eb87b0050d6e5d9e48923446b32f49dfbd9842d45de20316d311a6b0fd29132 MISC metadata.xml 489 BLAKE2B eba7a68832688f4c6cca1f30e188bae378c82347d87d7a0186fe3821dd04b75fdda2a7826785c3a59eda7362d1119d183be239b06c90ce14096e5a87459d2a29 SHA512 e14a5317dcfb8506a277d358ec227d276cf148e0293fc56b14751804a89fa20134b5be752fcc8beaffd12e246722d34120449a8f1ea0900e2918e42889c54dd8 diff --git a/dev-python/threadpoolctl/threadpoolctl-3.3.0.ebuild b/dev-python/threadpoolctl/threadpoolctl-3.3.0.ebuild new file mode 100644 index 000000000000..88092a680ad2 --- /dev/null +++ b/dev-python/threadpoolctl/threadpoolctl-3.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Limit the number of threads used in native libs that have their own threadpool" +HOMEPAGE=" + https://github.com/joblib/threadpoolctl/ + https://pypi.org/project/threadpoolctl/ +" +SRC_URI=" + https://github.com/joblib/threadpoolctl/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Asserts against a hardcoded list of CPUs. Either we skip it + # or file bugs about missing architectures until upstream realizes + # how bad idea that were. + tests/test_threadpoolctl.py::test_architecture + # This test fails if the Python executable (or any library that it + # links to) uses OpenMP. This can particularly be the case with + # CPython 3.12 that links to app-crypt/libb2. + # https://github.com/joblib/threadpoolctl/issues/146 + tests/test_threadpoolctl.py::test_command_line_empty +) diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 876076b959a9..3469c3f796b4 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1,6 +1,8 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f SHA512 64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca DIST tox-4.12.1.tar.gz 176858 BLAKE2B 805764e507ba2894e46dad6b82eb928b4f184d20b2ceb0e7c2ff15f553121158f7f84515a5922d095893a1d6a73030777300163dfdd60964ffe6c41cf2047c14 SHA512 217fbc2933999fcc5d080d97521cd01b7d9a35d4f1542cc58bcc2ff86d07884caa43fd42b09e5064cbad1334e4df9cd717c48c70041c9cf856b0beb22e1ea8a7 +DIST tox-4.13.0.tar.gz 177875 BLAKE2B d32d0bbcf04d5aa4eec80907ad0099522aba520617a260d2586856c36f6246bc0ce22ec5eacb4a4f6766802e7529578fd00077eaf13c21e4fb1213278b926d5b SHA512 8fcd69cafd94a6c930769d26a9a8297d6e18e8962a646992330ebea9e49a5fa299915bd6833680c7bb0ed5f84f9be5faa915653c8a03ab0125bc00bd34e9d0e7 EBUILD tox-3.28.0.ebuild 1916 BLAKE2B ff8aa55245a3f654897ad4c8f5861a55410b2b9442bf3f85aaa0ee236f576efcea1a2ed697c715c7182679b62a4781c5a0f6236eb92a1b12d6ddc73154612a67 SHA512 2f5999d0263da9efb00216600f8b98fb3c204e11640049d92c6106279baeff452468d2bb78236839bc8bd5540d6f9d01338af26315148d81a788d476ec5dbed5 EBUILD tox-4.12.1-r1.ebuild 2807 BLAKE2B 4414565dedce0995d86e380eb8750ab2605dbe1caedc9d79e3a1909f49e5ebbcce4658dfb70adff4c92f829f6f5c1980d4f8c9ac9090856349532baea06095f7 SHA512 24e201053d9ddd01c6b08ba954bbf158bd66f2e115bb7aff2909b7f84b01be129d806e5138670d27f2bc9d36046b583bdd29449cc17d5dd0a76a922a80f3e657 EBUILD tox-4.12.1.ebuild 2925 BLAKE2B 634892f6154b47e36096b94ea7d91822caa46d7c1bffe282d99c13a06147bf0940853144b991f937058405bebf0c0ed2c3ab20b05096f75c6f3bf549471cee8e SHA512 b3a65a34cbf769d5d2233db0d757385111cc7192b3e42301f7529cfcb904d5f6df9ae0d65aa12469bd8e2ac7324b1e7e363ab8869744762db08f8c94e6e2ebd8 +EBUILD tox-4.13.0.ebuild 2807 BLAKE2B 4414565dedce0995d86e380eb8750ab2605dbe1caedc9d79e3a1909f49e5ebbcce4658dfb70adff4c92f829f6f5c1980d4f8c9ac9090856349532baea06095f7 SHA512 24e201053d9ddd01c6b08ba954bbf158bd66f2e115bb7aff2909b7f84b01be129d806e5138670d27f2bc9d36046b583bdd29449cc17d5dd0a76a922a80f3e657 MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344 diff --git a/dev-python/tox/tox-4.13.0.ebuild b/dev-python/tox/tox-4.13.0.ebuild new file mode 100644 index 000000000000..e80094cd0dd9 --- /dev/null +++ b/dev-python/tox/tox-4.13.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 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="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/pyproject-api[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{9..10}) + dev-python/virtualenv[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/distlib[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # upstream lower bounds are meaningless + sed -i -e 's:>=[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' + ) + + epytest +} diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest index ae402bc561a1..3fdd644e3eca 100644 --- a/dev-python/treq/Manifest +++ b/dev-python/treq/Manifest @@ -1,3 +1,3 @@ DIST treq-23.11.0.tar.gz 74450 BLAKE2B 0e10b070e1623b1aaaaf8ce53c98d29a44e9e5e76a84d6004e21cac74564cbb4b22c4015b4d999967ee519f6356016d3cb3fd8304df68967ec46dd2c1005d3ee SHA512 bf62373f51a0552e040a628c86fe0f8d136ab5dfefaa2fa46d9ab173a58c20c0211f94370561e07fafb7da87140e88c10cf336ff7a61e5b3fc1a47fd1193cc27 EBUILD treq-23.11.0.ebuild 1139 BLAKE2B 8203801445a9b67ed3244ecc6f388b5407b2dddfe1eae8531928e4572d3a8d735646a9c1298f989943590f8e42a875b1d6b3e562186d5dafbeeea60b6a2241f6 SHA512 a057a590ee1e4b84e35c11e5a8c0c2c3bbc7d0f54814a091082b23bccc241330239c937b30592ef05c2e56ea06811c24aa6c8b2b7362cdd3506341b645e6eefa -MISC metadata.xml 781 BLAKE2B a50fa9d74c53d5c948cfd940ff1e454a2aa9c44bf29c8e39495007ddab02e212a979f757335fae531ceae43743342a02a4ae049b5b12425ba779293c6977eb07 SHA512 1d45744f461efe3cd03802e3886dee60a19eb508b681e3235817f478dd98ca164c822194f03b05891e0000e3d09af4790e8b10e07f3e303abf9ad308712ca9b6 +MISC metadata.xml 675 BLAKE2B 503b618157c565652f3fcd2a4fc7b2a6fe7e4208e965b956ee166f3d682f0b7e2865f88f7b9c3227a55cb67ca4f21d61b11e6194d4f1e336abc8a9e6471e99c2 SHA512 a09304f23b2934c596ba809a93146be20f493d3326b9ac54c846654f7439218caa04f7b138efc8002061611336aac8be3747e3407ef67d1af640a64e07ebeb4f diff --git a/dev-python/treq/metadata.xml b/dev-python/treq/metadata.xml index b7134451c430..68bea5efe644 100644 --- a/dev-python/treq/metadata.xml +++ b/dev-python/treq/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index dfba79065256..1b90682738f4 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,11 +1,7 @@ -DIST trimesh-4.0.10.gh.tar.gz 13435507 BLAKE2B 9e60ac72af4020997b606738dba044b23914a50ec07bcb014defcf23b2d5afde279755cc244dccc2e0a482f3b10eab025f9a0ea9f37becb62067a65192c948b1 SHA512 783730dfedbbbb09c829240c11de3ee15a5518454335734cc98b25b289011fb4310e80c6a11d3fe7b83d0661e38d36e98650333a976fed210aa1dc9fa30d857b -DIST trimesh-4.0.8.gh.tar.gz 13434746 BLAKE2B 858ad7daf9cff3bbedef3ea124d6af1be96233b09a2bd9abd0d2cc43b6f981f844300a36dfef751caf1abf721dd0481a189e0d80ddba8a3fcacbe87183c3d26e SHA512 77472e954b9defdf39fac7813aad892f56f02da475801effdac7de28b6e28f6ca5a7c99fa51013e44435a2143f01a5a2be1e8419c1c81c0c02dca237b8e21dd3 -DIST trimesh-4.0.9.gh.tar.gz 13435804 BLAKE2B 7e07ad04f7c08b01763ce0d4f50ad7a00fa4888f43abab92bbce495cb0c1dc8815e0c346e326f19c811fbe8d9d2657b45390016f1508e1d994ee529af182b2c1 SHA512 8d6d48a7889693536a54355efac5dc35eb2a8babeb5c93d71127e65935e7750d7330bd9b96b31b37dded7a5fd50151d39b6c38a29e0075374ee29ca975e5ed9d DIST trimesh-4.1.0.gh.tar.gz 13437739 BLAKE2B 4a5c54bd17506fa391404f825c2be47e34c3757b6380bb8af43b27b3b1f30f6518dc997f0ce6a20d87c7c8ced4c5f54092a58d6d03f5d73e4fe6cc8bbc62342e SHA512 77729d3b14f90d106fd79d1bddd0261cc1e6aeb3f3af7fcad9c9dacbd8fecea4f996944d5af232f2af46e274b14b657e0ad90700cd194afa9fb2a40dc3763c44 DIST trimesh-4.1.3.gh.tar.gz 13438037 BLAKE2B 1aaa2ad9fc974bc335710e12381f63fc7d6c6db47b6d88e9590dba92c126dee374ebe8282df02bdd4405558b391ce836c861b0672be847c627238c9c4c6c2285 SHA512 5f9b81c9e59760ec023e0a2ceeb62fdd4308f69ebc0cb495bcb0d7b58244a6754d4016c87110509f01696b291c03838b7896f9f470fe95f99d8755781b82051a -EBUILD trimesh-4.0.10.ebuild 1908 BLAKE2B ff0eeac6c64e34c8818e24f58c2e49e7c8963385ba8527c66bd4ad0c56cab7abc0847a637118e6a18b582ff6107e213196754bde834f08a2d1951e46591fae54 SHA512 3998496eb68016f7b7fb8f0f93a8d18feef378058c8fd7b41d81952a21d2742755c6dd2aaebe57049252eb466025fbb056aa4a3bea09027d69b2b16e5fad0422 -EBUILD trimesh-4.0.8.ebuild 1906 BLAKE2B 053042a30f176fa8cb76af34dba9529a3066379cc9bc60d7619b1d89191778d060d1092be0bd4a88be2f74d4a9dac087a16940029dfa5020fc287a5cf2f3b074 SHA512 3a3c291a45aae52a21e943057539d9e1256094696fb1ac01c57f58a067a5076b9e904308433000ffd33a885218ffab4c4886ad6126b0d28596fc9c78ecad3f0d -EBUILD trimesh-4.0.9.ebuild 1908 BLAKE2B ff0eeac6c64e34c8818e24f58c2e49e7c8963385ba8527c66bd4ad0c56cab7abc0847a637118e6a18b582ff6107e213196754bde834f08a2d1951e46591fae54 SHA512 3998496eb68016f7b7fb8f0f93a8d18feef378058c8fd7b41d81952a21d2742755c6dd2aaebe57049252eb466025fbb056aa4a3bea09027d69b2b16e5fad0422 -EBUILD trimesh-4.1.0.ebuild 1908 BLAKE2B ff0eeac6c64e34c8818e24f58c2e49e7c8963385ba8527c66bd4ad0c56cab7abc0847a637118e6a18b582ff6107e213196754bde834f08a2d1951e46591fae54 SHA512 3998496eb68016f7b7fb8f0f93a8d18feef378058c8fd7b41d81952a21d2742755c6dd2aaebe57049252eb466025fbb056aa4a3bea09027d69b2b16e5fad0422 +DIST trimesh-4.1.4.gh.tar.gz 13438872 BLAKE2B b03efc741bccf3b08c9f8611dbf282d99fb8a2691d54d0230326453aa5666b69470d00fce7eccf2863c6f6939c56d74d3d537100b8def9c8660a33eabf3ba462 SHA512 bbdc3ec24d5a53e329b3b3021bec14668b1bb19e231ebb5f2ee186449e9c4ad162a14c4f42b8bdaed513ff5c874bf7ec1f0fc4bf103ee6b79ca7564494316984 +EBUILD trimesh-4.1.0.ebuild 1906 BLAKE2B 053042a30f176fa8cb76af34dba9529a3066379cc9bc60d7619b1d89191778d060d1092be0bd4a88be2f74d4a9dac087a16940029dfa5020fc287a5cf2f3b074 SHA512 3a3c291a45aae52a21e943057539d9e1256094696fb1ac01c57f58a067a5076b9e904308433000ffd33a885218ffab4c4886ad6126b0d28596fc9c78ecad3f0d EBUILD trimesh-4.1.3.ebuild 1908 BLAKE2B ff0eeac6c64e34c8818e24f58c2e49e7c8963385ba8527c66bd4ad0c56cab7abc0847a637118e6a18b582ff6107e213196754bde834f08a2d1951e46591fae54 SHA512 3998496eb68016f7b7fb8f0f93a8d18feef378058c8fd7b41d81952a21d2742755c6dd2aaebe57049252eb466025fbb056aa4a3bea09027d69b2b16e5fad0422 +EBUILD trimesh-4.1.4.ebuild 1908 BLAKE2B ff0eeac6c64e34c8818e24f58c2e49e7c8963385ba8527c66bd4ad0c56cab7abc0847a637118e6a18b582ff6107e213196754bde834f08a2d1951e46591fae54 SHA512 3998496eb68016f7b7fb8f0f93a8d18feef378058c8fd7b41d81952a21d2742755c6dd2aaebe57049252eb466025fbb056aa4a3bea09027d69b2b16e5fad0422 MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d diff --git a/dev-python/trimesh/trimesh-4.0.8.ebuild b/dev-python/trimesh/trimesh-4.0.8.ebuild deleted file mode 100644 index ce63b84c1613..000000000000 --- a/dev-python/trimesh/trimesh-4.0.8.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 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 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - sci-libs/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox_earcut[${PYTHON_USEDEP}] - ) -" - -EPYTEST_TIMEOUT=900 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox_earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trimesh/trimesh-4.0.9.ebuild b/dev-python/trimesh/trimesh-4.0.9.ebuild deleted file mode 100644 index 4a4ed4607e7b..000000000000 --- a/dev-python/trimesh/trimesh-4.0.9.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 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 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - sci-libs/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox_earcut[${PYTHON_USEDEP}] - ) -" - -EPYTEST_TIMEOUT=900 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox_earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trimesh/trimesh-4.1.0.ebuild b/dev-python/trimesh/trimesh-4.1.0.ebuild index 4a4ed4607e7b..ce63b84c1613 100644 --- a/dev-python/trimesh/trimesh-4.1.0.ebuild +++ b/dev-python/trimesh/trimesh-4.1.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" RDEPEND=" dev-python/chardet[${PYTHON_USEDEP}] diff --git a/dev-python/trimesh/trimesh-4.0.10.ebuild b/dev-python/trimesh/trimesh-4.1.4.ebuild similarity index 100% rename from dev-python/trimesh/trimesh-4.0.10.ebuild rename to dev-python/trimesh/trimesh-4.1.4.ebuild diff --git a/dev-python/tubes/Manifest b/dev-python/tubes/Manifest index ec76755daa4a..521b49c645b5 100644 --- a/dev-python/tubes/Manifest +++ b/dev-python/tubes/Manifest @@ -1,3 +1,3 @@ DIST tubes-0.2.1.gh.tar.gz 66899 BLAKE2B 21127cf21336b6bbd2acf794bb503a987f7fae63defc7de04d554c7f55f617a23daae105ef756fdf5e8e1b208907388745c6485179f9010339de717853ea8b08 SHA512 6f4666f1591c96d0d7f0514f511ad700f6c3976fcf561f0d967f26aead089e682540b74f85b26a68ff6877d5d7775654c9f6959d8a41c25804375ca837ac1815 EBUILD tubes-0.2.1.ebuild 788 BLAKE2B 895c8317479fef88d3201837aaeb5268dc42e20bc94ba61b9d7b882af2166eb6da0bf56dd1bc006eef6627165066233dec0040956b9815e39428719735e4099b SHA512 f23368b6009adde337970444bab7f6506eaf86f6d595014935e4e4819ea9eb33babccda41149d632f2a0159a07597e7b03f00b7a57919601879ebfb68bb6eff9 -MISC metadata.xml 761 BLAKE2B ef257b921d8ff36da6eb239ee72ae9f85a9ee01b58e54c0028d5b741f964a08a25acd39514615df05af1e1ce0873f579c99d83ab89224dcc3798f22982632c9a SHA512 e1f031965ba85c371d71ae68eb2e7e9926058a153ea1ab2db5bead6a3db9a0edfbbb12a9f229f991b244943fb59729ccb36f7a10bb4d06dee06e47cf58e8b5da +MISC metadata.xml 655 BLAKE2B 4fc564cc1d308e8cb9d1ca84e8772afe299e73d62b1144859b3570ac9f68c139c90645b74d147a66dbd86526acb75ac7eabe275280f60f5530f983c0eec2485d SHA512 56f4e68a67d90d6d842492accc2dc9b0cdc8d6992c10a693c7fb781b52845de85ebf5d31419b39125a58a9279dab9336070806bbdb010cd827c586f062239880 diff --git a/dev-python/tubes/metadata.xml b/dev-python/tubes/metadata.xml index 4bcfb56ec8d9..321dc3ed8589 100644 --- a/dev-python/tubes/metadata.xml +++ b/dev-python/tubes/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/txaio/Manifest b/dev-python/txaio/Manifest index 9b04edbf37fe..edecd3162d76 100644 --- a/dev-python/txaio/Manifest +++ b/dev-python/txaio/Manifest @@ -1,3 +1,3 @@ DIST txaio-23.1.1.tar.gz 53704 BLAKE2B 1c12892c34cc848732d718a715e83059a6be0973cbabe619639c67d230b0d4e55b4e6d1b13baa05b13fe9faa266dadb6f2913bc01491af381fde5ca78ce6941e SHA512 41320501ec3e2555edc63326f2c5ee9bbc2fd103198a515b6dc4c44603a41d633c99a8f12c92ffc85f43546f0382d40f0c9748b13f7a7e70d98c5c4a2de85e2e EBUILD txaio-23.1.1.ebuild 816 BLAKE2B 8bac6722dc09ba8f13cc2e40e8af6084b9df6c74cbf02ce35a2cc0fac7811135ea4ba2227b9675b40e613e7e657ea129f6335fef7ac4fa8ebe02decbb2365195 SHA512 a78b8efd0b85c0d10a5e04cc788dcb49688825d93dc9a40324b3fa4cc3ff2a3085abceacadd2e1b14de8a7bffe212465763c97735e8610586100fbaec83518da -MISC metadata.xml 618 BLAKE2B bd097fc800fd543169f113520e8579f6514a355de3d68548e48e6037812b192bb4f6f8d4c2956934ee9cf88e6d13a11f8a2f95a3cdbba95f66638593734087d1 SHA512 fd8817810ff9ee6ab874f8bce30c1a1834caa0c5b22139d2c1317722155ff87e15a05c3f95b6f23f03e7b98807d0a71b0e2081518cc5e2086718cecea42b0c42 +MISC metadata.xml 512 BLAKE2B 77fb828d05a3e0b0cac86cb83dda6bbea71087176cf82b1dc31fd274bcdb65d179240cb6cebabe3c918489398212bb6863ee4c6212a0e98dfa660c55785d4c84 SHA512 1d72dde928e33de1feab35d99bc6438ae0d26c4536ba1737296a6a89ec517e1f861826a926b352f046b697ef248653b4b6eb2a39291e50d7bd0d422a4c4a1d20 diff --git a/dev-python/txaio/metadata.xml b/dev-python/txaio/metadata.xml index 26a77153d753..6026f75d328a 100644 --- a/dev-python/txaio/metadata.xml +++ b/dev-python/txaio/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/txrequests/Manifest b/dev-python/txrequests/Manifest index 8fc6f8914b35..165609e50c94 100644 --- a/dev-python/txrequests/Manifest +++ b/dev-python/txrequests/Manifest @@ -1,3 +1,3 @@ DIST txrequests-0.9.6.tar.gz 5306 BLAKE2B c1b55835c360f27c519371834de6cce0760e201a746d960425d7bef98e10cdb421d4db90b93bccdfa05b1fa2d5d6258fea4cce93fe62c7e9ad75780f1a5a89e6 SHA512 3892e121417b8346a2a2db02f8f4143b8f87c060cb4d48dbd07fa77559cfb0caf5742b257377ec0a746f2b995eba36f419a1a5b19d83a0c343cd39057dd34fb1 -EBUILD txrequests-0.9.6-r1.ebuild 689 BLAKE2B 0868151a58a5bd243e873270c9f8dd7f8456e9a3e4813febaef53c69fd285a3b063200d0eb71de584309f121694ef3839f5620b32cdd978b44d171385a221f21 SHA512 00215bc1f7420ceaa604af0f3312fc9355d579774db9fe5758cc5f6e21d9783acea5669776956645559a6d59fb60d92814a65dd1ae2306137606af41d34007c2 -MISC metadata.xml 741 BLAKE2B 8905771c4310260f3a5adc31f5196f87cb4103c4fd0551d52645adff4ced8cb772ed2cf0c04e2bb26eb3dc19de1deb585480af47e9b083280944305a3bf7738b SHA512 308430b0cd9df5809e9a0eeb59742006dd5a2d08f98d35f309d8b89c0e9fb321df4817d07723a02a20753db64fbc049300d9a085b8c8dc5e03ad88cf7ae51b52 +EBUILD txrequests-0.9.6-r1.ebuild 710 BLAKE2B 4766e717ce34d48dbda4d72bbaf21919d23e6c411a54ea36564487b7ff6827c004e9198c797125f7e3a2ce6cddeea2512dd0f7cdb4e0e2b30f3024baa35426d2 SHA512 3ab2c942fb8ff84e8bda9a746cae7a24f0453cc40a410afb0bba71cd2f93bc233da006f718dfc7d29b7577ccd5931d8fac0c51b57007d8f2eb9e0e5daf39476c +MISC metadata.xml 739 BLAKE2B 043502124dcee804eaa6ae769072b02c5503f00d6c7b59161c12dc0090918e6fc0e572301b35b9d705c601900acf27d0bd8981616cddc5d7aea486ae9a692ff3 SHA512 4ac33badf6543d0da2d418310cc45e86ff439c3ee16916ffd3c7710edb7cce88ad40481f4fbd0e82b9351096ccb6f8a744456657d602c0c57f4e9510c5844cde diff --git a/dev-python/txrequests/metadata.xml b/dev-python/txrequests/metadata.xml index 38995d6314a9..baf3592d99d3 100644 --- a/dev-python/txrequests/metadata.xml +++ b/dev-python/txrequests/metadata.xml @@ -1,9 +1,9 @@ - - dolsen@gentoo.org - Brian Dolbec + + python@gentoo.org + Python @@ -14,9 +14,10 @@ txrequests tardyp/txrequests - Small add-on for the python requests http library. + + Small add-on for the python requests http library. Makes use twisted's ThreadPool, so that the requests'API returns - deferred. The additional API and changes are minimal and strives to - avoid surprises. + deferred. The additional API and changes are minimal and strives + to avoid surprises. diff --git a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild index 035df39222d8..34f717029574 100644 --- a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild +++ b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,8 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="test" -RESTRICT="!test? ( test )" +PROPERTIES="test_network" +RESTRICT="test" RDEPEND=" >=dev-python/requests-1.2.0[${PYTHON_USEDEP}] @@ -31,5 +32,6 @@ BDEPEND=" " python_test() { - "${EPYTHON}" -m twisted.trial txrequests || die "Tests failed with ${EPYTHON}" + "${EPYTHON}" -m twisted.trial test_txrequests || + die "Tests failed for ${EPYTHON}" } diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest index 9b7e031ae3de..23e8c4d947fb 100644 --- a/dev-python/types-setuptools/Manifest +++ b/dev-python/types-setuptools/Manifest @@ -1,3 +1,7 @@ DIST types-setuptools-69.0.0.20240125.tar.gz 33291 BLAKE2B c5b987f4ef5a67d8f09c2b3a96df17ef38e58e0d3d353dad34d34eb5d509f241edc2ed0a9bcf517331168d747d56c62c1a5cdf0cc315ec43cbac8815283e3e05 SHA512 9bf3865a7d49814939f8ba3cb553cd5c3d2623c8b029ac5da7a5c264049e09d6ab2d61e184ce1a4c3ed321bfb8fee0428742770b2e5398594172aff53503af91 +DIST types-setuptools-69.1.0.20240215.tar.gz 33567 BLAKE2B 70347da95db2668e98626f1823b646d50ec232c1bed9424f15f8dc5ee44922c18b45b99c3583066c3d080044dcc6990e65e2ffe8905cbc37d88a7724da7f6017 SHA512 d30720f1e210643b0676bb85ab7c8110cbe354d931d954486cf5e17f0f5ba234f108fc5237ecfc372704958fcacb5ae51425a2dc4ed55605cfcb26527f38ca64 +DIST types-setuptools-69.1.0.20240217.tar.gz 33570 BLAKE2B 07427f0daf001586812993136bc77d571def95ff95ae3bf9dcda0fddd8b282cb546f956d33aff28ef1491eafea6e223fc7af6a86c4d117deff8006696aea20e7 SHA512 c63a5e893e4781dc03ef46c6786d00c1c45cf877e72d692c56c3e0f7ef4ea07c44feee05787dc4d8c439ebe8ace0048d1a6595aa29b3a6e09ed80f2e34581eb3 EBUILD types-setuptools-69.0.0.20240125.ebuild 446 BLAKE2B 8806a9adda11fc518ce33033fd60775833ce2d57f071af516d0e5c81cf1cd87c522c7a74b02ee59c1690e8fd5548e21edc912bbc50cb5687946f111674e188a0 SHA512 d24926735e809294f4833c61fe86ae1044a34771b9c9adce44d56e61f576aff843a9b65147a1825da6e51bad40dba5a66b0ce4ab37c2e6037f283126952fb181 +EBUILD types-setuptools-69.1.0.20240215.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0 +EBUILD types-setuptools-69.1.0.20240217.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0 MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15 diff --git a/dev-python/types-setuptools/types-setuptools-69.1.0.20240215.ebuild b/dev-python/types-setuptools/types-setuptools-69.1.0.20240215.ebuild new file mode 100644 index 000000000000..69fd1036f5c6 --- /dev/null +++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240215.ebuild @@ -0,0 +1,17 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for setuptools" +HOMEPAGE="https://pypi.org/project/types-setuptools/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild b/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild new file mode 100644 index 000000000000..69fd1036f5c6 --- /dev/null +++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240217.ebuild @@ -0,0 +1,17 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for setuptools" +HOMEPAGE="https://pypi.org/project/types-setuptools/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/unidiff/Manifest b/dev-python/unidiff/Manifest index 4450666f190c..8fb5a11edae4 100644 --- a/dev-python/unidiff/Manifest +++ b/dev-python/unidiff/Manifest @@ -1,3 +1,3 @@ DIST unidiff-0.7.5.tar.gz 20931 BLAKE2B b43ff383fdc52f2d2973a42a8178eeae46b2e73919dc4e79166fe100b3d3cc8a47c1a55f76f1f4b49d5c175eea3949e750b7c4ddea716e8f1d6faa34109cdc81 SHA512 bcb8c234643ecaf7d8227b57f90fbc546851b5e3abe84d74b33570bf3399b9be756b4dca9f1506b69e9401e724bfd9892c5deac515160685e5399bfe555716a3 EBUILD unidiff-0.7.5.ebuild 448 BLAKE2B 0ff95b14179e51a40df173bebc95fff5e8ed54a0d5618d250940e795592097f8a41b53c257eafdfa8e418755d07d2204a9880570671f571c04303d40cab4373c SHA512 77a5e2d31a77096a6aaab41684f4dccb800a4ca81ec7e1cfdfda518caf1cc7e11db2e4e78c6259f6882e0bdf7bcd942707c95408eac5b7e2045876d7c4e9c583 -MISC metadata.xml 602 BLAKE2B fbe6b86abaff50821e3ca66d9c2299a0ae879addb0027f1ad34ac158284f7c14d2b89dc88c2e96502dd2a6060f13acd83a6400557b10e10c351be18e0a6fb160 SHA512 987e1820271799cadc60240b43901ea4f132de0b3d1187ee194b94f0531283a9ea4bf69b5caacfd414f142aafbec096370503f65774d9b5801765b3555b3170e +MISC metadata.xml 496 BLAKE2B 0d786629a10994690c8e8e386a0b8d2c8c27617e71a89676b0502f01583c7da9dfcaa58dd6c4cf836eb810117c34c38b6d226c9a7c2a66ae79c3bf02c338b5bd SHA512 6d847b5b5fbc1c02a8d776c0c774cc7fd8f6f425c1b518533e74f2afc4303059e58d2fab1ae841ca53a726db9a2922048368114184110a72408a9d3a8c6f8cb3 diff --git a/dev-python/unidiff/metadata.xml b/dev-python/unidiff/metadata.xml index a10f3a6a0b4b..6cfa6e58554c 100644 --- a/dev-python/unidiff/metadata.xml +++ b/dev-python/unidiff/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - python@gentoo.org Python diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 258c04b5d817..830e7ea2fa63 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,3 +1,5 @@ +AUX urllib3-2.2.0-pytest-8.patch 4439 BLAKE2B 5f67936952395f46e5732579a9e8bbb051d76f136f93912c3b355b7dfe15df6490c7bca702dc74184e33dc729f31aa73297729075bd2d28d895473998e5506b7 SHA512 a8249f76754df1b94e66cef679622734968e02911607ee5b86386b4f3e98a3d90c8b4410d9ec54da994695b0bca30a51e84ea923d36634c0e6ca1e785044e876 +AUX urllib3-2.2.0-revert.patch 1984 BLAKE2B 8cd784e62d797e2bb256ac0a4f64b6e738113486bc3a691823f7e0376662b26d05218d40bc71cc9c6a8641868457026992a3e2b7233b6329a090af662a3cb799 SHA512 c1a33b9ae738cf9269224937bd8531e4bb97b6f8cf9a21da4598c4ae3fa5eb470d0f4d54dbea2706f9fdab6073151cb7607170204de4e8ac07a4efa930693ac3 DIST hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz 156216 BLAKE2B fcb5f49653401e6e4079e1c770d3cd407602d4d6764437b735bd4ec04191dec59cdc930822fa2aff726ee25cddd0f71fd457dedf31026bff1da121d93af8b768 SHA512 62d6787d88a2e716f0ac04fc49f6cdc586e473a660ee754ff66961922ae78bcc75d1f78b091e78557dd60f006e8e480114738c7b4ff71beac804e4fc9603240b DIST urllib3-1.26.18.tar.gz 305687 BLAKE2B f2f673761a8d80eee715a8726ba36ab6b09800fd4a4f03f27438553c36072e2abb5ff26cff71dcf30fd114f4d28c4ad9907533965b83c8a0581d3d4661904b70 SHA512 c89e93a032bf6b11375c06ef7c5abc1868f93e7655cfdca09e9bd939ad415d206ea159fe151ecd2e5f725e0e18a831c7a5382ad01dbc32264154fc8af7aec156 DIST urllib3-2.0.7.tar.gz 282546 BLAKE2B d4fbb9e1d0b6d1f3c3d71efc3fc479c7b1c49f87ca849c387701fb0c8b4124082de6d83d958c8b2afc225a84b80e7665df857e7b0918ba50e4ad1431f8facc4d SHA512 ca21dd330cfc7f53e6f00a92be1df1d24acbe61b6ca31c52a272dccd6f50d1bb797eece9132860adc84c21a9bebc3030a12816081451fcb8384c11a6cd2d1e8b @@ -6,5 +8,5 @@ DIST urllib3-2.2.0.tar.gz 287152 BLAKE2B 126949265c6558e8743f8e2e05e80fd211845c6 EBUILD urllib3-1.26.18.ebuild 2312 BLAKE2B 9c1155aa93102ea0b118b2980142c07b9bb98b08ebb779861ecf182ffcedd542bb816e1f9a1976cdd09760ad2d0c931bc1d4fe8050ab2a93d9ded82ba0b4966d SHA512 9c4d385c148f5ba5e1a2f0792e1059aece3aff14baf2236edeee36e31fc6f83ff7b6401b6100d3d3f35ad631eb2bbbe4eec95e31dfb0948e2a4833c38c234a73 EBUILD urllib3-2.0.7.ebuild 3297 BLAKE2B aa93e50875380bda0b91543451be2d3425d0ab8c77650a9c84fff90c889ddf812ae66b78fed95ef820a68a510eb952716fea459f7dcef8b41db8156e0b5d3cb0 SHA512 790d5c7d1fb6838be75ecb3802cda5975ffe5a45c57cd67d6fe264de4bf47b9511b897233f8057298721665366f1da5bb89fbb58bf255b4659b8afc4f95224d4 EBUILD urllib3-2.1.0.ebuild 3297 BLAKE2B aa93e50875380bda0b91543451be2d3425d0ab8c77650a9c84fff90c889ddf812ae66b78fed95ef820a68a510eb952716fea459f7dcef8b41db8156e0b5d3cb0 SHA512 790d5c7d1fb6838be75ecb3802cda5975ffe5a45c57cd67d6fe264de4bf47b9511b897233f8057298721665366f1da5bb89fbb58bf255b4659b8afc4f95224d4 -EBUILD urllib3-2.2.0.ebuild 2849 BLAKE2B 03b8677acd813b4be94e3ef766d19afb529ca38be7f8e09c61870851de46b66bd1b1ccd0ef89e392926d09f6bd819877e82d9917c503a2915f45250e24cf8be4 SHA512 8d3f7edb37096aadabbdf2cf94d6cec47e9a344bf1cc4ca500cdf04230995febcf857611ce91c145e88a0b52b9c9476c5fa8ee54464b7ef25d408db2ddb6c429 +EBUILD urllib3-2.2.0-r1.ebuild 3114 BLAKE2B 7c6f0f27381c8058dc4bf97b4fc60517fd612a6b6d54b76ee81c8d4f0b99cdaf8848ed84c097f4b77c9566ea68457ca8c003f3e6ac9b53cf75e770c16d38bacf SHA512 8491d260e6b7f32646e4beef876dd481ab5d6843b96ddd3221bc3d500d8aee9417e2ed82d0fdf1f0e31fe4ccb9d404ff2eead22651cc88102808de10ed3d04a6 MISC metadata.xml 449 BLAKE2B 45df5a0e80d7b229058be52fd8feb3ba2efe8d981b5b34216e4b9cb35d332588c4b3efade8e8d06bdf1f13159dfcd937458e5cf4d0cea5e07b6c1011cc8592cb SHA512 312b41031a9cbf6341f537fef94137420ca49ab609e7d4c325a998e328be415b381aa50e7b5600483d1a7583b72675a044b5dd80cb84a52539ab23271f1b096c diff --git a/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch b/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch new file mode 100644 index 000000000000..9baa3379a7c9 --- /dev/null +++ b/dev-python/urllib3/files/urllib3-2.2.0-pytest-8.patch @@ -0,0 +1,112 @@ +From aa8d3dd2535cc125e123e5c2bca38738d6864b2a Mon Sep 17 00:00:00 2001 +From: Ruben Laguna +Date: Mon, 5 Feb 2024 15:29:35 +0100 +Subject: [PATCH] Fix ssl_version tests for upcoming migration to pytest 8 + +--- + dev-requirements.txt | 2 +- + test/contrib/test_pyopenssl.py | 1 - + test/with_dummyserver/test_https.py | 35 ++++++++++++++++++++--------- + 3 files changed, 26 insertions(+), 12 deletions(-) + +diff --git a/test/contrib/test_pyopenssl.py b/test/contrib/test_pyopenssl.py +index b4799ce802..eaca77ba6f 100644 +--- a/test/contrib/test_pyopenssl.py ++++ b/test/contrib/test_pyopenssl.py +@@ -38,7 +38,6 @@ def teardown_module() -> None: + from ..test_ssl import TestSSL # noqa: E402, F401 + from ..test_util import TestUtilSSL # noqa: E402, F401 + from ..with_dummyserver.test_https import ( # noqa: E402, F401 +- TestHTTPS, + TestHTTPS_IPV4SAN, + TestHTTPS_IPV6SAN, + TestHTTPS_TLSv1, +diff --git a/test/with_dummyserver/test_https.py b/test/with_dummyserver/test_https.py +index aa22f11879..b8353d758b 100644 +--- a/test/with_dummyserver/test_https.py ++++ b/test/with_dummyserver/test_https.py +@@ -65,7 +65,7 @@ + CLIENT_CERT = CLIENT_INTERMEDIATE_PEM + + +-class TestHTTPS(HTTPSHypercornDummyServerTestCase): ++class BaseTestHTTPS(HTTPSHypercornDummyServerTestCase): + tls_protocol_name: str | None = None + + def tls_protocol_not_default(self) -> bool: +@@ -83,11 +83,17 @@ def tls_version(self) -> ssl.TLSVersion: + def ssl_version(self) -> int: + if self.tls_protocol_name is None: + return pytest.skip("Skipping base test class") +- attribute = f"PROTOCOL_{self.tls_protocol_name.replace('.', '_')}" +- ssl_version = getattr(ssl, attribute, None) +- if ssl_version is None: +- return pytest.skip(f"ssl.{attribute} isn't available") +- return ssl_version # type: ignore[no-any-return] ++ ++ if self.tls_protocol_name == "TLSv1.3" and ssl.HAS_TLSv1_3: ++ return ssl.PROTOCOL_TLS_CLIENT ++ if self.tls_protocol_name == "TLSv1.2" and ssl.HAS_TLSv1_2: ++ return ssl.PROTOCOL_TLSv1_2 ++ if self.tls_protocol_name == "TLSv1.1" and ssl.HAS_TLSv1_1: ++ return ssl.PROTOCOL_TLSv1_1 ++ if self.tls_protocol_name == "TLSv1" and ssl.HAS_TLSv1: ++ return ssl.PROTOCOL_TLSv1 ++ else: ++ return pytest.skip(f"{self.tls_protocol_name} isn't available") + + @classmethod + def setup_class(cls) -> None: +@@ -797,6 +803,10 @@ def test_tls_protocol_name_of_socket(self) -> None: + def test_ssl_version_is_deprecated(self) -> None: + if self.tls_protocol_name is None: + pytest.skip("Skipping base test class") ++ if self.ssl_version() == ssl.PROTOCOL_TLS_CLIENT: ++ pytest.skip( ++ "Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not deprecated" ++ ) + + with HTTPSConnectionPool( + self.host, self.port, ca_certs=DEFAULT_CA, ssl_version=self.ssl_version() +@@ -964,6 +974,11 @@ def test_default_ssl_context_ssl_min_max_versions(self) -> None: + assert ctx.maximum_version == expected_maximum_version + + def test_ssl_context_ssl_version_uses_ssl_min_max_versions(self) -> None: ++ if self.ssl_version() == ssl.PROTOCOL_TLS_CLIENT: ++ pytest.skip( ++ "Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not deprecated" ++ ) ++ + with pytest.warns( + DeprecationWarning, + match=r"'ssl_version' option is deprecated and will be removed in " +@@ -977,25 +992,25 @@ def test_ssl_context_ssl_version_uses_ssl_min_max_versions(self) -> None: + + + @pytest.mark.usefixtures("requires_tlsv1") +-class TestHTTPS_TLSv1(TestHTTPS): ++class TestHTTPS_TLSv1(BaseTestHTTPS): + tls_protocol_name = "TLSv1" + certs = TLSv1_CERTS + + + @pytest.mark.usefixtures("requires_tlsv1_1") +-class TestHTTPS_TLSv1_1(TestHTTPS): ++class TestHTTPS_TLSv1_1(BaseTestHTTPS): + tls_protocol_name = "TLSv1.1" + certs = TLSv1_1_CERTS + + + @pytest.mark.usefixtures("requires_tlsv1_2") +-class TestHTTPS_TLSv1_2(TestHTTPS): ++class TestHTTPS_TLSv1_2(BaseTestHTTPS): + tls_protocol_name = "TLSv1.2" + certs = TLSv1_2_CERTS + + + @pytest.mark.usefixtures("requires_tlsv1_3") +-class TestHTTPS_TLSv1_3(TestHTTPS): ++class TestHTTPS_TLSv1_3(BaseTestHTTPS): + tls_protocol_name = "TLSv1.3" + certs = TLSv1_3_CERTS + diff --git a/dev-python/urllib3/files/urllib3-2.2.0-revert.patch b/dev-python/urllib3/files/urllib3-2.2.0-revert.patch new file mode 100644 index 000000000000..14175ecec58b --- /dev/null +++ b/dev-python/urllib3/files/urllib3-2.2.0-revert.patch @@ -0,0 +1,42 @@ +From 49b2ddaf07ec9ef65ef12d0218117f20e739ee6e Mon Sep 17 00:00:00 2001 +From: Quentin Pradet +Date: Fri, 16 Feb 2024 11:35:30 +0400 +Subject: [PATCH] Stop casting request headers to HTTPHeaderDict (#3344) + +While this was done to fix a mypy error, we did not notice the +consequences: + + * This breaks boto3 that subclasses HTTPConnection because + HTTPHeaderDict does not support bytes values yet. + * When proxying, headers are still a dictionary by default. + +We can decide to reintroduce a forced conversion to HTTPHeaderDict in +urllib3 3.0 if the above issues are fixed. +--- + changelog/3343.bugfix.rst | 1 + + src/urllib3/connectionpool.py | 4 ++-- + 2 files changed, 3 insertions(+), 2 deletions(-) + create mode 100644 changelog/3343.bugfix.rst + +diff --git a/changelog/3343.bugfix.rst b/changelog/3343.bugfix.rst +new file mode 100644 +index 0000000000..4f2df9e7a4 +--- /dev/null ++++ b/changelog/3343.bugfix.rst +@@ -0,0 +1 @@ ++Fixed ``HTTPConnectionPool.urlopen`` to stop automatically casting non-proxy headers to ``HTTPHeaderDict``. This change was premature as it did not apply to proxy headers and ``HTTPHeaderDict`` does not handle byte header values correctly yet. +diff --git a/src/urllib3/connectionpool.py b/src/urllib3/connectionpool.py +index 1036f0d718..bd58ff14dd 100644 +--- a/src/urllib3/connectionpool.py ++++ b/src/urllib3/connectionpool.py +@@ -751,8 +751,8 @@ def urlopen( # type: ignore[override] + # have to copy the headers dict so we can safely change it without those + # changes being reflected in anyone else's copy. + if not http_tunnel_required: +- headers = HTTPHeaderDict(headers) +- headers.update(self.proxy_headers) ++ headers = headers.copy() # type: ignore[attr-defined] ++ headers.update(self.proxy_headers) # type: ignore[union-attr] + + # Must keep the exception bound to a separate variable or else Python 3 + # complains about UnboundLocalError. diff --git a/dev-python/urllib3/urllib3-2.2.0.ebuild b/dev-python/urllib3/urllib3-2.2.0-r1.ebuild similarity index 91% rename from dev-python/urllib3/urllib3-2.2.0.ebuild rename to dev-python/urllib3/urllib3-2.2.0-r1.ebuild index eb55415eb52a..c8abe317fa22 100644 --- a/dev-python/urllib3/urllib3-2.2.0.ebuild +++ b/dev-python/urllib3/urllib3-2.2.0-r1.ebuild @@ -66,6 +66,13 @@ BDEPEND=" " src_prepare() { + local PATCHES=( + # https://github.com/urllib3/urllib3/commit/49b2ddaf07ec9ef65ef12d0218117f20e739ee6e + "${FILESDIR}/${P}-revert.patch" + # https://github.com/urllib3/urllib3/commit/aa8d3dd2535cc125e123e5c2bca38738d6864b2a + "${FILESDIR}/${P}-pytest-8.patch" + ) + # upstream considers 0.5 s to be "long" for a timeout # we get tons of test failures on *fast* systems because of that sed -i -e '/LONG_TIMEOUT/s:0.5:5:' test/__init__.py || die diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 1a617c997863..a03ea36a7614 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -6,6 +6,7 @@ DIST urwid-2.5.0.tar.gz 839216 BLAKE2B cd4ca032d725962074cd15494f8d1df0ecb73616c DIST urwid-2.5.1.tar.gz 840146 BLAKE2B 2fafd5108920064e63dddc40b41dfd88cba1d0f87011d6800e82e83f745e28f1e64fc87389b769b037a6483e22e8baa12b41904f1c9c379f7ae41db2611bc2bb SHA512 d5d5daa9fa2c64c8a63bfeb6bbc14ccd7e8837af6017eab716f3d5a3ce73a9b1c048ff0ffcdb9a193ee6f43b56fa24713e77c22fec76730b8edaad3054ba40e6 DIST urwid-2.5.2.tar.gz 842160 BLAKE2B 72658842360f23104ab3b21fc247d01bbf8ea4b30bb6e665fa8ce4b8661625c9cb62406eb688ad5119beed3e45f7e36fb2b7453db758422bbb95684fac0e2565 SHA512 d4edb37fc5888621453f5b134ac34f8abf8b1155db031268e5a57a73e825c2f7a642743eaa770f0972f3a25bc53439e81cb90742d0d0812ce2ea42fa5ad7ce50 DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 42815e22f2659ee25736767391afbf0189b5bec9d1100ce7631efd037989cfacac7ee921666e2400e1ef7ef114261a948cfac172ac993753ce151b370361d375 SHA512 80c32138347a618fc40e1a26fd174e708a9f8e4e9a8e09edc1d9261a9d73a644e356ce375654a55b5fb8838a820b8ba8b1cc47560c5b44c5c74677399845f578 +DIST urwid-2.6.1.tar.gz 841705 BLAKE2B 8fb74c9f8eebe0ec8dd7b765cfec6525aa7d3f35fa43373e81c7861666f015ad135660d38b1cf413ec1248dce008fefb997e00547ecf014c507334dba33a7e02 SHA512 f2997b239402324ae4d1cefeb2970a0f39f417d477ed930b6f41a36ea1268f3d6be56bbf880bf755e4fa498c53ca659e801db7c525f5a5c279ac486754130e1d EBUILD urwid-2.4.1.ebuild 815 BLAKE2B 2f46e87ef616e09c2fb275b1110d663914f2f077d697ce32d8194784b31d20baada412a67c8c36eb0fd27fdfdb1dcda325501545f496ac955773bd997c6d2787 SHA512 289576c2ca991fabb3cd2d2b5732426d6b5d17e9349a4575f02043287488482f92fdeeffed1b020f1060f55b8492532ff368df3d45b4e0515efe298b3b3ac6db EBUILD urwid-2.4.2.ebuild 822 BLAKE2B 8468deef11bac7fc10c13343490c0aa1c24e697eb196174cfba79c37668ae2d8eaa313451b94c46bed646eaaa077e9ed7f29786ef6478b72175a4f4f840e3963 SHA512 9e986fd53301513ff2931d408160a5b7ee3bbd0389ae36d9f974a327374c25c24c29a3fea491e1db14372a338392865063db6094fc0878283a64635761a027e5 EBUILD urwid-2.4.4.ebuild 822 BLAKE2B 8468deef11bac7fc10c13343490c0aa1c24e697eb196174cfba79c37668ae2d8eaa313451b94c46bed646eaaa077e9ed7f29786ef6478b72175a4f4f840e3963 SHA512 9e986fd53301513ff2931d408160a5b7ee3bbd0389ae36d9f974a327374c25c24c29a3fea491e1db14372a338392865063db6094fc0878283a64635761a027e5 @@ -14,4 +15,5 @@ EBUILD urwid-2.5.0.ebuild 883 BLAKE2B e2f063dd5527c972b65870a52b6b68f2a00a671d20 EBUILD urwid-2.5.1.ebuild 883 BLAKE2B e2f063dd5527c972b65870a52b6b68f2a00a671d20a1e88adfecec1d1ab54bd5fd128e135f83f8f8d420de356f0d3c515a46fb6e677cfb3632dd43ff6ae69ddd SHA512 c54a5f18b81e3c4719064136258b1bde104ab7c5dfcbc8e59668b681252768a4bb8cb8f9748d6296603ce6d3d81836552f6fad8528590a4cb25ca6c346a3c5c2 EBUILD urwid-2.5.2.ebuild 883 BLAKE2B e2f063dd5527c972b65870a52b6b68f2a00a671d20a1e88adfecec1d1ab54bd5fd128e135f83f8f8d420de356f0d3c515a46fb6e677cfb3632dd43ff6ae69ddd SHA512 c54a5f18b81e3c4719064136258b1bde104ab7c5dfcbc8e59668b681252768a4bb8cb8f9748d6296603ce6d3d81836552f6fad8528590a4cb25ca6c346a3c5c2 EBUILD urwid-2.5.3.ebuild 883 BLAKE2B e2f063dd5527c972b65870a52b6b68f2a00a671d20a1e88adfecec1d1ab54bd5fd128e135f83f8f8d420de356f0d3c515a46fb6e677cfb3632dd43ff6ae69ddd SHA512 c54a5f18b81e3c4719064136258b1bde104ab7c5dfcbc8e59668b681252768a4bb8cb8f9748d6296603ce6d3d81836552f6fad8528590a4cb25ca6c346a3c5c2 +EBUILD urwid-2.6.1.ebuild 940 BLAKE2B 28a1c5b302a7c08b81a16396bace982526b3634243562d24caaa493c49d97e7566d376f4063772134dd579a4dbb8b77b36e8b7d02390a624d806ff268a931c72 SHA512 a8b15cb91dd3eb040afd9d0f35abd91eae937489cfff4fda6349d520eff5327da43f1b4d5587fa41d22ed9d38bb421be68aebb2e86a190f93347d05fd349495b MISC metadata.xml 1194 BLAKE2B 387c1e6ca71806f706b054e11755e885c7bbe11e6be1b639a6160e0b2c51df91feef025f6166a973a38e8ad16fe7627ba6f2b5e293c007da8a1e32e46db1541d SHA512 ee6bb39746fdfe3ebcc83304cb9d7c7cce16f4caca284bd82907fd13672bdcf982f1fbfba22b0877da8de9f6cdadc4045916eff678095320745eab954960ab6f diff --git a/dev-python/urwid/urwid-2.6.1.ebuild b/dev-python/urwid/urwid-2.6.1.ebuild new file mode 100644 index 000000000000..e13f67f530c0 --- /dev/null +++ b/dev-python/urwid/urwid-2.6.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 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} ) +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE=" + https://urwid.org/ + https://pypi.org/project/urwid/ + https://github.com/urwid/urwid/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_test() { + rm -rf urwid || die + eunittest +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 36c72e14c9b1..3d68c6504b78 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,5 +1,4 @@ DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c -EBUILD uvloop-0.19.0-r1.ebuild 1964 BLAKE2B 478fdf65b58e5f18a471edb16d07cb0cee9f231b27d03cc43385294b44e7ab6cc41719e6f6b82f818e61081410f830ea458575a579a21b97b92e19c8128e85f0 SHA512 93043f1e615ca20677f1250ebb26c71e2b60563664a414327e00bb0acc4cc785ade7c69094724ea1c39bf9cd15816458cfb06d46d8e3959bdf6356f707299f37 -EBUILD uvloop-0.19.0.ebuild 1912 BLAKE2B 068696785011407f049ef5e548b6f4aa150ea83f730e8f05b72a04db491eebb84a7c8e10bdbb8cbb2a9b496dba1f4c131341cee86c553a8af7a6cd86d8dc5c85 SHA512 6f0297ff2a05325f001c01a690571d8aa551b6b2b72a118157a91fbb82b23db3d40af0ef237132ac220bb540b8f8555bdb71bd1383d81e18da95fde4bc98be7e +EBUILD uvloop-0.19.0-r1.ebuild 1963 BLAKE2B 433d74dd3de66a4d0b58f784f51ff275feba8162b6755dfea1fc119ae23471edcd05c8f3f7e5a15212c2f6bb525ac13b030291dca2ed2dbc9d2fe31b4eddab72 SHA512 96f952de9414406490fb55cd324155f4c8b63a062f5bb4924f33b57d85164b11d6986fe33003f970103ae1f834d23a6fa1822cb9732cb08a4d61b4b2451885af MISC metadata.xml 527 BLAKE2B 2db44bdfb681fcce35ef35f13155293ac3fdffa12a695b654ed8acc608cf1f769243136e66b6b2c1afd57caa7e59a66a60d34631c37a4b98a474bd0635fcbaa3 SHA512 02540835a23405c467293395fa7984741e02ca1aca75f527edd3b988d307b41db0f729d5cc0b3a826a652fb7104dec7be86a9a57f4d5646d2af87255cc2d90de diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index cc9819caef7e..e7f04208a68b 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz" -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples" diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild deleted file mode 100644 index 5c6ffd63c22c..000000000000 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/magicstack/uvloop/ - https://pypi.org/project/uvloop/ -" - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" -LICENSE="MIT" -SLOT="0" -IUSE="examples" - -DEPEND=" - >=dev-libs/libuv-1.11.0:= -" -RDEPEND=" - ${DEPEND} -" -# > setup.cfg || die - [build_ext] - use_system_libuv=True - cython_always=True - EOF - - # force cythonization - rm uvloop/loop.c || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_IGNORE=( - # linting - tests/test_sourcecode.py - ) - local EPYTEST_DESELECT=( - # TODO: expects some... cython_helper? - tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr - # unhappy about sandbox injecting its envvars - tests/test_process.py::Test_UV_Process::test_process_env_2 - tests/test_process.py::Test_AIO_Process::test_process_env_2 - # hangs - tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data - # crashes on assertion - # https://github.com/MagicStack/uvloop/issues/574 - tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine - ) - - rm -rf uvloop || die - epytest -s -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest index c8a6bb76aa45..b80fb2cb101d 100644 --- a/dev-python/vcrpy/Manifest +++ b/dev-python/vcrpy/Manifest @@ -1,3 +1,4 @@ +AUX vcrpy-6.0.1-httpbin-compat.patch 1921 BLAKE2B 7ac8e0fa08f38b2b1f3bf78f80485a32d2ca2a56bff4c9c70b42049a6ed37dadd25f25fedd77b578d7452b87bf74825b0bd062186f74c9cc6a7017be6fe189f7 SHA512 81b87869bf8af2b853ff5a336c45ac1b26ed8f49729e2da94859b621d1110a07081d280dfb541fab0a8bb2ad48c26be48a3966f17a7455242da0b150a569c0c8 DIST vcrpy-6.0.1.gh.tar.gz 337497 BLAKE2B a00571d7ed0dd895cc120e3e2615e8e6ea3e86344813e87f836a182be45389b200925ae2a02dc754b0b77db642d3be453b3b8c909b26197222b84fa95c6da804 SHA512 79ba9ea29db20ddc3db5676d7bdb05da17848eb126ed63d813a1d2b0de80573fff3afaec2ffe1af491a0310ce922c7545c4569035d0f5868f171db25965c217f -EBUILD vcrpy-6.0.1.ebuild 1647 BLAKE2B d087ff5d409691f23d13059e9530cf317aeb7376d820aba82d0669c68c0386e933128e6c07b302109dda6bb3dc65053d296721d50d2e4827a54cf4d40b5db471 SHA512 867354a621ba19e5f1605591bc40d98d0509f95e534edee4c5c99dc5ca06fa8b05f7ba15efd4366c8e5d7f9e005d24bc4a234c01ef35fbb508817660ae83382a +EBUILD vcrpy-6.0.1.ebuild 1748 BLAKE2B ef578ea72d3b54a75e3d986932d1d170b6abbc14d42df5304e796c92853f95cfd1a0ae722adff5a063babc0dd53aa63e26e24d9c69bc19a4353fc8e62d653b86 SHA512 af5de06049c920f8ebfd13a11378667dddb87d6ab12e42bca8893443d42f680261c95d4c798d4f42ca9bf458e4350eae96439aead717b5d51382b39519078ee0 MISC metadata.xml 388 BLAKE2B fd31293bd6085e6a93816a1813a8c3a9d046ed3d932fba5b32b454a71e7535606ba92815699b7ca10fc837b07a5335df54d5fae8c860a7ea88c6ea72891d0620 SHA512 0360ac6f113035ffd1991d2a42000f290c9d0a3fa8c4dac9abfde0eecafd23e1ff9929d8ee521f83a924c523992fabc5cb4353079bf7c52dac9f906a31d4da55 diff --git a/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch b/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch new file mode 100644 index 000000000000..4e2a91cb4bac --- /dev/null +++ b/dev-python/vcrpy/files/vcrpy-6.0.1-httpbin-compat.patch @@ -0,0 +1,40 @@ +From e60dafb8dce589e7deb63fec552f5c05bd19ac6d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Fri, 16 Feb 2024 19:33:41 +0100 +Subject: [PATCH] Improve test compatibility with legacy httpbin index + +Make the tests slightly more flexible to match both the flasgger-based +and legacy httpbin index. This is needed for compatibility with +https://github.com/psf/httpbin/pull/44 when flasgger is not installed +(e.g. on architectures that are not supported by Rust). +--- + tests/integration/test_basic.py | 2 +- + tests/integration/test_register_persister.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/integration/test_basic.py b/tests/integration/test_basic.py +index bfad6153..99121456 100644 +--- a/tests/integration/test_basic.py ++++ b/tests/integration/test_basic.py +@@ -39,7 +39,7 @@ def test_basic_json_use(tmpdir, httpbin): + test_fixture = str(tmpdir.join("synopsis.json")) + with vcr.use_cassette(test_fixture, serializer="json"): + response = urlopen(httpbin.url).read() +- assert b"A simple HTTP Request & Response Service." in response ++ assert b"HTTP Request & Response Service" in response + + + def test_patched_content(tmpdir, httpbin): +diff --git a/tests/integration/test_register_persister.py b/tests/integration/test_register_persister.py +index e904197c..375f14be 100644 +--- a/tests/integration/test_register_persister.py ++++ b/tests/integration/test_register_persister.py +@@ -66,7 +66,7 @@ def test_load_cassette_with_custom_persister(tmpdir, httpbin): + + with my_vcr.use_cassette(test_fixture, serializer="json"): + response = urlopen(httpbin.url).read() +- assert b"A simple HTTP Request & Response Service." in response ++ assert b"HTTP Request & Response Service" in response + + + def test_load_cassette_persister_exception_handling(tmpdir, httpbin): diff --git a/dev-python/vcrpy/vcrpy-6.0.1.ebuild b/dev-python/vcrpy/vcrpy-6.0.1.ebuild index 6e8afec2a509..257bac69d0b4 100644 --- a/dev-python/vcrpy/vcrpy-6.0.1.ebuild +++ b/dev-python/vcrpy/vcrpy-6.0.1.ebuild @@ -38,6 +38,11 @@ BDEPEND=" distutils_enable_tests pytest +PATCHES=( + # https://github.com/kevin1024/vcrpy/pull/823 + "${FILESDIR}/${P}-httpbin-compat.patch" +) + python_test() { local EPYTEST_DESELECT=( # these tests are failing with recent dev-python/werkzeug; losely related: diff --git a/dev-python/verboselogs/Manifest b/dev-python/verboselogs/Manifest index 22369e33fccc..f92fe342ebda 100644 --- a/dev-python/verboselogs/Manifest +++ b/dev-python/verboselogs/Manifest @@ -1,4 +1,4 @@ AUX verboselogs-1.7-skip-sandbox-violation-test.patch 756 BLAKE2B 3766d28085f4eeb9167fe37f1f1b78dc9c2d1b5e8c401a402b7231bc33e9eaa31dd1a6ae8b0e4052712a173cbb8339361c18b5c4b0d794fcc902650ce6fa19ca SHA512 19f4bd82b49f2b97c7d99154b80e0d63c70211040d73e6cf7ad5d4523f3b15c6cd3df865a8584fd0ee0a255c2463b0057da15ea66f1b28682eeb568120e5d172 DIST verboselogs-1.7.tar.gz 10338 BLAKE2B a0058a4697d642cc984e68983d499745b644380fd82a45d2aa424cb92b053da2ba5ae225f960427663c49ab78c47ed65c755b43d61c9c978dd881b52ce371ff3 SHA512 13e96ac21e1cb5c68428b348bab63fc4d4ad34eaffe8e1554c05380f9115d2a3ccc6fa2e0a5ca8941e73bfb06537a3e46f29880e7ba3f47da0284279a9740211 -EBUILD verboselogs-1.7-r1.ebuild 677 BLAKE2B 3a6150536eb00d7d05fe8d0cc872fa6f56e2c3230dbf98324860b58978095695cf7351333ce35f28fd48969982a4732236855f69c1c5aa18943fb2a174006ec6 SHA512 884a81ac93356139734d2576b75df4c9cac785ff1b39dd8817955f06bfc7d82532c340ec09a5f6daf1afb2cb559d01e829aad349a5e7d2b405fc3c54c717c99e +EBUILD verboselogs-1.7-r1.ebuild 676 BLAKE2B d7ea57f9d2f6dcb2daec2b3a7bde457970633f858abe6d9e7272c56620f9a443bfaf7996f72653cffdd00ff23819163fc1ed6a0361d9a24fe974ead153acdc2d SHA512 b10c91ffd63f6d6346ef69cba35cefcee9c89d7eaa08f2d1568f5453573e10b57410870d8854d64621559effaf74162c59bed048ada72b9bb6e0fee76be21e84 MISC metadata.xml 379 BLAKE2B 9bb7082fcfc86cafc4e7138060638b305d5245f1d5d685fee68e715fabadc17ed30662285d2cd46905046c60c3f7066944f86fecb57510b03c92f01ff8ce4a35 SHA512 eaf3d7f9f54657064ce8fed91a69dce7b7136bb628673f55e892c4c76ffd51564707b6fba1c2e538080d1348b4c3f0da8b471dc8422e39ec38271a6af7e9c60d diff --git a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild index 6ad18e2854f6..8a61f5ede937 100644 --- a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild +++ b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-python/virtualenvwrapper/Manifest b/dev-python/virtualenvwrapper/Manifest index 6118c0ec64be..31ef16fe82f0 100644 --- a/dev-python/virtualenvwrapper/Manifest +++ b/dev-python/virtualenvwrapper/Manifest @@ -1,8 +1,5 @@ AUX virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch 905 BLAKE2B e3dc59287d4fa4efe5427c77690853136a3d52abf58ae3f8931755c846f6f81beb5d04338d9a587a1281ef7ef9b99616c95d2c355df3481141a13d843dc4cb79 SHA512 b5827d93420d33767e6931ebb7ab6337baa186848e270eff4bfe2f31d98e550647754c7b466290a8fee666acd8a0f5b4d4a962af8834c43349b448f569ba15d9 -AUX virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch 4608 BLAKE2B 06a808faa7c3fbb96206c59d6c40429800496be41e8b03bf760a199bbb50b1735469094e6cb35504c23a7339d5564329e335b7a563b1df96143e9cf48b9cde43 SHA512 52ed979503f50d53dc849f99f219200e3ec837693612a8723dd7f0cb8bd325573c9bbbefbd162da1390eae9e4e0031079ac9d151cff2232c43fa4aa892bf81f6 AUX virtualenvwrapper-6.0.0-remove-use-of-which.patch 4163 BLAKE2B 18b55822ef7fdf9da462fa35a0bc9a40ff99617dc0a0df1d29dd93b0ae1ba77c598f5458eb1ccf1f9fb86503e23d332db224fe59acd1af6b692a88bdffd5944f SHA512 e7749734d9a58841eff2019e89d36c5f1c2c8a2138b088584da5eec30cce2ee4e94fdbeae802d6d9d883076863d967eb0096f84b2bbb3180ac7cfa9936945fb7 -DIST virtualenvwrapper-6.0.0.tar.gz 95407 BLAKE2B b2a6a7a58be23e1cf0642d780d8fc53e9aef6e44703fa15a2e7627db3c3e12024b33da75b591897ea5181ed5407eb2d52e96f56d7026c083a03e13f94165d9e4 SHA512 ab805b61a9f81e0b0842182686a88fcf07e41ad7206484f002110c693ca6076e2a88fefbef8b7409838082ed7e7a43f61f1a0006a314cb1d71efb943dc6fdede DIST virtualenvwrapper-6.1.0.tar.gz 95880 BLAKE2B 86d37682148ee132f9be5c4554de3c770c0f1c3055441bbce080d94da6fa83fc138a15c4c7edbb525e0c303c3c2ba5c1b1ee23260ea5bafaab157b3699b39b87 SHA512 78e09956132862fbf1caf53cb6c9375aa3718685f72d8f3fb61e402e6b26e8568d5b3a3ed18142b14f3b2691f89e6f912782e813d8139dc71ceb7e47bde8d0b0 -EBUILD virtualenvwrapper-6.0.0.ebuild 1795 BLAKE2B 0352ecb5c59f8371c431da8b4fbc665f29b5dd51e6d57befc03695acb071cd750c3a1ddca243d791367ba85f8ab36cc6dc90e0c8131a4057fffe282839c6eefd SHA512 7462480c8f1e79d0526869bfc80936c3a2cc0a7847c89c3bfcbba771aca92ca0bd1f2d0d0fe85c47bd58a410ec9554547f5e2ba2ff51f6a20e8a1c5087e0186b -EBUILD virtualenvwrapper-6.1.0.ebuild 1797 BLAKE2B 67da77c7d6b06f70eb0ea6d8f001e0bebd1f47cf88370ceada9c26947afdbe8e81ee1c544359bec321e54d5fb143666b7f2435b39bd05331dbf5b8c420621de9 SHA512 bac4bce3b0f847ca9929e4c29db88b301c979c87bf7b3d8d58e80bf691868dd6313a397736c15e5d40689b9a4722e2f629a842db63703ae721fb93c537f14a29 +EBUILD virtualenvwrapper-6.1.0.ebuild 1795 BLAKE2B 0352ecb5c59f8371c431da8b4fbc665f29b5dd51e6d57befc03695acb071cd750c3a1ddca243d791367ba85f8ab36cc6dc90e0c8131a4057fffe282839c6eefd SHA512 7462480c8f1e79d0526869bfc80936c3a2cc0a7847c89c3bfcbba771aca92ca0bd1f2d0d0fe85c47bd58a410ec9554547f5e2ba2ff51f6a20e8a1c5087e0186b MISC metadata.xml 732 BLAKE2B fa857378ea2001e084a9d00d5ccc65644cc4e3ade62c04ff7dfeec4cf7df245bd700833aec1f5f430d780be5adb8fb594300e43a113b232fa83a3cfd2fa0cb15 SHA512 935796e3055e0104328dab877ca92e579770d6748053e464f6ce3563ea49022eaeae322c5c9cb026e9c3f42089c89ae06c0a2e755d124c71e05768cbbefdda44 diff --git a/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch b/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch deleted file mode 100644 index 875542cf17f6..000000000000 --- a/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch +++ /dev/null @@ -1,116 +0,0 @@ -https://bugs.gentoo.org/646588 -https://github.com/parona-source/virtualenvwrapper/commit/d7dd99ca8e4ebdf5668708634cf793acee5d35b3 - -From d7dd99ca8e4ebdf5668708634cf793acee5d35b3 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate -Date: Wed, 21 Jun 2023 11:35:04 +0300 -Subject: [PATCH] Remove use of which, use command -v or built-ins instead - -* which isn't a POSIX tool and some distributions have or are still - considering dropping it in favour of using commands included by - POSIX or shell built-ins. -* Used command built-in where applicable, but type and whence for bash - and zsh respectively in virtualenvwrapper_verify_resource to preserve - previous behaviour with which when programs also have built-ins - with the same name. command -v outputs just the name and not the path - in those cases. - -https://lwn.net/Articles/874049/ -https://bugs.gentoo.org/646588 - -Signed-off-by: Alfred Wingate ---- - tests/run_tests | 2 +- - tests/test_cp.sh | 2 +- - tests/test_mkvirtualenv.sh | 4 +--- - virtualenvwrapper.sh | 10 ++++++++-- - virtualenvwrapper_lazy.sh | 2 +- - 5 files changed, 12 insertions(+), 8 deletions(-) - -diff --git a/tests/run_tests b/tests/run_tests -index 68cb362..c9a81d6 100755 ---- a/tests/run_tests -+++ b/tests/run_tests -@@ -62,7 +62,7 @@ do - echo " BASH_VERSION=$BASH_VERSION" - echo " ZSH_VERSION=$ZSH_VERSION" - echo " KSH_VERSION=$KSH_VERSION" -- echo " virtualenv=$(which virtualenv)" -+ echo " virtualenv=$(command -v virtualenv)" - echo " test_shell_opts=$test_shell_opts" - echo " ZSH=$ZSH_NAME $ZSH_EVAL_CONTEXT" - echo " TMPDIR=$TMPDIR" -diff --git a/tests/test_cp.sh b/tests/test_cp.sh -index 3bd9196..3227c7a 100755 ---- a/tests/test_cp.sh -+++ b/tests/test_cp.sh -@@ -26,7 +26,7 @@ test_new_env_activated () { - (cd tests/testpackage && python setup.py install) >/dev/null 2>&1 - cpvirtualenv "source" "destination" >/dev/null 2>&1 - rmvirtualenv "source" >/dev/null 2>&1 -- testscript="$(which testscript.py)" -+ testscript="$(command -v testscript.py)" - assertTrue "Environment test script not found in path" "[ $WORKON_HOME/destination/bin/testscript.py -ef $testscript ]" - testscriptcontent="$(cat $testscript)" - assertTrue "No cpvirtualenvtest in $testscriptcontent" "echo $testscriptcontent | grep cpvirtualenvtest" -diff --git a/tests/test_mkvirtualenv.sh b/tests/test_mkvirtualenv.sh -index 3c37dfe..47b603a 100755 ---- a/tests/test_mkvirtualenv.sh -+++ b/tests/test_mkvirtualenv.sh -@@ -68,11 +68,9 @@ GLOBAL postmkvirtualenv" - } - - test_no_virtualenv () { -- # Find "which" before we change the path -- which=$(which which) - old_path="$PATH" - PATH="/bin:/usr/sbin:/sbin" -- venv=$($which virtualenv 2>/dev/null) -+ venv=$(command -v virtualenv) - if [ ! -z "$venv" ] - then - echo "FOUND \"$venv\" in PATH so skipping this test" -diff --git a/virtualenvwrapper.sh b/virtualenvwrapper.sh -index b8e4a42..469fa35 100644 ---- a/virtualenvwrapper.sh -+++ b/virtualenvwrapper.sh -@@ -47,7 +47,7 @@ - # Locate the global Python where virtualenvwrapper is installed. - if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ] - then -- _virtualenvwrapper_python_executable="$(which python3 2>/dev/null)" -+ _virtualenvwrapper_python_executable="$(command -v python3)" - if [ -n "$_virtualenvwrapper_python_executable" ] && $_virtualenvwrapper_python_executable -m 'virtualenvwrapper.hook_loader' --help >/dev/null 2>&1 - then - VIRTUALENVWRAPPER_PYTHON=$_virtualenvwrapper_python_executable -@@ -330,7 +330,13 @@ function virtualenvwrapper_initialize { - - # Verify that the passed resource is in path and exists - function virtualenvwrapper_verify_resource { -- typeset exe_path="$(command \which "$1" | (unset GREP_OPTIONS; command \grep -v "not found"))" -+ if [ -n "${ZSH_VERSION}" ] -+ then -+ typeset exe_path="$(whence -p "${1}")" -+ else -+ typeset exe_path="$(type -P "${1}")" -+ fi -+ - if [ "$exe_path" = "" ] - then - echo "ERROR: virtualenvwrapper could not find $1 in your path" >&2 -diff --git a/virtualenvwrapper_lazy.sh b/virtualenvwrapper_lazy.sh -index 3902d08..9016b6c 100644 ---- a/virtualenvwrapper_lazy.sh -+++ b/virtualenvwrapper_lazy.sh -@@ -5,7 +5,7 @@ export _VIRTUALENVWRAPPER_API="$_VIRTUALENVWRAPPER_API mkvirtualenv rmvirtualenv - - if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] - then -- export VIRTUALENVWRAPPER_SCRIPT="$(command \which virtualenvwrapper.sh)" -+ export VIRTUALENVWRAPPER_SCRIPT="$(command -v virtualenvwrapper.sh)" - fi - if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] - then --- -2.41.0 - diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild deleted file mode 100644 index 45e014b5fb7f..000000000000 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-6.0.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool" -HOMEPAGE=" - https://github.com/python-virtualenvwrapper/virtualenvwrapper/ - https://pypi.org/project/virtualenvwrapper/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/stevedore[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/virtualenv-clone[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-scm[${PYTHON_USEDEP}] - ') - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/pip[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( - "${FILESDIR}/virtualenvwrapper-6.0.0-remove-use-of-which.patch" - "${FILESDIR}/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch" -) - -src_prepare() { - default - - # specify default python interpeter to align with PYTHON_SINGLE_TARGET - sed -i -e "s:@@GENTOO_PYTHON_EXECUTABLE@@:${PYTHON}:" virtualenvwrapper.sh || die - - # remove tests which require an internet connection - rm tests/test_mkvirtualenv_install.sh || die - rm tests/test_mkvirtualenv_requirements.sh || die - - # remove tests which require functional git repos with remotes - sed -i -e '/test_wipeenv_\(pip_e\|develop\) () {/,/}/ d' tests/test_wipeenv.sh || die -} - -python_test() { - # tests have unusual expectations - local -x HOME="${HOME%/}" - local -x USER="${USER}" - - cp -a "${BUILD_DIR}"/{install/usr,test} || die - local -x VIRTUAL_ENV="${BUILD_DIR}/test" - - bash ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.0.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.0.ebuild index 3a8f01c1583b..45e014b5fb7f 100644 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.0.ebuild +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest index a9055929c2a1..9f36b69f5add 100644 --- a/dev-python/zope-interface/Manifest +++ b/dev-python/zope-interface/Manifest @@ -1,3 +1,5 @@ DIST zope.interface-6.1.tar.gz 293914 BLAKE2B e0285c381bbd241be24aef60a59a70d268852dd99113e890d67f6e371792d2c8d19b3bf42d60b04f2a94259c144ec191c1baaca171ece1adf49d0558574152cc SHA512 04305eaf98fb40269d417c6894a6e154340669b66033c50e130d58bf6166cabc0a8979e1ba80dda47cb2bc508dde01ea2175628f89cbfd44cc2f59ac3cdce2c0 +DIST zope.interface-6.2.tar.gz 247528 BLAKE2B 4112579da95e763bb5feca7fc8845896178afd5e3fb181a5945de80cf579d0c66373e9ee9cbff97964f79750908b5e4650316b3df1cef16a267c3625268cec46 SHA512 42c169ba88e0e4fe7895f0956250ddb5f3e9aef3e73a801ef71b0e94f906e9f597008de16955a7a8a5ca59551b800e6f000c70ffb3f486a7cbb7bf9caa00059d EBUILD zope-interface-6.1.ebuild 1119 BLAKE2B 2a9ef2d8609edaa8ced0b37d64e4c028f0c84add443626fb9418f42170a287f34dab1977a5e337ff5e8fd4155e2938f8134cd55be4e601cc6868899fdb5b51df SHA512 76ccbca246fc02bc7e9014bb02d7a1c3f033af9316a131a8cc40ff8fb28082b817fb899a5f2c314bd19bcd40b974351c912fa5a86679211045bf0fe8ba7237fa +EBUILD zope-interface-6.2.ebuild 1127 BLAKE2B 36c745595c5628e211e43d2d35362a50736d2391cfb5c12ef68e047482e1e4f5fc2bc0f578220abee657ce9732d45ba75ea48db808e649380744bd920824250b SHA512 f27047ffe3c78c7990e37ce846d2c771f6bbaee38e489dd9a308fdaa9d6b0c4ee0a7cbc49eeb7b052d0b0de985e7a7d179ba27246e3f0a27a1fc9a8596256564 MISC metadata.xml 387 BLAKE2B 1d5e2a8f2fcd2c8fcb423f8a123d2d17a0456cd4003489358abd8baf74d3ea9ddfa04af94b9ef67b329520b5ee9bc3084343e824f3fbf7420f14372d43581dbc SHA512 258f0bd291cd42f6374bd331c3b906f149ff455dd264716eefc63487710d95f8b388ecb34be5733dbd7a0e185f449cc18fce04b46521a2d19fd9766e7dc0ed82 diff --git a/dev-python/zope-interface/zope-interface-6.2.ebuild b/dev-python/zope-interface/zope-interface-6.2.ebuild new file mode 100644 index 000000000000..f53d77341852 --- /dev/null +++ b/dev-python/zope-interface/zope-interface-6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 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 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Interfaces for Python" +HOMEPAGE=" + https://github.com/zopefoundation/zope.interface/ + https://pypi.org/project/zope.interface/ +" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + !dev-python/namespace-zope +" +BDEPEND=" + test? ( + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-testing[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # strip rdep specific to namespaces + sed -e "/'setuptools'/d" -i setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + distutils_write_namespace zope + eunittest +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 5b4ef74fb03589a87f2cd6f6d20957d2944f9f90..b1ff86fd6f1c32d8f49b1502fcb8e76f4ce32409 100644 GIT binary patch delta 11532 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

DaeT4Hsek4W3758eoL-KUfre`a#If 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

S=!0L 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 MKjs5IuC`JD0Ge9F#Q*>R diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest index dbed4bc1aae2..9214199d2147 100644 --- a/dev-qt/qt-creator/Manifest +++ b/dev-qt/qt-creator/Manifest @@ -3,6 +3,6 @@ AUX qt-creator-12.0.0-musl-no-malloc-trim.patch 343 BLAKE2B 9c4b87a0de20616dc8cf DIST qt-creator-opensource-src-12.0.1.tar.xz 51003336 BLAKE2B 2d4971cf81f1d1bee03c979ac4d47bd3c2814a692325d8531cedb659db5b0164cdff9d82bb4f95b932cf186fc346468e25d03ba60694f614923149c063a219cd SHA512 03a7afc1d820d07a3687a186f49bc212f4f1ab99dea5390bd3f962b4d373b1b130ed780ad5bebf1a478c77cf5e07e2af2eb701829a98c78e71b252d65a9112c7 DIST qt-creator-opensource-src-12.0.2.tar.xz 51028300 BLAKE2B a8a5d32ea472089182a515b1679a5de60c185112a9749784ceb8562bd0c8c97f66cf579b9862a27a24b20243f49002a6a068fcb2f9ed4dc9b57e4e2a0c233459 SHA512 cb28405aa632b390be0dbee6995f553d5663f69dafba14a338275e9ea7408bf97a132f6ff17a961fc82a9cabfb57f28a03680d994fe038696da10fe131d5d7d1 EBUILD qt-creator-12.0.1.ebuild 6833 BLAKE2B c140a41fbc31da0603b5a16d74fb42d895493add3a174b2e76727b0b8fa502f77ebd467d6a07a34070c761a9856a8eac67ffe523cafc8833744f9d4a9319fbad SHA512 eaa9132c40da8e94e7ab3c8dd2ef5f260fc690592142b3db71d859455bac29402d4250e7e2043f5ab3c02904e295a269dbea0d2ca0cce48703d61d5476841ba0 -EBUILD qt-creator-12.0.2.ebuild 6834 BLAKE2B ef5299483effff67785ee685b95cb6b02f6c22a5862ae8257c0aa12b3bcb116df85b267b37751123aaad43029bd24e5fd3d6076eae2d38e74bfb7e05308aa97c SHA512 f719ebe88b655f3886d52e2ba59f095ed8938b522a292a322a16c833cd1ac221e63d21997a37e866ab7d560048408b4e37f55f741ada8fbe6dcb807ec636f0a2 +EBUILD qt-creator-12.0.2.ebuild 6848 BLAKE2B 23617c9945232cf05c5662ea373bba33d4fd1dd51538d34b365bca0c1984f9e88efa0cc2fb711aaa0ca321f4e5403396b6c290d103c1d96d5e85a86cd03de4fe SHA512 022a436248dfc939d59b68f4538db90de1ffbc4a82e355a9a99966af60319c120242a5f2e0cec8c3f38509a970f38efda523e58bd09257721d60d47752ff0980 EBUILD qt-creator-9999.ebuild 6848 BLAKE2B 23617c9945232cf05c5662ea373bba33d4fd1dd51538d34b365bca0c1984f9e88efa0cc2fb711aaa0ca321f4e5403396b6c290d103c1d96d5e85a86cd03de4fe SHA512 022a436248dfc939d59b68f4538db90de1ffbc4a82e355a9a99966af60319c120242a5f2e0cec8c3f38509a970f38efda523e58bd09257721d60d47752ff0980 MISC metadata.xml 1242 BLAKE2B b0b082554e88fe15e707583e01c9883ac2c695244328eec8cfdcb948c1cd0f782940c429efaf83828fafd10c05ac468054039e8c73cc8fbf79dde1d5a2e990bc SHA512 7d877389c81c815a2691a6463b2ee122766bcd93f75fffd5faab014e06f901efa77f500bef2c67ece5fb37d5fc41e916668e38e282b72c1825cfec53c3c73e51 diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild index a2c7444d9223..4587a1c7c566 100644 --- a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild +++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild @@ -3,8 +3,10 @@ EAPI=8 +LLVM_COMPAT=( {15..18} ) +LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg +inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -35,9 +37,9 @@ IUSE=" +clang +designer doc +help qmldesigner serialterminal +svg test +tracing webengine " +REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" RESTRICT="!test? ( test )" -LLVM_MAX_SLOT=17 QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN # := is used where Qt's private APIs are used for safety @@ -47,7 +49,7 @@ COMMON_DEPEND=" >=dev-qt/qtdeclarative-${QT_PV}= clang? ( dev-cpp/yaml-cpp:= - =dev-qt/qttools-${QT_PV}[designer] ) help? ( @@ -84,13 +86,9 @@ PATCHES=( "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch ) -llvm_check_deps() { - has_version -d "sys-devel/clang:${LLVM_SLOT}" -} - pkg_setup() { python-any-r1_pkg_setup - use clang && llvm_pkg_setup + use clang && llvm-r1_pkg_setup } src_prepare() { diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest index 21338fc8617c..d436a91649b5 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -155,6 +155,109 @@ DIST 6.6.1-0-202311210527qtwebview-documentation.tar.xz 125668 BLAKE2B 4a917df51 DIST 6.6.1-0-202311210527qtwebview-examples-6.6.1.7z 47263 BLAKE2B b1d926d1b579d889999f22de2fe759e3d646d61c7ba1c9dad5a0cc8a380608d468b91c88e7488b5f3487fb38f2aa05337fd6b368fda1404d1b923c863b256893 SHA512 7f84053eb0ddc5905686e9550996613dfa63c2526cb9c10ed8a8e16a7031152f37c92fe05a353aa4692ce82b8dff97d14d40ada0cff530bfe88db1c4fa23534f DIST 6.6.1-0-202311210527qtwidgets-documentation.tar.xz 17159916 BLAKE2B ad8de89980e43c055114512b74442d4e257202bbc87f58118365d9948ab021e49cfecf450c2878ed3e5fa377db04dc41542565a9871a338cbf751093f5063369 SHA512 0375eec35135fb8c24b8fcd27001a6506418875c261dd93c4395be42105e3dfdf6c3254c6aacf5b4ca34cf38941e6c39bce9e46cb0404975067b7c8289577383 DIST 6.6.1-0-202311210527qtxml-documentation.tar.xz 341180 BLAKE2B ee1c30702f787faebc1c60b1c9311e4629473824d422a32e8b7a58761bab6e5b23981585a3341b0af2a2db930c95f690713039a3f163aa634b6d1b5077392acc SHA512 e801613ff5c57cdb5ca452e9bede57e7b1a449a784aa086e30c462fbc7d6c12558549a09b9d53af7c2b261b0b6f48f740fbf03ef10c0dff3c198ae0554e84ce1 +DIST 6.6.2-0-202402121133activeqt-documentation.tar.xz 249028 BLAKE2B 07eab503d83013135f5c757c296779681e607b64c68a57a88d39374f82b857f1556c5b9df257325df3c813fe6cf1d1331dd76c6205e8f32545fb3745574aa837 SHA512 c0a509d9791ca4c341f3e662e45c1f9ed810eea46b573f0d4908a997d5486262e962deb8bd1dc4d968bb90f013be5ed8a0e1267f1fa30b5def4840ea4872ed48 +DIST 6.6.2-0-202402121133qdoc-documentation.tar.xz 285360 BLAKE2B 153423cd28e6535a22c9ea907bc7f261ef8229cc6ba8ed9b4abc686f0a54eb1d52f3f4af4401e8d9d56830f1c7094d12d7c29ee0c96a36d08bd75806344569cb SHA512 70347eff0ef249f52d57563fa47a511f5f7f4b5bb7a53c0a3f9bd7adbdc5299ecb08c7e5a0800d4b6da33858e1658bc5d5c2e8632391f3f1f0b5f301eae81568 +DIST 6.6.2-0-202402121133qmake-documentation.tar.xz 344380 BLAKE2B 8366dfb9c1ba3f7df990f24eecf62a7bb1191409a54308bd072963ed0f75bad89e656d97b1da59b4084f0bf10366ad3c0b71094b0c5f0653504af7d806a66111 SHA512 1cf4e7d6a30baaccc34fbb335c6e3c8d29d407061a5c8c1050c23a4d3f4f7a954cadece6e07021a1b9e3feac893ce0dc4a85bae6b7e1f9b3e4bc98caaa99804c +DIST 6.6.2-0-202402121133qt3d-documentation.tar.xz 5588096 BLAKE2B 1c70645a8d3da31b53cbf9e3072cbe17851c372dddab6d4e298e260ed4f90f91514383201f6b4fe46ec79e2aa0ddd47af3732cfe2b1dcca3c224da94107fa588 SHA512 ef22a4f6e901d0ca3fced61b27b58e81b7e49dd4ceb46070d5b457ba415d3e022fafba7b70b74b48c40a670a728bbefc8ad88b11d99c16f66c0346cbfdb97a5c +DIST 6.6.2-0-202402121133qt3d-examples-6.6.2.7z 60339397 BLAKE2B 97c79f463703bbc88668dd7647982b5ca61d1ad628097653a7407f98936a5d69964a6b0b235c1d5e26e636be8e1842292f9643367800f5fd6bb66c213eafb42f SHA512 f3895b46665f27213704290bd1dd80931983e6de5441fd2a70263c2abca765623fbe36147b1070bb558051a42b509c7d25075fda1737928da7929c8058f175ad +DIST 6.6.2-0-202402121133qt5compat-examples-6.6.2.7z 27951 BLAKE2B 901c497e8974b1df9ea9d8eb90bbd4e3113a4439e6586e6be41ba963c5593b84e5c4df0d86a12ca25389c8653005b0ca75b68fd18d5149e9e41ffb8eaf2b4f82 SHA512 ecd355679c17614dc22db18f26e2fa1547695038b8c529f49cad5a88d3df1269ccf8f06570ba825d52551be7e44536a300dfbf5a3db4c475e25e8b15980890b5 +DIST 6.6.2-0-202402121133qtactiveqt-examples-6.6.2.7z 13126 BLAKE2B 517124857a216863f9cfaaf2a8c0dd48872b85462a192b028d754af0674ff6ce3dcce8b7c30bfd568618275b04748632e25292c7e086ec4dba23a1edf190e4e8 SHA512 f9119bcca8f0b4129c8372782bfda370184c3720cfc9aadc11e6ea59bf26a074ba647122b340bda946f611a34a445e833376684b908232be843ba8dd0def99df +DIST 6.6.2-0-202402121133qtassistant-documentation.tar.xz 461792 BLAKE2B 46a32906e6d6b3efc03e39464b72b11946b2aec030f5b8e269720ab891b58f0bef1843c2577ef9cdee3da50f862643aaf74d13969f915ee02af202c989b0ee73 SHA512 13f0e7e6435ba352cf3ff4f30e26ffd70cf320071f4f8060569f3363441ccb1e342d3529979c483fdf82f540a7ad73bd02ca5700efcb753e40add868e6c0648f +DIST 6.6.2-0-202402121133qtbase-examples-6.6.2.7z 4286085 BLAKE2B bf9364ea3b0d26c61bcacb6771dc16fc08dfdade36f213c5e32c81b2f70ac675fe5279e474d8dd8cd88392992d4898f3b5792bf931e1713bde13feaf0657f65a SHA512 f6ecde63822cfa84797f119c06506fe005c22d60250db6578b716f5b7871576679dc03f3bb42eb0a06682cc5998604df29c11bd5b578167adcb81b2fa6ad8910 +DIST 6.6.2-0-202402121133qtbluetooth-documentation.tar.xz 1023332 BLAKE2B 4fab1a4d8c012cf3b23696125dfdfd6426c7f4ca4972b34421a747316b8642e1815f721cdc108477eb6f53cddf0d6ca9787e63b17ca63de75eea0c6bd9a607ef SHA512 3a3ec32d124c00230282f74731d88ba0d2ffbddc325ec1fb20d50a6444e9900777aad989c533df04c131ee044eb403ce7f29362dbf0910eacb930e78a03040c3 +DIST 6.6.2-0-202402121133qtcharts-documentation.tar.xz 8852304 BLAKE2B 34af480facab67af8af142e05aa5c326af917183333c99bc038bfdcc222b1e0a355fdeb07f28fc4129e1616d36643bafa883a21b4a15091f432242c1145e4e08 SHA512 eb2c25753e4ff056b3c93ac3c8a798d7e4a76f3b1e2a83ada8d868a5542efbf0d095e773c7e79a239c8782f00fd5556a8d93bef76465732e0ad74e3b57258454 +DIST 6.6.2-0-202402121133qtcharts-examples-6.6.2.7z 162695 BLAKE2B 1b0282559cc803967a03c409be5cd862f7bd70366e23bbe618400941247a28681196d96e847dec776db6d89cde3e02df789940a0faa60fbf6b3d8fa3f60cfe2d SHA512 5824faf46e7c77173cc67556923af1f34e79ec15e6d82bb5e8719529a0ac4ca0c0db10756afaca010f724b891813f90295780e256b9f639717d524c96c8de56c +DIST 6.6.2-0-202402121133qtcmake-documentation.tar.xz 94424 BLAKE2B bea60c699d23f04a667af61b57450aba2b3777dfb05b21af1928292d26812bac87b361893db7a509ad0715ecbe307c75b47baf531f8452cdfb4e21f664392f06 SHA512 79554daeed91f7eaa488dca956bac9e9c7d7563cbeced7028f8f8614947a1b7bce3c2a1420d605e60ad960c66ff90df693c61f69c42e4ad188e8c4d53c1915e0 +DIST 6.6.2-0-202402121133qtconcurrent-documentation.tar.xz 186100 BLAKE2B 3469da955c96d3ac56b77cad7e09db78d11a5ab8f247d9b79652cff2f9852d807294e7489b55a573fb538bc84d17a626248b2926ecdb90f709ddc2af1b4190d4 SHA512 ce6c6a85e358c5585488cb0a0f65f4c9f2a21592290482f2788b72c4f98c6210a1bfc01a0eda265298472e615831193c01bc9412bd7a95e4a81b1ff4204f0141 +DIST 6.6.2-0-202402121133qtconnectivity-examples-6.6.2.7z 403984 BLAKE2B 1fcddb27bad161f7c1321730d4db785cb84ab9a69438156629ef058d2e804654ee52bade79aee271569291063d568a3ec04b6b611190ade8d3314b6012ff7501 SHA512 ded9dda213114adf52172cbf4bbc7440be61012ed6cd7e59e9334913944fc59b1dd62ff7bb42c8fc5e9f62e219cf8bf678c11ed1f04485972ee06c7ac8623acc +DIST 6.6.2-0-202402121133qtcore-documentation.tar.xz 6994040 BLAKE2B 39448509670682426627e1f0a4fa30c12121310cdc2a67fc3c58ea521208d538e3c2f1a1bbfd9bd58c7a4014d58626d2246ad5a8320b8b5d29c1f59f7693cc56 SHA512 9c28674a02bb1cd2d8112ad5ad3d68d2bb147624b6e4712ee1717be1488f8cddc2c7b4c4f36bf07a8798614e48fa2f25116829b8b9798d0da9c503a41b20583f +DIST 6.6.2-0-202402121133qtcore5compat-documentation.tar.xz 320684 BLAKE2B 335d3d4ffd953bac331471d4aaea38254da86fc01ae915a7265de2ba7d754b8ef5fc3560352cab9f3dd5578dd65174488d9aa6db1be68e4a89f7e71891809f3a SHA512 8b44e2452f8e838357605170b6835accfab90ac67ca32121865c281771b454ecee56130c94558f0eac8f0e643ddeb2e6d9d59d41930a5f8bbd7c9440e06f0ed1 +DIST 6.6.2-0-202402121133qtdatavis3d-documentation.tar.xz 2709208 BLAKE2B 4cc6c7ced71b4330071fa39d6da5e0691cdf34835642d1d06cb029a2cea2d679d4da63ad8c34bc39c3bcca188ee430be55a2412816ed48cf614a5ab4463f4922 SHA512 e89efbec00c46c425a96a3c125d1a42f5b1882ce64bd51a235b0f2c9124d4a17b2a5e5cf45c26b68edc5a91fa346b0809c14c69385e68e379bdc097f4a6558f6 +DIST 6.6.2-0-202402121133qtdatavis3d-examples-6.6.2.7z 2771142 BLAKE2B 6306587a62ffba42528e88ad053d3594448dd870d0f345657d646661b3843013480381edc65b63e4fec1e808771470a13ecf2586c43c11687df95dc58221ee60 SHA512 7a97de46690c6377c2bbbd0949118329840e37ac618f085329c9f25cfd834235b71f75b49a0992225bf78a1b685ac47740e9dc25b167f1b081ed997c3d736de1 +DIST 6.6.2-0-202402121133qtdbus-documentation.tar.xz 331204 BLAKE2B 75d95b54a5f11077c993998a9947134d594b24739b72ab896f21b0da85c670c317c9434a995cbb66ebd587cbaf841305c1d111c3ca88ca2466d224a99cda9578 SHA512 1ad36644bdd2ca217659d6c5f0488882899a3372e6f3593e342e4f3734ed71f36dd08e0881455f6a75a922e2eb571789e9b9014444f7a29681c67967d9269527 +DIST 6.6.2-0-202402121133qtdeclarative-examples-6.6.2.7z 10942253 BLAKE2B 5964bad57e80bb17c09386cdefe160d8ba3d150b7e3cefafb1100cc39815e89ff1a4c3b02cb386ff368c01f79a837c6541b31335199c5bc3604a429b2bd3b75f SHA512 b384c83a6ea4f7beeff4e0b255ecb7742b0973239add1f928f7b35da0864b3c6cc32ba3d0fdfb58113bfc540ff0ba0b934e27b2644a660c7cda7e65cab148109 +DIST 6.6.2-0-202402121133qtdesigner-documentation.tar.xz 3331472 BLAKE2B 4701377eb2393b55931afd2ce90d5c9af381b4421a18bd8c3b90a2cc93fe577f8040a2d941a2e7a5a4db35c0f0dad1290f294b1de9d00ca3583a89dffb16ba8a SHA512 77382597504499744315fe42b00af6c0b6b04a707dcd1a436916060d8bf92179515a7ac3382dd3ea5e90fa53f99fcf07e020693b45a73cd77c18aacaf6750c08 +DIST 6.6.2-0-202402121133qtdistancefieldgenerator-documentation.tar.xz 149792 BLAKE2B 9647c7afae90155341e7a70b30b663ff0e663add3c175bd21fd3e0e1c5d2ad32294b6dc974aa6a385dbfd56a23cc7dbd69b8ec1a877e00e71e683dcec7702216 SHA512 49bee73d37fdc5a69dc551f3b7f8f0e4ba434215116aa548fb88dba6ab2fb90ca03e3471ea98a4cff6aac1dac1bd6cea17f6878218389195bf2a817f66731983 +DIST 6.6.2-0-202402121133qtdoc-documentation.tar.xz 13438272 BLAKE2B 009f18954d9bed1a1dbf9157477a323724122f97bf3aa303442891a8cc00062ce60516d7419be066939d223781c91de2b53f4556eefc2b80e92bd65e3e0c7d44 SHA512 2b3b259d2a22e36f31babe8f06f7c0f9e0a4c73c4f7b0c09897efc2d10f06ef55912358b3f12043033f3c60c951fdb36197c732426a5a83493befb58fdaf570d +DIST 6.6.2-0-202402121133qtdoc-examples-6.6.2.7z 7290958 BLAKE2B f528a71bec3d09be700964bc24bcb61db49015026d8334c52db5a8456c6de1113bb4835d770ac3e3cbe0b4ffff302212bb6993e78e645a25c3eef97d0f90cd48 SHA512 97940b1c7a45688b1c2ba240f94887322e684f097b1f5a3dece420e9164bbd052cb54d4d04cad04c8c16c6fee58de1a627d30b63c4ff724fc056bc9dcb30d5a2 +DIST 6.6.2-0-202402121133qtgraphicaleffects5compat-documentation.tar.xz 25785632 BLAKE2B 4452125d6ceb103af706340d62d6d1af063ae4b677d382c4fda31dd85954b788758c625ce8d444067b89ec3c568a36d18e133fa8bd0ac1989da454b0bcbca9a2 SHA512 cb83eaa4b799027115de030ed72344e9c8579c2a395a44113a76926bf059c56eadaa51d10a723a3e62c0c6930eb83689e98d62f613c7dc499996d51d2d7694b4 +DIST 6.6.2-0-202402121133qtgraphs-documentation.tar.xz 5982456 BLAKE2B bd38e6ad571e0c829171814add7718fef2ce53489cd8b0002f8cf23f8b404039e78004d09d80382d7d5190ef415de01bf63e26c9fbc1af51bb4102be7d6841d6 SHA512 31768b9582a5c3988a19d07513e79600a57e26e921ff1b31eb9165ddd69c55112baaa46f31764d78a421d6b1f3c7bd4da3560367011a9e4d6e6595362b997434 +DIST 6.6.2-0-202402121133qtgraphs-examples-6.6.2.7z 2562825 BLAKE2B fe9cc7d05b2834080a8c7587edf6b2b76d43a211840c001bc8133057b6ce9761a90f45ce415cff3d6cf9af6f259b8b8894661e19ff1b4ce1685b3563e5b8bb02 SHA512 fa1442a6cb6eba93e269e203c16ab89260163052adb50c4870e63af90c33545ccb4bd0099a28e433c40cf6810c4fac36e5cb8d053cc696fcb0a9906854c25a79 +DIST 6.6.2-0-202402121133qtgrpc-documentation.tar.xz 201824 BLAKE2B e011c0e67d16ad0649387d474f137bbc470edd6aeb7789211544e6217d1cd3496e6e73d892f1035d5cd7bfdeb676f2ba20d5b4e1a798c924306e868bc6ad7e32 SHA512 8d7678830167bfbeed63819d6400abb1e32eae250dacb379878e565e91ea9aa43b4a6d6af88e894e734bbece40722424d176261584a54f91d68ecc3f63776827 +DIST 6.6.2-0-202402121133qtgrpc-examples-6.6.2.7z 96671 BLAKE2B 15201607788cc8dae4bbe5d499f0411dac841ba7e4f3dc88bbf0ac8dd10568a9477f42812c3061ca6b8431a4ad8073d1b5361b6bad9051f6b30a1dc7387626be SHA512 de6903674f85f3a2008c565d3580c8c9f4196d8cbe14c598fa0deaabf632c6587df8c558c8b5b688c937dda66af79379485c74a2f47313d5d7e436b0db8cec56 +DIST 6.6.2-0-202402121133qtgui-documentation.tar.xz 7160180 BLAKE2B 79d538ecc51667dee4c120f98881436ee501d871d5ca0df1715836b054fa7f521fbf119fe9f5b759757515edf5ecfde30a9abe0d6fd335000a5121098bb18a73 SHA512 cb106b9e05038bf15761ca4930f57996fe95282b1d470e5316b19f90461c61116ad58f83b522aa1240d22b7e89b0d2f3e9415a29e8ae5b75228817bdc32ca779 +DIST 6.6.2-0-202402121133qthelp-documentation.tar.xz 212004 BLAKE2B 1715a7932d78f75f4ab3d67dc350174fc8be2253df6a8a167ab76e40e0d0296775a420f96abbc74d19e9bd3164b27c860362f94d5a19d8ab6cd68558ba62e050 SHA512 a868de443ae5becb4fcbe15ea3d6b1d2cc6d7176ff6ae4fc91e2bfeb3833a2ded151bb911f9103fc02ff9fca5bf9c7469c7791d93f80319729dac01bf2f0bcde +DIST 6.6.2-0-202402121133qthttpserver-documentation.tar.xz 293108 BLAKE2B c463c397a43d766f8b6a0e4ccfdb0dce91b2c70ac7d96c909ad9a1bb704db137839e3058a96403f2e83b4509e4624239eff0389b9b7dff17db04b4536e83ed4b SHA512 d498eb62f84334b9c35020516105a439fda99a1fb9d09ac9d114d8b5c2b323544fe865e648bcf4d1fb713bca425337f25a4461d04e0a916bfc7991e1d3eec7bd +DIST 6.6.2-0-202402121133qthttpserver-examples-6.6.2.7z 51577 BLAKE2B 8287721e8f6c86bc6eefaab2b3c0172c7925028d2210115138e0836bd2e83e824ce2691a1834fd6b3039b464e4d7d17c5cc4591da2d94b352982f5fbd316cb4a SHA512 485fb5222bd7eabcd44463eeb40d8fd813203523889120ef0f52357b5b6eb4723fbf53624c34ac52f397313337e69560f302833605bd8916e27f69ee25631f8a +DIST 6.6.2-0-202402121133qtimageformats-documentation.tar.xz 32300 BLAKE2B 4284a7d92ba45aeb351dc5e3814af0646d1ea28f7727987a3c60da30f3ab5bcc6d4b3ec5badc7ee0db937c7739e13765e754dbaee0efa19392271abf5923bdd1 SHA512 7bb8502a31d1d59e2e0e6add0e2b6572f3d746e576346b1b1e0a26e05d5c37acbe6cfe2a34c462df1eacf73819f5b8b42f92666a96e54bfe25ac4f04558dc1c6 +DIST 6.6.2-0-202402121133qtlabsplatform-documentation.tar.xz 538756 BLAKE2B 839c467ed98272fbf5fb947dae90bc4b390dba650a92ab6631344c23d4b5f1628def7845d8b668e93f57d1c080b1c32d7ec4f528b4e3451300c8e9b8d62a2db2 SHA512 291e0e74a0f758d46f74917293f016d63dbc51438e60991346bf18f0aefb92d2eac1ca30c9eb757c04da4e3af44242be66e4900beb90f5294e4727579a34283e +DIST 6.6.2-0-202402121133qtlinguist-documentation.tar.xz 1114060 BLAKE2B 0ca43332afd7a9d20299b792d4db28630f404df2064a9a65a543e87ccf951d10d75f6ea8340e22d62a1590bc4697f3d21d4c1781896c2164a201160473a191aa SHA512 0aa31183606e3ee851625d3645a786f6a52f9df83e2387dc6d731f4c005557cdd0353b17cc699f9cfb1b60ca2b6e9edf32bb5f9e376d122d388ece2ab046ffcd +DIST 6.6.2-0-202402121133qtlocation-documentation.tar.xz 2761100 BLAKE2B bc35054591d631a54917b7d1baad506fcc6410815973f18387a4a5366efdd2108410bf474352fcd26e06f7885db460956085c3f9e100faadd947a991aca26599 SHA512 33edb5ae4e785702613eab817f5edba7d90adadf397e28233de7684050b6c58b68a9332b59c6f6bf27698ab0d9b267434ea79dd39e0a299b3930fcf38f340209 +DIST 6.6.2-0-202402121133qtlocation-examples-6.6.2.7z 1433938 BLAKE2B 0b6b91ad30e021132b9807fbde223ccbe4d59883bfaba97933aa5911b87bbf23056fb45648352167a9da667d64f0182c5c049ab4c7979ddc552bc3456c93bb00 SHA512 d32d11d8f421bef07f4b3c490c0fa73db342020c2256655e11a50e0e2c2ba7ab8c5d53a75f05c38d43b59b61fe816bf02a37b0c70c2e39d09708108664527372 +DIST 6.6.2-0-202402121133qtlottieanimation-documentation.tar.xz 40528 BLAKE2B 21fcd192497ef7e91f241d69f019c2552ea64fa278a4d365faa65e951532985d73da1391ee2a62ff16aa7f69e1de1ae60b363e6d74afcf704581486f9c1955c2 SHA512 2ab6080b5701df6f0de4e66af6bb4f86cf142fd831df10d7774144ab6f55a58d0953b47936b172284b1d3e1575ad19d715089130c1020ccf52b237d3f6b73a59 +DIST 6.6.2-0-202402121133qtmultimedia-documentation.tar.xz 6566788 BLAKE2B d5664940ad7c34cf281a9cc35566d34715daf471aeeffc82eedd08d840522d780e496a621a67abbbaeb77278c66fcd4c4bce97ac684220f44bed968205394be3 SHA512 fb5aab8a9f1565b5474b149c3236207608c6d596957da1cc3810b7393e04f7f841059b75e91a86540817b30a40e3edab6d31e3fc8a5d426e87988b18b04f8c5f +DIST 6.6.2-0-202402121133qtmultimedia-examples-6.6.2.7z 2643321 BLAKE2B 34a13e763dfc026b35b894960366d9238866223dfc3aba61627ea06965aa19cb949003c0fb24f4eb05d533a26747c5aeaad8e70d5d63c349d31c78bd42fdcbff SHA512 aeb626f34cbf4c04cdfdccd590ab90f31607b36561239e234200d14b2d815aae1f13212ca76aec194fe6d6e965a23c3a771f1ac555ee2c9a596f732592af5141 +DIST 6.6.2-0-202402121133qtnetwork-documentation.tar.xz 1239752 BLAKE2B 458d1c9b3d79666cff03fcb90f58a64e19c9f8f0495bf0f63f240244d63e38ded25e2dc27d46c79e80057e66f46d31dff2c3acb0ff097e8a897e45ca07a5add6 SHA512 db9857edf5602dcf67f1cf518e7c93a41f465351900e86b974775898e2868d582d714703fc56faf5fae5d624848d460b5ad32f7e6d5f1f67b510c9e2ee0e4678 +DIST 6.6.2-0-202402121133qtnetworkauth-documentation.tar.xz 189248 BLAKE2B dae93d78fbf1e8e9c153db2f99d857f8a1898ad0cb8964eeb0f2f06435f3ab69b058d206c7fd95d96d820f3990fec044fb93b8263d2c2c29bc9bcbe3b0c45e37 SHA512 2e2f29a67697e0ecab34ff7266567379c18d8f9a5d3d6c2af68cb57790bafab01e62136e0c7e07a2254eb3b2cb48f8b11a139cf116d97efe5383ae7b88a28bae +DIST 6.6.2-0-202402121133qtnetworkauth-examples-6.6.2.7z 41496 BLAKE2B 254b4e3377b2042bd6acc6510cbda6f903ac3bc924a9e268bc5c99b3faa0e8ad08609750283712f259996c1cea0a937f070da051d756a755b98aaa693cb63e3a SHA512 c2a258a6845362234b4b941c885afdaee45467a5763b22f653581ca7c1b0b65285a3a431b52f086de77a91c68df47c9c4245a67b748ceec94c489ddb64223630 +DIST 6.6.2-0-202402121133qtnfc-documentation.tar.xz 227668 BLAKE2B 10fe5e308788e2f0b2d65282d8aa3745476008eaf1fc2a624c347a927cb6c5939ba41ffeceec7aa0f7dadc22c53306cca4392f7e3b713050fe6318514d16353e SHA512 aa1180663c6fa491e856e9261c47a61f645a66eb89015b860aa162334d8cd6fe344f6140a657d7d044090c04d83b706484b0dcb24ffec9c1fab7e804184ec13d +DIST 6.6.2-0-202402121133qtopengl-documentation.tar.xz 1027408 BLAKE2B 30b59d9c43176198eb0e1eedfcf857aa73aa5e21071e4c932b86e881edb5d4e6b6e830c18149bc757b906a5715b722e42a40b57d386dad1bb4c2036e79a8b59c SHA512 0406111abc8f7c546d6fdf9f005ae241f7862338adac78033f9c9573468e8e3d197b97d39db779aaa082d12f2603a974b93ad0b9f8af6e1d89becc27127af7d6 +DIST 6.6.2-0-202402121133qtpdf-documentation.tar.xz 943792 BLAKE2B d6d26ebf1f413dbec39ef922335cbd64769915da00413789d2278b27dec3438963481d7fbcb248c245409bbd3212dbfd9b0a846061ada24abaaf78135e52781e SHA512 a0c570638767c9e22ca6c4f74216620c3d6c7f5b794b74077e070bb2202fcf6dcb59017bc8cdf4c5c8e532e36268a04cf0f71fb6727809e578422cfe2ee7b42e +DIST 6.6.2-0-202402121133qtplatformintegration-documentation.tar.xz 42108 BLAKE2B 7ca4c85bf633ee996f2e4ac40d320c3c4170ed5afeee37ae82a78b529e12daa995d506105ae4489b78e40492dddc22cf90cfaacd98564c426c598d1dc09681fd SHA512 5a9ff4a6f1c26d29fb09627a099afea4e82f451bc37af74d6ca969be3926b98cc80f123cba6d682052353490d8a357e21412f78f4d2e14e4f9df7eacce02f39c +DIST 6.6.2-0-202402121133qtpositioning-documentation.tar.xz 639004 BLAKE2B e7118b1ca25c359181d41ba14be81a7b8b4257fd7526e544649d3e4c7c85eed64d585cab69d9266dd43c57d6c007c4eb4edbed5a3c32d94c7b34065ed71a4350 SHA512 c767b66954508aa8dafadf55924f84ed0166984b97f03cfdbd0d359739905d4b5c59de5e25c02bd238451ee73ac65aa3a083ae07fbae1030988e3eb7ff8ab4f0 +DIST 6.6.2-0-202402121133qtpositioning-examples-6.6.2.7z 1118783 BLAKE2B ea94a458023d91846d76cba3cf9f6dd6607e8647321f887bb9c1fa7c27ad76f89b3e91db1db85756aa5274bce2e4333b75c1d177ddb83aecca6a41b288c636a9 SHA512 cb01896cbe79c39e83462b3d72ea951862adbdda26a24fb0cb355c00052b0c62e9052bdb42296629c3ff782e615e0126a901ac02984e5a921b5c63b8a97c7e51 +DIST 6.6.2-0-202402121133qtprintsupport-documentation.tar.xz 350740 BLAKE2B 9913c6bf0442f6f000822519bf3f44048241697bfa86b858a2167de6c5688f2173213729793318e758ee1a131fcb1637a022798c933d75ca0a7e7282c03eea20 SHA512 f6f8c637ffa4b8e8e5100d40bd96ad88275fe9fe6d22d92142e18f37356a6c399885c1406b87f83f6d26116d4667e2e92e03fb5192789790c8dcc8a5a0a739b3 +DIST 6.6.2-0-202402121133qtprotobuf-documentation.tar.xz 302440 BLAKE2B 1251e8775c1c12b54c9274ff39491039989f8a309e39b057c91699f1b6057290523f92eec55124f7b95272486446a00a6337b729c1237a9c21de9344b2550a02 SHA512 047fc457ecb1717a2dc2b62f4ba65a0aeee3b44b8ec34518ecbb28a0f9bd56eb39b5cbb0f2a98acd2645ee2777bf7fafb1eaabdf6f5cd16de5a542515f7b4a0d +DIST 6.6.2-0-202402121133qtqml-documentation.tar.xz 1449068 BLAKE2B 3aea68a065e31aa715e48eed9c8096b2f6362bff4d3a95d12bb7c552ee8c3c08a0ed323b2a7518809f08c60c21e6a310c49c96c469ec01e3bd3d4491c71fc6d8 SHA512 af1186d0a17abff0d5fbc251a1f2cabf3534daa49e9b67cabf8344afcacc9b24caf829f841d43558176388332b6c5da8682c9233dd3825bacca7f427d8e89fb9 +DIST 6.6.2-0-202402121133qtqmlcore-documentation.tar.xz 69156 BLAKE2B 8f3877aab350c68734213188ff7f7f8e61337a4742feb2cf0fb4f9cd0621be9545a5e3d3b2c74940efc29a0b75b88e78a8fb328dd4c0ae1e32e3a84fec0ca77e SHA512 0cdcc5255f44e9b38f93ecd0885c1ae28e7711bb7b71dd0975f01393991390e5eb86dd73e8cf9c70f0622c1a38d469afb84fec34d3f797361b248997d94cf063 +DIST 6.6.2-0-202402121133qtqmlmodels-documentation.tar.xz 138876 BLAKE2B cab85b16d89d62973a760648797af466cc108b367c6f48f5cf2872285e39e6fa30aeb0894b4df919b0fdb94917a2366cf4b8af2374bd5e0e8b1764f69caa838b SHA512 76300f845fd163c7081fac4a2c338cb5d78b7b07e2497a1caf428159319a07f66c95cff8e19867ce301cd87f75ce7ffa4813c809e7bdd709895604ca9be25359 +DIST 6.6.2-0-202402121133qtqmltest-documentation.tar.xz 90268 BLAKE2B 3f62c6eab30c2742d20ab158c1dbde1a6b4f11c897033f08e89757042b2f6bb7b6f394fdfb14d38a19368f6ed413083cd860b65baff630ac2a62b0aea4d85795 SHA512 3e5d470cb9aef17dc1b64c85f07b28e51de9cfc62cdbb2bf90b32ba0218f34cba5e36fb5679a50f51c245340451acc72d3ae9a0630fadabcd720a1b31fed8c3f +DIST 6.6.2-0-202402121133qtqmlworkerscript-documentation.tar.xz 31304 BLAKE2B efcc0a8b02c4d998b8ff59d670621c8b2d5f0facb716714e02e9731188f9e0d87a99ad3a5292522e8751a2c777074c6828ee111cc8a20d8c133e8ce29029bfec SHA512 ea558b83982a45322ebc51b6cc6610f7f6796be267d0daf0fa1c62a5dbe24dc2d545456bae7cdfc592f0cc5729e5253ede9d56e9bd58be427476bfcdff6e95f4 +DIST 6.6.2-0-202402121133qtqmlxmllistmodel-documentation.tar.xz 37128 BLAKE2B 432c89e32c5eb30a6e0cd5adc90a5683d727d3ddc412466a2f63ec192a37353303669390dfd43e100d421a68cb67f57598bd671ef99c054474c80b02dba26eb3 SHA512 d51d7f19a3ffab83ad494a429e4014c1e723e0de5253603c1db8e0bff1a0fc91f00b2f2541cbc07377fa928a93be9e09ee8f9749d43e0f56fc284477f03492fb +DIST 6.6.2-0-202402121133qtquick-documentation.tar.xz 22260060 BLAKE2B 120462cf3544cb42669ad496f88f93f9bd23dc75815a1092f5129c5b3df074e77fca89195b9b4b5ea69dd65ed71e78c2c2aff4bc546f608d54dc9eecce79ca1d SHA512 e7335d90268be82ecc8b25646b5c9a59b5868227213f236e60e7ce8a8721b5e7a5c5076a2d0dea822e545a908b617aeca6fa90501dd55f2aec927cfa8eeb5c94 +DIST 6.6.2-0-202402121133qtquick3d-documentation.tar.xz 62586380 BLAKE2B ac998a1013769f983e1d5ada4012f5dbe4c50ef4a911d77ade4aa266bd46cc94007619dcf69fe5dbf3d865f19176acee3f692dcb4142bccb18bc924964e78eba SHA512 358ce6f61a6e17bb55cf103569f24ac7c27addf5bfed9f65ba566d584e47a22d378a2be31467169605ef324056de9bdb5f377f48969248e9b16dbee5809ea359 +DIST 6.6.2-0-202402121133qtquick3d-examples-6.6.2.7z 19258580 BLAKE2B 661bcf29a584bcf7a596051de8a2d31e036ff105c161c9feee85becf03986f90802dbc5dce1c23c3109f3f51300d2f7e8ea742cf50a00118487f44f31f45be45 SHA512 66f211d7f7e955834c4b5e0489b2cfbb9f987396b3c61e891ead097145a277c0c8923017a5616dc75e5fc89e784bd82da93ee21dc5f9c69d616ede390a161d05 +DIST 6.6.2-0-202402121133qtquick3dphysics-documentation.tar.xz 4587808 BLAKE2B 828033a708ff1329efac1e52575104da75c8a58300afc8bc1f75e91a8d6244eef5f06451de31e5d4a895d5c4d2cda8d8cf7685d1a9b1047b51d817d9cda45bc6 SHA512 d4563fa3de47a10f0440861ba53798ead5b27ad0a1b6ab36f3ed7890304dc21f1b9750e13200dcc916f1a0c67b2054fe2d88673c5d63cef8ce4b7fcaa71f139b +DIST 6.6.2-0-202402121133qtquick3dphysics-examples-6.6.2.7z 2355447 BLAKE2B 144f255df48817c7df551af98761818cf181b3846352feac2f01065c4421c4f5d110f5133e14b3c7d370adf50ba3e096e2562d3b37a7fdeff2e4ccea92a53799 SHA512 f3f5b1f4609341839d3ab0e58aa12ffcdc78af331d37232627fad661aa739f4e724bef35213ca638d4e927db548a0110a412991278ad2b399f7b012f72c9956c +DIST 6.6.2-0-202402121133qtquickcontrols-documentation.tar.xz 7305164 BLAKE2B cffe06903bb712052b7362e79f3aa8fcb840de261c4771cdbfb117e90d411dd88c7a10f76045a3c3753e2c962808f40e48afae348011cbcbefffdd8f08037b9e SHA512 e0c7933d1e369f645ca3e1570462be1cb421dbcbf5f1e0c25541b83fc9c2c6ec6b76674ba6f2bd65e3107dc6ec778e67a1ac4d045080c0d155baab71f4dc4ea1 +DIST 6.6.2-0-202402121133qtquickdialogs-documentation.tar.xz 313752 BLAKE2B 8881b38c91ae18fad8f0cbf7282709932a61bdb9a2cfd199e879fc1c0dfafe154ac87fe241e43da7312c0b6b45349f70c01328c9b4890c87d7716dc6257e42d4 SHA512 ebf5b5fe4ffa8e33f4fff8e1c0ab93993a3b21dd58157a00ff0575791b9faebf613d19e0184528ed9057f1c6efb80e0378366b4b87df2cf1fd9a13bd9da78172 +DIST 6.6.2-0-202402121133qtquickeffectmaker-documentation.tar.xz 804828 BLAKE2B aa1ce2a1f594674c7dcd84b9dd600e85abfaf6b5dda692b80f7f367507d26d31b602e062c9f76355d2ae101bf6a71df52055f61861ef3b223f518278e4f7dc21 SHA512 85cd2694e6b72bebe49a6ce07e8614ea3f53bb3973dd3fc5e5f0a23706bcde213aa72893c858b431d75739774508f1f1561c736d118703cf3bbc4df03a11b1cb +DIST 6.6.2-0-202402121133qtquickeffectmaker-examples-6.6.2.7z 244672 BLAKE2B 0c1079240e8e3e53076b665e0800331e8979505fa1abdba972629f67d744d06d93c0d540beaad8914c4a2cc8583a7536fc7473d93dbb0f810b6736b43ea33cce SHA512 ef6c7acf74914699a7ffd58f0e657ce8845e1bbdf837a8e8ee42de76af4acca940f9f2c967d60e439ed27b5a8a2da57d5603834b5e74a890e59a4abb768f4fab +DIST 6.6.2-0-202402121133qtquicktimeline-documentation.tar.xz 153156 BLAKE2B 30626ed15373e2a5aa8deee14c1bc932f163a884da4018c56621b736babf77e64ba776af64e0e964449e4ffc2de4fe20c9e286e2d72752e2259e596b6336b76d SHA512 b1a995a935adf6050532aa808c89fabcd91fc5644ed0c0d62bc1a819a2b995d71f32f6ba3206589881ea25194fb7ccbb9693d14e2fd30279a019e7bf579d625a +DIST 6.6.2-0-202402121133qtremoteobjects-documentation.tar.xz 490556 BLAKE2B 27d43a6eab41698fd106ce5bcda2bfce2af3e53dbb928a637403088a42d92bd26c4fdcb58004be228f6d59a5b2ae4ed167db563055fd1f022eb4fce8ee136c25 SHA512 4b8d96b52edb0212e7c81ff51daa3624aa121f29358b260b0a1c65efd48fd9cb1dc7c7dae6f6be5716adf869a4511d9be528fa87a52f70bde8be00fefd927051 +DIST 6.6.2-0-202402121133qtremoteobjects-examples-6.6.2.7z 81356 BLAKE2B 487931534f1a0709813be2a6bc0f116851e9f1b35f797caafd22f124775fd6644a253c7165cca5c985090c06ff0d4e859988f825b8544e3a9b74a53f98dec45c SHA512 f6c7fc1b9698d2ceab7f9e22e4476c3fb39b43b2ebbf59048e3946af932546ad8ceb1d0c9b9cb5b5af9e516209b96d677ec3552e002a2961d13394dd22031ece +DIST 6.6.2-0-202402121133qtscxml-documentation.tar.xz 396424 BLAKE2B 85f30aded40aa23ab0b8eb1bec19de9603726f62a416c887be3c8a9f2449ccb6067cfb499049d2ce8b83e6c387cda88f6a8d3e5e59c5316420148e07ed99a883 SHA512 9a71732d32d83f1dbaa26e7201dbf038d2b48059b2918e335bd35e1bf3c9d649d08797b6f6e231b9d922cb526ea197911ccea3d9d093a8af13310a62e53513f2 +DIST 6.6.2-0-202402121133qtscxml-examples-6.6.2.7z 140180 BLAKE2B b99fa21107ce282fd01dbad97929e98b137624215eb7380970e99b505a09e891984439b033b2c39ca73f8407bebba332c8d3478a5d91a37efdcc796627c7e63d SHA512 09e15bf6d744105fc62538c2417f5d4a155c135bfa18370ed278b533781cf93a6883d562f4c23194c24d916fbdd267d6248562ca7b1c8d72c26dcbcd56389dbc +DIST 6.6.2-0-202402121133qtsensors-documentation.tar.xz 2134588 BLAKE2B d95f7cbbfafc7ef42416b841389c5f02d666ae519258f6b3d1b78ef15eb300dc2b5f8c2e0fe57c48f6a6a0d40db02fea020ed09aa7cfe99b8b163fa7fddd581f SHA512 99c41ae7dbbb340a7b48150cd203f906b4f618d4abee4f92054b0a480ac0a6bd23f6e2d76105a1e4a22162f9aec1aa5e1129d1282bc1f7028c1f255ce6e585c6 +DIST 6.6.2-0-202402121133qtsensors-examples-6.6.2.7z 53371 BLAKE2B 2f375a9d3e7a277a39af8a71b2fe24cee35466af93397492db0382d97439e943c69c5834c427f3c76ed1f039e366b1df62f692f1b484363db62258d8dee2291c SHA512 519747e06e27aa1cb64a53a3cfb90914e579e4d4df11bbf7eff14b9966bbf151303c2692c8bd036394f531c2b995d674d84cd70a9abc76846458014348e139f0 +DIST 6.6.2-0-202402121133qtserialbus-documentation.tar.xz 737276 BLAKE2B c931720947a32070e7ee31782bbfd547a58d6f0303e0f41d058c2f2134ca860bd6efd9a34feadbb989b6491a30c64ad68a84592dfcc8fe078bcb0c5e00110eae SHA512 72dc5bd7dd66467c535bcb18b479558cd71fa58c4b1c6bf7037d48f8e6b0919a6c608a36a58192a7cc42ae326d35fb51d727402f1b309eb94f2dd7ae9c1e7e3e +DIST 6.6.2-0-202402121133qtserialbus-examples-6.6.2.7z 212000 BLAKE2B 79c1c79766c57f9b3dc5bf6ba9b43d98ace85757a934ae01d11ee4385ae31d0e19a94e18d47e961bd0b4e93bad7275510399e30fd7becc9f001d3ec354fde5cb SHA512 c1c1891695a0c636f910b3586925b508b0275df64756e6c61fb840b13c4233b88db7ff4b1c4cf4b5d7c85e81968b853aa92a6f764a3207d60361fa352ec0743b +DIST 6.6.2-0-202402121133qtserialport-documentation.tar.xz 184136 BLAKE2B 86670d4e38696cfa10f04b9e0632a3b152d08ae518b3ef87df38c2a6009c0cef55b8184efb26c0e9ec2425b3763165bc0d63cadf6424b6ef377c32579c7c3a33 SHA512 1e5931ab886d7e2a7a1cb2ad2b73b54b86da594b84248327529b6e41cd40ada9f8f702393eb213702f2ad3891c4956dbfae3eb4f1ec85c5a4e09e2e11dd88f7e +DIST 6.6.2-0-202402121133qtserialport-examples-6.6.2.7z 80941 BLAKE2B 238bf407b2dcb6158e60859cb45792010d5abb57dda68d291744f2cb9da72fbc81c636ff5eaa69facdfe2597ec3a0e774092cec46d616276e82d42c65a1ffae0 SHA512 66dc4f38965b826c5b7de266c1cfe603f614177facac293a4e1fabb86c215a1397b39f0d1f621e945fb45af0af224086c276f29d4ec6064c6cf9cd1de46ee1fa +DIST 6.6.2-0-202402121133qtshadertools-documentation.tar.xz 192052 BLAKE2B 3059637581b105e64701090e6aafb756e08296d0c6c6c0805d9a59e500b9e399fb8e2436cd775379c9c108410b291da53865ea76987bfef59bd27c6d8087798d SHA512 bbdf4b764677abe935c5691d2142188cb53d187a9e222255682a4faf8df4d0dcf0215e768735f1cc765a06785d15ed9c656863f2db8191e247d344b152359932 +DIST 6.6.2-0-202402121133qtspeech-examples-6.6.2.7z 157716 BLAKE2B 66d23e6c0ce5a68aecd6ce8ada424a031b32c718200b62761946100107bd98dd886cbddd27705c42824f4a24426484f06039bb77c1f0d8fdb82fea325cc2b144 SHA512 6b6d1903327520e7ad9880095ad1dbf65ff4f83331ad600c38f7562c630c6c759f6d9a168045efe5aa631500cbeca9e58a59a1e4ef579aeeb87ef1e65ab76a24 +DIST 6.6.2-0-202402121133qtsql-documentation.tar.xz 883696 BLAKE2B 4e14d3ab39b9bd777755415c98c708f3164cf29ae3936ec228a76f418b00109df79d50028af521234a9fa485024d465b810bf08939187dcb3e3d8f147450e5c8 SHA512 43eacb160fc0a7b2a967cb932730989893cfc73f81365f222f8ecd83e34a94eba2f3f3c4eb0e0816dd0c4aeae0fdc4485dae7d152d9e8cab1ebd39851320be5a +DIST 6.6.2-0-202402121133qtsvg-documentation.tar.xz 94956 BLAKE2B 58f94792e91a7bfb555f2b147a5bd2861e3e2c90da0540032545dc46514df31b41b46a58fb9485e220c6a3d621a799e0e504cd846f270e076c6ae6f6efb99595 SHA512 feecefaa00a98658200e899ff7d41ec5bd0e1094c555bb705927c2ac18a680e5ed789ca3fddb48035ac3636e1963c6c6335c321e87c68ce0819d4cb84d7a27d8 +DIST 6.6.2-0-202402121133qtsvg-examples-6.6.2.7z 486 BLAKE2B c334895ae44c04a57ade57deeed3376a5b5a28cff6a84f1de4922e481ebe9645622957d844b9d2df9b389e65d3428639c60b5665fece8e2f672bb8d2e91150b8 SHA512 38af13df44419905f61f5c887a94e17e4da39b6d46d67b2c38874fa7a757bf95080997239bfef31eb068566797dc7746502cc78de350dfa1e9f4afe85e74fab8 +DIST 6.6.2-0-202402121133qttestlib-documentation.tar.xz 218980 BLAKE2B 7d145a5f26febcb290374e49b972ddb615ed761f3ccfa2421721893d47c10a2e9ec8cd4e213b292225ae376639e69e0ad9830fe719daa331dcfe212d50bf8ecf SHA512 914979b16ed81d3284d915dfddbe7f1798772c5a9d38a3ca8a0a8101e37095820bde2936b5ba03d90d3ccd395df35168050350790888a869b40ef451575f9d58 +DIST 6.6.2-0-202402121133qttexttospeech-documentation.tar.xz 401460 BLAKE2B e8bdbe7af92dc2fad2625911cf49cfe1fba7790e6aa1777a147a22574728d5edede75df9532c10fd2dbe6c23a12cc55c6b214ec93064f9dfd54508562924507d SHA512 30c5be8e2715079a166188c558913d4dbc7695c8b2a058d09e2941427304d38c768b518c95f68f41243eeccf8d34e5e0d757d2c65d777f48725a916e434586bc +DIST 6.6.2-0-202402121133qttools-examples-6.6.2.7z 468538 BLAKE2B 5bd89d6c7f25c723eb4ad0e9575371de57723a35d0a554bc77ebad323c0e778e911efe26e8191857c0c68f54351bc4e8c02d95891f8fbf7144c393ae815439bb SHA512 dfe6ceeb41cdb74b22c25838c72fb0aea7e7d9b8d96081b1cd55379f34929406dfc06ab9541975825a1e0f44bfeca351eed0a20a8d5f22707cb8f5151f0b89a2 +DIST 6.6.2-0-202402121133qtuitools-documentation.tar.xz 206576 BLAKE2B 5a41e24d5c4f7222af45b32ab6ee7ec00536ca4e46631c69b4484402ba6a3df5520bd842852fec6013df7ad4aad99107855e853af7664a7673db66c9e1c4fd88 SHA512 b78203b0d285e7e05497b0281b72931312d783038d093ff050964d11a97cc144a46372dcfec296f931afd4b8dc6cea68d1b1281b9065642d50c5780f4b87696f +DIST 6.6.2-0-202402121133qtvirtualkeyboard-documentation.tar.xz 2067072 BLAKE2B 45cce6fc1d8c8787a3cba437f524087e1e2c39de7b0814e53b0d34bb2d5288c630f342455e037a71240d49be139ceb28018592372f6e2391f682084f9655b635 SHA512 d3871e2b25f1770d6429f3395e9718a2c1b0c4a2a3579d5c295242613c58d55e12f210f3da34cd0485ca26d04a2372b8b87871b64874a77455543fd32f8f3694 +DIST 6.6.2-0-202402121133qtvirtualkeyboard-examples-6.6.2.7z 6954 BLAKE2B e13f5e0f338996e37dd132f2f8f427e4cb39f032dbf6dcdb437ea9db9c01047fbf4cd027be4c8b16ba19f6789dde9e0e9aa90c1b1aa6265435cc4d8fdfd68bf4 SHA512 0917dca8c16fa5b29f674707bc03147786710cc1bd4e19e66a45042544b25435366b41a362ce3a22e592b12499c4ca8de027971de53061051dc8ed9cead1d11f +DIST 6.6.2-0-202402121133qtwayland-examples-6.6.2.7z 568013 BLAKE2B 1c943b21f910309ac69325b9ffc93d6d214769f2f043c5e82206524da6c1f0f5618232f8f096810c045d759e6ed606384f015af39da01abe869b7153fc9794ec SHA512 781586b23581c8837cfd78af0fdb5729a690b0b0926e0481b893889a6ce50fbad57082090b255dc64ce695d93c428972e68e9baae87aa791b873ff9e78ec4243 +DIST 6.6.2-0-202402121133qtwaylandcompositor-documentation.tar.xz 1596272 BLAKE2B 3a83f2beb451f746b65d403b168b42e03c42ab69cdb1c96ddad03347c31ee1ad90ef3e51e9bb3cd61469477f6c9dd81dacbb7a873f0cd1260766c1b256d2550c SHA512 139d20c917c2f7e52c374c2bdc88aa65d1df78ce914504d243d888f9964c5cb8b0f73cd9c5337faf57f064008486b2f3505c1e44f17548ef77b511c6482c2359 +DIST 6.6.2-0-202402121133qtwebchannel-documentation.tar.xz 166436 BLAKE2B 690175f899a7d36ce82813eed82268e078d664fb74c83c8e6b0932b9d012bbc420c4afa14313e890f400ed599d0932e391d22b45b15b5c80a3d7c8d75d7ceae8 SHA512 cb976635752aed8151c87186eb17299de58def33e9950a566ea90e999a2afc27a4a441258088035f313be1e22a041bd5289794fcb80603413af1413d5cae6bf5 +DIST 6.6.2-0-202402121133qtwebchannel-examples-6.6.2.7z 65950 BLAKE2B 934400e7d382fdb2b544a2dc7e450dd8b4cf561e71c5f7480c36683b61220d4e8a0d2e33d4b5205d996a8416010932d41edaef2f0696f145ae541e72fb769a4a SHA512 598a541b3f6a09e8a0a5f88d2edf874e2f2441e72a8eebae5213539a4d3a246e19faeaa4f4890d7a66cfd72a42ac178af33b7ea4660bfee6506a75c53ff946fa +DIST 6.6.2-0-202402121133qtwebengine-documentation.tar.xz 1965288 BLAKE2B 5393dfa9edabe057355ad7dc79b098165768e3ab231ea8789f7d65f23efbfac859bcfb81182de8b6cd08b0d61ebe285da5605b1c2c6253e6f96b40fe2a063e8d SHA512 c502b2543f130206e64dae3070d986952e34a3c26c1c4d93ee0ac67015bb973483fc54334b26d870d674e578a1d21eba973e3aa0720bbf47cd07b5dc369affe9 +DIST 6.6.2-0-202402121133qtwebengine-examples-6.6.2.7z 1110546 BLAKE2B 96623490ba20299c7290db28ea942d1d13fbc0b2c40f38f0c94414a1ec37a0b700e4f16c97e32eef50429f38b5547c3e980fb14022ba7882a0c4cb82a821198b SHA512 bba9e24249dcfd455004b9b68c02ae13893012b04cb982d6ec1986e00ef7935bb6ff94b2474cea24a0eb69c46bbf76cd8985f7865647f3f5f4110d6ed8a13b5d +DIST 6.6.2-0-202402121133qtwebsockets-documentation.tar.xz 532504 BLAKE2B 7963951cf63f8fd622d6107940a02879853750c55e64071b5d8dc7869fd633a0be703b29e553264d4063cf5539e82fe849bcd061afc7a9851e391712a512792c SHA512 9baa5c496d3402a1b7cebc680fb3e1d87845633cbbc090eff9c66dea664a619bc6195736154246752139756cc79c40021f2008de05efe236a661d78db4e0cb4f +DIST 6.6.2-0-202402121133qtwebsockets-examples-6.6.2.7z 246697 BLAKE2B fd3cd5e6c34b8a10eaa80ac9238498a0fd603b9d54064717f077b8d60a9b92a174b05fae62f5728caa253501e57a7bd7cdbf911d8966ccdc2b1219264ddf4a0f SHA512 9e843f67472861e8af5d43606d142e6923ac311cef38e840b487b29c6ecc9d66b4655bf5f0b03c7ae34bf8aa15341fe8a6c30910c3be798f703c95d489939865 +DIST 6.6.2-0-202402121133qtwebview-documentation.tar.xz 125952 BLAKE2B 47bdfe25c3533fcaae9067212ad79b92981f02503371ea62b03b0e6afed7df46c534ddf00c80612ce4dcbf849aedd1cbc3e3b39d5d83983a904c96e398cca6c3 SHA512 362c46ab1d106e30e41c6d5681edea7f5a76c4caf92c7616f6bd9cecca4f6d9ba8bc98ff247d2eac38fb0c6f6cdcd1e137f60c13d70fb0aad5b873fb70840584 +DIST 6.6.2-0-202402121133qtwebview-examples-6.6.2.7z 47248 BLAKE2B 782eba36eb72099f9379cedf3e6ebdfe0c52a7184705f16a2a279ca900224dc426e4132177b84499948468f1cfe053dd8c14d0a7a87a9711a6a391b0b8a02692 SHA512 b0d9d4d118df4021e11c4f923913257db55fbbafe3ab2a4bbff13731b609b4e25c6d0d47408120791fecad4d284872791fa66847ac9e3f2b21ebd2936a367961 +DIST 6.6.2-0-202402121133qtwidgets-documentation.tar.xz 17600500 BLAKE2B e67e2484efd2ade83895e28f5faebeeaeb0505ff367b9264977b9adbf4ca02b92c66d9b78e159b7b9acea9bf3bc909b04776ac220b5aec103ba215fe918adc77 SHA512 5043738e4d985ad1fb62dc3ceb8259b51de4c123292bf45910e9b38715b27da7f617743601348515540b7f0820522bbfb320696981fdc8568fd5d58b7cb6ea82 +DIST 6.6.2-0-202402121133qtxml-documentation.tar.xz 341488 BLAKE2B f32528d0cfd7524d82aee84f5ce823c64d2a71bd04975c3a888845b4db342451680570b1499843ec348f5344e00983239b44074b1311aafcc1e467b6112f2766 SHA512 8e53738a218623511b3ab2f3ab092654607d71b8c192f6a911ace2d946e3b1209161a56f52d7e5ae5d6392d495d4dffdffa1cc11a7fe0b5cacc7bb1778b08c26 EBUILD qt-docs-5.15.2_p202011130614.ebuild 3233 BLAKE2B cec70539f86b4c8aa15efcf723679f735137206593183017a9e4b636cca7df8681ce6885dd2870459667492502067f9adf5cd45d93077862945456fcec6228d8 SHA512 4a7eab16f8e6008859b43d8742954209dac9e83cbc5c3fd1573e9cd73ae640ad9b11854aa5f54074b7f05ba08d0aa3f18b50ba0db5896662e38e85bdff34e642 EBUILD qt-docs-6.6.1_p202311210527.ebuild 5102 BLAKE2B f3fa2defcef878a6e2beb3f11a8a2053f2c434eac90d26e8ff3e3bbbd6a99e220a9e31a3a1c3b696f5ddafb3314b8e971e93eff4f6152d99e3998e318146d60b SHA512 0bd4abf7a6aceb0bcdc09fcfcbf98bfb33a67e9b84e3e72f23269afaf4e11fbf04d91c2f53abdbd84a0cbbd56baa719a55e3114b62f6392e69f01c43855db40f +EBUILD qt-docs-6.6.2_p202402121133.ebuild 5108 BLAKE2B 2a1349e5d99e9d66a2659574b0404219e220aed34ebbd3f18b808c5e31924fd91e9449ebfe09e4c17325ee1e067621caf7caefd3f48726ddca52e594c10d90e3 SHA512 b23f95e629df9e8f3f71498c4f974174716f2bed439f47ff2b488c43a9e8fa2dea603ffecf8ca53347ec9b2e6f1e4a933ca0d6374629580b32c2d4ef577431a4 MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e diff --git a/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild b/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild new file mode 100644 index 000000000000..17fc64162172 --- /dev/null +++ b/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild @@ -0,0 +1,167 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools" +HOMEPAGE="https://doc.qt.io/" + +LICENSE="FDL-1.3" +SLOT="6" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+examples +html +qch" +REQUIRED_USE="|| ( examples html qch )" + +BDEPEND=" + examples? ( + $(unpacker_src_uri_depends .7z) + media-libs/libpng + ) +" + +qt6_docs_generate_metadata() { + local qtver=${PV%%_p*} + local prefix=${qtver}-0-${PV##*_p} + local doc_suffix=-documentation.tar.xz + local exa_suffix=-examples-${qtver}.7z + local baseuri=https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.} + SRC_URI= + S=${WORKDIR} + + # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files + # list from old version to the new for -documentation and -examples + # files, then adding/removing entries if anything changed. + # + # Format: [+-%][[!|:]][=" ..."] + # - [+-%]: enable(+), disable(-), or no IUSE(%) + # (should disable if associated package is not in tree) + # - /: qt.qt6.*.examples./*--examples* + # - ^: qt.qt6.*.examples/*--examples.7z + # - : qt.qt6.*.doc./*--documentation* + # (if is unspecified, defaults to ) + # - [!:]: only has examples(!) or documentation(:) + # Note: sub-300 bytes examples archives are empty, can be skipped + local map=( + # map with (non-split) Qt6 packages rather than per-module + %base^qtbase=" + qmake qtcmake qtconcurrent qtcore qtdbus + qtgui qtnetwork qtopengl qtplatformintegration + qtprintsupport qtsql qttestlib qtwidgets qtxml + " + +3d/qt3d + -activeqt/qtactiveqt="activeqt" + +charts/qtcharts + +connectivity/qtbluetooth: + +connectivity/qtconnectivity! + +connectivity/qtnfc: + -datavis/qtdatavis3d + +declarative^qtdeclarative=" + qtlabsplatform qtqml qtqmlcore qtqmlmodels + qtqmltest qtqmlworkerscript qtqmlxmllistmodel + qtquick qtquickcontrols qtquickdialogs + " + %doc^qtdoc + -graphs/qtgraphs + -grpc/qtgrpc="qtgrpc qtprotobuf" + +httpserver/qthttpserver + +imageformats/qtimageformats: # empty examples +# -languageserver/qtlanguageserver # docs and examples are empty + +location/qtlocation + -lottie/qtlottie:="qtlottieanimation" # empty examples + +multimedia/qtmultimedia + +networkauth/qtnetworkauth + +positioning/qtpositioning + +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat" +# +qt5="qt5" # already installed by qtbase (conflicts) + -quick3dphysics/qtquick3dphysics + +quick3d/qtquick3d + -quickeffectmaker/qtquickeffectmaker + -remoteobjects/qtremoteobjects + +scxml/qtscxml + +sensors/qtsensors + -serialbus/qtserialbus + +serialport/qtserialport + +shadertools/qtshadertools: # empty examples + +speech/qtspeech="qttexttospeech" + +svg^qtsvg + +timeline/qtquicktimeline: + +tools^qttools=" + qdoc qtassistant qtdesigner qtdistancefieldgenerator + qthelp qtlinguist qtuitools + " + +virtualkeyboard/qtvirtualkeyboard + +wayland^qtwayland="qtwaylandcompositor" + +webchannel/qtwebchannel + +webengine/qtpdf: + +webengine/qtwebengine + +websockets/qtwebsockets + +webview/qtwebview + ) + + local entry operator use subdir package exception modules uris + local -A iuse + for entry in "${map[@]}"; do + [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die + operator=${BASH_REMATCH[1]#-} + use=${BASH_REMATCH[2]} + subdir=${BASH_REMATCH[3]} + package=${BASH_REMATCH[4]} + exception=${BASH_REMATCH[5]} + modules=${BASH_REMATCH[6]:-${package}} + + [[ ${subdir} == / ]] && subdir=.${package} || subdir= + + [[ ${exception} == ! ]] || + printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \ + ${modules} + [[ ${exception} == : ]] || + uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )" + + if [[ ${operator} == % ]]; then + SRC_URI+=" ${uris}" + else + iuse[${operator}${use}]= # avoid duplicates + SRC_URI+=" ${use}? ( ${uris} )" + fi + done + IUSE+=" ${!iuse[*]}" +} +qt6_docs_generate_metadata + +src_prepare() { + default + + if use examples; then + # fix broken png from qtdoc-examples (bug #679146) + pngfix -q --suffix=.fixed \ + Examples/*/demos/tweetsearch/content/resources/anonymous.png + (( ${?} < 16 )) || die + mv "${_}"{.fixed,} || die + fi +} + +src_install() { + insinto /usr/share/qt6-doc # QT6_DOCDIR + use qch && doins -r Docs/*/*.qch + + if use html; then + doins -r Docs/*/*/ + + # needed not to let Qt Creator believe that these examples exist + use examples || + find "${ED}" -type f -name examples-manifest.xml -delete || die + elif use examples; then + # still need docs tarballs even with USE="-html -qch" + for dir in Docs/*/*/; do + if [[ -e ${dir}/examples-manifest.xml ]]; then + insinto /usr/share/qt6-doc/"${dir#*/*/}" + doins ${dir}/examples-manifest.xml + fi + done + fi + + insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR + use examples && doins -r Examples/*/*/ +} diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index 9d2676b31a3f..fb14e2731e49 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,7 +1,9 @@ DIST qt3d-everywhere-opensource-src-5.15.12.tar.xz 118298584 BLAKE2B 212bed2b9a3e5868b611b133a92a2641111217e3518496b61b773bbc4c5c874de048d96aea8dc770c434db47f52bd413ee368fb2735c4c12ab4fa12afb23bde4 SHA512 fe66aebdfda50c75f588d5dfc1c48c4d39c1e7aa29ee342178016a10ca24dfa00284f89839810121d15aac40d47fcd471f7a3573892210a0abf14e247102a66d DIST qt3d-everywhere-src-6.6.1.tar.xz 163183224 BLAKE2B cda19f830445228e5a44e8cdb79c7a056c7aaa88e5b52e89c81d943f52c1b64ec294018c2eb9d713b2b0f068a4aa3e9053dceaa30bda675db357dfe2410edb1b SHA512 c924ded219fb6a6f49eff83b41f9d290119f99e9910521098c6d979282ebfe1dab32afdd7a249fdedecad26a8683776087ef15b5657976e2ae85de7319c67c19 +DIST qt3d-everywhere-src-6.6.2.tar.xz 141560580 BLAKE2B d9fdf4ff9cfb4878068e44a188af014440f9899fd90ae270006f0437ed24c87e2bae3aee18448a34573d4755c425379be1e8bd40f349dd140551839b25c965c5 SHA512 33b5e2e2d4ba78fca31fcc17c1636c04f7092b959711589655d31bd32e8d47043977e27a28157dc44c6f47542b42d6f26d41bd145b382279fcb9cf19bf7b67a0 EBUILD qt3d-5.15.12.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a EBUILD qt3d-6.6.1.ebuild 758 BLAKE2B fc8a6912f25792e29391f207df24cf2306f16706e694b57ce2881bfa631ae563cb9a05da0770b47b019934b0ba89341dc9008047bcf7a4c766293a832ad0e81d SHA512 c0fea1c344f49c381a6cba8ef311f57f69f56e56003b248e29bcf5fb7b41de6cb576c79f4f3e546b301a375557b0814757f56f8e79bdb9de1b74126dd373d17e +EBUILD qt3d-6.6.2.ebuild 759 BLAKE2B 319c449b90500e58c8eb2445c6fb526e14c415b6c83c08c0e680e17e4cce0a4e83b4a3a2a82c0c077a5d568995150b48c8e8bc94b0e0290ac55138d13677074a SHA512 9977ead2d2b23dc08ba5efc5ab1314a42228fbb5740a31b3f2360c73bc8d9192c1863387f8c49f4cfa45d29afc8a63490bf319b17d23250d115485d795388240 EBUILD qt3d-6.6.9999.ebuild 759 BLAKE2B 6846482699a24cfb1573b27e66c861ea007ff39a24c05ce5edc68f2cd9bb46d4ed4365aadc33e0f057d093300592939f0b2db68d4e71b94a38597da7844a2ce3 SHA512 a01f9df9563743b7216c034edd8087c10bc178a62b538d532cb53ffe94649b1daac7cfc51376c14f970cfb0c978cc69c03316cf06f4711ac2253fc65478c18b2 EBUILD qt3d-6.7.9999.ebuild 759 BLAKE2B 6846482699a24cfb1573b27e66c861ea007ff39a24c05ce5edc68f2cd9bb46d4ed4365aadc33e0f057d093300592939f0b2db68d4e71b94a38597da7844a2ce3 SHA512 a01f9df9563743b7216c034edd8087c10bc178a62b538d532cb53ffe94649b1daac7cfc51376c14f970cfb0c978cc69c03316cf06f4711ac2253fc65478c18b2 EBUILD qt3d-6.9999.ebuild 759 BLAKE2B 6846482699a24cfb1573b27e66c861ea007ff39a24c05ce5edc68f2cd9bb46d4ed4365aadc33e0f057d093300592939f0b2db68d4e71b94a38597da7844a2ce3 SHA512 a01f9df9563743b7216c034edd8087c10bc178a62b538d532cb53ffe94649b1daac7cfc51376c14f970cfb0c978cc69c03316cf06f4711ac2253fc65478c18b2 diff --git a/dev-qt/qt3d/qt3d-6.6.2.ebuild b/dev-qt/qt3d/qt3d-6.6.2.ebuild new file mode 100644 index 000000000000..eb927644d860 --- /dev/null +++ b/dev-qt/qt3d/qt3d-6.6.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="3D rendering module for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +elif [[ ${QT6_BUILD_TYPE} == live ]]; then + EGIT_SUBMODULES=() # skip qtquick3d-assimp +fi + +IUSE="gles2-only qml vulkan" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] + ~dev-qt/qtshadertools-${PV}:6 + media-libs/assimp:= + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + -DQT_FEATURE_qt3d_system_assimp=ON + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest index c4309b54fb3f..401db27c2124 100644 --- a/dev-qt/qt5compat/Manifest +++ b/dev-qt/qt5compat/Manifest @@ -1,5 +1,7 @@ DIST qt5compat-everywhere-src-6.6.1.tar.xz 14640664 BLAKE2B f150da8e9be23858baf90680e9d8ce6f5738662070a817fb07c36236b16b44621fc36288f18216578cdcd60061ca226e80f046c82427d93542253bd1d64106e9 SHA512 2d5e2e40621590adb489dac4ae9a28fe8c2436de05dfe5aea47e449ae88ef82dd831e786d8290d04315c827f8adf217374ea5c6919ae12932496c5cd6ac28c01 +DIST qt5compat-everywhere-src-6.6.2.tar.xz 14632168 BLAKE2B b1020344d2c4803b9d76faee15727604b560e2b98a0699507245160df149361453a8c2082cbe37193d7dece673212dc5a6b0f1961e9cc15112152f7b31ed2ba2 SHA512 12e4142ce8e9b0863ee5d39c37f9a04ef696fd34c98b5d955464a1cfcc7d55ea8387b6238a49d9e9380f8c95f4b655ffa64fe250f27fee3d4e9f48065bcabb6a EBUILD qt5compat-6.6.1.ebuild 705 BLAKE2B 3a601fb81e43119b074cd189d9461801521e5f1f0403a17ab0c220e6bcac272a92bd948d880f212982a4d79eebc7b3fc4c57c54c05e6da501bd71b043ee85a02 SHA512 3356f5ae13a7febc5068103eb67c2a6a33ed60c16fef1d19c71c84d3df8879817059388d17996c185dad29f1beba4dab31bf0686712530480c27f1b8405090e9 +EBUILD qt5compat-6.6.2.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf EBUILD qt5compat-6.6.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf EBUILD qt5compat-6.7.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf EBUILD qt5compat-6.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf diff --git a/dev-qt/qt5compat/qt5compat-6.6.2.ebuild b/dev-qt/qt5compat/qt5compat-6.6.2.ebuild new file mode 100644 index 000000000000..4462f312f154 --- /dev/null +++ b/dev-qt/qt5compat/qt5compat-6.6.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt module containing the unsupported Qt 5 APIs" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="icu qml" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml] + icu? ( dev-libs/icu:= ) + qml? ( + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtshadertools-${PV}:6 + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + ) + + qt6-build_src_configure +} + +src_test() { + # tst_qxmlinputsource sometimes hang without -j1 + qt6-build_src_test -j1 +} diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest index fbf63a46fbcf..8b6e9454fb8a 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -5,8 +5,10 @@ AUX qtbase-6.6.1-CVE-2023-51714.patch 2168 BLAKE2B dd30b68aea17c3a2d4d57327226cb AUX qtbase-6.6.1-forkfd-childstack-size.patch 1003 BLAKE2B abc1bc5633032fc55fca91ef3dcc33617b11694d7a9d97e5eac21c0b4aae900082b7158da08b8514a3424364a3c35cb49d46fa11a0739aadbb73766b7fee949a SHA512 9e1dfb3452858131db286cb30915871e46178bb0891b604a257745fad133676cdf0df5273b6f681c49b1c3d3245f2c6e0a5025ce19efe6a0ed8bf5a1b3a5a5f0 DIST qtbase-6.6.1-QTBUG-116905.patch.xz 7132 BLAKE2B 5ad6108f3d278c7014a124733a7e0151d79ab9b82256948c09f2d7d93494020131ec52bae0a0c9ae1959afe724bc033805b28f12676b018dce7d04668d8dec01 SHA512 61c13a96b19bd9c06056681101c2c9d301a5d014c4a155b82ba9b7bce2ba0e715041cd6c3e8e45c9ec3d52c3b77bcf3145fbbf502a72ffbaac02f4eb6b82c912 DIST qtbase-everywhere-src-6.6.1.tar.xz 48370760 BLAKE2B 2dd551d15eef30c7d9a5f4c406143d6f8908d7ebade9daf9fbd3d82a25765425956f2cb8689c50f87f6477de2150eee7b820ef25bb4355c51e7e7fad3ef73005 SHA512 93e77b9b077a3acd5607b643db282fdd7ed0bdfa07df74c3f0d2285afeb1672a6fa229a7e7a6c8a462701305fc22ffef20c212d906484e50fb5cdb706a7b72e1 +DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2 SHA512 ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece EBUILD qtbase-6.6.1-r4.ebuild 9949 BLAKE2B 29a58030f9a02b0c3780bd370f018f99badaf1eeacb7b4da193258ee14be0fe011bca80a05da86ad82ada1527da935861c324bae5494a3f796c05c858020dcc8 SHA512 e7f1fdcc6bdef7b3bf3b9efd295fe53d3c1f17af5d6f12dc127a01f4a88845689f449412bc7902a96c2f7991d652f8ce7250ccbda0f924485f5b5e1075e83610 -EBUILD qtbase-6.6.9999.ebuild 9792 BLAKE2B 41ef63775e86f70a358334e769000a10fdc7e34f0587716a4ec5a55ba5aea4b8bbbaf2e3517439c628bd08cb1cb20f5d4fff40a6d67e82552fedcb73af78eeca SHA512 47bd239868d2bd3a5f5bcbb37e9d0187caf352e17ea0e37da4ec2d4004c033872450753f8dc8440b00401ad27fa2a0d448a336316315a134a0067777c11d5e49 -EBUILD qtbase-6.7.9999.ebuild 9883 BLAKE2B 342e8ef3f840e823dfc4a2439bc7c88a91e099ae03f34f48c0a082c6bce4940f4359ae39674ff8f77b4c0361ca923a4f39f5968b1c276f6a4906b66188119fdc SHA512 ac7a69278eb39dadcb46c616c93dbaec25754821c425afcbdd26bfbde68905ee9527a545269b2c2b2908de2d7879efedbc86b826dd41c62ce96a460d4c9b4b5a -EBUILD qtbase-6.9999.ebuild 9883 BLAKE2B 342e8ef3f840e823dfc4a2439bc7c88a91e099ae03f34f48c0a082c6bce4940f4359ae39674ff8f77b4c0361ca923a4f39f5968b1c276f6a4906b66188119fdc SHA512 ac7a69278eb39dadcb46c616c93dbaec25754821c425afcbdd26bfbde68905ee9527a545269b2c2b2908de2d7879efedbc86b826dd41c62ce96a460d4c9b4b5a +EBUILD qtbase-6.6.2.ebuild 9837 BLAKE2B e1c1da752bffc8664a66b91288a303cab648f6c340fc1ea4dd80609b57ac2658070fd6e6f104c2f3dc5c3349a9604902dcf3b255e3e74fc2a4f33bf237f047c3 SHA512 f5ec4dca8771a5d28f3df188dbbce0f640eeaae821e57ea2ab93e965c6b284db2a4670dfd34bc0e534506ff393bff8478d3abb6142df5a7b301c01295bba035a +EBUILD qtbase-6.6.9999.ebuild 9837 BLAKE2B e1c1da752bffc8664a66b91288a303cab648f6c340fc1ea4dd80609b57ac2658070fd6e6f104c2f3dc5c3349a9604902dcf3b255e3e74fc2a4f33bf237f047c3 SHA512 f5ec4dca8771a5d28f3df188dbbce0f640eeaae821e57ea2ab93e965c6b284db2a4670dfd34bc0e534506ff393bff8478d3abb6142df5a7b301c01295bba035a +EBUILD qtbase-6.7.9999.ebuild 9928 BLAKE2B 083e2cc7b81128bb2fbd9d5a9d999e88a5badc55a701651431833be1c267f55c3777c64a3ecccaf08fe822791c93bd061443d5a2f857086818777cf465743ff2 SHA512 ac67c2f98a85c8c8e363ba5e929d3c80f14377b74b29dd7727175c56c04bddf8364c3bde610bef843a01492651d711c8bc6187455eba99953516afe035c0bb1e +EBUILD qtbase-6.9999.ebuild 9928 BLAKE2B 083e2cc7b81128bb2fbd9d5a9d999e88a5badc55a701651431833be1c267f55c3777c64a3ecccaf08fe822791c93bd061443d5a2f857086818777cf465743ff2 SHA512 ac67c2f98a85c8c8e363ba5e929d3c80f14377b74b29dd7727175c56c04bddf8364c3bde610bef843a01492651d711c8bc6187455eba99953516afe035c0bb1e MISC metadata.xml 1655 BLAKE2B 1f3bdbe5f14716d1825ff0ce6d3a9439a87c0c18abd0bb6a2286c9709e815205f2f6911ef5d053b57598aa54471d4316f87c9a4d36004be15f499447785f14bd SHA512 d1479bae177f75991241eacaa1300f43d644730fa3d6d7e6e039b8a212f1289b920b6e1aad7c56576857049f133492f5cf648c7931228c6c4ee272d93437e351 diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild b/dev-qt/qtbase/qtbase-6.6.2.ebuild new file mode 100644 index 000000000000..d7b14a3f1a66 --- /dev/null +++ b/dev-qt/qtbase/qtbase-6.6.2.ebuild @@ -0,0 +1,360 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic qt6-build toolchain-funcs + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +declare -A QT6_IUSE=( + [global]="+ssl +udev zstd" + [core]="icu" + [modules]="+concurrent +dbus +gui +network +sql +xml" + + [gui]=" + +X accessibility eglfs evdev gles2-only +libinput + opengl tslib vulkan +widgets + " + [network]="brotli gssapi libproxy sctp" + [sql]="mysql oci8 odbc postgres +sqlite" + [widgets]="cups gtk" + + [optfeature]="nls wayland" #810802,864509 +) +IUSE="${QT6_IUSE[*]}" +REQUIRED_USE=" + $( + printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/} + printf '%s? ( network ) ' ${QT6_IUSE[network]//+/} + printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/} + printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/} + ) + accessibility? ( dbus ) + eglfs? ( opengl ) + gles2-only? ( opengl ) + gui? ( || ( X eglfs wayland ) ) + libinput? ( udev ) + sql? ( || ( ${QT6_IUSE[sql]//+/} ) ) + test? ( icu sql? ( sqlite ) ) +" + +# groups: +# - global (configure.cmake) +# - qtcore (src/corelib/configure.cmake) +# - qtgui (src/gui/configure.cmake) +# - qtnetwork (src/network/configure.cmake) +# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets] +# - qtsql (src/plugins/sqldrivers/configure.cmake) +RDEPEND=" + sys-libs/zlib:= + ssl? ( dev-libs/openssl:= ) + udev? ( virtual/libudev:= ) + zstd? ( app-arch/zstd:= ) + + app-crypt/libb2 + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2:=[pcre16,unicode(+)] + icu? ( dev-libs/icu:= ) + + dbus? ( sys-apps/dbus ) + gui? ( + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + x11-libs/libdrm + x11-libs/libxkbcommon[X?] + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) + accessibility? ( app-accessibility/at-spi2-core:2 ) + eglfs? ( media-libs/mesa[gbm(+)] ) + evdev? ( sys-libs/mtdev ) + libinput? ( dev-libs/libinput:= ) + opengl? ( + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X?] ) + ) + tslib? ( x11-libs/tslib ) + widgets? ( + cups? ( net-print/cups ) + gtk? ( + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + ) + ) + ) + network? ( + brotli? ( app-arch/brotli:= ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + ) + sql? ( + mysql? ( dev-db/mysql-connector-c:= ) + oci8? ( dev-db/oracle-instantclient:=[sdk] ) + odbc? ( dev-db/unixODBC ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) + ) +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + gui? ( + vulkan? ( dev-util/vulkan-headers ) + ) + network? ( + sctp? ( net-misc/lksctp-tools ) + ) + test? ( + elibc_musl? ( sys-libs/timezone-data ) + ) +" +BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392 +PDEPEND=" + nls? ( ~dev-qt/qttranslations-${PV}:6 ) + wayland? ( ~dev-qt/qtwayland-${PV}:6 ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch + "${FILESDIR}"/${PN}-6.5.2-no-glx.patch + "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch + "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch +) + +src_prepare() { + qt6-build_src_prepare + + if use test; then + # test itself has -Werror=strict-aliasing issues, drop for simplicity + sed -e '/add_subdirectory(qsharedpointer)/d' \ + -i tests/auto/corelib/tools/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_PCH=OFF + + -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}" + -DINSTALL_BINDIR="${QT6_BINDIR}" + -DINSTALL_DATADIR="${QT6_DATADIR}" + -DINSTALL_DOCDIR="${QT6_DOCDIR}" + -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}" + -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}" + -DINSTALL_LIBDIR="${QT6_LIBDIR}" + -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}" + -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}" + -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}" + -DINSTALL_QMLDIR="${QT6_QMLDIR}" + -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}" + -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}" + + $(qt_feature ssl openssl) + $(qt_feature ssl openssl_linked) + $(qt_feature udev libudev) + $(qt_feature zstd) + + # qtcore + $(qt_feature icu) + + # tools + -DQT_FEATURE_androiddeployqt=OFF + + # modules + $(qt_feature concurrent) + $(qt_feature dbus) + $(qt_feature gui) + $(qt_feature network) + $(qt_feature sql) + # trivial, and is often needed (sometimes even when not building tests) + -DQT_FEATURE_testlib=ON + $(qt_feature xml) + ) + + use gui && mycmakeargs+=( + $(qt_feature X xcb) + $(qt_feature X system_xcb_xinput) + $(qt_feature X xkbcommon_x11) + $(cmake_use_find_package X X11) # needed for truly no automagic + $(qt_feature accessibility accessibility_atspi_bridge) + $(qt_feature eglfs) + $(qt_feature evdev) + $(qt_feature evdev mtdev) + $(qt_feature libinput) + $(qt_feature tslib) + $(qt_feature vulkan) + $(qt_feature widgets) + -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no) + -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c + ) && use widgets && mycmakeargs+=( + # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups + $(qt_feature cups) + $(qt_feature gtk gtk3) + ) + + use network && mycmakeargs+=( + $(qt_feature brotli) + $(qt_feature gssapi) + $(qt_feature libproxy) + $(qt_feature sctp) + $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON) + ) + + use sql && mycmakeargs+=( + -DQT_FEATURE_sql_db2=OFF # unpackaged + -DQT_FEATURE_sql_ibase=OFF # unpackaged + -DQT_FEATURE_sql_mimer=OFF # unpackaged + $(qt_feature mysql sql_mysql) + $(qt_feature oci8 sql_oci) + $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client) + $(qt_feature odbc sql_odbc) + $(qt_feature postgres sql_psql) + $(qt_feature sqlite sql_sqlite) + $(qt_feature sqlite system_sqlite) + ) + + if use amd64 || use x86; then + # see bug #913400 for explanations + local cpufeats=( + # list of checked cpu features in configure.cmake + avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl} + f16c rdrnd rdseed sse2 sse3 sse4_1 sse4_2 ssse3 vaes + ) + # handle odd ones out not matching -m* and macros (keep same order) + local cpuflags=( "${cpufeats[@]}" aes sha ) + local cpufeats+=( aesni shani ) + + local -a intrins + IFS=' ' read -ra intrins < <( + : "$(test-flags-CXX "${cpuflags[@]/#/-m}")" + $(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1 + $(printf '__%s__ ' "${cpuflags[@]^^}") + EOF + assert + ) + + # do nothing and leave to qtbase if no macros expanded (test failed?) + if [[ \ ${intrins[*]} == *\ [^_\ ]* ]]; then + local -i i + for ((i=0; i<${#cpufeats[@]}; i++)); do + [[ ${intrins[i]} == __* ]] && + mycmakeargs+=( -DQT_FEATURE_${cpufeats[i]}=OFF ) + done + mycmakeargs+=( -DTEST_x86intrin=ON ) + fi + fi + + qt6-build_src_configure +} + +src_test() { + local -x TZ=UTC + local -x LC_TIME=C + + local CMAKE_SKIP_TESTS=( + # broken with out-of-source + if qtbase is not already installed + tst_moc + tst_qmake + # needs x11/opengl, we *could* run these but tend to be flaky + # when opengl rendering is involved (even if software-only) + tst_qopengl{,config,widget,window} + tst_qgraphicsview + tst_qx11info + # fails with network sandbox + tst_qdnslookup + # fails with sandbox + tst_qsharedmemory + # typical to lack SCTP support on non-generic kernels + tst_qsctpsocket + # randomly fails without -j1, and not worth it over this (bug #916181) + tst_qfiledialog{,2} + # may randomly hang+timeout, perhaps related to -j as well + tst_qtimer + # these can be flaky depending on the environment/toolchain + tst_qlogging # backtrace log test can easily vary + tst_q{,raw}font # affected by available fonts / settings (bug #914737) + tst_qprinter # checks system's printers (bug #916216) + tst_qstorageinfo # checks mounted filesystems + # flaky due to using different test framework and fails with USE=-gui + tst_selftests + # known failing when using clang+glibc+stdc++, needs looking into + tst_qthread + # partially failing on x86 chroots and seemingly(?) harmless (dev-qt + # revdeps tests pass), skip globally to avoid keywording flakiness + tst_json + tst_qcolorspace + tst_qdoublevalidator + tst_qglobal + tst_qglyphrun + tst_qvectornd + tst_rcc + # similarly, but on armv7 and potentially others (bug #914028) + tst_qlineedit + tst_qpainter + # likewise, known failing on BE arches (bug #914033,914371,918878) + tst_qimagereader + tst_qimagewriter + tst_qpluginloader + tst_quuid # >=6.6.2 had related fixes, needs retesting + # partially broken on llvm-musl, needs looking into but skip to have + # a baseline for regressions (rest of dev-qt still passes with musl) + $(usev elibc_musl ' + tst_qicoimageformat + tst_qimagereader + tst_qimage + ') + # fails due to hppa's NaN handling, needs looking into (bug #914371) + $(usev hppa ' + tst_qcborvalue + tst_qnumeric + ') + # bug #914033 + $(usev sparc ' + tst_qbuffer + tst_qprocess + tst_qtconcurrentiteratekernel + ') + # note: for linux, upstream only really runs+maintains tests for amd64 + # https://doc.qt.io/qt-6/supported-platforms.html + ) + + qt6-build_src_test +} + +src_install() { + qt6-build_src_install + + if use test; then + local delete_bins=( # need a better way to handle this + clientserver copier crashingServer desktopsettingsaware_helper + echo fileWriterProcess modal_helper nospace 'one space' + paster qcommandlineparser_test_helper qfileopeneventexternal + socketprocess syslocaleapp tst_qhashseed_helper 'two space s' + write-read-write + ) + local delete=( # sigh + "${D}${QT6_BINDIR}"/test* + "${delete_bins[@]/#/${D}${QT6_BINDIR}/}" + ) + # using -f given not tracking which tests may be skipped or not + rm -rf -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtbase/qtbase-6.6.9999.ebuild b/dev-qt/qtbase/qtbase-6.6.9999.ebuild index e9451a7292b1..d7b14a3f1a66 100644 --- a/dev-qt/qtbase/qtbase-6.6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.6.9999.ebuild @@ -313,7 +313,7 @@ src_test() { tst_qimagereader tst_qimagewriter tst_qpluginloader - tst_quuid + tst_quuid # >=6.6.2 had related fixes, needs retesting # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' diff --git a/dev-qt/qtbase/qtbase-6.7.9999.ebuild b/dev-qt/qtbase/qtbase-6.7.9999.ebuild index f0e7130a32a4..e2aa70f1ea9b 100644 --- a/dev-qt/qtbase/qtbase-6.7.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.7.9999.ebuild @@ -316,7 +316,7 @@ src_test() { tst_qimagereader tst_qimagewriter tst_qpluginloader - tst_quuid + tst_quuid # >=6.6.2 had related fixes, needs retesting # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild index f0e7130a32a4..e2aa70f1ea9b 100644 --- a/dev-qt/qtbase/qtbase-6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.9999.ebuild @@ -316,7 +316,7 @@ src_test() { tst_qimagereader tst_qimagewriter tst_qpluginloader - tst_quuid + tst_quuid # >=6.6.2 had related fixes, needs retesting # partially broken on llvm-musl, needs looking into but skip to have # a baseline for regressions (rest of dev-qt still passes with musl) $(usev elibc_musl ' diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest index ad30863af561..c015cc9b2d2b 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -1,7 +1,9 @@ DIST qtcharts-everywhere-opensource-src-5.15.12.tar.xz 4254676 BLAKE2B d2c11f58c478b8d48e14b1720652dc3471702e30e34d17a351a8da59c9c733bd71b4cf32195d61cdebbc3db1d14eff3d5e5b93168699ee86beee09b45efb2fe1 SHA512 543c9fe0dfd04f19407d3c11c2a1ed93da34b493cfb758b4b2a9e86a7325476e1f754de3281e366eff52e96d8f12fb44c9ff8f3e047069c409cb171687d11df4 DIST qtcharts-everywhere-src-6.6.1.tar.xz 4669120 BLAKE2B d99e27cc657b9ba25686cfd6e68da61e6ff6fbda6df1b01f8da82dc250fd8bfe4e66007ac776cc8936a76dd8483b3eff75456825227632d2795f6ed3082348a3 SHA512 1af5cb891454af3b0218e3475576609d438cbbbf9b52b2e614d1016cec8aff5b453d33964574b898ed70dff9ba78b17c1c5a0a186f508116ee721efc4e410778 +DIST qtcharts-everywhere-src-6.6.2.tar.xz 4660052 BLAKE2B d8c12564d988a906280bb0781a1a23a97b2cd81a575529906880ebcd0aaf44fcdaf605f2522ad6b6592f6792fa02c2e9be1a0ed2c635155c157a993c9fc8dfce SHA512 c6e001033aa2771288786924e2eea87840eb13227a6bb3d7a7605b33bb1d835db334a6c4023bdd79b63b6078267d16b5fdfeb2e4827752c00aefb9def24a3ec0 EBUILD qtcharts-5.15.12.ebuild 572 BLAKE2B 4a97d46f334a3dd2713d3a5727a5136de4f2c28e15dcdf67ef012c5d40bbd94cfbd5e514d4be76fac371dca2e6904005e2c5f91ded85e22b2d6aaa436338a7bc SHA512 c9538c9286a6748a271346215f6de61548d36f37d559dba29cad9e039d1a2822013d1abd9b6fdb8fb38e940c3e917c158078022e8eb40f6277603567286f1a98 EBUILD qtcharts-6.6.1.ebuild 571 BLAKE2B a9fc2b862164014efa3c50da2403ff5eb483b17352b9f19df6fbf81982bcfc3b5568e034ac19ac3c563a162d9e7a998e6514a5059dd9f02ddd96c3f93ed39dfa SHA512 ecbfc3763bc2b100f5d11044bea687d8b322420927db260d6fae899c20f14eebeb0d3e53fb0b88edaa930405f437450951f741be932285cabe337df5ecbe9c27 +EBUILD qtcharts-6.6.2.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 EBUILD qtcharts-6.6.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 EBUILD qtcharts-6.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215 diff --git a/dev-qt/qtcharts/qtcharts-6.6.2.ebuild b/dev-qt/qtcharts/qtcharts-6.6.2.ebuild new file mode 100644 index 000000000000..264ac86f8886 --- /dev/null +++ b/dev-qt/qtcharts/qtcharts-6.6.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Chart component library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="gles2-only qml" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets] + qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 474d9b365186..1cb20a287fb4 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,5 +1,7 @@ DIST qtconnectivity-everywhere-src-6.6.1.tar.xz 989544 BLAKE2B 5b1f49cf865cf241363f08ff9b2bebefbf718606df8d88f70b30d800a6bd48ecfb740b8385e2d28e2e619cfb2c7d735598cf904473095dedbec508a3d541a0f9 SHA512 b1a1962d881c1965c56cef5226b3eac39613332c96778daf322fa0ccba9aa33677e1943f3bb3f7efbdd8aec81623ca6b59c2340c805346935ef77e7606210dab +DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a EBUILD qtconnectivity-6.6.1.ebuild 1665 BLAKE2B 8dbba409e79890fea148e57cecf452e1127a7d9cbe9d777b9431803c41550c9e2634438f5222b7b65e3bbd7f6af56a76a0e1e5e6ed092ed2be41e193a19407f8 SHA512 59cb86d050afcd0139f5fe6c940888ae1a3f1725d8a76af6a2bd978fcbdc997c2f3015d1a1637086f6bdfa80e59c922869f07f378e572162580a26bc054554b3 +EBUILD qtconnectivity-6.6.2.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 EBUILD qtconnectivity-6.6.9999.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 EBUILD qtconnectivity-6.7.9999.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 EBUILD qtconnectivity-6.9999.ebuild 1666 BLAKE2B 5c2c31dafb2a1fcd93143486fcfb957fff941bbead38ebb5e4500220257b3d51795a076e7511a08e4256fcd51756041afd4f4164fc2b1d31fa2d5336b362c557 SHA512 6071e64cd2149e2007618a565920589a6c3f1bc11fe8ecda179bde7afe84680cd22ab39253cabd87a61e7720f8e7b9f20332b07dec366360ca1e2d9ce8ed08b3 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild new file mode 100644 index 000000000000..ee563938e4e6 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest index b1a81d9e357a..50b9e67c106c 100644 --- a/dev-qt/qtcore/Manifest +++ b/dev-qt/qtcore/Manifest @@ -3,5 +3,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888 EBUILD qtcore-5.15.12-r1.ebuild 4302 BLAKE2B c0f7bc71204dbcf688d402433e2eaa41eb00514eb10ec1110ca63f3a32dc5c6c8ca6fd1c378c6f49f7cdc701655541a0c2d0bb88331699360bdad7f3a353efd1 SHA512 2c1315230ea0f6d6844a6414cf903d5a3ed575cf96c4aab1d898bdc87ca4ffffd936fb674684b4abdb62a8b0b13b430e563ae2f2ea3853a0133fde5d523771fe -EBUILD qtcore-5.15.12-r2.ebuild 4307 BLAKE2B f1ea956295a528b9c555c402143cc2b34ef980c9c3a0f3e5ce55bd55a99c8aaeea921a22661a6461f9e92e0c52a4f8cb39bfb00a873d457638e04540beeb3e58 SHA512 6efcc9521c65fa35eb2a6177402129513a3dbbffbc625c37ec140e4dd101a6433cebed7e22a3e518036235c2c551f0fe3966f5c5a54f24017896716f6716fc43 +EBUILD qtcore-5.15.12-r2.ebuild 4302 BLAKE2B 164add649d3aaf441a181a582e97fc75c27b5d00a1cb560f347ab27480e54ce65884c748bbcc3276710959931871bab1e5fff287cf27fc0e0bb07c7cfe6471ca SHA512 0fbb70a4e4bac1b386ff76f90dfdbf12b0ae666b39cd6a546b2cef2cbde5146e971e7e5efdbe7f75a7052b75e7e92686ec23ff95f8f70b51ebdad90dca91e3dd MISC metadata.xml 594 BLAKE2B 0cefc88e620290c30db5f52e6804c43541617009ba05cc517a5c8b1c4039be9af9991e6e5b893577da3df52a83b70bd9f07a8061c518e9b52fdfdeb93a7df17f SHA512 73036ec739b85ea13025828f2526bce9d9fa6a3db3578925e4a4294be92a15dbe0f3af4db206690e3e786237312b3a23cb028a15abdd216e251db849a381a5be diff --git a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild index cd3c18608ad8..f719b5d123dc 100644 --- a/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild +++ b/dev-qt/qtcore/qtcore-5.15.12-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index d4f6ba1280ab..d6fc51ec11e7 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -2,9 +2,11 @@ AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b643 DIST qtdeclarative-5.15.12-gentoo-kde-1.tar.xz 31060 BLAKE2B 5ba538d765febd0b32faa6632616041425f37128087f5862b2701e0fecf46bdca1eb3235fa87d383b555205be4081a466447e36ba98d6268454fd264722af295 SHA512 f07f48f88cc336f2d5877fb6e744c09405ce2e51f0f8487b08903222d73b11033d48c1c3ee711da7f2a29c43421e4110ee2c13d52f0a71ac1c92980dff122ae1 DIST qtdeclarative-everywhere-opensource-src-5.15.12.tar.xz 21602960 BLAKE2B 45f44de33801648ffc8c641ac65525ed6ac36a4484e21ef1e7706fd5b005c4f271aadfddd05b1be8a369695962e1675f39cf072d335550f1c14e8abc5c4b334a SHA512 3ebe195dac22efa2e71a4520e4816592204431bc724d94a38d9f426424624990199f7e99b72c7d96f6ae324bb18b7eec89ea2b5db63ff2f1d24a997be25a0589 DIST qtdeclarative-everywhere-src-6.6.1.tar.xz 34349560 BLAKE2B 399d11d52cbafdb13a21a39a9d98b314d45f39ec5351265f9e6fd08a335c48907cdcd1fde23da079ade6cf9adeafd48ba5cba2233cd54d2f6f51ae05a4979780 SHA512 1a819187519670338df1c308d5980aed985670ee3e79a424e56d8e300855513541f46a1b89d9f595bdab382a0072761f0fda87d78653602041a10a5bd3e7bdcd +DIST qtdeclarative-everywhere-src-6.6.2.tar.xz 34361600 BLAKE2B bc748ed06e2e7ed9c789971e76d92047a847f3afd7be79eb7364149608dcb153586cf5157bc34a0ddc17c89818e80b7d1f13b94522ad1c9fb4ce1848d881846b SHA512 944e9f824dd8ec47d9e23e716d09142c5942f4478238f207d70f1144993440afa7925f85f3fd4cb5659191dee6a142524db40c7144c69c8bec9817591324cee1 EBUILD qtdeclarative-5.15.12.ebuild 1537 BLAKE2B c2f7b010977ed65abbe16d8b2df6ed8c29407685e014778f4f3da5b2853b6dfa6d5ce2a0d5037852d8d11894c1a33323090bd18659f7c85d8cdf56f8bf41ae79 SHA512 fd6e5bb4709174b8746d520a6fd0109e2d6b2de19d6a679fdbdcf4cf074dc778854afc2b364f7d692e6c60e0d3e3580c19e98b36368258f6e76b3a5ef2cff0c4 EBUILD qtdeclarative-6.6.1.ebuild 768 BLAKE2B a5baddc1e16fbcb1ce99d4a97fab3f01da570c097fbb93f2c94aed7dd19c902f40e4b70e46c519b131139a01fc26f07c9d3d77d25a0dde1b597e109e63da738d SHA512 c1f47c0b93f82372f153ea9e241053f04ee8e1d84e468e056ee5846e9edf3e55cd558f6b2b770b4e2a466f1f46d9d2ffc46cc02a02401937b6f7c9ecc152f995 -EBUILD qtdeclarative-6.6.9999.ebuild 769 BLAKE2B f056b5eb080583c82f96781ecba611c3dde16a7bc2bd10600a326959a01aa99b6bd781b5dcdda4778486ffe491b00924b26437d24dda2de8217b5b17701e9a45 SHA512 ed87cfcea62a9046d225ecd5122c278d034e99262dc09402a4cb04f54f316a579145caee7187b07891f6f8c585b5e3cd187412e92b6475058c39b694449da281 -EBUILD qtdeclarative-6.7.9999.ebuild 921 BLAKE2B 135ca5c37ae751b208bdaf3a355f70fd260dff6efaef50be624366d5630ea186c3dfb6fe101c2fd070128602692ddb37e201959583aa9c72e48f68d9aebd35e8 SHA512 a5a677630d9deff3203e6c54c3b634881a91bcb930fe4cc1f673e8748a7130f0121b9e6caecc1a3349a0a09011fd12a8df593217cd8d6c7193dd8aa7aefda121 -EBUILD qtdeclarative-6.9999.ebuild 921 BLAKE2B 135ca5c37ae751b208bdaf3a355f70fd260dff6efaef50be624366d5630ea186c3dfb6fe101c2fd070128602692ddb37e201959583aa9c72e48f68d9aebd35e8 SHA512 a5a677630d9deff3203e6c54c3b634881a91bcb930fe4cc1f673e8748a7130f0121b9e6caecc1a3349a0a09011fd12a8df593217cd8d6c7193dd8aa7aefda121 +EBUILD qtdeclarative-6.6.2.ebuild 773 BLAKE2B 3840e3cd5268c37e5adcfbb5392d4ba447563257ca34e9830a0b88813675ce50909d382545d9ca3ee14f563210735489ac57ac325bf73cd7682613b425c7fc02 SHA512 e0863d5fe11d3dc9ee953835779ecab69dae9167422087b3be2c7f44bad141619740114e1133d6e21bf0d44e59afc3d06f046ef4f5e63bff15f49e4881b96365 +EBUILD qtdeclarative-6.6.9999.ebuild 773 BLAKE2B 3840e3cd5268c37e5adcfbb5392d4ba447563257ca34e9830a0b88813675ce50909d382545d9ca3ee14f563210735489ac57ac325bf73cd7682613b425c7fc02 SHA512 e0863d5fe11d3dc9ee953835779ecab69dae9167422087b3be2c7f44bad141619740114e1133d6e21bf0d44e59afc3d06f046ef4f5e63bff15f49e4881b96365 +EBUILD qtdeclarative-6.7.9999.ebuild 925 BLAKE2B 13aaa5e643f206b6265a5cc7efa0712f00ded88f1a66a1cf0dd834968ad1a05956256d1cd02d4f488004085ca9543aed47abcaf08185b911670f64c94ae6cfd5 SHA512 0bb500316a9400d122c6462dc7e222cf9834da58d1903f87c4b943cb0fcb5ec46b5a92e1cb0125b342019894b4d3ce3d22b44e35dab847348099c9280be3d54a +EBUILD qtdeclarative-6.9999.ebuild 925 BLAKE2B 13aaa5e643f206b6265a5cc7efa0712f00ded88f1a66a1cf0dd834968ad1a05956256d1cd02d4f488004085ca9543aed47abcaf08185b911670f64c94ae6cfd5 SHA512 0bb500316a9400d122c6462dc7e222cf9834da58d1903f87c4b943cb0fcb5ec46b5a92e1cb0125b342019894b4d3ce3d22b44e35dab847348099c9280be3d54a MISC metadata.xml 855 BLAKE2B 6be7ee8e497916e78de02244cba14f33434b37f34f901a3a789bc684ea509da865042b10ae37f12491281f846adbb0daadeb90205026d5fdd76d07755cd168c8 SHA512 0abf60e4c4624c698081871cadf757698ad4eded995c7c83f0edf739af2fa3be5f9a79f716403e40f2f8e09dfeeb5dd20342ec498fa121eb4cf9733462c8055a diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild new file mode 100644 index 000000000000..1eadca9fb01c --- /dev/null +++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt Declarative (Quick 2)" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="opengl +sql vulkan +widgets" + +# behaves very badly when qtdeclarative is not already installed, also +# other more minor issues (installs junk, sandbox/offscreen issues) +RESTRICT="test" + +RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network,opengl=,sql?,vulkan=,widgets=]" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="~dev-qt/qtshadertools-${PV}:6" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package sql Qt6Sql) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild index 3fab324a010e..1eadca9fb01c 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.6.9999.ebuild @@ -17,7 +17,7 @@ IUSE="opengl +sql vulkan +widgets" # other more minor issues (installs junk, sandbox/offscreen issues) RESTRICT="test" -RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]" +RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network,opengl=,sql?,vulkan=,widgets=]" DEPEND=" ${RDEPEND} vulkan? ( dev-util/vulkan-headers ) diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild index cac24af03a48..a4e5c61fd98d 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.9999.ebuild @@ -18,7 +18,7 @@ IUSE="+network opengl +sql +ssl vulkan +widgets" # other more minor issues (installs junk, sandbox/offscreen issues) RESTRICT="test" -RDEPEND="~dev-qt/qtbase-${PV}:6[network=,opengl=,sql?,ssl?,vulkan=,widgets=]" +RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]" DEPEND=" ${RDEPEND} vulkan? ( dev-util/vulkan-headers ) diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild index cac24af03a48..a4e5c61fd98d 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild @@ -18,7 +18,7 @@ IUSE="+network opengl +sql +ssl vulkan +widgets" # other more minor issues (installs junk, sandbox/offscreen issues) RESTRICT="test" -RDEPEND="~dev-qt/qtbase-${PV}:6[network=,opengl=,sql?,ssl?,vulkan=,widgets=]" +RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]" DEPEND=" ${RDEPEND} vulkan? ( dev-util/vulkan-headers ) diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 73e47ed250dc..7b5f26b264dd 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,7 +1,9 @@ +AUX qtgui-5.15.12-CVE-2024-25580.patch 9098 BLAKE2B 67207358484eecfc765b340f3d7f8861e0d7772f989ebd7fbe0671a731cb1ffeb5cccfd3598990855701a98a24d1c13ab3e9686f5c77768118a7083074ac8b13 SHA512 b0913b8675549dbf002aeedbe110ed72a32943dbbf8c54b6ec8cee0c173afe5ae17c0a6fda5672ce1fc3f2b5e0e4854a343a1c1ce675d5ffef465c94262e58ce DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888 EBUILD qtgui-5.15.12-r1.ebuild 3991 BLAKE2B 93f1bab7cb14c93cbdf8f4b0af2ab4f5b7923a1bf1905affc64cad7f35ae56841512ec8b7735693e8e26101501e1f26976c0787e17f7f29caacb0b681a6b23b8 SHA512 8a25e92b4175d12f120122bee1494105bacfd933f1ebaaaa0048c10fbec95c3e229f923dd059add849fe5779b7346a2d707cfe6095174ecf675860909bcb0c04 +EBUILD qtgui-5.15.12-r2.ebuild 4052 BLAKE2B ec2fd72456bde246183900b9f41f5764ab19d41cc2b7db13655a170620a230a6d8923658eeba519c0d7526c1b450bd43f9f52d7ce7e3b337b4cd2148db5cdab2 SHA512 7b370287860bab935f37c11c75137db865eabdd13a408778146583853ab8cfe904fa12ac47e18d33b3f867eccb7bd951c6f10675a832e0fd791e5312a502f400 EBUILD qtgui-5.15.12.ebuild 3986 BLAKE2B 4684e0f9b5971170b81cbc45668057ad6f1dfa595445590d1676e9379b7a8c9bf0e087db79eeaf3257c34e14f4fb64fe67a10c8a20ab9459fa5464d35dd4cdb4 SHA512 fc9b5b6b2b401afc96296e813fa337a093a60c748d9e633bb7b616dac4c7f48f46ce9558f3e7d189dfc5a1f61d74b37c6c80535326eb4fe61db3f7b45f27c91c MISC metadata.xml 1283 BLAKE2B 2d4873f1b7011f5766810866933cd897a68a89d93183b93c19008b9b956aa10e882ebc061f0a86c81d68308bb267d28f324f2cddc52b55d94c4201a7b97ce889 SHA512 551b643e0dec5fcfd934029e36f35d8e14479e7d426dc74d4b48522c6e06d989ae70db7c4cd0a67594551916ec59036f3d1db91afa929e454614a947464ed19c diff --git a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch new file mode 100644 index 000000000000..41a500c82578 --- /dev/null +++ b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch @@ -0,0 +1,228 @@ +From c8061284095abebebbcd6fea7167477aef44a00c Mon Sep 17 00:00:00 2001 +From: Jonas Karlsson +Date: Thu, 8 Feb 2024 17:01:05 +0100 +Subject: [PATCH] Improve KTX file reading memory safety + +* Use qAddOverflow/qSubOverflow methods for catching additions and + subtractions with overflow and handle these scenarios when reading the + file. +* Add 'safeView' method that checks that the byte array view constructed + is not out of bounds. +* Return error if number of levels is higher than what is reasonable. +* Return error if number of faces is incorrect. +* Add unit test with invalid KTX file previously causing a segmentation + fault. + +This fixes CVE-2024-25580. + +Fixes: QTBUG-121918 +Pick-to: 6.7 6.6 6.5 6.2 5.15 +Change-Id: Ie0824c32a5921de30cf07c1fc1b49a084e6d07b2 +Reviewed-by: Eirik Aavitsland +Reviewed-by: Qt CI Bot +(cherry picked from commit 28ecb523ce8490bff38b251b3df703c72e057519) +--- + src/gui/util/qktxhandler.cpp | 138 +++++++++++++++++++++++++++-------- + src/gui/util/qktxhandler_p.h | 2 +- + 2 files changed, 110 insertions(+), 30 deletions(-) + +diff --git a/src/gui/util/qktxhandler.cpp b/src/gui/util/qktxhandler.cpp +index 7eda4c46fb..2853e46c3d 100644 +--- a/src/gui/util/qktxhandler.cpp ++++ b/src/gui/util/qktxhandler.cpp +@@ -73,7 +73,7 @@ struct KTXHeader { + quint32 bytesOfKeyValueData; + }; + +-static const quint32 headerSize = sizeof(KTXHeader); ++static constexpr quint32 qktxh_headerSize = sizeof(KTXHeader); + + // Currently unused, declared for future reference + struct KTXKeyValuePairItem { +@@ -103,11 +103,36 @@ struct KTXMipmapLevel { + */ + }; + +-bool QKtxHandler::canRead(const QByteArray &suffix, const QByteArray &block) ++static bool qAddOverflow(quint32 v1, quint32 v2, quint32 *r) { ++ // unsigned additions are well-defined ++ *r = v1 + v2; ++ return v1 > quint32(v1 + v2); ++} ++ ++// Returns the nearest multiple of 4 greater than or equal to 'value' ++static bool nearestMultipleOf4(quint32 value, quint32 *result) ++{ ++ constexpr quint32 rounding = 4; ++ *result = 0; ++ if (qAddOverflow(value, rounding - 1, result)) ++ return true; ++ *result &= ~(rounding - 1); ++ return false; ++} ++ ++// Returns a slice with prechecked bounds ++static QByteArray safeSlice(const QByteArray& array, quint32 start, quint32 length) + { +- Q_UNUSED(suffix) ++ quint32 end = 0; ++ if (qAddOverflow(start, length, &end) || end > quint32(array.length())) ++ return {}; ++ return QByteArray(array.data() + start, length); ++} + +- return (qstrncmp(block.constData(), ktxIdentifier, KTX_IDENTIFIER_LENGTH) == 0); ++bool QKtxHandler::canRead(const QByteArray &suffix, const QByteArray &block) ++{ ++ Q_UNUSED(suffix); ++ return block.startsWith(QByteArray::fromRawData(ktxIdentifier, KTX_IDENTIFIER_LENGTH)); + } + + QTextureFileData QKtxHandler::read() +@@ -115,42 +140,97 @@ QTextureFileData QKtxHandler::read() + if (!device()) + return QTextureFileData(); + +- QByteArray buf = device()->readAll(); +- const quint32 dataSize = quint32(buf.size()); +- if (dataSize < headerSize || !canRead(QByteArray(), buf)) { +- qCDebug(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); ++ const QByteArray buf = device()->readAll(); ++ if (size_t(buf.size()) > std::numeric_limits::max()) { ++ qWarning(lcQtGuiTextureIO, "Too big KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ if (!canRead(QByteArray(), buf)) { ++ qWarning(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ if (buf.size() < qsizetype(qktxh_headerSize)) { ++ qWarning(lcQtGuiTextureIO, "Invalid KTX header size in %s", logName().constData()); + return QTextureFileData(); + } + +- const KTXHeader *header = reinterpret_cast(buf.constData()); +- if (!checkHeader(*header)) { +- qCDebug(lcQtGuiTextureIO, "Unsupported KTX file format in %s", logName().constData()); ++ KTXHeader header; ++ memcpy(&header, buf.data(), qktxh_headerSize); ++ if (!checkHeader(header)) { ++ qWarning(lcQtGuiTextureIO, "Unsupported KTX file format in %s", logName().constData()); + return QTextureFileData(); + } + + QTextureFileData texData; + texData.setData(buf); + +- texData.setSize(QSize(decode(header->pixelWidth), decode(header->pixelHeight))); +- texData.setGLFormat(decode(header->glFormat)); +- texData.setGLInternalFormat(decode(header->glInternalFormat)); +- texData.setGLBaseInternalFormat(decode(header->glBaseInternalFormat)); +- +- texData.setNumLevels(decode(header->numberOfMipmapLevels)); +- quint32 offset = headerSize + decode(header->bytesOfKeyValueData); +- const int maxLevels = qMin(texData.numLevels(), 32); // Cap iterations in case of corrupt file. +- for (int i = 0; i < maxLevels; i++) { +- if (offset + sizeof(KTXMipmapLevel) > dataSize) // Corrupt file; avoid oob read +- break; +- const KTXMipmapLevel *level = reinterpret_cast(buf.constData() + offset); +- quint32 levelLen = decode(level->imageSize); +- texData.setDataOffset(offset + sizeof(KTXMipmapLevel::imageSize), i); +- texData.setDataLength(levelLen, i); +- offset += sizeof(KTXMipmapLevel::imageSize) + levelLen + (3 - ((levelLen + 3) % 4)); ++ texData.setSize(QSize(decode(header.pixelWidth), decode(header.pixelHeight))); ++ texData.setGLFormat(decode(header.glFormat)); ++ texData.setGLInternalFormat(decode(header.glInternalFormat)); ++ texData.setGLBaseInternalFormat(decode(header.glBaseInternalFormat)); ++ ++ texData.setNumLevels(decode(header.numberOfMipmapLevels)); ++ ++ const quint32 bytesOfKeyValueData = decode(header.bytesOfKeyValueData); ++ quint32 headerKeyValueSize; ++ if (qAddOverflow(qktxh_headerSize, bytesOfKeyValueData, &headerKeyValueSize)) { ++ qWarning(lcQtGuiTextureIO, "Overflow in size of key value data in header of KTX file %s", ++ logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ if (headerKeyValueSize >= quint32(buf.size())) { ++ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ // Technically, any number of levels is allowed but if the value is bigger than ++ // what is possible in KTX V2 (and what makes sense) we return an error. ++ // maxLevels = log2(max(width, height, depth)) ++ const int maxLevels = (sizeof(quint32) * 8) ++ - qCountLeadingZeroBits(std::max( ++ { header.pixelWidth, header.pixelHeight, header.pixelDepth })); ++ ++ if (texData.numLevels() > maxLevels) { ++ qWarning(lcQtGuiTextureIO, "Too many levels in KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ quint32 offset = headerKeyValueSize; ++ for (int level = 0; level < texData.numLevels(); level++) { ++ const auto imageSizeSlice = safeSlice(buf, offset, sizeof(quint32)); ++ if (imageSizeSlice.isEmpty()) { ++ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ const quint32 imageSize = decode(qFromUnaligned(imageSizeSlice.data())); ++ offset += sizeof(quint32); // overflow checked indirectly above ++ ++ texData.setDataOffset(offset, level); ++ texData.setDataLength(imageSize, level); ++ ++ // Add image data and padding to offset ++ quint32 padded = 0; ++ if (nearestMultipleOf4(imageSize, &padded)) { ++ qWarning(lcQtGuiTextureIO, "Overflow in KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ quint32 offsetNext; ++ if (qAddOverflow(offset, padded, &offsetNext)) { ++ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData()); ++ return QTextureFileData(); ++ } ++ ++ offset = offsetNext; + } + + if (!texData.isValid()) { +- qCDebug(lcQtGuiTextureIO, "Invalid values in header of KTX file %s", logName().constData()); ++ qWarning(lcQtGuiTextureIO, "Invalid values in header of KTX file %s", ++ logName().constData()); + return QTextureFileData(); + } + +@@ -191,7 +271,7 @@ bool QKtxHandler::checkHeader(const KTXHeader &header) + (decode(header.numberOfFaces) == 1)); + } + +-quint32 QKtxHandler::decode(quint32 val) ++quint32 QKtxHandler::decode(quint32 val) const + { + return inverseEndian ? qbswap(val) : val; + } +diff --git a/src/gui/util/qktxhandler_p.h b/src/gui/util/qktxhandler_p.h +index 19f7b0e79a..8da990aaac 100644 +--- a/src/gui/util/qktxhandler_p.h ++++ b/src/gui/util/qktxhandler_p.h +@@ -68,7 +68,7 @@ public: + + private: + bool checkHeader(const KTXHeader &header); +- quint32 decode(quint32 val); ++ quint32 decode(quint32 val) const; + + bool inverseEndian = false; + }; +-- +2.43.0 + diff --git a/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild new file mode 100644 index 000000000000..907ac3454882 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.15.12-r2.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=3 + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +SLOT=5/${QT5_PV} # bug 707658 +IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput + linuxfb +png tslib tuio +udev vnc vulkan wayland +X" +REQUIRED_USE=" + || ( eglfs linuxfb vnc wayland X ) + accessibility? ( dbus X ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + X? ( gles2-only? ( egl ) ) +" + +RDEPEND=" + dev-libs/glib:2 + =dev-qt/qtcore-${QT5_PV}*:5= + dev-util/gtk-update-icon-cache + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + sys-libs/zlib:= + accessibility? ( app-accessibility/at-spi2-core:2 ) + dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) + eglfs? ( + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + jpeg? ( media-libs/libjpeg-turbo:= ) + gles2-only? ( media-libs/libglvnd ) + !gles2-only? ( media-libs/libglvnd[X] ) + libinput? ( + dev-libs/libinput:= + x11-libs/libxkbcommon + ) + png? ( media-libs/libpng:= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) + udev? ( virtual/libudev:= ) + vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) + vulkan? ( dev-util/vulkan-headers ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${RDEPEND} + evdev? ( sys-kernel/linux-headers ) + linuxfb? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) + X? ( x11-base/xorg-proto ) +" +PDEPEND=" + ibus? ( app-i18n/ibus ) + wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/tools/qvkgen + src/gui + src/openglextensions + src/platformheaders + src/platformsupport + src/plugins/generic + src/plugins/imageformats + src/plugins/platforms + src/plugins/platforminputcontexts +) + +QT5_GENTOO_CONFIG=( + accessibility:accessibility-atspi-bridge + egl:egl: + eglfs:eglfs: + eglfs:eglfs_egldevice: + eglfs:eglfs_gbm: + evdev:evdev: + evdev:mtdev: + :fontconfig: + :system-freetype:FREETYPE + !:no-freetype: + gles2-only::OPENGL_ES + gles2-only:opengles2:OPENGL_ES_2 + !:no-gui: + :system-harfbuzz: + !:no-harfbuzz: + jpeg:system-jpeg:IMAGEFORMAT_JPEG + !jpeg:no-jpeg: + libinput + libinput:xkbcommon: + :opengl + png:png: + png:system-png:IMAGEFORMAT_PNG + !png:no-png: + tslib:tslib: + udev:libudev: + vulkan:vulkan: + X:xcb: + X:xcb-glx: + X:xcb-plugin: + X:xcb-render: + X:xcb-sm: + X:xcb-xlib: + X:xcb-xinput: +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :gui +) + +PATCHES=( "${FILESDIR}/${P}-CVE-2024-25580.patch" ) # bug 924647 + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die + + # egl_x11 is activated when both egl and X are enabled + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) + + qt_use_disable_config dbus dbus \ + src/platformsupport/themes/genericunix/genericunix.pri + + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro + + qt_use_disable_mod ibus dbus \ + src/plugins/platforminputcontexts/platforminputcontexts.pro + + use vnc || sed -i -e '/SUBDIRS += vnc/d' \ + src/plugins/platforms/platforms.pro || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + $(qt_use accessibility feature-accessibility-atspi-bridge) + $(usev dbus -dbus-linked) + $(qt_use egl) + $(qt_use eglfs) + $(usev eglfs '-gbm -kms') + $(qt_use evdev) + $(qt_use evdev mtdev) + -fontconfig + -system-freetype + -gui + -system-harfbuzz + $(qt_use jpeg libjpeg system) + $(qt_use libinput) + $(qt_use linuxfb) + -opengl $(usex gles2-only es2 desktop) + $(qt_use png libpng system) + $(qt_use tslib) + $(qt_use udev libudev) + $(qt_use vulkan) + $(qt_use X xcb) + $(usev X '-xcb-xlib') + ) + if use libinput || use X; then + myconf+=( -xkbcommon ) + fi + qt5-build_src_configure +} diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest index 52ae71e6fa39..7a77c39725e6 100644 --- a/dev-qt/qthttpserver/Manifest +++ b/dev-qt/qthttpserver/Manifest @@ -1,5 +1,7 @@ DIST qthttpserver-everywhere-src-6.6.1.tar.xz 171104 BLAKE2B 76a26b59147656cd2463f420417a8f40b24b7749ed35c266fecd4e13c51f1351497df2a73dc71122f001254dd8841e0e99ec51c51da6616d556d5a7939b6c84d SHA512 f851c8f5ea9cd4067474dee30ca797a2acb70ecaab2d993afe6abba3622fe3139acc6245b78f7d12b7e5dca5fc90aabd5144a3429c58a5f13cf23c6fbb023c24 +DIST qthttpserver-everywhere-src-6.6.2.tar.xz 162152 BLAKE2B dc83b39aa99d39f0255bc841e8d7ac171ef477f4327e9447adff54624cfc7e698336786dd59b51450ea2d1f0e899c9ad38e32c8b9c2668514923b369fc4cce8e SHA512 e436c8525febbf58071159032d3d115c1eb9780e1b261aa7bb2d33e29979cc2a24be559d9db348e8b5356079e469644fa10865b8d042d91d64c86aa72c0682b4 EBUILD qthttpserver-6.6.1.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be +EBUILD qthttpserver-6.6.2.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf EBUILD qthttpserver-6.6.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da EBUILD qthttpserver-6.7.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da EBUILD qthttpserver-6.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da diff --git a/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild b/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild new file mode 100644 index 000000000000..7583ea864f5f --- /dev/null +++ b/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="HTTP server functionality for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+ssl websockets" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network,ssl=] + websockets? ( ~dev-qt/qtwebsockets-${PV}:6 ) +" +DEPEND=" + ${RDEPEND} + test? ( ~dev-qt/qtbase-${PV}:6[concurrent] ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package websockets Qt6WebSockets) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index f89eb81fd8c6..4ae300b89c2f 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,8 +1,10 @@ DIST qtimageformats-5.15.12-gentoo-kde-1.tar.xz 395548 BLAKE2B 422b80dfa1ee676eb8ebb06db05208ac463983773b0ae5c4dbb27fbe0257487f047d2d1a3e273bbd1a489a4de94d8c305a22ba0f2995a838afa39538a60df7b9 SHA512 3bcbdca71d56230ae61d8956410c9f4c41a9bcd916e265fed40da2aad8ca04bb9b27048960d098cc21cabf645e711c88606346b7be39f4f3776a849d41ae524d DIST qtimageformats-everywhere-opensource-src-5.15.12.tar.xz 1865016 BLAKE2B 74dac2b362a593054d85af0629efe0d0137da2ee8870bc904f1a793c7cc0e69a308f08ca706cc6280a1f232daa5651863a2fda7b4ce0df766ab0ef9a9fbb46c7 SHA512 c56e70e17ed29ff126257ce41e2b9fd03807f0325ac60bd307779406dcea39ff929e49d2ea99ab17f07f19a6dda5f5103d4def6bb70a52f761141fc4b2c46e7c DIST qtimageformats-everywhere-src-6.6.1.tar.xz 1972464 BLAKE2B 09b34763d0446bf6e115c9a0a8e15a3a74c54c26019077e114838aa850b0a535a53b354d8cedc44c03732dd5a016cc1026219b28785e729b55296cd63483609d SHA512 da72e093b86638da5e5a5bd78a4ca88b72675d6294ad2af4b516affe88212ccc797ea859784b1f548c75c82fe926d3cd8f96a88901b475d60dc0dc30cfedb5a0 +DIST qtimageformats-everywhere-src-6.6.2.tar.xz 1964116 BLAKE2B 1fe0c428dd9602d7b9abd7e2cfdda8f179511c912fcf4f501400619ac91a5cde6b57f8f38c6c1d22a1efd6fc285b49cbf2ee23132faea516c55f552819ea0850 SHA512 64704becdd6f1a50f4a4c0edabc6be2f8a114c978728a62b2a5c9502e2457699f6e86135146c56afef715f865dd1c10062cf485ad97c890884bace8a163c24a5 EBUILD qtimageformats-5.15.12.ebuild 705 BLAKE2B 41cff8b31c082fc0803398c99d1428290c91c1c4215f7f8c1283599b47b235128653d45ad194145010eeae9407ff05d34c7cbfeb1a3680e8af855b9b1cc7b4cd SHA512 d1136025cc71c0156f32ab508c37940be5216eb93343a5a7c84a22a5c3b0f126ac20866ccbb1197e051201cc2740fde6368f36a7d557a5b9b217411a27a64961 EBUILD qtimageformats-6.6.1.ebuild 678 BLAKE2B 758538b9892c4daeae03cb94e8c1dd758b0f0e6dd3593adfb96fcb8a46b5055ed63dda19db4b12b503405fa3dbaadbbe9497eeaf994ebd72100a026af300c689 SHA512 5f2b5841fb293f74a4e26e3fc11c8e04a90d4a074a0daf6e6085768c4a6ea57b49e8df4b5787d2cfd43fec339e0276482cb367acd23809cc8c39f7df315b8441 +EBUILD qtimageformats-6.6.2.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66 EBUILD qtimageformats-6.6.9999.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66 EBUILD qtimageformats-6.7.9999.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66 EBUILD qtimageformats-6.9999.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66 diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild new file mode 100644 index 000000000000..677332aa56b3 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86" +fi + +IUSE="mng" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + media-libs/libwebp:= + media-libs/tiff:= + mng? ( media-libs/libmng:= ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DQT_FEATURE_jasper=OFF + $(qt_feature mng) + -DQT_FEATURE_tiff=ON + -DQT_FEATURE_webp=ON + -DQT_FEATURE_system_tiff=ON + -DQT_FEATURE_system_webp=ON + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index e02e898dc6a8..8032ffde1211 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,9 +1,11 @@ DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b DIST qtlocation-everywhere-opensource-src-5.15.12.tar.xz 6553488 BLAKE2B e9cab8e6f62cc1cfc6586fa4a1b252bce915479fca5f9fbeac66a2494d77047af4af1ba840786799637edae3af7c6d2000f640af018548cfcd7bd624c6a31b15 SHA512 c480762cea2cd1a00e6061bab05c402d5aab2d12e7decebcd606c930d2029a93f2a46f8edbb188b73c7cdcad473b03c15037ea10e0b3538de0a99b1d7d7fb333 DIST qtlocation-everywhere-src-6.6.1.tar.xz 3035980 BLAKE2B 0221f1d44ff5f0713b93e319989e46af8aaa29178bc8b77081c940c3f7d341701301ac6453f91b2febdcbb67d807ad440eedbd79e5cec5f1ec593ee0f5cef92c SHA512 aa820e84efe3576bf483cd7d64a3b930f731c88324d34cc1486312c1cb0107a726dea91dc226562f017695300f0d656228d947d97374747c3ac6ae597cda6bb5 +DIST qtlocation-everywhere-src-6.6.2.tar.xz 3028592 BLAKE2B 060dbe1d4ea3d761900f1f2e8eff0ae255b1b75edc8c23e1ce04d6d3a7b3ea278b9121d417e347bc589a5445b35f52db5447de0f0d1154d8859bfe83d4d5e7da SHA512 a2c4b9d9fb3b3675d25d3e7abeb8eec42f5998a9b275648a355df61c7d21258fb6bf5ecefeb635bab1a37f3382fc71b588a05eafc1bd7b57580c0f9999c9f1cd DIST qtlocation-mapboxgl-5.15.12-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d EBUILD qtlocation-5.15.12.ebuild 1622 BLAKE2B a1e40c710309708023d0c7c76e3b00947237f376ac34d2d6ec58edc23e0c2610260a1995ead0ec14844fa6f5f1e3b3d8cf4f619a99d0d2302ca6910bbeec6c32 SHA512 f7c574fbac6f7b122a0c32cacd6281aa3663bc4886bd413dbb58a4873f9c66dc9d7e00b7287faa8dc0513fdfa310f9b9b664b9d45bf56e2b69880808cecb1b79 EBUILD qtlocation-6.6.1.ebuild 1340 BLAKE2B 1e31cf8641ce6082f43d402ab675759164dcd0ecf08b16f3e3899e149924b853b37e97c113925f19a4e2b9d9b8c5e7768df1758dfe7fa0e63f7006728cb8d7a7 SHA512 8fbba103a0f84c991630c8b885d4fa0394bbd8764c52f961141783e854c20306cfb5fbe4dd5b23a3155f68c1800fa83b70fa1ef0b0bcdf31bee30eb7e44a10f2 +EBUILD qtlocation-6.6.2.ebuild 1341 BLAKE2B a60cf0373c9f4f1ea725cb1c7ce367665431465f6fe3439c7c3d0f46bd9c505f33e54ca220307269ee9b5c11f8c85a5000b5f28a04c8421f3a2c581812a40a3d SHA512 dddb0396f708f7815f07dc2ad0564e7610dad3dbae8a89a91ec87ce4cc9e01a0a18476fb33bcde86d8505ecf0f30e54c5fba1290a8b22a177b5678fbd8042778 EBUILD qtlocation-6.6.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527 EBUILD qtlocation-6.7.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527 EBUILD qtlocation-6.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527 diff --git a/dev-qt/qtlocation/qtlocation-6.6.2.ebuild b/dev-qt/qtlocation/qtlocation-6.6.2.ebuild new file mode 100644 index 000000000000..112102c1365c --- /dev/null +++ b/dev-qt/qtlocation/qtlocation-6.6.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtpositioning-${PV}:6[qml] +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # ignores QML_IMPORT_PATH (unlike other tests) and looks in + # the missing builddir/qml, skip rather than work around + tst_declarative_ui +) + +src_install() { + qt6-build_src_install + + if use test; then + local delete=( # sigh + "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake + "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake + "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake + "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so + "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so + "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so + "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so + "${D}${QT6_QMLDIR}"/QtLocation/Test + ) + # using -f given not tracking which tests may be skipped or not + rm -rf -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 5c5e9e781b96..b34c8ca7c300 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -1,8 +1,10 @@ DIST qtmultimedia-5.15.12-gentoo-kde-1.tar.xz 1496 BLAKE2B 890f90accb60438bcceae2a4f0bf928eb91341b36af278f7deef7f0b1964940cdfdc0f82e21f6b03ac6c609cfffb77a2d00563390237b965a66f4224df70fabb SHA512 d400f0d2694f9b09d645f5ca1c76aed7891614162de36213bac3febd5b0f80f893e26a26b2a899a7fcdf57cae88d10d151c102da8ba610a7734a14094ca3a29b DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963 SHA512 2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76 DIST qtmultimedia-everywhere-src-6.6.1.tar.xz 6723296 BLAKE2B 5257da8457f6fa16b7cb9ef9029b84edd6963dd084434918f1161398784d36c188c186b398d9877f337ac215c8dad665d902fbd56736f9032f52685f49ef3407 SHA512 11fb3e421a80fee82d30a817f20277505868de0c1a870c55dd488114a0302f6a1bf41694ed64d904e4d29b1a3ad1ba01ce8399ae11f03ae2f6994359698e9c94 +DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5 SHA512 311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006 EBUILD qtmultimedia-5.15.12.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91 EBUILD qtmultimedia-6.6.1-r1.ebuild 2089 BLAKE2B f8b643c11f3b2dfa36720ddda4a901211b3a96e7af65a43f3afbb7f4cfc3243eda85930747cd4148a9eb4a0a53c79a591dab2c78111fc4a8a228b5d626c42423 SHA512 dfa01340ce67b0b16067042e17de4e382fb03ac83ab84099c0e17b57c1d281491048a6181875e1075413f33d438298c2b60aaf9fd4cde92b17bc6b80446759de +EBUILD qtmultimedia-6.6.2.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4 EBUILD qtmultimedia-6.6.9999.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4 EBUILD qtmultimedia-6.7.9999.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4 EBUILD qtmultimedia-6.9999.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4 diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild new file mode 100644 index 000000000000..7a0c7fa01e1c --- /dev/null +++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic qt6-build + +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan" +# tst_qmediaplayerbackend hard requires qml, review in case becomes optional +REQUIRED_USE=" + || ( ffmpeg gstreamer ) + eglfs? ( ffmpeg opengl ) + vaapi? ( ffmpeg opengl ) + test? ( qml ) +" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets] + alsa? ( media-libs/alsa-lib ) + ffmpeg? ( + ~dev-qt/qtbase-${PV}:6[X=,eglfs=] + media-video/ffmpeg:=[vaapi?] + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + ) + ) + gstreamer? ( + dev-libs/glib:2 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-base:1.0[X=,opengl?] + media-libs/gstreamer:1.0 + ) + opengl? ( media-libs/libglvnd ) + pulseaudio? ( media-libs/libpulse ) + qml? ( + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtquick3d-${PV}:6 + ) +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + v4l? ( sys-kernel/linux-headers ) + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="~dev-qt/qtshadertools-${PV}:6" + +CMAKE_SKIP_TESTS=( + # tries to use real alsa or pulseaudio and fails in sandbox + tst_qaudiosink + tst_qaudiosource + tst_qmediacapturesession + tst_qmediaplayerbackend + tst_qsoundeffect + # may try to use v4l2 or hardware acceleration depending on availability + tst_qscreencapture_integration + tst_qscreencapturebackend + # fails with offscreen rendering + tst_qvideoframecolormanagement + tst_qwindowcapturebackend +) + +src_configure() { + # normally passed by the build system, but needed for 32-on-64 chroots + use x86 && append-cppflags -DPFFFT_SIMD_DISABLE + + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + $(qt_feature alsa) + $(qt_feature ffmpeg) + $(qt_feature gstreamer) + $(usev gstreamer $(qt_feature opengl gstreamer_gl)) + $(qt_feature pulseaudio) + $(qt_feature v4l linux_v4l) + $(qt_feature vaapi) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index 118d6353be34..eaaf8c893227 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,7 +1,9 @@ DIST qtnetworkauth-everywhere-opensource-src-5.15.12.tar.xz 144752 BLAKE2B 9e7eca2bba637d3916fc29153620ba68339dc2ae4cc12d8dc365fd528b5bc881a4c74a1eac01d169c4da4573ace1c3b3118a80327b259d925d3fa5ff36a8b9ea SHA512 f0c48453e21ad14a4fbac25d35e6257c4d8bbb5f2ac87dad0deee44ca86aec8def618f102cd1d9af05e1611f37ea722e1630165f15a238d3d8c38d161771bc3d DIST qtnetworkauth-everywhere-src-6.6.1.tar.xz 152916 BLAKE2B 8b8a3bbe5787994b7ef9476b808497036b42110701295968c6c8dfd82e4016f774ea188b5c46e6865875b5b7c29c609c6a095366ba21636cd281ce34c7918f40 SHA512 8d52344802ed6e9e6b60f1367ee9f9c2d495908a3992fa03f67d551c090cc837d02a560ba8e4244b739610b8ded0cb1bdc84ffa3f4183a6aa89df3b42310409f +DIST qtnetworkauth-everywhere-src-6.6.2.tar.xz 143612 BLAKE2B 585eda8466ba89d79b73697a90572bd171a814b2d3d95ec40ed9ee7c2247ea6fdbf675e9cf29ba06c26d4a6a0663d692c4f8c1fd7fc8b0194ee323b30fe025c1 SHA512 1fff9c52d47c8f97569bf201aa3051da57dbcf10f63c7e7334286b40042b6437f9636f8fd1db3a8d1a519036dae162ae57d6a24908441df84003134cfdb5cfd3 EBUILD qtnetworkauth-5.15.12.ebuild 402 BLAKE2B 800ebd6400530326ecd665b3a776d1109ce956564786554b33bf378db0dea570993a347aa7f5a195ddc1889eae58353ea9954b5cea6aa9438b2da6aefcf93901 SHA512 003748464fbd3eab1d60586909c98fa38a3f7f1819d2967dcbaa94f235290587cdb09ff92e86a59612f0a9174f41902559f4fab9e9e8edd5ce7323e1bdb5a461 EBUILD qtnetworkauth-6.6.1.ebuild 327 BLAKE2B 74b0dc43c757762f0ef8ee7020fa21ff9570e796716ee50ed8fa4054b2999f30de67242733da9e66a1e205968278891a8023ca8fa91caa39b6f59272a9e93715 SHA512 8fa9b61a184d6e30d1522809210c91f67464f5ebf649a1a4e65e5190aa3c79f437c720014975361941b02def6a89e283ba2973b8f81f27f5863c21239d58d29e +EBUILD qtnetworkauth-6.6.2.ebuild 328 BLAKE2B 9b5a560f505a4f47f767ed12afb02690756207711bcc7236557328e4a5ea0c2ff8fe89494268ea9d2d2eeb0a174444d7860e30632c61f7d11880748b36e2c60c SHA512 d3c7a6eddb5c38b375b98a5b0344adb16cd1eedb7e64a4905587342ddac4703dd13dbd2d7612f493731242bb6f5540cee56d881ab8508e4ebabcda55f5fe6b83 EBUILD qtnetworkauth-6.6.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73 EBUILD qtnetworkauth-6.7.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73 EBUILD qtnetworkauth-6.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild new file mode 100644 index 000000000000..893369098d29 --- /dev/null +++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Network authorization library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND="~dev-qt/qtbase-${PV}:6[network]" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index fbfa66a2e2f9..7d274c31c23a 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,8 +1,10 @@ DIST qtlocation-everywhere-opensource-src-5.15.12.tar.xz 6553488 BLAKE2B e9cab8e6f62cc1cfc6586fa4a1b252bce915479fca5f9fbeac66a2494d77047af4af1ba840786799637edae3af7c6d2000f640af018548cfcd7bd624c6a31b15 SHA512 c480762cea2cd1a00e6061bab05c402d5aab2d12e7decebcd606c930d2029a93f2a46f8edbb188b73c7cdcad473b03c15037ea10e0b3538de0a99b1d7d7fb333 DIST qtpositioning-everywhere-src-6.6.1.tar.xz 1513456 BLAKE2B 174aa45f9fbe120c0b1ff675447b42fa4cee1f50c4bf0ad6a01bbb181fd5de79ad091a353770862cf829ba7442ca9ae039fa985caa68835cea6a82608e158f35 SHA512 8114d9cec0e453ff51fdbe8b1a814c968e614e1f9aaf031bf00c0c48e732de728d925852789360411c594f63ae322404fc9403d0bc3a35500522d8dc403d79e2 +DIST qtpositioning-everywhere-src-6.6.2.tar.xz 1504848 BLAKE2B c34d253b31176f532c6c5f23416c084652f913379bbdb44a96739a5f22b9220564408a700910a102ca45db12342d1bc267cba7c9a66d01affb641b14e678652a SHA512 f2f67c7b25ff79e085a4a36421295f4ec4ef97a7df9fedcfb90ebd60483755109d0b595b30f7ff1881ad635ddbd2c6a227771df3549d7933fda03cf63f935cd3 EBUILD qtpositioning-5.15.12.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67 EBUILD qtpositioning-6.6.1.ebuild 1492 BLAKE2B 7738b6a5c1f03a41f082eeb2626ae16c1f7f315142b678b5f5bdc403e54c4e17adfac6e6c75b3219c205c9a31e2eca529bb7d9b8e7031e8fecb180e468cd6481 SHA512 d4f9129796f4e87cb0d6bf0ca25333a75f6464eb51aa68161653ddb1b752b5a6e7ff4022dd70484b84e1247d110adaa0914e4a49d1e95b333ca0004fda0b7ead -EBUILD qtpositioning-6.6.9999.ebuild 1493 BLAKE2B eb5a0c53792ca01fe641c5833f9d5a5b58d3801672c592def0ac72b62647ea9648a9add22ede5c6a8556769550bba4315268edff1ddee7357a7d4ff326e4eed3 SHA512 6112b512ce9bf57c5925cde3164b06ccc7a0fdd82c624ac7d117fe10cb5e37bcd838157b2b46e05a9e79c2ea2faec6fb7c589ebfef5763d0f061f7f814ebe92a -EBUILD qtpositioning-6.7.9999.ebuild 1493 BLAKE2B eb5a0c53792ca01fe641c5833f9d5a5b58d3801672c592def0ac72b62647ea9648a9add22ede5c6a8556769550bba4315268edff1ddee7357a7d4ff326e4eed3 SHA512 6112b512ce9bf57c5925cde3164b06ccc7a0fdd82c624ac7d117fe10cb5e37bcd838157b2b46e05a9e79c2ea2faec6fb7c589ebfef5763d0f061f7f814ebe92a -EBUILD qtpositioning-6.9999.ebuild 1493 BLAKE2B eb5a0c53792ca01fe641c5833f9d5a5b58d3801672c592def0ac72b62647ea9648a9add22ede5c6a8556769550bba4315268edff1ddee7357a7d4ff326e4eed3 SHA512 6112b512ce9bf57c5925cde3164b06ccc7a0fdd82c624ac7d117fe10cb5e37bcd838157b2b46e05a9e79c2ea2faec6fb7c589ebfef5763d0f061f7f814ebe92a +EBUILD qtpositioning-6.6.2.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 +EBUILD qtpositioning-6.6.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 +EBUILD qtpositioning-6.7.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 +EBUILD qtpositioning-6.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56 MISC metadata.xml 804 BLAKE2B 94a5445b2839e69d26bb57e8467dd1eab0820c8511304283a4db38710e7026f5956614285526451f77188a7e25f12a638fefbe6a544424fbdc422daecefa0836 SHA512 f3037d4ef45f0490dbf9df8d57497d38931076b5e9c774161633d061ee644a0282ba390d6d95d6195b8f18d91229f055bf4a9e786717cdfc98e2fb87c0e32245 diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild new file mode 100644 index 000000000000..c872768c9bd8 --- /dev/null +++ b/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Physical position determination library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +IUSE="geoclue nmea +qml" + +DEPEND=" + ~dev-qt/qtbase-${PV}:6 + geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] ) + nmea? ( + ~dev-qt/qtbase-${PV}:6[network] + ~dev-qt/qtserialport-${PV}:6 + ) + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +RDEPEND=" + ${DEPEND} + geoclue? ( app-misc/geoclue:2.0 ) +" + +CMAKE_SKIP_TESTS=( + # threads test (rarely) fails randomly + tst_qgeoareamonitor +) + +src_prepare() { + qt6-build_src_prepare + + # unfortunately cmake_use_find_package would break things with qtbase + use geoclue || + sed -e 's/TARGET Qt::DBus/FALSE/' \ + -i src/plugins/position/CMakeLists.txt || die + use nmea || + sed -e 's/TARGET Qt::Network/FALSE/' \ + -i src/plugins/position/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + if use test; then + local delete=( # sigh + "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake + "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake + "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so + "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild index 4609c3dd2404..c872768c9bd8 100644 --- a/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-6.6.9999.ebuild @@ -27,6 +27,11 @@ RDEPEND=" geoclue? ( app-misc/geoclue:2.0 ) " +CMAKE_SKIP_TESTS=( + # threads test (rarely) fails randomly + tst_qgeoareamonitor +) + src_prepare() { qt6-build_src_prepare diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.7.9999.ebuild index 4609c3dd2404..c872768c9bd8 100644 --- a/dev-qt/qtpositioning/qtpositioning-6.7.9999.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-6.7.9999.ebuild @@ -27,6 +27,11 @@ RDEPEND=" geoclue? ( app-misc/geoclue:2.0 ) " +CMAKE_SKIP_TESTS=( + # threads test (rarely) fails randomly + tst_qgeoareamonitor +) + src_prepare() { qt6-build_src_prepare diff --git a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild index 4609c3dd2404..c872768c9bd8 100644 --- a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild @@ -27,6 +27,11 @@ RDEPEND=" geoclue? ( app-misc/geoclue:2.0 ) " +CMAKE_SKIP_TESTS=( + # threads test (rarely) fails randomly + tst_qgeoareamonitor +) + src_prepare() { qt6-build_src_prepare diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest index 2dd1da443757..671258a3c2a6 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -1,6 +1,9 @@ +AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a741e3a72f0ae76c48106f68fb6867b3395706951e93e86343d3214c5d02b3b21eea175c1460e8c38d44c8f36ec605 SHA512 13352dc71f986888e5017f2e4a6267e1bc10c81c419d607de673212cb7d16132566e11a040c6ebfa5bde9834043eb1b38d6723f890c707af76f6490c1a8b3ffa DIST qtquick3d-everywhere-src-6.6.1.tar.xz 59170016 BLAKE2B dc4bf8552a5b6f227778a288fa49c822c42fcf3f53a9a0502c9ee2f97caebaeb5d00bf3c2be67dbdaeac9ddeb9771d3361c7dec39fbaf080074cc64bb051e2ef SHA512 1a663920b3d2010de1b38ed559a2391d31a5c42dfdb0c414723acdf778c1fce2f6f74295bb260201d0a9ac64ff30570599e8d8b97229f6c5f33229a19a1fe763 +DIST qtquick3d-everywhere-src-6.6.2.tar.xz 65602548 BLAKE2B e1ee955a1f66c669d52a73513c7442b70863b6fa738f6e1716dfab1c7dc41f5f09780ec97f7c5fd6c452ed3ea9809ab0d907dbe28f0425d208508f69b61d50ac SHA512 d8b32ec1a5f9233e79612b5d9b56890c04a921edcc6369f4a047f8e58af92f5e6dc936fdde707df4afca81da53f9fb8959f03b00af24077c3dc723f3445e8123 EBUILD qtquick3d-6.6.1.ebuild 959 BLAKE2B fb313412ee358a1ca765f81ad98715978d8423e42df5ee2962a014f9ffc17ab3ea197b5e0a55b5b81325d8b5f3f52a73278801b8fe3d08856fa1fd00db963f61 SHA512 905c899a8961342b8eaced2006ab5fda3005ad4ba2f6ece97ab9adcb6802b20a99715ba5f6afa3de0c6f896f9877ef41e71571642ba00245717d94f67176f58e -EBUILD qtquick3d-6.6.9999.ebuild 960 BLAKE2B 6e2067a4d9f6b54c57ea2daa83e621cb10ab1250cf563a812b40486429a76f1af923c16ca6068cb04b84857eb0c47216da305ff3724f468b27d59e7be6f46813 SHA512 8a4c14da7d64e4aa29d1654d6ed6b2d14f889abde1a1c87ed8693ef48d663919db7877bc45213d31ed7ed87b99362d78b1e4f326e639e20d97e85460379af6fc -EBUILD qtquick3d-6.7.9999.ebuild 960 BLAKE2B 6e2067a4d9f6b54c57ea2daa83e621cb10ab1250cf563a812b40486429a76f1af923c16ca6068cb04b84857eb0c47216da305ff3724f468b27d59e7be6f46813 SHA512 8a4c14da7d64e4aa29d1654d6ed6b2d14f889abde1a1c87ed8693ef48d663919db7877bc45213d31ed7ed87b99362d78b1e4f326e639e20d97e85460379af6fc -EBUILD qtquick3d-6.9999.ebuild 960 BLAKE2B 6e2067a4d9f6b54c57ea2daa83e621cb10ab1250cf563a812b40486429a76f1af923c16ca6068cb04b84857eb0c47216da305ff3724f468b27d59e7be6f46813 SHA512 8a4c14da7d64e4aa29d1654d6ed6b2d14f889abde1a1c87ed8693ef48d663919db7877bc45213d31ed7ed87b99362d78b1e4f326e639e20d97e85460379af6fc +EBUILD qtquick3d-6.6.2.ebuild 1012 BLAKE2B 3fdb7d92fcb9ac5aaab82717d6de9060ea512623c1af729591fae464dfef0c0dccd0aa3f85d45af306005708037938bc424de4e698868b2e6ccf48c7403c7152 SHA512 43c44a51591e196cc598d0bc6ac55856fb888618b5ea4e8c201643c3e59efc1fce370bf8788a9056ed62143110d901a329725b04927efb51f141fc206b2aa712 +EBUILD qtquick3d-6.6.9999.ebuild 1012 BLAKE2B 3fdb7d92fcb9ac5aaab82717d6de9060ea512623c1af729591fae464dfef0c0dccd0aa3f85d45af306005708037938bc424de4e698868b2e6ccf48c7403c7152 SHA512 43c44a51591e196cc598d0bc6ac55856fb888618b5ea4e8c201643c3e59efc1fce370bf8788a9056ed62143110d901a329725b04927efb51f141fc206b2aa712 +EBUILD qtquick3d-6.7.9999.ebuild 1012 BLAKE2B 3fdb7d92fcb9ac5aaab82717d6de9060ea512623c1af729591fae464dfef0c0dccd0aa3f85d45af306005708037938bc424de4e698868b2e6ccf48c7403c7152 SHA512 43c44a51591e196cc598d0bc6ac55856fb888618b5ea4e8c201643c3e59efc1fce370bf8788a9056ed62143110d901a329725b04927efb51f141fc206b2aa712 +EBUILD qtquick3d-6.9999.ebuild 1012 BLAKE2B 3fdb7d92fcb9ac5aaab82717d6de9060ea512623c1af729591fae464dfef0c0dccd0aa3f85d45af306005708037938bc424de4e698868b2e6ccf48c7403c7152 SHA512 43c44a51591e196cc598d0bc6ac55856fb888618b5ea4e8c201643c3e59efc1fce370bf8788a9056ed62143110d901a329725b04927efb51f141fc206b2aa712 MISC metadata.xml 534 BLAKE2B 09cf606ee911d677c4a1fb8879a70bcbb527d23f81d39fb3263aef5ad6222b7b0027069cd50b76232f45322b1da0499f2eed6264ef636f3ff0d04c0a5793ec2b SHA512 66438122b8b1d1ce0b2a98b36925944806d3616ce7f653004d2b1a76ad4dee62759bcb8f342e0aefb730765648ca9ad193f833c3596252df3dbca596a8daff08 diff --git a/dev-qt/qtquick3d/files/qtquick3d-6.6.2-gcc14.patch b/dev-qt/qtquick3d/files/qtquick3d-6.6.2-gcc14.patch new file mode 100644 index 000000000000..f6362641a00c --- /dev/null +++ b/dev-qt/qtquick3d/files/qtquick3d-6.6.2-gcc14.patch @@ -0,0 +1,23 @@ +Qt undefs __AVX__ and others[1] to prevent bundled embree from using +AVX/SSE4.2 code paths and result in linking errors, but this appears +insufficient with gcc14[2]. + +Until Qt improves this, for simplicity pass -mno-* to bundled embree +as a workaround which lets the compiler disable these instead and +that includes other features which depend on these. + +(note that embree is only used on amd64 and aarch64) + +Ideal would be to unbundle this and let system embree use the full +feature set, but there is no machinery to easily allow it. + +[1] https://github.com/qt/qtquick3d/commit/7980cfd0 +[2] https://bugs.gentoo.org/917407 +--- a/src/3rdparty/embree/CMakeLists.txt ++++ b/src/3rdparty/embree/CMakeLists.txt +@@ -64,2 +64,5 @@ + # Use SSE2 only, ignore AVX/SSE4.2 for now ++if (TEST_architecture_arch STREQUAL x86_64) ++ qt_internal_extend_target(BundledEmbree COMPILE_OPTIONS -mno-avx -mno-sse4.2) ++endif() + qt_internal_extend_target(BundledEmbree DEFINES diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild new file mode 100644 index 000000000000..f1ff25e4b555 --- /dev/null +++ b/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +elif [[ ${QT6_BUILD_TYPE} == live ]]; then + EGIT_SUBMODULES=() # skip qtquick3d-assimp +fi + +IUSE="opengl vulkan" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtquicktimeline-${PV}:6 + ~dev-qt/qtshadertools-${PV}:6 + media-libs/assimp:= + sys-libs/zlib:= +" +DEPEND=" + ${RDEPEND} + test? ( ~dev-qt/qtbase-${PV}:6[network] ) + vulkan? ( dev-util/vulkan-headers ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.6.2-gcc14.patch +) + +CMAKE_SKIP_TESTS=( + # collada support is disabled in system media-libs/assimp (bug #891787) + tst_qquick3dassetimport +) + +src_configure() { + local mycmakeargs=( + -DQT_FEATURE_system_assimp=ON + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild index d3388e178e73..f1ff25e4b555 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild @@ -29,6 +29,10 @@ DEPEND=" vulkan? ( dev-util/vulkan-headers ) " +PATCHES=( + "${FILESDIR}"/${PN}-6.6.2-gcc14.patch +) + CMAKE_SKIP_TESTS=( # collada support is disabled in system media-libs/assimp (bug #891787) tst_qquick3dassetimport diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild index d3388e178e73..f1ff25e4b555 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild @@ -29,6 +29,10 @@ DEPEND=" vulkan? ( dev-util/vulkan-headers ) " +PATCHES=( + "${FILESDIR}"/${PN}-6.6.2-gcc14.patch +) + CMAKE_SKIP_TESTS=( # collada support is disabled in system media-libs/assimp (bug #891787) tst_qquick3dassetimport diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild index d3388e178e73..f1ff25e4b555 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild @@ -29,6 +29,10 @@ DEPEND=" vulkan? ( dev-util/vulkan-headers ) " +PATCHES=( + "${FILESDIR}"/${PN}-6.6.2-gcc14.patch +) + CMAKE_SKIP_TESTS=( # collada support is disabled in system media-libs/assimp (bug #891787) tst_qquick3dassetimport diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest index 5726d7dac782..0a46b8d61e0d 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,7 +1,9 @@ DIST qtquicktimeline-everywhere-opensource-src-5.15.12.tar.xz 105600 BLAKE2B f1d7f04137f577ada1b85ca8592c475bb17c41ed695c4b8ab58320de93b9f027640e15c194038958f2d43f53285a18896e70defa25d9b2ca0ae4a88217262663 SHA512 2cd4d582d879ad33e378c3396b8b6e37a112b33011aa51a7dd93931fcdbda91b0eb2dd4a46c7d01a9be6fd65e812e9f656dfd4a981f3206fc5b88d4c8e071570 DIST qtquicktimeline-everywhere-src-6.6.1.tar.xz 113688 BLAKE2B 23ddc5e57335463def81d704e25abdaa87e59b157003a48d14dd70a20e476e66540d166f346b380131b3e0581cf119ac790f1c791de81103f1c51eba84e8df51 SHA512 c35c19d67ea0fcb3e052a35207a7e6a42a4c7b6784e2a33c7e9928735a56085f1cc3b4aeead428ccc9149bb74b7c70db1a94f6ab79101e6dd77dcffef937ba86 +DIST qtquicktimeline-everywhere-src-6.6.2.tar.xz 104816 BLAKE2B 82176c3a3eee4360ec1d41178e9120ecd61144279f92b538320dddb1a2b255c81194273d2677174b6cdf5e063d5707e6a1b07126ab85611e10a419dcc52596a5 SHA512 e3ec90ff0bb8646a2804abe9663b58953b768a727a5305882de0fc0abf054901ed6138b95f9e88b845150cfd437ba4328245aef42a93dc3071e43baede0f4dd3 EBUILD qtquicktimeline-5.15.12.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93 EBUILD qtquicktimeline-6.6.1.ebuild 394 BLAKE2B cec51c57877408d02c193bd44032e1104dfacfaf23994d6f167d72a803af98aea5bbcc45c286a1e047e9f14a8391b2576e906ba7ef7114e28e70b41dcbde60a3 SHA512 69eb64545225f66e6f23818c7922a8577ce148da6d93c6a190a482fc90baa72dfcf65bc6fdc35aa4e6577c4f2b40ca76ab6e3d5a492633826f55073ba18df36f +EBUILD qtquicktimeline-6.6.2.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 EBUILD qtquicktimeline-6.6.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 EBUILD qtquicktimeline-6.7.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 EBUILD qtquicktimeline-6.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040 diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild new file mode 100644 index 000000000000..393a5c2037bc --- /dev/null +++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt module for keyframe-based timeline construction" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6 + ~dev-qt/qtdeclarative-${PV}:6 +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index 772011a69cf3..ed83617eed43 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,7 +1,9 @@ DIST qtscxml-everywhere-opensource-src-5.15.12.tar.xz 437972 BLAKE2B 11bd9a22eada2927e98d7d22f8e17150f7e225b1036173cddd82859b84073dd547278c5df6f096a6318755aa853bc16d8ed2a9721282feedde9ff758b404d80c SHA512 c451fa8fc5999aa7e3b3a336503bcf1ccc8992ef27645d003c938166384508d2cc9b35fbd21e9da641ea98a2aaa58834ac85e8713bce25b96e4aef79c3cda976 DIST qtscxml-everywhere-src-6.6.1.tar.xz 1176684 BLAKE2B fa10e70b6500fe6ad2014ba4b82689881fcb7e7a0edc47b7db23d87c9eca26831cdb3d892665d6020069dad5c2287145560dd341be905076b8a9ac04cf88c503 SHA512 3c4b117138e9437a0e7b3f212e3a77aaf42c9fcbfdb30db0693e3fbf1562c68a88558951ff627dc9e91ff10625f3b269d115479e83cada46b9f9094f3d51e5a7 +DIST qtscxml-everywhere-src-6.6.2.tar.xz 1167628 BLAKE2B c1c32a815bf10eaa9b30241a3dbd6302d75131ef10f6ad2aeff10c0698fa82c937b1086e7f4f157c86659be0fa720d863b1723fbd119291ce549ebe5903e0ad6 SHA512 b7058d310dd82d09ca859dae5529d63bcde68a985a4c3f8f00474e2ffcd8f2f1162ffdafe3bb0cfc29769bc53ea4725dc8b68b04a09dcbea653d9afafca2643c EBUILD qtscxml-5.15.12.ebuild 398 BLAKE2B 64f5af29a9076f0bb09b8843208e1c00358f485dfc642692a3e2be6f00c534735b0f5e192dabd00625a48f9014499963ee4fabe2d9bd3e8b5931459f5c290b2e SHA512 7e13b46488390e1aaf9ef05364c86082706f07296f1cb1955d1654e513b5dd08c91fa21267baeda80785b5fd41d3e42d5d73bed2622c5806a2487c1d46d8f81a EBUILD qtscxml-6.6.1.ebuild 676 BLAKE2B cb170b72a5ed14fa577d6e2d9098f300bf1bd50e8cb1de6b24d1dcf2ab6ad81968f5fd298825955d5cd72189ba8f5a4fcc436a77009a0ae386a3544695ebe766 SHA512 ed18488c4a6b8b0992e4741ff7d3fea10bae3d0cc58dc89858bdb237e1e5b04090bbbfb430b4893c668d4f27568de1220e3ba8a18f6557036a1e3290f065dbf8 +EBUILD qtscxml-6.6.2.ebuild 677 BLAKE2B 03c4ae72b15f1e584e55a640f84d23cd8c1b794e9fb36473d8afad4f1512bf244c0a1e65776d4ac2dd67d8bd2425cb01f748920b92030a77dacedde617cc5db4 SHA512 5a411433335bf74065b7f9bf195b7dc0331a70a3b96d6e2d10b37ecc768c4ec2217c3eb4f76a32fc73ccbf3d963db94241423bc730736dfcb7aa9d7f06563640 EBUILD qtscxml-6.6.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f EBUILD qtscxml-6.7.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f EBUILD qtscxml-6.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f diff --git a/dev-qt/qtscxml/qtscxml-6.6.2.ebuild b/dev-qt/qtscxml/qtscxml-6.6.2.ebuild new file mode 100644 index 000000000000..02fdb8a7936d --- /dev/null +++ b/dev-qt/qtscxml/qtscxml-6.6.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # may fail with pid-sandbox, or at least musl/hardened+gcc (exact + # conditions unknown but passes without pid, considering this flaky) + tst_qstatemachine +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index 74ed003bdc42..e90668dae3db 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,7 +1,9 @@ DIST qtsensors-everywhere-opensource-src-5.15.12.tar.xz 2059976 BLAKE2B d25926784f3468dc07f2cd797a9b8db30eca2d93e3cd4d16eb9e7cf9c7a893a97c1cee14be5421ae07cebdefea33dd7742b83d370651dfad24252a6fa49beb69 SHA512 25d4eb1ea43c5d7819a7b9cee22604b774007f84bdc86433f673766b1943134c5880be14ab06fac7f05fb2708491cb8b7e03f8656aae0d74538d732e31ffd917 DIST qtsensors-everywhere-src-6.6.1.tar.xz 1502740 BLAKE2B c584d8dafbd317bccb96739395d88e12971f8caa4a7cb789eb14c993098d69d95569d17a381443aa5dafe746b9b777e5a9bcc65d0efe6196f6cd84e4a8a8b95f SHA512 962f8947bbf21bd08c4b1a7da367fca1d0ec934a32a9820280730efa3f7e8b377a9f547bc91d4373d321ba74a147b7913bdf153599183b21f2ef10730132bb06 +DIST qtsensors-everywhere-src-6.6.2.tar.xz 1494024 BLAKE2B 4f3fb8d79dc1c7c429e0034fe4622e2327eee648b0c2736b4d68dc205bb94b240555e6b40c0290bb62a0eb95258854df46ed5e42477f888d7063ed5659aa1377 SHA512 9b64605f5a6dca205249480f3dfbc8f1ff247ad1acc6468417bd25a91c216a8d99ee608e68ba1b5aa39c659bb5027e7abeccddce772d10109d33877626228a3d EBUILD qtsensors-5.15.12.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1 EBUILD qtsensors-6.6.1.ebuild 504 BLAKE2B 591c1cb5d8375c451dc53cd72986b2a40e01b03f50ace36500680fee5c941066b0fe539b96b230cd2fd20dcaa5cce49628c75f5d148191187c85005bd81ff3e0 SHA512 cf11ae591f247e45b037fec62b0a563712521b4beb88d9cc550cdab9df48e543c70882ca4d2d5a96638342e147f440f26fda7b7a9adee815af8197dfd189209f +EBUILD qtsensors-6.6.2.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 EBUILD qtsensors-6.6.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 EBUILD qtsensors-6.7.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 EBUILD qtsensors-6.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8 diff --git a/dev-qt/qtsensors/qtsensors-6.6.2.ebuild b/dev-qt/qtsensors/qtsensors-6.6.2.ebuild new file mode 100644 index 000000000000..10bdcfe73164 --- /dev/null +++ b/dev-qt/qtsensors/qtsensors-6.6.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Hardware sensor access library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[dbus] + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index 6b1dcb4e8ce3..7629b9a73b31 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,7 +1,9 @@ DIST qtserialport-everywhere-opensource-src-5.15.12.tar.xz 323500 BLAKE2B 31343804f3e523b8200b6605b4fa43ef65e76f5d67999d57249b4f9ec5592c3a4dc5ca4e7ab013c1c1bff2732e5a89dc87e34ef0c874a9e50a2dc2c6aa5f455b SHA512 f27adbc07a3c3e946761e033105377ae26ac48d2c796f281947e950de1b7b9fb5a25627fd1a2c30cccd2de19181867cfd7d4a740a3318348e57885b5d96c7192 DIST qtserialport-everywhere-src-6.6.1.tar.xz 279564 BLAKE2B cce7b21abf0dff0c346267f087850bb35ce026550c7d6a3411995c157a5577ba0a35b48fe701e3bf038bf95f00ba326d4712744b241967737b2bed55c8852530 SHA512 5841f6227725ed61a6e88f5359c0c75ff9192a66e916cc93a8028b03c2689dd10ea8f339a67cd0a26b55b44495880b3032ea1d5d99b716342912195a9b10516a +DIST qtserialport-everywhere-src-6.6.2.tar.xz 270564 BLAKE2B 15176bb0a399cc645f2187a14ab82c8d3d503589ab796565b6b1c45441a2d8dd576bebcad820aae048ad713129129237ffd765379728ab07c203bbf08334e0a4 SHA512 1925c1a319ce734c9b9d52b7a69cb92ac593d29bf86c89472d9e2df73eb2e6c8bbd148e511f9014680c3a05b9f2f92a7e16f83712022570b9cb3fdc2d67a07db EBUILD qtserialport-5.15.12.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f EBUILD qtserialport-6.6.1.ebuild 391 BLAKE2B 8d8f9d1d54d0c84db795214287bd6840e08d0201e77360fce1094d547117b1470d0891e72f233e03d5b6c703090a0d0c561e134176c2a0a108c029a33d997e17 SHA512 508600b79d97acc62776c8f13a5829474a8a82011dfa0409f2b2ecb3b1cb6d92b8cbae041f00a9e92171853b5efcc5d951560f9f9db3e709a87326f91a934edf +EBUILD qtserialport-6.6.2.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 EBUILD qtserialport-6.6.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 EBUILD qtserialport-6.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58 diff --git a/dev-qt/qtserialport/qtserialport-6.6.2.ebuild b/dev-qt/qtserialport/qtserialport-6.6.2.ebuild new file mode 100644 index 000000000000..95b360fac6cf --- /dev/null +++ b/dev-qt/qtserialport/qtserialport-6.6.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Serial port abstraction library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6 + virtual/libudev:= +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest index eb2837502896..0862eaac46af 100644 --- a/dev-qt/qtshadertools/Manifest +++ b/dev-qt/qtshadertools/Manifest @@ -1,5 +1,7 @@ DIST qtshadertools-everywhere-src-6.6.1.tar.xz 1063468 BLAKE2B c9c474b8ae8def3b4d6cf11827cb5b6b141d4115f6f68128179fb71ad39625fc37b1840157c87f2344624784ac9b9034766e8440f4e7e3404890ba0268a2570c SHA512 1cc6e1e003754dd665b5633c0e38bab749b7fa002d68d5fff9caef850895ea30145fcb2a10621c5a666297bba9b95fcfaeb047b849b02f1992de3299cd675c03 +DIST qtshadertools-everywhere-src-6.6.2.tar.xz 1054668 BLAKE2B 7515c717799fe8ddced213da4968e49647065591e70acee86959fed4dba7e3eb090f122ec6139fe7f043a238b601d70ed3fb767603096eca83772436303e51e1 SHA512 f016b55d229bf331141bf439de2b094080c601efca524f2f904e8767e6c3d82f097e62e671014e44680bd63c966509eb45f55d1b661b56ed65b13f987e9bb9c5 EBUILD qtshadertools-6.6.1.ebuild 371 BLAKE2B 97eff056a0f62a1accb16ce80fcb2067513f5c5af0fd3c96411fbe4f96a55c02f64f616cc8c88876e193fc28e8fe6969fb1c0d7be8d978f010d03466d06a0623 SHA512 d34d31fddac13cef7fec7e34f2f6a25edfcf11686555d219b0b72fe0186e204c458e0537bb126c9f3f0ba446066dd38912df20821faeaa0d7e7ab4930ac57cd0 +EBUILD qtshadertools-6.6.2.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 EBUILD qtshadertools-6.6.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 EBUILD qtshadertools-6.7.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 EBUILD qtshadertools-6.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084 diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild new file mode 100644 index 000000000000..68dae044e31f --- /dev/null +++ b/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild @@ -0,0 +1,17 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt APIs and Tools for Graphics Pipelines" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index 703c7844fb74..7bc0b248b6ae 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,8 +1,10 @@ DIST qtspeech-5.15.12-gentoo-kde-1.tar.xz 1044 BLAKE2B 680ec75681359279fab886816c078b3178e6b29af257d5163b9f5794e5ee90ad186d13029ff9a806e55f5c28d66b8e8870b15d531af8067fbed4ac86646bb00b SHA512 7773439748b85d2dd0c4d21d9e1a5e574eae848087d25b89c2cb07240021d73ea6fe62627ab061a049f7062a4b97a4316871873decc2abe0ea2cdad29ed88b1d DIST qtspeech-everywhere-opensource-src-5.15.12.tar.xz 104816 BLAKE2B 8a64688c8ee24788498ad8eb3827cf55d4ba124230ef5f451cbf7720808d6586e48e5f0344b8546fceaf7fe048243b940f8c0bd6b44fcd5d303a1749c380ca7c SHA512 960eb661cfeb8a4fc01337ac998bc8ce101da73782155e75a7b128987d9809fa1e4cc6fee30cfa3cbd39f7fff9bbe7e49e55430681ac6582e7c8110242d7183a DIST qtspeech-everywhere-src-6.6.1.tar.xz 270752 BLAKE2B b5e5155d5313e130ef212d25fd949613bf8701ef4ac697e85f8702a94909c0d3b6c83cdc357cd5eef12bca36a1a1a0227495c2ac45ee97eabc1ff814bab0a9d5 SHA512 79a2f9192585efbea0567648e4dcbf8f36f31f28463b031378a5027c036870c67b7b15c1223fbf838fae7f8e5b036fb29ca0a631cb7d19b0a40c55588b34d5a5 +DIST qtspeech-everywhere-src-6.6.2.tar.xz 262008 BLAKE2B 6d9ae5b42f96fa02a15ac82e9e1c6a378c3b0ceccd278af9ef99346ad79a256e41d1d2ae10cfef75f311bdfad457271357b09fd067ddc902bff3e4ee31eda12e SHA512 e43793931b81bb86cc074a2153ec0160991c86bc255ea1b11e5b4a272b8d067fcfc6788261d4b2f6f7630eadbcab7be23249b980d2792cb9a109137af614601e EBUILD qtspeech-5.15.12.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374 EBUILD qtspeech-6.6.1.ebuild 1365 BLAKE2B 17df7d2bb99ee9117249f1023777f6f6223cf45c1de29cec5a932e120eb3d4ac955ac3ffc35a59e83a18fe08ff315d3ffd14ec1d36c319a11b32caa3639d7aa5 SHA512 358b35c967827623bea80ec9c63d5a99fbf35b301f4bcc19bce7eb6b5260823a637ea78723dc6f84974ac1c9733fdb2ccb27048f851c1dbf8cacfbdfac82db88 +EBUILD qtspeech-6.6.2.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d EBUILD qtspeech-6.6.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d EBUILD qtspeech-6.7.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d EBUILD qtspeech-6.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d diff --git a/dev-qt/qtspeech/qtspeech-6.6.2.ebuild b/dev-qt/qtspeech/qtspeech-6.6.2.ebuild new file mode 100644 index 000000000000..867d3ddc19b8 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-6.6.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Text-to-speech library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="flite qml +speechd" +# can build with neither, but then it is just mock tts and may be confusing +REQUIRED_USE="|| ( flite speechd )" + +# TODO: tests are known failing with clang and needs looking into, albeit +# it is still usable at runtime save for applications segfaulting on exit +# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing +# of this). Restricting because also seen this result in hanging. Note that +# qtspeech:6 is still somewhat new (started in 6.4.0), and should review +# status on new major versions. +RESTRICT="test" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6 + ~dev-qt/qtmultimedia-${PV}:6 + flite? ( app-accessibility/flite ) + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + speechd? ( app-accessibility/speech-dispatcher ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + $(qt_feature flite) + $(qt_feature speechd) + + # flite_alsa was likely to work around old issues in flite, it does + # nothing but add -lasound (no code change, and is unneeded) + -DQT_FEATURE_flite_alsa=OFF + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest index b5008e9569a3..e1ab0b0f4a0b 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -1,8 +1,10 @@ DIST qtsvg-5.15.12-gentoo-kde-1.tar.xz 3552 BLAKE2B 24588da0f0490f59663e978bd6fa89790b335d1c6747a40e60683913468a6415d12eab992b619aaed98dd0823346422912a27cab1081773c53a5d6219f047a1e SHA512 7eb3d304cfb6d5952a657f8e2d51ebdf75b3941487b909f46515258903c09197e06250fdf4608e41c8bbd32baa3a0014226a1213c4f16b0508fad7cb0bede19d DIST qtsvg-everywhere-opensource-src-5.15.12.tar.xz 1890112 BLAKE2B 727ee7fc593bf9b080b4fb3ebeb117f6b0390a724f98587e8387f2e59d72facec6aa6bc519f8b1cb9c54e3a5ad1d48eaf8bc17840d271641f25240d6648439dc SHA512 c68fa1bc8e3dc782a70049aeddca62731b48ff7de972d6e1a245b06d23c0795fd6a3e3538aa39a92016d5c15a068f7b8ae1d3b6bd950fb7857a7aa2ed556f857 DIST qtsvg-everywhere-src-6.6.1.tar.xz 1651976 BLAKE2B 95dbe785afa34060d3527421e5a9a89e38b7ae8c7cac021b01152ba20e6bee5d4f046152fa282df4bf44cac64fbfda989a5a6decce03359379af3fd1f7c04e08 SHA512 46ca0e90a864678bbf46ac9618aacd1c2265eb336a798f6f09ab39cbfa7b16267b8d842f36b01c58d482a319bcd2172e7cbf09c08cd767a9e89d9b6d89b4a417 +DIST qtsvg-everywhere-src-6.6.2.tar.xz 1643056 BLAKE2B 3294178addb3a7096294065b9326ca22b3e25ac3cef62533ac949b68e67aaaf9320bdc389453c8e97ac9c03f88cbd894088402bb21f9280d7bbff3ee0ba0b6ee SHA512 cdfc3fb9aa00eaedd232c2b93482154f97e4e37d48db62b91142ae0dcc9d03bb9aa07cdfaa77e2973e6bfb5fdcdbf4365e6b9c855ffc82b3542d4cd07c1857a7 EBUILD qtsvg-5.15.12.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978 EBUILD qtsvg-6.6.1.ebuild 392 BLAKE2B 6442140f8e750ef994761fcb340723c86a1ffc19d3e6fb63070f49a45e96bb7a819d63ecb96c82fa52fb8afa4ce56b61b06936ba8345235983bccb4f0ea2cd50 SHA512 32103fb4aca42f71e50d9571196d4a3857f8c7a8aed75db22cb2587b9ca374cd881dfa8b16c8864684af0fe97278dc5a31642424301d9e34e9d0d7a19f04a60d +EBUILD qtsvg-6.6.2.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b EBUILD qtsvg-6.6.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b EBUILD qtsvg-6.7.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b EBUILD qtsvg-6.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b diff --git a/dev-qt/qtsvg/qtsvg-6.6.2.ebuild b/dev-qt/qtsvg/qtsvg-6.6.2.ebuild new file mode 100644 index 000000000000..566af04442ed --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-6.6.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="SVG rendering library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui,widgets] + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest index cca0927f9e93..04d075286cd7 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1,5 +1,7 @@ DIST qttools-everywhere-src-6.6.1.tar.xz 8583536 BLAKE2B c52fd1643f925909c2e5f677574ee202c0de5b810e9ca603f27511b123ce570c4bbf4aa3efd2c4347dace91d92546f5cb90e7ca783b7182369d13dcdbdac2db4 SHA512 7f7bfaf7f01a5374f711c20113e9461b83a6f908b48c7b3f662f8821a70ef0c792f040f2e8e62a570fec06df2329fe5eb953c680424262b3678ab283045e6909 +DIST qttools-everywhere-src-6.6.2.tar.xz 8594492 BLAKE2B 17d4385df9c0a70e8c3c135bd56f835c80d98008694331a2c2e8381b1489aafd56ca140ad300d868bdf795742326771358fc18f9c4e27b9aceb937a59536ddd9 SHA512 bf8d7fc92768b2a4992cef021576b1a6ed1405995ab18113db22c72f9e159b38012ff98d797b2a9578cc82527dc51fae92605a5e6a94fdeecd7e0da95509ce90 EBUILD qttools-6.6.1.ebuild 4499 BLAKE2B f3765a82003b42f1b097b25233d63ed6d861943e55071bca07f5bac1e85cb2734e215b0c712677efcb82e0382c49cc2a399ad611796551101f757f94364603dd SHA512 fe9b7fcbe1c03f1c5f1336fe892123f02efde25227d4c300e41167675670a9edbe98b81c69547b6c64e86584d5a1bbd20a8482194b50520e73348f3d6c697074 +EBUILD qttools-6.6.2.ebuild 4541 BLAKE2B 23f422d173c81c34b000b0864f940aed0042b135ef763795c385db49d3d1104382d73542c57fe184e53da0d3c32de437e3859af66838989a659c30ac8d3f8458 SHA512 bcb65650fa0bbd90e79814ac3d77d5a7420c799603600b99a394be6b41703eed3af77227d3336613772db2e4d426ebe75484dcd795f7bdf70e362562b8b7e730 EBUILD qttools-6.6.9999.ebuild 4541 BLAKE2B 23f422d173c81c34b000b0864f940aed0042b135ef763795c385db49d3d1104382d73542c57fe184e53da0d3c32de437e3859af66838989a659c30ac8d3f8458 SHA512 bcb65650fa0bbd90e79814ac3d77d5a7420c799603600b99a394be6b41703eed3af77227d3336613772db2e4d426ebe75484dcd795f7bdf70e362562b8b7e730 EBUILD qttools-6.7.9999.ebuild 4571 BLAKE2B f7e30a9c4acff12ed5686b5f0e092ace4625fde91714c85ff747d6aea8ee1bb7a8627c7b69d2a53a9ee820e4a4b3dba5adcc0b6f0f1d2458f2958740e2f9d15a SHA512 fd55d2c5da4f95292708a5da7ebc7acab433e1f74ef71b4cc6c3be93cb2591cacb24d4b048db91e6e96e16fbc229088b22bf0c59cfd646eaf986b80062b18c2b EBUILD qttools-6.9999.ebuild 4571 BLAKE2B f7e30a9c4acff12ed5686b5f0e092ace4625fde91714c85ff747d6aea8ee1bb7a8627c7b69d2a53a9ee820e4a4b3dba5adcc0b6f0f1d2458f2958740e2f9d15a SHA512 fd55d2c5da4f95292708a5da7ebc7acab433e1f74ef71b4cc6c3be93cb2591cacb24d4b048db91e6e96e16fbc229088b22bf0c59cfd646eaf986b80062b18c2b diff --git a/dev-qt/qttools/qttools-6.6.2.ebuild b/dev-qt/qttools/qttools-6.6.2.ebuild new file mode 100644 index 000000000000..49dfe820f8ac --- /dev/null +++ b/dev-qt/qttools/qttools-6.6.2.ebuild @@ -0,0 +1,151 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..18} ) +LLVM_OPTIONAL=1 +inherit desktop llvm-r1 optfeature qt6-build + +DESCRIPTION="Qt Tools Collection" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE=" + +assistant clang designer distancefieldgenerator gles2-only + +linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner + qtdiag qtplugininfo vulkan +widgets zstd +" +# note that some tools do not *require* widgets but will skip a sub-tool +# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6) +REQUIRED_USE=" + assistant? ( widgets ) + clang? ( ${LLVM_REQUIRED_USE} ) + designer? ( qml widgets ) + distancefieldgenerator? ( qml widgets ) + pixeltool? ( widgets ) + qdoc? ( clang qml ) +" + +# behaves very badly when qttools is not already installed, also +# other more minor issues (clang tests flaky depending on version, +# and 3rdparty/ tries to FetchContent gtest) +RESTRICT="test" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network,widgets?] + assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] ) + clang? ( + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + ) + designer? ( + ~dev-qt/qtbase-${PV}:6[xml,zstd=] + zstd? ( app-arch/zstd:= ) + ) + qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] ) + qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] ) + qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] ) + widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] ) +" +DEPEND=" + ${RDEPEND} + qtdiag? ( + vulkan? ( dev-util/vulkan-headers ) + ) +" + +pkg_setup() { + use clang && llvm-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + # prevent the clang test as it can abort due to bug #916098 + $(cmake_use_find_package clang WrapLibClang) + $(cmake_use_find_package qml Qt6Qml) + $(cmake_use_find_package widgets Qt6Widgets) + $(qt_feature assistant) + $(qt_feature clang) + $(qt_feature designer) + $(qt_feature distancefieldgenerator) + $(qt_feature linguist) + $(qt_feature pixeltool) + $(qt_feature qdbus) + $(qt_feature qdoc) + $(qt_feature qtattributionsscanner) + $(qt_feature qtdiag) + $(qt_feature qtplugininfo) + + # TODO?: package litehtml, but support for latest releases seem + # to lag behind and bundled may work out better for now + # https://github.com/litehtml/litehtml/issues/266 + $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + if use widgets; then #914766 + use designer || use distancefieldgenerator || use pixeltool && + newicon src/designer/src/designer/images/designer.png designer6.png + + if use assistant; then + make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \ + 'Qt;Development;Documentation' \ + 'Comment=Tool for viewing online documentation in Qt help file format' + newicon src/assistant/assistant/images/assistant-128.png assistant6.png + fi + + if use designer; then + make_desktop_entry designer6 'Qt 6 Designer' designer6 \ + 'Qt;Development;GUIDesigner' \ + 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets' + fi + + if use distancefieldgenerator; then + # no icon, sharing with designer which fits letter-wise + make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \ + 'Qt;Development' \ + 'Comment=Tool for pregenerating the font cache of Qt applications' + fi + + if use linguist; then + make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \ + 'Qt;Development;Translation' \ + 'Comment=Tool for translating Qt applications' + newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png + fi + + if use pixeltool; then + # no icon, not fitting but share with designer for now + make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \ + 'Qt;Development' \ + 'Comment=Tool for zooming in the desktop area pointed by the cursor' + fi + + if use qdbus; then + make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \ + 'Qt;Development' \ + 'Comment=Tool that lets introspect D-Bus objects and messages' + newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png + fi + + # hack: make_destop_entry does not support overriding DESCRIPTION + find "${ED}" -type f -name "*.desktop" \ + -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die + fi +} + +pkg_postinst() { + use assistant && + optfeature "Qt documentation viewable in assistant" \ + 'dev-qt/qt-docs:6[qch]' #602296 +} diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index b03d5d1c9f71..91fe712b3af1 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,7 +1,9 @@ DIST qttranslations-everywhere-opensource-src-5.15.12.tar.xz 1635924 BLAKE2B 0df216fb44e1831ee16f51473aa716fcb468ee441d5461735f8bf5401508f7a9b13c11952b1c7ab27b0ff2af425f53b1ddc0061ce1f7362a54fbc6be90ff5073 SHA512 675e0902bbd6a1f910ffc0473e1e865239cf820886fff9ccc3c5cf69f6a9af862fa1e44d86538f2884f1a34ab433dc2615707487b426d56742bd26f8f0d9924a DIST qttranslations-everywhere-src-6.6.1.tar.xz 1481184 BLAKE2B a1d66699f1147943899f608db62d5f995b8fcfe2fbea18395969d28264b479b2731796e68523b9db4f5cc97ad6952e36a24d5f1a798aa825c56f91c802109a37 SHA512 727d3cf53dc80754771318b2d0f32ad09e5d5f02127d5003ee3f9685bf5742d19efe3e3c1ee03d4def908b23173f0417e4115376474d3a8d7f05062960565850 +DIST qttranslations-everywhere-src-6.6.2.tar.xz 1472416 BLAKE2B 42b11dedfaf029c2daffe82cf394097ad813af1043fdded3e17f78243f188fcf5efa0a646a107ab4b3a9e7584cbd393bfbbaddf46ee435d88e59f02a8ef97223 SHA512 4df875fd0194d7a7f60459be9736202858465d1cdfe4f27a311139c9f12a3bd48d9a5b25277b2df9a7facfb61cea108750c78a0102e11b9a2caed55d629960bb EBUILD qttranslations-5.15.12.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3 EBUILD qttranslations-6.6.1.ebuild 385 BLAKE2B f8f0d5f2d30e1d9c4a300f3a7c7e8f35fa67f35837d6a0ab370df16b1a4f6b5f4400888e9a195fad78b5202d99150ad6bf23d6840bde3fde8556179994f51fb5 SHA512 6988b92759bef58aa80ef6de7311bdfc896f9ddffd2600f2ef2819c461936fa9b558a8d7987517861dbdc450efe04a7f5210cc508f9a1f4c8de52b5cf253bf30 +EBUILD qttranslations-6.6.2.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc EBUILD qttranslations-6.6.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc EBUILD qttranslations-6.7.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc EBUILD qttranslations-6.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc diff --git a/dev-qt/qttranslations/qttranslations-6.6.2.ebuild b/dev-qt/qttranslations/qttranslations-6.6.2.ebuild new file mode 100644 index 000000000000..816f945a5646 --- /dev/null +++ b/dev-qt/qttranslations/qttranslations-6.6.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Translation files for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DEPEND="~dev-qt/qtbase-${PV}:6" +BDEPEND="~dev-qt/qttools-${PV}:6[linguist]" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index b3f544fd5fcc..0cdb8d119229 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,7 +1,9 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz 10959460 BLAKE2B 8d64dc4b8c395f6a0092fb3763447416fe069f1fe6611146bcece83a72983f4cee49400af833aca39e2805b9277d7ec37fa20e31e522832b61f002d977dbfebd SHA512 17c63ea6287f7dbc84c82762ea43da9fbb4d1c7281a4e81971c10eacfbfe7293a855dde35a37ed9c8cf5ccc289a0e1d0a0c970e6908cea5cae15f149b9f5e3c4 DIST qtvirtualkeyboard-everywhere-src-6.6.1.tar.xz 3732976 BLAKE2B d5b33ac4d20efc8f4f971ce4102e7962b91b14d36e06504bef5cf4de528069da583e91c5aa732d860850c32e8b5317c8a573787636df08eb0e2bb5e3f4b1f986 SHA512 9b12e3dc6bab0ae1dd86c4b2ff1b8dbff3477b2a2a17a123f34874a59aa02f3ae6ccc550046d1f3976e010ba74b4534667366498b1aa3604ac1d380db326740f +DIST qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz 3723036 BLAKE2B e459bbdd195a824df44fdc72599dd04181cdeaa0ec2849fb75b9ff3ee7b4f86317b64df364c6883181397b5a1e09091966be3b7cfd29b2226956e799ddf7237b SHA512 bafff245ca6340e57a7abf312369ad2196beb85fd6dee4920e0cd5dc08f35f1f1ae3f861e6f3ac8766ef4e1059cca34ae9fc15a4eca806e7b5c7a9319e56bf2c EBUILD qtvirtualkeyboard-5.15.12.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e EBUILD qtvirtualkeyboard-6.6.1.ebuild 1073 BLAKE2B 054ba0768b2b74a3655ea5e7002c5bb62493069c937d503f8ce6af638354dd77b149df3c2225fd4673d3d6d2bc2fcab47788b24251e8ac266e0fca19dbe24fb3 SHA512 2f0cd7c879a23eea3cab0ad04c1bc095bd5904d73261bd290dd3da7c55377b05a1d8070a381f2d983b68e11830188bac4d97df8b73263a6ffb5b8033311d68cc +EBUILD qtvirtualkeyboard-6.6.2.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309 EBUILD qtvirtualkeyboard-6.6.9999.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309 EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309 EBUILD qtvirtualkeyboard-6.9999.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild new file mode 100644 index 000000000000..4da95f48bdd5 --- /dev/null +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Customizable input framework and virtual keyboard for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~loong" +fi + +IUSE="+spell" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtsvg-${PV}:6 + spell? ( app-text/hunspell:= ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(qt_feature spell hunspell) + -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged + ) + + qt6-build_src_configure +} + +src_test() { + if use spell && has_version app-dicts/myspell-en; then + # 99% pass but minor sub-tests fail with myspell-en, needs looking into + ewarn "Warning: notable tests were skipped due to ${_} being installed" + local CMAKE_SKIP_TESTS=( + tst_inputpanel + tst_inputpanelcontrols2 + ) + else + einfo "tst_inputpanel can take >5mins, not known to actually hang" + fi + + # tst_layoutfilesystem seems to fail randomly without -j1 + qt6-build_src_test -j1 +} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index c469d7ee8c10..2ae4bd596a77 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,9 +1,12 @@ +AUX qtwayland-6.6.2-nvidia-threaded-gl.patch 1402 BLAKE2B 6cdff13bf4b6ef14d3aed6001691ab7893d0b1d1b1c0549ad9a2c7984d6aab41fe6e30c3b6782c3250a78b1ba4ded278f3b3e81dee35c5826d8ec9858bfb621b SHA512 1bdf6d1168be4c05118aad817cd4a07630cd2992eddc8593b56c05cf1c64bdb89941be9da8efd4492b2fd3e196dc93e4f4667c25902ed2d0543ce3125317ac46 DIST qtwayland-5.15.12-gentoo-kde-1.tar.xz 48548 BLAKE2B 706547b35251116550b7d838df489f770a58140b2ece34e22cf5cd13929fa801d9a057a38f66a34c47321e1c0958049774928a68f859082ad3664acee0f1bb73 SHA512 756edb0657580c3d65d6e4bb74e3ab31c326f2f25bf501c2761e8b3e538287792955c91c0e57e32d8a04c31577546481673bdd14f1abdc2aa28513edba3a670e DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66 DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804ddddcd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76 -EBUILD qtwayland-5.15.12-r1.ebuild 1219 BLAKE2B 6498b4ebb7ecaef01dbd44bc0f0433049f69a8022c42d648f958b51d7fb3c984c0684f39ee44b1b101cf1488125f17ccfb4e7f4aabe45b1f94ab89fc8fbe3dbb SHA512 7f6cdf7895b2dd9084315d5c3e2eaafe053ac4a01efc7d1da467f8ec8c220ad9a6d2d998d813861722c216ff4a8085f0ab1e2d8673b20e0f8ea1412ba168305d +DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 +EBUILD qtwayland-5.15.12-r1.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b EBUILD qtwayland-5.15.12.ebuild 1209 BLAKE2B 3aaca329c62f7f1636c4d6129a342b691ee8d15c509bc4515aef3dfc0d90a57c6a5cca1fbea1a12a942d244d19bd48efea89a6cd19fdaa1690213c71a37252e5 SHA512 b37a8c24734da053f013a6be33d8502bac1e31a1005e4118101b65ad81d050bf2731159462d9c4d565ce945257b1ab5d3b670e1b96bef2f7524a37e4632bcbaa EBUILD qtwayland-6.6.1.ebuild 992 BLAKE2B c982eed008a1789a4a3ecffa98559e0bc93a1cbcb1d83bcd648b786c1a7f3b6ca46e4e9d0d7a1aec326bc52b0e585db841e34daa72ec5b4ab6b31c3d53a54310 SHA512 b852d6388af5d83bdc6f8f8fa139200f89c854dbc7fc55d6c292052e1c5e14b9bc055cebd71e7ea1bccc6ef7d73e28461c4fcbd8acc89829a57408876759085c +EBUILD qtwayland-6.6.2.ebuild 1051 BLAKE2B 28d48019a0e05d0402a74d08a32a6e9f185191b9a49a072560f0b08d5d9685dde4d95e86084727b35e227427d10e0cf95e3d92e4c5e92dca687a4ccba2d959ee SHA512 a8299661b952c46b5a26ca3cb0d6305e08bfddfd080e1dd611cd85103d4a5010bd422439e921773ab2037b0dd8f680397b2c235c34576db9ed66d2c90abce4a3 EBUILD qtwayland-6.6.9999.ebuild 993 BLAKE2B 191010fad490a0eaef31456cddcec7fa50e91edea0b1655e0605e8d260026bad17d95b22fbde64c42444e2959c8cdaa7916647714f97ff6d21af5f59c9b4e26b SHA512 177204c0e4502111d726a3ebc3ca0f8ac0086a5e8f7fe5dcaa99202de5ea5f1144b0c1e18b69a0fa68ba5b833fc314b9f3e56a222e1c4637bd62e9ec5c46b46e EBUILD qtwayland-6.7.9999.ebuild 1001 BLAKE2B 0242dec3ed07a9d690b02adbc694165495e342728813b292893486f29b3ac805aceb9b59da5575fac1e81631c1ab5c0ac315d4732e1b85fde5d77852c608b3ea SHA512 dca00dd26a1f99efc6b6ed42aa29b79021b4c9b8187af1352d2b241be922448f5a1de085e92c8395f3f7548cb51bd295ba1ee5b76c3260e7ce044d6bcbda9579 EBUILD qtwayland-6.9999.ebuild 1001 BLAKE2B 0242dec3ed07a9d690b02adbc694165495e342728813b292893486f29b3ac805aceb9b59da5575fac1e81631c1ab5c0ac315d4732e1b85fde5d77852c608b3ea SHA512 dca00dd26a1f99efc6b6ed42aa29b79021b4c9b8187af1352d2b241be922448f5a1de085e92c8395f3f7548cb51bd295ba1ee5b76c3260e7ce044d6bcbda9579 diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch new file mode 100644 index 000000000000..f7f7607024c5 --- /dev/null +++ b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch @@ -0,0 +1,30 @@ +Backport from 6.6 branch which failed to make it in 6.6.2. + +https://bugreports.qt.io/browse/QTBUG-95817 +https://codereview.qt-project.org/c/qt/qtwayland/+/536732 +https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b +From: David Redondo +Date: Wed, 31 Jan 2024 09:01:48 +0100 +Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA + +Otherwise QtQuick windows freeze when resized. +In order to still use threaded rendering on +embedded platforms where resizing is not required +we check if XDG_CURRENT_DESKTOP which should be +set by desktop environments. +--- a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp ++++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp +@@ -92,6 +92,13 @@ void QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display) + break; + } + } ++ ++ // On desktop NVIDIA resizing QtQuick freezes them when using threaded rendering QTBUG-95817 ++ // In order to support threaded rendering on embedded platforms where resizing is not needed ++ // we check if XDG_CURRENT_DESKTOP is set which desktop environments should set ++ if (qstrcmp(vendor, "NVIDIA") == 0 && qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) { ++ m_supportsThreading = false; ++ } + } + + bool QWaylandEglClientBufferIntegration::isValid() const diff --git a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild index 510f5ca2ecff..6a87c8a1a4e7 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qtwayland/qtwayland-6.6.2.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild new file mode 100644 index 000000000000..26be2cc76c6e --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-6.6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Wayland platform plugin for Qt" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="compositor qml vulkan" + +RDEPEND=" + dev-libs/wayland + ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=] + media-libs/libglvnd + x11-libs/libxkbcommon + compositor? ( + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="dev-util/wayland-scanner" + +CMAKE_SKIP_TESTS=( + # segfaults for not-looked-into reasons, but not considered + # an issue given >=seatv5 exists since wayland-1.10 (2016) + tst_seatv4 + # needs a compositor/opengl, skip the extra trouble + tst_surface + tst_xdgdecorationv1 +) + +PATCHES=( + "${FILESDIR}"/${P}-nvidia-threaded-gl.patch +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + $(qt_feature compositor wayland_server) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index 18eb44a2e97d..bc03e346b21c 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,8 +1,10 @@ DIST qtwebchannel-5.15.12-gentoo-kde-1.tar.xz 5808 BLAKE2B be5029849561105842db546aff48433187c27b2e1026ec10260d2d414962282fffb4bf3237d89803c15e3ecdadb5b297ab2eced46bd2813475d5ab2bb4cb9252 SHA512 37e424daf4a7d21af48ae960248dd0284794f9279b4d322154cf0940b862659478937cef29e8412b6db11537526a47b91b261ff143f0a2a1d326ef1d96de6eb9 DIST qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz 211996 BLAKE2B f91d8a3f953173f0392177b945b19b85230b82d378897976d797d02555a894a203b8187f26ebb804658fee94d4ac154cd9b3af6450cc8941b561f55c743b5021 SHA512 8b4f3c787e88a68a9b850c7c700e37b491ff17435871223fd70373a532e4d8c6d809d4b8ca0036b68f99852dbd80e21e45aa2ee2d89efffab1182fdf792d0d59 DIST qtwebchannel-everywhere-src-6.6.1.tar.xz 215212 BLAKE2B ad87361d67efb37d448281886e72ca96c8d95bfecba21ab4e2903e59a1c77c7356851c925ca58fd0e417e7f6b329e4ed67eadd70afde38eb020deeffe14bead9 SHA512 027b22f8edfc3285199272bf367254749ed99de5a1f3724967e765c76cb3ba2e9946746414e9fac8e52ea12a52717b1da0186ddf0ac5d6e3588796c0b9592772 +DIST qtwebchannel-everywhere-src-6.6.2.tar.xz 206440 BLAKE2B 0fb5f72cb515a2d51bc1fc610bac322def1f8a46e260ba93a164884b7b79fbf17fcc3a20784ff5848bd24d8c17cb7dae6f7dc8d6b05b48c26b7c59c3248d0c35 SHA512 5a56c88847dd107dae00ccc65d8e2410892ac7a64a71df0295007af9512ff1a05f05474b677f08c7f1c51512bd198a8aa612e6afe2e9c15e572d082952ad2644 EBUILD qtwebchannel-5.15.12.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8 EBUILD qtwebchannel-6.6.1.ebuild 526 BLAKE2B a27063f91cdb20f67bebf21733c9ed1519aa7d76c7220cc7eeab868c4019835bf24c45de729c89bc33c94886d1f67cf66e2dc6685a3bb47b9a473d1450090022 SHA512 17c977920feaac06bb182c54ac1fd5bb43b657db8da4b8b4680689c6018599d9dfc61f93e265d7ecd10769a7aedcc2ed57f89e145947179f3169d1c17431dd6d +EBUILD qtwebchannel-6.6.2.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 EBUILD qtwebchannel-6.6.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 EBUILD qtwebchannel-6.7.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 EBUILD qtwebchannel-6.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1 diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild new file mode 100644 index 000000000000..196c658b4733 --- /dev/null +++ b/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Qt WebChannel" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="qml" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[concurrent] + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND="${RDEPEND}" + +src_configure() { + has_version ">=dev-qt/qtdeclarative-${PV}:6" && #913692 + local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 78f68117a035..3de5f6d6308c 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -8,9 +8,11 @@ DIST qtwebengine-6.6-patchset-6.tar.xz 9828 BLAKE2B ae595c2f3a71abc183e256118b1c DIST qtwebengine-6.6-patchset-9.tar.xz 8040 BLAKE2B 11c76fd36227cfcfc3c83618fad25c66963e63697f857b99efc76188529bea42094b279bd9f37e79584cb6e9f1d2dd2f666a96c46ddf2276033cdc97782b72c4 SHA512 33cc1ad0843eeaf1103033c2e9b9a734cd218d92c40985fd6c109acefa2f68b99b1f3cf5e06d6f837fc974c39b220ae93b40d135b5414f822cf28e075805c9c1 DIST qtwebengine-6.7-patchset-4.tar.xz 7792 BLAKE2B 99250f9c807870aeff0eafccd4a27c224785e34b21ba8dc9e663741cf123ebda6501b8f3d7b1e274cb4e543fe1f9d3fbb1ea54de85fcde4d11d2388f97674a60 SHA512 28dfb2c6c74a971f407e793f43b1224af5b2dac1c1b053badfee23e54d8fe6c390498a88d4da9d8f0de66f579234b1ccca527fc44997dd185ab1f570fbf63203 DIST qtwebengine-everywhere-src-6.6.1.tar.xz 421042656 BLAKE2B 6982a1884d66162cc3c8518125c655d60ced9ec9e81670fb2e5b193aab655c4516bbc50d3c774764385fbe372863fdbf3e03a3c35f07dd9c3119880266b3131e SHA512 d1e4f5b664f8aca5e0a5927968be87e29e29172f1256f21dc6a29006258fb2be2be99b5b36c94a08c704580db9fac7defbb37193534129a21ca14a511fcdeea0 +DIST qtwebengine-everywhere-src-6.6.2.tar.xz 421147952 BLAKE2B a0317faf9ff2d81cd2418652c297821bd8451e0564b8b9af8cb005b0c96a4ec74305ff814c3ab355d84bbacaaccd9ebf6bf591e01b485e243cc485aedf3e6e5b SHA512 8024890c1a7f6d5b9866d768f5ee5cb24b2eb9bb2162886fe02cf8f6fbb23e99eadb142c2636fd3d856b0b1975e69859989553f70c6d8610a69d991d4c2f190d EBUILD qtwebengine-5.15.12_p20240122.ebuild 8737 BLAKE2B bd97671fb3f4434bd649da758edc7ecccdbbc756bf9f563387f536e35900d2debd171e58fa9929f7a45de2fd880deb39dc32f8e2432e51da35ed76eb3099185d SHA512 98c61985999c97c4c9c33ecb236e4253062ee549c97a100150c89bdb934386e086e8c165408d205c2091d91f1ff73daa503709e9fdcb24e1c772ce485fe01001 EBUILD qtwebengine-6.6.1.ebuild 9386 BLAKE2B e1c665139f15791a751528a0e64273feb922a8d05eedf7b01a7b7eda94a34fa827c061840c4ded41b4983cc5a8f30ab13d4b643c052668b82a491a7337d8636b SHA512 1909532fa4517e80784352f464c1c2e383e8ed491fe2368b30aa88c906d3f4beed8390dada46936d5405291f6ebdb677bdfb0202d79cdb2f74ed97b32e956775 -EBUILD qtwebengine-6.6.9999.ebuild 9387 BLAKE2B 952fad55e72105d713684d68ce8b9802ce328255c8e21df52ecaee78cc6d1508c4d138283f1595c2fd3f19cf294a5d7c998ce137df4391ee6e4ef094ed6f2949 SHA512 d9c045b38949cbee6767b535ce668b508f62d7a4f9fd51ef22de9b04d83955056fc92528897081fc69921191dbc089d18156dbfd96144de48ca209d2d899d9a5 -EBUILD qtwebengine-6.7.9999.ebuild 9391 BLAKE2B 8a84fcabe8efdc7ee6dc8379c8b8638f1d6540f83958ee379684e30fd8d9d6186d8e5ad62f25458502eaa3398bef16671344d71fbe73bd595875f8c738703dfd SHA512 c77cb7b2860e405766252a61ebc34fea2bcb84d96897fa2863bed64daf07cbd2bc1de6543da20e78511ca5795061eb9c41fcd616f2af1bbe94a0b54c137d10b2 -EBUILD qtwebengine-6.9999.ebuild 9391 BLAKE2B 8a84fcabe8efdc7ee6dc8379c8b8638f1d6540f83958ee379684e30fd8d9d6186d8e5ad62f25458502eaa3398bef16671344d71fbe73bd595875f8c738703dfd SHA512 c77cb7b2860e405766252a61ebc34fea2bcb84d96897fa2863bed64daf07cbd2bc1de6543da20e78511ca5795061eb9c41fcd616f2af1bbe94a0b54c137d10b2 -MISC metadata.xml 1312 BLAKE2B 4473aad7240926735bbabbeaeff862f3bc253c3e79e09086c17fb9b603ba5e9dc25ecbbc423a60a344bf471e11634c9b4728222e66f3d19022e3f3d2c9cc2f60 SHA512 797e67cf05a37dcb5ad5712cabef051b4a8f5dcb9601b627bcf029e4c99d0a09fa62b03cb9dcb64b5b6e5f29104e72711136d4c9aa79928c34f6bfe212742e2d +EBUILD qtwebengine-6.6.2.ebuild 9415 BLAKE2B e24c1af1b322054860e9b8fd6f9b97656b16100717e8592a6a6dec59aaaaced0ab1ff4594ff3ace3662ff0ef16d5cfe37001a17046edbb4795dc941f0cd06781 SHA512 b8cd08e1ba14d68c192f714d68b1837468fdead593698c1d8bd38a62281338d231200549def9fc834ff188d534535dbee1e3bfd6f504967f1c9486bfa28f63c0 +EBUILD qtwebengine-6.6.9999.ebuild 9415 BLAKE2B e24c1af1b322054860e9b8fd6f9b97656b16100717e8592a6a6dec59aaaaced0ab1ff4594ff3ace3662ff0ef16d5cfe37001a17046edbb4795dc941f0cd06781 SHA512 b8cd08e1ba14d68c192f714d68b1837468fdead593698c1d8bd38a62281338d231200549def9fc834ff188d534535dbee1e3bfd6f504967f1c9486bfa28f63c0 +EBUILD qtwebengine-6.7.9999.ebuild 9419 BLAKE2B 310f27246a66817e806b88ed2c1600be8979b00655cb497eec6e71c72d574850fa1223775c307a81f9393916f7cfcc26529e0706f521f77f32bf308233e7316a SHA512 e5206bfb38782b3c9c9cc842877bfe9639a41508592b66ac0d8c7e9635403256e1fce4741d53f0f22e282de6744de7efde54f6588ee25837ac3e1293d6d5aa8f +EBUILD qtwebengine-6.9999.ebuild 9419 BLAKE2B 310f27246a66817e806b88ed2c1600be8979b00655cb497eec6e71c72d574850fa1223775c307a81f9393916f7cfcc26529e0706f521f77f32bf308233e7316a SHA512 e5206bfb38782b3c9c9cc842877bfe9639a41508592b66ac0d8c7e9635403256e1fce4741d53f0f22e282de6744de7efde54f6588ee25837ac3e1293d6d5aa8f +MISC metadata.xml 1145 BLAKE2B b752c41e5f9797306957aef1cbb702dc7e681ee26d1d9df289f9212bc4d9b03dc34bdace56c867b118e1707aa485639c603247d954de253a37d912a03a2b5a82 SHA512 66ce74124470bdb9c59a6be0de4cc75014f9af6a7ab864f85370b35762b2f9d3ab91664d09ddd456bae51038a4efb3effe08082e9ec124fe0f33f6845f6d56e4 diff --git a/dev-qt/qtwebengine/metadata.xml b/dev-qt/qtwebengine/metadata.xml index ba1d70545ae8..b7754632ca20 100644 --- a/dev-qt/qtwebengine/metadata.xml +++ b/dev-qt/qtwebengine/metadata.xml @@ -5,11 +5,6 @@ qt@gentoo.org Gentoo Qt Project - - ppc64 patchset maintainer - gyakovlev@gentoo.org - Georgy Yakovlev - Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages. Combine source files to speed up build process. diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild new file mode 100644 index 000000000000..d38931f4877c --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild @@ -0,0 +1,314 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# 3.12 needs QTBUG-117979 (see also QTBUG-115512) +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="xml(+)" +inherit check-reqs flag-o-matic multiprocessing optfeature +inherit prefix python-any-r1 qt6-build toolchain-funcs + +DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications" +SRC_URI+=" + https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-9.tar.xz +" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64" +fi + +IUSE=" + +alsa bindist custom-cflags designer geolocation +jumbo-build + kerberos opengl pdfium pulseaudio qml screencast +system-icu + vaapi vulkan +widgets +" +REQUIRED_USE=" + designer? ( qml widgets ) +" + +# dlopen: krb5, libva, pciutils, udev +RDEPEND=" + app-arch/snappy:= + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/nspr + dev-libs/nss + ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?] + ~dev-qt/qtwebchannel-${PV}:6[qml?] + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/libwebp:= + media-libs/openjpeg:2= + media-libs/opus + media-libs/tiff:= + sys-apps/dbus + sys-apps/pciutils + sys-libs/zlib:=[minizip] + virtual/libudev + 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 + x11-libs/libxkbfile + alsa? ( media-libs/alsa-lib ) + designer? ( ~dev-qt/qttools-${PV}:6[designer] ) + geolocation? ( ~dev-qt/qtpositioning-${PV}:6 ) + kerberos? ( virtual/krb5 ) + pulseaudio? ( media-libs/libpulse[glib] ) + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) + screencast? ( + dev-libs/glib:2 + media-libs/mesa[gbm(+)] + media-video/pipewire:= + x11-libs/libdrm + ) + system-icu? ( dev-libs/icu:= ) + vaapi? ( + media-libs/libva:=[X] + media-libs/mesa[gbm(+)] + x11-libs/libdrm + ) + !vaapi? ( media-libs/libvpx:= ) + widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] ) +" +DEPEND=" + ${RDEPEND} + media-libs/libglvnd + x11-base/xorg-proto + x11-libs/libxshmfence + screencast? ( media-libs/libepoxy[egl(+)] ) + pdfium? ( net-print/cups ) + test? ( + widgets? ( app-text/poppler[cxx(+)] ) + ) + vaapi? ( + vulkan? ( dev-util/vulkan-headers ) + ) +" +BDEPEND=" + $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]') + dev-util/gperf + net-libs/nodejs[ssl] + sys-devel/bison + sys-devel/flex +" + +PATCHES=( "${WORKDIR}"/patches/${PN} ) +[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999 + PATCHES+=( "${WORKDIR}"/patches/chromium ) + +PATCHES+=( + # add extras as needed here, may merge in set if carries across versions +) + +python_check_deps() { + python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" +} + +qtwebengine_check-reqs() { + [[ ${MERGE_TYPE} == binary ]] && return + + if is-flagq '-g?(gdb)?([1-9])'; then #307861 + ewarn + ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which" + ewarn "is non-trivial with ${PN}. May experience extended compilation" + ewarn "times, increased disk/memory usage, and potentially link failure." + ewarn + ewarn "If run into issues, please try disabling before reporting a bug." + fi + + local CHECKREQS_DISK_BUILD=7G + local CHECKREQS_DISK_USR=220M + + if ! has distcc ${FEATURES}; then #830661 + # assume ~2GB per job or 1.5GB if clang, possible with less + # depending on free memory and *FLAGS, but prefer being safe as + # users having OOM issues with qtwebengine been rather common + tc-is-clang && : 15 || : 20 + local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G + fi + + check-reqs_${EBUILD_PHASE_FUNC} #570534 +} + +pkg_pretend() { + qtwebengine_check-reqs +} + +pkg_setup() { + qtwebengine_check-reqs + python-any-r1_pkg_setup +} + +src_prepare() { + qt6-build_src_prepare + + # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix + hprefixify -w /Gentoo/ src/core/content_client_qt.cpp + + # store chromium versions, only used in postinst for a warning + local chromium + mapfile -t chromium < CHROMIUM_VERSION || die + [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] && + QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die + [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] && + QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die +} + +src_configure() { + local mycmakeargs=( + $(qt_feature pdfium qtpdf_build) + $(qt_feature qml qtpdf_quick_build) + $(qt_feature widgets qtpdf_widgets_build) + $(usev pdfium -DQT_FEATURE_pdf_v8=ON) + + -DQT_FEATURE_qtwebengine_build=ON + $(qt_feature qml qtwebengine_quick_build) + $(qt_feature widgets qtwebengine_widgets_build) + + $(cmake_use_find_package designer Qt6Designer) + + $(qt_feature alsa webengine_system_alsa) + $(qt_feature !bindist webengine_proprietary_codecs) + $(qt_feature geolocation webengine_geolocation) + $(qt_feature jumbo-build webengine_jumbo_build) + $(qt_feature kerberos webengine_kerberos) + $(qt_feature pulseaudio webengine_system_pulseaudio) + $(qt_feature screencast webengine_webrtc_pipewire) + $(qt_feature system-icu webengine_system_icu) + $(qt_feature vaapi webengine_vaapi) + $(qt_feature vulkan webengine_vulkan) + -DQT_FEATURE_webengine_embedded_build=OFF + -DQT_FEATURE_webengine_extensions=ON + -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet + -DQT_FEATURE_webengine_pepper_plugins=ON + -DQT_FEATURE_webengine_printing_and_pdf=ON + -DQT_FEATURE_webengine_spellchecker=ON + -DQT_FEATURE_webengine_webchannel=ON + -DQT_FEATURE_webengine_webrtc=ON + + # needs a modified ffmpeg to be usable, and even then it may not + # cooperate with new major ffmpeg versions (bug #831487) + -DQT_FEATURE_webengine_system_ffmpeg=OFF + + # use bundled re2 to avoid complications, may revisit + # (see discussions in https://github.com/gentoo/gentoo/pull/32281) + -DQT_FEATURE_webengine_system_re2=OFF + + # bundled is currently required when using vaapi (forced regardless) + $(qt_feature !vaapi webengine_system_libvpx) + + # not necessary to pass these (default), but in case detection fails + $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \ + freetype glib harfbuzz lcms2 libevent libjpeg \ + libopenjpeg2 libpci libpng libtiff libwebp \ + libxml minizip opus poppler snappy zlib) + + # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON + -DINSTALL_GN=OFF + ) + + local mygnargs=( + # prefer no dlopen where possible + link_pulseaudio=true + rtc_link_pipewire=true + ) + + if use !custom-cflags; then + strip-flags # fragile + + if is-flagq '-g?(gdb)?([2-9])'; then #914475 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)" + fi + + # Built helpers segfault when using (at least) -march=armv8-a+pauth + # (bug #920555, #920568 -- suspected gcc bug). For now, filter all + # for simplicity. Override with USE=custom-cflags if wanted, please + # report if above -march works again so can cleanup. + use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*' + fi + + export NINJA NINJAFLAGS=$(get_NINJAOPTS) + [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v" + + local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}" + einfo "Extra Gn args: ${EXTRA_GN}" + + qt6-build_src_configure +} + +src_compile() { + # tentatively work around a possible (rare) race condition (bug #921680) + cmake_build WebEngineCore_sync_all_public_headers + + cmake_src_compile +} + +src_test() { + if [[ ${EUID} == 0 ]]; then + # almost every tests fail, so skip entirely + ewarn "Skipping tests due to running as root (chromium refuses this configuration)." + return + fi + + local CMAKE_SKIP_TESTS=( + # fails with network sandbox + tst_loadsignals + tst_qquickwebengineview + tst_qwebengineglobalsettings + tst_qwebengineview + # certs verfication seems flaky and gives expiration warnings + tst_qwebengineclientcertificatestore + # test is misperformed when qtbase is built USE=-test? + tst_touchinput + ) + + # prevent using the system's qtwebengine + # (use glob to avoid unnecessary complications with arch dir) + local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* ) + [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}" + local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess + local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales + local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]} + + # random failures in several tests without -j1 + qt6-build_src_test -j1 +} + +src_install() { + qt6-build_src_install + + [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472 + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" +} + +pkg_postinst() { + # plugin may also be found in $HOME if provided by chrome or firefox + use amd64 && + optfeature "Widevine DRM support (protected media playback)" \ + www-plugins/chrome-binary-plugins + + elog + elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with" + elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the" + elog "list of backports is impossible to evaluate, but always bound to be behind" + elog "Chromium's release schedule." + elog + elog "In addition, various online services may deny service based on an outdated" + elog "user agent version (and/or other checks). Google is already known to do so." + elog + elog "tl;dr your web browsing experience will be compromised." +} diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild index 4d8379f04bb1..d38931f4877c 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild @@ -106,7 +106,7 @@ BDEPEND=" " PATCHES=( "${WORKDIR}"/patches/${PN} ) -[[ ${PV} == 6.9999 ]] || # keep for 6.x.9999 +[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999 PATCHES+=( "${WORKDIR}"/patches/chromium ) PATCHES+=( diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild index 824666087792..273eeb91351c 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild @@ -106,7 +106,7 @@ BDEPEND=" " PATCHES=( "${WORKDIR}"/patches/${PN} ) -[[ ${PV} == 6.9999 ]] || # keep for 6.x.9999 +[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999 PATCHES+=( "${WORKDIR}"/patches/chromium ) PATCHES+=( diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild index 824666087792..273eeb91351c 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild @@ -106,7 +106,7 @@ BDEPEND=" " PATCHES=( "${WORKDIR}"/patches/${PN} ) -[[ ${PV} == 6.9999 ]] || # keep for 6.x.9999 +[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999 PATCHES+=( "${WORKDIR}"/patches/chromium ) PATCHES+=( diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 0e7b38a5e677..059154ce2b25 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,8 +1,10 @@ DIST qtwebsockets-5.15.12-gentoo-kde-1.tar.xz 1512 BLAKE2B ab34b4fbcf9149716cb8e8481f381c72abe8e502b808c06552e91e800a9d0c6d22cb7603709e3b6f1aa89790b4b694badcadfab174c8c9781785abe661b72235 SHA512 3acbd70651a34e4c454306561c8c500ac086407903e917278d310fed0df668e66c008af93d3923f9dec99d05bc53dc051e517f9a0fad1fb077c8eaf87d89b5ca DIST qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz 261924 BLAKE2B 4c65f56d5a2308a3b7c2d119f9e79c44f9b9fa5e981a2538d533e4de2a9264e48de556f36777efb45fa2cfd1892169d7e8517070b436455485aada8aced8e02e SHA512 01195f4b2f11baa66e1b3d08148c234ac979d1a80be28d72b2bb8cd57f053102f432f59b7b89daa66d0e27c6e5ee792da12772d70c76aa88fa1bbe114b6f675a DIST qtwebsockets-everywhere-src-6.6.1.tar.xz 463896 BLAKE2B 4317b408765ff84992c13da49a3b1dc1c6aac80e8a87282f28340cc15c53196b2286beec0d8f0a10c1bb5c8153026ad2e0c65a4c4a7353d00c9353fde296b1d8 SHA512 0b067c263887002f415326c013a7c83634403ac486f9696a81ac601c7be421bd8a1fc97a86f10abb369fac9e4661d54571aaf559565125a1fa8005a718950559 +DIST qtwebsockets-everywhere-src-6.6.2.tar.xz 455088 BLAKE2B 481b3fa823df9991c1079bbb1f7d113850704a13aa92c7ef7ac948fe7954358aa00cfea4f26882c680cffd5911a718e6693cd4abc62136a50b54270f0bc863b9 SHA512 ea3390088ab1c0ff61288c736e8a6d8e5270b3d0450264ac26d291658a2fc49b0866df9c4257ba4157a07937cae348aad385a664d92062969ad4f4c0f8c457a9 EBUILD qtwebsockets-5.15.12.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47 EBUILD qtwebsockets-6.6.1.ebuild 523 BLAKE2B 251271b9575de06462794ba99ab2eb2c9659cf85bc1522b77719ed31df3a4bf394294e5f48ba5fbc5f30dda5e1be8eb18a667bef7c8a2e727861c4b175f92cab SHA512 2bf9f5e227340f0685ad217ad1b65b6c69de1a7c734272cbecf7292c4d9f028b8beaaada472b687d02f78ec41dd6a27852a45ed5f204744c5d55d0022d88d0b3 +EBUILD qtwebsockets-6.6.2.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 EBUILD qtwebsockets-6.6.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 EBUILD qtwebsockets-6.7.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 EBUILD qtwebsockets-6.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965 diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild new file mode 100644 index 000000000000..579c0f9dceb5 --- /dev/null +++ b/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="qml +ssl" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network,ssl=] + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Quick) + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index c3e15e96dd1b..c1c60889def4 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,7 +1,9 @@ DIST qtwebview-everywhere-opensource-src-5.15.12.tar.xz 136852 BLAKE2B 0d374133ef94dc0002e5eb285c80daacfabf8116b17d750c0b319a45ae8f4ac499810f87c7046a04c2fd28a53014d838496e01c61f89347eb8a4836376cafbb6 SHA512 eaabc534a116617dee0394afdb4d35525aa367d01d974c4759c02781a7e4af2fa2d096c638109b421d2b061df4476348d8471a9a02f6f05b97170366c973ef61 DIST qtwebview-everywhere-src-6.6.1.tar.xz 147644 BLAKE2B 121496b0c9a6044682a5fb831e9dcd69d1f7e4e916d780bef5d4dd517a9fef568aa498f54cb3447548ce74eef2c7f25ab52075ebbda2d435c6e339a3c1018f99 SHA512 cb3093b233b3c77690be4c0c7cb7c7facd2d62c5a20f5f490a7881d97216ba13320e208dc74b7c02899250caa3d643b70c7ae5996ae15d2b2167fe4619046d3b +DIST qtwebview-everywhere-src-6.6.2.tar.xz 138792 BLAKE2B 512a80a355cfe3643ac8f45411fe1ba1811bdddc533cc97b0f76f9ba4afa85bf72460cf9768527e09366e0f41efd650546ac7cc9a6b98d65e2924d2acdc0d605 SHA512 a3e017ffee8adffe9c091c8b00f0b0a4133af57d1959e5999cf4baaa2f890064fe2cd5cb1628bbc2cb35948a7c51be135912cccf27c2b751ac88c9b6dbcdb534 EBUILD qtwebview-5.15.12.ebuild 476 BLAKE2B d12a6e096e160e6707bd1c7a9a6d98e6673482fa670ee31c56602eb9108f86d7af1310fb31774d78b8e18f2bb92a2795c3520f55377c63768a4f4e992c94fdd8 SHA512 39979e965ea4c68611ee8d605b1e2907f9ebb258daf915417818ede95a0312c067caa611ff67af7ab8b85141154654fa636d7274bb8bebeaca1bfd823bdf57c0 EBUILD qtwebview-6.6.1.ebuild 413 BLAKE2B 1de85befd3cb6fc7aa53cb9dc4cd46c4baa053d0badc6e814df0a59d87a7847693de4b9f12db89be9b76d0749bfbc116f84a79878c4a1551fd0e9ce5393000fb SHA512 d0ab8d101cf848b7239d11d66d756fbc3c58889475fd6d275b3a80a1acfc18dd5ca146ffeda5e839a8ed402c91687a0392825146ddd5cf20f09ff8550a8eaec4 +EBUILD qtwebview-6.6.2.ebuild 419 BLAKE2B 0ffe8260517528ef08882841326fd6e1fa12cabb95f748c8dabff45e7dbb4b56e4555316005640f22518fbd625c69c7889b284fb55fca7f56f413376a3c0257b SHA512 4f5b2c8c2d5d765ad0f61d41301e00e7f90a8f8f363b4155bcfadeb69c690a11d260fd26eb54427eb950b070ebf13de62b68e55e6e146dceff67231c93c26405 EBUILD qtwebview-6.6.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3 EBUILD qtwebview-6.7.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3 EBUILD qtwebview-6.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3 diff --git a/dev-qt/qtwebview/qtwebview-6.6.2.ebuild b/dev-qt/qtwebview/qtwebview-6.6.2.ebuild new file mode 100644 index 000000000000..1796e9647ea1 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-6.6.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtwebengine-${PV}:6[qml] +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest index 96ca9593ca09..d91aed29a048 100644 --- a/dev-qt/qtwidgets/Manifest +++ b/dev-qt/qtwidgets/Manifest @@ -2,6 +2,6 @@ DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797f DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21ead08d4574fb7ce958b8453703f0b00efd27a4624329bbdf53e2c17d548e4791f7180bb3c0f68f0f3da4bc638c03622609d4df37 SHA512 f9519252a4b0451afae454155637f795688a8c9d8d40e03677430a7b887aa52d04996d93665e7068e41c8f7db428fdef933d4b8b342ea05847fffa5ddd82d1de DIST qtbase-5.15.12-gentoo-kde-3.tar.xz 333328 BLAKE2B f4b281098c142aeff32349a207c312de6b40057768c7732533923ddfc7db393352739a9c8b7af6a562268d2fed0397c5d5eb96a85ad376c97e7b8e51a2b962cb SHA512 6d5a826569793ae7e49f6f789d138290346be94976d3aa2c5526be9ada5dd85ffaa789422f4bedaaa6a76178e87978937be425d5f75fcce41d45726d02912c7a DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888 -EBUILD qtwidgets-5.15.12-r1.ebuild 1208 BLAKE2B fbb092bfcbcc705714ffb2202ea5c3ece4c6ae00b5ad767ab7e4e613e45206ca29bca44404c8faaf0045a1e74d87ec630b54c92f1c72994066e32a83f603b505 SHA512 c485c94ca9e2309c22f2cf95e56d88ea1add5205422b0ad2794f9305398dbbee2ceb2a62d7ba43695b9e2916c8764a8bd89c31953575731d23e9ec2db5289aee +EBUILD qtwidgets-5.15.12-r1.ebuild 1203 BLAKE2B 4b45c6369f52e538cd853b82d8b370e7e8728330c2bf4bb9cd945759839dddc28f98eed8e1aae29f6ae694c68489934f2b753fe71886d9d42f4186423d3a847a SHA512 fe8ca25e6dc10ecd90a5c640aec819d302450b8ee3014f7fdf6028cebdd2a3fe2427d69a84301ca930c19cc5910354ff98ad4cda043f5768a36f84f59303ab59 EBUILD qtwidgets-5.15.12.ebuild 1203 BLAKE2B a016f5345d4c3ab3646c0691cb01f6ac89e0ca868df6f5f647fa13f5ca83fec419bda09c70fb5370311b5b944110da2c6f655d8684f552d7dd9a5d3c70d02d43 SHA512 0089a95556c7be2213d647e186fdf14571d42ab67a335edfcc733754212b454e2e598efb5c7c945a4b307ea7be46aed87f625980e899720d51975a3f4abd2be6 MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1 diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild index 651a88cec6e1..ff1b7d811d41 100644 --- a/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild +++ b/dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 3cdb1e76b3bf848219d24f2f58a6ddbe09135f1f..156b8b8ac7f46bf3e6a36e40bd97a8997e72372c 100644 GIT binary patch delta 82749 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 AcK`qY delta 82727 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 eStRFJp3(|l%}s*Nrc- "${confdir}/policy.xml" <<-EOT || die + + + + + EOT + + RSPEC_VERSION="3" ruby-ng_rspec +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +} diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index 0f60c9c6a873..91c7fabc5552 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -5,5 +5,5 @@ DIST sinatra-3.2.0.tar.gz 273145 BLAKE2B 5d995e3deec3ff9dfe577a7ee816b69321dbc68 EBUILD sinatra-3.0.5-r1.ebuild 1418 BLAKE2B 271aa29633cc26f9c208b5c393668fa0cc61824120842252503c4357f1b22026174f605f32b57814d999061377ebff5f43e6a5108201d8477740026283f9c059 SHA512 7139b0120f2351b8156cdf190cfff9f889208293c79d4348cef2663667d0c2bc0b3d1bd300b9221e3cff79aa9a6a60a6ba859da9730501325886e388e5cf4fe3 EBUILD sinatra-3.0.6.ebuild 1261 BLAKE2B cf05bb00adf64ae7864854e9e7f97354f58f97c44fe06573d764f4e9241575016b9ef541ff783f8abb5fd208afbbe23ceda5e91f20b6d9c040e524a27305ff63 SHA512 5beb059d51e4bb3948b91d38051687d6a1736eb0ce410d6dff4ebb640aa30ee76dd1874cadf88bbfcbae27418514ee6b484d53bdc741494dbd46d9ea0441529d EBUILD sinatra-3.1.0.ebuild 1262 BLAKE2B 9383e9cd6fa98e3c12da36cc6e61232e9c3223a7c3d8760a233c059c6cb8a8e2018756a220393c62cbb276be3c5075d32460933bb83db5b3bfa2db58d3395432 SHA512 307fde1aa61220863b59d833bab2306cb71b96ce0f497d5886d612ab5ea1e960d7b2250c50cf434146144187cc59e29538f4216f118fc933b99019d97935afd5 -EBUILD sinatra-3.2.0.ebuild 1188 BLAKE2B d560723310ed74665b2933a3d44a169ab63f0051b3738dacd55ac6454c116569bc932e05b7f6df6d246092a9063e7e0c021ea63d29b1431a5fd0d8c15ad75d17 SHA512 2c8f93ebc8455aee5d19c783f431294b652916efb693e7a30ae72be4306a69b7fb0e9561a227f363687082038d13d212ca8d5b6e55b72557ad2315f55a73add3 +EBUILD sinatra-3.2.0.ebuild 1306 BLAKE2B eb958c5b364c8f50f1292831e3dd25f1702d7ddac88d1ae3eda5972075058a5605f69db2c3130b4fbb9114446a5d7ab5cccf7bffc6d3b98b8bb506c6a064e66f SHA512 4fdef6865f1327765d8467d065df9b7a8f5675d2214e4c9838bea18a8c42ecf3b6346dbc83a6cd3635bf1fdb7069a7f2b29010eda52072a49f50e881db1321e2 MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c diff --git a/dev-ruby/sinatra/sinatra-3.2.0.ebuild b/dev-ruby/sinatra/sinatra-3.2.0.ebuild index 239436f33e1f..a3d628baf4bd 100644 --- a/dev-ruby/sinatra/sinatra-3.2.0.ebuild +++ b/dev-ruby/sinatra/sinatra-3.2.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test:core" @@ -26,11 +26,13 @@ ruby_add_rdepend " >=dev-ruby/rack-2.2.4:2.2 ~dev-ruby/rack-protection-${PV} dev-ruby/tilt:2" + +# dev-ruby/haml is an optional test dependency, but it will lead to +# circular dependencies so we don't require it for tests. ruby_add_bdepend " test? ( dev-ruby/builder dev-ruby/erubi - dev-ruby/haml >=dev-ruby/rack-test-0.5.6 dev-ruby/activesupport ) diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest index 87c4e89bbe3c..71c88eec8f7e 100644 --- a/dev-ruby/test-unit/Manifest +++ b/dev-ruby/test-unit/Manifest @@ -1,6 +1,8 @@ AUX testrb-3 183 BLAKE2B 5bd4712b7a73cc480669facf537b5bbeaf16eeae2782e21d5fe88cf92c9945845803d3f1611d465a3fc16f76838b5aba964e9b96eae35d9cef1b0b269bb94e2d SHA512 cff9584c54bb682f03a0253df953ea930053642e249a3c4573e34cc78f4b77ef943ca5a2c7d1869d926b4a8d9e173ebece69169d845724b03c03f00608bdbdfb DIST test-unit-3.5.8.tar.gz 165216 BLAKE2B 1a039931d87ce3ad4afecd4c1105bb6197acc05be3b9091ca6361689f42d725d1333553b7527bc5cb46306acd3ac4df20ed809e0aca9928a760fc0d849a51e2b SHA512 ab7f492dd5f4606cd91a32240aa3ef6dffec48281b65d960bf87d0b2a9a865d6273bb4cc6896397136c5b313669f615fe6f5a83a6a4ab241013eaa51cf5e3341 DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd4450994581055634ba9923fa54c9c4731593fd24bc08caf1ce2e4f8181a39221bbfcc2f80359395b5fd30df80c9 SHA512 0788871faeb9d9c9e2a07cf4cae7b63d9520ff1e1be831889861c9d76b10bd6f59a60c0417c7b5ae97856bfd1c75cffd4e1c9a006f7a0c651432196733aa0f08 +DIST test-unit-3.6.2.tar.gz 165842 BLAKE2B 0eeacf817bf4b0103ce9c6b7097401a24f9788a2bea6d3ac0feed3236575556fafd778b565a63510aeb4fc5cede18f72fc0ef42249c3a6fb3a86a199d5b0a0df SHA512 d523412e080ea0ce1ac968c64279fbdc90afaed3b2052f357993583ed89a77d9977022aac74f3170bfc3cb7e716f1665a9705e0ed95a8db5f205f1b984f52d94 EBUILD test-unit-3.5.8.ebuild 979 BLAKE2B 27d3bb3a6d6c5e2f8e9d858f7c1e58a2a430950b1993b3f9c8c7e5c9fe53692c899748bcfe6b45deecc7f55af2dbf94518c8d3505a268007e4919e52fada2d41 SHA512 460530bdc51b1c0041a6965d83cd7c9c3396dfd9bdb7b3da603534fff0254e7a3b44f2c8a13f8ec4adb9d749c82d605fab7ccc66adae7081e6681e311574379c EBUILD test-unit-3.6.1.ebuild 979 BLAKE2B 2b2aa0e84f492d05d7c72f8171aa011836b4cb54d55129d52636455f84e3f458ecd1a25a6e96ddc71fbf841a916c93d340a55ad4dfaddddf24efe6961afe11ac SHA512 6f558dcc25f435a49ec22eda8369771cde0b24601d3ee6a57434e91d1690271939349fed7c58276a5ccdf0ef22ae1dd028d37473e1a26c6e58178c07c7e6a860 +EBUILD test-unit-3.6.2.ebuild 987 BLAKE2B 185cfd252dafb0b01467d316710e8025bd931ca20fe599888a7e16611bab31d709d01f6331ccdc9f1a0d9cb1a43cc59db8edbc77a9a545fcae152cd30990d29f SHA512 1b9226740d5694d6fe712f50588f68a8ce9c002a8180186c3d385d481040e2e4d5aafbd6e7bb8b8eaedce50cc4e475690f0cd08df42c2dd4c99c80674c3eb05d MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579 diff --git a/dev-ruby/test-unit/test-unit-3.6.2.ebuild b/dev-ruby/test-unit/test-unit-3.6.2.ebuild new file mode 100644 index 000000000000..69fcabebe695 --- /dev/null +++ b/dev-ruby/test-unit/test-unit-3.6.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md" + +RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An xUnit family unit testing framework for Ruby" +HOMEPAGE="https://rubygems.org/gems/test-unit" +SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +ruby_add_rdepend "dev-ruby/power_assert" + +all_ruby_prepare() { + mv doc doc-install || die "moving doc directory out of the way failed" +} + +each_ruby_test() { + ${RUBY} test/run-test.rb || die "testsuite failed" +} + +all_ruby_install() { + all_fakegem_install + + newbin "${FILESDIR}"/testrb-3 testrb-2 +} diff --git a/dev-ruby/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest index 10e99b26bc64..a76faa8bdfad 100644 --- a/dev-ruby/vagrant_cloud/Manifest +++ b/dev-ruby/vagrant_cloud/Manifest @@ -3,5 +3,5 @@ DIST vagrant_cloud-3.1.0.tar.gz 62991 BLAKE2B 264c262d8d1fe4f3de93d1a463520bf6ec DIST vagrant_cloud-3.1.1.tar.gz 63633 BLAKE2B e2d6db7079eef43441427a0288fb33a37da530276592b95698e610043b70b59020f5ba7e393f85a2455fda62cf80729e946b07103d0d8a54143211688b1974f6 SHA512 957b35111a530baabccd337c94009cc643322ca64d4c8b1874672eee292d77db9741d67d209391503ecbc45e2b9c6cd298409405183a2cd04a0c935d04e0c316 EBUILD vagrant_cloud-3.0.5-r1.ebuild 920 BLAKE2B 3111de022115839423a224c433119a4e51fdd0c038db598bd83d8f6542e0f9848d5d02ecc880a0cbff2dbaefaa3666ce98048aa39d8009eb3f3eda7097662c80 SHA512 77398d3be8a7f56423a585a5b3c281f0b1f6847869f6cbe8ac9ea24f9623fcfb0fc8d8ddccc21ea704f051974aa359ff0998545534ac3b7a558b1106746a0e3f EBUILD vagrant_cloud-3.1.0.ebuild 940 BLAKE2B 1db50064c26cf303d1cc5f3ac8729a020dfae5c01504ebed49474de7a533b6778d5bedde3b5c90164afaaecd4b7e6b5c14596e36da2966b6d0dff11188d0ef77 SHA512 56c38b3a132724937773b2811539bd1e3331b3cacb65fb325ccd6d314b79b2bbfcf4f89f9b64668f2f4d77424cf046246b57a683f5b253b2af565de16a1776f4 -EBUILD vagrant_cloud-3.1.1.ebuild 940 BLAKE2B 18c235fd18841a8cba3aa436ff18a6e616c11671cbb04c6d2d5b5151ad520c65ce1eb7f6dd3e3d2f16bb51633d7634b30141e7cfba2798d3a24bf0651ce81673 SHA512 17d01be76f296d7b1168ec622ec496b001090873322f9512aafc323008aba90a2caabde693cdcc4c2b8d0d72c04321e981b395a09749467c8f318c40e1eecdfb +EBUILD vagrant_cloud-3.1.1.ebuild 947 BLAKE2B 567a60c98e5e11d4a62f7e8c199729bfcad29d30aaec196273ab99780ab2a4f03925ff1921114fb137a27442b11689e8cd92eb0ebbf8823986766f1a3beb8dc0 SHA512 a17c8d3503ccff4928da16ee7eedd5e50fc247f55792a2e862b47d4610284de4eeba545021fdf354157f07fe5cc51fed1703ba3b3d3683b5fdb465b39d8da64f MISC metadata.xml 461 BLAKE2B 8c2cf50a097c308798cc3631fa3bec6f32e3d36d7b9c3c27445a43783a504c9390ea32ac5b1f419e197616728cf419d451490d3e6299ebb85eb6ae6b71542650 SHA512 c26dac7d5ce25b0f73794e9a7aa6dd2492d4b97ced106b2b76edcf4eaf9b83aea37940e918c2b22cb2f8ef019467bd30aaa9d08895aeaacccbbbb37fc28627e1 diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild index 817d5707a737..f870eb83df58 100644 --- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild +++ b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index c32dd2dfb70772536bdf4c7fdec459efe723d67d..4d39632f21726b91eb7010d1c6cd142533398803 100644 GIT binary patch literal 9982 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 IPLxLg0NcK@$^ZZW literal 9979 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 F000eM=2!p# diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest index e083035465ca..ab89c716301d 100644 --- a/dev-scheme/cyclone/Manifest +++ b/dev-scheme/cyclone/Manifest @@ -1,8 +1,6 @@ -DIST cyclone-0.33.0.tar.gz 3946573 BLAKE2B 7eba62995ef3d327e14d6fbcf433d40e73c244508f8858d636a3a3fd05660e2921055932dedbe50ce8b384e9a9b44a09112aca6f851af6cd38b9b372769b2adc SHA512 96ffd3d04636b27f36c98920359a9f880c4b2a15e9820e5d91c82f821dc93357b665537e7688b00510d6a4fd113666edbd5ec109ff491f4f18d547129527b763 -DIST cyclone-0.34.0.tar.gz 3947685 BLAKE2B db86669bda00c89cee0d6b9224e7cb407961e6c7a8ccc0743a655966da16c8a06516c481ae75cb609053a9622fafcbb47bcc9f53226f3842a0abcde19eb86c3b SHA512 581866985709bff90a4f4fab9a24fc013ee43225b04fb2bd1128da02f0164de55f6d7d80d5cfcff5eedaf23b3fc38dc3c46e6f376e2f341b4991a3f1c54cd53b DIST cyclone-0.35.0.tar.gz 3955837 BLAKE2B 436399bd3d6f2233d9b613e059131195419ca25f0dab80cac19b14accdceffe481af68ba127d2cb4b4cc1d357e102f7548a98cf2e6c055ecd1d9a3248164b94e SHA512 9aabae2bdcccdf6873780947c41a3230b80a3a5e93c9797cdfe278ba971e2b43320edab31349403a7fb14416c92216395d76af2415c33fb28f041ab867f2d716 -EBUILD cyclone-0.33.0.ebuild 1158 BLAKE2B 47fa760d10dc84bd13fe82b970cd693c4ba5eb03f5356c3ee28bff36abb1603e91691d1aa7077ede2b612e09c39bf575003448169dffe4cd16a835ab658f8711 SHA512 59a1d7d1b3f900e6b9aadd7177328a3af20a42fe09e1177075124a089f9f58d315f6eaf0c023d6f63f0463a265e8ee024c43dea773cd61bec1ba50fbfcd87103 -EBUILD cyclone-0.34.0.ebuild 1176 BLAKE2B 137ac046e64f3e0955634df253e98a16a1e0a0a0fa5687e2fe77337755f354ff85985bffcef279ed7bdfe18e5c401f390c97b3b50993e715e9bf4da9f77bd7c6 SHA512 ed7ed7be719170649733474676c28e2dfd0e1ab456993233d95e3c54278d68b3ce60c69b0128c43b639e67a80ec2d5a3d50b3c7190fad30ae0f6f365b654c0b8 +DIST cyclone-0.36.0.tar.gz 3967729 BLAKE2B e546023734adfd277699b686d984cd55b4b0053795fbb6fbe90e7e5db65b795ed7a758c8b7b4f6b67ad2e5f7a89bbc87f77e384863f2c4cecd2f4bc860559e52 SHA512 477534602baa4acbae0450e664617ad70302a79c552005741080c4e4d2993805ff1d25703bd2c43c82764a477a4b26fb4b88c8787a82e99fa5a6fc88d9f914f2 EBUILD cyclone-0.35.0.ebuild 1165 BLAKE2B 39c313b813f0bb633b101ffe8c323972ab6be0735977407e7e10d097f7e57a129f1f30bc6e638a3195d5e400171b81087d62df8023bd2849b63de109f9cdafa0 SHA512 1bdb3e6821eb4dde01d2f3f47fe331f64ac8ac013d0c13d8097ea3f28384a707acc6ca752e3a6298766c2790812fbb220d3d67a0db313f7a0635a0657159ee25 -EBUILD cyclone-9999.ebuild 1165 BLAKE2B 39c313b813f0bb633b101ffe8c323972ab6be0735977407e7e10d097f7e57a129f1f30bc6e638a3195d5e400171b81087d62df8023bd2849b63de109f9cdafa0 SHA512 1bdb3e6821eb4dde01d2f3f47fe331f64ac8ac013d0c13d8097ea3f28384a707acc6ca752e3a6298766c2790812fbb220d3d67a0db313f7a0635a0657159ee25 +EBUILD cyclone-0.36.0.ebuild 1181 BLAKE2B a38253cf193162be1f79df2c16c04eec4a24a61c769200e57a0f00542d475943ab3964062fa393e32e6bac2656aae00f9c996ce7696261fd3b1776895d05287d SHA512 dcbf1162fa6b85509f8e0221491ceaa138734a78f982898190b3fa16c71ff1d115248a40ce43383d216ec5a4acccec8ce504f8f6502b9aa429972a4a6caa622b +EBUILD cyclone-9999.ebuild 1181 BLAKE2B a38253cf193162be1f79df2c16c04eec4a24a61c769200e57a0f00542d475943ab3964062fa393e32e6bac2656aae00f9c996ce7696261fd3b1776895d05287d SHA512 dcbf1162fa6b85509f8e0221491ceaa138734a78f982898190b3fa16c71ff1d115248a40ce43383d216ec5a4acccec8ce504f8f6502b9aa429972a4a6caa622b MISC metadata.xml 1171 BLAKE2B 8a650cbe26ba242eb3a7ea3f06800cd48ad2f18b3622a4212f3a5280b0d7332d5393511ba276b683d1c0339a8dd93f2148aa9dc57b9870b16c47c1f48d13a6b8 SHA512 7951465c521d2f158f2a7f7e76a5b54b1c6873e95aec1cdc2b9e4207c1ae4890681677846397f55a02cdd05c4a137c1f2d9bfd5277581c890f1ffac8fc2c54d5 diff --git a/dev-scheme/cyclone/cyclone-0.33.0.ebuild b/dev-scheme/cyclone/cyclone-0.33.0.ebuild deleted file mode 100644 index 2a50206ddfee..000000000000 --- a/dev-scheme/cyclone/cyclone-0.33.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Cyclone is a self-hosting Scheme to C compiler -# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="R7RS Scheme to C compiler" -HOMEPAGE="http://justinethier.github.io/cyclone/" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git" -else - SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-bootstrap-${PV}" -fi - -LICENSE="MIT" -SLOT="0" - -DEPEND="dev-libs/concurrencykit" -RDEPEND="${DEPEND}" - -src_configure() { - export CYC_GCC_OPT_FLAGS="${CFLAGS}" - append-cflags -fPIC -Iinclude - append-ldflags -L. - tc-export AR CC RANLIB -} - -src_compile() { - local myopts=( - PREFIX="/usr" - CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}" - AR="$(tc-getAR)" - CC="$(tc-getCC)" - RANLIB="$(tc-getRANLIB)" - ) - emake "${myopts[@]}" -} - -src_test() { - emake LDFLAGS="" test -} - -src_install() { - einstalldocs - - emake PREFIX="/usr" DESTDIR="${D}" install -} diff --git a/dev-scheme/cyclone/cyclone-0.34.0.ebuild b/dev-scheme/cyclone/cyclone-0.36.0.ebuild similarity index 78% rename from dev-scheme/cyclone/cyclone-0.34.0.ebuild rename to dev-scheme/cyclone/cyclone-0.36.0.ebuild index 091a3a968b6e..c709f1965f91 100644 --- a/dev-scheme/cyclone/cyclone-0.34.0.ebuild +++ b/dev-scheme/cyclone/cyclone-0.36.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Cyclone is a self-hosting Scheme to C compiler -# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C +# cyclone-bootstrap is the Cyclone source transpiled by it to C. EAPI=8 @@ -11,30 +11,38 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="R7RS Scheme to C compiler" HOMEPAGE="http://justinethier.github.io/cyclone/" -if [[ "${PV}" == *9999* ]]; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 + EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git" else - SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/v${PV}.tar.gz + -> ${P}.tar.gz" S="${WORKDIR}/${PN}-bootstrap-${PV}" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi LICENSE="MIT" SLOT="0" -RDEPEND="dev-libs/concurrencykit" -DEPEND="${RDEPEND}" +RDEPEND=" + dev-libs/concurrencykit +" +DEPEND=" + ${RDEPEND} +" src_configure() { export CYC_GCC_OPT_FLAGS="${CFLAGS}" + append-cflags -fPIC -Iinclude append-ldflags -L. tc-export AR CC RANLIB } src_compile() { - local myopts=( + local -a myopts=( PREFIX="/usr" CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}" AR="$(tc-getAR)" @@ -49,7 +57,6 @@ src_test() { } src_install() { - einstalldocs - emake PREFIX="/usr" DESTDIR="${D}" install + einstalldocs } diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild index 23bf9fb347ee..c709f1965f91 100644 --- a/dev-scheme/cyclone/cyclone-9999.ebuild +++ b/dev-scheme/cyclone/cyclone-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Cyclone is a self-hosting Scheme to C compiler @@ -11,30 +11,38 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="R7RS Scheme to C compiler" HOMEPAGE="http://justinethier.github.io/cyclone/" -if [[ ${PV} == *9999* ]] ; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 + EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git" else - SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-bootstrap-${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" - S="${WORKDIR}"/${PN}-bootstrap-${PV} fi LICENSE="MIT" SLOT="0" -RDEPEND="dev-libs/concurrencykit" -DEPEND="${RDEPEND}" +RDEPEND=" + dev-libs/concurrencykit +" +DEPEND=" + ${RDEPEND} +" src_configure() { export CYC_GCC_OPT_FLAGS="${CFLAGS}" + append-cflags -fPIC -Iinclude append-ldflags -L. tc-export AR CC RANLIB } src_compile() { - local myopts=( + local -a myopts=( PREFIX="/usr" CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}" AR="$(tc-getAR)" diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest index d0091bdf44a6..1dbce7e17fac 100644 --- a/dev-scheme/gauche/Manifest +++ b/dev-scheme/gauche/Manifest @@ -7,5 +7,5 @@ AUX gauche-xz-info.patch 1220 BLAKE2B 88133f0cfda992fbba45875c6f872cb928a554a7d5 DIST Gauche-0.9.13.tgz 9389117 BLAKE2B dd2039971d4460d5841272927872cea5cb29992c51468882b26374234bd246cb7a202e7e5f71c0733abad0d18da527e51b3ee46c3836b3862f36d8eec42f7a9f SHA512 f593775d41055599e7b3e281df0b1efcb284a1ce3e2a36a53a609c98f57ca1f2d99246d8b0585c4606839e611cfb4e42ed4d23506617976af375ae39489678d3 DIST Gauche-0.9.14.tgz 9352431 BLAKE2B cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f SHA512 3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662 EBUILD gauche-0.9.13.ebuild 1347 BLAKE2B 6e77253b85b6885404787a56b9fb82b2a98a9061e9874e6f226fb1f0564bb708419001c4fabdbef0bfae108cb231d7dc471cafc7bf8b8d9786f2d27c008d8579 SHA512 12b67ae23f122713fc32fc6e96e8fbe3a35689f610424b4431f51d33b72d4658686d38eff642a85db5c2ad11676f1aa6b7ad1035ec847ae7d63bed17f1e1012f -EBUILD gauche-0.9.14.ebuild 1231 BLAKE2B 6fcf9b9d9b83e0af92e2492a3da970e942588cc11c08955b404c3a644a771fb905f82be54e98565993f34fbe72ffa9c3d1519e68d6175e789fe435bc882e4581 SHA512 e436a362116a2271a46f07c1ffc4c21f4fd00d104e996479065352164e351d13b9936a9df9ad19292986c6f3789dfd98b454c708ee4cf1c4c5fa9119288dd261 +EBUILD gauche-0.9.14-r1.ebuild 1187 BLAKE2B 6cdadeeab7c7a1af258827a6c25d27f2cde8ee76c9f9b4b8789d18a8a1a63403fc07eee047aa72e399f7e80bf5b7ff5f48d8e8ed88a728ac6babfd9c55603433 SHA512 5907d4622fda0abef23d9c8f8d1e92bd32612f8d5cd0e93fb716c57deff319f762b662e77704c6eeabb4e593737bed0a656a78339c5f9f37d453e339b2fec847 MISC metadata.xml 963 BLAKE2B 8d0d6d60f23cfd3eb314d981bdce612dd3bce9638243a7504eb5c67ffe11c992df89db5ca768fd6545538d1a948d1572fc79dae21c7f502f075094218c6f45e4 SHA512 0d6aeab94020864307dcb042f25e35eca148d1ab4b7a6ccd43043dc947812f4598191cc9495adedf797f6542dac924c8a32d7e4bcede3c952e6276514eaa036b diff --git a/dev-scheme/gauche/gauche-0.9.14.ebuild b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild similarity index 88% rename from dev-scheme/gauche/gauche-0.9.14.ebuild rename to dev-scheme/gauche/gauche-0.9.14-r1.ebuild index bd990924944f..c037bef1bc58 100644 --- a/dev-scheme/gauche/gauche-0.9.14.ebuild +++ b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild @@ -15,12 +15,12 @@ SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$ LICENSE="BSD" SLOT="0/$(ver_cut 1-2)8" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 +mbedtls test" +IUSE="ipv6 test" RESTRICT="!test? ( test )" -RDEPEND="sys-libs/gdbm - virtual/libcrypt:= - mbedtls? ( net-libs/mbedtls:= )" +RDEPEND="net-libs/mbedtls:= + sys-libs/gdbm + virtual/libcrypt:=" DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" @@ -43,7 +43,7 @@ src_configure() { $(use_enable ipv6) \ --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ --with-slib="${EPREFIX}"/usr/share/slib \ - --with-tls=$(usex mbedtls mbedtls axtls) + --with-tls=mbedtls } src_test() { diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index a8ad8a789167..d9771bc51aa4 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -8,7 +8,7 @@ DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B d9855977312af6313dad DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89 SHA512 bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5 SHA512 85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313 EBUILD racket-8.10.ebuild 5614 BLAKE2B 38eb39aa42fb4b757b0735202fee070c46a0b61f5965ea9cf97b1a29cf1969b050c9630bfbbbdd4dcb7cc93d8f658a894b55e3af8d2f652a8d6c4f93e54c35e0 SHA512 be141edf889e40cb92db48f1817586798e9485fef34f67bf9adb4e13f15d1d273288ce87fde6a8468301e50ffc72896321250ae2ba2724706c2d7adbac96db30 -EBUILD racket-8.11.1.ebuild 5345 BLAKE2B a0c2d8c888280c2b639098974bffd4baa46f0d504340b06854c5425d9c96aca81bc86dcd04d8b7206c33bc49386a55883f025367aa5f8e86c2845789e6975c3c SHA512 2f23849beeae2dceab4d2a5bf3f12c0caeb4325325fe8f74f3b184ebe9fee4339b983d21c905be9bf911c35a9ece4a7da3143efda007bfcc108007a9c268f2f8 +EBUILD racket-8.11.1.ebuild 5343 BLAKE2B 6895699dc3c5043b2772b010802d1077f43f6fa346e32837f62959160f25634b4d0f980a4b3950a040ca55f86d129337ed23bc7a7ede2a6b20b3d6316d55b02a SHA512 b67287ca69e0010eddf03d051e1f33f92ca3c900c3c6a6eda42477d64fb069a174376ca63b8343e12d425e109239eb0c8146e91320c18b4116fd404d029cbdad EBUILD racket-8.11.ebuild 5406 BLAKE2B f13db2fa0bcb576b7896986b9c5b5268abdf4a2736ff279148adafd1d672e4e9e794f20dc17a6a61dd0a1b637444bc5b16512e13aa7c6e6c93c114b9a42e9ff4 SHA512 3fa167a60128595a4ec5720a283e7edfb8ae5c9c3ff0e4a176942419e3a8e86ed057b519bf5d2fdc84b21f434ed8ce4a9cf2641d019098ac77da245b151066e6 EBUILD racket-8.12.ebuild 5347 BLAKE2B bf343b51f921d9a8982fba715708cb5c231abf25e2ebcdd8f588f4eab2493173646aa4905ec77911d3db4b5edc3367aadc7f01bb97685e95a7f3f2a8f1002a97 SHA512 5693661ae7c3782e7666f2ffbf08332752af60c9de3924602397f8b14d3a1d530ab25e78589200caffc55a33fd57100a85fdcf47f8896dba0dcad9eaaee2c483 MISC metadata.xml 1885 BLAKE2B 0a77f8dc3d86ee5c4f12919b05893ad43c03f1eb21ace376552de1f0aaf071ddd15f27c59ef008f85cdb362e3ed316fbcb3a17ac2a3d4f18a38ad954df7bb338 SHA512 9510e5f9797419fb3da8799487c7dfc808eb9fc1fccfbbd8c225d04f617e00acd0e5b7a14ab6e05dc59b8cbc035a2d35a37dfe9459a42e5347d7ee499894fb5b diff --git a/dev-scheme/racket/racket-8.11.1.ebuild b/dev-scheme/racket/racket-8.11.1.ebuild index 12cef05a89bf..056c058ba7d0 100644 --- a/dev-scheme/racket/racket-8.11.1.ebuild +++ b/dev-scheme/racket/racket-8.11.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,7 +25,7 @@ LICENSE=" # PV == SLOT but this has to be checked carefully and in cases # where we use _p, _pre, etc it will have to be set manually. SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads" # See bug #809785 re chez/threads REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( threads )" diff --git a/dev-scheme/stklos/Manifest b/dev-scheme/stklos/Manifest index 284ce02bb130..d0d481d2c04d 100644 --- a/dev-scheme/stklos/Manifest +++ b/dev-scheme/stklos/Manifest @@ -1,6 +1,5 @@ AUX stklos-2.00-gentoo.patch 4196 BLAKE2B d75ea23e414b525497dff5d819e04b76ad724ea80866bc5e9c88543540c794fd85cf49d54a8452ecfc06f662eea338e90fe9ea761b71dc7f3ee8c093494c9667 SHA512 5febf74c446ec5bed0d6380ad8f9d8a9e6cc01ff26bcaa7908e6bfd9d24730cb53a14f30d6f8413e306f2793457938bb76e8218496296f2ccf1e53f00a319592 AUX stklos-2.00-ldflags.patch 377 BLAKE2B 0686dac938c87f92abffb56ebf94ade15e6f8f3d37a252cae77c377bf78083010010320a00a86884347a33526bee418a2e009464418fc32176211cff2d7bd1bd SHA512 086743b22c351fedc0021ab18d0fc4a699a9c098a6541ec3d85b81d579738d35928d3c244f71a5ce38e03476e04f4d077daa0ef655a47d0c4bac632c34e2ff2c DIST stklos-2.00.tar.gz 9661074 BLAKE2B c43918f182e8502d5ea4dd0a2d42ea4e788a573ca1184d4e3af792f3932b7a626280110c30bffa9771d73ed7fdc2a29db19bcd7ce8d5a219c1c0b9ef19195c6d SHA512 b98ad62713cb5e85d26378e73e2198d44676a0103c8e8444490cc555defc5b058652c514bdf3a27b0cc34c71b0b72d9f5fc440f260f6aa68064c5adda6571d5f -EBUILD stklos-2.00-r1.ebuild 1146 BLAKE2B eda0294247f432bdf104b0c721c10f1bc3844e58f9117e2abbc7a5c8a310204b9f2517bdd088c86f3b4e33052e55662e39a97a9cc9d90147dfa88ac06f073a08 SHA512 9b0fa9c7506d1a8748feb3e84f89931dc61016068c529ce1d4227667e1c93293ab34666b4edec678fadffbe5f14e2b952fae0de2ae6cd5c41f18c4b2937cbc21 -EBUILD stklos-2.00.ebuild 1109 BLAKE2B 66432691de3beff4f5acf4298666930633e48321925e9c424bc50b85cea02d430f1cb8d4fa1d605dfcbca5023753ad2a4697a852bae81b5f05fa2784df37d763 SHA512 dbbde3b62d5858d61e84e0bf59a8f9d44a1ddc1b507ab1ee18d0e373750991803def103bc35ec9cfd72dae95999a4949d0a57976bcaea67d54a5166eeddda8a6 +EBUILD stklos-2.00-r1.ebuild 1144 BLAKE2B 5476022a7cf4b450aaa97a67478a823f456ee759f01f8ffdb9596dea787b1aaa1d072b40a129fee1007441f0202e951682e0b7f7c816fdc9c399d26770d09939 SHA512 7f05f8c362c0f4231dd3fb71979631801453c41c09998aa874e9f16fa6c5754a59de923050395861c2d81291bd083d92c67a4b1e8baed98df0d3f6ce9eaa9d9f MISC metadata.xml 739 BLAKE2B df32d98cff79f6d4e998c695eae85344c5b8d83c94fd8a6de47b5b11a2f874585ccdb3a05d7e29aa46f31799f3e3fd6ccf6f6674b7791c9710e89112a9075bdb SHA512 c6cd89f69ca1ed11a87164618dad3a5a566b6b930fb28fe37e8e6f16a8b76a53569c18d7569038bb47f7cbc175c42261d863afa1f1fb96286bf08cd70b5b12de diff --git a/dev-scheme/stklos/stklos-2.00-r1.ebuild b/dev-scheme/stklos/stklos-2.00-r1.ebuild index 99bdac6e81f2..9e29a396bca6 100644 --- a/dev-scheme/stklos/stklos-2.00-r1.ebuild +++ b/dev-scheme/stklos/stklos-2.00-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.net/download/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="threads" RDEPEND="dev-libs/boehm-gc[threads?] diff --git a/dev-scheme/stklos/stklos-2.00.ebuild b/dev-scheme/stklos/stklos-2.00.ebuild deleted file mode 100644 index 90fa3ef0c997..000000000000 --- a/dev-scheme/stklos/stklos-2.00.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" - -inherit autotools toolchain-funcs - -DESCRIPTION="Fast and light Scheme implementation" -HOMEPAGE="https://stklos.net/" -SRC_URI="https://${PN}.net/download/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="threads" - -RDEPEND="dev-libs/boehm-gc[threads?] - dev-libs/gmp:= - dev-libs/libffi:= - dev-libs/libpcre2:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) -DOCS=( AUTHORS ChangeLog NEWS.md PACKAGES-USED {PORTING-NOTES,README}.md SUPPORTED-SRFIS ) - -src_prepare() { - default - - if ! use threads; then - sed -i '/threads.adoc/d' doc/refman/${PN}.adoc - rm -f tests/srfis/2{16,30}.stk - fi - eautoreconf - export LD="$(tc-getCC)" - export STKLOS_CONFDIR="${T}"/.config/${PN} -} - -src_configure() { - econf \ - --enable-threads=$(usex threads pthreads none) \ - --without-provided-bignum \ - --without-provided-ffi \ - --without-provided-gc \ - --without-provided-regexp -} - -src_compile() { - emake -} - -src_test() { - emake -j1 check -} - -src_install() { - default - einstalldocs -} diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index d541e8e6ee343659f9631de4be08f0f813ea87e0..34bd2d34e56e516bbaeefd6a4e43ccdffd69ac0c 100644 GIT binary patch delta 5374 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 delta 5353 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ⅇVvmm@boZo)R3_rIl=GJt`DDy*F<#2?o4Ea5T~I^q20@j=x8EW1F7?=qHg{ z!&$Gqrjx_dPPqfnJm+rtG92W~7EzCiY4o>nzdztVIsaPzFHP#l07`QX2%b^m_Oydf zeYu8RDPB)Uw?(_;1n|rwYC(Md<_9AjBWc`8mF^{?ssgh003N!v>}7dGj2vAz8L@#EPv-DE z@?>OE3CI*c%0MSoQLJ#O$UdOh*{CEOe&cm+kXN_>ydKYsb=pFjTn z3}TlrGBh~xin6HWt3;0G?VKb+#cF5#IUT5ffP=8 z5D1&vN4le*O6Z;%Z+YiIz0;Q4kS&J~VgcoS6c}sbN{-gnchuXpiw!8cy@MC zkRj`ItNx;7YknR3NIPMv1!M;~GTAB5IM`Jc=rF1}+=8Tir$p8dU=3gsEu(GR=VE=C zzkL?{Kl%T}#77j@CI(1@|F|MV{bLlsr@&5bU+t!qF4?-hu8Edgn_f?~)(qkXO12c)>9$hbfjl z7ui)3?c(<5r#SXcCnhx>s#4@M5a9xb;`yk z$DJ1!NN-m^-j?k9ulJj0C@<`M?J}zxIZe6%>B`;h-Rzn1uIZ@D zcIiIU9?Es3T5nAw)Q0J*ia2Amb8NJScgpCz73bP?D!0wHAF^0759$=}^|53u%TNre zfbJCrQ(YhU$1x|uYwkulaObltJ)%z?S<~y&tFLNG)1O&vR|ByWLEy*)h4fUb*`4T_ z(lF+6Uc@v4&$^@qdTd&Ibn?_=$^Q7q@9zRYk1-w9pyi_j7VhcT)VQMedOP@@!YgXw zpOQYRKEig1bVgjju2uo1hc8K+vr%c??7b7SQCaqAKHTCMrz{_*Gi+oy#v-rE?Djv3|6k((?B zN^#;hM?%6aDQ2%K_b9RhXkUG2ci1Gik@$g+rx$@PrKKy(Z0*=IegkGI4{|i;kknu#wxmgVa_0BqpiUcyLv5=+IADqhD#qP!U8MZ?Q`nGP9V$y<;>kyZ~y)pTl+zZKcD+t2BU zymS7ozmIkA;m{AMIL7W=AL+R%=YJ=FZnJ=2BOFaD!Y%T%$w^B4|EFQtt)_(GW0q&oM#yv@;(&AAv#dHI-Ol^c6{PHQ>Y$ZQ!8lUy*6)&c(L)et_W-nUx(wttMDtB*5o&50eIB$_wEvg|b$J+!FJ3}~O|x(bUZIckohPe;qC zsWRp7R3wJlP9Uo~Hz4J7dVjesvErB77)9e)(#zeZI@j7X6Foj+Sh)|c5?RryRIm1F z_gJIPp^>GNW+z%^l+EV6L*UNnn~Yfu_VMAAS4|3fD6hyV54W>nlx$JS?!>~XwzzAz zvP-(ncC{5}mi+yUVL$$8zmDJjz5I`+B4e-WAp)Z}ry!2(q=94llEAU`mLzmd@E zW#I4vf*PbRV|X1tPp^fxO$~0aAGN}E=+V9OZFsew+SwD^OfyHdqd2=_|BVf_*iVb= zb^%fRLcz(X9BihO<2tdhJ(ugR|NFl;?(nOO)E7A)%dpbY0i>@2qekP2=p}U@IH0`9 zUN7CpIk$y1%oR*#VCI!_c2tK{u9-l}!g!}yWtHyROEHU#PZHo6|k~wq4imP4DQsoTksHdd@gX-N6^iXYhv3lQ<%r2wt-(6?c=l zwLSM*LK_IJ&yRKYs@MV1`qtw;>5ua0@c+`j{^O0t|ClzXqGE-;tr}V|ldgbtiL#Y{ zb=IE)J9m;@b30b4mxDAo^~RiR3H!-rILZZitk&WVt0DVl02j802{d(2*Blan zb*8K_Y~ZzsF6PD;3>ydbb|&pE)B}ks_@eY?D^PqYFS(a1+$8XMJ(B zX8HJSr|J=UiZ%j9AeU^^%qQskrC50p&E-}R%!`vC`iO2C`I0rdL=<&JMgb{Pv-Vq? zZgwRFOIY)6gajv8v$FGJp?EeEud*z!_H%j;S=D~cTMD}#7ZETDdGx1O#r^5e zFMs{=`E4}%IWnRz#3_TdE5bm~RR~KgChPuQdiUPxNag8cEG^ed+3OA%0E-(6bh}&k zHTv9B>abl-Dbv{N!8s-p znFIw@B(~#ktM)cB^5BleEhX<=m!gqYNOkwSPYz0S}kQyrOw%o z`=wjLn{GyzqIf!zxra9DmD8@^4oYOdXg1;8*U;vOjZ|JfaO@wTpA}zQVs=hQbQ|6( zSCVmML#mE_P74_dW;VWtbegE8B8kmQ5#Co{qZPjP*}XG#UX%heI@5UCRj&)b#zc)N9qo|tNwuprNpIwyT@R2!l2-~` z^^Yn$ULR$L?I;dgWQP;7at1BVe37IG(UsjiN??*qoUp#M&x2q84%LpgTety^{-0v+)saiGAqQ z-tEc(&)nkRX+;%ukhz~L_U*@y_YL;ClqBdkgzzf69ue-&3ZqU~~312KDNfvRbzLFrrpA z)fTmJs@sL2bg$s6C?D@QC3~$Y2jHgT_7shmme3>;jSPk}l-E*K0JSLbEv4p+t4H{; zVEl`r1zDBl#D;LleD^M@>LXpM=B*o`edwFOF1+sm@R6Ysl@Vdl$S~zP5;gcVUE2)} zvbI#;)^jX)hP|&NgmRALbZ;{rYFf3YOx`b_e|+lW%a4a;M06bMbq{jbx(trv+OuV| zE9JuyX!@a|v;C}dNf{lnYxb)*3^7cTZ%2F1%Aphb5*#QPfsb3%-HwF1XF!A_-f~`c z;syVFZJ@I((`1pT&xhwTpoI{Xk6kqrjooGE9Ss0i)?G_hrUtA>aYI}pt}AcIA>0xe zF?ppImKM%3y$}4vxrcTL%VTlxK2hc|J07`lDr-{TKrb=n&@HqhOX3q$mD4We`lqc#r3WUMf_TEQ zJjn%0mtE9K;5+@uI4SHv@t8iphcl^tD$_-I`oZYrR}`%kt@5NptBC8a;-slmd)}jy zO+l<_6z@f(3uiqaqvj&<;zh-v4qH<(!dY@^kIFI6tlUz5IhC!E5#sf={w|z1U+~u0 z`)^D3<*q7Defj*yyJ$#!_-#xHt>RE`>z3C??v8{x*r)FWrDMGHZcwa2`j;9+Doui% zeoixK{C5k{qFlzKD4s}!xpcJy3vTDe$D-h)FIBiC+zV)yb6VytC4? zS!NdRY`fVadu>rSU_CbVd2{#>2BG`%jgu4M12Y0v7ZOsK9Yz+(=ta=q|og@aDhm6KJIO1ZBQ)uK=P zG5Suaq)>ydMh<0HU2)Iij9AW;Xky!_)mmKgtM~8*VH)jKt;hsm9oXbQ5@x0o3HFnx zj_zF@4%Ul;A&uop%Yw2k`m;aw%NMGgH)GI8kAD+g9z>d`=0no-tb(wuQl^LPuwi!q zUqFr5McI%dC6mJHGIg8uuhqsmmq!Chn|OL2%F*hilfb!7C+v4VbxBsm%y$3K6cm{D z@^rbh5!Hq8@>4)pi8nZOu2iW+_5R|kRE;vIl1(rTE;|K*_w| z$7C(Hd7+cG1R&-)j;VK%aT+woLG4dxs$af*uAlxzzTtc!4Rv$foth_KdJ#2;I;1i< zJ(ZX$8fo zJjfTSdKrI|&ZDUyR!vn5=F1(}z!n;PKuyJgf9x}9M$;VcDw%aVH;s<6#< zT9vFu{dj;WVpr_p)_sNmBs-MTxyhgBYxPP&G4pfDzSjHA11CMMDYIgo+o_^h@&1e* z>#gLFKk8lm_5tQR@qo;slk^g1iCq~UiWM?5GWwrGV> zc49NNd8`rw4~MBguEDQh0W{hjNOKC<*#%I0+j%x>?{hdBPQKk08UrM7*oNZ+aqk0U z3(S{z>P<`ISb8s=9e3ysO3U!{$}e()p7Ry ziyq~-1kTN?m(#mX-onsXv2K2Hwgsf?ZIv6zHw7M&=JcR){`%IWSr?Tm)20b5+Y;c< zXKo&Xr5sFhtkKj#_{{!ztk)l3e;@yP z=T?qaE0)cw+PaM%i6@Ft2R%P@y_~#l4dtmDyC#z*NiG9~wxG=y0pD~d)67N&z=tHp z$`Xa;*^@}UN|zJub@K+4Xo^2kytJL;ac}y=yv!TrDP@~FXSJhvQ@H`y)orYbKOSmY zoFY_#)_pcbB(~U(rQa((?Idq(>km$yTL8Cn0OJU8Q5_%6Vmyt+SipezQsKEMr}s^l z;OC#(jYj8%w4#*c}fzZI>^TqiY%J4p}AS_9{hV zcdCfZ`D8-<^0hv1!yj~>jo>F~(whR{Sko?I%VYC)3&=;@-qkHZLMj_O^C?f0uy8x!mB?>2Xgt$6vcdNY#3I>Esoi!Mc7{x)Yql-#w{4 zIEIQkMC#kSxHFaKQW3`bf6#?mROw3J0O@5{37pF$m%M6Fm6`ijdGTtg! ztC1Pl=oG{tuZtioUEiIQEgB{WQ@2i1FhHOY;E(29)8P<0-;BLs4y8PO6-rimykqJz z@PdR4i`C5epBLGT5YNFj)DqQtkv%RM-AUuCkn#4uI10;y&Z%8c?E%^*o!i4~PA1%n zDof&3D`AALGT*5pO5Vpa?0^0G%a`%#&+%>k`1eNfs@ybZmc|6vOLPkgbve zmvfzS98?~g+UX#}I-CbAQe@2%VW@*NLtT*Zt~NVwRgu^ysWknjRn8&@Q!+(aVT7Hc zOui#bZ03({tg>aC_Rxyb?xc+zL9a%^-kfXlp2dL(_Q(Z5)#Qrx-NWkY-%@^tmKS!% zlGahSr?TuLUjX76~y^VH>bRxUV2}AZYKn>EQ(m@H08v?vD7-t zP0h>Bq|O2mmb9x~LcU=Ah;K>;pCA*BaXXb0$u#daJMSs+H=kWkq8bA9zI_nD|F#R%a}dbfjw-$NtpEJ>l@0s# zT?O!U=|)L$Is!=YzPs#T(7~-Qft}tSW|ob6Wp-a*vcFzx5s=Lo4w6jLt4vi zU;?KSyio)gMkHcw! z<5_tB_@Ih?YG42O$N2WN#d(NbD34V&iqkbycW3WT^F=bEWIFYCB@8#~PLSnt5>i8f za+&n6Gy+ek(45JgLpQ*WviDmoIL=7v$AYX0<3{3WiN01ZH|odR}YDE zS{YLE_=mPkY}Lkq~+6T!wIpvr2pl=NiwlUI)2P#llo&SAH@OQsj}xkbX*CoC}k$tO3(Y*~>Hq5c`PQi_1CubLJwRc(n5-^l!>5k9wK8PEoQ}0!q z{sjazc#bW(IyFjU<0Kcw0>E>%ysy_^fA;&w`1F~r_6aQf>s!w!Kg3O`!Brik&?T;y zqACt(Z=Z^c0u zw-O#STO!4G@AoLS*?bZ3NxXNugY4L}x!X=9Yd5ynwXFB5h5J}Woi?F%+2-s#jteNv zsVN>dZ6vq4ZAFt8Z~^b+RO>`Iagqc3!z_AD0-xg5>vT4jg;9NgondF38lWxJ<5*69 z>m{u_PRdRokg6gIX%w<7$#*FplOJTeaB_;baaFp^tp`MsJ${CAEVBJ2?fcEP>eunD zFBE(Idm>o@ujr+oWsMZY1eR}*#FNvTV-?Cdp#0D5WxRLjP6yfOzpjlOw6%0OE<#?o zvlr{yd1mJ%QXpoKX0`|fbIPP0QTs^HpO)?b9)jG*b=4oVd62NiA9Ie>VnX>NDgeF_W0 za$(=zR_yojW@Yl=zY?R*parz<5#>-t_fR@@Ol`EXO<;iauH37flUkkh(2z>?T+O^E z>m4NUUP=@?bCT5}1)nc^iwbM4lEc__r%sfcE=b2zEKmRUk7}u{%Pc)k4p1dAEo*nP zg!cU}T{pm-nhh)LdY>c&4r>-d){8Rtrr1{efN0Xk61~%R98{Z$@-|Dd_QV2|>^3-xxwc5A7B6Gt^Ec!lp_RP>N#8`ycNB%9L)S#(m11`>fR~u=Dc{Gv}W7+ zS4|Tg-nYf(@)n7ryp)u$SE5{nZ%R!GL%VvcRAFi=Z1q9%Qc{<$ZSn3Hnq0-pNxxkeQgi#hnoi0an!D!LOVRHH*oyxSS4olAPGNL$v3Iua+ zl4LIGLAIlSz$`VBG-guVW63`M`7WXRP=)n{R7tryb31+*eN`b{S+@`8T!>7BY6V4Y z=>ayU`q_$>XhB9!XIWjjF~po=5VdJ@x|0ClvIia|DgZ_|=cQBUv{Il1Ifx$tOw(Wu zDR!@SNEE{1pvFyK#JWLTx*W+Sr)))YfQ#d~oCcLS7RC%PArU~I5R!Sk?^S1e)32%r z8$PmJ$J9+&Va6d}dQw|}5U%ZQvEGffA3BP{aIF=xX+v=qc9BG60wj5U34H0?Udll| zq`Vi8IvTr7)~vLM<;L#FsoJa}ppX=u)+T-2H7W!!T!YBrQG}S(da`lDHA!<3W`)c%k~61`Mk@=|;wP3-}G!C4;?=dIJS!cIjm_5fr9TsWnA0W5fD#VIf~rH@fn zJJHRNKtfv7fHx7`WKTrJA9!9>vmdMV^?&-;=ZN6bPs4#jzI9hY$*X-)7T`fGC#pY| z-N>u4G6%tm-zveEuKb#o79EgquFP126M0kxx=HJfl#I2-F6bc%rKo(QK<~-UDjMv7 zxyCEj11<>m&T&vS%ZBtmi_>lhKb+N^_Q$cL5)kvsHz%&t@0kpx$K@%c`t(i zvH0)V6Utw(U8oUXRtt(aLrm1}R?++cjD0NEU+q~{zJRMUId-m8@?FB-cA&xRL7DNo z*;V4)#wh0Jca-Da2|E;s5*ChLwYIC4;!|}ta5>*;Xx5}htVBh<<-ByOUI%CZs6AlM z8b^UOUnJOVQGUYS4gk#<|BSW+xDJ^QV{{%?N+T@R4I8!AKRgn=|UShumN6ByP= zTZy(9d2LIEhGa%kuGUQY_mG8(ss+0eFtXrmfSoCsR9n#A@`_YkGWA*1vkXq=z8pd{ z&;t$uNgu79GaW}rZ2DVidca3>P>Hu74be8Gwyu2eG1PVjWSPwCp}JS3a`%W&#~$=* zw*CRz)~0qWRbD-t!V;`@aI$L&K$6|rBohcnpnI;>-x`O{p=QN0$0>{ZW{Gwg436y{ zUhq4t;8$CUXSeK#d`AW2TMqZVu5ULBnZ59try9r$HpjtF zZ3c1>kn)yesZ$0uOXkJmNyyXN<)*Z}C8kx<|6Q}``?Xx3+xY$I51Jn=fugBP0rFDe z&9RjwRBJP_=@G9(VwDU@#8D&i2vNC&a_2o9Sj&1ZOXy5YtI)>CJ(Ie9^nqnN$d zg-78la601c0H@xXb(Xa272lSmmQwuDJCZfiN!Vy0L$+Pp06jp$zf2&H_VnjIZhg;w z*XZG&|K3$~@>GXckGFm$6t(OqqKrpo^NrYabNJ&P{1g?ItV$tMtzO!zc-_Dc>`-0p z&zS*bO08>o@7&p;6BEc>hxS%Fcm8gU>Zv5NS4}L5J^8dJv#WT2Z|g=*t39Q%WL4Bq7Ip9h z04GO6O^kk&_$s?~iwPr1$ zlU~T)aF+C<@+=J-@UL7_8(wM$0}E8HkjCe4ZmpP1_pLaa7g-v|E{fEi1}4${bq$s4 zmgD#XRig7fZa%F8&ZuDfO|a-m{{FRT7IRO+5+LZgTtCK_PrrP-|NQlH`@T#aKfkGu z$r5~RwnuO3mg)}awTg!4eD9ZHntJ%1`w?oY_DI#k&ic<=(ionbYDo~r?mUhAF6?M1NRCWYw z^Z5$D{0N>y0uGBR5yyFG>fp?OJ1?Bk@I#(1>N%@7 zaMe9?Iz~uTq-0^~%eH>0&ojBzsS_T6VnZoRC!ZSIGTXgUx9p&}Plwflex6IyIXZ|* z#WMgO4lSLMzA5EZwFSSBXa2s9U)z^Y-}`g$@&R@=jgJC@nGSOiCpc5b>g<4r=GfJA*_R&s!eSn$9J$u8qo}b-To{ zhpV(h=Tz5n5BTJym$xK3!xP7P(*fS{xT%#;qMj8YYrEk{3}u!Lq!qW1(36w!&MHs? z5LVY+@=c=Gu9`%l*P|j61?YN<>w8FlTeSbDeQ9sT($|9>OZ8#Llt^@T%E0K202x zqGvNMGmuwHqekLj6P$H9fuv;_|5ECiw@$klOQc3n>6$PPs^Flv(uS2cEKG!>!9|$FTV?>Nw z?JKZ2^M?=UD$d)#a}qUotXBVSiUK>y6&6`fTyNvkXc>lV(;2pbZoC(>R^VpZMsF-BJOXC^}e}y|1YdY z*cgi4+hz*-lRB17mEo(T=G1T{DKyXH1z#cW*U71iZ%)ny1^}phyuGAm?E5~yk@pHrRo5P$2BNXMK1?B6nN59 zL_J~cGn_(F{mY?n*(Mt1YLZs>T`lA3#9Q#*@;sEM9*5Gx?F^SKp{x|e>js$mZYX%E zs3hB!68~}#?r0iXYXMEsI2>0koJEW8o3(XMNTw z;JV2nw4P=;Zw``-Y&Ly&ocRIX{%id4+vh*Nf2vO(-%uX2IJ~Mg+IAD0I2uLsf}v=s z*1bBa@A@guahaK##GX@a;G54N0#SVG{;-|qYYpu;@mzJJI_T~jb=~V1nDtQbQ)+76 z{cTkpZ+`54^&QnM0d$M-mwQ2T7{akvA$`|aipZVv0E|17&zYd2)xk=fi)2p)x z8ZrQt&T_LwDzWLZ%koh48D88IyBs3cXd4VHnmf6yg$~SwwAxOum5=F%ZE_-mUjn= zwyCATAst8#ye?|{lvmXB?mBXnx>mGy$qpm~zt2sQ&VEU1yLeaZ?S5wcR88bb6^pEu z_Pn*0^GFxxWB_7Bp^^A56lnFMp=N8Bh^;7^vEOkT?+v_A3n~%kGZrcreq~aM!fEE7 zDM@9B+oTRQPF2L*9OX6j4{ejlK!;WX!J5oFLrRHEwvcje<+_zwgCZc0#aeXYuYZ2} z^OsNm{YGVZOh-_Ek_on-!yCLlwt$oY;>}p2XBYn{1ww~`O-(z^yEu+oDs#s4d*FLD zD)B*?#6yvYC=WGf2YZ&Npq1P)B2FIQ4q$`nqI=TvYYvk=z`=@oBd1#$YCUdq4_kkq z>e`jtdUyi!E^kG2%>zhR+kj%S<}jj?RGTs)PAZ(m@dIi75^r`zl@3ZVss$=`+2&aV ztfc5;e9~lJtM==kZwAMY>p5GjyYABz;Ft2S5}I_=(@`B*t&DU?Ld`2}N+#5BYBt-N z@+?tT(+J`|y4T^FBJItkPu};Z<;n|yYkv1jbHpMON7FamAoiEVWz^9oXt%sX!gavr zY*okFvKkZDy*ooToCYQ!?)tQ_sQSb7(}|Y*CY}Xg#HF^ioEw4!wN&aqPlg&3OXwO@ zz1d%8(_ibpn*|v8-!0ldfBgDv;_mU0H3g>N8R^2Z6N~25txrxB@GO|UhyzJJ0I5b6 zVZXFObcSkmA64!ydP#ytsq?Mo*#63%HNdcn@O-sI^wF~sD7-tYqWU3uLL%UYdUHvh zG1YG`mD`r%7FF-Xej`cq5(4M!vNQ(|JBy+E6dVVl6kZjH4sEP!=1t>9i*w zD4J~}Q{@e(G$@ooYxlkeITN6?{p-5DjeETojNQ8P&dajP0R%cIC2K9go!|(f>(Zn| z+q#a|$*HK_&{S8YWUcuzE0+m%gMuViVv#*Kn=RYbh`ia^S56nTwRfJ=J~tU;QXR|c z5(60z34ezuh1F81S3#dptGQp|{a z3FDNbM5;=VP`GJ29XvTDLkSc1AlX{=Ds~d}jpdkDRzUD!c|#J_Ji7sngR36gzK=Eg z{M8wNFYoNe_|Olmju`;Cc=`Q47QJ=cyWQ=0s++YXJw3ZP``GlLA@n==r6{~RMNT-! zd0SR3`z86X*(ABtAKN909!tlIJx0Z+cQlEv-#TllB6PnBbpQ)nj13)kY1ij89a(FV zjwrJ9!66|ZTVB?_QqLOi0Jx+v80Cg#?$Cr!_)L9Ol$!{L_M~kP46Dp-MYz3qXIqb? z`9KH65E34Z$lv~|<6p7DnXAs1Ghb-sk@=8**mrcr6>1+nS zOjE$sp~OwfT9pQH>(G7deCDZO&~$Q1s}LCkWMf``tGYSpu;7i(bzCo6+nMk?L_yfXa zBwQS8Ws1_R059Niysz0m?swmV*Lpd@Hp_k5gyj)xrxY`qXr-oc4**oZYV}1dZwU26 zLWc_Jz%urO2VglglxE9bz8T4V_D0S z@M|bY&K?PJ2`J*5vu0YGWWy!Fc=qbV+L_b@<7dOESnAV~-Kx4Fi|W)$-lU^ZD0xZj7GC5>0xob2PU?yKv;vA;g} zvi)j&pe#-m2yQ;tNfFQ$X-|)Oc21?*0)y%9E2%1;b}(jCM`(4SmLOQG%Q|^dZfy#r zU5Boh`MeB=%e+Nw4g%EZeN6D^rq{`Xi16D#|GNK!p|(@#+Gd0>Hc4?x^-t;()pH1x zUUIXD*;`9qmO8B7>>u~WBa1KWo+;dwRifWRRxf}WqJdUPgGWr!d+|U>zG@xaX_;PyIzr?L}4a=IsJFP)-Jl0(pzc?Z7f_D*mzMrha_{*V2#OUI#TlwHxV4 zy>!{XCp9SByHPQalDiXMJb@+g-NA8@x|B$%>k`rNDY5(It;A%vK3lT)sp=5FPQ{2& zw3sFZo$4&8|3&T&YnWy8`2cU%WC?k*YCKw_Q_MKLONHgG)|in~4m{PKK_M(sfLAdp z2Tu*`wyrzWO-MUad+Ge}5L)V;u{l^|dpG7q^>FkkQ3!*VmvIz(^EmYC1xP3Dw%3%> z@UGR~*%eh0Yumi1qQ1aQ=e~#b0hc|$&D=o1b91N=DQ~qs-CDkUX0<>6@@Ciqkbl*e z0ra_XAgO8C^`JbxtW;f7ysA?(YPS_h^%wPp0cv%CHd_ET5U1S(RdzJdB^8zH(zsMR zle%0}Wm4F|?~datHbcNWo%PpSBED3wmpE2#zy(4*pB&VgIhPWu6_i4ux+NaK2Evg= z0m(%3X=;|D|BFsxUW*cbEBjMqs832&glO;~UYe?%ulRUr;Z(VMByu&N!ErS~^OQ8BSPfzJ8Y_iqq) zRZ$pQt69D%XqLz!s~7m|^St;|?`Z%)N|opdP5#nki&V}2tu&vwZOqG_P~}@1m1!fj*^y>GUYVo z8Jw(^S;q&>dM%kmVi@`91WBvBvg;9bNNHCr|D%0D;JdXct5P_BIvGgtJ`SO#Bfxrq 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

Cu)b_A^3S`*-v&hD>4*1ZwJ0M>+@Vl8DN8Op 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�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ȡuMqbA@BK9!28DUghBb3to)Dgk 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 Dm5^Y9 diff --git a/dev-util/android-udev-rules/Manifest b/dev-util/android-udev-rules/Manifest index 08ec99bf4ca0..633ed47eae56 100644 --- a/dev-util/android-udev-rules/Manifest +++ b/dev-util/android-udev-rules/Manifest @@ -1,5 +1,5 @@ DIST android-udev-rules-20231207.tar.gz 24610 BLAKE2B 3af1deafbd67c3d1afd725e23c455c3a7f8e721d2ae6b384b61d6816cf6a0e21cb5dc5284d0d645e1d3a448cb1e4e7191252e636a412358faf05275fd6d27300 SHA512 957704e64d7c34e9eab235a1223c8b2929ef6e079e5ba1aa083c5743684fc09711e0d4d3bd51f81c236ee444c4aea5c1c3fc9e613e1864ba0b56bbb6ce8afcf7 DIST android-udev-rules-20240114.tar.gz 24655 BLAKE2B 078c19d5cbf937c12d1611c223613202c44c1cc70e6c3c475ed68b7197fb759b82883f60670ce9c0d188432b86ed2c1dce7460450e1a433f5672af8b2d99c1b7 SHA512 1ebc186abc6bc080e336765f07fea046db338da189ae098ecc696239aea3c2a93679de7ca3baacea94787b4f2df65ba3946676b5f5d09f7b2aa813ab20cb108e EBUILD android-udev-rules-20231207.ebuild 767 BLAKE2B eecd2228f52097dd5b2a296132833fd97a598a4b0247139905f4e5631839d8afca932471c0168654f568b41a1e315f3dcc45ec09a8fb20979bdf1989b0b2d53c SHA512 93e90694130bc66905216ecdcfdd77b0e37a6bf03ae08d507fc3a93433f589d81079dfe6e34827a5331d551beedd1398ef31319a2316d6827fb34072f2493395 -EBUILD android-udev-rules-20240114.ebuild 768 BLAKE2B 49d8879d420d3f24926ee4ff4f27b22ed1cc3340c8827502afc036291a39ea69e7fe92698e9952ba9e9289123bdb5b592c68678a05a829fdf748d821a8b9a02a SHA512 af6019099a0dd07c0504fd84dacae3be2457344a6c79a10ee1d47437663d24335fae8c9a7e61a96810bfe796009532501622ff8c5fa676697e0c9cbeeb766a06 +EBUILD android-udev-rules-20240114.ebuild 766 BLAKE2B 528a426105ae536d5b3b40740c33bf9841f3adb9da37c3889f935c9c6776cbd141c1760ccf0b7b3d0c764dd18b157e2048ecb9bf4d08849f897e4b01b39a38a3 SHA512 cfa90ae659bfbfdc9ae18dbfa1ca6fba43f89ce4c1a9b492b77603306ec8dca6cef3e05666954bc044c68e28f40b27a808fac22b929475d98a5b9b55f070cb50 MISC metadata.xml 513 BLAKE2B 6c3d6dc38ce42493d7d8a6705b506fd30f47705a51b07530f89fb31b55f3ee304c6af720c068c54090837df5f82043320af9fe165c92afefc5678c16765208e7 SHA512 dc0379358009a9e2548571034a3dbca2f1a446877452c81ef9ed6f07c7f6633af77693c505e3336e9ac87746f4f2e395c29deba9d119a0c41a91a322d180e19d diff --git a/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild b/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild index 85bf20b7da33..1bfb0238bf5f 100644 --- a/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild +++ b/dev-util/android-udev-rules/android-udev-rules-20240114.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.ta LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" # No tests RESTRICT="test" diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest index 8a5fc9f7bbbf..67354c69a836 100644 --- a/dev-util/bear/Manifest +++ b/dev-util/bear/Manifest @@ -8,4 +8,4 @@ EBUILD bear-3.0.20-r1.ebuild 2131 BLAKE2B 1aec812443425c92fb59f0d0577d1a69a5b11a EBUILD bear-3.0.21.ebuild 2270 BLAKE2B 06cf82df439887d19c53d46a4242d72706e83d115df71b540feca6d906218dacc82a454242bbdceb0fa0ae61f7374428d9daf31785359bab490215b4c55ab00f SHA512 c309854352ecce0aadded0fad371fa29e57cb8b4142434e24c3b6b82d63525f089910ee6d4dc5615a33ee2882ef65f13792a2f8abf9c6167faae8cc6903b2790 EBUILD bear-3.1.2.ebuild 2220 BLAKE2B 1c041c9b1b0c598ce28bbf61f57a383e27b68e1fcccb3cbf5a3efd38db18e5c796854e922281dd2a663a9d2c9123bd06d7c2ce4aa907d0d0d7e06c461e4fe3ea SHA512 978884017dd3ca1f806193b78007cde000f045643fa6741a9b20c1a795173e07c1cfb1b44ae43510b2746479a4219cc3a27e8b417f7027328e65c50994f12eb1 EBUILD bear-3.1.3.ebuild 2161 BLAKE2B 600e2eda03871cb17f959a580232c4698688c36c231cf4b7581909dac35b3c9c1e4f3a5f4a24768d248f747eead920005cff56cc22085b5b7e5ff1e653584091 SHA512 011c2d08b87ee4df2562582787736e3f6f6d3334442ca8aee1a8d5b0dd4762af9067ed0200edc9d2f717775804ae84487eee36c15f825af633427541ce012a70 -MISC metadata.xml 915 BLAKE2B 74d981eed24b95353d225061c11b11e3f7aedddd6fb3b79a96bc98f2d348d64ea4598337f5b946d94ac64278eaa9bce5a3ade0f9564d9e3f3b4031574569f20c SHA512 010b17d6da15e7b5a4079864c7c2f3f11c8531faddee1ab226c1d6c3f646079c52ef4495e4685bae6eeec8702801ddbd41c4bd2e1aaa82400c1265e2ecad1957 +MISC metadata.xml 831 BLAKE2B fc01306fc8e8df0a4916100a9020e31cf436e1cf10f90407ed367c5ce36a0dd3b31a73f92ff825c14cc9764e3b847b4dd200ed50b19e7faf32c0a074e35b1302 SHA512 a72ca849f4b5d7b14ad889d2932aa6c54b51be8d300fdf9d26b4bd2a5e8e8e4892b35b959cc5b408e7f0c26022a9fb4b29b1c11d6d50513b1d1d0e9c035e16be diff --git a/dev-util/bear/metadata.xml b/dev-util/bear/metadata.xml index 5b1a6f931c02..d8aa9d5eb352 100644 --- a/dev-util/bear/metadata.xml +++ b/dev-util/bear/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. diff --git a/dev-util/bingrep/Manifest b/dev-util/bingrep/Manifest index 248374949abd..db7898ce2f29 100644 --- a/dev-util/bingrep/Manifest +++ b/dev-util/bingrep/Manifest @@ -128,4 +128,4 @@ DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e0 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 EBUILD bingrep-0.10.1.ebuild 2008 BLAKE2B 178e7f93cfcb71bcc9b6ff59b3c01bf5f633a73c76f545e725858b56c7f57140f7d512fa605d6bbaf80fc589993217a6fb2c4c83c3a0b6f952b4c7b349ff9f14 SHA512 7f749f2913b3c41a45fce4b9059864f455409d3607069e85d52fbf5686802475e65713fce1e191d93b4cc0de1b6d6a578c74ce51ba90083049b758763d86fb86 EBUILD bingrep-0.11.0.ebuild 2086 BLAKE2B 84588133af82fabf6541526158d62a698fa28238b536b7de24dab15b7167fa17f2d4cb79f24bb771c637a43cbf5618eae691bf7889accae2f84478ae8d81b4de SHA512 98bfbe5d520c8bbf0386631f0ef684e6e5b6af4c5457f5659c006e6770334e5b3c595698efb51770a5b9c89474dea45b2559f5065e6535f1d636527d83baf5f3 -MISC metadata.xml 722 BLAKE2B 474bb516ae1be4339a717982087aaf31d83c7a32bce6a371338b3d4c909f792c891f6147f3a5aff6365b5ef43c5ec1c9d65cf32086a7a4cbbccef4042aa21c5a SHA512 ed78a94161d18ebba7b0d146d2058fc8d32145455b3b478173de983b93f091fe2819f2024daaf63f02b24eb6f2651d18079f9212b6cc1a1a6a0baf79435f0b6b +MISC metadata.xml 638 BLAKE2B 7e74b5dd2a7725b96427d481ad4430258c5f9b379a0c46533c8c92d9fcb85a012b88e9e762fa56d3d94262ee9ed8128bc3cc6327dadc48459bc01bc5c3469740 SHA512 ea876e20d9210fa18e275098b33c473b90c6741ce9df31fbcb889ce797caa6d52bd1cc3d269165cb49ded1d0f3c7fc92377d01dfe06e3ece3e655218309681f6 diff --git a/dev-util/bingrep/metadata.xml b/dev-util/bingrep/metadata.xml index 41833105abe1..912ab98ea07a 100644 --- a/dev-util/bingrep/metadata.xml +++ b/dev-util/bingrep/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Greps through binaries from various OSs and architectures, and colors them. Current backends: diff --git a/dev-util/build2/Manifest b/dev-util/build2/Manifest index 72a37ae23b62..3ccb6a757357 100644 --- a/dev-util/build2/Manifest +++ b/dev-util/build2/Manifest @@ -7,4 +7,4 @@ DIST build2-toolchain-0.16.0.tar.xz 5545392 BLAKE2B daefa8745cd342b0de7d74c3b66e EBUILD build2-0.13.0.ebuild 3396 BLAKE2B 2d16b9376910721e4af95c6166e535f059312c7abab5d66e43a2db22288039b3fe346409e5aa7ebbd06a062c7573da88406ac054ae049bb6829f54fdb4f04637 SHA512 9eddaf2a6ba49bc24039b1c2ecae8141f49653418357a8b968bd0baa29d21704b6a73b92028e7dc9a62ab907d4c235f8ac316a73d5d6dbca7439ef9e96c252dc EBUILD build2-0.14.0.ebuild 4141 BLAKE2B 068e3004941fcff986a2bfa41c23c572cce402ffb4b9d450f94a852089f01f93095dbf3dfb717b8b4f0fe278ae625d356173b8efd0f348f6ef81407096bb04f7 SHA512 5a446d755e7a8cb572246d94a8472151d5e239ba4a8a153f55eb9b99a1c91dfc2c562c4be99cb7cdd781d28e24d9f7a2238584cf263d6679fe616c9e227ce1ce EBUILD build2-0.16.0.ebuild 4129 BLAKE2B e5a6353ae7cadf74d5ea04bc77aa366068781603116d5a60990c8ec9d432342bcaa85686d47275624a2878d9078df9765ad4b0b9244b66ee5e3c7cc8b4787302 SHA512 43623d2fd28624baf60427bb04b00cf3f97d07c22f8d4f30a34a1bf4b200c43a8a232ff6d8d29bd1c028f9d5df5812b08a472f53e201ff0d7600cf8a56eda56b -MISC metadata.xml 1094 BLAKE2B 19ebcbb7dddf61a1be4c003e45e6b177aca720ed5e416e5402db5c88b8cbd66edfa12661c099b7cf4aa931ef52211413eea1861aba321b910cc4b1a3426d47ec SHA512 462583a9494a117e1115895730135f9349750befadeb14bf1d5f00794a249fb6ee3b335710159f84c7d1cd26bfc28aaa0759514a015d8668c0e0e5853064c153 +MISC metadata.xml 1017 BLAKE2B 98dd17cc6c43e98da737a735622a060d39d6d97d4ef7f923ca5d51cba94b1fba6ec5f030922ce022c8a884a0b0c4f7b614c2deed9dc6a1cde0cbacb745b225a0 SHA512 1d8cb4f1e27ece47fcb10dbffa4b2888dda5700c5418539506437ee2cb1aaf136969ea231675f991d8de80e0bc8a3e020307e0ba4d1164278d0a776d1fbe8276 diff --git a/dev-util/build2/metadata.xml b/dev-util/build2/metadata.xml index 933c88228b8e..9ebc6959458d 100644 --- a/dev-util/build2/metadata.xml +++ b/dev-util/build2/metadata.xml @@ -1,10 +1,7 @@ - - gienah@gentoo.org - Mark Wright - + build2 is an open source (MIT), cross-platform build toolchain for developing and packaging C and C++ code. It is a hierarchy diff --git a/dev-util/buildbot-badges/Manifest b/dev-util/buildbot-badges/Manifest index fe6cdecea3bd..a50f1095285f 100644 --- a/dev-util/buildbot-badges/Manifest +++ b/dev-util/buildbot-badges/Manifest @@ -4,4 +4,4 @@ DIST buildbot-badges-3.9.0.tar.gz 4677 BLAKE2B acbeb9b1dc850c77caa2d8cec67da2649 EBUILD buildbot-badges-3.11.0.ebuild 824 BLAKE2B 58c5edfd853573a85b3779a3b4fa1b14cf8785e48accb7bb4ffe9c271bc295ca4d3aa0b87ba0794d1bd42454364bb4ab21d79c4356dc7a3d9eb529be51eac47e SHA512 0fa24b74e3d272ae180b53316c212f824b330324f72c5d3af3188b3cc3ba1333b15f2ced964074be1c3074d86a8d84c354234f772671695e7dbb45474f0a5186 EBUILD buildbot-badges-3.6.1.ebuild 831 BLAKE2B 8cafdda6e5b22bd6f79e30a160ecd8295872e0c442c15d4606696f6adfec1d3fb7a90c72d102d243922d3e82b0321b0f1a55a7f2279fbf2aa42bc17961f0b4ca SHA512 5a3d6cb96747267718965078bc378a19996e95ec13662b989b35991596d450797852aa228d63ef339ddba1407aec3b0f0b044f47b99a93c6ab2d5cb9ab50208f EBUILD buildbot-badges-3.9.0.ebuild 831 BLAKE2B 8cafdda6e5b22bd6f79e30a160ecd8295872e0c442c15d4606696f6adfec1d3fb7a90c72d102d243922d3e82b0321b0f1a55a7f2279fbf2aa42bc17961f0b4ca SHA512 5a3d6cb96747267718965078bc378a19996e95ec13662b989b35991596d450797852aa228d63ef339ddba1407aec3b0f0b044f47b99a93c6ab2d5cb9ab50208f -MISC metadata.xml 870 BLAKE2B 176eaf41cd376273ac0ee848667673e6f0d80c8b5363df63d5826b43496849703e9bcaf844dee7b886d440fcff67fd0b6654272c099aaf77bd120f51c2ea0027 SHA512 8ea2799afadb1e164dfe746d733ae18c6a0661ebebc74ea562fe911492b935d900b1749d7ae196df845df8cdf357a0add7b10cc8338a078f6b11b2732df5cde4 +MISC metadata.xml 764 BLAKE2B a64dae2dcd056af833418bf63d3a999c79f51c4fac9aebd8370234cb5b45cf46f2ebaabd97d97dd51db12f141c270178d88c2f66aedba58aba24db61f57fbda4 SHA512 8d1b3af3296fb474006b1a24fce63bf8ed9e3410c498676ad3ebcab55a925c22c7810a919352488090f17c226d2ea497efeac7077ebb152f1070b3524fdf0bb0 diff --git a/dev-util/buildbot-badges/metadata.xml b/dev-util/buildbot-badges/metadata.xml index 450a2d29b98e..2e264a2a9d17 100644 --- a/dev-util/buildbot-badges/metadata.xml +++ b/dev-util/buildbot-badges/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-console-view/Manifest b/dev-util/buildbot-console-view/Manifest index f471ac7048bc..7fa0639d796c 100644 --- a/dev-util/buildbot-console-view/Manifest +++ b/dev-util/buildbot-console-view/Manifest @@ -4,4 +4,4 @@ DIST buildbot-console-view-3.9.0.tar.gz 19013 BLAKE2B 8e4adcbbe1aa545dfe314e31a1 EBUILD buildbot-console-view-3.11.0.ebuild 615 BLAKE2B cb5b97b995322cc11210ec96b678fcba9d4d626043461ab739cf435e4e363aa678d1dc5753e3c33afe72f42455c9367e98933e5c78b5dca6c3940f9d1794d06f SHA512 72294420823266684269c38b6a19db5809a75d0c600f4358c2ac973535270bfefacca43e72b1a4b3b5627150a97dff19b3209fe8b8bc1eca0f5a42fd8de19a0a EBUILD buildbot-console-view-3.6.1.ebuild 622 BLAKE2B 29819ec608141cd258328f7b798f09f8682cecd7537adf18ce9ac4f631fd1ef85f0ce62661c2dc9ae40558bbb55519bf3563c7cb5adc50f5a948a3afd53e3533 SHA512 becb332377c97318a8f71da57dea296cbefd70f3e8e371bce1aa1761b6dddc77adf5b71fccdd4772615c8a34212c00c36c36b4fc9d8568c7918f5c2f088ccc1c EBUILD buildbot-console-view-3.9.0.ebuild 622 BLAKE2B 29819ec608141cd258328f7b798f09f8682cecd7537adf18ce9ac4f631fd1ef85f0ce62661c2dc9ae40558bbb55519bf3563c7cb5adc50f5a948a3afd53e3533 SHA512 becb332377c97318a8f71da57dea296cbefd70f3e8e371bce1aa1761b6dddc77adf5b71fccdd4772615c8a34212c00c36c36b4fc9d8568c7918f5c2f088ccc1c -MISC metadata.xml 769 BLAKE2B e3770506cd5b6047cdcbf93304aa4fd8e95ea2824318a4ec69d4e4f6cc9600bd3f3bc620b4ce7d22748e560babb1cbf2141344ac35f0ca0c6ac73812621bca0a SHA512 39746a8d5399ac776f5f5a48a7a5aca993221da5a5fe8f090cdab41107d612ec3ad655168025b4281afcc8a718d2dea16da1b5279363955103615bb493aa1df1 +MISC metadata.xml 663 BLAKE2B 6bdb243b3ea0d02f44294327c2740195513c583e17f94e3452c5b6aca58ee1eadc235f24f18ff85f4ef8dbcd453d5c2dab60f777c0a75b2699f2375328f38aa9 SHA512 a197724fc2feed6fac6afed9964b1a89e02c92e5e69bbe1e8cfc2d10ff044ffda2d0bb01c2ea486fdab0b1516c8103e84f03a232cc02623fca165069bf35575c diff --git a/dev-util/buildbot-console-view/metadata.xml b/dev-util/buildbot-console-view/metadata.xml index 8ab57748face..ee4648169f7b 100644 --- a/dev-util/buildbot-console-view/metadata.xml +++ b/dev-util/buildbot-console-view/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-grid-view/Manifest b/dev-util/buildbot-grid-view/Manifest index e36787337cd3..c68669d365ac 100644 --- a/dev-util/buildbot-grid-view/Manifest +++ b/dev-util/buildbot-grid-view/Manifest @@ -4,4 +4,4 @@ DIST buildbot-grid-view-3.9.0.tar.gz 14091 BLAKE2B f598e0718ad80d439d15a9b88205d EBUILD buildbot-grid-view-3.11.0.ebuild 595 BLAKE2B 3912b029b9cd0c8dae4f8dc84858c2fed1f9deede2fb710a15b6cab5ca49b20a3f614cf614c1fdbad8cf44b2645c3a69ed519d10bb953d515cf5c480af05cdab SHA512 35a2ed10d0ad31fa42b3845108d04101683c7c07ea41e242ed83ed4f0f277ea2bbe4c08bb167aa167d18bf4181a05464c02f9fd515abac9ad3d8af3f59d20d9d EBUILD buildbot-grid-view-3.6.1.ebuild 602 BLAKE2B 173015c4d4f4f141c9eb78441b92c3a3a5f8e3c44921a6a4e99538dc523066b5697e9a1beccf9cca07bc4b95ec22705dd850a198a2974f5d4568de895500371c SHA512 f5544807d7c60476c27fb94b7e2d885c23f358a114ea9878a8ac5c42beb55c32d7c3c92ceefde5aaffcac270b1817c51f4c46385b2cb948e65939d730a434478 EBUILD buildbot-grid-view-3.9.0.ebuild 602 BLAKE2B 173015c4d4f4f141c9eb78441b92c3a3a5f8e3c44921a6a4e99538dc523066b5697e9a1beccf9cca07bc4b95ec22705dd850a198a2974f5d4568de895500371c SHA512 f5544807d7c60476c27fb94b7e2d885c23f358a114ea9878a8ac5c42beb55c32d7c3c92ceefde5aaffcac270b1817c51f4c46385b2cb948e65939d730a434478 -MISC metadata.xml 748 BLAKE2B 2f643ed95c58b92504be9e7a837e35fa397241e11c94923550bd1aa6980ad84e6d84e30122230eeec137e132bd0a3a2ef473da8c3fd4f67d4986da004f05886c SHA512 c5e33d9ec95c77fa2692a14685a950f9762a31024868bb295555cbc4ab260fa16bb9fc6277669c15918ae4f9e85edc400f5aa74ded0e23766c510aead4c13dcc +MISC metadata.xml 642 BLAKE2B 252207f6453902c512d4d29fc5be2b0a92c117d19e23ce51693ad4da2df1fca725c66c412af0c234230cdb2d878eec7bf1371a589afe46896feb34250ddab7ea SHA512 a5679818ac30355f01a18f9f002dd4015714281fd9b7adca10454a8c37dc4082c32d2ce7266239b47534def76e573922361e7656e3d6c0ff1a259d7c4e8bebcc diff --git a/dev-util/buildbot-grid-view/metadata.xml b/dev-util/buildbot-grid-view/metadata.xml index cb9cabd2f221..238fb8668637 100644 --- a/dev-util/buildbot-grid-view/metadata.xml +++ b/dev-util/buildbot-grid-view/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-pkg/Manifest b/dev-util/buildbot-pkg/Manifest index d552e9fdde0e..bb30a9002459 100644 --- a/dev-util/buildbot-pkg/Manifest +++ b/dev-util/buildbot-pkg/Manifest @@ -4,4 +4,4 @@ DIST buildbot-pkg-3.9.0.tar.gz 4987 BLAKE2B b7a05d0401efbecbab718c60e40e87d154e4 EBUILD buildbot-pkg-3.11.0.ebuild 805 BLAKE2B 10deea7adeddbcf99a852a0d210ee7049b16ee6ea9271aa8f35bb4247b1d55ad3e1836a38f41f9a5d89592ebc23d315c6673486d5ca082b64f3d7696c05a5a5c SHA512 f77ebc30de4bad6402e387ced5f429d3079be8f2f32c3ab72fa02ac8462095744311a0515e6940032b2b86a04d046fc66743c75a8a33ae18eac9566771b0caa0 EBUILD buildbot-pkg-3.6.1.ebuild 812 BLAKE2B 5cfdb492543ca8d8b403a9d0ce0b65814d629ee84522f31d84396a3e15941dbb463fa5cd97fd6055d1cd8f238439a3a4e00cddbc2a7f06b191887350527fe6e8 SHA512 def043f39dffb2ab1cf518733e9cdcca031ec023a453bc5cba09dc02f9c3c10d15d089df8dd307457469e8c41e69de68956244e35529c2d6c409b3eb5ccb2df9 EBUILD buildbot-pkg-3.9.0.ebuild 812 BLAKE2B 5cfdb492543ca8d8b403a9d0ce0b65814d629ee84522f31d84396a3e15941dbb463fa5cd97fd6055d1cd8f238439a3a4e00cddbc2a7f06b191887350527fe6e8 SHA512 def043f39dffb2ab1cf518733e9cdcca031ec023a453bc5cba09dc02f9c3c10d15d089df8dd307457469e8c41e69de68956244e35529c2d6c409b3eb5ccb2df9 -MISC metadata.xml 1307 BLAKE2B 715d3f42e862476a33dc5fc722d35050a013004cbe846a264ddecf826b307274bc39207f9e361400c47e810460a64f7d70de7fccfb87a8b6220a79d3fd61c883 SHA512 6d02ac596f43996205726e9229d676ee760c78adebd76b76bb9bc7a1defc2f3d0fcc41edeb7c667d567197bda71b6fe0266d48074c35b645b9c37ecec31fc958 +MISC metadata.xml 1201 BLAKE2B a3b5f597acced2994b3c5db14161d83c4447cc9687b8c668c6f3181cc47b96c90e7be19e46c4b03d3c23cfca405a751d688629552fc8d60907b2943d1379cd77 SHA512 1f160aaeef137564e2d890ccb73831fd1cec23a99e13aba4be75f33a3ede4d8e9f964fba378f9efb0e36834d8b1bf438778a31f81554f7ba6c2f8f1ae79a5bf7 diff --git a/dev-util/buildbot-pkg/metadata.xml b/dev-util/buildbot-pkg/metadata.xml index 843974e6055d..6ff38b2c135a 100644 --- a/dev-util/buildbot-pkg/metadata.xml +++ b/dev-util/buildbot-pkg/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-react-console-view/Manifest b/dev-util/buildbot-react-console-view/Manifest index 590d3cb6e6c0..febf2b9e8d81 100644 --- a/dev-util/buildbot-react-console-view/Manifest +++ b/dev-util/buildbot-react-console-view/Manifest @@ -2,4 +2,4 @@ DIST buildbot-react-console-view-3.11.0.tar.gz 22189 BLAKE2B 1bedd806de9263c2eba DIST buildbot-react-console-view-3.9.0.tar.gz 25184 BLAKE2B 672e80e9bfd04232a292da0807b1bbc024be2bdcaadec54ecf4ab9f2ee562a2bada92a48965339b3f56f2ceade127faf0903ed09f5e064e0a1f604c2aaba626c SHA512 51d398dadf7e0874061efefc62e3b0d08ce2d29fc8bd686a4f700d12858edc733e114e99d44d2fc97cd891f32faa0751a423be5bce2ae06ebd6ce0c6903e1a0d EBUILD buildbot-react-console-view-3.11.0.ebuild 639 BLAKE2B a3f44a838a3ae836f37ed1e3b5d89ab4ab99be9d47b65b3385d5a61dfb25c9a81e957c518e68ae7b762d8ca8ea6d6efbbdbd36e6e9380db44f37f8be0fd8aa30 SHA512 37b3ba62c5920807901cb99f5d3dcd4bfc81d5bf37ea13b033be30975aff8709f8f30333b19c6e1415df4c96298e9b94870acc04668f6ff8a5f046e26fe2ee6c EBUILD buildbot-react-console-view-3.9.0.ebuild 646 BLAKE2B 38d43789a738a5fda2a0ff97bbb7ea0fb21eb589ed298723c5754f49f0b4081ddddb0ec57209f8bd49d1125a0445c810493dff5047f26e5670cdde52f88c9ece SHA512 a39040a88597485440a69cd56563b0e046f6a825f09b02a22f3a347715507bfbfe56296456a33b6fd0a537089dc96e0f58a4f88fd4ef06debe5bb3e3d9e82e54 -MISC metadata.xml 797 BLAKE2B 4e5179da129eb399094fa5e1e365d90ee8d2016da9088d499da46ccbb650a1b5a8127db912efd58a5918febac8c6ac0e8c8c7c9af2febcd3b42167344b46ad68 SHA512 fe6054de95652736af666b085840252f07142b7edad62c6c5c1604a2bd98da8a6232a9b7d7ccb74a34b66c6180deb654074078e119bdd43c61e207bb6642e25a +MISC metadata.xml 691 BLAKE2B d2e3d1cc213d43e0bcf587b48b9c911bf4f52d159ca666efbb45b34c43ef7cedde9f41477eeab9ab840ca11968f57c93e871a57cfee1357e63058d5c44303de6 SHA512 94562465e20e3909ced2cd3620058658921ea49ceda4c479c64381ef2db0ad278bc7136577ada422b641d2717c059348f2c07d7c5425a8092e8e03296f486c32 diff --git a/dev-util/buildbot-react-console-view/metadata.xml b/dev-util/buildbot-react-console-view/metadata.xml index f49f90b24118..96d3b8e4dc2c 100644 --- a/dev-util/buildbot-react-console-view/metadata.xml +++ b/dev-util/buildbot-react-console-view/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-react-grid-view/Manifest b/dev-util/buildbot-react-grid-view/Manifest index 30cd1c6d6700..ea69d40e6639 100644 --- a/dev-util/buildbot-react-grid-view/Manifest +++ b/dev-util/buildbot-react-grid-view/Manifest @@ -2,4 +2,4 @@ DIST buildbot-react-grid-view-3.11.0.tar.gz 9952 BLAKE2B c15b03994cb52293d875d22 DIST buildbot-react-grid-view-3.9.0.tar.gz 13096 BLAKE2B 8999df8e3e8b389769003b6694fb22eafc31ebeedbfd559eadfa38fb7ac152c968b3de278c51b54a35372d3d90b5df39ee121a74e44e68bc51777dd058e2e0bc SHA512 22624e5be3b638de4a0f826770a249d4da7fb47109586a2f4a3bada76202a639cdd98be62c9a108b48fddb41294b3c0a8594c0cb4b8cc33cae4b198607924d81 EBUILD buildbot-react-grid-view-3.11.0.ebuild 619 BLAKE2B bfd09d339b8d2f6d6a305823dd8b530cf6f88932ab1172d1bc1f87bb20e28d49977c02920eeb089e1db3ab2a239af7a3d803e4132a675913e84d5fc24d972bd5 SHA512 6e08f86df4a04158d3d6b6579c872e4f60de4b0555efc13a5153d47ec873741b5b257a595df0ee95b37a9c9e1958be60f5747625f89f0cb956c1511b4a091778 EBUILD buildbot-react-grid-view-3.9.0.ebuild 626 BLAKE2B d10e065bdb247e2c87fd473e682a2c2f689abb7a97cd1e07f4cb2f969cb0f6b5afa6a5c8dc11cd20e2294c1d9f80ff470e2478510026452efe314918a6daa7f5 SHA512 051c19d5a119317ad62d6165267360cbd70c238179419db43b9f9eb38baf0a6ccc446d3fcf07e9ab0e330de5a89bfe9b1d53b5918ee0a04b7824f4dc7cda35cd -MISC metadata.xml 776 BLAKE2B 61839cc517bfc86db3ec20fdfa8e99a606c529dcb3ed576d279153c53f07ed721399e5929ca897247238ebd3e7e063cbfbc2d572a9af9fbc0f31539108424a1f SHA512 9dcc6bda1d2cdacab81bd81d1d99bb70fbab7e1eb66baf754240d6e3354d04584e98d0f6a5498ec8a898f7c29b371c6e547d5da9b2c30320b9067c227b52edb0 +MISC metadata.xml 670 BLAKE2B 0d043c98f318493b6f28c29987a9a70e2884e4596ac33ddf90c77d5b4abe74da721041897998115dd6d97ff5d9f17f0511b1a5e2400884839c6fa7b5c27578dc SHA512 83ca3732e67b0f14a77a55067750e9213ba37020970eb71ba136012fdcf7b27ef2280783fdf5a136f147dc19f1381846e8681d18d2736f25bd9c4c144d228d60 diff --git a/dev-util/buildbot-react-grid-view/metadata.xml b/dev-util/buildbot-react-grid-view/metadata.xml index 2834b84c3a3b..e890cfc0f052 100644 --- a/dev-util/buildbot-react-grid-view/metadata.xml +++ b/dev-util/buildbot-react-grid-view/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-react-wsgi-dashboards/Manifest b/dev-util/buildbot-react-wsgi-dashboards/Manifest index a67eadf1664a..938e97874df4 100644 --- a/dev-util/buildbot-react-wsgi-dashboards/Manifest +++ b/dev-util/buildbot-react-wsgi-dashboards/Manifest @@ -1,3 +1,3 @@ DIST buildbot-react-wsgi-dashboards-3.11.0.tar.gz 433325 BLAKE2B 636e8dcc101609243658ec6ebf1dcd6b62884b881b1296cf61fe877a7bb12d804222f55bb3e4f87d263823ebcc6d3fd28c8145c5167f3219baee7659345f0ad6 SHA512 3443ebf79e2d0a1913f8160ffad398f36304596e65c9691b728ee3e87b2b2878083623b8e3300c860a09f9a8e76de64b5be30191dc5e4e1a07ae457484ab98cf EBUILD buildbot-react-wsgi-dashboards-3.11.0.ebuild 651 BLAKE2B cb9a0499ef7092cc820c1bf0afcf3221814da4b264ac75dd1bc6f6b1c6335d361ea7a0472ebf6881379af794476689242b94a6f7685315c716d4e313757fbe5a SHA512 4d7d8e65bb29ffc5f5acce13b7440d6277f7deeceae04bac1c69ba2647e1f03f39db24a528aa36cdbe185442df6cb622395bc67dbc0c1b04b06fdb3474047a85 -MISC metadata.xml 800 BLAKE2B 09bc276c69fe6079f9ccb6d5945b9844c4bd62f89ba6cd14d551d518ce5b4c8f91231b61a4ebb0afdd4d61b1ab5a720f9a09f8bd9fde465527943ee2c2c8b933 SHA512 3edbd6aaf22beca1233738c42e91928b969ba8a78383aeed0ead8aba1854dcbe822c800ce91055d702185c6aea4603e05c8eb8fe364574a2ed36eab83dffbbd0 +MISC metadata.xml 694 BLAKE2B 2efb250125229bc9338d214d7262821465ce0587a46777c9696a6102cf127f58cbd30ecc8a123c949a62c295b27d07800d3d2611b0c341a09bf4b964db1111ff SHA512 8772c3f033ffc2c9b13b4edabb59566b4bdd6d1f0ea568d95e32d2aac67af1f85988f3d8fb68230acf820706a78e5003453bc12e51ffa32314130e8fa7e4d08a diff --git a/dev-util/buildbot-react-wsgi-dashboards/metadata.xml b/dev-util/buildbot-react-wsgi-dashboards/metadata.xml index 9e44a7882f31..1953cf9961c0 100644 --- a/dev-util/buildbot-react-wsgi-dashboards/metadata.xml +++ b/dev-util/buildbot-react-wsgi-dashboards/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-waterfall-view/Manifest b/dev-util/buildbot-waterfall-view/Manifest index 62723e738155..5bb20ab3e810 100644 --- a/dev-util/buildbot-waterfall-view/Manifest +++ b/dev-util/buildbot-waterfall-view/Manifest @@ -4,4 +4,4 @@ DIST buildbot-waterfall-view-3.9.0.tar.gz 194360 BLAKE2B 30aeaee85bfcaf2b6079dec EBUILD buildbot-waterfall-view-3.11.0.ebuild 619 BLAKE2B ca28222fb3ae1ccbfa070c3942335f3f42c104723aaa861777d4a1dd248aaf2c65fd2b807da78ab9b3f203626a27846ce0e509329f8b0858f2f83df0a1115aa1 SHA512 4f9af2eb4b5b2275609cdc55a1b26123222c5ed362aa92104ab6458834573d965f3a4860622a1dfe16fa9b15af8895afa50e261535b65ab7c1ccd06b09e577dc EBUILD buildbot-waterfall-view-3.6.1-r1.ebuild 626 BLAKE2B d57eefc9cffe7c61e88fec5ea7bf7b0c336a72b3d63ab5921f9a1a16ab094fc30fe28ff163fc95de05acf3d88043c53c41a848ed83980d6dfbe67aee74ee1b0a SHA512 d7f084ab6a87d891cd101ad13f4ec70595dc067be7cc380e1795dc17b0412f8982b9db03bddc2c1edd76d03c4862bd593c2a0790c6c46086ebd3e1c885a7eb27 EBUILD buildbot-waterfall-view-3.9.0-r1.ebuild 626 BLAKE2B d57eefc9cffe7c61e88fec5ea7bf7b0c336a72b3d63ab5921f9a1a16ab094fc30fe28ff163fc95de05acf3d88043c53c41a848ed83980d6dfbe67aee74ee1b0a SHA512 d7f084ab6a87d891cd101ad13f4ec70595dc067be7cc380e1795dc17b0412f8982b9db03bddc2c1edd76d03c4862bd593c2a0790c6c46086ebd3e1c885a7eb27 -MISC metadata.xml 789 BLAKE2B 3e673b8c52b222162bbb9c7c955d7823abbd8c166703c9bbbe3c25c93077eb7b7cddd02cff9d002154b3f27598cf2a9eb90d89c96cdd1fc3e3e43bdcadf37775 SHA512 16b1fd29b5d9f840f2fb387a7fc4236b839d774f8786d773bb9033295199927c6c178cd736ea1f67f3377fea7c17492029d999b044113b835609d8da41298300 +MISC metadata.xml 683 BLAKE2B a9c6b6bc2af7007bb23f196633e2e72bbdbf5f952bcca73a3adeed3e31a0e1b46d257db202f317c0b0dd91b088faa8a8adc6c0009abd9d4e7f2dc7406113f652 SHA512 c9dc4e0eb7a9fb8a513beaf3abf208fccac544880c324e049301f5438ecd7964f2e04c5e4086a01058a3809c63f6d460f31d8d0fbaff1582dae048b4400ea074 diff --git a/dev-util/buildbot-waterfall-view/metadata.xml b/dev-util/buildbot-waterfall-view/metadata.xml index 1226a6380d96..178a995ac1da 100644 --- a/dev-util/buildbot-waterfall-view/metadata.xml +++ b/dev-util/buildbot-waterfall-view/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-worker/Manifest b/dev-util/buildbot-worker/Manifest index c71fe895b6c7..1c5136b2a150 100644 --- a/dev-util/buildbot-worker/Manifest +++ b/dev-util/buildbot-worker/Manifest @@ -13,4 +13,4 @@ EBUILD buildbot-worker-3.11.0.ebuild 5313 BLAKE2B 18634d0dcf3c975842549e42774c93 EBUILD buildbot-worker-3.6.1-r2.ebuild 5191 BLAKE2B 67702aedccac19aaabed0aaf9857caa1b12746ee50fea70e33580f87f36466f508a7981cbf1f36933c9d3ca2dea399f8282953920cc72d154610ae405ad81004 SHA512 6b1cfc2c6905279ad45d8d1fd3111f716351bef2d887f9adc71eb65c36ec01333199c0d8e0ba6340498bac766d705fa92bead0fc5b4b0a488065822e4c71daf2 EBUILD buildbot-worker-3.9.0.ebuild 5156 BLAKE2B 8d396dde5bbfa803002253b746dd0100318fccec29215600cf9c73e6a6f86dd133f6ee9ab15b5f4c1acdab7c8e46f6eba58c5677c83a7ba4059aeef6ce947974 SHA512 e726a6fcce2cc71d03353243e0c5e6fc261d1b1aa9a8cd2204414612efaa49ef6db897798ec6c8eb47b8096e80774cc52baecdd1ea6c5560fb2298b1c23e87c2 EBUILD buildbot-worker-9999.ebuild 5104 BLAKE2B 58af73cb40b8d48ef60acf09e5dded6b9076cd62afe08bb599861d2c0a883e60db1e1dffdb0f0586a8b96b05ee437e67001617a7bc4da99f389fb1dc1d829c2f SHA512 141e36672adce0aecf77403daee423809690135c20da4bb0e7f550df7a6f1ca72235145554001c0bd7d3d9f447bc9a23ae28e1030f18110a66f7e7f4e07c04da -MISC metadata.xml 589 BLAKE2B 97e4047671ab199256b50061698e8c9030e2d6618436b4338080adae1f5d53572215d7c6edfd3878c0d42ddc8f9a5b70acb4fbdc8fdfee37d96d6e70e931f752 SHA512 87a93213d11d2fadef014e9c71185539e850d49e31b79a45de75f78dc4238e62d22a04d4356ea5afee061223865acecd3e29846705b8a9e7e2fe2292f9f23ea6 +MISC metadata.xml 483 BLAKE2B 68c923b1abcf998863ec3f13d420d1ef9b24a1b0afdc5f9bb539f836a223bbdde046d10c1741209169cbfb38704a279f23454f86a4cb69690ece63d91ecbe680 SHA512 1b75691ab6ab07beabc168b7158fa4667cc58cdfee13f338727d19c6ddc2660fced75e6fa5bd68f665deafe535d2221d7ff7e425e3a1f8028971a9a4be1e7ef4 diff --git a/dev-util/buildbot-worker/metadata.xml b/dev-util/buildbot-worker/metadata.xml index 866f0d75fdbb..bf1f06751e42 100644 --- a/dev-util/buildbot-worker/metadata.xml +++ b/dev-util/buildbot-worker/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-wsgi-dashboards/Manifest b/dev-util/buildbot-wsgi-dashboards/Manifest index 005409b5f910..4165c610d33d 100644 --- a/dev-util/buildbot-wsgi-dashboards/Manifest +++ b/dev-util/buildbot-wsgi-dashboards/Manifest @@ -4,4 +4,4 @@ DIST buildbot-wsgi-dashboards-3.9.0.tar.gz 6224 BLAKE2B 462dc93c1334ba8daba5eb01 EBUILD buildbot-wsgi-dashboards-3.11.0.ebuild 639 BLAKE2B 2d71aa55db8e001fbd12c70c2003514fda66b98990f128b0596bb54ae87393cd8b2f108044c16d7858389c9d8cd7d3d08719e0acadc66ad8cd9377b3ba0407d6 SHA512 0c5c8c789de2913dcee04f43a6b049e418502c59b7e8fd54ff8523590213f538ecb01506ee25636ecb119763ec9c2c7aacf947f9227ac087597d250be5538594 EBUILD buildbot-wsgi-dashboards-3.6.1.ebuild 646 BLAKE2B 61b959e5e57a0822392afcd4defbcdb0333b51ba3c1f441f7fab1bef2a1b3215392007031bc7aa12bdc6d5dd89e2e9eb1cd4c1fb4f95e106ee287849af5fed19 SHA512 6a5b50a8780b800665d72aa88d998dcc0a50efee4c10219071c01ea52f198de6226d459712c48cdf049758c8177e67b01118cdc329ba3f8eebd944e71a85d43d EBUILD buildbot-wsgi-dashboards-3.9.0.ebuild 646 BLAKE2B 61b959e5e57a0822392afcd4defbcdb0333b51ba3c1f441f7fab1bef2a1b3215392007031bc7aa12bdc6d5dd89e2e9eb1cd4c1fb4f95e106ee287849af5fed19 SHA512 6a5b50a8780b800665d72aa88d998dcc0a50efee4c10219071c01ea52f198de6226d459712c48cdf049758c8177e67b01118cdc329ba3f8eebd944e71a85d43d -MISC metadata.xml 788 BLAKE2B 31b16cf01ccea5130b459a192d320c209471b20172b5b2bb0077d24d101c6eab1eb5bac057f63c44eebfa4b5888aa1ba6ead36d8d8e2a809b1c2fac08f4a719b SHA512 38c6aeb4cd64b2f16856d9d8b5d2af0cc157107f954003ca5224556196479cffcb5216a386c8df470e523faeb20c5e6de01c4a016c60cd8d345b7869f1dcf871 +MISC metadata.xml 682 BLAKE2B 312f74ba018d5dbbc5e545b993562376205c10fbc3edaf76701652124de27ed96d1b645dfa7ee0be037506975e6b09ab20d7c9c0a9541d747d6e84e7424deeb0 SHA512 70b7d7d97c375cb9249fa6c6f584fd784dd19dacf392b9e80c3fb1500134baf7c8959adefec708f3f43f70fa272b13e3bcecb0b6659a27d04cfc75beb98fee93 diff --git a/dev-util/buildbot-wsgi-dashboards/metadata.xml b/dev-util/buildbot-wsgi-dashboards/metadata.xml index 2fcfc2398316..3884bce83769 100644 --- a/dev-util/buildbot-wsgi-dashboards/metadata.xml +++ b/dev-util/buildbot-wsgi-dashboards/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-www-react/Manifest b/dev-util/buildbot-www-react/Manifest index 8f8c5d9f4f82..6a1c0246fd9f 100644 --- a/dev-util/buildbot-www-react/Manifest +++ b/dev-util/buildbot-www-react/Manifest @@ -2,4 +2,4 @@ DIST buildbot-www-react-3.11.0.tar.gz 339509 BLAKE2B 274ac1e27537fb10918720dee4c DIST buildbot-www-react-3.9.0.tar.gz 38431 BLAKE2B e32edbd846c131670f8bc3c84fbc9456bd5757a09ed1e3b145f8cbb13707a31866527b3d1d16b7d77a2cf05d90923037841034c835ba5d7bc92ee47d9a00be92 SHA512 bdc1db5a21ff47b8f8c416e1eae38b561b2480d7643b91b598ae25bf6ffa362e6eeadf90c6a0e109dca6b80c15400562529d7b4dfe9e0ed1588e33a69b8c132f EBUILD buildbot-www-react-3.11.0.ebuild 617 BLAKE2B 4ea5b13488102e13d467026d3552a6b5ad2189e880eb0e3ccdad99120bd1436129362e7d4666d8a01eb1030b98c4104dd7621505f1158fcf95f8fce2329c0cfd SHA512 fc40b5dc77ad9bc61d1d816d0ddd9da308d5dc817fe7d6377d1f26cebabe8386b52bdff7a8c8e23c95f63075272a4853143466dee3adc18f349610cb4145ebf0 EBUILD buildbot-www-react-3.9.0.ebuild 624 BLAKE2B a4f3ec7e873318f873c6b2f6e42ca080c2065dd2ec710f62c74f52973641170c270aba6fe661b8212465b660abfc55ae54b4049760e35b30eec0b721ea346bac SHA512 15f0934a7d74855d39ab462c2d69ec42a8be3b558da1e3097aeccf4e7eeb3f7fece05a176b43c0df748aa9e5db32b001d787af65d7034c55e78270751936e70a -MISC metadata.xml 794 BLAKE2B b924538a54cfdf084312cef30854b5000ceac6bfe2f0fabf945642f7aedf78970741d352ee0405be9f2db6c922e81ff2539e4abfa392737439c90e469c38bb64 SHA512 5ae2d44f39f61e8189d3def94f6cf7a54503f663b21ccdc9a9fdf0fd7ca2c0f8fb02506da84f1ea7bde76ed00d8286c09fd10dad07eddf870b3d9948dc763455 +MISC metadata.xml 688 BLAKE2B 960ab2c4164062749c9570d7d0fb584b999f5806c88ffcd88a9d47ab9a2cfa337e210c84c5545d239ba8a43f0cd47bd8b11d78fb910ae82765bcf58c50163b92 SHA512 8640a53228527c72a725727cf2b3a54a3adfb444a4b7dc157fa12b5fcc004c154498ad3bb96a8a859f683796431e6355f5a41341618fb432a5819233a2e98d58 diff --git a/dev-util/buildbot-www-react/metadata.xml b/dev-util/buildbot-www-react/metadata.xml index b15ec83b52fd..e03f2ad448bb 100644 --- a/dev-util/buildbot-www-react/metadata.xml +++ b/dev-util/buildbot-www-react/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot-www/Manifest b/dev-util/buildbot-www/Manifest index 248794fa530c..f3a0e077de7c 100644 --- a/dev-util/buildbot-www/Manifest +++ b/dev-util/buildbot-www/Manifest @@ -4,4 +4,4 @@ DIST buildbot-www-3.9.0.tar.gz 3211620 BLAKE2B d5a75845941b456537be50484d341e450 EBUILD buildbot-www-3.11.0.ebuild 610 BLAKE2B 91b9d6a4f4e8ff2b1e4dced6e85095982566af4c7206282e589aaffbb0d5c153cf3efc7cdedc58c7e0021f1cf59a96cff211dfb254e6d4eb74e7d640743ae258 SHA512 c642aff66489eeea6a7b1aadc902e621d897f7f9b673c93134cef000f6db3ab4e7553c8eaa669c9bdaf4975d5b22ab44ce4c2da9c5a48b8a11a3252b0458a50e EBUILD buildbot-www-3.6.1.ebuild 617 BLAKE2B 13719e517ca0606e093f511cde5d63d0ce7106552226acdec10e1ee44c9949292edee7570846bf2ea13722ffe5b00cf19854cc7fc8a94ef7c1e0aff64befb7e4 SHA512 7bc67c8f23058a2367bd477775ea6e83248e371d367454a40a05e649a89a85a0c4a99fe2dd2beff4225bf8c7ffae53fa8aabfdfdc741b69bc69e8879b4d382e3 EBUILD buildbot-www-3.9.0.ebuild 617 BLAKE2B 13719e517ca0606e093f511cde5d63d0ce7106552226acdec10e1ee44c9949292edee7570846bf2ea13722ffe5b00cf19854cc7fc8a94ef7c1e0aff64befb7e4 SHA512 7bc67c8f23058a2367bd477775ea6e83248e371d367454a40a05e649a89a85a0c4a99fe2dd2beff4225bf8c7ffae53fa8aabfdfdc741b69bc69e8879b4d382e3 -MISC metadata.xml 775 BLAKE2B cceefe166b3b5f19e62609bbe7c69b318f3e7cd1802a2ebd83fd403063aa1895308e4a95d92f0920e4ee4c7a997810afeac5885c570f55d0efc8fda60f37f9e6 SHA512 e5ce362bff7811c197cc832a833e28f4cf3fc142f72fb71ac6ce0cb3c702c6c17934c502fb8cdedee878b7e4731d26b885f35093b44d9ac26bcde6a7fd86e9f8 +MISC metadata.xml 669 BLAKE2B 8f9fef05803ac09bd77627383129f58f9820f9ba296b5d9cc6ca5aab89f98ac36450822d13441bff2e2a97d1f2de243c30dde359eede09f1be2462c9ffaf4708 SHA512 9a672e000cbf5fbfa9555a4828501a1c73b5bf13ae16923f18cd919eeab65b26c2d78e7f0dc1fbaaf6aa2f71cb8599e3c2bd9ce56c7e9ca9e50171bd047b95eb diff --git a/dev-util/buildbot-www/metadata.xml b/dev-util/buildbot-www/metadata.xml index f12a732fccff..d459a0e45041 100644 --- a/dev-util/buildbot-www/metadata.xml +++ b/dev-util/buildbot-www/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest index 7825a9317fba..db0c9a1cbcc6 100644 --- a/dev-util/buildbot/Manifest +++ b/dev-util/buildbot/Manifest @@ -11,4 +11,4 @@ EBUILD buildbot-3.11.0.ebuild 6854 BLAKE2B 363deee0d30f21ef20d679c17051d4864834e EBUILD buildbot-3.6.1.ebuild 6527 BLAKE2B 018d623d64da66c0ad38277634d697078c48cd295dafb042b26f9ef2e89a4e4640718cb87961b66c23e419643fff9ca573708400ad010e8ae6e52b588e80d08e SHA512 c558f8a1b4a4e3ecc8d5bd5339b6c0d3e1f6bacf320bca95da4aadef923cf5642e5126429b76ec41c70b8be2ebe228d1f782d9d00f59c12968b7bb1c2cc9d29c EBUILD buildbot-3.9.0.ebuild 6523 BLAKE2B b1e866d4b9565db273540765f268842f63842de41b57c8c5323853deacdeb8f36eea12cd8465c35962a8fcdcc1cfb4a8392687c0f9021599422f4a00c90eb4eb SHA512 37312e2835ec05abd51006c62319b8637f01e140439d5c5ae961c51d03277a1bb8798cd0bc26b901a48b227258603ea6bd89e5d97d31b06cfd675863e0b7d143 EBUILD buildbot-9999.ebuild 6570 BLAKE2B 646d3489d2b2e6a05e5c66ae1db488f2f9d10043425593687fab55670bc7a2f78fd6d5b07225fcf97d148c18e395feffddd0bd29ff7434352d85d85630f7fa59 SHA512 77aaa5b95d53070a9dbaf4748438c4c0d5604a6ad3cabea25451cad96c57b4fbf86976dd3f1b7524d9faa3298cd16136da9c1a5b43c45f83ef75b42ef5ef0821 -MISC metadata.xml 1468 BLAKE2B fc826dba410f22d62ff460ea2d35906a2934935131b3a308def9c4f01f05bb3ba95161f80ed95eb9fd701a20ab28e2a74112ac3c0fe763e5614dee59394e2602 SHA512 ad3e77e96805644b25968b8475251b8e11360e60734fc330259139beaee0011bd1ef49bfbe54177f15ed270e3c7260aee5a79d11a949b5392526d3f09a0073de +MISC metadata.xml 1362 BLAKE2B 5c6d334987a507fb808a3a9cbf8d4f9f88435f2a155d615d7a57744f6b4878ec71ece268ea4c77b2012003c4f2f9cce12fd572ea2b5b92c8c81edd6ad84d3dcf SHA512 9d4e1c4c441dacf09019ad430a8befdbe65bd0abe3700b986855d9337f80fc82932c3ba4498126db6401204befd4887c4c2b2ea1b47ac4a48fd2170bd224cba2 diff --git a/dev-util/buildbot/metadata.xml b/dev-util/buildbot/metadata.xml index 05893c16e7f3..0e21e2101816 100644 --- a/dev-util/buildbot/metadata.xml +++ b/dev-util/buildbot/metadata.xml @@ -1,10 +1,6 @@ - - dolsen@gentoo.org - Brian Dolbec - zorry@gentoo.org Magnus Granberg diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest index 1a8c654ab338..1e31d3f9958c 100644 --- a/dev-util/cargo-audit/Manifest +++ b/dev-util/cargo-audit/Manifest @@ -269,4 +269,4 @@ DIST winnow-0.4.1.crate 138177 BLAKE2B 9fb55dc5dbca2250c5921aebc42fd8dff7da6fc70 DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 DIST zeroize-1.6.0.crate 19049 BLAKE2B 8dad6af58edd7b22ece7dfefa47b478dfb74efd1e08c03c571c9cd50962a8eda8cdb59fab91fd44053f8acde8d1d84efac4bc48c5e6576255620ef21f2813de2 SHA512 9ebc81c10516440476b5c198dd4ff0d284a0a37cee11a2cdfb5a1995f95b72d05beb827483b16e8b764f720fbcf30a5e5d8b1517cfbbf572bcb27c2efb18393b EBUILD cargo-audit-0.17.6.ebuild 6467 BLAKE2B e77fca4d65e220c195e7f288e916a94b1788f23b097a9f9265e4d1534fdbecb813cc379da9d4bb9f531bd7b6c0a3728031ad8c2dc06dfc49a59a8c02217eb872 SHA512 2f2cea7460d773fae597eee83d078b4142abc58fcd8fd200c879f095b755bdfb10e592b76cf4901577cdf64a8aedda3a20fb7bf3559a6156c79ecc8032d5f4e5 -MISC metadata.xml 530 BLAKE2B 327d1671570ea72c3c86ddbfd42d334426621f5f2f91f63684ea51a3f0fa504d61624acd05fa5891c712c2c03672334b5ec366206ee78000390d2aaa4d8da30f SHA512 c8bbccf4d4483c621a5eab0608806a07ff9dc16df57e46e7d90b5eb1537e8654efe729184695d13b75eca3499131a0eb0e41872cad3aae3118ad2164da3cf9db +MISC metadata.xml 418 BLAKE2B 341301b2b125129f913c0edf99f96e301d85d4cf8822f4f87bb96c3c78138b3588c4fc8fb82e17c857ce506419120d6ebef878f77936494042b52bd391467b58 SHA512 1dd58777ae1f8f64a61cb1f741ab68dff99924d01032edb2586d5365145f0693ab1cf9154f0c553b1b3797d93b520443209f34bc485e4602f0b393828367b3c5 diff --git a/dev-util/cargo-audit/metadata.xml b/dev-util/cargo-audit/metadata.xml index 00ef8c0fcf5f..687c7b200ab8 100644 --- a/dev-util/cargo-audit/metadata.xml +++ b/dev-util/cargo-audit/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - rust@gentoo.org Rust project diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest index 91cef15a18b4..79e43a016eda 100644 --- a/dev-util/cargo-ebuild/Manifest +++ b/dev-util/cargo-ebuild/Manifest @@ -127,4 +127,4 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD cargo-ebuild-0.5.4-r1.ebuild 3426 BLAKE2B 5520739f0cac8d519b4c964f7f45836f14cd6af5944a26e2a7fc3a18e1c72ef940655d98750ceb000d757f04311a0e17afeffca298f97f0864e00589f582828d SHA512 4406acf838a67428c58789519f8aca85722d2fb24f09c4ae9e8072c1333d4dcb99f84c405d18f852876e6ee418a2f544fc23a23b5c458a869ede8045b5a80cd8 -MISC metadata.xml 470 BLAKE2B 8a345fa9e57556b7ac3e8fdaa64e0b5792bf0f6bfe693d29b1f49dfcd3d0e661c1a34e34a062b0d0ca50db66f352655ba694d33721019d0a37b085eea78e43a8 SHA512 093510a8af0a7b22f1ec6c6efe9e397540b6ce40f978513aa16341a770c7c1f36cf97d80e419bedd400052d9377aafe7b716b6bf0a58cd8458f09b488bf94e57 +MISC metadata.xml 358 BLAKE2B f56569b1f9e424641ca562cb068c696d27e5819953a7671ef2db1447c82d4bc039e4d09c4090a605191e510f3c3bb27bb5993b8ae954d2838a36d8b49ade3141 SHA512 9a66eb8bba4803fdbc8dd1c39acce838ed9158a8e2e5db4bf48452c6ecf5062c8a7a04916945d44493a440fe96a1ebae93ec44c6bef925e60b12520413059669 diff --git a/dev-util/cargo-ebuild/metadata.xml b/dev-util/cargo-ebuild/metadata.xml index 52a6b0a3df4d..30b91198bbe2 100644 --- a/dev-util/cargo-ebuild/metadata.xml +++ b/dev-util/cargo-ebuild/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - rust@gentoo.org diff --git a/dev-util/cargo-license/Manifest b/dev-util/cargo-license/Manifest index dbb994a4b832..dfc9e8d0ac30 100644 --- a/dev-util/cargo-license/Manifest +++ b/dev-util/cargo-license/Manifest @@ -49,4 +49,4 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD cargo-license-0.5.1.ebuild 1378 BLAKE2B 3b21b3a8f83b7c59eaf4d26b77cd6ad68e742191a2c033844e93afad2e3a9fdcb54d57d585639ea5717d5948c810a687febd82f46d26d96a77559e6d6047fcb0 SHA512 2292121ee2f724f928144a56a57942ce35bc28dfb4bc0353333621bb1ce744dedf3f0226f940cd5dd6f54468638373389c2f30bb1c724a71deafa717ae7475cf -MISC metadata.xml 440 BLAKE2B fa68597621a6b5c026a9967007ef4ae75828d32287b6ae100700b32ff8a602d1178d8e8dfdf7c0a0de69a40c586219a7c5072420bf786925282115dd1aec0d7e SHA512 f1abc5b16c44864cc9b1cc0b17f34ecb13f29a7fa6c0339e0ad71590a8f6dbc6a6cd2139c3aff236b3451f5a66c5c3fc8f841b7ac10f588a1676879cdf32b8e1 +MISC metadata.xml 328 BLAKE2B 365a3ffd5900368f8abb17716a5e1bb25f35ed3df4946a5eee7e984a8387dcf00e072314a3e78c32929e043bbcd38f5789d9d3552d6885337abbf13bcdb31d51 SHA512 e4ed4b5125d6235e172ad416fafa0a6fc3e64ef41eccbe24672ccaf2035f53213b0fbfc6cbb3488884d848ebc02f151085d83a69676e4c91b4fbd4914aabd104 diff --git a/dev-util/cargo-license/metadata.xml b/dev-util/cargo-license/metadata.xml index ed4f79a3424f..d194963de3be 100644 --- a/dev-util/cargo-license/metadata.xml +++ b/dev-util/cargo-license/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - rust@gentoo.org Rust Project diff --git a/dev-util/cccc/Manifest b/dev-util/cccc/Manifest index a82a50d9a556..a91254b8b10d 100644 --- a/dev-util/cccc/Manifest +++ b/dev-util/cccc/Manifest @@ -2,4 +2,4 @@ AUX cccc-MFC-dialect.opt 560 BLAKE2B 65000ebbc99b306318aa2da34031879b7393649573b AUX cccc-c_dialect.patch 2048 BLAKE2B d97bd8430fe1357779ebf221607ea724485cf5bf572c86f4adcb85ea6d29c41bfeeb562534bccd1787241c024951941921fe6936541c5ea1f72ea923e9612d12 SHA512 5fadc49a0da8ca51b74dd92e673b413b506c8b06dfeabb7da0e2ddf24e7766d58ebbcc00d018677f4b0ff77d10df8b974ff1afd4100c33152e8cad0538b61789 DIST cccc-3.1.6.tar.gz 663731 BLAKE2B 28c2a3c29d549bb10fb0e905a0c3397ab7fcffa5f4a0e8a7b9ab0e91cfbfffd7312891c646c00e4b7687b1fc4a5766b9c9d45fce0175dc403e816d2deab24545 SHA512 4966d590dd479448392611b57758a1b0378e91c505f258db643a256c3c60b9908574e22aecbc57635248694959d429de5f356328f298f1260920ef4b6fb306e4 EBUILD cccc-3.1.6-r1.ebuild 1491 BLAKE2B 9bb885ecf07f708e9460ea4804140e717dad900a3351f6277bb3a2d6306ea0b7681a3e873f3e256a05797f527e1a5a1771245c88bc73855551c927c6628f6362 SHA512 c7b862a1edb4f5bc18b16f268319eee50887d22a9b33423e391a4c3e62f801a0ece479b52beb4ef8aea1c3afb61b2b8df23a21e74a6f4434b4800f5866cc8803 -MISC metadata.xml 727 BLAKE2B e4981bf89c784b7b053039cb8f7f409017c173d1c93e232bf16c167eed3cd421b146c92d54c0395a052bd202f158c46c3611d062bb86f7c4bb0c1790b68026ed SHA512 7d43646d259a048a888f226c3e716c085c2551fd1193fb94242bcdfe3c2692b5e08bc72798b227f9e39434d22f9e259791340019cfc9a171d65a8b6625238d0d +MISC metadata.xml 648 BLAKE2B acedf4a932315245d139ebd9b0b902d9414b7b533ec3a9be641836fe77f49ff11d4ee6b21ca0330665e2372fd7fe0b764549d1c7e3d8c0c6657030b70695e552 SHA512 c75f869c23c22fa163830a8f0f6596021ee742410a07f7acabcee30b067f75506b41b750091f72051afe4eadf7f9c29e78debf4e04f3460997ee4ee3eb3ffda2 diff --git a/dev-util/cccc/metadata.xml b/dev-util/cccc/metadata.xml index ed3b18e795a0..91a81ee541cd 100644 --- a/dev-util/cccc/metadata.xml +++ b/dev-util/cccc/metadata.xml @@ -1,10 +1,7 @@ - - nerdboy@gentoo.org - Steve Arnold - + cccc provides source code metrics (line counts, complexity, object-oriented, and structural metrics) for Java, C, and C++ diff --git a/dev-util/debootstrap/Manifest b/dev-util/debootstrap/Manifest index d05acc237042..1e42040524fa 100644 --- a/dev-util/debootstrap/Manifest +++ b/dev-util/debootstrap/Manifest @@ -3,4 +3,4 @@ DIST debootstrap_1.0.123.tar.gz 78175 BLAKE2B e507ee76817eef20cfea4e37eaf893f8e6 DIST devices.tar.gz 47835 BLAKE2B 03bfe097fda12a7a0aa19d3308c0d44382ad945defea05a63b17a72e4051ef94f0e60e75bde35baeace81da59d9f04126f6e463163609475b9c0fdf518f533ef SHA512 994ec8d72e3d52d2d872f7ff0da2336e4cbd3a5fa73bb6cdb9e06f5e7f5b8c69cea639c738fdba1186f382d6dcf62e7746fface664bfbd744aac24b16f034432 EBUILD debootstrap-1.0.123.ebuild 1179 BLAKE2B a3ab2788c9ed0fa9f1c28ac92d47035f6eedfe3561a5b677e632e8595f14dfefa1384d51d3ee40415bbbaa00bfe261f4bdeacd2aa6286f3a119cb4e463354226 SHA512 c8cd5b8e721918a020a7f16aafc30105f1867529ff6bf3020fd19a4da83acdeb2401a8618e0b398714c15ba358437889f46b3f6a6f531bd708c1d7b1363624e2 EBUILD debootstrap-1.0.128_p2.ebuild 1264 BLAKE2B 4e369566c01b8eeee4337955a6563219978a67cfc209880cabbe37a15e550b7937e1fd4cfc85f833b1889608fa844bccc3771c87624d039d67fe82a9b881a1cd SHA512 41b1fc9c1e25066599a04ed0878a5d8f37064f4805c57eb061042e9fd62a2f577927e60dd95b7e0c533dc5bcd23334bcf8c770cd17aa0e7ae26cf7967dd5665b -MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-util/debootstrap/metadata.xml b/dev-util/debootstrap/metadata.xml index 2f82d0bb8eb7..115e9d64a669 100644 --- a/dev-util/debootstrap/metadata.xml +++ b/dev-util/debootstrap/metadata.xml @@ -1,8 +1,5 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + diff --git a/dev-util/flawfinder/Manifest b/dev-util/flawfinder/Manifest index e637e823507b..4ad0bedeeff7 100644 --- a/dev-util/flawfinder/Manifest +++ b/dev-util/flawfinder/Manifest @@ -1,5 +1,4 @@ AUX flawfinder-2.0.18-setup.patch 222 BLAKE2B 63f0537ac54629d6ab8019dfa6ac8ec65f477264a3ded51541bd8b0722370166d8a99958bb5c9b0d390c6c58cf49f87129f032badf349d5da607e37a6849309a SHA512 5faaf686df8829523e0f6aa620fdcd6944cebdf661780002c5492cf2ae7e85e10848e00a380c929a6cfa104e7f402e494184b0f0f278d3bec8d7492243f87fb1 DIST flawfinder-2.0.19.tar.gz 260817 BLAKE2B d9b74d1882a363fa37aabd4ea6c53a5c18e15d27ee755ce2a2ea7421cb052505ef45290b5dfe7df0c3f92de1f561d274624986291d297dad8d8bf0b3550d5cdd SHA512 7ac8684f157f30cb7cc0e2d9c270f92bb26e9207d9879530c499cc93af10070c2558f3794cc8b1a0a51b52ae771a4aa47157b467d0e6578cab96360cb0c6d90b EBUILD flawfinder-2.0.19-r1.ebuild 751 BLAKE2B ddcac08cf1f85771ef7d5283bbfcabc1bbb1056e4fae06ab6197812799a8a7ea0821cd13ac87c2c899ea5ef99733ab293e9dbb81373f80db55a9a5cdea91739a SHA512 1a3be3cdc383fbc035269d5059e847679c7441e0178cce889adaf2b4e98e6a86850f6ceccaf78943a1f334e23ed720de4a3ea86dfa8fb468bcff2393f7ec26f5 -EBUILD flawfinder-2.0.19.ebuild 722 BLAKE2B 6752de31a2e1f72bcf4dea143d903c7f98729bbbfa6109f5ed333bfc9fa96aaef835acf8d0aaa99cf886860775e02110dcad18280401b0dfcf0c8cc6cb7ff3d2 SHA512 97fe477f2c893beb62ccdfb0688443335c36070e644294711ce6e0803482ce002e002003577b054aab0cb817d5d76504e71866e953737960fc9f993ca40321b8 MISC metadata.xml 508 BLAKE2B 2726c8927a00acfc6da8afc57be2af6aae401d1ff1c52e9d38c6e7bffbdd2736bd6779c3259f2ebb952fe741c68288e9d9bcadb2bf8f5b787163124aee85ef0d SHA512 bd9657744b80992f00db875462ee3acaa9b92e4829da29fb8881a7253d35787d0778ebf3e11cba19b6175bd686f882c83adf15a6f0019a903b965c60c9839499 diff --git a/dev-util/flawfinder/flawfinder-2.0.19.ebuild b/dev-util/flawfinder/flawfinder-2.0.19.ebuild deleted file mode 100644 index acd76dab1d7f..000000000000 --- a/dev-util/flawfinder/flawfinder-2.0.19.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Examines C/C++ source code for security flaws" -HOMEPAGE="https://www.dwheeler.com/flawfinder/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch ) - -src_prepare() { - sed -e "s/${PN}.1.gz/${PN}.1/g" -i setup.py || die 'sed failed' - default -} - -python_test() { - emake test -} - -python_install_all() { - local DOCS=( announcement ChangeLog README.md ${PN}.pdf ) - distutils-r1_python_install_all -} diff --git a/dev-util/gitchangelog/Manifest b/dev-util/gitchangelog/Manifest index 2fd1a61ad644..397df7d0711b 100644 --- a/dev-util/gitchangelog/Manifest +++ b/dev-util/gitchangelog/Manifest @@ -1,3 +1,3 @@ DIST gitchangelog-3.1.2.tar.gz 93679 BLAKE2B ffd5a9bd25c8bc647c7414e0864a008bafa09b6d5452fa0241408fa324821d4d4faa3e05ac1157521dec5508240383064fb9baca112218d5555e12cc05807400 SHA512 390d90fe62799350044b0009cc05a9889b1d4cd2a1e10dcdc42c71202afcb2c6bb1cc49125b3f69b03c0bd6a5bc8a7c29da0d9feeb54ac6ce2e396c489e69384 EBUILD gitchangelog-3.1.2.ebuild 1204 BLAKE2B 4f491ef99999123297aa32962d81e81a20789aabef8b735c788a528dae38e126783077b070973dce2dc6de69f7597e66c2a9afa2fc1d33010def910686d3107b SHA512 f5f6d44b11fd9cdda98c6b8b3a1866faa94f2d3fe0a625d2035e3042b937b6d2cc748204f91e4d5289f97499e2b8eb2d0bf948a14235238224789cc99507da4c -MISC metadata.xml 553 BLAKE2B 6f3337cae47990ab80cf532b546f9bad3b9cc7a2d3fea5976fb56bcfd98cc1548a959552124b52f8f40d70cd24edc51d74b44c7a9cc7846657c3e4cb31fe7c8d SHA512 8bae1fb5f3466a383507634fcb741dd1687e090ef3fef70aeadf73f24d8e1ecd0138a41277959081d17532d6321d1fd3d9b2471a621a0c1c66eeea4fdc055684 +MISC metadata.xml 477 BLAKE2B 6c1efb40f4c83484d3aa4b1caa9b888a0f6aaca53741e0592f983347344e625610070c25032d51ec637a028e3383955afef02a599ffaca23f0eca69ef301969c SHA512 2a6f7e9ef7df1b9084f20dd3bb7938867edb9d5104736f74eb25b2a42f04ef2221d2779f0c4aa038a6be207aacc7aab242fba02e26f05fb16e7f43346e2dc801 diff --git a/dev-util/gitchangelog/metadata.xml b/dev-util/gitchangelog/metadata.xml index 35fc060a9777..fecc42829d50 100644 --- a/dev-util/gitchangelog/metadata.xml +++ b/dev-util/gitchangelog/metadata.xml @@ -1,10 +1,7 @@ - - nerdboy@gentoo.org - Steve Arnold - + Create a fancy changelog from git log history (in rst or md). You can customize your config with Python callables and custom regex, as well diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index 33c2340f85aa..393361a8e5c7 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -7,6 +7,6 @@ DIST glslang-1.3.275.tar.gz 3773036 BLAKE2B 6bb30d6972fd64a9acde4b4c22e3db48d77c EBUILD glslang-1.3.250.ebuild 973 BLAKE2B 919386f57885af782452f75a529139be6a81c0d709a5262cb574981988067e145bd24623fc668d9e72beade43d6eba17cf808bae4e1418806ac69850f143e268 SHA512 81a8570342bdf685bea69252a6d52b7295562ec22d1f176dddc92fcf9ea648bd2fb7ce1e827f1bd3e34b87fe59d0f10bfd8ae12faf15e652b61e903493f3d3a7 EBUILD glslang-1.3.261.ebuild 973 BLAKE2B 919386f57885af782452f75a529139be6a81c0d709a5262cb574981988067e145bd24623fc668d9e72beade43d6eba17cf808bae4e1418806ac69850f143e268 SHA512 81a8570342bdf685bea69252a6d52b7295562ec22d1f176dddc92fcf9ea648bd2fb7ce1e827f1bd3e34b87fe59d0f10bfd8ae12faf15e652b61e903493f3d3a7 EBUILD glslang-1.3.268-r2.ebuild 1182 BLAKE2B 6b908529674af04d8481cae2a981aed02af12d6712464bfcd6145da01203adfedb2661d2a53b9ece766d467c27124edcf253d2f73f8bd4b6190330584f9bb8e5 SHA512 b02989980b6b014c547ab75968a1283d89ab029925d9762fab262d2ab6a644990222e7daf91dad3585411f12f58bd9fd37c14ccf786884206bbb01d1573ab4d3 -EBUILD glslang-1.3.275.ebuild 1085 BLAKE2B 373e7aecc86808cf6640f2706fea4e0ccb65e45e19f752b766c6b8eb8ac2f863a3f7f4859c0d579b4c6709630b75d039ffedb55286699420a73a5bd416665a50 SHA512 e98f0dc33b99154afcee219b8b13ad56fbaa0b385877eecdb85c1ee6e145102bd76975475eeafd74ec8b7e8ae364e8be18f161484fd9a779b0251d43f6f8b42d +EBUILD glslang-1.3.275.ebuild 1081 BLAKE2B a7ef843a8a7fe31999101d15be5e90b453046e76630277c5df95708a97a111200d9b28d16d55ecd3f21f37c744bbb92f1ba00447d6d37c03416900092e152301 SHA512 f52796f729684e6d29f69c5895baad6e9295f36883ac5171318d0e631f31db8b5ed89077720da7be2d52acf313047eded7ccf13ae83eba039fb26ab2130cee56 EBUILD glslang-9999.ebuild 1091 BLAKE2B 49416e282ade462c6e38ff0bb831d9747a4ab29f5badb1c3eccdf5b470d1113c6c078bb6e9a2ad32390064bd62d2cdf42e7617847d92a6e109a5fac39b75c94c SHA512 4b962ff56d2cc94ea836ad0aa5a7f3d1c10fe76377f992ec992a95fc5259bfcc99c9f2486785005c89c9435400d19ce079bf09944fbfc847592c4727e071a80a MISC metadata.xml 330 BLAKE2B c3874bbe807a8dd1a55897feadfc0a89e4cb806441390ee7e7cc317f3b533a08338a669834122ede89cefd9b6532d789aece2c29fcc6cdfc7f76a81bf382192b SHA512 1c591a28214fb76334171e4a49c8ac302b6f174f265749ad005f2503df1312e8303c92a68248775ed3db98d65107471f9cfc8cfb758c89261f283711beaac764 diff --git a/dev-util/glslang/glslang-1.3.275.ebuild b/dev-util/glslang/glslang-1.3.275.ebuild index 190a55ebddc8..55f9831256b1 100644 --- a/dev-util/glslang/glslang-1.3.275.ebuild +++ b/dev-util/glslang/glslang-1.3.275.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SNAPSHOT_COMMIT="vulkan-sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/google-perftools/Manifest b/dev-util/google-perftools/Manifest index 963517e961b9..c547464c0f5c 100644 --- a/dev-util/google-perftools/Manifest +++ b/dev-util/google-perftools/Manifest @@ -1,6 +1,8 @@ AUX google-perftools-2.9.1-disable-generic-dynamic-tls.patch 1429 BLAKE2B 69dfc7f24fe7d765f4ad6e118ff4b78de070bd471a92ab19bf7349addfc8ce477e14513bada0168fce675aac75e413d26319a784f0ecd5fbfc7e4750b4b1a35e SHA512 a85a631761df4e5a0d38f2e1ce9cb48f3299bb83f7b73cefe872d31f2cf08ec0fffe2c5918dd6e769d83a726404bf94c72857a3870a8823d4dea12d686a4bbd8 DIST gperftools-2.10.tar.gz 926512 BLAKE2B e92fb751f9e695d21edf5fce443f3d3641fcff15cbd6b5d868bc77fbe622594be824b75c8d45513c7f82b9e574c690133b8502d4574162948a77886d5166b92d SHA512 4400711723be9401f519d85b3b69c026e4715473cbed48ab0573df17abdf895fb971ee969875fe5127a2e8b9aba90d858285e50c8e012384c2c36d5a76b1f0c4 +DIST gperftools-2.15.tar.gz 888271 BLAKE2B 0fb627e36d6677d01081b1d566ad42eee8b87ab94a07cbbc4536a1671b539354bc0d27f6eab249e94317f0d57a9801551aa3b2cceae784231ac69528b61d4d6e SHA512 04551bdfac50812dd8305e0fe6f6ae5b8603f18a5f9cde56657daa634982bfb5eb5303721ea6a8e02f4177aa012535216f1c99b9eda4ce92f046982df41fbcd1 DIST gperftools-2.9.1.tar.gz 924910 BLAKE2B fcf0491e42ff4212a63ab0af422f27f5a625c53a0b33e69f8dede96b004a0f01af104d9791a4b75d38145ae0059f5e2967ea1d09b0712cc4d930ef7aafd4f3ba SHA512 5e07f28da9afc5f1ba3df7f06ad0e146c171d33e1779bbaab21547ed234aaced02e5278c1eb8f92fc45480abd2474d6a2d4c71644fb9378f41088c56cc1bc8ab -EBUILD google-perftools-2.10-r1.ebuild 3013 BLAKE2B b24e9bc3ac3b8cecaf8445644ad4685f27774d82fe0c83675203d825edc0229c5fcff024f08c8f9f90262738d739b090d00a41cf75a87caf3b13569a5562a7a9 SHA512 1a10cb02d741ce12601e37b368df8e5abd47659c8998f6faaaf31e15615e15beefbc455d3402918aa884059644fe77cbf5f0240bfff0efdb502211e978ddb33f +EBUILD google-perftools-2.10-r1.ebuild 3009 BLAKE2B 73fa8ce4d53d10e6aceeb7fb0c201d42202a3d169c47064ad4b5560b1665b3d9be0d62b8a8b9ea92930540d3550fc9838b4680e855baf78cedc99d9e659f5e02 SHA512 3457c8400a5b5ebe63f6380fc576e375ef3e32ac4bb0ef5246d86c46bba7ac4e6163a2731aacee09596b26d9965a884442db84a47943713aeea2c5a12d95f9b0 +EBUILD google-perftools-2.15.ebuild 3359 BLAKE2B 9f472190b3cf3b308f16d0d93b00cc7ff43a9a829a2a5996bf30d353c7588386e15b7f7e9ef8cbc612c60e386df2e5bd888363c0b014222de7ac6f28faef3343 SHA512 e01b408c4762dee30f99c66fb5dfa72bfc6762c79d7709e13600b27584ff8be6fdf21d8186d7eef42167d54bf9a3df7109b8a31458913992da602182a5e0a8ea EBUILD google-perftools-2.9.1-r2.ebuild 3138 BLAKE2B ce4ec06f068b4b4b3ed05000e4f6549c33b94dd0f204e94a22289d7c4b3b2c38270978905a7a26036a912b8665ae6cccf47dddd894287206919deec5d2d88d6c SHA512 2c0ef217d45aa7a31b427637ac32d3959ab5cb838a6bbccc9978a9bab2d263f487a3ba49a50e96658a9b3a64511d52589dafadf4435160d351161779f992d1c3 -MISC metadata.xml 1129 BLAKE2B 441935f9605b2c11fb02f4698375b87cdf7a30596f36c5d069ef3bec2599181bc91321b0bbea21f0841d2abdcca58aa1a4732d486bc5719b90f4eb6558fc2404 SHA512 624d8b8fcf555aa62b57c32443eef40fa350ffe346f84dadb33bcb8c8dc192749deee2ca01e121ac82d4e349bcc179af0f897a4b6b696741aefe01ce79abe916 +MISC metadata.xml 2014 BLAKE2B 23bf92b2a94e890320b073d4d27fab2e680d3fb3e5eb9e5fdb6519acb5df8543d4a75e704c908a112f2342d7b81f6f6c1803ad723870f87205cb045370770c01 SHA512 a4cf9f45a166a458c8a6dea731d32e4ef0da44f19138bcf14289d011540926f9aab2852ba50ef48177513dc4af61fe7809496937039bbd4c594635a81f7547be diff --git a/dev-util/google-perftools/google-perftools-2.10-r1.ebuild b/dev-util/google-perftools/google-perftools-2.10-r1.ebuild index cb76ce6b7b1d..e7ac980d7b7d 100644 --- a/dev-util/google-perftools/google-perftools-2.10-r1.ebuild +++ b/dev-util/google-perftools/google-perftools-2.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ SLOT="0/4" # linux amd64/arm/arm64/ppc/ppc64/riscv/x86 # OSX ppc/amd64 # AIX ppc/ppc64 -KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="-* amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="largepages largepages64k +debug llvm-libunwind minimal optimisememory test static-libs" diff --git a/dev-util/google-perftools/google-perftools-2.15.ebuild b/dev-util/google-perftools/google-perftools-2.15.ebuild new file mode 100644 index 000000000000..93208aa22f2d --- /dev/null +++ b/dev-util/google-perftools/google-perftools-2.15.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="gperftools-${PV}" +inherit flag-o-matic autotools vcs-snapshot multilib-minimal + +DESCRIPTION="Fast, multi-threaded malloc() and nifty performance analysis tools" +HOMEPAGE="https://github.com/gperftools/gperftools" +SRC_URI="https://github.com/gperftools/gperftools/archive/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0/4" +# contains ASM code, with support for +# freebsd x86/amd64 +# linux amd64/arm/arm64/ppc/ppc64/riscv/x86 +# OSX ppc/amd64 +# AIX ppc/ppc64 +KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +IUSE="pagesize-16k pagesize-32k pagesize-64k pagesize-128k pagesize-256k +debug llvm-libunwind minimal optimisememory test static-libs" +REQUIRED_USE="?? ( pagesize-16k pagesize-32k pagesize-64k pagesize-128k pagesize-256k )" + +RESTRICT="!test? ( test )" + +DEPEND=" + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + !llvm-libunwind? ( sys-libs/libunwind:= ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + # Please keep this if possible on bumps, check Fedora if needs rebasing + # Allows correct functionality on e.g. arm64, bug #818871 + "${FILESDIR}"/${PN}-2.9.1-disable-generic-dynamic-tls.patch +) + +pkg_setup() { + # set up the make options in here so that we can actually make use + # of them on both compile and install. + + # Avoid building the unit testing if we're not going to execute + # tests; this trick here allows us to ignore the tests without + # touching the build system (and thus without rebuilding + # autotools). Keep commented as long as it's restricted. + use test || \ + MAKEOPTS+=" noinst_PROGRAMS= " +} + +src_prepare() { + default + + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + use optimisememory && append-cppflags -DTCMALLOC_SMALL_BUT_SLOW + use pagesize-16k && append-cppflags -DTCMALLOC_PAGE_SIZE_SHIFT=14 + use pagesize-32k && append-cppflags -DTCMALLOC_PAGE_SIZE_SHIFT=15 + use pagesize-64k && append-cppflags -DTCMALLOC_PAGE_SIZE_SHIFT=16 + use pagesize-128k && append-cppflags -DTCMALLOC_PAGE_SIZE_SHIFT=17 + use pagesize-256k && append-cppflags -DTCMALLOC_PAGE_SIZE_SHIFT=18 + append-flags -fno-strict-aliasing -fno-omit-frame-pointer + + local myeconfargs=( + --enable-shared + $(use_enable static-libs static) + $(use_enable debug debugalloc) + ) + + if [[ ${ABI} == x32 ]]; then + myeconfargs+=( --enable-minimal ) + else + myeconfargs+=( $(use_enable minimal) ) + fi + + if use arm64 || use s390; then + # Use the same arches for disabling TLS (thread local storage) + # as Fedora, but we might need to expand this list if we get + # more odd segfaults in consumers like in bug #818871. + myeconfargs+=( --disable-general-dynamic-tls ) + fi + + econf "${myeconfargs[@]}" +} + +src_test() { + if has sandbox ${FEATURES}; then + ewarn "Unable to run tests when sandbox is enabled." + ewarn "See https://bugs.gentoo.org/290249" + return 0 + fi + + multilib-minimal_src_test +} + +src_install() { + if ! use minimal && has x32 ${MULTILIB_ABIS}; then + MULTILIB_WRAPPED_HEADERS=( + /usr/include/gperftools/heap-checker.h + /usr/include/gperftools/heap-profiler.h + /usr/include/gperftools/stacktrace.h + /usr/include/gperftools/profiler.h + ) + fi + + multilib-minimal_src_install +} + +multilib_src_install_all() { + einstalldocs + + use static-libs || find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/google-perftools/metadata.xml b/dev-util/google-perftools/metadata.xml index 5e5b683a96b2..1e3420600a79 100644 --- a/dev-util/google-perftools/metadata.xml +++ b/dev-util/google-perftools/metadata.xml @@ -2,8 +2,8 @@ - gyakovlev@gentoo.org - Georgy Yakovlev + voyageur@gentoo.org + Bernard Cafarelli @@ -16,6 +16,26 @@ memory usage, but should speed up the allocation/free operations. + + Use 16K page size for tcmalloc. Larger size makes tcmalloc faster, + at the cost of using more space (due to internal fragmentation) + + + Use 32K page size for tcmalloc. Larger size makes tcmalloc faster, + at the cost of using more space (due to internal fragmentation) + + + Use 64K page size for tcmalloc. Larger size makes tcmalloc faster, + at the cost of using more space (due to internal fragmentation) + + + Use 128K page size for tcmalloc. Larger size makes tcmalloc faster, + at the cost of using more space (due to internal fragmentation) + + + Use 256K page size for tcmalloc. Larger size makes tcmalloc faster, + at the cost of using more space (due to internal fragmentation) + Build a set of libraries with debug support (so-called debugalloc). These are available by default but are not needed diff --git a/dev-util/gource/Manifest b/dev-util/gource/Manifest index b6d15196e9da..b2cf6fa86a4a 100644 --- a/dev-util/gource/Manifest +++ b/dev-util/gource/Manifest @@ -1,3 +1,3 @@ DIST gource-0.53.tar.gz 900932 BLAKE2B 7f2822b11b5eaeb5345ade1326702109dff120d3ef8c523a2425a84b54d357a29cfe23a9c4a253b287d570e74943cb67bb80753c6c698f9f60739735cb41769b SHA512 e4190eb581d9998808d1bb4f18ba5a3ae22bacf643b9a150c7d1607e97fca2eab720592aefdcc6a47f92adb4a8df17db48bb941a67ee3d23a10f300754f473be EBUILD gource-0.53.ebuild 1215 BLAKE2B 8dcd9bfdd19ebd55427df717638db5002671950515dc5c9c2540da8f93a0ee1de76f9fcbc1893b7029c6522c69712137ff6c81f10cde03fd929433c30db1d03b SHA512 6fab07354213e49a12d6aa214bbb1c4b534cea995ea62dcec8f9ab7f725c826e1c9f7033d05319dbef780659c9ffaf032d80968cb4fb69378410c85283502747 -MISC metadata.xml 386 BLAKE2B f163d4c1807ee502bfcb21f1a0f5b22d979259629e54d71fbaf7b54806f58090c78260a7ad8c24fe8349f01fa7502ec4c0b45129a94ac2a4e64b35e6b98032d1 SHA512 67743f4d934bfb15512fadbcfccb95a2a3e29b74d2bfd0fed8e4ff3e0c9779750df190f8dd61ac47397401caad5ce66d6a75ce1269b0d69d93304987740c73c1 +MISC metadata.xml 300 BLAKE2B 23f7c7b46ea61159b545277ae554947169d30f4065c6c405ef99ae5e78481e0af297ef6cc4dcc1b196d7cef9f9d9a7709c240aa642f89243fe14a703a859b8ed SHA512 298f789fe6e827ce647c45ea23d5cde8df085a31f378997d37d081dae9b768c6fe79fa68dad0a4c4110d5b95f59a834d35e8757f8cef5b9806003acd38ae244f diff --git a/dev-util/gource/metadata.xml b/dev-util/gource/metadata.xml index a8bbab864629..54a2a54c886a 100644 --- a/dev-util/gource/metadata.xml +++ b/dev-util/gource/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + gource acaudwell/Gource diff --git a/dev-util/howdoi/Manifest b/dev-util/howdoi/Manifest index 9fd9b20148cc..20e540f8d0d0 100644 --- a/dev-util/howdoi/Manifest +++ b/dev-util/howdoi/Manifest @@ -3,4 +3,4 @@ DIST howdoi-2.0.20.tar.gz 27595 BLAKE2B 30644384dbe4c6073bd380a283f2af3894382248 EBUILD howdoi-2.0.19.ebuild 662 BLAKE2B e6118ab2595d7ab41730ef7e1bc8e7469fee49462f61f0797fbc465df73bd0016776eafb1099cc4efa47eb04af480c6ef53b224859cecb793b88efc43e0adce2 SHA512 f14f28eee02a0fbb4e08af82c52668d3a60f203b41436bb27ba85c777e5337b50d463e9c67524a5ee379ae1f71d6f7e45c374e8187a960d80ce0ae070a70a9a5 EBUILD howdoi-2.0.20-r1.ebuild 692 BLAKE2B d5ba2862a3c49debbfca6a077f7e8a74ea800952b811576529198a1e6ffe125baad98e3d1adb5e07165281ef9150d3adf6060ee6b5e595051bafc55d4b69c864 SHA512 db99d74914a98b3273024efe238c00e18bf55371aab16ca48e5915ae9d1ed58ef839be45d369d24ece2d1faea72d4f5a58375ec27d1233bfc87d4fe9c3769fbf EBUILD howdoi-2.0.20.ebuild 688 BLAKE2B ca9861beea443831e8824d08c66ddfcb6826903143bbe53068dce81d300bdb0d062f7b0f18d8e8bf2e230e335ee85812c8cc30bbd9b8bbd99075249c33a44045 SHA512 ed574bd166624cb36136c1c799c4648ee6afd45a20531a1bd80e5dff1998bbc8c695ffb1b35739fbbd5141bd92b708b16e73f286a36d592d26eaa959877406d6 -MISC metadata.xml 400 BLAKE2B 2d9c3340fc0121d15e83c1d3f587cf6833bd8fcaa4514c750691391e1190017be1f47cee156c8c4fb84200c54584218c0be84b0a6b3f9779b8ac59d94173ca77 SHA512 5a9f1dfc535a1f92e70776f91383f9c02381d7776de5456f2394fb0540805e0b4cbd39498bedf0544a8e4f70f5d560611de8ed0ff3607d6ddbc4d82624ecf3b0 +MISC metadata.xml 314 BLAKE2B e40e7e6433ff34dde02694b59b222bc4d88eca4bb8d08c80e9d01db0c253ad60b4d47ab3cf0121480aa119ee1805bbea5223e4115d8f956d26fd4572c176f30b SHA512 c0436baa5ddba9423a8cc85adc93939b813aa893f3ed74510223f36fee0d4ba8626da36565ccfdb6e5b8ed3f2d61bad3ae41cc3369241455ab51796069dc6ab9 diff --git a/dev-util/howdoi/metadata.xml b/dev-util/howdoi/metadata.xml index 3ff7307be422..c80b7105eb69 100644 --- a/dev-util/howdoi/metadata.xml +++ b/dev-util/howdoi/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + gleitz/howdoi diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index a233214cc573..4d171f611b4b 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1,3 +1,3 @@ -DIST idea-community-2023.3.3.tar.gz 815817613 BLAKE2B 987b5585d85bfd7a62acc6bedadc6c7a6a154e477e6c9706ccd554e41c25f32c7dd4b02545342f16e6971a40b9f60acb22dce64413fa7495feaa5230f97a5d62 SHA512 6211258320a6a892e8d1cdc56c17e304dc69d3effc4fd688d9ba53173b9672bc85fe4e321e207e2e5694097f5a17f7d4a773acaf1428f453a1119055cc17ea1e -EBUILD idea-community-2023.3.3.ebuild 3587 BLAKE2B 5a297b548cb1a37b00d52333596af9c292262c5b3aac3089bd3701ec1bef9cfafc8a4744659169fc99edb781e9797d416ed18416f2392398531bfa559a811a54 SHA512 5edf46dba30c7fc9b5cb79380bc3b304d49cd46dc5933157fafac33576f47727774ad0593e63f7cc7fdf0976e55a13746b3d7fd85018d2de775e5e77a29d11ff +DIST idea-community-2023.3.4.tar.gz 815935882 BLAKE2B 9ecd52dc1d00b5c733acd798b093ed2544d73368ba3016baaa3e360e4a4f714c6f7b39cc0a4da814fe7d8b8d83af10e633eb8fad26cd615d67423483f699fa0f SHA512 048a25e184be4a4739bc788050f2887a76cadcafc2d6033eed2d8ebaf5c71116140e9cd30b9cae24f244b50296a46effd83c099f897f79b1df74ec2995899602 +EBUILD idea-community-2023.3.4.ebuild 3587 BLAKE2B 5a297b548cb1a37b00d52333596af9c292262c5b3aac3089bd3701ec1bef9cfafc8a4744659169fc99edb781e9797d416ed18416f2392398531bfa559a811a54 SHA512 5edf46dba30c7fc9b5cb79380bc3b304d49cd46dc5933157fafac33576f47727774ad0593e63f7cc7fdf0976e55a13746b3d7fd85018d2de775e5e77a29d11ff MISC metadata.xml 454 BLAKE2B 297cfd8c543bf216cd45b66b5284f310659422e91f12af3d0bbe2ff689d94c96988d4c125c75a95526135b2c0f54a004ee43e1c1c4dfe4d1d68e86af5f75ab0d SHA512 5ca382bcbc51ea5400cbaeb067bccfcb4a245e208a2769d800cbd80fc7151310f895d410e5828c9a32223ab93345716ba4a2ebce521092631a4b7c0858519ef2 diff --git a/dev-util/idea-community/idea-community-2023.3.3.ebuild b/dev-util/idea-community/idea-community-2023.3.4.ebuild similarity index 100% rename from dev-util/idea-community/idea-community-2023.3.3.ebuild rename to dev-util/idea-community/idea-community-2023.3.4.ebuild diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 1e0b7463431c..9385e8ff26e8 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -1,12 +1,8 @@ -DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905 SHA512 0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5 -DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5 SHA512 bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30 -DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554 SHA512 026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583 SHA512 1ad29f524caee0000ef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea -DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7 SHA512 9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15 -EBUILD intel_clc-23.3.1-r1.ebuild 2517 BLAKE2B 8cac945e2d7eef64a323e23370929f8405f343605efc9626c2cb0a93bba81e11292a251813e4b6046b8808183a803e4ccc6b291c4fbebd43e2db91257bdcea2c SHA512 2ecd6ed2217a414e7b2a6ca4c5d94b86fc388680a2ad3f76bca09fb6f217049330d550e3f1835415711157bfcdf29112da8f4058a87f9b7bc68ab603462e7d56 -EBUILD intel_clc-23.3.3.ebuild 2518 BLAKE2B e743dd64646d7ff479af1b9c71694e74a40eddcfc3f83400149e49d73c8af3cfba3dc67197b8bc2fb6c98b0f3604ce91ae7515c04d84ca8072bee9e5f1f5af5d SHA512 4ca6ab59227402ab4e2fc13cb340770efbfc77e66e22cea143b619370a473317cf73a59c298c9cd1d935de4c5f93bf55382418fcc51fb573c1e3de6c760c1f90 -EBUILD intel_clc-23.3.4.ebuild 2518 BLAKE2B e743dd64646d7ff479af1b9c71694e74a40eddcfc3f83400149e49d73c8af3cfba3dc67197b8bc2fb6c98b0f3604ce91ae7515c04d84ca8072bee9e5f1f5af5d SHA512 4ca6ab59227402ab4e2fc13cb340770efbfc77e66e22cea143b619370a473317cf73a59c298c9cd1d935de4c5f93bf55382418fcc51fb573c1e3de6c760c1f90 -EBUILD intel_clc-23.3.5.ebuild 2518 BLAKE2B e743dd64646d7ff479af1b9c71694e74a40eddcfc3f83400149e49d73c8af3cfba3dc67197b8bc2fb6c98b0f3604ce91ae7515c04d84ca8072bee9e5f1f5af5d SHA512 4ca6ab59227402ab4e2fc13cb340770efbfc77e66e22cea143b619370a473317cf73a59c298c9cd1d935de4c5f93bf55382418fcc51fb573c1e3de6c760c1f90 -EBUILD intel_clc-24.0.0.ebuild 1742 BLAKE2B 81f2fcffb6adfcd90b9f0c74f88e4d0d76eb343f6d32cd89bc2eb3e73ae3a858ba464d82c88da761c377630f6746c16ceea7f5a1a915e3d71348706fcd2971f2 SHA512 51d13df9a6f20642f23f0590a6f3814b4b9c8accebe327ff97ac13f47958cebd3096b5566c6016c907e2e060284022dbc926a7bb744a184ffcb42f88d6f0de34 +DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba SHA512 b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048 +DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 +EBUILD intel_clc-23.3.5.ebuild 2517 BLAKE2B 8791b67ccad7cf49b24bad12f444a3e2d8c627c5f178ab28e81397c06c388ab0c594ffa62ebd46651cdefb46ccc25ffceeaa4c19d5788d0607976a57b0fc4a81 SHA512 bba76daa864e50ef78d0be738186ac324f4ff241ab9294d2654d510d6074e12b2a305af37a5dcb68973cacf7a8529a058ac6e90a5358d9d2b4949315cdafde7f +EBUILD intel_clc-23.3.6.ebuild 2518 BLAKE2B e743dd64646d7ff479af1b9c71694e74a40eddcfc3f83400149e49d73c8af3cfba3dc67197b8bc2fb6c98b0f3604ce91ae7515c04d84ca8072bee9e5f1f5af5d SHA512 4ca6ab59227402ab4e2fc13cb340770efbfc77e66e22cea143b619370a473317cf73a59c298c9cd1d935de4c5f93bf55382418fcc51fb573c1e3de6c760c1f90 +EBUILD intel_clc-24.0.1.ebuild 1742 BLAKE2B 81f2fcffb6adfcd90b9f0c74f88e4d0d76eb343f6d32cd89bc2eb3e73ae3a858ba464d82c88da761c377630f6746c16ceea7f5a1a915e3d71348706fcd2971f2 SHA512 51d13df9a6f20642f23f0590a6f3814b4b9c8accebe327ff97ac13f47958cebd3096b5566c6016c907e2e060284022dbc926a7bb744a184ffcb42f88d6f0de34 EBUILD intel_clc-9999.ebuild 1742 BLAKE2B 81f2fcffb6adfcd90b9f0c74f88e4d0d76eb343f6d32cd89bc2eb3e73ae3a858ba464d82c88da761c377630f6746c16ceea7f5a1a915e3d71348706fcd2971f2 SHA512 51d13df9a6f20642f23f0590a6f3814b4b9c8accebe327ff97ac13f47958cebd3096b5566c6016c907e2e060284022dbc926a7bb744a184ffcb42f88d6f0de34 MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a diff --git a/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild b/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild deleted file mode 100644 index ddb3fe2f40ad..000000000000 --- a/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit llvm meson python-any-r1 - -MY_PV="${PV/_/-}" - -DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" -HOMEPAGE="https://mesa3d.org/" - -if [[ ${PV} == 9999 ]]; then - S="${WORKDIR}/intel_clc-${MY_PV}" - EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" - inherit git-r3 -else - S="${WORKDIR}/mesa-${MY_PV}" - SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="amd64" -fi - -LICENSE="MIT SGI-B-2.0" -SLOT="0" -IUSE="debug" - -RDEPEND=" - dev-libs/libclc - dev-util/spirv-tools - >=sys-libs/zlib-1.2.8:= - x11-libs/libdrm -" -DEPEND="${RDEPEND} - dev-libs/expat -" -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") - virtual/pkgconfig -" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling one than more slot -# simultaneously. -# -# How to use it: -# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17. -# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15. -LLVM_MAX_SLOT="17" -LLVM_MIN_SLOT="15" -PER_SLOT_DEPSTR=" - ( - dev-util/spirv-llvm-translator:@SLOT@ - sys-devel/clang:@SLOT@ - sys-devel/llvm:@SLOT@ - ) -" -LLVM_DEPSTR=" - || ( - $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do - echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}" - done) - ) - =dev-python/mako-0.8.0[${PYTHON_USEDEP}]" -} - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - PKG_CONFIG_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig" - - local emesonargs=( - -Dllvm=enabled - -Dshared-llvm=enabled - -Dintel-clc=enabled - - -Dgallium-drivers='' - -Dvulkan-drivers='' - - # Set platforms empty to avoid the default "auto" setting. If - # platforms is empty meson.build will add surfaceless. - -Dplatforms='' - - -Dglx=disabled - -Dlibunwind=disabled - -Dzstd=disabled - - --buildtype $(usex debug debug plain) - -Db_ndebug=$(usex debug false true) - ) - meson_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc -} diff --git a/dev-util/intel_clc/intel_clc-23.3.4.ebuild b/dev-util/intel_clc/intel_clc-23.3.4.ebuild deleted file mode 100644 index 0df8ae0fd528..000000000000 --- a/dev-util/intel_clc/intel_clc-23.3.4.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit llvm meson python-any-r1 - -MY_PV="${PV/_/-}" - -DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" -HOMEPAGE="https://mesa3d.org/" - -if [[ ${PV} == 9999 ]]; then - S="${WORKDIR}/intel_clc-${MY_PV}" - EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" - inherit git-r3 -else - S="${WORKDIR}/mesa-${MY_PV}" - SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT SGI-B-2.0" -SLOT="0" -IUSE="debug" - -RDEPEND=" - dev-libs/libclc - dev-util/spirv-tools - >=sys-libs/zlib-1.2.8:= - x11-libs/libdrm -" -DEPEND="${RDEPEND} - dev-libs/expat -" -BDEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") - virtual/pkgconfig -" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling one than more slot -# simultaneously. -# -# How to use it: -# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17. -# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15. -LLVM_MAX_SLOT="17" -LLVM_MIN_SLOT="15" -PER_SLOT_DEPSTR=" - ( - dev-util/spirv-llvm-translator:@SLOT@ - sys-devel/clang:@SLOT@ - sys-devel/llvm:@SLOT@ - ) -" -LLVM_DEPSTR=" - || ( - $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do - echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}" - done) - ) - =dev-python/mako-0.8.0[${PYTHON_USEDEP}]" -} - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - PKG_CONFIG_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig" - - local emesonargs=( - -Dllvm=enabled - -Dshared-llvm=enabled - -Dintel-clc=enabled - - -Dgallium-drivers='' - -Dvulkan-drivers='' - - # Set platforms empty to avoid the default "auto" setting. If - # platforms is empty meson.build will add surfaceless. - -Dplatforms='' - - -Dglx=disabled - -Dlibunwind=disabled - -Dzstd=disabled - - --buildtype $(usex debug debug plain) - -Db_ndebug=$(usex debug false true) - ) - meson_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc -} diff --git a/dev-util/intel_clc/intel_clc-23.3.5.ebuild b/dev-util/intel_clc/intel_clc-23.3.5.ebuild index 0df8ae0fd528..090fb7729358 100644 --- a/dev-util/intel_clc/intel_clc-23.3.5.ebuild +++ b/dev-util/intel_clc/intel_clc-23.3.5.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]]; then else S="${WORKDIR}/mesa-${MY_PV}" SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="MIT SGI-B-2.0" diff --git a/dev-util/intel_clc/intel_clc-23.3.3.ebuild b/dev-util/intel_clc/intel_clc-23.3.6.ebuild similarity index 100% rename from dev-util/intel_clc/intel_clc-23.3.3.ebuild rename to dev-util/intel_clc/intel_clc-23.3.6.ebuild diff --git a/dev-util/intel_clc/intel_clc-24.0.0.ebuild b/dev-util/intel_clc/intel_clc-24.0.1.ebuild similarity index 100% rename from dev-util/intel_clc/intel_clc-24.0.0.ebuild rename to dev-util/intel_clc/intel_clc-24.0.1.ebuild diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index ad21c637e215..335559679b2d 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,3 +1,5 @@ DIST kdev-php-23.08.4.tar.xz 1088948 BLAKE2B 33be87db9a52eb9b74e49ea2f5a950e026822b18b07c970dcf15614d2b4772c7a9a52781e4a1825cb61fe79b0ffe873fbb0348ab71c24cdf3dcc4be957ac30da SHA512 ee74779be811937f8e534580179591d25e37b87f2661a8f9ace9bd8cc0399a1dcc8dbc492d810864cacb1f0a653fb35aaba6b749a98764eb3bf739cd4766fed8 +DIST kdev-php-23.08.5.tar.xz 1089020 BLAKE2B 102237d206fd89da08cfb05ff0d0bac9a31bcf84478f869c6fd95cf34ba4ec4eadf04a2137d6c05d61669e5b4256a4c0b82395e2324f7eed24678386f6ff3321 SHA512 f3ce741711eef2ba6a482c7c80b450a153cefe42dbc534c1adb053dbd2ac78c5942d32fe3b1a22e98171615b87f5fd9d1d2bdfe9ab28261f1ba4c1019f748793 EBUILD kdevelop-php-23.08.4.ebuild 1203 BLAKE2B 4608a8997f2d20a06f2f09c50f75a984623b1a79567204f46b1ebd1baa02ef233344c11013bcf3da0b8a58d19595673de15ea5d183e0c65e90f5446016bef171 SHA512 c9d3d24e25008e4a7a9d970dbcb21ae54a799c0e40175cbf32fd98eedfdc1148a2515b4574b3777fbbb9a175e5dc4edf59357e2af20b0774cba42f6f7704d202 +EBUILD kdevelop-php-23.08.5.ebuild 1205 BLAKE2B f8a1925a8bb9d55d928f134a1e1cd56c8d422f8c68ac51791733624e8a9b29f38fb2e8b2a4a44242cc33fb3ebb1e209c076fa05df9305bbc71683274cf3b2918 SHA512 d714f37fdef0d3f36a1626de5d5a607d17aa504175d596c759fd53a57cf0b37ca48c9877de911eaf1ec480db6d3b5f698b606a6408f35f345fa1fdee04e4eb09 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-php/kdevelop-php-23.08.5.ebuild b/dev-util/kdevelop-php/kdevelop-php-23.08.5.ebuild new file mode 100644 index 000000000000..45c4762fd154 --- /dev/null +++ b/dev-util/kdevelop-php/kdevelop-php-23.08.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_HANDBOOK_DIR="docs" +ECM_TEST="true" +KDE_ORG_CATEGORY="kdevelop" +KDE_ORG_NAME="kdev-php" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="PHP plugin for KDevelop" +HOMEPAGE="https://www.kdevelop.org/" + +LICENSE="GPL-2 LGPL-2" +SLOT="5" +IUSE="" +KEYWORDS="~amd64 ~arm64 ~x86" + +# remaining tests fail for some, bug 668530 +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + dev-util/kdevelop-pg-qt:5 + dev-util/kdevelop:5= + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 +" +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( dev-util/kdevelop:5[test] ) +" + +src_test() { + # tests hang, bug 667922 + local myctestargs=( + -E "(completionbenchmark|duchain_multiplefiles)" + ) + ecm_src_test +} diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index 56b88f0b883c..17feb83a26d2 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,3 +1,5 @@ DIST kdev-python-23.08.4.tar.xz 1098592 BLAKE2B c714e75ffdb1ea7e0b086496bacef68f3c690fc61f82ed66379bf68ff9fb558d7f078a3d9f0c4e19c58fc9915e39ff2f93f358c6fd95b595de34bc93f8f45b29 SHA512 19a5044090620fbd4b1b3cc8edac624981d74bd71ed451ab418912261797efe6a5b0f290dcd216d53303fe81ea133002b4af95de4c2332baac83935c780389b5 +DIST kdev-python-23.08.5.tar.xz 1098768 BLAKE2B 0f05eede9c749081562195d567eed4d28f65b31799c0c9996e60580c4678d95e46d366d0f606a64abe6fad07b4c6c9af2e663361153313a9a3f72797ca2cd6ee SHA512 ec9c407f72da6c8c5a5ed3410311f26f032b619dbba7b72d9136bf62cbae12d14f09a1ef26d13663eeae2d57a9c3d0c121ef4dcf7a9f3e34f4f6c0ab83f43696 EBUILD kdevelop-python-23.08.4.ebuild 1233 BLAKE2B c3fac6b10f1715ce658a7859ddbe284d142dd2ca36538d9a9b462bcb660c760925fb80bd9e719c87837ae9bd77363bca69a6cd77daaccf393c787e64de603f47 SHA512 92bc0b2048ffbed38613960f49afc72851fb32882355e812c9663c48f770794584fe9a2994d07d3e57a3811b0e3b476c02418234cbbc1286a62afff526f6a33f +EBUILD kdevelop-python-23.08.5.ebuild 1235 BLAKE2B ddc9074ed2f6370f0b48522a02fc32beb702f40f3be1e5bdce555e12f5871234342a729a371d8339ba8ce90eb407a9287500a3bb4c420d945de6b97820ad88c8 SHA512 5c9bfe8f4dc7ef028fd5c999779150806016debc4d294a822789ceb881aea2b51c65940ffa91ffdb15a95d3cbe882a004a241aabca6123bbb6da91794082d420 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-python/kdevelop-python-23.08.5.ebuild b/dev-util/kdevelop-python/kdevelop-python-23.08.5.ebuild new file mode 100644 index 000000000000..852ffd8d4990 --- /dev/null +++ b/dev-util/kdevelop-python/kdevelop-python-23.08.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KDE_ORG_CATEGORY="kdevelop" +KDE_ORG_NAME="kdev-python" +PYTHON_COMPAT=( python3_{10..11} ) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org python-single-r1 + +DESCRIPTION="Python plugin for KDevelop" +HOMEPAGE="https://www.kdevelop.org/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +IUSE="" +KEYWORDS="~amd64 ~arm64 ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + +DEPEND="${PYTHON_DEPS} + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + dev-util/kdevelop:5= + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 +" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycodestyle[${PYTHON_USEDEP}] + ') +" + +pkg_setup() { + python-single-r1_pkg_setup + ecm_pkg_setup +} diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index 602308028323..2c95946ec56e 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,3 +1,5 @@ DIST kdevelop-23.08.4.tar.xz 8707260 BLAKE2B 4bd88e2165261f771edc36f45b68a86434a252ae2f5ff638641ce8b9c2d76e38eceefb243310dd2c8181e704746985b612d02664db61c83a164a293151ea3f20 SHA512 e5a1bf3b6c46006165a6169fdfe244d02bff945c8dd01d0b5897a0752b4759c03f58ce136e636366b14b3b27e91aa14b29b0f432589a2114f45fbdf2a3cf3135 +DIST kdevelop-23.08.5.tar.xz 8709732 BLAKE2B e85d4bc55cd600eb31c2420d30b32cd6c86e6f8796f02925c42ebe64060dd89a6dd9ebd6ebf1e37025c75384c4bbc25f1ba194878c0c8dd0e775a63d46f13dc3 SHA512 cc9268bb7accf597ef882a6135d930c01c805862b4251226da7a8afd7a98544dcd8ace546771296e8f59b6f7af63e3494079ae328bc568a539b0801e8784931a EBUILD kdevelop-23.08.4.ebuild 4121 BLAKE2B 521f314d637057efbc1ece9dd110d3ef520cc57257c2fa5d550a5dd4144ca4f98e779ffdfbbdc4d893219759d921a95e2ac21416c8e0efed8d1b374f0d41fbe7 SHA512 bb806fe8b50ec622db499e7d8454ca30de78faa07ab3609f103cb9c5eac81d88ee590dfa6dfed3216716680a8b3c6e6d29dd514e4ea8e1c79ac3303dfb21f29b +EBUILD kdevelop-23.08.5.ebuild 4116 BLAKE2B 2cf427d5d1eaee20d032bde29b375a3ace9aa84571a1af7444633a62af74a4058254660b316b01e0f1e3563b2c8ec1aff6c86bfeee274b7df87050a4c6d42f4c SHA512 e93f92ee2892aceb12e4735164de5f1f4a8612dfb4baf3a420a1acef52a31383af85c79f24196dff39c9b2c13866898fe783e2baefe8eda928d2b180db1f6057 MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c diff --git a/dev-util/kdevelop/kdevelop-23.08.5.ebuild b/dev-util/kdevelop/kdevelop-23.08.5.ebuild new file mode 100644 index 000000000000..bde3b7721e3d --- /dev/null +++ b/dev-util/kdevelop/kdevelop-23.08.5.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KDE_ORG_CATEGORY="kdevelop" +KFMIN=5.106.0 +LLVM_MAX_SLOT=17 +QTMIN=5.15.9 +VIRTUALDBUS_TEST="true" +inherit ecm gear.kde.org llvm optfeature + +DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" +HOMEPAGE="https://www.kdevelop.org/" + +LICENSE="GPL-2 LGPL-2" +SLOT="5/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+gdbui hex +plasma +qmake reviewboard subversion" + +# see bug 366471 +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/grantlee:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qthelp-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-util/astyle-3.1:= + kde-apps/libkomparediff2:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 + =kde-frameworks/krunner-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + ) + qmake? ( dev-util/kdevelop-pg-qt:5 ) + reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + subversion? ( + dev-libs/apr:1 + dev-libs/apr-util:1 + dev-vcs/subversion + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + >=dev-qt/qtconcurrent-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qdbus-${QTMIN}:* + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + dev-build/ninja + kde-apps/kapptemplate:* + || ( + kde-apps/kio-extras-kf5:5 + kde-apps/kio-extras:5 + ) + >=dev-debug/gdb-7.0[python] + reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) +" + +llvm_check_deps() { + has_version -d "sys-devel/clang:${LLVM_SLOT}" +} + +src_configure() { + local mycmakeargs=( + -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})" + $(cmake_use_find_package gdbui KSysGuard) + -DBUILD_executeplasmoid=$(usex plasma) + $(cmake_use_find_package plasma KF5Plasma) + $(cmake_use_find_package hex OktetaKastenControllers) + $(cmake_use_find_package qmake KDevelop-PG-Qt) + $(cmake_use_find_package reviewboard KF5Purpose) + $(cmake_use_find_package subversion SubversionLibrary) + ) + + use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) + use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "konsole view" kde-apps/konsole + optfeature "static C++ Qt code analysis" dev-util/clazy + optfeature "static C/C++ code analysis" dev-util/cppcheck + optfeature "heap memory profiling" "dev-util/heaptrack[gui]" + optfeature "meson project manager plugin" dev-build/meson + optfeature "formatting configurations via customscript plugin" dev-util/indent + optfeature "formatting configurations via customscript plugin" dev-util/uncrustify + fi + ecm_pkg_postinst +} diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest index a99383e10b14..e28c8381bc0f 100644 --- a/dev-util/kio-perldoc/Manifest +++ b/dev-util/kio-perldoc/Manifest @@ -1,3 +1,5 @@ DIST kdesdk-kio-23.08.4.tar.xz 40500 BLAKE2B e7cded22e798642ed67f0926792b21d988ae50dab4f323bb26e88ac72d68715128a899a7391c132c8d7017dc87908dae00c76e59db8e6a45216a0438e93e346b SHA512 e2b483cef738e1280643cca0a9633cd63de15472b8d8281ed9830fd25e53463d7823bb483e69f6d4c862e10ce2aea92a1d75b7e23fc16fcc9f637d6b7958e926 +DIST kdesdk-kio-23.08.5.tar.xz 40488 BLAKE2B 555fc710a4d223782e057e75ee4c56bf94c46c57c8f1023d99f16f0ec4a2e8e4d0da9594caf27f987354031e21371dc19f63bdf4e7d8a5f2f9868139869e154a SHA512 7db7d627c538373f8213dcc80a0ecdf2f86339a15b43ded7931355d9968c739b70aaa51fa386aaa17b81caa98df98d9b4f9ace0043db0cd15ff26402186f25fd EBUILD kio-perldoc-23.08.4.ebuild 491 BLAKE2B 2d68459e59579db021a2235019280c5c482d3306e42092f970a7cbd8eeb734afd253dc4f5f674d9565608026dbbe88204e3d34b10edd2fb85db1358927ccb695 SHA512 333d28ce89b09c00455f0ed6f5fb667c6ede7a2dcf7e808cb2d0a5b1bc65cba2ee87027af182551367fce4a3f9d58a0731868b7066790b7000c995f56b41bbcd +EBUILD kio-perldoc-23.08.5.ebuild 494 BLAKE2B 940b12805d02d3da52c8d7725c34fbfc2710a3f407e63ace8408a9c4a0976ec488f49eb9e3e330a95d44fc0fbdcfa4e663349b49db3f6b179b553bc15a339c26 SHA512 bc695835441996ee67d154225f6b29c26167f9199db186b8e6fdbd34f542cf8536873331481fc447fec496d74085e558c351add3441c8b68c7d1e6504e86b635 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kio-perldoc/kio-perldoc-23.08.5.ebuild b/dev-util/kio-perldoc/kio-perldoc-23.08.5.ebuild new file mode 100644 index 000000000000..28433062be73 --- /dev/null +++ b/dev-util/kio-perldoc/kio-perldoc-23.08.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="kdesdk-kio" +KFMIN=5.104.0 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker interface to browse Perl documentation" + +LICENSE="GPL-2+ || ( Artistic GPL-1+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-lang/perl + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index 93f0b7df3245..c1e2c2df78c5 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,7 +1,6 @@ AUX 50pkgcheck-gentoo.el 125 BLAKE2B db546b7f4e1517fb4f3bc46eff6a3294c8d677be031ecb33987daa84c355c3628ab7f24bbab90afb24b0bcec6c0ebebb56339374fa35a345481aa9808bd538be SHA512 31bad085867ebecedf0c9c3ed1223e7512238892d69b5224e850d744c5965bf7a2d7cb90978d9cce6da8dc554dba36803d604b8c6ac2b7cc9f2718ef7d6fc644 -DIST pkgcheck-0.10.26.tar.gz 800332 BLAKE2B 01bfb0168fa7bb27660d4d82dca673834e761913aa4ab12a93a78936da9af3ad9d4330bc276c1c14687d0e0bed1f0748ed72ec871ee1af0c47bbdf724aa02e02 SHA512 8b668db52e1a28a664f06d7d4c590830a3f55c8f400b1dd61f8e721ecc04cd0b8d4e8124d07740d47c40fd9c4f3e9189a2c9a27c371109b76edcdfbad86e52fa +DIST pkgcheck-0.10.27-git-2.43.2.patch 1193 BLAKE2B a91d51e939e524682eccaedc4489c44661f5ed28e76c7074c16f001bf8a968c0ec4485e2a71504e86e081334ee0de02d70573f6ee910c52d636cda1955747686 SHA512 26c81364f7ef875fe3fb1ff77ccde6bd0892160b0ad8ac929f146950473596be1967883ffc5c25fb05ee4fd19870b470fdcfc536667530b89983ce1035b0007f DIST pkgcheck-0.10.27.tar.gz 806381 BLAKE2B f4acf72e85003f4dfa244c843464ab40a93df64a7bec68682cf39413552a51989a3214cab9c340318cebb39a8cf33c497fd72335cd37772f8e4d6e87838e413b SHA512 581109fdc565852d0407d770634864f809c2860ccfa03675afc8273199bc00af1c632c0fca27904c3262b1e851f3b8939cbda466cb3876ac228cddf74016fb32 -EBUILD pkgcheck-0.10.26.ebuild 2171 BLAKE2B db98882758501d6978686ef42e219a0fabfa65e461b7e68a7dedb9126f2877638291fb23bc1912244d4b86a7255b6228d8f3ae19cdca256da776226f58b4ecd1 SHA512 159ac0b29737f07c1873e3f709bddb79cea7a3168c83e14f1c4b296f8b3d91b9691ae3ab55ae433f2e9fc5e458a289aeb9d260e562c4a5784964ed8b9f1e76a1 -EBUILD pkgcheck-0.10.27.ebuild 2179 BLAKE2B 1ad7c2cc0778f82663afb755d0654012a5b981effd3e8d82f89af3c3fe663829e83cf99e86a1012d1f0f53a40f4cbd9373c32b48153dfc36b45e33c50a45852e SHA512 1eb392d8d6d2261156593214d9169911ed026c9e0df79ac0bd375fbdcdc51606641afd00c676b426d99d5ce53a20fcc305e1c73eeac13dd516dd3ea51d008460 +EBUILD pkgcheck-0.10.27-r1.ebuild 2364 BLAKE2B 44f9dfd973779b7274f3fc533505e0b2bc07e1a1324f467e4aa1cfb7f59904fe4e43c4b9a9cc30d857231604f84875069a7e355abff37e90143a271d9d37b052 SHA512 4303ba0fee8233a2b7d777fbe75b4051868fe61e884865949d9e2eb4eb1c0decb7527d312407c01a4e667a3040c755a23b0abc479539930f738fcce9e3abdaa2 EBUILD pkgcheck-9999.ebuild 2179 BLAKE2B 9ce0b3efa33fbbb03b4e915a119a0ec5d7e58ca02065438c4afc32c8676fd7bdbc361cf11ef5fdab301cf00821f5564c7b2fd8413bfbf3c727c9984aa13cbfe9 SHA512 61149e34aac2d0db663dbff6da37e7f0d4be87913b1478bfe3650880c941b94690455f9c0c1e54ea51175f5ef8a16c49690e42b65277c82969af278275677eec MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a diff --git a/dev-util/pkgcheck/pkgcheck-0.10.26.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild similarity index 90% rename from dev-util/pkgcheck/pkgcheck-0.10.26.ebuild rename to dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild index 708a4ac0df6f..813c851ee5f3 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.26.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,6 +14,10 @@ if [[ ${PV} == *9999 ]] ; then else KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" inherit pypi + SRC_URI+=" + https://gitlab.gentoo.org/pkgcore/pkgcheck/-/commit/9103513e26f9f2aeade5b563a49697c0e2665e3e.patch + -> ${P}-git-2.43.2.patch + " fi DESCRIPTION="pkgcore-based QA utility for ebuild repos" @@ -55,6 +59,10 @@ BDEPEND="${RDEPEND} ) " +PATCHES=( + "${DISTDIR}"/${P}-git-2.43.2.patch +) + SITEFILE="50${PN}-gentoo.el" distutils_enable_tests pytest diff --git a/dev-util/pkgcheck/pkgcheck-0.10.27.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.27.ebuild deleted file mode 100644 index 0bfd64093b98..000000000000 --- a/dev-util/pkgcheck/pkgcheck-0.10.27.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2024 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 elisp-common distutils-r1 optfeature - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git - https://github.com/pkgcore/pkgcheck.git" - inherit git-r3 -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="pkgcore-based QA utility for ebuild repos" -HOMEPAGE="https://github.com/pkgcore/pkgcheck" - -LICENSE="BSD MIT" -SLOT="0" -IUSE="emacs" - -if [[ ${PV} == *9999 ]]; then - RDEPEND=" - ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] - ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" -else - RDEPEND=" - >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.21[${PYTHON_USEDEP}]" -fi -RDEPEND+=" - dev-libs/tree-sitter - >=dev-libs/tree-sitter-bash-0.20.4 - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/lazy-object-proxy[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}] - emacs? ( - >=app-editors/emacs-24.1:* - app-emacs/ebuild-mode - app-emacs/flycheck - ) -" -BDEPEND="${RDEPEND} - dev-python/wheel - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -SITEFILE="50${PN}-gentoo.el" - -distutils_enable_tests pytest - -export USE_SYSTEM_TREE_SITTER_BASH=1 - -src_compile() { - distutils-r1_src_compile - - if use emacs ; then - pushd "${S}"/contrib/emacs >/dev/null || die - elisp-compile *.el - popd >/dev/null || die - fi -} - -python_install_all() { - local DOCS=( NEWS.rst ) - [[ ${PV} == *9999 ]] || doman man/* - distutils-r1_python_install_all - - if use emacs ; then - elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - - optfeature "Network check support" dev-python/requests - optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-util/pkgcruft/Manifest b/dev-util/pkgcruft/Manifest index e0655ede850a..e8c8dbf32589 100644 --- a/dev-util/pkgcruft/Manifest +++ b/dev-util/pkgcruft/Manifest @@ -1,4 +1,4 @@ DIST pkgcruft-0.0.1.tar.xz 30144864 BLAKE2B af309ac7199640e1ee058ba9206c09ce7a054016f515d99763c40399ed8487807c908f5a5fbabc187ee88f2690cbdaa91c8b374732949b1e03334418140de65b SHA512 d02c91b7683f930eff99fa0cca01f7008c6a8808c25439a880928dc1a680f99a72f76a571bf3ec48f17a1ab337007679384993325b53a9efad1ff4ce59b382cd EBUILD pkgcruft-0.0.1.ebuild 1132 BLAKE2B 4650b9096510571626fe8b5d5f3a29bbe161a75154d5f95eaf363f4b26e7b66589ca89e351080d8418ba1b42e2d5d7c39c12b9e8a41feff812d8615f2377aa4d SHA512 2d152aa79585175abaa4bc0cdcc17e1030bad1182696c008951cd93c822c97b21e426583d56439499e31d2271005fdc122ceff4e6bf5f40ae6ad87d360c181db -EBUILD pkgcruft-9999.ebuild 1132 BLAKE2B 4650b9096510571626fe8b5d5f3a29bbe161a75154d5f95eaf363f4b26e7b66589ca89e351080d8418ba1b42e2d5d7c39c12b9e8a41feff812d8615f2377aa4d SHA512 2d152aa79585175abaa4bc0cdcc17e1030bad1182696c008951cd93c822c97b21e426583d56439499e31d2271005fdc122ceff4e6bf5f40ae6ad87d360c181db +EBUILD pkgcruft-9999.ebuild 1132 BLAKE2B b754b8cefd4beafed2a09ef8c867f60a87d4258346383aac6d80337fb5137be05c4e0c33f5ed31ac63f08f74b13fdad4d5bc9aa7eaae30356b5866eca668081b SHA512 0fb53744fabc8cc09c748c395d643835d18145cea7adb6a14a19533c80c6eed1866b69ea6e12cc930ad4115f8186e58bf5928375417c72930f21eb5718da16e3 MISC metadata.xml 322 BLAKE2B b0ee0fc53eb8b4b485f74806a78b5560aaf53f1772d7bd3e5af4e03385b3f3aed18fc52462c2d49de6c0d735db0cae3fab175b8adc0e5f7c4baa89e28973776f SHA512 9343cd5028750182fe9325c44f4c4c7df0976b79e0422b66e0fd16f94be76eaa203e8ecad5ec2cbed3535f455f038e51968850ced9afb27af9a98b6b968df88a diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild b/dev-util/pkgcruft/pkgcruft-9999.ebuild index c2c6182cc283..dc659b541bd1 100644 --- a/dev-util/pkgcruft/pkgcruft-9999.ebuild +++ b/dev-util/pkgcruft/pkgcruft-9999.ebuild @@ -32,7 +32,7 @@ RESTRICT="!test? ( test )" # clang needed for bindgen BDEPEND+=" sys-devel/clang - >=virtual/rust-1.71 + >=virtual/rust-1.74 test? ( dev-util/cargo-nextest ) " diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest index cbb0d9772b7f..3134953fd7bd 100644 --- a/dev-util/pwntools/Manifest +++ b/dev-util/pwntools/Manifest @@ -4,7 +4,7 @@ DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 11b1b6a923c44ee1b5027b4a71f9f3b6b DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f SHA512 f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31 SHA512 3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e EBUILD pwntools-4.11.0.ebuild 1699 BLAKE2B 011024772043ee432ccadfc1c8bd316d58886720d8f33db4001d66c9eb2626edc059f13bb41675f1b9097f13daf1f5893de2882533ee7b013296198a2a65a131 SHA512 86b2de9e55b9df45bd2ffca78cee8b1e5dbe571a9378aa56aa22c6cb359abc9dda994744ee482092b8a56365f112f073a1f9c72232f11dadf20ae6ba710babc6 -EBUILD pwntools-4.11.1.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46 +EBUILD pwntools-4.11.1.ebuild 2028 BLAKE2B 517a26da71bc0e73e0fb6dc970aa05c9fc15445e225829002bee69037d72100866c0d28b1a620056de53b83cf99d36f2c6f5e1d134ee5ef8cb90614848c1eef3 SHA512 4c81a9bc7ccedf507c31265d2156bb89bda5372731cd600be06e732eadffa0b215c6686b3dca39c82e8523b13c7ef06d3feb2addf1ac1b4058397ed272a3c3f7 EBUILD pwntools-4.12.0_beta1.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46 EBUILD pwntools-9999.ebuild 2030 BLAKE2B f2feca7c7ebf4b5e4ee8e1d9f17f40fc508d2a2cb96aa3f24750697862ae561e2392ef9978a3d8f33a0ec00acc893112e27b5350f11588769d3753b3419ba4cb SHA512 c87c889dfb28667e536a43c67cb766f3a52529f2f5dd2cb815ee88f9fda26c463fb474c1049626c0f6deaa4defad71c0d80dbccb58814f209be4c8cbf55bbb41 MISC metadata.xml 541 BLAKE2B 31c34e39b19efa02a71fa2916d584f78893a864bd06559cffd475b9ff9837989164ab1e7fb8fa5ec345b63bacad314c4218772efed0b5201a964b225ba8e84d4 SHA512 e213766d68840db16fe46c9f3ba7094ebc63955f763963b44606636dfab95f0ed48a368901ad3b464e991205bcacd1de7cfe470dee63268eedf3a74fa901773e diff --git a/dev-util/pwntools/pwntools-4.11.1.ebuild b/dev-util/pwntools/pwntools-4.11.1.ebuild index 7811e0a1eebf..3c844a90b542 100644 --- a/dev-util/pwntools/pwntools-4.11.1.ebuild +++ b/dev-util/pwntools/pwntools-4.11.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then else SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" if [[ ${PV} != *_beta* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~riscv x86" fi S="${WORKDIR}/${PN}-${PV/_beta/beta}" fi diff --git a/dev-util/repolite/Manifest b/dev-util/repolite/Manifest index 119f067c8844..23bff82bab22 100644 --- a/dev-util/repolite/Manifest +++ b/dev-util/repolite/Manifest @@ -1,3 +1,3 @@ DIST repolite-0.4.0.tar.gz 29316 BLAKE2B 7843eee116de881e688d1ba7ef16113c0dd63d5c1a795d6c6c7b7c034e3dc5c82f5838049e33703cd8c16ea4a7d96c2ae365278be81df6267f2cb171b20dd059 SHA512 14990576f0cd5c77174318be023f0dc63b7dab957e2a896e2a021d5d24b8dccaefad7170ff75ef7e3308ed65ed72092bfc19dca2efdb14598b73722764d9a4dd EBUILD repolite-0.4.0.ebuild 1181 BLAKE2B bad030e7dc8c8dfad3e283e36c05cf5b96c9808fd38968e90738132c16f1d8b483d2d12f5ce99ae5b1b34b6b16c8e91b34939c633c3761796b27dd396d527a69 SHA512 d5b523482cc949da24d7b90fb13256a8d8f82c8c0dc64b0cb9709420da515f76a0c09d3c05586d84d6b06fa5e10211494ecf9cc81a4c00dd5fd8c10814644edc -MISC metadata.xml 320 BLAKE2B 41189de2deb8d9e7efce83c98f36609d90b2d0c72cbcd8ba3748ec42ff32ee3ffb2c6e9602bcad35b5ddab397122bedd4d98ab02026da9cf30fcde760ed48d79 SHA512 7720b9c775ca2cca028449570c43b11275d5f2610bd8079673302a49879d99a01e71b28656bea78011dc7f03483b4b3937a69d047d688c99ff2f3ecf0b8fbecf +MISC metadata.xml 244 BLAKE2B df48de3fef8ac0227888f8476c66d61d1c3f3cbe02c89d900235494f2824bca4c8f9b25647209aa4942d53c717de9c8e99389631ccf7ec128c2a8948475fe180 SHA512 dfe70250c4963101c248c860f41a521d3ed639b1a0ccc2ff5880ca08f3ee04ef05f779db44de0f727ffb29039ae6a2059427927ff687df85af1c19feca4b0456 diff --git a/dev-util/repolite/metadata.xml b/dev-util/repolite/metadata.xml index 37cb5831c6f0..2ebc8283a497 100644 --- a/dev-util/repolite/metadata.xml +++ b/dev-util/repolite/metadata.xml @@ -1,10 +1,7 @@ - - nerdboy@gentoo.org - Steve Arnold - + sarnold/repolite diff --git a/dev-util/rgbds/Manifest b/dev-util/rgbds/Manifest index ab51eec7c0ae..89b4fee98d2e 100644 --- a/dev-util/rgbds/Manifest +++ b/dev-util/rgbds/Manifest @@ -1,4 +1,6 @@ DIST rgbds-0.6.1.tar.gz 8041890 BLAKE2B cd5483e6fa5e2ca3bc9a6e3de44fdf7dc92289d558ac72d8922c0cf21b9dc576b878bfd7610cb41f791ad16cc415e446c925ee0dbc77ec4370d6ef4549935681 SHA512 b4a111e3d98a190d3c9b500dc59585fe68a8e6febc79b6716b406b96714e401bac427336388409ae456ee0f1e5a2c285bfe7b4bfa10e0d148ffc161adefe435b +DIST rgbds-0.7.0.tar.gz 8053662 BLAKE2B 07f6901eeaade45125acce5c33430bdefc5a4228d2fe952d55ca254c0fc17dc5248262ecc7df5e9dd0a73aab29a39a2b38988a7ae93ad739609397a286e96aa9 SHA512 82d799f9639cb3a4c110f84f5184f46a371e66428e7d3b4f3f0229473d472dea1b381268df92736f2d1d4f5e8e2c83b61888c3ab4055768f9472b834f66f2f68 EBUILD rgbds-0.6.1.ebuild 796 BLAKE2B b987811713b906c2d30e89afc96b5c24169e34a693444b7ba934c06de04dd28171f08f44d390b9bd38979bf6860e60aa295962b963b827dcdad3b6d8ef2a8e2b SHA512 cde4ecea869b20932df8c70291aa66d6eaf19b19a0d79575c3488d6fe9ea41c5f3fc92b5582ae24a1d519c9b608840c5ba1117c7ae984b4cdd8b863538327990 -EBUILD rgbds-9999.ebuild 767 BLAKE2B 5a22dd27268463c4ecdb56fac9826fed59909852fd624b588703b1f1f67c761d73d590c2b69db245fc1eac2d5b48f8a8fb7bd5caaa6e2ffbd47ccafca7d2c36f SHA512 28684aa9b13af2bdb27855a91dd56806c1e9568942f5043e6be8a6ad32dbcfe7eb48463c9795e1c4af149733590af482ea59aab34e6a71a7c6ae6b3234f5f21d +EBUILD rgbds-0.7.0.ebuild 826 BLAKE2B 861e3200ea7f00616c8d1d0894a8e6e8f4c7cb6ad62d9ab2470d349a5fdba6ebe4e20da68890421aa8a13ccb05ffdcf0808c98b7436482d0d146fb7e671fc911 SHA512 de0916477db1209eac8422c017824b2cff205861df9da769df975e16632d87fb97eb0e4300aee165bd886b7d3f1987f9d57162ec214a2ea6b53f6b3844b6476a +EBUILD rgbds-9999.ebuild 826 BLAKE2B 861e3200ea7f00616c8d1d0894a8e6e8f4c7cb6ad62d9ab2470d349a5fdba6ebe4e20da68890421aa8a13ccb05ffdcf0808c98b7436482d0d146fb7e671fc911 SHA512 de0916477db1209eac8422c017824b2cff205861df9da769df975e16632d87fb97eb0e4300aee165bd886b7d3f1987f9d57162ec214a2ea6b53f6b3844b6476a MISC metadata.xml 665 BLAKE2B e9e96801e1a7c94a7c3645f6ea5f1354d13faf4bb98fb001d32a8f3e10f660c2d525a9e9e27b7b62b5f929c567461072f892a6a23978e7812262c49dcd35a0e2 SHA512 9035ff9ace1fcecafff7dbcd0c7f34247a94a366f8c6b0ca6a92b62b5e402f9cf97ceae675381d332758fa9969e16a7b790bc9ce9a0e2d65a4e4378faaf02fbf diff --git a/dev-util/rgbds/rgbds-0.7.0.ebuild b/dev-util/rgbds/rgbds-0.7.0.ebuild new file mode 100644 index 000000000000..15f4299a0ec4 --- /dev/null +++ b/dev-util/rgbds/rgbds-0.7.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Rednex Game Boy Development System" +HOMEPAGE="https://rgbds.gbdev.io/" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gbdev/${PN}.git" +else + SRC_URI="https://github.com/gbdev/${PN}/archive/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND="media-libs/libpng" +RDEPEND="${DEPEND}" +BDEPEND="app-alternatives/yacc[bison] + virtual/pkgconfig" + +src_compile() { + append-flags -DNDEBUG + + emake Q= \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr Q= STRIP= install + dodoc README.rst +} diff --git a/dev-util/rgbds/rgbds-9999.ebuild b/dev-util/rgbds/rgbds-9999.ebuild index 51e115fe3583..15f4299a0ec4 100644 --- a/dev-util/rgbds/rgbds-9999.ebuild +++ b/dev-util/rgbds/rgbds-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://github.com/gbdev/${PN}.git" else SRC_URI="https://github.com/gbdev/${PN}/archive/v${PV}/${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" @@ -20,7 +20,8 @@ SLOT="0" DEPEND="media-libs/libpng" RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND="app-alternatives/yacc[bison] + virtual/pkgconfig" src_compile() { append-flags -DNDEBUG diff --git a/dev-util/rpmdevtools/Manifest b/dev-util/rpmdevtools/Manifest index f5969cc906db..e2626d551743 100644 --- a/dev-util/rpmdevtools/Manifest +++ b/dev-util/rpmdevtools/Manifest @@ -1,3 +1,3 @@ DIST rpmdevtools-9.5.tar.xz 96724 BLAKE2B a406581be0286a6cb4b611289820f5a2db4306b731b0963881091e27b04b213c155243aeb95eadb41a27ab7a481bf1464d27d31fb52c6b10c3cedb23c1b22d21 SHA512 d2a110e7557eb149113560d64b3ec1ce75e5ee5ee541de3b4ed88f2bf11ef0248c864383bbffb49f8c32920563704da94004a8f9c099ce3610e6168aabfe440a EBUILD rpmdevtools-9.5.ebuild 897 BLAKE2B 5f669fbfaa782aff236347cf58054adb5bbcc7c9ce539972de1613e135223ade5941b43e4770b8ef4945e16b5db132242b8b0c951032b529dc181d4c9da0c6ff SHA512 5a78a4ac5ef995890d4f3bcafc9bbb7cefb8f4c60fcecd8e72eb20c67325d1e9af9b959dcf70525e6df944d6c00afd16ec606ebe2d5dde758f8b97ceb4d0603a -MISC metadata.xml 254 BLAKE2B 27bfad9e03763fd082b0adc7a602dbf9f51b6c6ede654b4fa61e434e9c9452a301259197291dd45bb6d5486e1797fd8c15383c4bf88f3a0a08c116dd9227b5d6 SHA512 a08ace91187b9c474aea7738fedcbb2a65e52a19f004a781376f04f7fa6c4b867e43645764854108ab21410b6675246b00514c4754e8f22732790e6fc6dbc2d6 +MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-util/rpmdevtools/metadata.xml b/dev-util/rpmdevtools/metadata.xml index 4c0df79c2637..115e9d64a669 100644 --- a/dev-util/rpmdevtools/metadata.xml +++ b/dev-util/rpmdevtools/metadata.xml @@ -1,8 +1,5 @@ - - kensington@gentoo.org - Michael Palimaka - + diff --git a/dev-util/rustup/Manifest b/dev-util/rustup/Manifest index 2a079b37f266..aa831232af85 100644 --- a/dev-util/rustup/Manifest +++ b/dev-util/rustup/Manifest @@ -307,4 +307,4 @@ DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff DIST zstd-sys-2.0.1+zstd.1.5.2.crate 715552 BLAKE2B 497901ccaff7f92aa607797970c6beaaa3fcbeb08a48a2dffdfd465af999291e65024dfb7fc844802e5befa0e67dbe225310f72e6292bdcd22596b2614665d8e SHA512 a54ff4159640d31f898cbd374b9117d1e7ee4b54c5b4a8e1ed6286d9e954341e077088c52161e086ef0f28dfec13e03f64013712fa9bc59d471191cffd8e0e1e EBUILD rustup-1.25.2.ebuild 7841 BLAKE2B 598f9c61e13879229c545e28dc7f5a2fe2d32975cb62ccaa5ec84dbfedcfdd73e03e9827d39f070302a1e4a0c71b07c00de3aff3c757d63c7fa1d1e76c7f516a SHA512 6d44ef4994b6c2f9c5275241422f9bbbd88c6faaef6742d2bb3d98691a89929f19f1e15873ea511f6d12bc1cfb1e4fea01cec1a0e3c06e371da34b1a9e1869b7 EBUILD rustup-9999.ebuild 2235 BLAKE2B c0562dab0e7a5ed4e7b9466dcefe3f85f826460376e4594a8cc1d4930bc93456cee6f00ba8b6f56d84948c9acaefbee787578a7553878b4631066c289de2fe36 SHA512 d9a8326520dff7c24d7cfb265c55f034da00f6c280562d14c5c1dda6b88e1fd7f22f4b602676a324845492676f095edb9a169eeea347f0fe80a1ad6dbd16470f -MISC metadata.xml 438 BLAKE2B cb3b086cc3bc460eba991afe79f2f489f675dc61f5fc7f33796963f91be9766379453ef5dd3f621991e21d1c1b477c9787e8ee6619a1f3c25890aab5935de1b6 SHA512 0affb079963bfe587f9afc6266c582e7fc8b8f6f143f749c1b131a326437b1181b6b5399eaba98c270263e679ae5261bdf56e0e0aa15858522937e0d438fd7d6 +MISC metadata.xml 326 BLAKE2B d7259e42d25b963fb8cb8529dee35d5ad91810ef5905bd3b08959da41fae8c573feba099f74eb576ff6b8cb94b80b43856d8f995c3bfd0a45038f66105fbf6e8 SHA512 e59ae1024b60ed8ec4ea300d74e9abab314e8e793236a699e1b1fd91734640a2dcbf72ec28b0d818091f83a84692494bdcb985b31b3f4204fefdc5a0a654fa3d diff --git a/dev-util/rustup/metadata.xml b/dev-util/rustup/metadata.xml index ee92c83f29d1..f02a8b230c7d 100644 --- a/dev-util/rustup/metadata.xml +++ b/dev-util/rustup/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - rust@gentoo.org Rust Project diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest index 08e0217dd647..9e0401488b0c 100644 --- a/dev-util/sccache/Manifest +++ b/dev-util/sccache/Manifest @@ -386,4 +386,4 @@ DIST zstd-safe-6.0.4+zstd.1.5.4.crate 20856 BLAKE2B 05ef99fecb0d49c47dda75c23e89 DIST zstd-sys-2.0.7+zstd.1.5.4.crate 732100 BLAKE2B 1859d1feb7c31d53df56b198b88a391bf09e221d09d449878043dc780ae6e3b3a0ad05fe3fb4980e849ab914f68d281d41f51f7bbceec6e1403d9b4e25572b4c SHA512 dcddc4f0d7486ee144df4e2173536dc02c9714b6f702edb9a9e04b4c02f4d347b5a70fbc020c1d08c079d38a423c4dc8b6b86e7e43ec3ccfcc8e3ff9861be11b EBUILD sccache-0.5.4.ebuild 9678 BLAKE2B 52562eb0b19d1ce928e39a71a3007d405d487c824de217c97cdcad868b54f3f5613d7123c52142d5ecde75a1bf31da227576e81c7c5780165b92f14a263b3682 SHA512 df87632d6bcd08d0fc6a2c2d5b792f8f9f137bf385daa7f947b518cd75661f9b8c954c93a43006377f987aabd428968418bac09f2eeaf1f6d72ea74480dd8740 EBUILD sccache-9999.ebuild 2470 BLAKE2B 71d2f61f252dd1555a463f8f1df59832081450c03465bb28957865b2327c26e65a86df9f710dd9ee625f3f39e27d2a10aa9bf163a66ae54123297e0c819c69a4 SHA512 7199c7b5f71f53644d3abd42611eba41128f9ed4ffe4a8d42acf5506f854af3c0834c264cd244202c0658cde25473d352d44f34f70293ac7bcf397ff8501f476 -MISC metadata.xml 1125 BLAKE2B 980d3d6f67a934fef45714dded5c4e1f61fbd1b682ed181be2891f53d244ee2963bedf894c8bbbce74fceb78d89271ba6bdfe3252a0fff13a83b3f86c13a1813 SHA512 53ae43953bc93f1a3f5e2c607c8cbaaa8c0c6b5d16f2d19ac044f626aa0afd570fa6d14713b702495f9601a4bf45a9184fb5a8069cfafb98042fa4bddfa19a28 +MISC metadata.xml 1041 BLAKE2B ac0c9ceb2572fa47490057c8b74ca2f8411f919cb054175703ace7e2c25cc77ea57a6055ac428d348a93763a95795cc8da0b598803c708659fdac1fbd7296cb6 SHA512 2f3c2aa9c214d11795a828ffa19dc0ecd880b82f600c0e4143686c9d1fb750ba5c66228ceadbf64aedc923ac1b1c3d687f607cec1b82072396407295b98e42bf diff --git a/dev-util/sccache/metadata.xml b/dev-util/sccache/metadata.xml index 3c46db5e0d9b..3503c4d65610 100644 --- a/dev-util/sccache/metadata.xml +++ b/dev-util/sccache/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Enable Azure Blob Storage support Enables distributed support in the sccache client diff --git a/dev-util/schroot/Manifest b/dev-util/schroot/Manifest index fcbe31dc6804..7cab8b294c42 100644 --- a/dev-util/schroot/Manifest +++ b/dev-util/schroot/Manifest @@ -9,4 +9,4 @@ AUX schroot_prompt.sh 73 BLAKE2B d833a51c7a36ba45b672e1b7adc1e371c3641b53c74530a DIST schroot-1.6.13.tar.gz 687581 BLAKE2B 5054407e545f39258df7598dbc233a836f6a86a02b4d0f3368109fd3edaea543fde6f81cfc6fedcdd6124490a3d5bc4d3a7e113ebe5ba2cfe7ec2c204f9cd0f4 SHA512 a250a02eb2384f1c27a9ff6479b77647a7a19b96b3b4e9d63e32a5dabe6ef3a3b1e2efaf98ddd9db93ded50fc93595ce545b0f0247c4a9e481349adafe806c2d DIST schroot_1.6.13-2.debian.tar.xz 110752 BLAKE2B 77c877e13541968ffd4edaa04c1a846e9deb19a3670088c19cdf3a217acfc2521d2b8d8dec7b8e6188b107f793af6152d5724fd596a9c62f6c9b57f2c30d57b0 SHA512 8fd7e7f95131285ec49bda3d9ccc6ba025976009c382998ef183142d2e3e288b7936e2c8ec6532870b601f62b460d577920d9a801b789f0d1bf7ee31b45356c3 EBUILD schroot-1.6.13_p2-r1.ebuild 3731 BLAKE2B 7c58443a0215983d5e3e9d6828aac6a8a0d19d3d0d15e74c56cc9eb2de561f6f5eb2eb29acf6c878658b2d27ffd25217abc2d1407251cbcaf98f3180dc61ce9f SHA512 67902c6ddadbeb60ea6d438ebc8a48acc2ea4f5ffce63c8e18783a3eae35f8b8b5420c22955c33039a04f34e91f307e161f4faf096514c61bce0d6faf867791b -MISC metadata.xml 616 BLAKE2B ec6e30d14cf7b8a9b8bfbe68be7d4f044d3ad8c84edea4c98b997426dcf1a29d87d2ef74968184b2aab28b68925687fd04a319f5dec0a594d586b2a7a10d7818 SHA512 18118a20b8c4f02926d27bca2a394611512bb7c353720b092ef79036691c3de24febb29d96b36171158d31534ed1dc994f2e4952517438ff550fb95cfad9dc4c +MISC metadata.xml 532 BLAKE2B 897d0a67ccc792a8f7651267a8da29af28e6eea56896c63f0a9bf1d2f070cab81ffe582f2fa001082afdc6e9421dc2336c5a67659d7d2bd41b21e7749316f8af SHA512 dc3abb102716f1cde0985f315a847b72e53b2e86c6e04b29a01cbca8820e1e1ba37c3b75ba9899f6f45b3937634b0eab959fbb99ec4fc53d41bfad03590cc7e8 diff --git a/dev-util/schroot/metadata.xml b/dev-util/schroot/metadata.xml index ec70895cfd15..ff1f91b8e70e 100644 --- a/dev-util/schroot/metadata.xml +++ b/dev-util/schroot/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + Enable support for chroots using btrfs snapshots Enables the building of a wrapper named "dchroot", replacing sys-apps/dchroot diff --git a/dev-util/shellcheck-bin/Manifest b/dev-util/shellcheck-bin/Manifest index 5992fd4064cf..a9b02f01f90d 100644 --- a/dev-util/shellcheck-bin/Manifest +++ b/dev-util/shellcheck-bin/Manifest @@ -1,9 +1,5 @@ -DIST shellcheck-v0.8.0.linux.aarch64.tar.xz 2996468 BLAKE2B b38f1ff04949d9069eaf835fa42a2497e0cc6c8a10ea66167156dd4e7ba1b9dca1449cd1b23cb6df63f5f8e19aff566d481a08522d61d527b8bd0756a09dd52f SHA512 7082a5002a1ea2403cd6c24665149a0444960a66dc2002f2e38726a6ed4f7f0499a051679cef8de619e401e8754b13a65624fdb108d7225cb486219184c44c12 -DIST shellcheck-v0.8.0.linux.armv6hf.tar.xz 1228088 BLAKE2B ebf8f1a89d2562498e055c50d75cac683d2d185df2a74e5863eff63fb36a2bb1f502c73a35ea704b0933f2c55bbd5b48925cd1c2ad5172007b1d8ee1868f482e SHA512 a00a00a58d00d0879fbd9f601902eb96105da0b9ac5220a4176dce73d22c1ba8108435fb6f8c0ae0b450e32a207f49ecaf84d7830feb512359f27e8eae2ec190 -DIST shellcheck-v0.8.0.linux.x86_64.tar.xz 1403852 BLAKE2B ab18c0cea2d0f6a664ccedca807c263167e187824238cd414d30dd03bab88fe0687d3e47d1778eb5399a34c49dddda9a2fc5e75cced17a6dfcfccec1d0e8d848 SHA512 89317d97adb341e627b709e86477734ce236e9fb290de8a8c41cdc62769a3225622fa609deffebeabe9edb71f5639a086f61b677947e3ec4bc07c540fcbd0973 DIST shellcheck-v0.9.0.linux.aarch64.tar.xz 3110236 BLAKE2B b127d5070077c6233624a2a330609d83e7054e114b6159d053a97ca18ff6f4908cd41183a386a9f6a7c076314a53612d980f1d29c764f81c3be03c9a85951c3c SHA512 3c11bc1901d470ba7f95334fcd4d8ea9c39c73ebb15655cd0cc478826279b02413409fa3f7b011c7ecdba98530953be54906b4a99b898b064c236f146f3ec749 DIST shellcheck-v0.9.0.linux.armv6hf.tar.xz 1330204 BLAKE2B 0b6525e63f56c2a5d2374621085a0c49fedf941b1fe31c838502ac0e6baff564fcf333ef08b058d5d6e97aeb29981f8712bc4f89604c27546cad2e96cb2d4aea SHA512 ac495f5bcf358b5de9f2cbb275b30050e586218458c97c01444076947d22e9cb7acc817e361599290e22bf25996deb8006240e0350ef864372a29db3032c1388 DIST shellcheck-v0.9.0.linux.x86_64.tar.xz 2351560 BLAKE2B d3264cd69eaed2cb6d9b68d45da81eed293c044e15032c6c36a8efac99fa48d8cc3f8fe697c545d40f28351506fa061e06fb8c7ffce12bda1c8a3b023e236bfb SHA512 157fd8b2c18a257f3876e23015580ea63d27b12c4f13f87d625a180e8ca042e7501271d15edeb36e7b5780da73815b45386a33e063ab1c891d838f35c778a8ac -EBUILD shellcheck-bin-0.8.0.ebuild 682 BLAKE2B 2b7d0b2c689b4a07fa58a048aadff4ea1d077e17c0b7355bc5ac8f9f830621c2a9a337e428f6085a710542f6e4e44e0f10edf3a55664b3de25cb13ad6f0f88eb SHA512 a6249e3ddea3894e509f662540687093aede0b0d219c32f279a8db15ef125b2d48e8c9fbbdd9a79b7275e6339ce75aacd8266917559ab8daf85118c0ed66cd4d -EBUILD shellcheck-bin-0.9.0.ebuild 685 BLAKE2B 9bce8de8ae41824869702c86376d26eaaeb953a486b4dbde99b96c3281cb65e1d87eb43e0f3d9d2dd8554610316ec5691ce3ad56a8fac31744a14fd799b93926 SHA512 4b91db06f4476e35854620f519aea1d95062f94059aff894090198bc7032beef0ccd0ad20e23046075340c6399d3d198a22aabaef373086453ca86604e0da059 -MISC metadata.xml 336 BLAKE2B 3e56fb0711ad1fd6f5a1618c79c78bb1480299bdc7c45f6145e3204c3ce43c36660f547932cf6f1ab41ac2573ca48c73030b1514b7d85d2f577cb6036aaa9fdd SHA512 07556354a2661d6f8ce483f3e5c761c2125b077117449d0184051ac922b778658c13a33045f187fd1a83f427e12622cf23c6126997b0e972743d35b334585eed +EBUILD shellcheck-bin-0.9.0.ebuild 638 BLAKE2B 4d09d9d87a33e7385ae96525f46d4bfca72e9ffe6e26eeee5c315a86abddc61c42ed2896fec7a5bcf9a291c078403a92e79d65773d3988a4c6af9edef24ca38a SHA512 170c657d98c7b39e8cf41fb2253b5f01207c5c31d88e2e090d22c09df406bacbd9a878259bdf78923e9414ab54119a5955b9a79b88bcabea51071f4e744d6592 +MISC metadata.xml 330 BLAKE2B c1b093b00f009ee4656b64149aeccd3879a4ac92f3530012c4da6b8af5378b42734004876c00e5c5f8e41ff9ec5da77873599361e999c0cc01c93bde829073d1 SHA512 922faa2a5867657fdf07965442169c1135aba8da58c3e1c49ba5bd39c15a91e69dd3fa7aa831b1d2d74a26c164c6ee7131a6617d9dbba1f2719dbc8a8b24f8ce diff --git a/dev-util/shellcheck-bin/metadata.xml b/dev-util/shellcheck-bin/metadata.xml index d5ede022fe78..63f46d671df4 100644 --- a/dev-util/shellcheck-bin/metadata.xml +++ b/dev-util/shellcheck-bin/metadata.xml @@ -2,8 +2,8 @@ - gyakovlev@gentoo.org - Georgy Yakovlev + ionen@gentoo.org + Ionen Wolkens koalaman/shellcheck diff --git a/dev-util/shellcheck-bin/shellcheck-bin-0.8.0.ebuild b/dev-util/shellcheck-bin/shellcheck-bin-0.8.0.ebuild deleted file mode 100644 index 18c09d68499e..000000000000 --- a/dev-util/shellcheck-bin/shellcheck-bin-0.8.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=${PN/-bin/} -BASE_URI="https://github.com/koalaman/${MY_PN}/releases/download/v${PV}/${MY_PN}-v${PV}.linux" - -DESCRIPTION="Shell script analysis tool (binary package)" -HOMEPAGE="https://www.shellcheck.net/" -SRC_URI=" - amd64? ( "${BASE_URI}".x86_64.tar.xz ) - arm? ( "${BASE_URI}".armv6hf.tar.xz ) - arm64? ( "${BASE_URI}".aarch64.tar.xz ) -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64" - -DEPEND="!dev-util/shellcheck" -RDEPEND="${DEPEND}" - -QA_PREBUILT="/usr/bin/shellcheck" -S="${WORKDIR}/${MY_PN}-v${PV}" - -src_install() { - dobin shellcheck - einstalldocs -} diff --git a/dev-util/shellcheck-bin/shellcheck-bin-0.9.0.ebuild b/dev-util/shellcheck-bin/shellcheck-bin-0.9.0.ebuild index 8085adc0f633..c6c33e14f8a3 100644 --- a/dev-util/shellcheck-bin/shellcheck-bin-0.9.0.ebuild +++ b/dev-util/shellcheck-bin/shellcheck-bin-0.9.0.ebuild @@ -1,28 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -MY_PN=${PN/-bin/} -BASE_URI="https://github.com/koalaman/${MY_PN}/releases/download/v${PV}/${MY_PN}-v${PV}.linux" +SC_P=${PN%-bin}-v${PV} +SC_URI="https://github.com/koalaman/shellcheck/releases/download/v${PV}/${SC_P}.linux" DESCRIPTION="Shell script analysis tool (binary package)" HOMEPAGE="https://www.shellcheck.net/" SRC_URI=" - amd64? ( "${BASE_URI}".x86_64.tar.xz ) - arm? ( "${BASE_URI}".armv6hf.tar.xz ) - arm64? ( "${BASE_URI}".aarch64.tar.xz ) + amd64? ( ${SC_URI}.x86_64.tar.xz ) + arm64? ( ${SC_URI}.aarch64.tar.xz ) + arm? ( ${SC_URI}.armv6hf.tar.xz ) " +S=${WORKDIR}/${SC_P} LICENSE="GPL-3+" SLOT="0" KEYWORDS="-* amd64 ~arm arm64" -DEPEND="!dev-util/shellcheck" -RDEPEND="${DEPEND}" +RDEPEND="!dev-util/shellcheck" -QA_PREBUILT="/usr/bin/shellcheck" -S="${WORKDIR}/${MY_PN}-v${PV}" +QA_PREBUILT="usr/bin/shellcheck" src_install() { dobin shellcheck diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index 1faf775973d2..94caf2452001 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -1,6 +1,6 @@ DIST spirv-headers-1.3.268.tar.gz 465726 BLAKE2B 63eef0d0e4cd00fc72834a8b570fa4c6e9b050fe3485135da6e9dbdaa9748b770253f06778cbbe6587740cd27ac3917dfbf7a3dcd38fc6b37579c8f74ae28000 SHA512 73ec06371d958d6bb7a891210334f7517d46befda164ec80f46346f712d46781583348ce72557c6ff5abf0bf73df655912e0a0ba9929913374c141f913973e24 DIST spirv-headers-1.3.275.tar.gz 466308 BLAKE2B 58444631219665694a3c7cd646bcfd7701259b6ed30d7ce3002a801e8ebd695ae4957438cf4e28e12e8554d052992d68e283afed6c8e4cb0e4b963375c94d3ca SHA512 409dc2b582ac63b69315b04b493eed5ffca95439a949536feb5a90ada5db92ef7edf926f9c1a6eb6475dd52e8c20c68eee42143fb75b1b119e23a6f9ab773474 EBUILD spirv-headers-1.3.268.ebuild 492 BLAKE2B 848e0e85909b37be2a3b2599ecb9a4f36855f64920d4e1727871ee89eacf153f6bdaecbff1aaab56172bbb9c0986ea4d3c6252bb03e4c527dbb4a1f27237ccb4 SHA512 52050b29a4498982e3b43e067113138b801780d4166a378993d01c0d3183aa43b73b35cf5e813a11f8a690554f0f03756cc785bb64cc6939108d0daeaf58467b -EBUILD spirv-headers-1.3.275.ebuild 498 BLAKE2B 8ac72748bace12a552329ace3cc67f24a85c45266e167c35bba8e05500986047425765e85a01d127d87a5bfa70e82547ed60fd0b4a095c20601f578583634348 SHA512 6aa2e5a172be9f0108612163a39c9be28f5fc5d8257405e227e9fd7aaa8e80f30927b73b1adff8271e8f38dd4dafbe4e164d170ed22ab1c3c0e4866c802e809b +EBUILD spirv-headers-1.3.275.ebuild 494 BLAKE2B 206db4b97246718d08e1fa3ece36dcf797c65a549ad51ea94ce929f04075a3b02c6a61a8cd174ee3256b0819d1d4a044dc64bdbec37d4f463e63e3dc73232b54 SHA512 646dc5aeae019bcfb231b6ba63b7fe7df6660392c20be74d339d0e76503873ba24b68c8c24a29678af1b944924306c553781ee873ea0b27f46cef4e40d41a445 EBUILD spirv-headers-99999999.ebuild 627 BLAKE2B 2afb9324b81fe1eba43b57ae833bcddf2e3604d5a9c3ff7642c953ee7c851d53659dab2657b5837df1de2881813b572a112553ea74a6db5a639e2dfdd1b3ec87 SHA512 905adf590cc16585ab05d5ebb8e397f144c4fcdb542ebb4b95f68dd0edc2335d3bf352817484c276e8e4f08fc70115a96a1ef865be6e870f02b008d693649758 MISC metadata.xml 431 BLAKE2B c29407612814c966f4134687e901ffff31be3990b771b3584f6517640098ba2cdf131ae84bcdc3da8398d77d1d51e3d6fe0180c564c0e8272406d246a5661578 SHA512 599da456349756e1ec66a1b36d9c05322c5aff088dc4741239a647550ba816333a2dab0e05049215e6d4b08222e06f3aa5a1f76697c7a15eda31b571afa3299a diff --git a/dev-util/spirv-headers/spirv-headers-1.3.275.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.275.ebuild index 1ce1b2660ea9..ba0de2b3fc35 100644 --- a/dev-util/spirv-headers/spirv-headers-1.3.275.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.3.275.ebuild @@ -13,4 +13,4 @@ S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index 57c309246f7a..fcca581472f2 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,6 +1,6 @@ DIST spirv-tools-1.3.268.tar.gz 3148758 BLAKE2B ddf4c132dcea80d2f631a001d545b46f3f23f72600edd880d90b9693060d7cc57ad45faa0b752c520c43b9f1c199f6656e988a95256bfae064eeccd21277fc6f SHA512 317ce91ae229efddb98028840fbb6c9000c6a09aace2f04c2f59fdeb3a73b8fdb75048bf5a2189135a734a30b1ead57dc7dc5fcfd70a7267d17c743238a19899 DIST spirv-tools-1.3.275.tar.gz 3153781 BLAKE2B 963504946f9e7b89959da8e280c15027ebe330877e6878d1c03ee163ed5b464f62f3203bd9efc1fcfd85842ff9acfb939ee89029642ac304de44395861a402f3 SHA512 f17692509ecfbd753a853eaa01d559c06b06fa15b287971da814044418da71a94813606acfe536fa519e8aeba92bdfc80971acb749dab6e7cc395773c4f05693 EBUILD spirv-tools-1.3.268.ebuild 1146 BLAKE2B ddc648c113855670d87f7f3fba387db4f2b092c6da32db6f464e5704637a801e4d37068dfa9893798d9fd9876972a6c72b1fe99e791b5bb9dc1aa5691059cefe SHA512 2b7a584585aadad2b29dd5e449bb191fa7139b0f85a8bd272113ec27ba634c2337c2b0f1475b87cdbd8f2c0bde4be78cdc3b74c768b00c5cd7e32b41510a2cdf -EBUILD spirv-tools-1.3.275.ebuild 1152 BLAKE2B 9312930d8eedb8e7376b157c5a947ceea4f2df06f57476df67514aed13b1cc56daec13c42e48aaf41f29562e35627b00aa76d18e19845bc90eeda6fa100f07d6 SHA512 76b20e76ef759f4aca03e0273b113a491b9b1327e4b610d22c7b9d337caaa9568e9105ff3c01ccd324f7ed0ebf7861d5dc4908d6e4893839fc0ee1125ae0a967 +EBUILD spirv-tools-1.3.275.ebuild 1148 BLAKE2B 3b3cdcd30fbd808ed8ea201ddfb2847e4e4cbe3539953d54ae01212de4caac3f8e7a8b70eb34b2375a15bea1e26866a74ca8ca1602bdad0a008f7ecfad63c039 SHA512 82123b17de1fc40e59bd5d45270344607cfb5028cc558594e504b81b45cc2c40cc202ac24f181ec6230f093d909b83a05e13c4419e591a40fffac52df80eaa6e EBUILD spirv-tools-99999999.ebuild 1148 BLAKE2B e4093574ecbb82263180ef72f2bb93841ece149065561868aaf13456cfa7c2f80ac7f36f6b095445e1c0ad56dc2be8f70df30f6e058a206be4afee23e494f242 SHA512 0734ff5a8c4566f097e495fd508845d14dafaafc14b33481e3ee7e2b1fdfbbd2735d04069d689e0b9fd38c8fc0af1a929987a118d94c3bf05d2022178afc49b9 MISC metadata.xml 429 BLAKE2B 8d9917ace6eaaab8b826f48bc6f38c629efc5245a5356d821632867b8a65246180dcc14927db6ed1e025a32d7bb248aa35e3a7095c79bff5a2e91b3d880de997 SHA512 3f076c95eb788258a2451c3b54a013eeb936fed744b68499f53970590fc846d79b9724198ed54300a57395b1f4f2a657840bf8aa7ff25dcef8cdf28aa7f35ae3 diff --git a/dev-util/spirv-tools/spirv-tools-1.3.275.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.275.ebuild index e56a93c97cb2..fa6c5202728e 100644 --- a/dev-util/spirv-tools/spirv-tools-1.3.275.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.3.275.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index aab902512b7d..27e12f067085 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,3 +1,5 @@ DIST stripe-mock-0.181.0.tar.gz 1510851 BLAKE2B f1cecc0db71aa962d36060b5b5b59d6547e5f94a052ddc92048dcaf2170416118d5b00deff877810fb96fe199b4944b0f22f3d8fd6c09cd1802cba5164fe4c9e SHA512 a1b1f3ce17757233650c5082d795404fe1e18f622719e3dd2a31aa9e9558db72324167e09307f02dc9b4d28e85d9e4101c239d3035aa7746eda20a0484a166d7 +DIST stripe-mock-0.182.0.tar.gz 1531682 BLAKE2B 35a2b81646cd3bcd57b9b45b12bfa19f16be8337ac3261e163fd68daf33b2fce2eb6b655bf17b7858ef6d63296c404dae7798195ec957b7f73752365688b1f0e SHA512 cdfab6c73554e978bec77047eaff74af9d3a3e48f79b7118c8f9603275adcf825076e70fcf84c49bd561de0748c496df5ff4a2cf4d366e39ab82d7c734f8c456 EBUILD stripe-mock-0.181.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab +EBUILD stripe-mock-0.182.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1 MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098 diff --git a/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild new file mode 100644 index 000000000000..352d14e2ce00 --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock/" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} diff --git a/dev-util/volk/Manifest b/dev-util/volk/Manifest index 340b4bc6264f..ea4809d23f25 100644 --- a/dev-util/volk/Manifest +++ b/dev-util/volk/Manifest @@ -1,4 +1,4 @@ DIST volk-1.3.275.tar.gz 60941 BLAKE2B 7d7aa1a23642bbef9354a37c714e98c96014f6854469348a862c9a3c11d2a56a2da0e573921fd40e9054eadfa83463f90b1c67fddb7f06f2d0279574a1cbbd1f SHA512 7f871b5f35d57c4c93296ab5cc96c7d732a63e8f6f60fe9396cdf8b27fc2cc5954e078c35b3cd6701111fc1dd96ecdfdda6a84229b9850ff4db63afcd32c6fe6 -EBUILD volk-1.3.275.ebuild 811 BLAKE2B b3ed30b113af2be33ab08e6b84f36c994716f27298d20b13d9cab13104d09cb28ebf36b5595f41c99a3b1824875df07a82c8b96bca4fd0b3e9591a66880581b7 SHA512 788456d71718f59801cc526ca19a20e39626efb36274ab893b858f20d5f53aa00c46b136d0e36b55a00564e4bb7ccc9048ce62f1d523c50e4c3f749f0edf8416 +EBUILD volk-1.3.275.ebuild 808 BLAKE2B 11c3f1a3bc955e57758f67fd4ebdc3aa9347a1800ea1845647afb56b5e1ed66a2f30a96c0088e48f5109cc8598ebc3e863b433f0e838903c8f13fa228027fff8 SHA512 438315c95d1080e54050ba6d8e8bf67500552cfd6c465d8e610219447472a192cee40a010d0c6178c55817a0fd2c45b335d961d700866f9b22caca06145d6faf EBUILD volk-9999.ebuild 773 BLAKE2B 54e2f10f1714684b220365b05443f727a4652b5bdf296178ba6c2c4f8b2a5ed9f24c3cad1cfcf8ab44a10b319e4787a8e2dc167c9f5239d82ed83f88c23dad15 SHA512 14eb6ffce1303d3f2a270556169785a6ac51ffbead32491a650356aaa6940918c53cb6e447bd3ca271f0e2f2ddb086bed49ed3ff801c619f965b1a02cb7c40e9 MISC metadata.xml 414 BLAKE2B 90b89b8f8cbc812c68d865df6379c29414f3a329ab31c5e56869d585570125835ae0961dae037bde864562bbb2f78736f0e023a3fad5757690b27d382ca7c7bf SHA512 2add3d201004761e26d8a05f878f221f350daaa6c804fabb856ea423d7fd8ae5a8da49f23c7a402b49db9ec19096736a88b4faf1d6ec44bfc49d769d8ab2bb93 diff --git a/dev-util/volk/volk-1.3.275.ebuild b/dev-util/volk/volk-1.3.275.ebuild index dfe258834e94..444f4ff693fb 100644 --- a/dev-util/volk/volk-1.3.275.ebuild +++ b/dev-util/volk/volk-1.3.275.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/zeux/volk/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv" S="${WORKDIR}"/${PN}-${EGIT_COMMIT} fi diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index 64aa7d2de6b7..8159709ee8e9 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -1,6 +1,6 @@ DIST vulkan-headers-1.3.268.tar.gz 2133179 BLAKE2B bf2fe22d711a9eefd01d9096e856ba38b25fc5147785f329c9abab2d62aa87fe9f26918ece0fdfe6bc1ac247d61f30997ff4e0076e02fab011bbc45d2ca05576 SHA512 adab4c97050aeb396445cd5352e4252b74d2a02856ffd369caa0df50ba544b8b8ab9e1630f30ce73c56751c987e2435263214547457b8ca9430c5ad2dadaabaf DIST vulkan-headers-1.3.275.tar.gz 2199831 BLAKE2B 3862635bbbc965de8653d1a2e9bf34e3ec010cbadaf7c16da351260b56bb4b5f4f82cb52a96d1fdaf9a8590c3ac620eb38a9ee5dcb7cd8afd9981a34d7cf35e6 SHA512 e4ceb5d5d4e66bb683fb1c4ce97edeb559f833d391b75e1b095ee0eabb96e4bebb964d37f57719ac14f95657d4e39282b8450add5f4ee325f45c3a257d99ea39 EBUILD vulkan-headers-1.3.268.ebuild 614 BLAKE2B 4fc38a602496c5672eb40669996c72bc092a0fb9d999254551460f038674da1519d31e91d7841dc57fbfe96da6ef3d8dbcf3b903e8b6bc48733fdd6ea3f60278 SHA512 7a03dbf93e16431a43336fb99cb601ab255bae204694ab9bd040703bf6a1dd8cf34980d8bc7a5a528bb00ffc9dc5b11002581c8c8c9b803d0e218d031e6c07a0 -EBUILD vulkan-headers-1.3.275.ebuild 620 BLAKE2B df03e0ecb7f7940b1fa3f2ccfec6f5547c743f1c8fce5af3721ade35841765983e4c58f65ef03f6f52fd5a5c4226386d8c98feaeb5b93291395eceb53c597426 SHA512 d962881887e6f14c6198e414130f81b6f568cd3db3a78a16da5076a5cc56204f4bcca0b9b06afacd7fe0c9e6eb17056f57c07000c526370aedc90854db384c4b +EBUILD vulkan-headers-1.3.275.ebuild 616 BLAKE2B fccda834ce5d92a73d60abe67bc20cf8ae083fcacffeaa4689392ad1a1566434df92eabb671d12d81216359bdc7f3fa4139e12fa7deed95cdbc14c170e490fc6 SHA512 a6f4f00616578230bf3dc894d4f1d726092a669585454ba8e536e5bba0dce5884f5cad58aa36fd03d10fe53a50abcccbfff9b3fb9222858bda1759ad4ae7b6db EBUILD vulkan-headers-9999.ebuild 600 BLAKE2B 0daf239aa649fb07a0cf75f53b709fdd45da34d5ab5d03bea21de97dd15871a440859ace5089d7de99665af2b1eac52ab4b312bad809d22ccb5a1ba858828a8b SHA512 c5c5e86b12dec0b97c1dcc1ef5edfa993665f99ff573892e7426ee7533829a72884e8b5eb4b19ec27d289c8cdb0c383299aa41c05f543e6af54455b2ecf06a1c MISC metadata.xml 432 BLAKE2B 04c6e302b541f48dd20c84c7da9e82cad1b53d8040e796034992e8e110e3a815acc76e3067d12ce12fe2d7501d797b1e0340231d7f8216c4bf7576a053f5ffb7 SHA512 89ef7a8b4de02a0726aacaabc87904bd4f5484567d21ec6dcfa15dc7f84a3a3915a3202febf4f779fdc54762b3731cd0384235a7908c46b1adf3cbc38effa5f4 diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.275.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.275.ebuild index fe0eff4861c8..93c50229734f 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.3.275.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.275.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index 6a98ec2c2792..f4fa39d95049 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -1,6 +1,6 @@ DIST vulkan-tools-1.3.268.tar.gz 778556 BLAKE2B a406a110894e9cc95d0b16f5cf4e11fbcce1d31d1c6378172eb955e014ee2381a12a1625288bd5b5308b702824c2ba1e854e6df88e42976ae1dc39fac5076498 SHA512 9359e9528bfe507870bd83f9e8860b3d82555c0d8a6a19284f150dd2288b204f2c9dc9b3f62be4efbbb5e2983862459b2131de126a603cc5531ef8df72f4458f DIST vulkan-tools-1.3.275.tar.gz 755289 BLAKE2B 2366a0c55982ef9ef13495ac62d958d0055fcbbbd7cdaab9530ebf15af9369a71bf3b8d3d6479f3a0ee02d44ace027e0fd57b2b93d6a9a373781c60529a48663 SHA512 5d70498341b8d2447128cd5ab3fd081b706830f5f85d9f7e752dfca9c74fa4c1567207eef6e34e9bf99ff65ec2855b835eb30362fd544e1cf61ecc7a7119df06 EBUILD vulkan-tools-1.3.268.ebuild 1936 BLAKE2B 58d440b509c29fa0287114a1097d4df594d151e346b4663b120a4a367b915355c3a142869a72b0a79e45af817a1c6c4b990f708efda6e7962edca408b386f1c1 SHA512 9315855e68c073943b3293dd770de975a4983105705dc042d9c22bcfcff4cdb64c1adc6bdd465aad90ef678fdde4bcc73bc4635136827c51f53a35c1b0e83fbc -EBUILD vulkan-tools-1.3.275.ebuild 1943 BLAKE2B 40df829763233a93a00a2ae92b0db788cba337209f459717a22bfb8f0ec1ad8c2dc0c7ad141d5c92404d2cd40e3e43a94c648c2fd83ce6e5db10022955f72436 SHA512 f1f4f9a4cb2a8f96faed4bdab7d550bc4cacd6b5806bfeb6e8f02b13e8a00e8122359fb8d6dcb30171fd64062fc32baf8098863c6afc488f7698be191ab4f8dd +EBUILD vulkan-tools-1.3.275.ebuild 1940 BLAKE2B 36801abf9df151e142640198f71e6b521312ce2a44b646c1c034e6a567ea161fdc8b62d21c1fa2e9c30aea91f5e241c3d162751b8da18e69e5a3f91b4585fe8a SHA512 543cc9a385a9ec98080ad4bd64bd38b1b7ef45a7049ddba581d0cd847325a61510d602d419714e5ce2a75f59c77e5eb81d4b94ee9e42124e25cf6d1498b8b837 EBUILD vulkan-tools-9999.ebuild 1891 BLAKE2B f0415527fb56402fdae1005e36c1a3f4a2059a0bccaea4a547cea00d4a94d60b4089f820a254ab5d9a929c7e53af49d555ec3748f8b305d5b28369ee2f7f742f SHA512 862a357cb7d2f098eaeb7c6699c0c52c5de30df3e541a5d8debf2eda91ab4e8e24782c15e5348d7f620e6076b69bffee66074c1c95312b0f33a1003ebdf602fc MISC metadata.xml 500 BLAKE2B 9fb4ff756cb14accac7b9c8e262ba8fc0108f68acaeaad81085ea91939ef683a21dfdb68ac4689e71c6b3b490e758af2711b1c436c65a7aa0e3b030aec982c93 SHA512 03a8e309f115934d5195da8aaa7bcd3e4f95f28269671a2eb8426941bb9bae815bcd3448d2e97006ddb2ab7ec52179117604b6fbf0f293e4285b303da573d435 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.275.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.275.ebuild index ef16acd05d20..1ab57e2ba737 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.3.275.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.275.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-utility-libraries/Manifest b/dev-util/vulkan-utility-libraries/Manifest index cca9ce2b5181..e3656b41b55a 100644 --- a/dev-util/vulkan-utility-libraries/Manifest +++ b/dev-util/vulkan-utility-libraries/Manifest @@ -2,6 +2,6 @@ DIST vulkan-utility-libraries-1.3.268.tar.gz 165464 BLAKE2B da08853b6be3e53b79b3 DIST vulkan-utility-libraries-1.3.275.tar.gz 167313 BLAKE2B 5ee970f7c3472f696df4a9483fe057ef63f671d2299a51164d01f0e625f11ece11ada7ea4493af3795cd4fe8f6c9d84049dd5bf235c425e311b02abaf77264f3 SHA512 113be0cc1b7c3f7cce8c8cfe2459ed36e5b906e55b34f03ce1c211889a9a5a9539d2fa608919e8506e372c3bca521a23cdd1c20d4834e7914696dce33a95fc71 EBUILD vulkan-utility-libraries-1.3.268-r1.ebuild 1068 BLAKE2B 1b15a2e0222b6ab84a67463ccba39f0ce726c52e646bcd9e534f9457c692fd6c712e079c11b4719d20da70be3c93f8aab216f511fbfa747c0d46656e48c589c2 SHA512 96797ca6b57d672e0c957a1f48d2a7b5207f5829e8c28be95c3ab7039d9324fe6be856e6b0a378b9ce50cdb1482b1dbad7af12ff560fe27de8ff35545ce179c3 EBUILD vulkan-utility-libraries-1.3.268.ebuild 848 BLAKE2B cea0510a2aef1499a2ae9687e9247283d8fa21febfca55b67637edc981d6496a5129d2be34dac0847eb39c36f405aae452bc7a6340ed26b568aeb6b784904024 SHA512 bf8e4afdf5572edb3f489831eae3a0e7b3ac176d82b640884c93b014c6cfa749bc22f654e1822180b23e89a194c9a0f58bd330b593216a33b118675fb1083211 -EBUILD vulkan-utility-libraries-1.3.275.ebuild 1068 BLAKE2B 6e373e731415e7c7d4298e54d37d46355a477a0b7df224d5effbcd5772ad45578409a5956c055a06641155c666902444ea488898e6a1d08b910a02190dbec247 SHA512 d3dd4ec2f691adcb0eba6bc41b5cd363d7426b177f1460bf6d34149da4ab69e90c88de755d980c292ed51898cb18e7e1747623ffa6c320e1a10014bf00d56894 +EBUILD vulkan-utility-libraries-1.3.275.ebuild 1064 BLAKE2B 59a090e9365e0d6c9def6acd1a49b797a78f5512d349b283bc1931761a9e60d76479d86b388e108ea0f3b79a2c1c4a9465c65247b50c03e4075e4f692b2f32e9 SHA512 e239e3b7b123f241f901f6aece3d1179056614f617caf52d4571327ac95d9de8b901e69d9a06c291dd696cffcf22dbae567ad7d9f70b126a74742d0cbc80f51b EBUILD vulkan-utility-libraries-9999.ebuild 1061 BLAKE2B dc39c9481f86588c0225f66fa285202d598ee5d054d0ac1622cabaf0e873c02d755be26e04d2fcc21a1562e9e64556166286a131499ec35932262ff914b681ab SHA512 ca4837d740385b668acf7173507556afe23067c3cb8b94be0b141edaff5b00f493b2cee9588f0ade4870293c1f3dff33cbc4bbfc3a0241523886b22f73e5d16d MISC metadata.xml 442 BLAKE2B cd315d7e91cf05f2d05be32c171ef6145e818f9868d17886cc7b5a2cb5e5fb8d58961414f585b15ca6c9d989244c0004c366d022464bd3b3b70ea451a2b67c7d SHA512 3e059e27de852aa76dbfdcc3dac69f0f472f496c64e1ca2a9053799f090b9091800e397a92012b7e546fa8240702546a5ca0dd6b2be6cfee356f539e73439c94 diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.275.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.275.ebuild index 6e0230c1bb1f..db1263432afd 100644 --- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.275.ebuild +++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.275.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 4ee3e84548106f4b64ff1e39b55afe07eb06da5d..f89ddf4f00647587a764f521c1df82cdde62429c 100644 GIT binary patch delta 11162 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
(N{wuQ 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 delta 11188 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 .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/stgit/Manifest b/dev-vcs/stgit/Manifest index 5bffe5c5263b..ef816d26552d 100644 --- a/dev-vcs/stgit/Manifest +++ b/dev-vcs/stgit/Manifest @@ -1,9 +1,9 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 -DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-1.0.5.crate 14371 BLAKE2B ef224232c88f757877f21ba135cfa1f37138e85697bd202ba75256a59fc49e959557eda0008f04004952aedd6695a515dc7ac9353a76a6f7b0472d2ed5f5e5b9 SHA512 c26e060536126479b011d6e37e9fd3433eea5d30f650e57d8e3c5ad0f0fe3654f48baad68774099b34f815a31111f21fca61a84e0c8e6dd99751d2d98ca0dfd7 +DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a SHA512 28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a @@ -11,25 +11,20 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53a DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2 SHA512 75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 -DIST anyhow-1.0.76.crate 44259 BLAKE2B 7be61550d78bafe866fc90dd1643cf335110e1f41faaecf295c5433c81894e7398f31f825394aa13df783a3bde3aa6dc11f129d882f0e452a635cfe88b77b84e SHA512 53f2240f952fd806ad0f247b1ee26f988cb8e237e067ddaa12e67efc8d2477ecc5eea0e7fbe59a7f35935185238b184860e3c594c67a96856b0c6407a09cad55 DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 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.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c -DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214 DIST bstr-1.6.2.crate 380096 BLAKE2B b061853059d26e076e2ca8f76d39fb0a5e401c5e191b75f44936a0e708877176e5357bd1f8febf2b295b72b1a93db91c1f17b9a4840a05ffb3a55ec7a47fa5e1 SHA512 2661f453d3b529fa90a52da26b0c373df7e077b5503ff9e8dc4ac17ae546817a41b7353d3517a94d89b3b0bc4409740c6fe14b7dc78fd1aaa2a3f5888ce10057 -DIST bstr-1.8.0.crate 380176 BLAKE2B 017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f SHA512 9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048 DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff229504444250418f6aa3f8d6d4df9abba DIST btoi-0.4.3.crate 10007 BLAKE2B 60a4c0511afc23ec3bdd07a905e82b501f1000081e6dbfca9ee6a0d6aad40ade84ab09d740fbc8e9656653a7f5a9a12a68ffa732618e8dc87f9cf00a90b6d3cd SHA512 35d54183a37c8adb11838724a061b38d286a92603a557ee8b4b80dd230649a0ceb165fcab4b6e41402284f2153e18fad5c246f83d99accb2fdaa8f32f854bd22 DIST bzip2-rs-0.1.2.crate 253906 BLAKE2B 75a60bd49deaa8df0a91e291c619a392f55aa56ed8fe8e6f0a1dbd79c14266baf058e4e904cfb64762511f4a9c16c60af3c919a1943a2783907e8eac86f7f0d9 SHA512 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-4.4.11.crate 54782 BLAKE2B 293721f850d5a5ddce6b26610ef47316d5914e9281312068c26e45d23cb568c1ce2da7e0546accdd0cd4cc703ddb9fad98b0c772907f52dcdc31e6ec463d2b27 SHA512 9da3f445523183e16f4c104a2f4029ee9f3fa70e6c8e579aadad0607293ff5963417d8534aa1f3cef6ef8f8a7529a898c01630d3eff42330ec369cf0f760929b DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9 DIST clap-4.4.6.crate 54823 BLAKE2B 0685ecb0fbf3c2c8f5840aabbb5892e88184e866f1afe871b6b75184832f75cb9fc0d43de2f07ef0350cbd290c2cb7c3d86d24120681210af0d2184c91655f98 SHA512 94fb68da3c6b43c90f05dba94339794243a0ab4780feeb27d31f0808e4efd734aa13384fd7e493ab1214ad528134bd23e15ce2e3a9f83075f47a7c856222c6a8 -DIST clap_builder-4.4.11.crate 163317 BLAKE2B d2d998c4eff422436f36f71d681132b2545b561433ee733a8a64a640b97ebe8e35e97abc91d820189918d5fe9fa9496c89b02959aada1d55692957a86c8e14a0 SHA512 b601fd313e65dbf2b723f3ae5d2d3bfdfa1ec184962883503df9b31a7d43f4967ad5f81b0bc2fc8614e06d67ce52d399221df6f4fc9da311cca1c9134784d7c4 DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2 DIST clap_builder-4.4.6.crate 162450 BLAKE2B 54ba8e3402c7790ed976b4bc0033fb3a4db00e042a828a563bb49f347a60704a18cd6b77e3827db545217101d7b4f88e7176ec01f1406b7c7ad55130af7e9696 SHA512 d6dde9859015995aefa6c7f45d98928bef5120578460b1c576738e49df5a0e64ac0adae04e0f3d7fce0bc84de8b3dd7632840c61ed46c95855f7f801351c6f56 DIST clap_lex-0.5.1.crate 11793 BLAKE2B 8e3d2dc120401fdd0cf0bf069119c8b7eafa13e5f682c56499062fc09acc05f443caafa6fca791ea53e693a83de69e98fd0488726a4170db037c37118ce0edf1 SHA512 ea5e49e9a8536093f7de89be30add7c3d880b232b0ce393b0429fd4402db2518036998689817bdfd472b6400224fd3c42fec1b5f8538dc433c31dadeb6281e80 @@ -40,10 +35,10 @@ DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af784 DIST ctrlc-3.4.1.crate 14191 BLAKE2B da87431cf1a5497ce1212da60a63f362b5d6fea2972e2fff5cbe4a64b0f815d331173df0f78b58cb1e6566068d9320f36ed85aac09944a7115da061c7c614e66 SHA512 7a42302274ce2b4a361b0ca80f0d4ad5d14e0936ca50679b5655bec40d9815d4e2e634322dfb2d652f7de0b0d04f8548915d7af9e13685f1a63415a078f849d9 DIST ctrlc-3.4.2.crate 14171 BLAKE2B 65bcbaff2a58a78370888e988e52bdf7b8c1dec5963854374a87fa31b4db633f41b7a7e9965027411c14b089680eaaf32db1ab26ceeebaecbe09c0c3b5e1fce9 SHA512 99fc52445a51438bbbefefedf6409efc6b9c8db8f8932bde8eebeda3bfa952d116923b6ea9762e3bd28521ddee17ca1c8fb9b24cf8fe287063ec2ffc696ec408 DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 +DIST curl-0.4.45.crate 94852 BLAKE2B ead351af57c810717f9453de2d9e775ebaca5a739769c74a5c2d03a0a0661b805ae315bc53008754b4ca439716318c40225a7e2bfff1790525d13d42d7f7f794 SHA512 d6c601891e971ed97e7d87b6d7049fe0d329ae036e647abc06e12e3793964b03acc004b40893ab112343ce38f1d3b0ee4606bc07efdf76e697d1da2ceacef7eb DIST curl-sys-0.4.66+curl-8.3.0.crate 3205987 BLAKE2B 8e3ca4789d714d8cb05effa65541c8c69f516a6361449808e1d813c02455ef015de2f83452de024199395f23b60b0c41a57dc24478542add5d8f9a112e4f9d4e SHA512 2b13381ac0a88e46e0ec009bc5cc7e1ea71c94ea4156d002952e6ecb990e29ddcdb2947b2b7e21fb280823318cb93a8eceeb6e9de438917e65d91a0aa5d297ce -DIST curl-sys-0.4.70+curl-8.5.0.crate 3254512 BLAKE2B 2f07aa5ebc35ef46869775861b11849b4d728be33d957ff03e4d7d893caae9f78b137bd507aacacdadd1071fc220157907295233760f43d596834b92d58b3583 SHA512 349fb40ef95da3595425056c44bac9bf122f8e9b2095fbe0f2ea7442460cc40ad49bc30b7aec5961cd625d804348306971d53783f13208e6813158c9096e58b4 DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 928282711c1e219a392a8860a070d28bd913880074f448282ea4f434829a06d2945adb453cee9ef0ae6b17d26fb19aac6983f8249d63d8cfc88ba54141407630 SHA512 b62d3002965bf44bdb70ccb4ca77c2170b760d4b672f8b2fa54ee4b8c44da3e0ffc99d6eff86e7b9b73253bec737558f8c4fe3017a7228134c670236de9ded02 -DIST deranged-0.3.10.crate 17803 BLAKE2B 58ba49e09051bf6c5e13b66724bbb3577df766a0dcd4a6754c3771f70e0cb7173174ad3fd44861e58b0e186e387c52983262dbb0e70a89b4b406d948e522e355 SHA512 35082ee648132f586594715e04492cc56b9894c95506efb0247c9be2c5d03ec92cfaf0d815297adf3423172b90a0e327aa6edc894a8386730a2eaedc29d9ef82 +DIST curl-sys-0.4.72+curl-8.6.0.crate 3269599 BLAKE2B 07f7d22f787ba9f329af1e3f477ec877dcebd0c6f0cb32d284cce364c1d3fd4f9eba153753655405e06d0b759eee8ddb0e6f8600864ce8fa18ae727f985927e2 SHA512 d77db758acab7cacbab724bf9d6f5a3a40083be7290c9b6dfdf91370f1d965e21d8ce01f1d3df79eb40da2ec759c2b0609d3c6176a0517acbcdc5a2bbb66a1ce DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43 DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453516d9e29956806a8bce3e8aac717a094ba3f2b418336b6bcc611901d2b4c08abd7d838915e88c37d75896f9b SHA512 81577e7371b6850da0abec985f1268735169a4e9272a6bef2e1e46753457260b54ad76fedaa36280102daa0030f70dabd16d2b99fe9c67b2690e469df3c3154e DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 @@ -61,129 +56,96 @@ DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST gix-0.54.1.crate 299740 BLAKE2B 5a2dedb69c6dd52d83700b4d06fa1a9a4f2cae7e4160d011655a6719e4394c37d15f21f057cf3dd66ca6c513e74a6eab1e5e6a10a0584469e2302c414f23cb6e SHA512 348ff51d554074239621c69b76b07c7003d43810816393543fe1579ff160d16283055462e084ba2e6977d461b7457289fc93fb9121e7a40b37dd1fdb58ff65e1 -DIST gix-0.56.0.crate 243862 BLAKE2B 55c68662553f9b33ffbe35ed74f40f7655bdb26bb24993089f81603ea3224abbcdcc0f3f9db757b39251237d462a8ade790e5456f8c1a2832b2080059f898c59 SHA512 7f7326077e0c12b090387174e84c7afae9263c1fff307614e9c4fdb7494260c0228af60fbf6fefec65c0a0c0644e99aff6e0b8ce3243b2bab3d2653e6802632c DIST gix-0.58.0.crate 249656 BLAKE2B e44e5b6b37329af4bf4dcadc12c8db4f74af473e680a867edfc9a06883eb377ec80fa1c7cb8c240a2e739e12c3f9daa6a9ce06996b480635908b9d13e8f4242b SHA512 63d1b683a0cff77dce0e59f70f45cc01a0642830c345b3b08f2c6626079775c44b8903630c00ca3bb9f02fc5b2a9d78bfb7aab36841196f3d674dd2fc81ca5af DIST gix-actor-0.27.0.crate 29218 BLAKE2B e00df466809379e073b0e77efce673bcaa6ab1e29aba98b4d0dfecc7884d5bbe9589d153c34f5ba650cf3ef7bee04d5b880436c5ddb1e96041fb95fc14d7a5cc SHA512 c99f97e2667df78fe99f55f19e41e3830e4cfe9a4adddbd3e107a18f256242f43008c9fcaef176e12fb720838da11f68543872aa06afde350c5a96e1965a473b -DIST gix-actor-0.28.1.crate 8927 BLAKE2B 27cb0ee1839da466183a30dded926e46c2ca15a1efafb77647d59278496056df2e6dcc07969205a421b53f7c6a91d1fa6ac64fa737318f289964bffa6a676fbd SHA512 912c81f8e75da59aa9f526049bdb8f1407f74c27033286fce1e38a8c441588a3fc349218bdc8b210bbaf0726c9874a41a1f6c89b2a673f568d3281a51e533bd5 DIST gix-actor-0.30.0.crate 8877 BLAKE2B e1a9ee478b21a8b32e8d808e268ab259dcf91170fb734d644c12408ab4e16464e40102daf55b071aedab70bde8e8956e5e4d4bf1f34a4791c2eb9ebbafbf0491 SHA512 4a8f66abe84053a8884450aa0c0ec0f190eb5abc845a4ffad30d1e9dbb6f380881fd2eee7c3d2faef434a2819e2a179ca0e78fa7c3e068f45e6109597d2f1c77 DIST gix-bitmap-0.2.10.crate 6998 BLAKE2B 252fb6ea3e2a9b3fbdb6c05c6b1a54794a4fe0d2dca08712cbe6816cf88c6161d58e9a72cdd965a9695d86b76a1235a19bb177a3dc1180ed4697e85181090b8b SHA512 449d9b89cb677bb1267b429870ca38171f01c8ded2bac92b33e77091c3a00e3cb96bf8f7bb0995564531984206c9cfee9709e206bf3a60b5b0d1881376cccc4b DIST gix-bitmap-0.2.7.crate 16136 BLAKE2B c28e30a9f70db05d4aab895f8bbb137dc7362a95ee54be21263f75b0b7510803dbfecadae47ee6a92d0a4ff1f9d583ba10ef969203f150d98e903b9ecc9ea67f SHA512 c32d63e46c484d7b2e9c19919cb1be95fe9d1e60e0e8013a083fa8df422827f6ba18d2a0f41dfc65be6702bfef08dba1c3dcdcb9ae3387c8a3742975d21c68d2 -DIST gix-bitmap-0.2.8.crate 6994 BLAKE2B 263867f6bff1f4124e70b462c61102e59eb39b2dba5ef3501a974ec389566044dc93d152bea6e190fe6d17aff6e9910b85ab0163b76066a954064615ea25d299 SHA512 84ef13f28e10a4e2846bca4b2b7c0da1d16b065bbe56a93dcacbfe71a78862f6404b19a9c9ade739726a2753f6ca88c99b4490550242e1eb672a11169ec9d768 DIST gix-chunk-0.4.4.crate 18016 BLAKE2B 5bd0963f239678759455767012b048f28484dc2ce376c436324f1c28c7082682986dbeac3e4dbc020df176780e4a47e64899c89878ce2865b8c0b6b61844b544 SHA512 f42a32049c6383f28b9ca941af2cd77e8febb46cb2f9e3435f05c78edcf18eb331f64f4dd7d1d616ec617de0615d267805a1d3aeea2369575b258fc4d590a8e7 -DIST gix-chunk-0.4.5.crate 9407 BLAKE2B c7369f7cda8b251fb24347f3e7878fbcc633ee19153f0c2e9e793b40c592f63be08252c84ccd0b8128f650ff700030e419573f3ff2f47a22c7d162de7835bce2 SHA512 5ee3840417075cc0c21c4861c3fe0997f65757cfca954681e7ec11d463ee303d188dbef6ab5738b1e3ad905e8422732adc22d3121b24c05bd444e01327af2302 DIST gix-chunk-0.4.7.crate 9411 BLAKE2B 52060f452a432ed4accaa308866b622b243d1d6e26f3b5514476d57fdb7b5fde8a1f904f0e7aed580b73f2700c37026df2429831b43fb33672a65a10ebfb40f8 SHA512 c0a74c5275e103213ea2a3ed517d7eb9d2a79efa89ee38990f701b17355eb759d8e8dd39cdda733f338338fb790510cfca7a56e53900ab6255dac5066809ffd2 DIST gix-command-0.3.4.crate 10668 BLAKE2B 159b1a93e565db1223e1a7f0cc91cf37c59ac723414d6358ab961c96ebee88a801d10865a9b886bec82dffd9c8ba0534019a1e86948ba9edf0273d8d215647c7 SHA512 b9213efbc0ab3d6c19d789dc3128d726d3ed51dac765c9027e9730e72f10aaed5117fead8cd2893922f64a4800385a2112cf1fdf1cf25141e5be4d3e78a35c4c DIST gix-commitgraph-0.21.0.crate 39108 BLAKE2B 2be33b12f1729a00751e79057573f1860d9db19a17901423cb0b11a406db38d19a02d278cd71b51d6649887d5611d049ef81e78beee1e119f90efefa0ad5f166 SHA512 aa6379c232283979c5d6848a0fedc45e6316880e97c7acd9085545e3add858ecc8d5be993c11704a747f771932c8e0ddf68c134ce35411832560413a2a66f668 -DIST gix-commitgraph-0.22.1.crate 18108 BLAKE2B 532334aa8cd5f286e58b2bfb5d8c0e58d3062dad3aaa1b6fc7e270ef2608f9a247b3c0a630fea2bec8c2cd72b1cecb8ce32966f5209cc762926b8d80bcbca2bc SHA512 7e97bd7f8df1b6442dfea0ce192058530d2f236437937f353c7c875facaeb02088a61fa6f7aeff556a1a966cd52744d8f82f27101b5fe32ea78efd09a32e4e84 DIST gix-commitgraph-0.24.0.crate 18179 BLAKE2B bae08044f0b93a8c57b227075a7c474988213a5d03833e3810a8f1b30eaa83db85bfea92cc38985ae0e22ebdfe511576836322e03482b95426afe17dbc79d8b2 SHA512 983f557d173ec89c07e4957d9652a9ce5ab3bf35c146346aa2a23dc22459210263fb6c5c53acb59855d1cafb7335dfe79f8d1079f247e1cfc0ef2f8c164be993 DIST gix-config-0.30.0.crate 142296 BLAKE2B a49f076dc84bef5f209841bbba2c9a7c8c1a53da1cdc603bb2376db90f6cf9d2f1ddb83b6889a84540a663a056fc9d45edc7f0023969bd6c3edbb50a77f69138 SHA512 6d4ff6635929223d0f96853c3a4033cfa95f0a988404c73fd9c1fd635724146e35667421d0d6cb49c0f3f5a663a1d1d0a3f4dae227f99a6236124d27ad137299 -DIST gix-config-0.32.1.crate 61594 BLAKE2B 306b0d238137f39a30a257105ee433060521970b1d329c9d8f698ca8b9c8c9cdf7a80852df26771ba45365e972133f613afc71a63be72c4707eef58a5511a837 SHA512 915ca9ae0999aa9d6d1aefce8010e801b1ed4694c420f15c095d783451c1b861507a963cb35971e9e3a8282ca8c84e3c645a6c3c685ee08f9d48fae9d60a4989 DIST gix-config-0.34.0.crate 61671 BLAKE2B 34031e4c06f7d674677dd79a92951863ebad6e16c9f38cc213f82969dba80fa6d12abc2c249ecd07608849996c73a678cad27e3288a685f8a72167393e11ecc8 SHA512 425d3b0994844608559195e41fc1356a9e1f79d362d795c2f93078dddf2ff465556c59876a4ac8ae6630659c1b963daab11b15ad6025dfb8716b3e372a7f2658 DIST gix-config-value-0.14.0.crate 25547 BLAKE2B aa7ccba82bbcb743801705350f651c22cc0cbb3ff46f1278215d096e6292dca8b6cec8c92d4651c1f92309cd12c3c977743c432fde6bbbadaa463e3e59b18cf9 SHA512 98c9bb4e40a9278141da20e8eb0e59553c11a35ad1dc0ca27fc61df89846d7d9563b6ad372aacec08464003d719ee5cd924bfcc2ad734f0b456fe0284c024c57 -DIST gix-config-value-0.14.1.crate 12766 BLAKE2B 23c6bf6664238ba5b5de79871276aa4d1b57695602836b3e5a88a6fdde5224e212c1f6a4f9a46caab4631237d760bb69b2a1e302ef1df65e1ad365780b411ddc SHA512 297966d108cc22fb3e4d1aab4b741eb2f0aae3360a69fe299f5534c7d205fdffeeca30fda19522a9089df1d75f260fd4076e2405eba6f889d7638a3e92be3007 DIST gix-config-value-0.14.4.crate 12762 BLAKE2B 56f504edf85f8a31e6a1b3dd216d27cba8c2981ae765734222d972c6e90838a270c96f7ce4415d50b34f4020e449c5fb7e4146c4e9e712893137247e05e467d3 SHA512 c627846c7c02f11165402f6d967c15165ec518fb5606e42b0247d8664a8d7a80af167500fb95fdcf8a9dc962486fad6f88d3f3f04e25357db1d72969024587ba DIST gix-date-0.8.0.crate 27572 BLAKE2B baf677478c0e4828c33f0aefd7736e00156cfe3d017c75dbbfa6b4a88c77dd7876afc5cde848f462c02104492ee2b5c014e7e487a9b18cf76ed349de0a9ef739 SHA512 23f24ed24c0ac09d898fb123d8ddd1c725e6c22c46caf055ab68b1b9314da225b6f11a3151f1b8ee6c02593705789cc022169ac5451139bc9002787f0ea2a81f -DIST gix-date-0.8.1.crate 10235 BLAKE2B e74243dde25e836d4f1ca61000267fca0552aee19db6ec443d16bb5233537d6a7cc801988ee6e5e8f1aac29f600c3f8fa967a9826b6102ff7461faf0bb3d2741 SHA512 0f0d6d1f99944a0db8c76a721c8d422b19988a7036e90baca7097b2aa4d52abb801723faa15876a75077814d04fc0648daaa8e7495774706b8ba0666f998a774 DIST gix-date-0.8.3.crate 10237 BLAKE2B a6e1a4f9d1c762e280db1684bbf52990edbe2041d8fca565333331dbc312cf66a5640ff94ebc18d0927367c24507946390f65d6c51829b85a621ec62a3d1bd39 SHA512 e75599be5da56838fae0651c399e6aa503783306faed971894a661b4a474a31713d321ddff7698aeca973f8429302ab929d998314bcb1fc40643839d8eeb4dac DIST gix-diff-0.36.0.crate 38218 BLAKE2B 3ac829d858734841e632c463e48ee61ee95f67987da8bafa89d25000e04817bb8fee65d62ec32b5ccb9492a0d58443ef50837e8e425238cf3b50dee5fc1ad147 SHA512 ff930fec398a55323b5341fac8c74f3d4bf8ff862da35f8ceedc699105943d5765bcf3c4c3247b6588e100360714c4b071f3aa6bef8a10f84ce8c7019addbb3f -DIST gix-diff-0.38.0.crate 32105 BLAKE2B 9cd40895cd0484f2c882cf254cc3a17a3f3b0f379e8ff89da222c327eb9833438f87f49fc1103247c3953e5c87c166cd7fb6e128f367ee73ccc691f26dce3727 SHA512 dc0e42d816290ea420fdf08b8e9f84d32e6844b9f91e719d2cbc87392e92a77754a8929fc112be9da9b246f717e58f0c72edce809b1631eee898748ad203703b DIST gix-diff-0.40.0.crate 32043 BLAKE2B 8a796de2ae6ba928e9d5cd9ed4af80d0379e3629b683a0f1415ae70fd099a9257dadd2c28f640a19dffd54824d792a1698eab3dd6f0156d0499c59a132a346f0 SHA512 e96271c5e79e2a0b31f4a5f2453fcffde46b9b8314cb73f3c8871e5c4150c5e07572423b81204a6b6f991628b0679f262b59deba8c046c969332d316cdfe101d DIST gix-discover-0.25.0.crate 42344 BLAKE2B 66eeed6e3be0cf33ce15e650e2d446c3d7d3c1fd9d6606cefeb191ce92491a0bec24759b8f6daf22751905f70407cdca9a2009ce629569493e32cffbd6d12366 SHA512 a4be4b1b336468bd5a4382774f4bca3ae7e816d9a48da504e0dcc41f9d4a9157f389b129346e0fad0b6cd5127f3e320bdd557760cf4325508447d888d8ea94d2 -DIST gix-discover-0.27.0.crate 16442 BLAKE2B 3c4f0f048163a0213da5d6aef1ac8436873f95fa2d9c06a3d6998299b756b764c6a367176d4fd80dd91ee630141de95c38e2351d80b4b3b729c412c07314e112 SHA512 b67db407044cf7d894e853544cd9ba6d642d85a45aa6b707176515e8c47bf9af5a65f9146d7588470fa2ad482152cec462d8418c0ceb2d24b6fcf05c3e7ab92b DIST gix-discover-0.29.0.crate 16617 BLAKE2B 0c4be29f5511969749c8718cb222fd71d5f3661333be781b819f1b16a7f02144877193bec9bd154f9c78925de4bfeb2c3fb6a45e24eec283b7f42b465132d266 SHA512 99727232be65b90d77e1dccfd29e45839934906126c728b4413d425ff89c63df3a5ff0ebfc868b6c8ce53804629a1e450c22dfd614a685da73fcdfdc5c397084 DIST gix-features-0.35.0.crate 73636 BLAKE2B 47a69da949aa296458d1d37f2033d8ce304c36e1c3b180fe2318393245bb9d62983e26563302722ad454555a51867e7893a97a62bff75ec1b1b8821b371c3328 SHA512 364ffc5ccd46657a2f9e40590f3405da95e69119ff94e85e76307800b374a5cd8ba4b0f30c80bf0a7f90f7f9bf7551f8d72b46e7173ff6560f654f51371f250e -DIST gix-features-0.36.1.crate 29362 BLAKE2B 13e2aef38ee33dcde780fd2ff68f36c3ee32612f4853f7b56144ff5ec21b50f3d6ad8748a0e0f00289a1e33f861eb23bda8b8aeee7a684848cd003123ba299fa SHA512 558d9ee8d48f3867cc8e4fde8f4a189ea7788b1859c9493a5e87e28c3c545bd4eecd14a23ccfe457858273dac1e59fce6089f554423a815740054c2656875169 DIST gix-features-0.38.0.crate 30525 BLAKE2B 0496a025d89287acfb62408c34b84b37cb73f11884ad952e66fd94edddfb436dded82d3106d244f928939a3fc021800885d03591b9928bfbb019fee4026e776b SHA512 85d697f0e568761e4b6edf9953dfabc065af049bb87f794cbdd79e96f91f78294ff97b846dc97ab69bad4f4b4f1cc990aafed2b4442ba2fa0a12e3e310380d21 DIST gix-fs-0.10.0.crate 14352 BLAKE2B 0eec01f1e3501a8e31a9da0b5943dfe68cbc4612ea738c198bf95c3620223bb48e69b1cb2309f59338a6f63c5c80d5a0c58155d6f6ce38b4f2f09b236d410890 SHA512 8390e0cf8fb05f583459b32e00ca5356aab0704070af85dac2f6dc057b4052b769e418de2e0e79aabdd9410bc2a6d46a0dff5aa98d384ca7c4408a7dc72ab1c6 DIST gix-fs-0.7.0.crate 21151 BLAKE2B a3f9c31b2c9862e8aae0d7905cae7d1e232f5d95e183c4e793dcdbef5424fc765a117cea587b8269851197afee03489fb175a107e73ba5ac2f22659dcb75ad60 SHA512 c9775d823d086dd5a6a6a3724040014af7d9317dbc344abfd8ab1af611884cf6b648df0bf5ac5a10bec2dba7d53bc135d0ef75bb696538be9f60b16c6f7df614 -DIST gix-fs-0.8.1.crate 13692 BLAKE2B 9b4715d7f3fa24f25fff14eb3ccf9dff35abbb423d69f7ca29c16187451feadd2a711ec91e17d7ad412cf583be8c0be9db22fa0d6e3eef9bc7d172226fea0e6b SHA512 3c85ca7a43c4722e5104748bf22f7e3e115c9823dfcb70463a4020a35f3eac953de119885feca3d6d0e7e54ba9007628abd17cfa0bdd0294165c513132620f25 DIST gix-glob-0.13.0.crate 51916 BLAKE2B c965054e177d27c3abefb81c529c0b4afbfa5aa9c715ef0cb4708ce3e47244f0d9bcaafea9f1ebe5c127af21df3ebe2e126aaa8c4e563cf5d994fe005dd63ba2 SHA512 192e7aa684991a47a1b82da9701924f6ce225278c30be9a72c5d22f5f49c09aa92a2f462244f099ff9a1ae218d688c76745eb062f3abb6c710bec8f467252166 -DIST gix-glob-0.14.1.crate 13065 BLAKE2B 01b441812daac46c9328231856fe03e75bdcf14277d4766f654589d335a95769807d73fc5ac69ad4a0c86f8916d84d4c33697ba471d49f209252b4090f57bb4f SHA512 6b5749b17ec319ea756a2f185a0e09c386846d4fef5705acf77e1a0aba8bf0b1d70bff27710d91c27e26c5b55f34c34b89a42b3fbdcb91fa029e5efea52f2b75 DIST gix-glob-0.16.0.crate 13239 BLAKE2B b40bea756bbcf4e34cb505b53fff2841c09d1ed3ff1c454d64effb1332ed307ffd807eebb9a601dea4f351062d11f4c37089aec985195a463fb1d91981b191b9 SHA512 4100a089f282abe4f9edf6366388265fb544edc04e4c51c19e423a75af62f0848918cf7002830bb446081f690be5e5f2306230c8f56fdf2405b36c0d4362d9f9 DIST gix-hash-0.13.0.crate 33586 BLAKE2B 8a7e8ba02ab7269013ba00453a60ea5d73757c7d67cc31e3501f62ea0e8decd2412acff3b8d5bebbfb27987776f0149d927a9b05d3caa7a19b9945b6903f0a45 SHA512 6d2859ff2468798f27e48a83d7635d181f74f1e2ff056f30c7037ca7fcedf0efe3739fcac5809266b92b5065c79a2512831ce244280c6f2af1d5e8781401b709 -DIST gix-hash-0.13.3.crate 12701 BLAKE2B df1a14b682701abbfdc35f46ce03ae36684685ebc2dd96d596cd5fc5bb68528146c545a424aed733b09ddd93ff02ebf98a5baa57348c8fb98bb110d235aa99ee SHA512 3eb29f0660555b6dfed3f932050b2f0f28c1d1ac9f882b46755b65559b5dba04737fce5111a713c796b33b0d352179547e80e0bfc96df3b45da32794028c3be8 DIST gix-hash-0.14.1.crate 12831 BLAKE2B ec408bccc22e8c3d7503b91ef4962b494403fa5a5a8913930abefb93e8f8c5b8fb409cc1e984582983213a8b1df09c44fac2b098119b8c5f77edade8430804d7 SHA512 f055aa78c206bb6efd9e9fcd6c968dd96ee0955582b4d61fc29847319871bc3d3364caf2c2526339f43f87225a877bd4aac6a5695e3dcf99c48cf9023e701882 DIST gix-hashtable-0.4.0.crate 11825 BLAKE2B 12c1661465c58a3f091cc0daf5bdc0257702f8d9f66488d45d2156f08d440664230b1219c2753cf37dd2e0ce2bf5c4b7db3fbe48afea3419d8a631689674ae2e SHA512 ffaef88820e82ac9c42ad822d35d0e4867c2f448befcf08f039c02b7c89583eef7670203194e4002ea35bffb76341ca86bf365f24c105e5c6657cfecba5ebae7 -DIST gix-hashtable-0.4.1.crate 6464 BLAKE2B 09e7878d6fca74e9478e07b4f8406d73f90121fb350a6aae1975701ee7a941170b8c7fadacaa52c7e592ef27aacf71893d97a9eb3459eada869bc18d4b466c59 SHA512 d3fefdf9fc77dcb6463b6800fc1e7b118b1c7a82a572f7245987f2260e153821227bc6e8a2d4fb20f4bd948f756abf476f14abaa6214846c3218b6a7d1d84f08 DIST gix-hashtable-0.5.1.crate 6464 BLAKE2B e356f51f3ba433f404c1af4b58c6f538e65f77e568784b3ccd9afe2bba92f8a774dff698df4d06e5b8aa8940e71f779351789d1f068c9e589364a4906b7c4c75 SHA512 d7dedb4fb4aa223216d2e7e7d47116035b209a8dc471eb958df2c8e1221ce9d8b7a40aa89f36973e5dae6b5707b7c8a9f2361eb8cc90f863559e619a42bf2fba DIST gix-index-0.25.0.crate 77946 BLAKE2B 2c74ddb55e866bf7b58ac423d23635b956117a40e1609776ccdaaa19a0e8bfdb2f59c08b104614c55470a100c0febf0c5255012edebb67b74dd4c6b5492dbab8 SHA512 5e26bfcc20e1e752d0a78340e0d15cf75e3207042a0384e414433a9bdff8a3d5e59faeaa7961bf2a547f846ae7f2a8d5232a840108ffa5d6fc83be28d67e8387 -DIST gix-index-0.27.1.crate 41861 BLAKE2B 4f19ee3477713a7cc38468c9ac892581622a09e0b8dc025524f3db45a4db06e75eb5682fb8d4df13f12e69a4abf2afbad672d318aeb17ed25dcde85678ea0bf1 SHA512 cd1aba9c4a1eb9e501a11151db89ec6985f3cfcb4989de9f2fb49cd96124ad87657e4c1185d0fbad5dc6873edf5d8ee16e380a09261c48a06bcfd90635b19138 DIST gix-index-0.29.0.crate 43935 BLAKE2B 9ba0286eb91aafe8b0d9475d7571a4ccb8de33e0d03e2b8528c9a7d6018ee81ec984c979332faed7ea81c993e45236cb1178d64115f42f2b0f2aeef5ef7df295 SHA512 c587963ce1835a1514b9deb8dd718e3b8b150eb12eb01d096abccfd8e053eefe98cf54b91bd1fca9e596c7cee32afdb4c1bf5efd39e0ce413ba51c6084332e02 DIST gix-lock-10.0.0.crate 23231 BLAKE2B b6ac1ea5ac1280fc7ffe85d65ad851c9c49e17fcbc1278b9687e00262354260ba68503898d6e466952e84caaa6ec0bf94ec70af8fc101fd30b6d30cb20a88d8d SHA512 e9a86aff4d4065ed473da17074095617a09e432fcd1d06229d4f2fb4de5825769e0ff38acc20bbde7e0fedd30e8fe1c1943a598b506b0ec30a72bae32a711e08 -DIST gix-lock-11.0.1.crate 9498 BLAKE2B d27c657f568d323f9bc0fa3c8d8cc52993f5720f5da18e18fb09511b938e499ae947afefe87eec6ec83653e8bb1b1afd888dfc69229b49e23ff38931809ccd70 SHA512 a24dc3780e2cebd6b4f94a1221b9809c97c2f413ab9987a0557cbf4f65c3af00a545465ff69edbbc8c459f43134b106828506d0d457ca0675bab39b88a36b330 DIST gix-lock-13.0.0.crate 9441 BLAKE2B 21e19c8cd6c43b05c72a93987ba56f9ce45a637b1aeb021200fdf81142e45c115505a02084a9091b7388c2519a794032fc2d434af3625f09d3298314fc6e1cad SHA512 b0d1bf9a783ce3cde9da5df89e0238891044b9a0d6de2a1b75e306e8bdb142b2fff139c51025becd28362e9d542d59624f2070e9e807fab39f2ccaf18b0003b8 +DIST gix-lock-13.1.0.crate 9737 BLAKE2B 4be4cdd19c002b834a878613497f56318999d1af29d5595b62545fd3ae04c2e72b429d1304d16a00ffbe48a7da3626139fbb2acd8ebdb76b3170bd233fb3cb53 SHA512 afc35669f691e1a15481eaa5cbcce90d6fb1658d8df4de53d259a5676454d9a0332bfe69350915f10c62d7fe551359a12ed4b5903f2f1d853fc1fcdc31afa50e DIST gix-macros-0.1.0.crate 9902 BLAKE2B fb163b93ed38bfc7f4f5f95948f6f996e3a9e2438ecf2e2c4fec55e9d5212428401420831e02a8897004d49309143d1e7953f80ded227eb570a414ab76ad2dd8 SHA512 537991837a7b515ff1bbb252d0e11895a2ee1c2b3e7ab644a2f8d8ce22cc5349316589d86f8575a9792c1be99a4c6cc3889002ea0cc515eb61eb8bdcab16cd22 -DIST gix-macros-0.1.1.crate 8668 BLAKE2B 29d523e7b8f99f56aec314b18a9461a9d25bfc9d2aa4898dab0a80206556f2920c94edc230c1b998c546703eebe76923750bf7b1c7fb08a2e285ecc2e01c4bf2 SHA512 7b4d87faf3053fbed42b57c5a014bec94a9c51364bf1d0ca18be4468d9429ac5f648f84eddbf435c07c6d2d48faaf0d4312681c7eba80177b4f807a0b4a174c9 DIST gix-macros-0.1.3.crate 8674 BLAKE2B 0ba44a99696786edac83ac49ae4495ed31dfcc4c6238eb401c6ee98c78a8f8711727c79beaead750420af827566b9939b994e523ab8207173ab5f2ca1956c016 SHA512 660a63954a614a50b5297f9dbbf775f600c9214b1ed99f57a6d654a9f0e7886b6924dff8a3ac3ea69cb3bf56d9d43de98514a25bb61fdeb71c40cee4a193acd3 DIST gix-object-0.37.0.crate 70727 BLAKE2B 1c5d21aa45a842757460a9df02531f004e042de6b70c219a97fd6294313178abcd1aa75ac279a51fa7ee6195d2e199947279acdd58a6921141b3cf195d484e0e SHA512 7e61237dfc02b06936730d7d531a57e2535da6c7702f87c17fe4f3a342474b36f4ae97780666d8458944c93cfa812662ad5f87ba9041f01056eba05abef67034 -DIST gix-object-0.39.0.crate 32383 BLAKE2B de136a3d8f75a10b661a369decc0b1f1eeed89c0a209d36868bdd535f78b6beee1a94a5b2f6f53ddc84108212366e4fff9981a2f264daa36d0f9105ee0b1c5b5 SHA512 4425fa00cab0df8f74cd6012f73d1466d3213d85d4e14932a441bbbd0051b2b0f8a9367b5ab4c00a6aa46cc2927f81f520c4aa351f3a9b15fa473bad74214aaf DIST gix-object-0.41.0.crate 32330 BLAKE2B fd29b2db2bc1ff5e5e1dbd9d8fe939c3c733faf2940ea7a8117a4ca086418559bd072a5eaaeb12f00bb337662f95d03a1278e68c841afe0de7c1ac01c1ae3388 SHA512 1b4e24cb7d23736cdf98ccdafaba66f361321ac826159366be8b893cf34cf038cba4ffbc06bc722ec8a3c1b9009c8b384a59b08bfd7c58e15e34725636956761 DIST gix-odb-0.53.0.crate 147547 BLAKE2B 933f3ed3373c88ce8e1b2f156595f83b9c532956680c9aa5684c47c0c2ed0d7a6ccc5f66c2e0763d9f74599ad874ed7334178a475fcdb8ae17678abcda347f91 SHA512 c95f53843939b494374d94c69bd681e8bd099356b53ed2189c3baae45cd330b4a3bf32d949fd5164ca1142df350d6a20a0590bc77908a2181415169a2333f84b -DIST gix-odb-0.55.0.crate 54097 BLAKE2B b2b744e6740606658fb28efc6a00ea29ee5d978b9a3c978b4d10d55abd12fc3fa916b754bc00697ce2ad55e43b48facb1de582e985ebed131d02f1c6c9f7702b SHA512 8fedb591e60e4323b272c4a52edd92045cf6a98a1f3e4600113cb4fdccb89e77fa14648623793f0dab78dff64c5a1089dcd1914944ec07ad9cec5d0f7edf96e6 DIST gix-odb-0.57.0.crate 54101 BLAKE2B 388ebe010a0d1a57cd8a2ce45f9556642964aa0180b1d0b31356975caedc7e5d1e9a63a5f728f2560ff98de5d4aabb9a394a7d4da24a591ce350f2827e30ed82 SHA512 6bfddda3a8ac39d399b631ed2ffc5c8f0e0aa94742e5a07d6497c101aa4e2e85590e25a159210eb9c522a57dd7ed3a54988bb20cbf7b3d547adef3f5c6659c0f DIST gix-pack-0.43.0.crate 152532 BLAKE2B da8e4571a3591211d64cf0ba3a63dd49af9fea4d5c3b6306487b1440efce77dd8e5a8341b65b6da81cfe7017cc910bc00e1b7d7af8ce485409eaa746d421c54a SHA512 dd7356622b985503cf4cd55b764eaea64a78e4d4ecb051b8cca427fae1c1f17904825348c4122ddf55789ef7cfa3856e25929620de17ab26f74dc9c16bedba71 -DIST gix-pack-0.45.0.crate 93456 BLAKE2B d55ee5997ff55ab195fffca75012df80bcfa07536c9020e508fe1bbe0380ce00d21a71914c0dd7893bcdcfc805d5bb2de16d907b49ea987c5f2743817066a458 SHA512 f566cf08e3d77e67a777c6fcc5e276bcd82401491b356c5a2c3bb9ca8617c0967f6c8965909828ed27daa14a7bf62eed9f9cf8a6f5b05b3947ba78420e4a9b8f DIST gix-pack-0.47.0.crate 95762 BLAKE2B 43b5e4b5398940b1116bc7179d5efa1d56c3fbdc013d1da9ed3240cfcf298990ccc577ba67194792cce408517c3ebf1cd5fff759752662c5a8c71f8cf30e44ed SHA512 4eef61fd426b7186d5a7174a3bfeab7275e20dc0896adeb4035ed86244b2b858618f771e84459de992b54165898c68d1a435fcfbf2d2464cdddc3a6104b4b00f DIST gix-path-0.10.0.crate 32050 BLAKE2B 9900590c96f5d680da481ccd4722dc61be83b6ef770f4b90e6139b978fec3334e0e397289cbb6c8369475a8fb080d0aefb8d518c223eeacd1081d298255f1f49 SHA512 d6bee153099bd542388f7ea26d388d3f478f7c8dd94a7b1c815daa70c57181f62dce6382036a4058e243ee65ba287e9fd0aa83fb655e537ae502a6b67223b181 -DIST gix-path-0.10.1.crate 13549 BLAKE2B dc00fefd32caf9b472abae1894f5c60e46fb2151215e39f48b38c0d162e709eb56feec50dd3e0c11f5a619e3f246ed5dcf45bbd6ca819b25f230881bea80743e SHA512 54fa263598c2588dfe62ee3747ea42112d3a5ee04837e52bf58de2570b1db9564bd2c232e5ff9e80a7f9fd5f54caa7d914651cdcd28be4c968d7c87b0b02e8fe DIST gix-path-0.10.5.crate 13884 BLAKE2B 98d6d25550996a4919d2403b472799cad9d5deffbedffa9430af8455174148e40746facfbe8b20e28a53224fa6d448042ba0b8963c357c31c41f5bc6bdffc8fc SHA512 9bf0cd15768ff04822576f119ad52693cde5b8a2b34dc45cc0a186d44a39ba9bac6721d812a8f22e348326cb6c8f6ee1138a784db8c2f3a5c764c5da9b3cb5c0 DIST gix-quote-0.4.10.crate 7051 BLAKE2B 32723b75c91a8fab5c91384a37a0871b4b48fe8c76e102063a3db80e7e5bf42b480596aec361b6d7f5421b366e27f496558cd7212ff284a9853230eda250e6ad SHA512 e33999669771334d73be92fa56a1b1ee1b538065426826d43dd460f097eebae93dcd42141cddc0de9876600f21f05e6e400dcb7db9828e8e315012cad39bc6d3 DIST gix-quote-0.4.7.crate 15811 BLAKE2B 72c5df3242ccb04b13cd068da4edca390f7415c35276b37cec973a30051182a37fd9a8cf59ed76fe9c1794dbef4692fca6882a8571ed07400e3c269e7067b61d SHA512 73065ff5282a0b408b07d2bf33ea72a2c7c9a5fb8771c34c3cac7da58fb77b57f1f04e6aa0daca97306f68f7d9740b4a223e463e82b3bb11d970ffb9851dad05 -DIST gix-quote-0.4.8.crate 7040 BLAKE2B a5f41877a5d87d3671f6e9217b372a1304200920dc3d2d1caa00cc50ab2f0e039e84c3917bfe58f22732461a2f535c3ba386fa476b30fb5c5b089f41a3cf411a SHA512 dea77daf05d327222382df81e42abd9c35af868d7b869645317f46db2899cf7a3dac145058dc85ebb07850d8ec78559bfac3230fb5454ea70123720f69427959 DIST gix-ref-0.37.0.crate 122579 BLAKE2B dc2d15c1e6136a5f55cd82abb8df615715c043844f12f4cc790effbb74611d0c9906ff14c03a1f2a7cc9ef05ded6441efa25bb4a5caa7a8c732969257b1967c6 SHA512 c9758bd1588d446a45fe39d807302391964efb7ae5a149e5d38ecb4f0e1b85c7858e06fe988f93e80a4d3b92b31803e4d0f439c30b529bcea076a7aa0fa4f2fb -DIST gix-ref-0.39.1.crate 54299 BLAKE2B 439684ac71979997b37f893033a4e405abcae13cf2ff9a5cad81d205cc48ed566fd4ca03862de99ac2536eb937ef5ffcb42691268d72801d0937fd27601eda51 SHA512 81e5522b92d6f7953abc8e15c1684f499068898a51e3a0183ad6d2f44fe334dc05dfd16a16a8425210739916b3ebd4ddb2fd820cb113425eac2cb3d1da93ccc7 DIST gix-ref-0.41.0.crate 56090 BLAKE2B d6f6c011246aef5265150e27fc73a4b08f01378acd908b4f3b9b251c0b2eeaa057d42c2e259da19f9901f98eb26f18427e66813a91b7590c38e2d27ccdbdc2e2 SHA512 9232174d25cfce71c439e0b3624c7e8e0feee386f350565e70a672cb84d3b1306989a0da36f46de913c06946d0b84976b7b4104b7b2b6c7005fa1fcea6dca5c6 DIST gix-refspec-0.18.0.crate 36430 BLAKE2B 23f702db459bd9ff2db75e095e02547c3d30a22f0194ed8503fecd61a5349dc6d8167f2baedd3b5188fb7b4a83f149e5618ab59c9c13a7953551dfa0c51911dc SHA512 99fc670c441d3da09ec674870fc3e69a313ff35d1c7c60aa9cdd5dc57812e4fac1a290d3ab83067bfab77fcd94cee297885e9157b519bb3eaff69a309819a525 -DIST gix-refspec-0.20.0.crate 16102 BLAKE2B de7d38a7ef2c26c83e5aa17664e59a7c6034a29aaf8eff2d1ca4a2942c45a6d79407a681213d0bb02d51ca73c5120eaab08eaef43275f68c38d5edb9ea5ddd03 SHA512 f13bd228c483616dbe009d3de541d813c5149a3693da36d963e7599cbd8cd3f355b4a3ff844855ea843b1a71d22e4ba7538f5dbff19868abc73a6f6bf5deb65a DIST gix-refspec-0.22.0.crate 16114 BLAKE2B 9f9b3460a9b3af3b8ff6f36bcf57861be87919885c1bde1872a1f6d4737daa1aed37fda7d370c96e0d98d304763636245bfbbb33afe239e632c3e2380a8976cb SHA512 0b7e7be464a78e053cdece4efc446e5dd13fd520706d512303a1e726f70d8827f16674c80417b29c9e0ef0c8ac04b0a30a2c4f357e9f396df0e751e376246975 DIST gix-revision-0.22.0.crate 49021 BLAKE2B 4dc98fa56b4ee6a79f821684cc78382cb6742e135c7f60747e700ea0614f197805b1f1368bf9be4d2eee48b35c561d355f97136af28d6d1bac29762a44c1f1f2 SHA512 11d5d64118c416f96c073cd579b17cd66084b673116348545a6c9ef327cbdf7559a66b10b9d1be214ab3d4756d2ad324f92c81de7b99f1859a87f317511961a5 -DIST gix-revision-0.24.0.crate 19188 BLAKE2B 1b7c607006488b71e33bc33efe1f29ca27e2087686a10c9f47f8c6512720e2012a454c23d8c14983b3109e33c7864be8a79874cad7feecf1b9fbef42fedacc25 SHA512 b756ff26586f19493a87d76c9b8193836ac3878141d8327a31db0b2c0c52b3326a478b2f4386a8ebadb78d8ef9386f7ea8b35049eb5c98378dd6f333ba5ba5ff DIST gix-revision-0.26.0.crate 19131 BLAKE2B 74f010b23650a1f27737785e9470ac630eb74dc25877c8afe3daa575cd09d3dab44d320651222be4e367d66f82b2698d13d435d2168a6dfa7e095b465f999d25 SHA512 290c18d6dee47e30f496d2abbe03dc1c2321d727aa858f612e16b03e96739756ae26d4456ca40cc031b7472d09c070265ee9127a3025522dbba831a725abf54e -DIST gix-revwalk-0.10.0.crate 11829 BLAKE2B c9d5d20e7fde81b052c7e06814bf00d66fb1757f28dbb0f8073b9d49163e4357e170e056dd6ed97d5c88afe54231bed143f3468a1523c072893afb8395d3c4d8 SHA512 77ca7ae282d84c72a9febaa4a512ee1448f03af544a6c8409048dab4cb45548efec341f825285cb6545161ccdba1e4c3c745d892c58fd5dfda046826419be115 DIST gix-revwalk-0.12.0.crate 11767 BLAKE2B e5b9a665964ffd086ceffee1bba3d0aad2049a74c582830597038353d55f2e478861c885edcf020525b09628b2ab23a612fa141a744397d08cf4a692eecbc38a SHA512 ac2620d30f8af09bbf5745f9888419edc26bc2beb257ca7a9457570956533de810b53ef4d48abe41635dcbc69aa17e17e7010b1b8535ea2ed1bd550397f59ddc DIST gix-revwalk-0.8.0.crate 16070 BLAKE2B 5e5f99e50798e9a334b0363a577cce48eb35342b70918af054abaff7793fb19a8a8a0f67eafd5c6a3da737fbd8bc48485b4a0e97c9890cbee3ae9df6712ee032 SHA512 f3b1d5af869fae813174972c66bb4233bfaa189ad880e02383e263debcbe86e025336b0b1488b98490c672370b5e1bac177d664c2dce2e51399789dcf3f10cf1 DIST gix-sec-0.10.0.crate 25195 BLAKE2B b8f2de79cb1f370ae0e3ee412ddc04c785f85ddb25f02628646fc5b55ae690d36e69bb3580e1397a7adad1f27a0d659a37eebdf8459dc6f4b639ac27bdd72a84 SHA512 d3c7ccc5d354b8ecd3212128356dd73a42b31c1282d802a09cb090c5e951c7e33a683938230818b4b24677e326b5b5b6323f6b72b9273020c1d2aa6fcdcecc35 -DIST gix-sec-0.10.1.crate 9298 BLAKE2B 3495f6f76a7a9a2ed6907c2e5e63beeda46752a53c9411d548e2acbf86dfc9a3af825e6c432cbefe9b676ba6051384a9991497f2e7bad8346ffe952a1da4c745 SHA512 9fd3f3e98efe818eab0655301406b740d3fcd38241e113f2f38a1d8a6bc48872846c63e094b00d0379279aeb7e2873d617f7653afc8ffbebe69cb156ce596c02 DIST gix-sec-0.10.4.crate 9340 BLAKE2B af427ecea73d1b2c91315fdd3f614f6d08313d4514259a668f54873dae1b35b632f5501e9ed9bb1da8827227ac7300031a4e500a05c1c2709f2b7850dab48b44 SHA512 536d4538086c61b95bf31956b76622b280f5e6d6e2157870e5c81c7236d9284f710283899b2082cda3f996349e18c6db43a45fa3927218abccee7ac4ae0790f3 DIST gix-tempfile-10.0.0.crate 37470 BLAKE2B 870dba306b4d5134333b0d2a92e0ecc4334cbd094f51723a9cccbfc0d1f7023d717b768d0169efa56a939f4be1a4c45d962cd1bb19c0b687e5afde091134783f SHA512 0b3c81f2249ca18ee8d7fe554ded93421825f5f676b391e4202b6b2b1b42372a532f004493f3e079c9ac623a9d9e5b9554887054e1107c8d93cca150b4c5980d -DIST gix-tempfile-11.0.1.crate 17170 BLAKE2B 098d8cd6e74a0a2d81eaddaa0a6903a3726592921ef880bc770c759e1f2cdfdcd597442140fc3566503b2bf5bf0088a0ee1b154249d8612c243512718e0d786d SHA512 117e04096cc7f9f6eaff847bceda0fcff5eb20f7994655e671620422a20195dd85bdbbf7fd6bf68ed01c45bf5b3a339574dabd5842758ca82cdc5401c48d9d3b DIST gix-tempfile-13.0.0.crate 17778 BLAKE2B 929126e3e73f73280af8e8272ae04f2e176dbf1d23931c58ed01ff9c789d7fabf9ca40bb8b202eaa9ebe2bde9d016005f3fde39c0d99f11c73b5e4b7a3f93301 SHA512 32dc76483612ecc75fa6009402bd0aeac909bfdfd4e26ec549165856c15b9a398ecc5bc634da5f17a8e97ce3b430853b067b321d78c51edb8c2a284356a89d0f +DIST gix-tempfile-13.1.0.crate 17955 BLAKE2B 7db095b9d5896918ae7463bf4a5faaf52d35f419e799021db8512afdde9bec653ae20335ad2de2c6bf9d0b0587bcbc652b219b528aababf269a40d7010119adc SHA512 6e55825e0738a901278faeee51818a6b4f91d74225f20a51d4a9ea58a39034df331f6f3b11b328735bf4125aa363d797c1e20c46cca00d3b9b2e08a775ef7f90 DIST gix-trace-0.1.3.crate 12486 BLAKE2B 231a7b7da09ae5e37d8e1b011f4d6130d04398970e0bfaf448a03ddb52cc11937ad4dafc685e6b554167d034f6b7c88856bd57b5ee11fe1f5ad9722b9b8312f4 SHA512 16f1781b50bd95e0b4b1a8724ba263da937022b5968d7c35f2ed2ba706f0b7fd429422f73c5643d8a119301f9e45c78f38659c963994c88e5c125788db08841a -DIST gix-trace-0.1.4.crate 9709 BLAKE2B 6fe884ca3a11b8ae98e235e9cc3996d0a2c26cfc557164f36fada7c9d54128ec9de3f398d672febd2e474abef24f3fbec665c25af724d65540c0551f178cba01 SHA512 c37c36f45c700e2fe56a9ec71e287f7b21fde87b5fcceb20fad7d099bc1bf8ab48b6bd66ef558bb7888bd4e63bba22da21ad839c47e67df919a1443baed75f75 DIST gix-trace-0.1.7.crate 9647 BLAKE2B c8b887a0d42bb6786b12f88388e017bd736ea13ad29a47fae36c472a3f750b653cc11bf01460e2ad469204a5c6871c3dc08ee4be4a09c3623029e4941a5c6fa6 SHA512 de4c5f7ee505bd29dcf5da523503eeaf167d6a9c573727032da10f272e3aa47a9dd77ccd393f117ba531c5d6dafc2213eed8ee13670e6ec80dd27cb56b1476bb DIST gix-traverse-0.33.0.crate 37622 BLAKE2B 6b7518bb9ac225b3549f882fb5948b0bebcd71f2ff1820b6eeb9b670aaa6215cce75fcd4c661cc87c0c754ef83928d65ace3c2bf1c0e448fa06dbbf9385322fa SHA512 1a2734fa9a1c219d813da8d0787ea816353173d7553c66574b425c46909740ab42b83f3cfd9e85e4026487787b57007ca49ab33b36ec3974f50e1ae922c7f829 -DIST gix-traverse-0.35.0.crate 12516 BLAKE2B cbde022ad41fb8ee8bd3fcc4bdb6e4eb40bfb49fbf8d388f3830056139e06ed7d76516113e4392b8f85455a29b57147a4bb4298d242977fe5fc315b2c1b58534 SHA512 50d036a97160d0fab351d681a0a283e6255947cef078c80471c31f77f7716d823c981f8bce8e3cc8ace9c142a23f7711d2b207cc13f24406b3532f292c4edf13 DIST gix-traverse-0.37.0.crate 12462 BLAKE2B f631986b83d29b47cb22187f764bdbcbb251e58116a3774b538d0bc83312a045894f762541b16b8ea2acd14a737fc5ea46bd6e65685a37378df89b7b538d45b0 SHA512 f64acae9ca06c4770a20706c2b8dc6cb77e76bc95c3eaae6b3c18dd4c2736172ed01eb9487549d21d693719c2c7f6a06833d8257854f4ab98b10510f43c6dcb9 DIST gix-url-0.24.0.crate 41090 BLAKE2B a2079eb1daf5967998513c7f4f78b706b4c3ccb69cab439d76473d698b347d6de55f43131416cc3d81b86cf149ab02af9a624427d4bb53a8031a18c888bb7470 SHA512 0071f659a85924bb500f1ba4bf25a7e50f7126e1a6ea9a7cb53d3ef8af55f0e6d4336e2ef7e6008decee4336f5a6e07cb66deb98ab2d3aaad1782ec2ee6a73d2 -DIST gix-url-0.25.2.crate 13397 BLAKE2B 3554c667f585298e06bd84d79f0cc4e7f3ca4469e537fe15e76a4b847f845dd7734589892d024af0e7ddd202b0e7b039a50cbb7aa293ad65ea631f4fbdde4fd6 SHA512 2e71f2ceb8de8f850dd8c74f606c6ade4b91352909e1d0c870d10d70591ecc5c139369479cbbe603192c0d2ad18e6518512b9021c60eb15dbb21c1d5c072f8ac DIST gix-url-0.27.0.crate 13553 BLAKE2B 73143c9b0ced40ac16c7182d76b3f46333c092c6728d249813c262ab8b0944c06fa5c0490bfdeda07fc398a9a0903227719005533743ecfc6fc1df278e9b673a SHA512 6e6d3214cde3769b810cb16f650c7f96b7e8960074ab326236505d5c0fec979115fa878329286a64a8d0d4e5f2c9cdc396a3130b5ac7aad935a635157e4aadaf DIST gix-utils-0.1.5.crate 10006 BLAKE2B bc8ab3f43f4355d65cb31af3fac5d68c206277aefdb41a5b774436c9cbbb0da09f814ba7176f9e197467f739fa70253577bfec58556c73915884d8123b4a2bd6 SHA512 cd23b089c6ce047d19db74aae28c266cf1878a6196f8b7dd3f868deaa6bc66d05f50fce3b6789e8f411ecd90a2c449102919756f9b06018d467b805b09474bc2 -DIST gix-utils-0.1.6.crate 6808 BLAKE2B 995f6da875e05cf6bc92bef7f02f05dc4a9d1fc9b3a2cd10855aa95a03ecb1771f77f17a3537f0bf871b6af3972aeea8b12c02002e3c8c8dd4c3ca7d5a40f522 SHA512 70bdcaed7987a8bb14e51a34d3e949dcbac7e1ca0b85eb2096e22b2dcc55d51cbd2955e517337af5fa5b1b4579c5cec30ab930cd81eba8912948644d932442e1 DIST gix-utils-0.1.9.crate 7295 BLAKE2B ab86d9f781b2bbf46da03e9260658b2503576f06fa30827839d8debfd2b2b636518e4751994e3c63e395f68dc7849bb06415425539bb72ad0ace66dacab249e9 SHA512 badcb82a60f5ea17dfc3e97a3d0326e89c49882c8b92833db8021203ec8fda469a4e1216e040bbc070b78593202cf23a93125c522dad43b0c53c87d852a543ff DIST gix-validate-0.8.0.crate 17881 BLAKE2B b5d8a1ec78ffc6087c2917d640696ab5c1b6b3cf270167d471ec3b5c02360184cc7ea5541b9085bca1c24e4c847d905feb2c2b9a8710f0377d01e33bab16948e SHA512 90888fdade9501df35b5a50d30ce19be724f20c03a57b43a97a4e06c8c7d2a614ad5eda21cb2090f556ea2f4e15cad670f102787658768e6fcc8f5b2cca7fa24 -DIST gix-validate-0.8.1.crate 7005 BLAKE2B e982575773c458ed0a888f5ad1f77d79a0cbef19db4bdf6110483c6d8ede7c13530afd0ab7c1d40d46ae816c5ac7eec0e9f6f8233d8a6c8ad14f13aa3479c109 SHA512 33a4b6c756cb1f95aa601a949cf7b1bd27cc1b1afa72d06e3c77bd1795e84f63e7652dbd9693baa454fae23b4cff7264d5405b87a125df7aafdd62066e01ae03 DIST gix-validate-0.8.3.crate 7006 BLAKE2B 8fb539e12b605b74c39e1d2815785dc4bb013ec60a6e7e22ec8fce96b4b65429d34ba295d740e74498dd5cd31157994ea1eba0eae77f979c33c104562e988211 SHA512 a9011a0e0c97c0531c7b984ddd0996f753b03f3ecedca54e01be1b5a6437b456fa1df487b1c70c610dcf9d1e1399693a375c88533dddb55fa072d8c6d2b82720 DIST hashbrown-0.14.1.crate 127570 BLAKE2B afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f SHA512 170bc233c9d23ac7e6d1ec5bc965d19d9018d434abeec19bc9f02c48570eba9db4e26035decd9f874306169d2640cad7be17bbbb78a81c145bb01bda3d51ee9c DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 DIST hermit-abi-0.3.4.crate 14445 BLAKE2B 4dd00ad81a5ba9f94e6658c2964ae7983990c9e7df228cb92039964bc5fec537802ef221812adac53b2adac345df84179c03fc982b3c90bd097175fa5f8c4a49 SHA512 61c2d4aa1f5edc1a51e1e6c07cd360b88db1ef7302b583ea9b97ce62d1020b8864e7bbe4b5d7de82760cc319c15c7cf75509fcd536ad5913f50046de662eeea4 +DIST hermit-abi-0.3.5.crate 14437 BLAKE2B 62b2d2d7d2d5d63ee79d98d3604e79705b34c3e50a107e36f06d56783f7df22debba00b135c3d9cecdd5ecdde6bb5e1e052ab7e843dfd791dd9f8eedf931f96e SHA512 28256ece8ed613bb789a194ab44dd071e48c16ce9f8d4622f828b5ffb83fdee18cd7fa939b40987060a43d76d4b76b3b78cc1109ab15c75880517661b8843bc5 DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1 DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST indexmap-2.0.2.crate 64274 BLAKE2B 6b480a9a1b6a8a388535f13a71e3570a0397be2b417aa41da75f9e886e68f10ae501b9eb8efef038738dd076f43d043cb0182761a4d417d3b7de772d4018d05e SHA512 9511c8ae0e5c7bc591262343587c3a9278af049e7b57334e0a39950e791123a8bf7cb540bc4c7a3682e7f83f861fe3c5424c4aee9ac6269e68e7d5996af2af17 -DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600 DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c DIST is-terminal-0.4.10.crate 7683 BLAKE2B 9b7cdea9ad36be80fe334a05d89c36154d08a3eee872d77cb63a443868bc07ee13995f00baf154eb710b51053f8aa568d7768eb91981b5a834bc2169787df92c SHA512 d2ef6e60306ed29e1161c3203913393b1b4ad497c285be40961f8b3dd64ef23c2ff97a44c123b6193aa1a308bdbdf4b450f8b33dc4a5e7d54ccb6fafce9194d9 +DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538 DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 -DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 DIST libz-sys-1.1.15.crate 3958887 BLAKE2B 989b33d3a0ce09b0268f81d86c33979c7627379d921fce4be83b8c31419aa0613a9e3d82aea400861090fe6b0bf00612396cfbe0b8eff2cf682576b62f81f807 SHA512 316a3b961d8f9b47ac763365d36a4171afc0fb19a01f9570f1962765da0bf67e7f57b848e16f370d653b40a2526fb8720a4625062cd53d4e4f12e1c69d158097 -DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 DIST linux-raw-sys-0.4.9.crate 1407665 BLAKE2B 78ad1209deb05b29c3008fed458dfc9206ce7cd97e499cc344e2b746f847d27574f5dcd5dfe81f4e23efd4ac13eb918a9fa930061f27691b74516975a5d4a11e SHA512 c84c694bbaad42074067a79c2039f3ca129c5cf07bd1c66f0d2be314cad53205dc980d9101af823d650cde1704cf088dfecf60a39ac83f644e342fbc770d5b57 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db @@ -191,7 +153,6 @@ DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f8558 DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473 DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17 -DIST memmap2-0.9.3.crate 33125 BLAKE2B a6448f687872bbb069b9454a80b08faca9f66723cc7fbf89bc623079fdbfceaea729eea6d61852e7c2e85492d5d9c9a8cfde54d53568bd9585c0581150e14de4 SHA512 025068aaf27296731c3a4fd8df3b745cd37e86a564aa5ab9a8eccddb99fa054820eff5a6a858c3f443666bf594b149c84045f43a555353286b066b3f1ff514cf DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c @@ -200,12 +161,12 @@ DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a9 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e +DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.93.crate 66922 BLAKE2B 570bfb78704657a89f2e363b96bef65d8cf617f1bb625c271f4728b4cf6011c11369ca1396e01470934fb596528b358a7240520ea706be64e9ce79d83a98b06a SHA512 173a8e28aeda81220a35d3a0b3c09586a235aafa4aceb65dddeccd3b94729e841ceab29b1defbfa1d959d82185c0fe13b0d998e115a098432fbd2a993ef582f0 -DIST openssl-sys-0.9.98.crate 68035 BLAKE2B 7603b34b5abe9a84169ef5a95fcd234869b33778e64bfe94205aa5224ca640d6980ec3aefbf1758ced52f607faf7bd3dc52a08a7003f571999a7498a57685b44 SHA512 a583956cdb35cd6891ac1fe7b0622dc8082c7ae6c2392445588c0facc6975395a9fd62588a38754f726abd6b03c8453f549839447fff2dd68c84aee0c08d528c DIST openssl-sys-0.9.99.crate 68158 BLAKE2B 59995535bc24f0ca67ea204193aee4114f88538bbd74ade7c22bc2ea1b0d7e41a79118b6d22917bd1e305a43c16f8aea095c635d27a56fc0481a2baa3092dfa3 SHA512 b91197583135c22d34814e6382dc4ad4be9c3905c979addee8688dbc52ce627815e719b9d0b365195335d4d665eaa79a406f89e4c19cef73988938d51fe2f4ee DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 @@ -213,11 +174,9 @@ DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST pkg-config-0.3.28.crate 20330 BLAKE2B e38aa3fd2f03bcdca0ca92585ef558841623e38d01cbeb9db988f157ab94a0ad60be2b264dffccd0312594128cdf42fc40b659d1c009265ec274e4ab5801f79d SHA512 1ef92c5cf5320fb2e7d9e337edae08eaef01c762cb18406f732af731e5a94bef95be36cc0e0f5643f47a925aa127c5520a961c034e7b86357715656707a6e0e4 DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c -DIST proc-macro2-1.0.71.crate 44407 BLAKE2B 74d21761dc35130363ac46717c55e876c9d7c2e8fdd72ef5437c2e5825c600c9179273eaec444b356f963025cfbc565751b36ba22c8dcbf712636596931149cc SHA512 d8f970a55446ddb85ca875a867bc17ca790711ccd222de1d273e5370a37b0fd9b62c76d1d0c514ea3a620ddfa7a719e4aae483fc59f9c21dfc45e5e1fd4ec459 DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST prodash-26.2.2.crate 88268 BLAKE2B 2b8a13c35e08ae0bb12625430eab0f9057c3467551dd2efe4150f18c9bc1880ea19df8d9d835791774fcdf78b6020920d1dcacc26557be75c5eba15ec1388216 SHA512 46961db2625c5064dc073e31257758b4b9133c8169380f7e7e30143e648677ae62f3dbd16fe96d1999aa8b94824297184e99baede5f25ddf198535c3f9ec4a6b DIST prodash-28.0.0.crate 90695 BLAKE2B c4a78e86174003e2aa18899fc9214acfeb04637d2b90d64eed17d5dd2569fdb4a58991c23f6e6fc21549e4412eacfab9dccc50a8e62683e8d91a922075968f4a SHA512 36a9099fdb61f604d902d28f7082195891056af916727f7d7b78986dca35539238de0c4816c96ca2c3e74fd04f503c59599988e95be46f0ed87af70ae8ef3c70 @@ -226,10 +185,8 @@ DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f -DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 DIST regex-automata-0.4.5.crate 617406 BLAKE2B 21826731ed5439a12cdda5a1ef217dc3239a0884d038170855985bf830f2782bdf4dbfd1b1a8812812db3a2399dadf8c173e75db635dfabc97382fda0561bba3 SHA512 0e9681d5c4529d49ff2555b7b73cf234b1f321a7fc634beccdf76c2bce5094e8501403e8caee2b3a16ac299cbe4701d891f1efa380b54f9dc2d92bbacd4de611 DIST rustix-0.38.17.crate 353766 BLAKE2B 678eb7f47bde735cf6377f3e2174135c0f9468483f5cd908cf813d798fad92d0bc7e1853f8643ec162388eaf1fed1f4d530bca82a75d57203945363433f77310 SHA512 26536098157ba388072e18c7fa26eb4e5617560dbe44002c2796d628bacb67782422b475602277981c806e5bd8f47ad0ef04264ff724796d08e37d830431f876 -DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12 DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 @@ -238,53 +195,45 @@ DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa8 DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 -DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506 DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19 DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 -DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41 DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22 DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc -DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6 DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34 DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5 -DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f +DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c DIST stgit-2.4.0.tar.gz 603617 BLAKE2B 36d536dba0ce4ed1d786b24d93aeef968248acaf6f6df45734764602066357bbee63f1219648f0d82847026107591ca5e26e095a274e6d8a24c715bc8298d3a5 SHA512 9f8e7443e378437eeb7cd1e81d5a899520d3756aef7204cf29ec936a7dd88589fc99e1021c6cecd18b157716d3b9e162c2a76f6f59c42dc819743c5e7e5a68ff -DIST stgit-2.4.2.tar.gz 604533 BLAKE2B 1a2dbeae4bf385d68e37fcfa0a0aa4d11757166eb8b23c1dac70045dd5ed4a662450fcbff2be1ffb29288304834edc2f03a0746134ecd81f5729a834a73f11d9 SHA512 c6a518b482c801c46eb2f7cb204eef8fa976631d5d75c56198ee1be05ee03b111b5259c695ec1d60ed898939393979a2df710b547da16e2bfd0512c02a4d328a DIST stgit-2.4.3.tar.gz 605271 BLAKE2B 7f40402213fd2cf3d6261d58c78586f39e4d065e78a9ee475ae106983029443e75be1c0e1c2a76be240b8e0e4ddbf6551db553bc94485fa288b307e09c6b3d92 SHA512 76484629c1635c2a409cff3ff5367377ed3d00a0b743857c35e6723afecf68e230098338fb1a6b83c841e4fcdd96dca666745117cc2929046c4ec13db20b9dd2 +DIST stgit-2.4.4.tar.gz 605289 BLAKE2B 6edd473c446ab7817386acd3382644f3bb79322a1d4dc14fadddf63d9615743311b00b00acf973108b078b083616e322bcaba9ebaa902b63110abdcd9ae72c90 SHA512 f564f5a6db8d52acd3f2645431e882aa48b1c848e5d2bdd4e8e9d0b7d21ba7ce3ffed2ab956be3b9e3f00d348849d84f380ede2794c635d71c886720e3f4b8ca DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 -DIST syn-2.0.43.crate 248363 BLAKE2B fda1da22ad62e407dbe4f7006a3fb2781fd400dd1f67be2f200b6804c7f979e0072734707eb591175c7cd76200c6f326c7c1bf01b3c9030442fec2b45e66a308 SHA512 af9356e0e6e65999d758633debcc08396bc134b46fefbb78059d95b972be12fbca0f571a09776976d355dbe391d4fbf910c1a3619f5b8256980f98d1f553ba55 DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 +DIST tempfile-3.10.0.crate 33376 BLAKE2B 303e3bbc2492fd965c5e5ca02229868e94de1b1286175a07b3f9767a174c5a83bb6f6ab59d582f963f9cc4f92362be6a8e898e140397e4314bc18bd8d4e13249 SHA512 0f9bb6420105badfaf7e59f9679b53c6e3f875208ad8b08b9bf38cf67a1512742f1e3dc586136ec9cb760d127da6be69e9f9ed55f18722edf1af3a452e7d93fa DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f -DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7 DIST termcolor-1.3.0.crate 18799 BLAKE2B e50e5d56e7b0e911e125a06714a3ac51bf3404a0686b97711cdcf0c6a4af344c6b80d88052f2bb5f6fb1798ac02e65fbd0fffa4359c749c799ce98311800fe4d SHA512 cb6639ece1f24a30ee4f28071f5f177e88dfc294c3b9aadbc4d539bb5e796a1f47a8d3db61e7e0798d271fa1e1cad9c23f3e56e166b8688c4fd4e81fab2a8942 -DIST termcolor-1.4.0.crate 18765 BLAKE2B d7286fcc84843296e2edf074e316ee8fcceb018c08deda7f1048e38108bf1a7c5f6b90dd3150078c413322eda08a1c58300b4adb963d9f51f307ecd08b5b7e10 SHA512 36c8550fe85cb90c4fdd1a6e3f60b42b6c71f65b6128da97d5ad6aac8350d907410899ad4a47bb4dc72ea6d00bc69e5a1ccc80ee9b0e80a1a27912e233f3e416 DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST thiserror-1.0.49.crate 18912 BLAKE2B ec93a21ea72626a0d49d87e8989633a4a1c6747e3dc4f183bd490b52488ded6fe97e60d0db59da6e67db2c2181ac13eb903a9b77bc8df7f61de77fdd73bd1c3e SHA512 a6b0476b9250f2a1555ad1f528b062fe7683f7aed338efaebd86b967e58d08f03ea10b4b6c502f4b6ccbeb44cf773b7511996a8504e541c1ea6a6efcc8cc2814 -DIST thiserror-1.0.52.crate 20115 BLAKE2B 02b86808a6279c9d815feee3dde1f9265d26cf75f38cbf2ba14a2a6467844059bfa5f8d463714f01b8d8c78d82865c0065f84387a86f4c0d590c5f05cfc28f12 SHA512 73a3b8b6d86f352a7e671886c823a96feefe9d694f9e3f8af580ce25a4493a63c228f22db9a892331944150da9950a6c404da91673a2725654416c2d89443a81 DIST thiserror-1.0.56.crate 20592 BLAKE2B e98c8bba8d21342c981646e88b72a7cbc146c695a200aae3e076b55948791cc51a29e8818d64451b17233ed4d095d0ef63ba4fb07502f4ffde5af738b8629c37 SHA512 6b7c856745256d6ef9e7ab2ea0027f9c1ed2c75ed5b075068af57cf706abfd835fd4552d9ec7578bece1f820086828c5dec85a9cbada409569838cdc9d63936c +DIST thiserror-1.0.57.crate 20993 BLAKE2B 4eb90b8ee027e39102d6c030176db94510180f2bd2966503501ff89ca6b49afd61e6d9e1ebf18c08d374ff9de4e958dfcb3da8740fdfe31cceace5be456bfe4b SHA512 0ff7e48c3696f4f4c6af29f3142f0a7bb88a07b7a9877ec243e3ea15d89c48f1898b731311da5d4a7c88060628cae3eeea6a4eccf25bd851cb3075920cb1a936 DIST thiserror-impl-1.0.49.crate 15101 BLAKE2B 7a097705408155ff28e13b30c9a84e5da5cbb2ea60cd586f2bea303aab8180b4d57dc7edff1b36437376c04aa03758c4ba573492118785c3cd1f12b70d77de66 SHA512 dffaacf5238c81fa5bdd605c84c7d064695c4435b5927c0a7ef8975340170252d1361ad48c26116663fcdb0afaec0ec0a63b5f613ad256d75bcdfa3f0659a437 -DIST thiserror-impl-1.0.52.crate 15371 BLAKE2B 143e40a012edbe5e8b9c1df7517855f2d7730a03ad7e4b85a2be768c30efd1931a9e871b54d01fd72304d2ea0e257e8686c98dfa59ca3884fae9ada96daa01bf SHA512 02a62addb29b9c8ecb55b2c7401083954f2538720d97bb562ad9088a666a768e194504ebf219e367f4007683f20bb6ce73270cbe5c868868384a5e460c56af2e DIST thiserror-impl-1.0.56.crate 15367 BLAKE2B 6fad787eb1e2c0f25fee7bef160be794fb8000a0aa292ec0d2d66d7a4d1fcb226c3e2e690ff6a61ba2d8704208014eea84044dba27523d4b2c26d2f7d4ba64d5 SHA512 da66f4674cf699083f7142f3a60c1c9334767b4de3690b4c7af460ffda787fab2089f5bca231e92b6e71724d46fe7dbdcaa19073f5d8100838536d10971efbde +DIST thiserror-impl-1.0.57.crate 15639 BLAKE2B 2838235c5536fcb16d19382fe286850d6fb882b1d77ca4ade6a62e1d4727ef89f69cf0383cf330996f9e2303226d5fd709557331a45c9a91393db1788fbf4422 SHA512 a850806f09b232546d1e0df5e35cd961a8aa32f1d8ac3b24df360981da53b75325a46dc788c994042c95a5887fdc77234b9f6ee5851242f734a613e579548e3c DIST time-0.3.29.crate 118231 BLAKE2B 24379fee17c8f88aba7c4f7fcf5ed53d7d61e5a691876c66789d75713279a55f792a792d698109099275c91ca176786c25f687cbc09f7aa93a9091b0014eb608 SHA512 e3d41b037fc190524d420adc581fa65a8f2aa61100df2a6d81291d7a65e04578c76dd97a5a48a96a6bacf026d2808dc2f82e4e9d559a6d0856d90c909effe115 -DIST time-0.3.31.crate 121762 BLAKE2B af9097f5e44bf1a2d3bfd26e094e5c3bd17697b35ace2549167ce9f766e422d34f619b230fa81e5de6296f6d01de74a58923d7e69f7db04d6ad055d21f177bfa SHA512 e1cf8197f1eb9556e6320268eea35ca4e5ef33020fae94b181cc21d97b56c074b87ea783804cd7b7ff072736e498f0890b7af8e16c5492a12a4597a4cf33c4fa DIST time-0.3.34.crate 118430 BLAKE2B 6d04a20596c9b0961ca104748d9d360f07b16059719d7410fdf1a7a0d5f2aa02aaebf640999464835964bbded2d3257d79c4b0ca3080fbecf13dd2d0aa6962fc SHA512 3997e1b8d9be2f54184ebc9e1355d4b65f0b7bc9439b2b29e4a4acd86ad3a3aa019261112a24d998d76a7f66b266a86536fa50412279911b14d4d7aa7078c116 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b -DIST time-macros-0.2.16.crate 24356 BLAKE2B 807f56609924cf66dd57eba1d39b0b9302dbadff468562bd624c5413e5e9c36c416f670d558d519a89c0399b9b5aeaa41b2fa2bdbac9113e61bc830d7494a470 SHA512 19345f2bdf626cdc8c44bc11fbe9e13466cb7223cae89228c20ae83e7e9d71e8fe6a037b0461c289f9ceb6c8f08885458bc1db09adeeaddbbb0fbfb0dbfbf6c5 DIST time-macros-0.2.17.crate 24443 BLAKE2B 5045af9352961db0c97cae2f6ca3e8d2c4f89a129c7ac2ec1d8d20804292aa9f2901a61f910a564954614b68f39311bd381deeb66fed8bdac423227d077f3d14 SHA512 c81747f0b74e68d3b3f36d378ac5911dece8c6b511e5ac793807f854cc31c812b927d0df941f55ff90d3d67512d0ac6a5f63f2de4322c81b05da42f46b4a661c 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-bidi-0.3.14.crate 56429 BLAKE2B 8670c2bb1ad98d4540d7837e8b395078b5e0eacc0dcb7ef3ecf6ddaff9d69ce136a883b99cc5bdafd3a3d657834432d0145b11a44ea1d8b776a5394e56ba04f1 SHA512 8793d415e33f1f693ba5928d8aa09ad6dc10bca6d8ad338fca527e5b142d1ea1cb84515459a9fa0a821ae68747cae570bd3872646fcf218ebc7167ad41c97379 DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-bom-2.0.2.crate 10717 BLAKE2B 9029e45504ff6c535ae6b78a797d5cfb85c2733f16ecacf87abfd69b64460ff75c80eabdb670cec0d8d6d79501879614395db6d7c88ba37584cbfef6bc62a8b8 SHA512 3ba6ac52d2fd356134f0c3be2b29098b189a791b2256d62100687fae07ef9b104be8e7dbc1a496d3f18b3e7349081ca3609d6c1d481dcc2bebd5a4bd52b1197b DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd @@ -319,12 +268,11 @@ DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f -DIST winnow-0.5.30.crate 152904 BLAKE2B cd77f9579d5328e86280abf79c89b889031760ad6902d2b83f033e869c8a24bccfa19edaac984425b716c3427d4f6e20484371ac705b88002a6244c62dc0cfa6 SHA512 d0c6f393481bb153d185d8990afa4c5c014d4699bea58af6499edb8bacc5ea7d33d5beb44d11cca18cb467ca388c45696742bccfe85268b8c39bfbf761666e1e DIST winnow-0.5.37.crate 158728 BLAKE2B 441c1ea381f3e04d89e90e2225af29e9de2ca039575cf16fdfde7bf0414082ee481ae0a90424f98ac656ad09cd213f7d82130eab47c7317d09ac4458359b6330 SHA512 75862cb3502fc51256cbfa489095abfb463b29f10a63663c75ea867eaeec60c2b52d438a2d2e61114a661961a6e8feb99c2f492d875a25bd4b8cb691dd915c65 +DIST winnow-0.5.39.crate 159300 BLAKE2B 671f588b28d6a11919967d03227395cafd4b2d9afe5e76fb947e4a90937d25c1e8a486d228dd1a6de4ee99e8ff4ffd515b9e8b14fb54a6136b0c9cb3eb4be388 SHA512 76d4762a0258719c2212f0ba1e2a91098548d18b12dc79cf90e99a847eec3eae05e821effd7f5b2e68f482ccebc6ae8d7877e91b3db863886e007631e8af2c83 DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 -DIST xattr-1.1.3.crate 12518 BLAKE2B d1a95420e113837c32bb11ec6b990fdf9128620aeaa199b794dca4ae29da35b0c916080196a64182197b73d7608d4b62b3ae677fed21a0f38ee21eed171710cf SHA512 a4cab5db694c65e4d7243a4695c07604c0774f5dad14c7c020b49f5c666f9f65eb0b554fa965c228630f8103e8dbd58c27d93a7e3188a5318f9857c0ba2c976d DIST xattr-1.3.1.crate 12580 BLAKE2B 25c414d761a7fcd23bbe057add62c6da971cf33149066aa024320ab80e0ec8e8e8d5d3d0506e8de954b8f8c178d34c52a00a5fa9aa109510678098a3e3564b7f SHA512 4047abda42b949cf58f820e15ee99850de483857bbaaef737eeee48e1a2132972470f15bb2ddda56438f6a934918be96607a8de518a5a3dcec7c8ee6c00ad280 EBUILD stgit-2.4.0.ebuild 3897 BLAKE2B b43a83d89cc5e47a32eec83b595759aaed0158ea2a72269fd622b5f76e78ebfc2fa58b535c75bbec09bf47edfbaece13a6f9edda268fea9353b843f66958e74d SHA512 b4fc210efc4e2a8074fb08226dd5ed62dd8a95d17c9c248d2c29a6f33712de34395984af50379b48ed8e921382177e2cfc39a7257ef2be5ce3e973820834d9c7 -EBUILD stgit-2.4.2.ebuild 4168 BLAKE2B dd2871407500fb7cfaeefe9d51feaba240ff5a151e866ad33cb234927197d2f68d6a2e857bd6f0bd716ebbc024060468c79bce71f49e99961dbe106baa0c09eb SHA512 89ddd8cc2004353a2ecf8d7b98d4cebc658a22b843d7091bbdba75c5c4de097bfecff6a41f4797315befb23cce57be41ff1d7095f4406d1fe74dba97df65f6a4 EBUILD stgit-2.4.3.ebuild 4211 BLAKE2B e7330ebe8653cbb4341d762ed1ed39ae1e337fdf8359e3a04f1bd6301df80574a349ca23c5242e37fc0b73f6fa6d83022a75560f9ddd782f75dea93422dd4f81 SHA512 39c68302f8b0df62bd832ad49092a5c2deef6c424734d3799cdc1184e24dce1f41f2efc147c3e3ec1ae2ff4da7fc418854a99a3693c33741b926e07f06240c54 +EBUILD stgit-2.4.4.ebuild 4211 BLAKE2B cea93251c0592c51bf43be91a7c5f91d47d942e8eac6c2123ff3704562d23c6386c05b8f6c8f8837072618036c3f86a6a4da1a1d4a0b34e9621a3371c43367d3 SHA512 f7acbb54eddfd4fc3564ac45a1f65277a8549d11a504656ddc9b3ace119c4193cfa078bc2478c7e6782580f98504edd0d889d1a1bc7d48a627b4b079f717fc3a MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86 diff --git a/dev-vcs/stgit/stgit-2.4.2.ebuild b/dev-vcs/stgit/stgit-2.4.4.ebuild similarity index 66% rename from dev-vcs/stgit/stgit-2.4.2.ebuild rename to dev-vcs/stgit/stgit-2.4.4.ebuild index 6c460e29995c..15abff2f94d3 100644 --- a/dev-vcs/stgit/stgit-2.4.2.ebuild +++ b/dev-vcs/stgit/stgit-2.4.4.ebuild @@ -7,31 +7,31 @@ EAPI=8 CRATES=" adler-1.0.2 - anstream-0.6.5 - anstyle-1.0.4 + anstream-0.6.11 + anstyle-1.0.6 anstyle-parse-0.2.3 anstyle-query-1.0.2 anstyle-wincon-3.0.2 - anyhow-1.0.76 + anyhow-1.0.79 arc-swap-1.6.0 autocfg-1.1.0 bitflags-1.3.2 - bitflags-2.4.1 - bstr-1.8.0 + bitflags-2.4.2 + bstr-1.9.0 btoi-0.4.3 bzip2-rs-0.1.2 cc-1.0.83 cfg-if-1.0.0 - clap-4.4.11 - clap_builder-4.4.11 + clap-4.4.18 + clap_builder-4.4.18 clap_lex-0.6.0 clru-0.6.1 colorchoice-1.0.0 crc32fast-1.3.2 ctrlc-3.4.2 - curl-0.4.44 - curl-sys-0.4.70+curl-8.5.0 - deranged-0.3.10 + curl-0.4.45 + curl-sys-0.4.72+curl-8.6.0 + deranged-0.3.11 dunce-1.0.4 encoding_rs-0.8.33 equivalent-1.0.1 @@ -41,97 +41,100 @@ CRATES=" filetime-0.2.23 flate2-1.0.28 form_urlencoded-1.2.1 - gix-0.56.0 - gix-actor-0.28.1 - gix-bitmap-0.2.8 - gix-chunk-0.4.5 - gix-commitgraph-0.22.1 - gix-config-0.32.1 - gix-config-value-0.14.1 - gix-date-0.8.1 - gix-diff-0.38.0 - gix-discover-0.27.0 - gix-features-0.36.1 - gix-fs-0.8.1 - gix-glob-0.14.1 - gix-hash-0.13.3 - gix-hashtable-0.4.1 - gix-index-0.27.1 - gix-lock-11.0.1 - gix-macros-0.1.1 - gix-object-0.39.0 - gix-odb-0.55.0 - gix-pack-0.45.0 - gix-path-0.10.1 - gix-quote-0.4.8 - gix-ref-0.39.1 - gix-refspec-0.20.0 - gix-revision-0.24.0 - gix-revwalk-0.10.0 - gix-sec-0.10.1 - gix-tempfile-11.0.1 - gix-trace-0.1.4 - gix-traverse-0.35.0 - gix-url-0.25.2 - gix-utils-0.1.6 - gix-validate-0.8.1 + gix-0.58.0 + gix-actor-0.30.0 + gix-bitmap-0.2.10 + gix-chunk-0.4.7 + gix-command-0.3.4 + gix-commitgraph-0.24.0 + gix-config-0.34.0 + gix-config-value-0.14.4 + gix-date-0.8.3 + gix-diff-0.40.0 + gix-discover-0.29.0 + gix-features-0.38.0 + gix-fs-0.10.0 + gix-glob-0.16.0 + gix-hash-0.14.1 + gix-hashtable-0.5.1 + gix-index-0.29.0 + gix-lock-13.1.0 + gix-macros-0.1.3 + gix-object-0.41.0 + gix-odb-0.57.0 + gix-pack-0.47.0 + gix-path-0.10.5 + gix-quote-0.4.10 + gix-ref-0.41.0 + gix-refspec-0.22.0 + gix-revision-0.26.0 + gix-revwalk-0.12.0 + gix-sec-0.10.4 + gix-tempfile-13.1.0 + gix-trace-0.1.7 + gix-traverse-0.37.0 + gix-url-0.27.0 + gix-utils-0.1.9 + gix-validate-0.8.3 hashbrown-0.14.3 - hermit-abi-0.3.3 + hermit-abi-0.3.5 home-0.5.9 idna-0.5.0 - indexmap-2.1.0 - is-terminal-0.4.9 + indexmap-2.2.2 + is-terminal-0.4.12 itoa-1.0.10 - libc-0.2.151 - libz-sys-1.1.12 - linux-raw-sys-0.4.12 + libc-0.2.153 + libz-sys-1.1.15 + linux-raw-sys-0.4.13 lock_api-0.4.11 - memchr-2.6.4 - memmap2-0.9.3 + memchr-2.7.1 + memmap2-0.9.4 minimal-lexical-0.2.1 - miniz_oxide-0.7.1 + miniz_oxide-0.7.2 nix-0.27.1 nom-7.1.3 - num-traits-0.2.17 + num-conv-0.1.0 + num-traits-0.2.18 num_threads-0.1.6 once_cell-1.19.0 openssl-probe-0.1.5 - openssl-sys-0.9.98 + openssl-sys-0.9.99 parking_lot-0.12.1 parking_lot_core-0.9.9 percent-encoding-2.3.1 - pkg-config-0.3.28 + pkg-config-0.3.29 powerfmt-0.2.0 - proc-macro2-1.0.71 - prodash-26.2.2 - quote-1.0.33 + proc-macro2-1.0.78 + prodash-28.0.0 + quote-1.0.35 redox_syscall-0.4.1 - regex-automata-0.4.3 - rustix-0.38.28 + regex-automata-0.4.5 + rustix-0.38.31 ryu-1.0.16 same-file-1.0.6 - schannel-0.1.22 + schannel-0.1.23 scopeguard-1.2.0 - serde-1.0.193 - serde_derive-1.0.193 - serde_json-1.0.108 + serde-1.0.196 + serde_derive-1.0.196 + serde_json-1.0.113 sha1_smol-1.0.0 - smallvec-1.11.2 - socket2-0.4.10 + shell-words-1.1.0 + smallvec-1.13.1 + socket2-0.5.5 strsim-0.10.0 - syn-2.0.43 + syn-2.0.48 tar-0.4.40 - tempfile-3.8.1 - termcolor-1.4.0 + tempfile-3.10.0 + termcolor-1.4.1 terminal_size-0.3.0 - thiserror-1.0.52 - thiserror-impl-1.0.52 - time-0.3.31 + thiserror-1.0.57 + thiserror-impl-1.0.57 + time-0.3.34 time-core-0.1.2 - time-macros-0.2.16 + time-macros-0.2.17 tinyvec-1.6.0 tinyvec_macros-0.1.1 - unicode-bidi-0.3.14 + unicode-bidi-0.3.15 unicode-bom-2.0.3 unicode-ident-1.0.12 unicode-normalization-0.1.22 @@ -143,7 +146,6 @@ CRATES=" winapi-i686-pc-windows-gnu-0.4.0 winapi-util-0.1.6 winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.48.0 windows-sys-0.48.0 windows-sys-0.52.0 windows-targets-0.48.5 @@ -162,8 +164,8 @@ CRATES=" windows_x86_64_gnullvm-0.52.0 windows_x86_64_msvc-0.48.5 windows_x86_64_msvc-0.52.0 - winnow-0.5.30 - xattr-1.1.3 + winnow-0.5.39 + xattr-1.3.1 " inherit cargo flag-o-matic diff --git a/dev-vcs/tig/Manifest b/dev-vcs/tig/Manifest index cbc4e96712f7..6870ac617500 100644 --- a/dev-vcs/tig/Manifest +++ b/dev-vcs/tig/Manifest @@ -1,4 +1,4 @@ DIST tig-2.5.8.tar.gz 1179844 BLAKE2B eff20358443bd794de2985e1c76db8be25f4461ac82182a72004ab380156c15c5ed27dc1c66fb347b1f3d1ccddcead0a031638762e48f7e88a3b0593a278d3d7 SHA512 f4e7648ae7c58e936251f69071a092617368a04eabb4ae6726b2de1dbd305c559b7235f7aa70868f4ada02611196593a6e1c241062f57cd05a9c98685385053e EBUILD tig-2.5.8.ebuild 1382 BLAKE2B fd5e2cd40dfa4f9e56e6a4ac2829973f727b19561dadc2972b98a00f739368d6aad65c030d97eaa17d69caa406c456570fa38e57a4d699958d8c6e3225b69e45 SHA512 dce63574bd5851b0fb95c64f9e070d402e13c485e3ebfe6600ff5964fbe5eaa2cac144820baccc3b7f85f6df53770dd24196e207e64866e93335ed91b2faa4d1 EBUILD tig-9999.ebuild 1387 BLAKE2B d6c8b816650720fec8b55378b82efa8b902f7bfcb956e494042ed1e966bcb8176f67251f374f006fb22b21d294ac6e9952500dad647e35c66b8ebb923afb4299 SHA512 90da86dc0394df0b870e942677a83480c157f798e463dddc63e1ff70d464ffd9632f75d0b509b36eca85ecb89559e3a3159aa09d16c58884ecdd68c2c7c746da -MISC metadata.xml 717 BLAKE2B c92a0b14d4fd37479475e347e4157da9c6a6d81e7d0ee6c3cf389745eacf8c3cffb32ea696e89aad73f8fd46ce64f26500c2dc26ca8b1414e76019f1268db6f5 SHA512 b0a832d79a25f6d9d8161967a4b659b32f322c7bdc2a0c0d1001d48505c516c4802f941fb433abf9a027292cf5b0dedce2dd60e5ac68a0992eb309b66cc5db39 +MISC metadata.xml 605 BLAKE2B 4a086eab67b7047f2bc56536c7bcefef1d7358c458e155d4f9c802ad99d9db2f022d35f56c00e2f11f4cf90477eb4132d5405ba4cc02e727948d71b20647f763 SHA512 e32ac8ae5159259675d4f34d961264a16d43c17bbf50d7800664733f76a6a3db4446e791fd5a02e10dacb58ba49ec2374238f38b9eb2a5d53b97b4664e5951fa diff --git a/dev-vcs/tig/metadata.xml b/dev-vcs/tig/metadata.xml index 2568070a9d02..2c25d28814b7 100644 --- a/dev-vcs/tig/metadata.xml +++ b/dev-vcs/tig/metadata.xml @@ -1,10 +1,6 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - chutzpah@gentoo.org Patrick McLean diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index ed42c2d14041567b21b0d31568acf15c6deb2431..c699ad920f6fc9708121f68d7347652f7ca62d5c 100644 GIT binary patch literal 12035 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 literal 12033 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 literal 12210 zcmV;jFHO)NiwFP!00002|9zZWmK;fPp5M8O-T)-OUmlxB)RB%vy^tI5i+N9-22fz3 zAP#5s`u>EF8HEC8W_r3Cm6Z`;ZuVcy&EvoQ{;$9P_Q_ty9r4B!WPutH?U7XHa^1}yjZKpAP&oOS7dpjen;I_BY`trxRcQa>K zlAEc8uzF2?r!uY78dvct&gg2(J;s$?t0#;SOU*8)UHH&%|MEY6&p!Ot!m;X0D#!Pk z`nFkGsv)kKZRd3299FtBpKDC#1Ul>^UPC2ieuUTStE2dW3&ZqU@egtm&uv{?DaQS6y@Snb33fdxg<=S#8eRQriT<^>bzobMiPo&EQtuXP)F!t8+Bx zP93Fi?~SmvHe4BF*Ixwg>GOH|{Pg-Cm%zn*58RHWtU+F#oSQ%6)J2~0M9Q2>s7^X# zxDyT`jW#Tw=@!owoso5+`dPXBj=S_YPH(l=Rkrhmr^+R+6c%9^Yt&ZLAT;FR33={1 zT(x_~@kgH2v5<|d=C4kevM;4CzMo64G%Zhl&|1nTBuo3O+>}_0xNxuDow&B0U2+Jq zjh=EWb5Ss%5d7n9)a?5T{A=MRI)Nr3Lv16vUj**ccp0z!(>3GjJ#f>w9dEH4HI$=U zxqDK%Tk*ataAo;gQgWx~>6)k7a?1RN#B!_UG-^+s9B34FJbU**gh^c6fz>$Vs##yr zg+U5gY$d0;_U3s=k>Gy>F8F=OjKu=ZVvYpf)Mm5cyi1W}T7(XU9WUt^qih4=wh_YUVP06;t+jA7-;2T~cbN9LOqvmJPlj z7{v$Jl1A?M`&yD()5In3<1gZieQJ9VdkiqQHZ^t9!a_0s{>Okm|H+>NGvQk zxC;D>n=^`LaL1WQ zfTgjzaS7S~{c?#_z5*Epmw?h1U84Y81=V~UjlT+QwlhDec{7wT(0-q{#z>zHuz@t{!{szo|;5rC_ z(jt{|7AQoP5VlDAKVmgMj`io)zl?2P-{hCO$IKCgKBzkAH*;r|q94tc0a+{`KM;}k zm?o7@SwMb8QQfc+pMlk;>u_OrA*f7R4z5p-r!_OaAp+?X<0J#7Bj>t7(4?m$%L-}x z$S*29)@9@zq*g+VFiJu`Acsn_Lw-zXe8=XRIpjo=z7TYZfl~uB;9}NrA()CTtZ+aa zT+W=Gup_}EJ&sR+&I}85-4jR+)X9Z4*I%C3^T+Xu-gtig^az`7=~0$DZ7PKVUkDgd z-n>VYr3T^ya);+Ty26m+q2jrH2yu}o$wkUCf9A;ueWE z`M(Nx!B8%a0Yk7JC;bRp-;^5Jb0(lyNmwF>XqmaPOo*`4sc)1#(n{@e#H?UjF<-y1mV` z_&_p0$~dE=By!!BQA6SZWG+FlTC^}I0$M1o%F2ssRzmt^38~8W zov4pOMG$a+r=nJ8h@Oza zxZVQc8{8C7GeAwg9>v{CG$0Cn)FA>pC?1jw=yzV_I8X)=om@){HJ9Q==N{PYtN~iJvH~PIGP+<7V(-1=Re%JDlm%OPL#?bst|ZXe zV|l+J{eWBpef`+K2-+iH?P8x?uV6%$NFh`BO27lXICH zA~ITt+YDz?>X}xF+li7^uAsDiX1x(%gp?(r9&$j>@(i$WERDKFMges9!Zh+h42muc zFl{RdcAXn|rQAwYK`pt7+TctZ+-J_^EF=QL3!lNW&lS-i*&ujU8L1)LP<=`eEG6Ag zl-nP-C#t-Z#-9a5qu|nqw*d>kO0(oIwaIU?61x}01VPAsp`BN(7$KxJvIuhk3G9@y zg6C|ogdYbb;0DzWRIVCEI)w@g=we5l%uw^*F1A z+DokVk9f)U0V@aPKwh8*QO)2%;~Qf%2_9vyOvqQ5@Nao}$W2_!OT1fFx zxkTm%EE0BD<_6u0o$p2D4mjgY{N`U#qk$Vwmw0{qlO_JCFcG}v;?KGMz?4lCsYR*> zP0;Hu=sv>(bk>G@IK&}iCE>e{F9&RiQ)V@RRlG?x*R{A95SRmv5ufV7? zQzB6;i%iDKAS{63@grt2@qiPafg2IdLo~}8q^J%FBL5(tc{cb-{2jfrA2S4`pzA7@ z>4-{wc3jP|mdI<1cp0yh9Ar80hBR8v*G-6k9K z5A*4b8-FNSiXDQY__14O-rNI5*G0e+tsf6^ak0n?Ux=WNJqM)79I2qMXWl#@2x^!s z?f^zYWUKQ4M70-4+s{Vl7XR$Abpq9xd*I+17vOn=Ws+V`6Gkc zD#b&R5CfCpRs(>QASHaI3Mv{N5=P|bytZ}B5Tq8zP0CwQ*bRnvyLr8t6gcmSM zAJLW(qlno$^mK1uAeSaW5@+os z5S)=c+jjZ@wT`;7E5 zq!=FBJLD5iZ&FPSM3aEYmw^54-@c7M?QKzdF!+&VIZfh!#9=E;BlBT#j0QE)p)R~; z4MDKcB{YN`K}KL5a!QNMQqSH;b3K)=yFJ(|REo+I1BDMuYXXHn2fP!4mwIMhDYAgv zYd>O!c%r!d&e0!I7in)@9D|lmm8C3)f=2fusltY62T^yxQA3yx3+W!G)O9BkLCE16kgyzZL zJol~F1HFI?2NH#uJsO#tM9{g;&fI##% zHQ0G}a9O3eu}u%dG;lN_kz(Y1SD(KLA@lv&DaU_ zk@v7wM2^E|kTK4#19h`{sx|PLhO78}a``!CR|a?#=Q(BI zKDe=@WE=SMgj}a69sX}g{9s)G^`4GlWsh?}gEDIo0q8M#wdx0v7)QMf?9Kp6kh!RM zpx%%#$VUJWIz6jQDd7e#X{#ySqjlSj!NqieWJq439Lw%m3Uz@!Y=HRyXz?YmC7_C7 z>nLq>B-wKey@S5k5R_v<4QUf_PY2Y4zHqG@agOe`*`++>0li-=arAJjt)HUx-eHns zm$rWeN7m5hSJ?}LgE7Y^Y8Pjqy?5?SJ5JRAZz2ht1+*2G<8(CX#C-z&Qy!I@Ap3!5 zyk5m+g21A93tdkAB&3npj_T)0dhTvyl-9j2dqlpt0=N=wGu9uU%ig=HZNN)3=)+^#vFjB)|WtK%*)GM+U?1wmb29;YJ3 zwu;T7s$PS2Ed4nfzKl85GY4m2^05!(m;b}aE-Lu+(qz68 zknQZmVziK1;K(O1l?Z#S+RFM}3~@->n&1l>ct{R_QaC!6Cqo^qA+jYScrnvx0~_et z44dF?&PB}r@wc}b#+Sv*#!_ruUI=yUn|1&xOKh;m!gapO%`o|)AFDe^Q3;Ucib+P$ z$i+Tz+ei|tcmc#3DY&7lUDV?vRz!q|Dg%MFL_fH-O4$K? zsYgL0QkC4!5p$__HQeJTRnHfUYzL)5TJEf^SCk+CL2k)F91+?VH=r}It~Ts$QjHY#!nm+5Ebi!Wc$t7lz&_d^_IY2M*TFx`IJh#kV}sCvsi{Ks z!8E>r+;AP8zA%lHANSQ|b{n}Hs&-07@wsEd)Rwk=WZhVZW*$)X+BfZEh9 zp?BgJ1T!Y8=aOr@H!oz#GWw{oED04bHpPS|F>PoBiWHHpWuyqY+BT#vilwM$f=xuS zptWZU8Wlj!Ip}lYy^8i>)rd^0a9l6(NmNvHgnATA1WZ1F$@7TUXZ!27r@viy;zD}V zBmOxLa-yff7s38B0}=I#YbD9TjH){*I-fCVfSTtnwKXL} zWsvp3Xs;gNr6BRT!TC&K#0Y$F&7j_|tm^W}T20{~jL?-{eqQ4t2)K;IMNO#%FfQ=* zv_NrSvV|GG8a!dJAQEiR%>O#Z27}M?vBnXJCz;Q$1MvsiVYqQc>nR-pWS!?CKFk3B=KLVvi_wB%rdL#6E_lSejc-;?S< zW@kKzYv{u(hTS;Qzw2N;lo-zp`GQ2~poMvkcn4N{qW2~jT!bRxd?qd@X}^Py&J9rD zn~+7C&XH?mow0u0E!EtLTEW=f08aCTNK29=aKkVIf{Cicm7v-T&3AW5T(JrlT9o0} z<50vK!-E#VRNwZ^i80ZWxPabBMi-_Nr*!l2WX!i5`F0&chvO!Ka3i^>g{;9tFbu?&ybWR(9m7#wrYza%FsK^L26h@tQ4 zG^@HgD9sWdc0Bf}?Kgnb%?L)|E*2yuj;pta1@EC%wbYPeMIBLN(eR;gG}hv_B>_gj zIw-cAFiU(B{<1<`fMG+83d zH**FdhsWL=z+h?|JB>!{qeTSBkPzq~bwGs>i{Ldh1b3Q*tH4O!wK@bNZWvaJsGgvm z0&sBifQkCw3CxV#JYqY-fjyu{V<=+#;?PL&TewSGO&DoUTX7-%5IvLPDv%C>C@P~U zH*6!SM_DG*}Q=m}DiQdCCp>Q>@toSOdH9n|(bx2-AN5ViAK;dopI zu+1V7a=r^0nBRx&7d+Z7lps>5RBc3spt}d+gnO^cWpp`Zy9`Rh-)`UlDSRNdn7roP z=F~(^M*8APu-rW(^ig436Npw2N~Jl7ZXfUr33b9b{mAN3x44eOx8Fy#9cBWFk2Z0k zRLvhAO^X`BH%9eyknu-bL{wxkz_8+KkDBkom=cq8Z^O1vAI!)C91@GB9xkDqq9I3a zwE$zVsE`v}iv(aXVfFPcY)@-_dn0s94iB^5G*F5rQs1g_!wa_u!fmK|l0Gg17)5*G z;LD=Yx@PgVLy{nnQucfveKI8T(4Kfxv{TYndJDy4Xi}$ERs-v`smXI8kr$eV(8Pn} zyE7@yH(IM<)T5;dZ7x(5hrWB*(^$fvM%6D$Io*&fZcXKg$)+{<2r9lsXuTnb&b`evIS4U z^XMJTlp8h3!$N&agD$;7q6C5bbI#EH3nv94V@o~w<18hplOTqJiP~| zHFV~ixtONin0MV~_V;{Dwu=}RX^wD?tK~4jYP_ZK`DF!$z;zxo-zDT=dvmB&L#jRHqDk2B)MeT*ln8u6k5A)+U`|v&G zF5Mx2*+o%-A`Z}n7%1Vk_u9lu;b<(vKFIQE zK51kg*c{egP2W+Im&>S#3Q~QFzDOmJs~c*`?WDUMwO3@2_PBFKXjDP+#uU~A$7?VY z7kJ#8xY_#n^yRC)X%Ic^0Spaufwp!$(!Wc;E3?L#Bajg|63wqtmQ@o#XbkF^XaQF_ z-^vsJ?$^<7xyLd%05Y23Pvc^TDRhWQ|*qObP^jwh{$(G=bIMF5~;m0@Q!C8hqv~!LlpYYSc)Gv3vu}3_b zxvH94ol zbwsXryfukT!b1WWditanp5{XhmIz!ZBmCpyFx=k3t3DlZH>!K4J=}4fJk&m z(ppySADxa(h4=5Qneg?M8bJlhulEcI0YpoJAS33mjVLjwoZ3DU-4Qf`)VKtin^MQS zZ#ADtvNO|ODClEelV69RAU{_`&TC%3^LV5e)X~Y|3LV1$mzdeh)AP5lU&p5pug89t zxA8#(p`I+*bPjBFRoH--1&1`=k3op=I0@B~cK)-@NT8p$b}#+SpkqXEb&FI=+6%5z z8h{7iI&kLX{&Pq!-*$+_nMeBq*tFOv5V-WxS;N?_9-(g1gc1buQD)p5s(D5o(_t~F zd6p_6V_<58KOS0>5a>Z_Vd})rLQrHlB}sr`?c!_&QpzkJneViFkogGW4M{j9vcZTJ ze;vB7??d;Z&S)EF234e%*C0WNuo65@$fDnmR5G)nm2W7bLF%oK@%24xXFe?^Jk`G}NFL*CWqb)VbxP zMw}5n1bBgKsnf2Zx-J_9Az%nQ(qxZgI$EshEYx)-HMPT`BXJRj7VLVY?)Bwq+ShRH za$FkUUXv-Fdx;&jh9@Xo?RMl+hjRs&ljN^x*P$j%FF4{Y(!v^b^$ye<2h0sx=c6or zrbJ2h602z^mikM94<_W?Bvxop%}t`2@W1yHVlL)_SsVD@prK;^ap6shMsN1g=rdB6 z46H_omcQ*(`3?|sL%2%xIO1fHZ)6-XSgRqJklfyDTNW(iVjA_+#4uTb9@5INoUTq5 z;G%3X>8~H{-Kov;NU_N?X8d?UeB;LYO-!pUx*gDB6Tn+tv&KPcIuX+iJX5LU zb!yU&5L?xuV4dvc8;{PU>WmEHH|T&}Y=@fEZXF6u784O|zTMq`*H|!xS6B_4FJ&{< zXoL)Fgf^7E=m}5fkPRA~(x|hoIB#w(%`}Q)&=U01qd4BmxZUoBUQJdg`_8_8@i9udw$6YSI556IV$ZDNh z+DEknNy>EO!3S}U$MW!S5a0n8!L27!D<=tGut3l+*@}SX`*fBBka1aC3WW8jy{?09 z_Yqsuah0lFI8-4S=>~SOOV;ba08XxE+!uups0DNhaVkzjE+j81MKinM6p~dhJwX2U znGJ+3q@Mu-tX^S%h{y2`droz_6>q29PA)q2>~I*= z?oK+X0_^BOQrc4owlr!r)KMrH(Z>Jc92$$S+V#74aLJ~kk*BJ3ST~*}@sNYmG)X9I zBy%Pf8a9UBKmOs)|GAL4TfnCIkNP!T>gbA%K zis)<|324ntoFfT)qqBLunAa7USkp6|SZ?bLz|*le#MXUl553xN2NTdBWlWvxiaPg* zVY6<)9TaRGN(6@S?dSUlFJ7b+9jlX?0m$$uSSA=%;}9vyuge!yd@3n9a6eqcPc+le zSw2lBYojGyUw-f|boS+GU28TxNOfzcFyvMaaHMnguvQ;{5xxrIUe#mkbYd+HWJbro zV&v_pfr>V8!oGStPK|c+I{vD%&a8qu`1_br5g7tvBesf~B7JOd2+u|O_&Y%mcPxR9 zy>w`@+!DnWEFE!saj#~h?TKoHv*h=6e%^22baWCaRt3~rrzHD0EumQ z{zPrGdA@xC?L`AW+@N!|Z~bZ3RPQknzG+Ih%Mf{f=+G%T(Ye%;0~1&np6+Ov9*sEe z{$PND$P}Gn&_uH!-xGtF6kG(6X`?|+wk>HL1aj)5PMxmNloxEd_!C0FHMp|QeWILE zW)3PJnW9OW78D+thDxi3p8aiZp07LaL-yvtN=TP;if0Pq$pw(LX{7oLH0inWLifvrp8mz}sV_HUM^|G=$ z#WOa3L`O&M`vEt-xgvmW$biEg^mVp+=?%T|=3M9Zm|d;Ae^_^?A?c*OB(IYa=mXe@ zJOgDVzJTzpO%?!6FDOC2k>IQitD_SJQJH1_R8c=DzbcxO%z*ds=Q8|-+^2LXz^a}P zMo_IC*QbW_rn_$)n~rm*sn%{u6zda4M&(W-cwf@RaY7)t_V@&df(C3 z5CYlXH2}o#YJ(UO*{puhjGRdQNANU}R2|M(T8I%r;4Y#ZmdRbMoQyHV| zHQc2AZ7Xto60}q<1_z?jq#+kcs!b$i_f+-~cF#$D=yf5`FIS_^m)^e9*540acyl`T zp+tBBHC91e&Hp0Qx2(3)8K)j5`rLpS!^r3~-By*TGt0B$Vh~eQk>qFy}$^a8FRoTg8kh$10ka9RA+mt!G0rVUoz&L0J(Gfl}Ub@=3*<5#VK(=>atZH z*6SEBKC#G6vgUs$c%ST#@#|MiU{HP0>xrD_dKG1gA7_DCShya;2mR>XWy4wkcA-{_ zn08hgZ>1AJk&8zqouO*E>6tyhwnK!Tve81jH zq7ER?)FmZ5W!be~o^)8DX+Ec88W0%sHf0y}iVj3T!);6Xv5?tF>`?U%qDGBQo#SRL zy++BZn{&H~)$XLeIwQuPHA;<) zg1Qc;s81rjJ8p6}BjdTVs&K53eQ+X+P*rd6W580OIEp6sG5Fevkn6FcHyWV8{glAf zB$p0-N^j6WC{hlQWWnwn4acYv zhjH|JMFj9R17NK4s3gLk5Q|Q#ITm@`=Kqr3Awt=z_jDk>qaHd{UvOGSW8q8hf5GZU zyhukH-?x;rBaL;gI_V8Wu`Q?fRNd?;wJH6o*DD?EXQ0&@g(_ADR`@(1CEZ@o=R>1} z0qjJPjxdkjzM*Yq$SvO9CQ^O(x4s*;8oY2wunNWZpF{TMWjPN|4`g8QsCRAUYC9@z zy+p&J4le6pY6)JAe2vv5?OUQ4^oFnA!qzyHMoDvnSQE11_VOlz!+OpITNO2dvqnY5 z8LX*hN|!beN>&G9J|-8Ej#tfO;u!V%M|7I7aJNx~jBmNQ zJt+6+O%(`XN@1jxPHjAS#=EP24#2`a!doYSVSF_sX^PX^3sER9MIOI`%%=t)HLJ3kEzv6 z$?CuZ9J~+NDd|VuWz90Q>NGQCI!cK@?O=dfwNr;6kQ&gd-tX4*!YnK5@S_fW(|GEv zvWHC@FW33ICd_%!}_dN)g?S8H8_t@4;Jb_gOsRtI_E zbE>o<%okVEYalU>TDBF{E=q-E!@y`naAs-urk=!H@~+-;sgMcwcmM%N?%X9kOKa^m zRE1~dvq_yD>iXWD?7&rx0F4^**b}vg^*)}hccW?7MU>u=S+3y(oK80*4Hit80DA2k z_Y8vQOsYnpVPY&DNT*HS+hLrow|VLabp_@0>X)eV_aOH7?T>%>e;BkGOZZm+05lLt A2LJ#7 diff --git a/games-fps/alephone-durandal/Manifest b/games-fps/alephone-durandal/Manifest index dd986429711d..8e72df1dc01d 100644 --- a/games-fps/alephone-durandal/Manifest +++ b/games-fps/alephone-durandal/Manifest @@ -1,3 +1,3 @@ DIST Marathon2-20221126-Data.zip 29711060 BLAKE2B aa65a575a2b36a9b07cfc978042aa31485e2e02de7886fc7505ca430e7c8e67d1b2b9a77578777abe1042192f82bd7a40f2ab5e848d6a5d4a2e48ddd0b8f075d SHA512 18911eb415b66d6a698c56a6343eb319d9fd2baa34b408d26e0800f2028e0a5724556530beda8660b5f6b071e1544ad7ee59307888e6d021c7628c295e813147 EBUILD alephone-durandal-20221126.ebuild 886 BLAKE2B a0e2efe227596b0479a5fe4c88835e0019c7eb2276387ebe967a7a8c74d82b52e7d6b4c92f6220c96cca70fc2ac84db8394b63de0795a12297ba2bfa283ba881 SHA512 2cbb2f6154faf25e02579bfc419a2b0a18291ae87cd019a1e9e4608c1ef0095d0bab6e68255601e62bfc633e19d0d338c8a569914926cc842cc82f53d951c061 -MISC metadata.xml 510 BLAKE2B 585a78c69b8ffff8640baa9eb39fe66a3115cc004da917eeb37573b1ae816e399a63ed5f043d547bcd7e59499c670e5063da56356e00c78cc22df039f11d8a09 SHA512 95337185f46c35a2f8022a1acc00bbebc8174472bcda28dae1a58acd2c314081a0451ef9a6a348390ac908eb249ede97721cf43b21f8ff1984e74f1ea63a6f5e +MISC metadata.xml 502 BLAKE2B 6137461c8262b053ace80fbacd23734a44e5292eb352be6eddddb4604030093a6df38c098cd1d9168e859f05c5f9552fd32b607dd31d5b42cf6ee285e7ca5b6c SHA512 ceaf745edb6876b9cc0558614718b601edfb2118a34090156fdfa3ddbbcdb3f27bb5658de587e0f95c612dca8638800352752e0616fb84cfa4e628f5b5a65549 diff --git a/games-fps/alephone-durandal/metadata.xml b/games-fps/alephone-durandal/metadata.xml index 2a5f1108e681..9c1f70adf763 100644 --- a/games-fps/alephone-durandal/metadata.xml +++ b/games-fps/alephone-durandal/metadata.xml @@ -6,7 +6,7 @@ Gentoo Games Project - Matt.Jolly@footclan.ninja + kangie@gentoo.org Matt Jolly diff --git a/games-fps/alephone-infinity/Manifest b/games-fps/alephone-infinity/Manifest index 80797d0e88a6..ce188acaf685 100644 --- a/games-fps/alephone-infinity/Manifest +++ b/games-fps/alephone-infinity/Manifest @@ -1,3 +1,3 @@ DIST MarathonInfinity-20221126-Data.zip 32204262 BLAKE2B 35292a53b9983411c4fd07f4c424950c8d2588132f75153ce88d6b97fbb43638985be3f254c7ce847a5eb63fbaf757a0b3914d23fd3025bd1f4d8a7f374691da SHA512 8e245618d0ed9ed3b7944360fa2db36f9cc255510c04c8d45f168a43ed398965ebc5551b604cc59b51b37cacbf41ac0e4aaced046704cb095dadd4e585d2763a EBUILD alephone-infinity-20221126.ebuild 896 BLAKE2B 6cfd4774ecc5ccf513e81c9d0343bd1e38566bc300855dc50af25eb53787d9f44a94bb9e246310811df1b250bf16673bf2dd457664c6f22ff3cbf13f14e3bf46 SHA512 23c6369f428bee1161dc2f3c1e62b1ba93b952c094cd9364203a10342f729adebae62a6f9985e2f6158511d4e35aa0948f92a227aefbacf5a7dc1a5baa8c8b96 -MISC metadata.xml 510 BLAKE2B 585a78c69b8ffff8640baa9eb39fe66a3115cc004da917eeb37573b1ae816e399a63ed5f043d547bcd7e59499c670e5063da56356e00c78cc22df039f11d8a09 SHA512 95337185f46c35a2f8022a1acc00bbebc8174472bcda28dae1a58acd2c314081a0451ef9a6a348390ac908eb249ede97721cf43b21f8ff1984e74f1ea63a6f5e +MISC metadata.xml 502 BLAKE2B 6137461c8262b053ace80fbacd23734a44e5292eb352be6eddddb4604030093a6df38c098cd1d9168e859f05c5f9552fd32b607dd31d5b42cf6ee285e7ca5b6c SHA512 ceaf745edb6876b9cc0558614718b601edfb2118a34090156fdfa3ddbbcdb3f27bb5658de587e0f95c612dca8638800352752e0616fb84cfa4e628f5b5a65549 diff --git a/games-fps/alephone-infinity/metadata.xml b/games-fps/alephone-infinity/metadata.xml index 2a5f1108e681..9c1f70adf763 100644 --- a/games-fps/alephone-infinity/metadata.xml +++ b/games-fps/alephone-infinity/metadata.xml @@ -6,7 +6,7 @@ Gentoo Games Project - Matt.Jolly@footclan.ninja + kangie@gentoo.org Matt Jolly diff --git a/games-fps/alephone-marathon/Manifest b/games-fps/alephone-marathon/Manifest index 8b0d45cf42e6..8373e6e29bca 100644 --- a/games-fps/alephone-marathon/Manifest +++ b/games-fps/alephone-marathon/Manifest @@ -1,3 +1,3 @@ DIST Marathon-20221126-Data.zip 26473388 BLAKE2B 16e93da81942c77ff399364d16a9b554c9f13320f08604006dc991b0be24db69d2a6496c45053d2ebb66628f3f2024d09953cec565d6fbdf8d6380f593f47e3e SHA512 4fcf16fcf0a04ccb5ce1fc4dc0ef95a09ff9010f444438c830977490401d3ca01e10d1ffe429df804d3ed6683e8b8f5aed982ca5a3e3049a23b074c783fb7c61 EBUILD alephone-marathon-20221126.ebuild 877 BLAKE2B 21bc4a701e1bdbc427ad68f2e1135948ca9b7d3e9a7b03b7a1443ee672b4b5277de42f7746699978866fd5fd142db52d4e600026cc8fa129b9d38ab851addb53 SHA512 a44066187deb3d870c2398bd2e4426dc5f116978b5e68ca8a697ed1dd3574901621c622a8dabc4931e76bba0052986e8dc20d8aba8715014ecd189063fd00e12 -MISC metadata.xml 510 BLAKE2B 585a78c69b8ffff8640baa9eb39fe66a3115cc004da917eeb37573b1ae816e399a63ed5f043d547bcd7e59499c670e5063da56356e00c78cc22df039f11d8a09 SHA512 95337185f46c35a2f8022a1acc00bbebc8174472bcda28dae1a58acd2c314081a0451ef9a6a348390ac908eb249ede97721cf43b21f8ff1984e74f1ea63a6f5e +MISC metadata.xml 502 BLAKE2B 6137461c8262b053ace80fbacd23734a44e5292eb352be6eddddb4604030093a6df38c098cd1d9168e859f05c5f9552fd32b607dd31d5b42cf6ee285e7ca5b6c SHA512 ceaf745edb6876b9cc0558614718b601edfb2118a34090156fdfa3ddbbcdb3f27bb5658de587e0f95c612dca8638800352752e0616fb84cfa4e628f5b5a65549 diff --git a/games-fps/alephone-marathon/metadata.xml b/games-fps/alephone-marathon/metadata.xml index 2a5f1108e681..9c1f70adf763 100644 --- a/games-fps/alephone-marathon/metadata.xml +++ b/games-fps/alephone-marathon/metadata.xml @@ -6,7 +6,7 @@ Gentoo Games Project - Matt.Jolly@footclan.ninja + kangie@gentoo.org Matt Jolly diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest index 3e0550419f50..c3a3e1db8552 100644 --- a/games-fps/alephone/Manifest +++ b/games-fps/alephone/Manifest @@ -3,4 +3,4 @@ AUX alephone.sh 486 BLAKE2B ed0a60d272e7894ec64ce6f5a727dd4cd129ae8e582f72c74d21 DIST release-20230119.tar.gz 6968352 BLAKE2B 06bc87b4c2bc6a311ee90f854f7c35fb4da2862c417b192a4364dbd38cac9c0c02c4439abf07e6bc7c2d68899fae4dd938464896039943f1fa6ae5a4a644260f SHA512 d1ede53c20a24b74f5525e2e8c09fdbbb05fa0262bbd8f6c1abe6c3698cdfd1dea2436487ec8f64c79a7e1f150367e40ea48838f8a42031b45c0b1498a0e77d1 EBUILD alephone-20230119.ebuild 2335 BLAKE2B 9d36388498d4da51b8e3a7452d35c9c32a8030ebb459c9286d800dd6492cb7f7c7d0c48c617e55b174818bdfd0a17f02b0822f5263f857378b35faf8248d8f1a SHA512 bbf1d5dc2de7d6f19d809f2a74d063779aaf9f5a55cc4e82dec8cb30078cd0961394e0a737d2196b34253a52f6561b8ec1bc67df6766e6c35096cf7ada1bff3d EBUILD alephone-99999999.ebuild 2293 BLAKE2B 1e59f7a82438a8e05d0038afdea6c7dc717ce2505bb9a38d1ad5c47fb9ca4b6580b27641b6b1e3ec61f8c41f1ea15f8a3bc82392011149c696b9bbf3e5e6cd12 SHA512 03ad350ea14f42a8a360a1f6b7eda2d73da28d0312d81822c30e576149086a17d45c6fbf28b02044e0db2e449a457ad04635d5fd95f74abc610b40f7d4593187 -MISC metadata.xml 599 BLAKE2B fec1ac113594c4548d8cc07eda9a63bc49c345fb0c08ee0622d3de2c1f15b25f8f4a1c4f33770685a479417136a2aa5f66f3f8ee7e7b4ff91e4f3fb97c05eddb SHA512 42faf1057312f77764da14f535dacc06f1029524b4c92db915bcd353d529334614545bff73ee9c36ffc6955f78f451063fee03660a9d615f0b00a023cea1aefc +MISC metadata.xml 577 BLAKE2B 3e1621c41a4408ffe750626d76663afb04774542389030f87cd68b8ff8ed89e9dabb70943891860863933625c3ea2b743c178812b06817023b52feca99d3f65d SHA512 8a5ab6e53fbf8dfa41938ec2aff833133105ee900c1a52c2df8649b8f800507b0801df705f6f5201af4a23237b99c1a8996b7f67e2cb9826a31bcb730881682a diff --git a/games-fps/alephone/metadata.xml b/games-fps/alephone/metadata.xml index 62d4b84ac671..f0f5b0080bc7 100644 --- a/games-fps/alephone/metadata.xml +++ b/games-fps/alephone/metadata.xml @@ -5,8 +5,8 @@ games@gentoo.org Gentoo Games Project - - Matt.Jolly@footclan.ninja + + kangie@gentoo.org Matt Jolly diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz index 28f856bf1352f33ce953d7e29acd43225f368218..fc96cb638233156ee0e24abb4fba224958bcc549 100644 GIT binary patch delta 7669 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 Result { + debug_assert_eq!(path.as_bytes().last(), Some(&0)); +- let fd = open(path.as_ptr() as *const _, libc::O_RDONLY | libc::O_CLOEXEC); ++ let fd = libc::open(path.as_ptr() as *const _, libc::O_RDONLY | libc::O_CLOEXEC); + if fd < 0 { + return Err(last_os_error()); + } diff --git a/games-rpg/rpg-cli/metadata.xml b/games-rpg/rpg-cli/metadata.xml index 92b8bdaad848..3b47d4bb1520 100644 --- a/games-rpg/rpg-cli/metadata.xml +++ b/games-rpg/rpg-cli/metadata.xml @@ -1,14 +1,14 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - alexey+gentoo@asokolov.org Alexey Sokolov + + proxy-maint@gentoo.org + Proxy Maintainers + rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust. It can work as an alternative to cd where you randomly encounter enemies as you change directories. diff --git a/games-rpg/rpg-cli/rpg-cli-1.0.1.ebuild b/games-rpg/rpg-cli/rpg-cli-1.0.1.ebuild index b42762da9613..4ec52d582136 100644 --- a/games-rpg/rpg-cli/rpg-cli-1.0.1.ebuild +++ b/games-rpg/rpg-cli/rpg-cli-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Auto-Generated by cargo-ebuild 0.3.2 @@ -85,6 +85,14 @@ KEYWORDS="~amd64 ~ppc64" QA_FLAGS_IGNORED="usr/bin/rpg-cli" +src_prepare() { + pushd "${WORKDIR}"/cargo_home/gentoo/getrandom-0.2.3 || die + eapply "${FILESDIR}"/getrandom-0.2.3-open64.patch + popd || die + + default +} + src_install() { cargo_src_install dodoc README.md diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 1e6e15af8b8021c31227e184228a102d63c60576..141456839f3830d7ebeef8acd5808ed0c1e3238a 100644 GIT binary patch literal 8086 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 diff --git a/games-strategy/war1gus/Manifest b/games-strategy/war1gus/Manifest index e89d610a0881..1a518d7fae2a 100644 --- a/games-strategy/war1gus/Manifest +++ b/games-strategy/war1gus/Manifest @@ -1,5 +1,3 @@ -DIST war1gus-3.3.1.tar.gz 486322 BLAKE2B cdf3db536c6cae2327ba044da13f2743c299481503723d00fbfeb8103932a0065afb0771f1719264fa7ed298b876f2189bc9c1def2b4fcc6c1b4a45992d0d322 SHA512 947592a220aeae99840abc88c5086d681afb72971f25f3e42c475d416529bb0341ca409aa5459e049d1dbe4b937cf25c29c6445958c5c61e26a67c4a4dd7ccb0 DIST war1gus-3.3.2.tar.gz 486326 BLAKE2B 2ea0506bc2dabf8a1a58f52fe3bb0b110f07100b6f6ade29f2273f7718c8ef8572c642e6fba5005894383100190f3b649faa1b06286f11d4b7718cb59833eeb4 SHA512 e4c0b297cf215618edf007d2b1584f7d812607a33587b5254e1620dff6aa7a282b67b464b39eed11cd7405cae34d11f1587f42893b2ccf4ca531dc4c37375d74 -EBUILD war1gus-3.3.1.ebuild 1498 BLAKE2B 642be81055314d0f2f375d50707c94dbb901bc936527f2b19042ce08fb5e703671ba90626d4db21f4a6842bd6ad004f2a1c98bad83f8946575ece78c1ac45479 SHA512 9092d857009bed0219eb2c9ca9bcbeb75d4663394be94976c4a1ee0eccc0bcee8cee7dd3a81c5b464d4795a3bd227c2e4a62ec04a132ec18a5088a3644115278 EBUILD war1gus-3.3.2.ebuild 1530 BLAKE2B 616c135d7f836a5a019b796e5680cf42c16fcda0881ad4ddfb8de62053b16b43403993b6b96c983cf93932cd56908632891878c2c55746d7783f7b4a7d6cd2ee SHA512 9bdde0784a333221ba3937ef49507198cb25e09f9e8475299ea73a56a8afb614378a38234d11b72ff22247450227f5ee845f65cc6294158e98726ecddfa4f748 MISC metadata.xml 327 BLAKE2B 46d81ac16cc61355d8953d219d4fc378cca7390f8b4087410c898f25b3beaf97d8c74af9f99e9201adb92efe737c9fb5c3951a2f9859d24d802b5ecb846996a7 SHA512 6b513ad53703bf295fce142b26ec995fb6a1115a6ecf13813eec0f2cd5318f3d0f0fe01f4c3ef4848a6d00417dbb2558a6ed1879e3890951960c127e7693b1ed diff --git a/games-strategy/war1gus/war1gus-3.3.1.ebuild b/games-strategy/war1gus/war1gus-3.3.1.ebuild deleted file mode 100644 index d61b049b1854..000000000000 --- a/games-strategy/war1gus/war1gus-3.3.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg-utils - -DESCRIPTION="Warcraft: Orcs & Humans for the Stratagus game engine" -HOMEPAGE=" - https://stratagus.com/war1gus.html - https://github.com/Wargus/war1gus/ -" -SRC_URI=" - https://github.com/Wargus/war1gus/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - =games-engines/stratagus-${PV}*[theora] - media-libs/libpng:0= - sys-libs/zlib:= - x11-libs/gtk+:2 - x11-libs/libX11 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DGAMEDIR="${EPREFIX}/usr/bin" - -DBINDIR="${EPREFIX}/usr/bin" - -DSTRATAGUS="${EPREFIX}/usr/bin/stratagus" - -DSHAREDIR="${EPREFIX}/usr/share/stratagus/war1gus" - -DICONDIR=/usr/share/icons/hicolor/64x64/apps - ) - cmake_src_configure -} - -pkg_postinst() { - elog "War1gus requires the data from the original game to run. The game" - elog "will ask you for the location of the game data and extract/convert" - elog "it automatically on the first run." - - if ! has_version media-video/ffmpeg || - ! has_version media-sound/timidity++ - then - elog - elog "If you did not convert the game data yet, you may want to install" - elog "the following optional dependencies:" - elog - elog "media-video/ffmpeg -- to convert game videos" - elog "media-sound/timidity++ -- to convert game music" - fi - - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-strategy/wargus/Manifest b/games-strategy/wargus/Manifest index 1d7bde5eee91..00bde4b37c0b 100644 --- a/games-strategy/wargus/Manifest +++ b/games-strategy/wargus/Manifest @@ -1,5 +1,3 @@ -DIST wargus-3.3.1.tar.gz 5094251 BLAKE2B b5f3674db93a8973f166e6dd0dcd9adeee330aa3932b97218b10e3540f5bc6123c977f45463d77c1cf6cc8d5dcadf39d799551311e9a891ec91200e668febcd8 SHA512 33a642d87a9a0d407fd8591fbb19d5357b5d7ae2fa3319512776feb0b6dbdc4d403e82de907235a9614302b5b0af466da37af21f7f4093715d39fe7e7da30468 DIST wargus-3.3.2.tar.gz 5110092 BLAKE2B bbde0931307f7a182086e898ff87e8d559ad0f239b04a019359a30fbca20b82745d598571d8d42353952aade4b96ded3de8e06b92dc947c7a7d9aee00c315c71 SHA512 111d7bc0889f86356226478834d515912b1221a131aa405acf75cbdd16cda4e83c4e900ea30e86c162301504a617755284a9656d6709aaa7ab2baf8f8591dcf8 -EBUILD wargus-3.3.1.ebuild 1949 BLAKE2B c9f02b4a29a00843e327fccc84aa2ce9ace4eb2611d4925dae763ec9cfda9cf5759e9e4ee71837445c3580ca9de2573f064e2b837260f5e978c1dc8cf48cdb87 SHA512 80e5ae52de4cae8499b9d904a7f73f35ea7ea13e53c9cb6a2a9576d57afe507fa6c67036e9858949b41056ec006ad17ee5610b82f3e9dd06841a14aa77086f6f EBUILD wargus-3.3.2.ebuild 1949 BLAKE2B c9f02b4a29a00843e327fccc84aa2ce9ace4eb2611d4925dae763ec9cfda9cf5759e9e4ee71837445c3580ca9de2573f064e2b837260f5e978c1dc8cf48cdb87 SHA512 80e5ae52de4cae8499b9d904a7f73f35ea7ea13e53c9cb6a2a9576d57afe507fa6c67036e9858949b41056ec006ad17ee5610b82f3e9dd06841a14aa77086f6f MISC metadata.xml 536 BLAKE2B 4d7b4b47f8ac2fd71541d4f013b9e9e68a1be97426acdf768bbc2bb75cd16ec583a6542eab31a0cf11f16e3ebfbfcce6bf4b968a7dde059d388d1b8bf18a6048 SHA512 6cb843f123a8e5c5f81e92db2088a64601f00dffbebec293a59f34a6bff16aa763aaecc49d3e7429831bfebc77c72c70d9ae0958ecaf51ae73ea2ff746c4adab diff --git a/games-strategy/wargus/wargus-3.3.1.ebuild b/games-strategy/wargus/wargus-3.3.1.ebuild deleted file mode 100644 index fff6023fa177..000000000000 --- a/games-strategy/wargus/wargus-3.3.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg-utils - -DESCRIPTION="Warcraft II for the Stratagus game engine" -HOMEPAGE=" - https://stratagus.com/ - https://github.com/Wargus/wargus/ -" -SRC_URI=" - https://github.com/Wargus/wargus/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bne" - -DEPEND=" - =games-engines/stratagus-${PV}*[theora] - media-libs/libpng:0= - sys-libs/zlib:= - x11-libs/gtk+:2 - x11-libs/libX11 - bne? ( app-arch/stormlib:= ) - !games-strategy/wargus-data -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -pkg_pretend() { - if has_version games-strategy/wargus-data; then - ewarn "The system-wide install of game data via games-strategy/wargus-data" - ewarn "no longer works. The old data will be uninstalled after merging" - ewarn "this version of Wargus. If you would like to preserve it, please" - ewarn "abort the process and back /usr/share/stratagus/wargus up." - fi -} - -src_configure() { - local mycmakeargs=( - -DGAMEDIR="${EPREFIX}/usr/bin" - -DBINDIR="${EPREFIX}/usr/bin" - -DSTRATAGUS="${EPREFIX}/usr/bin/stratagus" - -DSHAREDIR="${EPREFIX}/usr/share/stratagus/wargus" - -DICONDIR=/usr/share/icons/hicolor/64x64/apps - -DWITH_STORMLIB=$(usex bne) - ) - cmake_src_configure -} - -pkg_postinst() { - elog "Wargus requires the data from the original game to run. The game" - elog "will ask you for the location of the game data and extract/convert" - elog "it automatically on the first run." - - if ! has_version media-video/ffmpeg || - ! has_version media-sound/cdparanoia - then - elog - elog "If you did not convert the game data yet, you may want to install" - elog "the following optional dependencies:" - elog - elog "media-video/ffmpeg -- to convert game videos" - elog "media-sound/cdparanoia -- to rip game music from the CD" - fi - - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 9430c27b5e13160c2290dbd5c3ea0b570323df7e..17d19bcfe573f48a25c97b731ff31f5521cf6cd5 100644 GIT binary patch delta 8185 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 diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest index c3e0e431f5e1..8efbf8a5c22a 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,9 +1,9 @@ AUX lutris-0.5.13-find-eselected-wine.patch 886 BLAKE2B ce8474029a67398a63b40c4d16f7862073d53cb982b3485d1ffb19357055462e6f44eaefe536b7cbba89b49bc770166f34d8d9cc527c7350f9970d38c8526e99 SHA512 0de21c633e79287e0a31f9a8f2bb2dfcf5738370207250ce4f90569cf969f2f0889c22dd2ccdcacafc811a566161a63f8f099b1a811544d19f3a0315125c5b8f +DIST lutris-0.5.16.gh.tar.gz 1637633 BLAKE2B 833ce9a690220c6bbcc3287f7ebcbad97a96a9f0d8307e9a94416a9779b5090605ed48e6c3254c64e4c3d90b3755fc2961c658ba93d5d8b5379df95c190624cc SHA512 be7e5ac7da0d023b46c7c22b2a9496593619e6e2f148938480704bcd41ba38f42c2b76cfee81aa62e31186344c9b8f6a23da3655e0d54e4710c94c0d722edb5e DIST lutris_0.5.13.tar.xz 1565824 BLAKE2B 5326f7d671f91cab9e2f21377b939f33383098778751d2855d319b6f84b349108dce9a92faecf804e292cb711dfe6dc40a1ede591847b13550d25d83f51a9c7f SHA512 8ca257de9647a21774c9aaa251178a5f5b4eb137985913e136e27959880a356f95bd0ba6ba75059b92f7d92fdeee7f410592a39c60d8ec72412a3106a1561a7b DIST lutris_0.5.14.tar.xz 4394748 BLAKE2B dc1a8089219ebd3ea42be45fe0dc942a6353ac69b30527a8766c7ae54bd09fb529296e5e63a717d8a1033e70b3a9ab52daa87d5287845e34e53d765aec41191d SHA512 1292ef9dfb9bc977d6b687319060451a615e27c2e056aeafb4db21bdb20fec2b051bb31230604c528860871bdde01f2385a5320467b74c8ad3b516574ce7fb27 -DIST lutris_0.5.16.tar.xz 1691896 BLAKE2B 314f00953b427831847dc0852063038f8991c4a151ca8eaa01a178873becb96a56b89f65e8213228eedde96113f5e8130edf96498542296192e2a2a597259e70 SHA512 c30c4d93cadc56902c46ab263c39566a42348ee38059d360e71095d3ff2f564703c6bad45f9ffd476ec04150b13c94f411fe3a7f1284622cc7910d0bdbf92c7e EBUILD lutris-0.5.13-r3.ebuild 2504 BLAKE2B a91290f61262ded2be36dcc0705083d85c58791101e5da676864e99997d6c05904164c7a27162f745f5504e4fc53b62cee45a441c2a610a5ecf1e08ee92d192a SHA512 4da5bfd14592db1c5536535ad6c06d40ec2abf07ca85214a7027c44a57e76911910c15ae6447919f47280063208dca5c90396603e7f8bb6bf178d4251a3368f9 EBUILD lutris-0.5.14-r1.ebuild 6523 BLAKE2B 34f8939f0689a7b3d6c3b46f022caad70e6e918ed777bd531bbd3d4aa18be3e7ea6e89f203cd7769198e57ff52e12107f9da54cf0035b704cc866fff5dff538e SHA512 d36d18c158469c9b056ff9797a3b2204e7169549c0dd88e7fb01bfffe577f910245b315606c7a4a49fc9df3b45ee8aa795282d132699253197706bd7987ff686 -EBUILD lutris-0.5.16.ebuild 6523 BLAKE2B 96bbc718d94be3c759492b20c71cc300dbb559514723fbd0e8bba9fc9e13e168957dae8264b05cb54ba57ba079115d899e8c7ccd0e3dad91e3935d53f7e74142 SHA512 25aa6f527cdaf92b23f3682c9bdc87355ad5b7bba63a86fa405be184f77a23415beb6403187dabbca72cbdddf073d98c42100c79fc26923d6b3825384afb2695 -EBUILD lutris-9999.ebuild 6523 BLAKE2B 34f8939f0689a7b3d6c3b46f022caad70e6e918ed777bd531bbd3d4aa18be3e7ea6e89f203cd7769198e57ff52e12107f9da54cf0035b704cc866fff5dff538e SHA512 d36d18c158469c9b056ff9797a3b2204e7169549c0dd88e7fb01bfffe577f910245b315606c7a4a49fc9df3b45ee8aa795282d132699253197706bd7987ff686 +EBUILD lutris-0.5.16-r1.ebuild 6456 BLAKE2B ae91b15702c500548af90451f8ee0df06765e3819da59f070c36fb5e2373959fe056cd5322b458e23f2a4dc8cdabfdcee33d0abe09dffb318cf9ad3d77e36633 SHA512 971c99d417ffc8a5271463a9c558aeaeb04b25a9d6914271ae7bc18b761e477027fc74ca29a9faf88698f75213f3d1abf2320ca3ca28f941d7a1944cf6d38539 +EBUILD lutris-9999.ebuild 6456 BLAKE2B ae91b15702c500548af90451f8ee0df06765e3819da59f070c36fb5e2373959fe056cd5322b458e23f2a4dc8cdabfdcee33d0abe09dffb318cf9ad3d77e36633 SHA512 971c99d417ffc8a5271463a9c558aeaeb04b25a9d6914271ae7bc18b761e477027fc74ca29a9faf88698f75213f3d1abf2320ca3ca28f941d7a1944cf6d38539 MISC metadata.xml 781 BLAKE2B 4f125f51efebe519dab960da879b988cc1d5675449b288a344df7647a660e190ac393d9195daee17fc4e181f1b07f6ffed17c7d1d222217a0afad44c0e15fe59 SHA512 83a29e9fad3e474ef81aa4c07bb6f1f8b77456eaf17f3aad4f34c12c2101cfd55fbd0b1ac8e2c1f682a2ab859c266f920a311aaa01cf9e53b762bd883a65b66f diff --git a/games-util/lutris/lutris-0.5.16.ebuild b/games-util/lutris/lutris-0.5.16-r1.ebuild similarity index 96% rename from games-util/lutris/lutris-0.5.16.ebuild rename to games-util/lutris/lutris-0.5.16-r1.ebuild index 2c3d1da23ab2..96ed02d2fc33 100644 --- a/games-util/lutris/lutris-0.5.16.ebuild +++ b/games-util/lutris/lutris-0.5.16-r1.ebuild @@ -15,12 +15,9 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/lutris/lutris.git" inherit git-r3 else - if [[ ${PV} == *_beta* ]] ; then - SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${P/_/-} - else - SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz" - S="${WORKDIR}/${PN}" + SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}"/${P/_/-} + if [[ ${PV} != *_beta* ]] ; then KEYWORDS="~amd64 ~x86" fi fi @@ -83,6 +80,7 @@ src_test() { src_install() { meson_src_install + python_optimize python_fix_shebang "${ED}/usr/" #740048 } diff --git a/games-util/lutris/lutris-9999.ebuild b/games-util/lutris/lutris-9999.ebuild index 95411007384c..96ed02d2fc33 100644 --- a/games-util/lutris/lutris-9999.ebuild +++ b/games-util/lutris/lutris-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,12 +15,9 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/lutris/lutris.git" inherit git-r3 else - if [[ ${PV} == *_beta* ]] ; then - SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${P/_/-} - else - SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz" - S="${WORKDIR}/${PN}" + SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}"/${P/_/-} + if [[ ${PV} != *_beta* ]] ; then KEYWORDS="~amd64 ~x86" fi fi @@ -83,6 +80,7 @@ src_test() { src_install() { meson_src_install + python_optimize python_fix_shebang "${ED}/usr/" #740048 } diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index cd702d9ab2e0c3f85dae0edac0a70ee0faa860d5..d1d01cbbff791c925e1474c5a5a35c729d6e8afc 100644 GIT binary patch literal 11280 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 GQ2+oVqLkPG literal 11276 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 CFkMgp diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest index a68b17a70a6f..436b34ca966d 100644 --- a/gnome-extra/cinnamon-control-center/Manifest +++ b/gnome-extra/cinnamon-control-center/Manifest @@ -1,5 +1,6 @@ -DIST cinnamon-control-center-5.6.1.tar.gz 3874429 BLAKE2B 53344aead6c5e31eeadf70e26a2ae61db930e595b5e546ac08b57029c924e4105d126fe6a27cd3ef7d4a59b51f83e0790dfaf815d9a3addfa5c496eab82d4537 SHA512 8679cc3afab77605b5e949e58cacb55782fca0ebc41991de7421b12fcd6c85991b6e4f5c70611753724ff47ea4eb39339ea4cea29e3f4e3399d9141fe4c80c7f +AUX cinnamon-control-center-6.0.0-fix-optional-wayland.patch 1702 BLAKE2B 442a793bc3574a2fea9ea1f4b3cdbaa1fd78a74baec80b6ff6d2d35e0ca0e3c7eb4981490347e645e7fa4cabffdaecd5faa0076d31df6cfd3fac51ba42d20c73 SHA512 eb4395fa7e8a5822ea62068ddde0eb118d747dbbe54228fa015dc97ca6d8f041ab64095a1bc42114d82d775fc1bf569708b8e027034a95aa2ab01e99993fe552 DIST cinnamon-control-center-5.8.2.tar.gz 3820570 BLAKE2B 3bc009e696c7d469b2a2e15aecc62f290e26d08f65400418666e4a5564a3a113107996326e1edec93a45e9cb935ea96946e385376fe7f1b4b1185425bb4d4964 SHA512 b7b726659ca712a81c8b52bf514c8f061f5146a4728a3f2172ac5658b947e3e72c3194513ac815efaa727664e03ce2684d8d491bfcf0f6e91ea4566d832e86a2 -EBUILD cinnamon-control-center-5.6.1.ebuild 2483 BLAKE2B a93ac698fbb133ee2bc628f17e16da5234bd21d1ef2373cde2500bfddc544f25f071d21175769b951ed284d6591285267d521818ce686084328f83c883c0bd1c SHA512 21457bf328ce099130bb82e53e491e8c98291e6463f6b4ab90c96855926f19a2faedc61e9bfe13fd3ebaeca9da137ab4aaa70d2f5470d51fb1605f6ff16f9ba6 +DIST cinnamon-control-center-6.0.0.tar.gz 3821056 BLAKE2B b856e4c258a76aa5e558cca53ac333df81ae135d731a5de65470282e741a95f2c179fbd9f28e8bb26824de5ee1f9b9fcb0143fee1760800149a345085c45f11b SHA512 e49b72590418da63c6db9c4224e6a32f9014bf4a4810e3a89babaa21d211ade135912e7be1a356c57328d85774517e0f696c724e62b2d3581c5f73c8a88cf486 EBUILD cinnamon-control-center-5.8.2.ebuild 2494 BLAKE2B de7eabdb9d42d73e73c69e2715a566d92038402247792843fff208f90c19d49a35b452ef9de5cd5c89662c1a9113e3fcb0081a713616a47161542a03f0ea1203 SHA512 084d0922ddebbe5a9335af3f535ead6da15f8d4aeda50ca0733b9fffce2e57746af0c2144de72cbab8a8f18ba646220840617ea26292e6a72d3bcd9b201a7ad7 +EBUILD cinnamon-control-center-6.0.0.ebuild 2691 BLAKE2B 63a2dbe84c3ae8fc0f817e966a57517bceb29ef829eb425f89aa177baf2aad051ce39f236ec39355bd1714709290b229db73b7414560db8d110ea78187457fd1 SHA512 a0c54d3286b3f0d7c36b43df074ae340921546b236dabf4cdb0814a0656462a1e652a7415d49b11553f4d98f9208462b5a466c44a15668917268818799bb1c78 MISC metadata.xml 762 BLAKE2B 5a4411060287e76154bd0727feae76a45e8992077d7cbc6d1ad102d933246d98b3349bf0dc516f35d538e6c1d4a5d427e1561b646b628d408a5743666f5f2ca7 SHA512 c03709d9a1c8d678ce0957d08516e49f8affa6be2153f30607c0f1be7c29a1e00f4955f2112e82dc7c3b3e410a6dabf5ba2bdd9f3141b6a5299068598decd0c3 diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild similarity index 69% rename from gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild rename to gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild index 535e5122bcc3..c6374005882f 100644 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.6.1.ebuild +++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson gnome2-utils python-any-r1 xdg virtualx @@ -13,22 +13,22 @@ SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar. LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0" -IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test" +IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test wayland" REQUIRED_USE="modemmanager? ( networkmanager )" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" RESTRICT="test" COMMON_DEPEND=" app-accessibility/at-spi2-core:2 >=dev-libs/glib-2.44.0:2 >=gnome-base/libgnomekbd-3.0.0:0= - >=gnome-extra/cinnamon-desktop-5.6:0= - >=gnome-extra/cinnamon-menus-5.6 + >=gnome-extra/cinnamon-desktop-6.0:0= + >=gnome-extra/cinnamon-menus-6.0 media-libs/fontconfig >=sys-auth/polkit-0.103 >=sys-power/upower-0.99.8:= >=x11-libs/gdk-pixbuf-2.23.0:2 - >=x11-libs/gtk+-3.16.0:3 + >=x11-libs/gtk+-3.16.0:3[wayland=] >=dev-libs/libgudev-232 >=x11-libs/libnotify-0.7.3 x11-libs/cairo @@ -36,29 +36,42 @@ COMMON_DEPEND=" >=x11-libs/libxklavier-5.1:= x11-libs/pango - colord? ( >=x11-misc/colord-0.1.14:0= ) + colord? ( + >=x11-misc/colord-0.1.14:0= + ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= - >=x11-libs/libXi-1.2 ) + >=x11-libs/libXi-1.2 + ) networkmanager? ( >=gnome-extra/nm-applet-1.2.0 >=net-libs/libnma-1.8.34 >=net-misc/networkmanager-1.2.0[modemmanager?] - modemmanager? ( >=net-misc/modemmanager-0.7 ) + modemmanager? ( + >=net-misc/modemmanager-0.7:= + ) ) gnome-online-accounts? ( - >=net-libs/gnome-online-accounts-3.18.0 + >=net-libs/gnome-online-accounts-3.18.0:= ) " RDEPEND=" ${COMMON_DEPEND} x11-themes/adwaita-icon-theme - colord? ( >=gnome-extra/gnome-color-manager-3 ) - input_devices_wacom? ( gnome-extra/cinnamon-settings-daemon[input_devices_wacom] ) - systemd? ( >=sys-apps/systemd-31 ) - !systemd? ( app-admin/openrc-settingsd ) + colord? ( + >=gnome-extra/gnome-color-manager-3 + ) + input_devices_wacom? ( + gnome-extra/cinnamon-settings-daemon[input_devices_wacom] + ) + systemd? ( + >=sys-apps/systemd-31 + ) + !systemd? ( + app-admin/openrc-settingsd + ) " DEPEND=" ${COMMON_DEPEND} @@ -72,6 +85,12 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + # Fix optional wayland + # https://github.com/linuxmint/cinnamon-control-center/pull/323 + "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch" +) + src_prepare() { default python_fix_shebang meson_install_schemas.py diff --git a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch new file mode 100644 index 000000000000..2aab3af02146 --- /dev/null +++ b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch @@ -0,0 +1,48 @@ +From 1f90a561e4ba0e7431aeb64602e293b05a09be15 Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang +Date: Sun, 7 Jan 2024 21:46:36 -0500 +Subject: [PATCH] Fix optional wayland handling in cc-display-panel + +--- + meson.build | 1 + + panels/display/cc-display-panel.c | 6 ++++++ + 2 files changed, 7 insertions(+) + +diff --git a/meson.build b/meson.build +index 6c3d5e3..11aafd5 100644 +--- a/meson.build ++++ b/meson.build +@@ -196,6 +196,7 @@ final_message = [ '', + '** Colord support (Color management panel) : @0@'.format(colord.found()), + '** Wacom support (Wacom panel) : @0@'.format(libwacom.found()), + '** Online-Accounts support (Online-Accounts panel) : @0@'.format(goa.found()), ++ '** Wayland support : @0@'.format(cc.has_header('gdk/gdkwayland.h', dependencies: gtk)), + '', + ] + message('\n'.join(final_message)) +diff --git a/panels/display/cc-display-panel.c b/panels/display/cc-display-panel.c +index 5a513b4..0676f66 100644 +--- a/panels/display/cc-display-panel.c ++++ b/panels/display/cc-display-panel.c +@@ -28,7 +28,9 @@ + + #include + #include ++#ifdef GDK_WINDOWING_WAYLAND + #include ++#endif + + #include + +@@ -114,7 +116,11 @@ struct _CcDisplayPanel + + CC_PANEL_REGISTER (CcDisplayPanel, cc_display_panel) + ++#ifdef GDK_WINDOWING_WAYLAND + #define WAYLAND_SESSION() (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default())) ++#else ++#define WAYLAND_SESSION() (FALSE) ++#endif + + static void update_bottom_buttons (CcDisplayPanel *panel); + static void apply_current_configuration (CcDisplayPanel *self); diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest index 540edd2d4fa3..05ce89062bf5 100644 --- a/gnome-extra/cinnamon-desktop/Manifest +++ b/gnome-extra/cinnamon-desktop/Manifest @@ -1,5 +1,6 @@ -DIST cinnamon-desktop-5.6.2.tar.gz 502140 BLAKE2B b96be728da24a43b88a14b7cd5e9dd6313c753e32e7f2dcb2a5ac4f2c8eb27266f261a1a1e5499d9a94ccbc679d9c4ea9cdaae4ee6b1187de44d518a9a483ca7 SHA512 cfa50697991c41916f53d2e902ff37671e547e362cb8c70eace1b482a97bf139b6a28375d0e399c738cb705ca3aa8768c3ecd13551b677c5446288259ed5deeb +AUX cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch 3463 BLAKE2B 2d52681a98eb18e8706934bea2922c3974b97b162d2c93c75bf18b3f040015614c4f440faf8554fe09df314084d5a44052502a1e4836a33f1999375923cd562d SHA512 faed2bf7f43ee85dc302ffc8b42fdf95b20ab7f658ca921ced5999e7b798a91507ae56cf942f1245e850dd26c1755bb64a922a874b55c6eca0aeaad2d5f6be74 DIST cinnamon-desktop-5.8.0.tar.gz 502547 BLAKE2B 58be0fcfccce58036bbf867d9619b78bc5357b431e92fc8777a0d102db0ee1abb640d60f429e82afd909dde49764858b3af872aadc55a1c642a3771f0e154f38 SHA512 93c86d8269c39b84463ca102581e45d9b29a55c402bb040198972614fda2d81e075ec96cbaa859cef15dc3439b31329722f45ed637026b6d6a43d71ac6afb246 -EBUILD cinnamon-desktop-5.6.2.ebuild 1426 BLAKE2B 5b1b53d0362e61ee6de7a4ccfd092675a85c7a3ff42af9bfb0b9e48ffa685810884c6393b3807705fb185a80cbcd5591a57039c574e6907e180aaccd851186b0 SHA512 db0323aee5b1b1278284a200e90d1925731b883aa84d97242f7038c26f26570d88345239b983000bd0c23f29ac5d1d920f8cb55099bb4eb013b3b6a4a8aef493 +DIST cinnamon-desktop-6.0.0.tar.gz 509871 BLAKE2B 908b53445327cdbb5560655700e6dfa829934714167f02dda2d9d31a02ae85fcf6565704e791f67f0725e9eb76ed65ef26944d3fac2a58e3091b2afd10bb70af SHA512 35c09c6c3b9563c27561624bb731f17dd4f07b4e5aca5af39ffd56f72fa271babb4fd2cfe7080ac078b0d9141fcbc904036f3f156c547d64e68ba53eea14a471 EBUILD cinnamon-desktop-5.8.0.ebuild 1433 BLAKE2B 8bc706331c4896c55fef831354a2d384a3a1a2e31d7d7456e5c4c9fa7fb8742d9f8316ba177b3451d54f820863b253a3792933e87c15408b14ffa1cc0395c1d9 SHA512 0e373ede140eab67a7b3b42ceb08edc9322251182331c73b44042fcdd94ac2107a6d257491f6a13d4f099a39afc5dfcbffdc7563571e9aacc7cd45583428cd7c +EBUILD cinnamon-desktop-6.0.0.ebuild 1700 BLAKE2B a2e1adeaf5902acd87f982937487a57c1abaa72a05bb844b66340ea533215ffb482549af56c1ecea25d16fc7b167df41584f9d3b38549dfd01b64a9be100874b SHA512 c781f82fe2a8f994ad291e50254783158d4cad2a173d68c4c55ce87301fc969863aa4c0f2bac039bb7c27420d35ac41be04c539aecb40e35f0567e955f17f3f0 MISC metadata.xml 496 BLAKE2B c019ef51b10de9ccafed1294e6d436dcdc8f02735170afe9e038689c6c4d76fb3e099bc9ec7f10c2a50d2bfa5e1d1c191667a470d734effad53d9d299f431664 SHA512 41a99dd4e1aad85dda44e2168bc150e2c27bb40a45c0dfe0f085e502242e6a0704ad8b47f64140d81afa7ff096cac735c46827f3d949962400de92d769505cc4 diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild similarity index 77% rename from gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild rename to gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild index 5d30638f5267..b1163814b407 100644 --- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.6.2.ebuild +++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson gnome2-utils python-any-r1 @@ -13,7 +13,8 @@ SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> $ LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT" SLOT="0/4" # subslot = libcinnamon-desktop soname version -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="systemd" RDEPEND=" >=dev-libs/glib-2.37.3:2[dbus] @@ -30,6 +31,9 @@ RDEPEND=" x11-libs/libxkbfile >=x11-libs/libXrandr-1.3 x11-misc/xkeyboard-config + systemd? ( + sys-apps/systemd + ) " DEPEND=" ${RDEPEND} @@ -37,11 +41,17 @@ DEPEND=" " BDEPEND=" ${PYTHON_DEPS} + dev-util/gdbus-codegen dev-util/glib-utils sys-devel/gettext virtual/pkgconfig " +PATCHES=( + # https://github.com/linuxmint/cinnamon-desktop/commit/d0f8c74a7864786cf040da31c7db83d8d2fcc5e4 + "${FILESDIR}/${PN}-6.0.0-fix-idle-monitor-dbus.patch" +) + src_prepare() { default python_fix_shebang install-scripts @@ -50,6 +60,7 @@ src_prepare() { src_configure() { local emesonargs=( -Dpnp_ids="${EPREFIX}/usr/share/hwdata/pnp.ids" + $(meson_feature systemd) ) meson_src_configure } diff --git a/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch new file mode 100644 index 000000000000..76fa5c53cde6 --- /dev/null +++ b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch @@ -0,0 +1,80 @@ +From d0f8c74a7864786cf040da31c7db83d8d2fcc5e4 Mon Sep 17 00:00:00 2001 +From: Michael Webster +Date: Mon, 15 Jan 2024 15:16:08 -0500 +Subject: [PATCH] gnome-idle-monitor.c: Fix some dbus names Mutter->Muffin. + +The session manager uses this to get notifications about idle +state changes now - instead of its own idle-monitor code (which +only worked with x11), it now relies on muffin to notify on +changes from various sources (xorg, wayland, upower). +--- + libcinnamon-desktop/gnome-idle-monitor.c | 6 +++--- + libcinnamon-desktop/idle-monitor.xml | 4 ++-- + libcinnamon-desktop/meson.build | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/libcinnamon-desktop/gnome-idle-monitor.c b/libcinnamon-desktop/gnome-idle-monitor.c +index 71d8918..81aaaab 100644 +--- a/libcinnamon-desktop/gnome-idle-monitor.c ++++ b/libcinnamon-desktop/gnome-idle-monitor.c +@@ -67,7 +67,7 @@ G_DEFINE_TYPE_WITH_CODE (GnomeIdleMonitor, gnome_idle_monitor, G_TYPE_OBJECT, + G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, + gnome_idle_monitor_initable_iface_init)) + +-#define IDLE_MONITOR_PATH "/org/gnome/Mutter/IdleMonitor/Core" ++#define IDLE_MONITOR_PATH "/org/cinnamon/Muffin/IdleMonitor/Core" + + static void + on_watch_fired (MetaDBusIdleMonitor *proxy, +@@ -256,7 +256,7 @@ on_name_appeared (GDBusConnection *connection, + meta_dbus_object_manager_client_new (connection, + G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE, + name_owner, +- "/org/gnome/Mutter/IdleMonitor", ++ "/org/cinnamon/Muffin/IdleMonitor", + monitor->priv->cancellable, + on_object_manager_ready, + monitor); +@@ -296,7 +296,7 @@ gnome_idle_monitor_initable_init (GInitable *initable, + monitor = GNOME_IDLE_MONITOR (initable); + + monitor->priv->name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION, +- "org.gnome.Mutter.IdleMonitor", ++ "org.cinnamon.Muffin.IdleMonitor", + G_BUS_NAME_WATCHER_FLAGS_NONE, + on_name_appeared, + on_name_vanished, +diff --git a/libcinnamon-desktop/idle-monitor.xml b/libcinnamon-desktop/idle-monitor.xml +index 4bd69cb..5203883 100644 +--- a/libcinnamon-desktop/idle-monitor.xml ++++ b/libcinnamon-desktop/idle-monitor.xml +@@ -3,14 +3,14 @@ + 'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'> + + + +- ++ + + + +diff --git a/libcinnamon-desktop/meson.build b/libcinnamon-desktop/meson.build +index fbab37a..61976c9 100644 +--- a/libcinnamon-desktop/meson.build ++++ b/libcinnamon-desktop/meson.build +@@ -1,7 +1,7 @@ + dbus_idle_built_sources = gnome.gdbus_codegen('meta-dbus-idle-monitor', + 'idle-monitor.xml', + namespace: 'MetaDBus', +- interface_prefix: 'org.gnome.Muffin', ++ interface_prefix: 'org.cinnamon.Muffin', + object_manager: true + ) + diff --git a/gnome-extra/cinnamon-menus/Manifest b/gnome-extra/cinnamon-menus/Manifest index 09b80547e7f3..2a42e44452c8 100644 --- a/gnome-extra/cinnamon-menus/Manifest +++ b/gnome-extra/cinnamon-menus/Manifest @@ -1,5 +1,5 @@ -DIST cinnamon-menus-5.6.0.tar.gz 96166 BLAKE2B 84b3d513b6dbea253135df1f0f8ad017d78299b8cdd2bd2e7def547b74b59e998d3c37e30d480532802fb85db261242d51485f8fbeb7742310eee288de909aa1 SHA512 023f1d4eededbc5a1052e219c4ede9808eb489fe399346d643b2209c8b37b8432647043ac05afd653666efa2830ebbd73222033bdfbc52f2904e7a1e1bbc27df DIST cinnamon-menus-5.8.0.tar.gz 96346 BLAKE2B 3da1b4b3056d5fc0ec8fa22e01c160de4e61c05cf3ad10f216a95abcc63135f394146bfd1d77a54021e5aedee4b5d61077eadf49823171f5f5aa052d4c1947d6 SHA512 d7679412cca5537da47767a0bb9335deaf7177781bee26bec109e9c19c90f4fbaeba81837ce1b9203e5315185178bc720919bdfbb072a94c5a816d1ee63a0370 -EBUILD cinnamon-menus-5.6.0.ebuild 810 BLAKE2B 4e2d9b179d33161cc874c6326ff77e68ef09d5a3d7bdc1ad04807d853dbbe6a64e36fe461edb77f096125d73b12df19f2dd2ff75e9c0d334b6372c5bcdf98286 SHA512 5477d9b75df1b8a0c0fa231b18049d6efa13f9f46e0234a688f3ff4dbd81704b3862a0d5ce8c8c162be9a80b90985dd751e41aaa3a8fdfdeefbd15cccf35bb48 +DIST cinnamon-menus-6.0.0.tar.gz 96411 BLAKE2B 08394d32e66a8e3e8f1e13a97128099c1fcfe868a52c6bdbdd9ad1c98508c441d8b354d37856dd645db8a9e8f33c3f1ad3c6033bd2f22ea33d7644594cc1559f SHA512 9b7e1f92ef451e80aebc95a2fdd0e94e352c634a09474878fb12cf0ba8a06e3b4ca522ab6b6c768b7b194cb262bad0bfd5b81557d77cb9075506de11d9de56a7 EBUILD cinnamon-menus-5.8.0.ebuild 817 BLAKE2B 190a14cbbe09e6dbdceea606460b56eb04ea06b4a937eb4ccee7cb5e18c2c672d39995fecf1900fd4a249d9041f3f98d126d3803f287436989c4c12dbc864b01 SHA512 620a56d91a6b874f6e5f334b686d701e9b315acef31a90561a3f872aa7a5fa81dde79c662d24733b96772684cb72126a235751d0448230de92fcc4f121fa5361 +EBUILD cinnamon-menus-6.0.0.ebuild 819 BLAKE2B f60439eeeaf7f3e1d1314f12b2d443599372b01de415e6612d1e6ee34953b98f5fe6b3338693f0f053b141f1f8281cf39e11b8f4c1506574e3b7a095e2334e6c SHA512 4c5b2db55850b8e7a2dc6a32f9270bdee71a534a11265bd58a10985be4da5bb2507d8839a9a39b651dca9f1aaef6ea89ac1fb69bf1eeffd44758f9b10a693451 MISC metadata.xml 494 BLAKE2B a27fd494a680cb42a41c806166cf6ce2f2df3d132d62af9e4a4f8c7ae66ecc93b05afc64e250122cdd62bad428fc065984ab68e31c0d6c5be2a070a8dc912d7b SHA512 1fe1a31acf83ea9070318e76a6acb09969c7dac0779292822a7d1800ac7be4392a26091a59bceeb3ce84381d95159c9c2c1cdb30e567c2b2896a2a02564656ff diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild similarity index 89% rename from gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild rename to gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild index 093762fcca4f..860d1ec26eb1 100644 --- a/gnome-extra/cinnamon-menus/cinnamon-menus-5.6.0.ebuild +++ b/gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> ${P LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="gtk-doc" RDEPEND=" diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest index d04bdf8ca37b..8c69627b5f75 100644 --- a/gnome-extra/cinnamon-screensaver/Manifest +++ b/gnome-extra/cinnamon-screensaver/Manifest @@ -1,5 +1,5 @@ -DIST cinnamon-screensaver-5.6.3.tar.gz 157834 BLAKE2B 50728147fcb5849998113d5f19393e89f2cb4c5610359b81b42853fc2378814a52a8ed4f829cdd4e546a705a594da7b958ab25f69f996ee3d2204a64b7fdba90 SHA512 632bc9b518e59be7ce32c22ccfa32da060ea9edabe1683f91f2bf3c716fdcd7ca95fe4bda595ccc99821405bfbd987df2a416f229de56b3139f8d9975453ad39 DIST cinnamon-screensaver-5.8.1.tar.gz 158825 BLAKE2B ebbbc0690f3a423b300a2be045fbf07953278992c48cc5182bc1b31944afb15a19103b13752adea64083d6cb14406b04610285e11b9f52f0aa48d9e9d1a41e15 SHA512 ac7523816be3d4b3a70afe0117e44b5cb42cd72f52534ca33ad0e3ab94f666d382d952a7c7842dd5dfd36520779695056775d243aee6df1845c7d90ccb7172ae -EBUILD cinnamon-screensaver-5.6.3.ebuild 1664 BLAKE2B 9a08a50a61eace4ab74b2e178a1e4953956c55e8f0fac91c25a7566732b4378cf1a6668181f4b2921a2d27fa7a006f774769078e7f7fb514b26161dc2f714f44 SHA512 e2e1e0ffb8e9a48d6c979f03b42747cf968e32b9065a35c97e2725529612c82c7e3010a4dd81c9753855ea987c636a403940707b1169b8a1b329ef1327a045c0 +DIST cinnamon-screensaver-6.0.3.tar.gz 161006 BLAKE2B 4f88cf0ca72384fbff2ce1f55047b6d53704bf55b2a3bfd5c942c19bcfbe9249c07e9fc1f08246c0e55c6b2110f543157ec87028789e58d752ff21d54d347ae2 SHA512 556b8eeac280001273460e5f1f5d1e5dbdf003ff95ad1ec9c3217316a6197520a32cd05d61a395daef066f13c8c9c89ebb9057779dd845bd597c207492fd91ef EBUILD cinnamon-screensaver-5.8.1.ebuild 1707 BLAKE2B df50eaea65e4fc9f113db5ad8f51a7241ab683e7417e4d992d44e9ea6cb210e142aad0ea9d97c955a8a61c3ad898315b1cb89e235ff8bb128b738d6ef28609fa SHA512 e5026951c7eb5406709f1ff54bc3e7907c10112e8a1f7fe5e754974e8b7b2c666b5d84dbf69dbd450fa4a67f32b3508f244c8fceba517848746750ee619fb516 +EBUILD cinnamon-screensaver-6.0.3.ebuild 1694 BLAKE2B 90f59da7076df6fbd04a362681a7245f2e989542bb571a6d139fb4cd43bea39c5e7423bfe43f2cd05b5fe1ccec171662cde8deb16f4eb35777086721d94deb7f SHA512 51e9ecd6c04f81f1b9d63e7a38b9aa3ff5916572550f78e1edd45c462c9b0b1738d1f60b63b6d0acb9361d10eb6fff9596ad14ad30e9a33412219ddcba3b978d MISC metadata.xml 500 BLAKE2B 92b85c1d68491b0e4f88203070760f1e8d2b51b3bf9d3615e18a26cdaf6466eadaa700f18f1668a9b214a540fe01639a49a8535cd43435ddba192fef0267ce98 SHA512 35fc95aac49117f0bd643ccd17d2e461ad1cc5dc744256f6cf83f4248c087b33f66eb4352aeae8105983789e7f8ca74727fc48557f462edfba658d411bb536f7 diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.3.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild similarity index 83% rename from gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.3.ebuild rename to gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild index d04e40943ccd..d5f75bebf4b5 100644 --- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.6.3.ebuild +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 xdg @@ -15,12 +15,12 @@ LICENSE="GPL-2+ LGPL-2+ MIT" SLOT="0" IUSE="systemd xinerama" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" COMMON_DEPEND=" ${PYTHON_DEPS} >=dev-libs/glib-2.37.3:2[dbus] - >=gnome-extra/cinnamon-desktop-5.6 + >=gnome-extra/cinnamon-desktop-6.0 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo @@ -36,12 +36,14 @@ COMMON_DEPEND=" RDEPEND=" ${COMMON_DEPEND} >=app-accessibility/caribou-0.3 - sys-apps/accountsservice[introspection] + sys-apps/accountsservice + sys-process/procps + x11-apps/xprop $(python_gen_cond_dep ' dev-python/psutil[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] dev-python/setproctitle[${PYTHON_USEDEP}] - >=dev-python/python3-xapp-2.4.0[${PYTHON_USEDEP}] + >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}] ') systemd? ( >=sys-apps/systemd-31 ) diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest index d562f35eaf9f..07c228dd4c0e 100644 --- a/gnome-extra/cinnamon-session/Manifest +++ b/gnome-extra/cinnamon-session/Manifest @@ -1,5 +1,6 @@ -DIST cinnamon-session-5.6.0.tar.gz 199389 BLAKE2B ecd8152af4784affc8c9b8ae7ca48adaecca4355c2db5d64ca577f44abc0ff35cf27ef324fa9d3520c125bc979727bbab67f99209e5a641ad0329a26025698b5 SHA512 260acb2a4e7016af3be2865d51eb947774020fc4e333e6a4ce72664d182c098f663d1878ac2194607f04517c3ea6916d2bfc5e55749f8252a38205b227d40335 +AUX cinnamon-session-6.0.0-fix-optional-systemd.patch 605 BLAKE2B 29057363842f23a5b37583ab5d2cf312fbf31f9ef78b66e9b70980051771cc701f9e5b811d03d3534046c2cb76fda1751fc11b36cbcf90685b6fc05dd3773158 SHA512 7b89ef4d9915d50377c0ad10a1296a6bd5a11dbb2f30b2e2531aa817335776d08823b4a6401c0d4638f0d89674d91c3165aafa0b217dd488e7127e8fbc6ba9c6 DIST cinnamon-session-5.8.1.tar.gz 199477 BLAKE2B 9371089e3caa4765498c2fa3ab9e5de03d47a67bced8a1a14fec33d7aea3372950b1e8f7f88be825697c8a2899dc0812f6ec7c5fb008f4bf2f4b5bdc343c01cc SHA512 8a88834a639c74b227f0d666fa2bcb4c3f73859ff8de84a440e84af3f3343c41c47a896ccf0dc09cc7114b7c921e2f670aec7846c57ec92b8da3333be7955309 -EBUILD cinnamon-session-5.6.0-r1.ebuild 1413 BLAKE2B e32f2bb811a566993d8ada800a8979154cfd3e6c5b4318c0d1726686ac8d294c3d232895b5c6f27c1205bc8732257da2e42625e20f31e2b800f46e4880bc4e66 SHA512 2f8824a165a5573f276db51d97b573f7eb9a92b66294acb6f7ed459d719af77371a768b09abb47600f030b5746aa9b55e07eaa31a32b93f60fd072490c6c4a7d +DIST cinnamon-session-6.0.2.tar.gz 165188 BLAKE2B 077552f147a61d4615db8091411314560a12b5c40420381280e41a35395119ece15602f9c74bac3409b49d4363285a386555a787ced10dee5ca757d254ccb7ec SHA512 80e1c5b8654aad805424351c1a49cc3f68e52ddcf0606180fd5ee006607829f4f451c6bdd9be7e022a258041e8a6967faf0b16b8536a0a8982dcc805e35fd01a EBUILD cinnamon-session-5.8.1.ebuild 1420 BLAKE2B 45ec08fd6e7e8772785f60316986776e407293cd6e8113d0d6d46e5bd3124268c0ce670bbe93bef8aa01314d122bf2f71cc69e951124d6d7cef986f515b0aa34 SHA512 45daba06db4328d5fb0a1b80e16c4abdf649de6c48a29ded174bfa8a4fb8e7cbd8b6525612f4b0ab458d5c11ae34ede09838c464daf79d96366ab9d5b2379da8 +EBUILD cinnamon-session-6.0.2.ebuild 1838 BLAKE2B fd3446f09a2f605756c37ea23ad53b25cd39acc780541167dd00fa620de8fa0be4e7f54c36501a5eb11c6f375071721f4f074c0b570e7ac1bc0f7d7b060deb7e SHA512 309088c8d9f6a81786b3dfef4987e448316057047a90902b3520f2d39efaf1968cead9664c3a362efbe8031a5ea835be0bd238fe0d0ea6be9a1ed69f9b94fa0d MISC metadata.xml 496 BLAKE2B 3b3170a447d7818cdd93b3183feee36751832a07da741b16dfdfe029e09733f3ba94815312e6444b3421dd7bc3df9b4ca2f1c1ac2a5d83ae3881b1ab7cf809c0 SHA512 65d223bf44f83d8d2bda72791b362c4302ec813e9090331cf5ddc97e10ed610c1a91c6d467ff72d7e1430e7d70dcfa09f9c8e35c50a86130236798c80e19a2f2 diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0-r1.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild similarity index 57% rename from gnome-extra/cinnamon-session/cinnamon-session-5.6.0-r1.ebuild rename to gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild index 72fcdd267568..cefd1f0a4183 100644 --- a/gnome-extra/cinnamon-session/cinnamon-session-5.6.0-r1.ebuild +++ b/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) -inherit meson gnome2-utils python-any-r1 xdg-utils +inherit meson gnome2-utils python-single-r1 xdg-utils DESCRIPTION="Cinnamon session manager" HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session" @@ -13,16 +13,18 @@ SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> $ LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="systemd" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" COMMON_DEPEND=" >=dev-libs/glib-2.37.3:2 + >=gnome-extra/cinnamon-desktop-6.0:0= media-libs/libcanberra[pulseaudio] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3:3 + >=x11-libs/gtk+-3:3[introspection] x11-libs/libICE x11-libs/libSM x11-libs/libX11 @@ -32,10 +34,14 @@ COMMON_DEPEND=" x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X] - >=x11-libs/xapp-2.4.1 + >=x11-libs/xapp-2.8.1[introspection] - systemd? ( >=sys-apps/systemd-183 ) - !systemd? ( sys-auth/elogind[policykit] ) + systemd? ( + >=sys-apps/systemd-183 + ) + !systemd? ( + sys-auth/elogind[policykit] + ) " DEPEND=" ${COMMON_DEPEND} @@ -43,7 +49,12 @@ DEPEND=" " RDEPEND=" ${COMMON_DEPEND} - >=gnome-extra/cinnamon-desktop-5.6:0= + ${PYTHON_DEPS} + dev-libs/gobject-introspection + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] + ') " BDEPEND=" ${PYTHON_DEPS} @@ -51,9 +62,15 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + # Fix bad systemd include + # https://github.com/linuxmint/cinnamon-session/pull/164 + "${FILESDIR}/${PN}-6.0.0-fix-optional-systemd.patch" +) + src_prepare() { default - python_fix_shebang data + python_fix_shebang data cinnamon-session-quit } src_configure() { diff --git a/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch b/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch new file mode 100644 index 000000000000..cee6e14b8fe1 --- /dev/null +++ b/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch @@ -0,0 +1,21 @@ +From 44ac74ea7e771a35a41235b4e7d2539d4521b626 Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang +Date: Tue, 2 Jan 2024 23:26:20 -0500 +Subject: [PATCH] Remove orphaned include + +--- + cinnamon-session/main.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/cinnamon-session/main.c b/cinnamon-session/main.c +index 49d1e32..802a1ae 100644 +--- a/cinnamon-session/main.c ++++ b/cinnamon-session/main.c +@@ -40,7 +40,6 @@ + #include "csm-session-fill.h" + #include "csm-store.h" + #include "csm-system.h" +-#include + + #define CSM_DBUS_NAME "org.gnome.SessionManager" + diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest index b2e9a0523d71..bf24935540d6 100644 --- a/gnome-extra/cinnamon-settings-daemon/Manifest +++ b/gnome-extra/cinnamon-settings-daemon/Manifest @@ -1,5 +1,5 @@ -DIST cinnamon-settings-daemon-5.6.2.tar.gz 572785 BLAKE2B eef91b591db1c0e546897c88c171aaf103c3ad619ea0ab31dca09e78ae18993f63b4b29ca82a3dc1bcd1def871845b1753f462e347f11c48dac729b844da20b2 SHA512 f3c08b50889e42510ef423d18d0fe0c55bf2c9c4fa436d16864eb477b7dcb055a50973e2d5f7a4339d1094dc760c5ad05848a6e13dffa87f6fb8cad1f76b970d DIST cinnamon-settings-daemon-5.8.1.tar.gz 573541 BLAKE2B 50d8e6fb1fde50db7cc40c931e0904c0abfa429dc5757160fdb87ee2753f4d9e732ba4a0837c0480a73a3caffb084881c8aac336f8600afe976adc519b09aa01 SHA512 a5e92aa9ba463cff7db02e9d377a28b39e4c1dd25226ab9d4d59b5fd7b38267c6da5f31cfa052f1a8243de601c7484040be158e633b8932e2e68726860c7bfc3 -EBUILD cinnamon-settings-daemon-5.6.2.ebuild 2135 BLAKE2B 8575f496ab2d41b20c3b238ced4d8eadfbbed3a221a21e35a3a61b97f510477676578f585eb8d4149d792f8162df9dd079008f33e27d849f630f54ea799eec79 SHA512 d8becd19a21d3e0f5dc2ccf76e87987c0c6fc5a6fac5671e3a1f96c229c015e7d9a563a07b6a166ee3a12ba4d7d89aefedc6ce8b642d9b3618557929444616ff +DIST cinnamon-settings-daemon-6.0.0.tar.gz 578061 BLAKE2B f05e14e9d3c15bc94df5435b0f317e1924993fbf4908491ea5a825b623c6a6f127ce20f5c31f54bfbd547a70ad645c3dbe71d9c55f790a3e0730d55bc58d6316 SHA512 44348765bf8c0cb941d177a6765aef10796d72f5c215dbffa4b514523956e257128d6bbbb0dcd9c3f0b2bcde24745e082ad82a7cee149125903e13b349c07200 EBUILD cinnamon-settings-daemon-5.8.1.ebuild 2161 BLAKE2B 23e3ba0b82e1dbb60ff2d44944701d9a741cdd723bc80222fffc21a236f9794c6a1b37302fdb52b13ed7c4b6315ce00b8d83565325449359156c8b3c8e02cc7f SHA512 0548f408b04f27f2dd1ed73c49d0d0ef640c2e2cea34542146f239a45b1b52ab80cd6bb844fa60c2c3045f0df36a54aa4da6420ea336a9fd0ece0903840bd71f +EBUILD cinnamon-settings-daemon-6.0.0.ebuild 2181 BLAKE2B 3dbde6e25a2d7eab3b1b11d106f15faae7b6fb3723765ae918ce40fcca45e30a4b76d8229fd98554dae6640663ecc8fc1d80d301413c9ce7666eada536cc864f SHA512 dc039646f802bce210bf95b556412456dd420d386e592118e5db481f133cc8a76566715ef5554b4d2964e3e0e0b3797c1e4a386ca4a7501599336bb89e4bc521 MISC metadata.xml 504 BLAKE2B 99901d6f11af1367053f408c6fc1dffafa3903dc04b9a38faed0b3261e578c33fad49948ce09ecfb6d277472a3f9c3d088a32231b02236677071413dc3d4917e SHA512 f5afa4c1e73b6765aee16c5762b3145223bf4c56cae60b7e65ef503aec0f684276de2a7a22b0b866996cd96376cfc69e36e395ad3da9e7ce593732cb075fd64c diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.2.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild similarity index 85% rename from gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.2.ebuild rename to gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild index bd6f94d1f1ec..83c4fac82c4b 100644 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.6.2.ebuild +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson gnome2-utils python-any-r1 xdg @@ -13,14 +13,14 @@ SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="+colord cups input_devices_wacom smartcard systemd" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+colord cups input_devices_wacom smartcard systemd wayland" RDEPEND=" >=dev-libs/glib-2.40.0:2[dbus] dev-libs/libgudev >=gnome-base/libgnomekbd-3.6:= - >=gnome-extra/cinnamon-desktop-5.6:0= + >=gnome-extra/cinnamon-desktop-6.0:0= media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3,pulseaudio] @@ -28,7 +28,7 @@ RDEPEND=" >=sys-auth/polkit-0.97 x11-libs/cairo x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.14.0:3 + >=x11-libs/gtk+-3.14.0:3[wayland=] >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXext @@ -46,7 +46,10 @@ RDEPEND=" input_devices_wacom? ( >=dev-libs/libwacom-0.7:= >=gnome-base/librsvg-2.36.2 ) - smartcard? ( >=dev-libs/nss-3.11.2 ) + smartcard? ( + dev-libs/nspr + >=dev-libs/nss-3.11.2 + ) systemd? ( sys-apps/systemd:0= ) !systemd? ( sys-auth/elogind ) " diff --git a/gnome-extra/cinnamon-translations/Manifest b/gnome-extra/cinnamon-translations/Manifest index 4d3fe425d711..45141cc2eaff 100644 --- a/gnome-extra/cinnamon-translations/Manifest +++ b/gnome-extra/cinnamon-translations/Manifest @@ -1,5 +1,5 @@ -DIST cinnamon-translations-5.6.1.tar.gz 12857113 BLAKE2B 51cd8c640b1cc97e5f9dd53d309a3c299dfaf928d9946a90b3d5b5bf9dfb2fc144f47a3547b3cbb15b894fb5daeaa378faebe83c6f28a5be58509a8d87704628 SHA512 e8a32e5b01e6267b4e6684c56401bb9c70088797b1ae102fb8d420bc5bed31cc9064812c7bb6ccb38e192a295affb88a7f5b5808e908d7c0367fa9ec7d05ac9f DIST cinnamon-translations-5.8.2.tar.gz 13306978 BLAKE2B 91e71f3f4142fa6adb80c39a782b2db2c1d8f9e3dc12ea5883e081c0b27660a15753e0f4d69a7b4f47b9350221e705ef361e1e5fc1c027b92805ec59b08a9e2a SHA512 ccf678eb805c06932e35e8d44579e2f5b7c3dd4e1cda6a6bd184ef3da656ccbe62135ae960849e4aaf098ebe76b72760a5d542f134210760376f0d972b875279 -EBUILD cinnamon-translations-5.6.1.ebuild 1380 BLAKE2B 0aa8961e466d3022000ac63b4d4b39ed437af3edf335510adb6ff19d4746703c03cc6f3c886025b82dcd3aab9f71926c61265e81d8b107d872a55256daf5253a SHA512 bae0e130b65b9d3018f5b5de465c94878d3335b58bf61a316d4d00b73111f9f2ad525905b33b1aa0a6ca3d24be28df333f6f5018778ba56aff532ae95c5a29ce +DIST cinnamon-translations-6.0.2.tar.gz 13436254 BLAKE2B 50b9813c608935830c772466ad01f5818d7775467127c486c1543e2c51f4b828b536436939cd50cb68adb562aa043edaed4d10839b8e17038668e0cd87253197 SHA512 e23fe7f7da8856f3794c970671242bfdda1d84fee7357a7d30e09de15f988b9293b49dcbb44687ba4c495708b4fe067d6e8b851fac190b7f1f123ae19745f375 EBUILD cinnamon-translations-5.8.2.ebuild 1391 BLAKE2B 08bece8f453cb891622632d6046116883a7e06e0248cf3a1acd89c6a56f5ef7f4ef92360eeb6760a5e27a71a4139cb908e839ab12aeae4de06c525b03a8e6c92 SHA512 c56f6da7e4230e55cd81694482f7e25bbfa4b16387a805c3dd321901207d5c3fc7be81077c896c691f88c01412cc5762f3783fcfa69bcec8762b5e695561c68f +EBUILD cinnamon-translations-6.0.2.ebuild 1393 BLAKE2B da6e3a8111246ec603d0f474a2ce2d3f1a795bdda48f7f3f00ef0bc0b02bec104f9b17498e12d2fd91845cc0ca547e8cdd892df14c4cc5d392bcd8ec8773282d SHA512 d65d54dbcda5becbe898a83f27553ecd2f6758c74e49c892365fb182ce15d2343312ba78dabd153adaebcec90c5054c513839fa458a74385e5b03deff25de72c MISC metadata.xml 501 BLAKE2B 79e5e721119bb7673c44beae1cfdb6d6987a028a3b16971170ba860c4edf845c6c51c236e4de5430a005e65dd364ea34937d821d47941ad03dbe4da436f6d729 SHA512 4a44ddca6b9e365a71f358d68d24b5cfe62d0cecbfe7c3b86e55c1e5d12e926414f7ae5bc73817eeac3c915f6a9aebfa141b7b880fa6f45d58d01225e2bb1cc3 diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild similarity index 72% rename from gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild rename to gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild index 3a0b67cb491a..6e064d7aa4a4 100644 --- a/gnome-extra/cinnamon-translations/cinnamon-translations-5.6.1.ebuild +++ b/gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo lt lv mai mg mi mk ml mn mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu" +PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo lt lv mai mg mi mk ml mn mnw mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu" inherit plocale @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" BDEPEND="sys-devel/gettext" diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest index 8134f9d79c86..f56d9c40a134 100644 --- a/gnome-extra/cinnamon/Manifest +++ b/gnome-extra/cinnamon/Manifest @@ -2,8 +2,8 @@ AUX cinnamon-3.6.6-wheel-sudo.patch 1342 BLAKE2B 173bb9331b51cd0a3110477c8631bd2 AUX cinnamon-3.8.0-gnome-background-compatibility.patch 1069 BLAKE2B 4908d36ef03e202b76956c96df2dea7f2401d03c3c679ce19ec7e6ad046abf0fa1f1715ee94194a370605454dd3f3a777493c9cad9a88a3878093cda96b77b39 SHA512 a8b810f0aafab57984e8189bcc827e72dad7b9201ff88b36948b701cddb61c3bf003aa7b1986ad3ea526242800cbd183890218471fde7e7d7d2b9550b6688dcc AUX cinnamon-pillow-10-support.patch 3623 BLAKE2B edda19561231da485ef4f3ce018c8ca790c1c63b95649321c2d3c73ea31aecc173f6015a41348b4914fc61006d579ea19d33d55b67d8f12e5bbd386c892f8521 SHA512 c72141d60e93a1e6797eb92ca65a0cd93ee7b51230ee9c847f8fa335848c639d3d1f8917011982cac0fa1ac21a6e7bca3046e7125b5ea53bd3af708e62e7b59f AUX polkit-cinnamon-authentication-agent-1.desktop 252 BLAKE2B 8a7c10fa19e19c479ab40e9599b8804bc42a78548b9a09f34edc497dc5c9cbcd6958dbbb93cede57c0bf7938cc22f49c229274941b9509ad220e8790ed26bf9e SHA512 7857dc3d08129c37c461b85049d3a12b6602853d7dc44e68d79ce28bbe1121051a2061a4a4de050402230f85755d2800143e3373708fa19d43a001f7f1100360 -DIST cinnamon-5.6.8.tar.gz 2483519 BLAKE2B 0876bf097bbdb2b15b543a09d7d659995624d880a4c32a0d6bf580def4a72d33363c03525cd8072a238c624382c20bb66ce5ad5c05f8c21bbe5c06742209ca2b SHA512 33f7766f8d5df070cca7d4001be6a01dcb5cc57e60a320b0b2d14968af7bc0060575284f885de640ebe9297ea2bf9a6b97cb32dfb50fac37bb6d851d5f5d2237 DIST cinnamon-5.8.4.tar.gz 2517117 BLAKE2B 4c3f452480b9e3ce7713221f1b76c475204b8dc1bb34d42a8faf492b0ca86416bb2fbd3849a7f048fef672ecf4613f06c645ec548159b6c3662b7602142e75e6 SHA512 2eaa253cdd01f00cca05ed123db59fde27f84cc24d7b8a3ec751a5f8252642870cbece941d1101f31fe0db43c15d9779bbdcacbf7037757569a4d17205cb10ad -EBUILD cinnamon-5.6.8.ebuild 5293 BLAKE2B 7f1860b81ebebb5b2350ebe45d125bfb34652620f3fd6de050fdb5ecd28c10201431e5d6e1d2772bb8407778bac0f7f6250cd63d9b2a84941c274e1844b03297 SHA512 44fea6e75f6dc71a76a5ace0339afe33e45068f0f5a7636ac499e8d83f6b74ed4262a3016c41caedc29dcbcfdbcef73efcb6d5c9c18c70dbce893866c343509e +DIST cinnamon-6.0.4.tar.gz 2538844 BLAKE2B de67c2e465d04dd4ed269172b4b58cfe0391446466e32e15410b5a847248566c075823d0a2fb87d7a693033b3e4e1fc21a18c7b9f45dca89ce8968a0be71eaba SHA512 357dd44f40b195a4a3ca3e88c5c9e55f1c06d36b4cec812a001c54ffb784b0d67bb9f41c1ae74fec590184b3480c9cd21ae54f7ee01e31f80eab0297b0d18a9c EBUILD cinnamon-5.8.4.ebuild 5427 BLAKE2B a4ba890d9f120f4afd0e6b8462566c8031829bff8582a723f2db31004c30a2c25213155e9b84edf6a6539f683ef87186fbca98a11bad7be83598751287b743fe SHA512 ebbd44078954d159000edf275794a5b657f92dbf6e7120b754d6ce0f843735660830eb2d9af78ad5959d1c6c4b8e5b125dbac889e9180d8e60fba535fe273b51 -MISC metadata.xml 488 BLAKE2B 422b0fe2eb6afbe708925e9fb6fa7f038497b11d51e06165e69e43515a27cf4a77c74a1a10156bbcfd6084704bbfa7f24d4e8a8409970c5d365aa6ba80ab5bd8 SHA512 5952deb426e8adcceb83a9bcaf94bbe96e4f065fbdfd6fa17b08988989f79c3f1de55e58ca13a26a6146b5cef90d8e3853d614d390c7afe0d2494d78ea3df744 +EBUILD cinnamon-6.0.4.ebuild 5947 BLAKE2B d56e4da1055e9af5cf0ebb6b7e9de58d255333e288b77892b761f1cb591dd5d56d2328549ca2454413b9e630d9def05f5e8d9157b89376b6b55e446aa0613f1d SHA512 a8bf69e3d02379ab3d6a9a4e795319e1081e84801177b6229778572ad852a4d515bb94badcd7a76ab44d2359b5f09a835db9f8979cf07ad4f857449b54937a97 +MISC metadata.xml 622 BLAKE2B 10b394cc9a24ba5609b2184c8d31439ae3e172055dba8d283c7bdf834ac715053c3533db0bce7f27d55b69a4891622b9cc21dcacdc0b797146e4144fc87d6b2e SHA512 f079066f4181bc467259651de9c83cedc0bbc4f0e817dac5ce081248001c23d4374ea393482400ffefae7edbb03fd61da87f114d6f4f65145200e156d0e9cc46 diff --git a/gnome-extra/cinnamon/cinnamon-5.6.8.ebuild b/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild similarity index 77% rename from gnome-extra/cinnamon/cinnamon-5.6.8.ebuild rename to gnome-extra/cinnamon/cinnamon-6.0.4.ebuild index 512524a26469..1c2639ba7d27 100644 --- a/gnome-extra/cinnamon/cinnamon-5.6.8.ebuild +++ b/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="xml(+)" inherit meson gnome2-utils pax-utils python-single-r1 xdg @@ -14,9 +14,9 @@ SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" SLOT="0" -IUSE="+eds +gstreamer gtk-doc +nls +networkmanager" +IUSE="+desktop-portal +eds +gstreamer gtk-doc +nls +networkmanager wayland" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" DEPEND=" ${PYTHON_DEPS} @@ -24,21 +24,21 @@ DEPEND=" >=dev-libs/glib-2.52.0:2[dbus] >=dev-libs/gobject-introspection-1.29.15:= dev-libs/libxml2:2 - >=gnome-extra/cinnamon-desktop-5.6:0= - >=gnome-extra/cinnamon-menus-5.6 - >=gnome-extra/cjs-5.6[cairo] + >=gnome-extra/cinnamon-desktop-6.0:0= + >=gnome-extra/cinnamon-menus-6.0 + >=gnome-extra/cjs-6.0[cairo] sys-apps/dbus >=sys-auth/polkit-0.100[introspection] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2[introspection] - >=x11-libs/gtk+-3.12.0:3[introspection] + >=x11-libs/gtk+-3.12.0:3[introspection,wayland?] >=x11-libs/libnotify-0.7.3:0=[introspection] x11-libs/libX11 >=x11-libs/libXfixes-5.0 x11-libs/pango[introspection] - >=x11-libs/xapp-2.4.1[introspection] - >=x11-wm/muffin-5.6[introspection] + >=x11-libs/xapp-2.8.2[introspection] + >=x11-wm/muffin-6.0[introspection,wayland?] eds? ( gnome-extra/evolution-data-server @@ -72,19 +72,19 @@ RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] dev-python/setproctitle[${PYTHON_USEDEP}] dev-python/tinycss2[${PYTHON_USEDEP}] - >=dev-python/python3-xapp-2.4.0[${PYTHON_USEDEP}] + >=dev-python/python3-xapp-2.4.1-r2[${PYTHON_USEDEP}] ') >=gnome-base/dconf-0.4.1 >=gnome-base/gsettings-desktop-schemas-2.91.91 >=gnome-base/libgnomekbd-2.91.4 - >=gnome-extra/cinnamon-control-center-5.6[networkmanager=] - >=gnome-extra/cinnamon-screensaver-5.6 - >=gnome-extra/cinnamon-session-5.6 - >=gnome-extra/cinnamon-settings-daemon-5.6 - >=gnome-extra/nemo-5.6 + >=gnome-extra/cinnamon-control-center-6.0[networkmanager=,wayland?] + >=gnome-extra/cinnamon-screensaver-6.0 + >=gnome-extra/cinnamon-session-6.0 + >=gnome-extra/cinnamon-settings-daemon-6.0[wayland?] + >=gnome-extra/nemo-6.0[wayland?] gnome-extra/polkit-gnome media-libs/gsound - net-libs/libsoup:2.4[introspection] + net-libs/libsoup:3.0[introspection] net-misc/wget sys-apps/accountsservice[introspection] sys-apps/coreutils @@ -95,8 +95,12 @@ RDEPEND=" x11-themes/adwaita-icon-theme x11-themes/gnome-themes-standard + desktop-portal? ( + sys-apps/xdg-desktop-portal-gtk + sys-apps/xdg-desktop-portal-xapp + ) nls? ( - >=gnome-extra/cinnamon-translations-5.6 + >=gnome-extra/cinnamon-translations-6.0 ) " BDEPEND=" @@ -129,6 +133,18 @@ src_prepare() { for p in $(grep -rl '#!.*python3' || die); do python_fix_shebang "${p}" done + + if ! use desktop-portal; then + sed -i "s/subdir('xdg-portal')/#&/" data/meson.build || die + fi + + if ! use wayland; then + sed -i "s/, 'cinnamon-wayland.session'//" meson.build || die + sed -i "s/'cinnamon-wayland.desktop',//" data/meson.build || die + sed -i "s/subdir('wayland_sessions')/#&/" data/meson.build || die + sed -i "s/exec cinnamon-session --session cinnamon-wayland/echo 'wayland support disabled'; exit 1/" \ + files/usr/bin/cinnamon-session-cinnamon || die + fi } src_configure() { diff --git a/gnome-extra/cinnamon/metadata.xml b/gnome-extra/cinnamon/metadata.xml index 10688cfbc38d..24e82c1c597d 100644 --- a/gnome-extra/cinnamon/metadata.xml +++ b/gnome-extra/cinnamon/metadata.xml @@ -12,4 +12,7 @@ linuxmint/Cinnamon + + Enable sys-apps/xdg-desktop-portal backend implementation for Cinnamon + diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest index 419d50f8f60b..16faaff16283 100644 --- a/gnome-extra/cjs/Manifest +++ b/gnome-extra/cjs/Manifest @@ -1,4 +1,6 @@ AUX cjs-5.8.0-move_have_gtk4_to_the_appropriate_place.patch 1417 BLAKE2B 203701b5535b338283b99aad63e3577d3abb295c005d2e2ac908e2f8abdb24e8f7b9ef311bcf35889a93804583f13ac65f1d9453111b5195320aab9442237b2e SHA512 e2f7ed4c5f15cec6a6a7d3303779a217716ca3d8fa5d3128f4e7e685c47284fd95b9e416d50b28ca34bd06a9c469ebb3f317db88526cdc2ba1088381871da9a4 DIST cjs-5.8.0.tar.gz 877668 BLAKE2B e4c031631030c2a4221937d5ca04034163f70f21e6e5ff2d0ca15f31a7455e83ecb1f977c4c4fb9a57e58d266856f817446e53b86ee87460bedf5339e33461b6 SHA512 f43bda5810b90ceab24d096d884c65503b2d9b94f5c0a9e6082215a427df97fbec4a21ee3f2d4f22d98ac24a04af1dcd9064600ec191ccec96ae0869cc803a02 +DIST cjs-6.0.0.tar.gz 877404 BLAKE2B 4290f0801f715aab1387da2ce0724376912db8ff3ad16fa8ad7eff03538dfc53ecbff2b7df0e70e52d16295b23ce51024da735d0e618b995fd3d3dfe297f9e26 SHA512 4cb359bf817d22a727683fd451ad6bde19aff4409e9033a97ef9cb204b3bd4c5e86421d7c01a267c3b4d42feb9b3bc5effb6fd970b3baf733242868c09536d95 EBUILD cjs-5.8.0.ebuild 2393 BLAKE2B ef37c491778c8821a03ffc88dd82914ca9721f12fb9ade0641eeaf8793a9d848e83011ce02e40e7c100f96bd919dfbd4b44a8ed1d058881e9a35d07c3aadd6b8 SHA512 760f674ec14ec6eab030ee38db457386af61e3dc23a9b1aa04c799170d4f786038c0ce2cfcfdebb3b392cd67ec187bbe164bca418014b378b2d1df47c7126c2c +EBUILD cjs-6.0.0.ebuild 2310 BLAKE2B 0ffbfad44e3519203f57e3d47e7558723d0646f96f9ed2fc458bd277e08d733853af12195e144a13cd1c1d9d984d141e79643c6127a099a6668712e34220120f SHA512 ad5c489730b22728983e51d92814447b4266cf17025abae64a8fa40009a90c91ff9c227c409e690e0c5e7aa0fb5dc6d8a92db84067f57741e4b7a626d33e060d MISC metadata.xml 608 BLAKE2B 7cc55145357fc7b4b46e1a77f19570b60f5dc6207c81efc3b92adf7d5fdb025296d4e6b8b927f193ed7bd0a929274e61c9bdddad2371ca78a497b94fdbe87737 SHA512 672923005e936fd3d08367a8db65318f63217841e6f841623d469c21ce354724f6c2cea853ecca928280b21011d6aa0e133a7830841c9fa44dd8c36402b28066 diff --git a/gnome-extra/cjs/cjs-6.0.0.ebuild b/gnome-extra/cjs/cjs-6.0.0.ebuild new file mode 100644 index 000000000000..ea5027ca2add --- /dev/null +++ b/gnome-extra/cjs/cjs-6.0.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic meson pax-utils python-any-r1 virtualx + +DESCRIPTION="Linux Mint's fork of gjs for Cinnamon" +HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cjs" +SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-lang/spidermonkey:102 + >=dev-libs/glib-2.66.0:2 + >=dev-libs/gobject-introspection-1.71.0:= + >=dev-libs/libffi-3.3:0= + + cairo? ( + x11-libs/cairo[glib,svg(+),X] + x11-libs/libX11 + ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + x11-libs/gtk+:3[introspection] + ) +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +src_prepare() { + default + python_fix_shebang build +} + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + + if use examples; then + docinto examples + dodoc "${S}"/examples/* + fi + + # Required for cjs-console to run correctly on PaX systems + pax-mark mr "${ED}/usr/bin/cjs-console" +} diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest index 0b6269b310fe..cc2df978e203 100644 --- a/gnome-extra/nemo-fileroller/Manifest +++ b/gnome-extra/nemo-fileroller/Manifest @@ -1,5 +1,5 @@ -DIST nemo-extensions-5.6.1.tar.gz 535363 BLAKE2B cde43f8d38073ea83ab8a5d44b9edbd4d517d7299682f23a7d88784853818a6c77a6680164a8a155f877b48954bb009c9cb5d410c213738c790a892801c5d897 SHA512 d8896baaf78ae79c2e4b886603e77dc5b8372c392f91f5c554e15d60a5abc5a06b8e62e1ca3481c3cd32913e7d90150f63e01fb4fa3c1c596a4de26d6ac5be04 DIST nemo-fileroller-5.8.0.tar.gz 535979 BLAKE2B e43433d1ac720d9dfb5d190f3b8d4e5f482caaffa29bfb2249cb4f51fa76e911c9e14237b08970f7910b70c328e35047271ad7f21521ed49a98979489e98f72a SHA512 cc1015c0c4379a6ca6a9f23931da5e4e1429e13026965a95cab6ce3b52ca28c07bd5be343cdcef0d9c128ecdd27f2a04d9dc1fc47cf51ce7e5102124ccd0ce39 -EBUILD nemo-fileroller-5.6.1.ebuild 621 BLAKE2B d5396f54bb3ad6ec1cdd453df5150955fb9219126c1ee49696732fea1ac60b4e0b95d379c67b4f8513cb62639e0c8069402c83fa22e77f460f7a864b2082917b SHA512 4755718111a1103bd12c056f7d1f3456b9f4cd4499f836cd195f1f620849228fcf3492797a137308b15afeb8a14f889294130a5e783a6bf0e45e4ad83bedd671 +DIST nemo-fileroller-6.0.1.tar.gz 448422 BLAKE2B b4cf28839e9feecdc6716327e432c862c962c5a12bce79317096054a2be7beb2b932e5efd3f31241afed58bead533a085580999da8da3a08b97d76445fee0f8e SHA512 49b1bad2f1bcbd5f299ba9c0f4a1547e6297c5bfc49a959ad87cae6a50d8bb69a4b0e93c9b865e07299cadec71613920ea4f98efde1532d1e4e8ed264d88b8e4 EBUILD nemo-fileroller-5.8.0.ebuild 574 BLAKE2B 71a0088af82cd89ad3757bc65e27708a0a3833b7537211fbebd58162307f7fe0c6a2ce878d3e2db2c7af296eb1aaa2af014f6944c15abf3928cf9f1298ad3bb0 SHA512 32d7214dfd33458ed6e8dbdcde7c97681b64ed8ac16ddc97ff529257dce3772406e38c72e77f37edf1ffe8915923283eacf01b04d6f71cbfe76dede643fb146b +EBUILD nemo-fileroller-6.0.1.ebuild 576 BLAKE2B 5dec4b3e59a8cab852c0adb16490eb6aa899c28083af477a126ea448c81b691aeeddbd39be02cc213ea559dac1bd6aa85e8db91b78331129c5b598673d63c117 SHA512 567a4a1211b7f0cdfd58d269fcf75eed7e4a4ff14e1d51e40320bd2ad4e89d258a0d44680e03a6a7ee68d68ae08582f4e8db830042f6e2efc326e425ecaf3ee2 MISC metadata.xml 495 BLAKE2B 448c4a1b019897c3d8098b970e31849035b0125b707ac744eb668f7d295c76de0f121235edd1e76dc931051ccee1a508897679845dadfea04baf3d832baac5a5 SHA512 c86fa92ffb7d82826c4188c1ac63131fce88b40f5b9e13e2ef3162b3c83cc2d7cb6968c0e3e894a93e685cac818b7284072c55a4e8114dd44636a4678c415702 diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild similarity index 55% rename from gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild rename to gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild index 93f2ce95914c..2d6206f7b074 100644 --- a/gnome-extra/nemo-fileroller/nemo-fileroller-5.6.1.ebuild +++ b/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,14 +7,14 @@ inherit meson DESCRIPTION="Nemo file-roller integration" HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo-extensions" -SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/nemo-fileroller-5.6.1.tar.gz -> nemo-extensions-5.6.1.tar.gz" +SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" DEPEND=" - >=dev-libs/glib-2.14.0 + >=dev-libs/glib-2.14.0:2 >=gnome-extra/nemo-2.0.0 " RDEPEND=" @@ -22,4 +22,4 @@ RDEPEND=" app-arch/file-roller " -S="${WORKDIR}/nemo-extensions-nemo-fileroller-5.6.1/${PN}" +S="${WORKDIR}/nemo-extensions-${PV}/${PN}" diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest index 8e07e320d003..c324417a076e 100644 --- a/gnome-extra/nemo/Manifest +++ b/gnome-extra/nemo/Manifest @@ -1,6 +1,7 @@ AUX nemo-5.0.3-use-detex.patch 252 BLAKE2B 24c27845065f64a58411a8d719fbc1ca41362001f08d469bc336f55601e49358c02ba3aba423c521a261955a5da9832d8ae2df49f3d372270e63256a45fafcda SHA512 142bd88c7843fa40fb30cab01f8f7dd23b2b5c338eae2ac5971c7e392f9f24a8a820ef4b17b1c4afea729cc85a66cb7ddb06ecd417ff6ad494118fe8d88f1498 -DIST nemo-5.6.5.tar.gz 1498469 BLAKE2B 1ead71e79170e977e21dd631f7875198b3aa411689bd59b9c64b50a3c3b02a396f2b1cbc1e1420bf242004a6a724b8498e7e0cdd2b48b9d5e54ed97d21331cba SHA512 b37181e419d5a9427931d29f2addf9faebca7d74d8b8337dc9cb62ebc3b8f8d9dcef978bc6fc9be65efc41bd2a153685849f10cac9e28ffb3ccb3a8dee5aa739 +AUX nemo-6.0.0-fix-optional-wayland.patch 2103 BLAKE2B ad99989113d7d65d586709f78f68dd28c016fb56c33465aa38c2282ac0ff57669efab45f5547b5b983554401b32fef472362ab9e12a66715c6a0c89a27f173da SHA512 0a32ba81d1c79e9a008a9480d3901a17e55af67a8043041adc9f77989999fdf6ece0c654eb8fb62cbda5ade9104f1d52990ca3f38686fe8483d08d8163d4b210 DIST nemo-5.8.4.tar.gz 1506620 BLAKE2B 948735bf75df2a0f8be9f5ddb29a73d6bf5127a6d932325855976da21334feb2c905b1a26c0ef285c8317b7e42223de098505802b1dde7a5e6fc1f4942d11681 SHA512 b636d5bbaa18e9259f74f086ed55e528be8dcfabdddbcdb0e3c82e3b93d0aa1b77573319f83df1529f1c473cdabbcab7280baa4169b482b5b9ecf6ade6e04427 -EBUILD nemo-5.6.5.ebuild 3152 BLAKE2B b41b7db1fdb2fb96ac6856df07194ef30f0796a7af10a06af5ecc7be4fbf3dbd9655a8bea90f9f4712c6741bf134c2e38a9dcefa50cb9dfc8014f6f1294d5f1b SHA512 6e4ad752933ad78fc5d75c18c8af72fc6178a6a0f09b4a54e9e07f5cd5f532a1fcfc8fde6962288a78f38ee87d5333e5e968b758a158b1bcdc680854050175bb +DIST nemo-6.0.2.tar.gz 1480887 BLAKE2B d1e3892938cb81bcb676626a9ef54362939d522a6d09befe25dd77a236a7eee3e06461da1855317bff2a5f201bc142903ce085bfbafdbddca0700a177221ccdf SHA512 05e8a6ab785f527ad61c1fe57d372ae8ea8f77d27ec8608d38e99f5f0f9065aecef4b84d1b016b682d14320d7099806d5672a101c0a370429d1c3f2a341fed1c EBUILD nemo-5.8.4.ebuild 3137 BLAKE2B 6d5cc7a56517cddd50b959ed39e40112e742ba4b48be34635d0c1504eb5070ef9901a57ab62cb1912d5af5d4d983ae355704e3fd7682d097a9271bf1a43dc8ea SHA512 448ce11da464b5c9c0edcde8707cdff6e323b3b1d47314a9bb11a7b2f7eb4f979351c8746d3e1762a21199c3199d13b707616ead9414a42976701f4a0cd9c21b +EBUILD nemo-6.0.2.ebuild 3300 BLAKE2B ca13f502ec38f3b9620ca8c902ed1fa6a249d4d8e2f369c39f51c0b6dbaa3024bc30be22b755b0c7f5cc22a2e2de0f68e7ce3f932edf6e80548f0217f405825e SHA512 2916c9eaf741d1e64d5462058873b22572ef3ec14dac7478da1a61d806f39581672717533aefbcaf3044bc898ddcbc8ba7dfd81a647ecd87d5ccbf9e3dc9ddef MISC metadata.xml 580 BLAKE2B da0ac9cd13730b5c1727a6d0431f3289af829b77781baf4d3512c78139bca7b9a7d136563de8e2f5abf914520de8a5a092b1e0f2505558e5e61813fa5f9c09ad SHA512 d38cebfe673764a4a96d66a66afe55f6f04c74bf1d06d8fddc319a2eb9ed351b205e3a48c47bfeff7f3da85c89ad0512e11a420f82c228a548fc7553147b927e diff --git a/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch b/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch new file mode 100644 index 000000000000..559abbde0a47 --- /dev/null +++ b/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch @@ -0,0 +1,61 @@ +From 1d74919f2657bdb0414d5bf631f6fb1207b261a9 Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang +Date: Sun, 7 Jan 2024 18:14:22 -0500 +Subject: [PATCH] Make wayland dependency optional + +--- + eel/eel-gtk-extensions.c | 5 ++++- + meson.build | 2 +- + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/eel/eel-gtk-extensions.c b/eel/eel-gtk-extensions.c +index c4fcc942a..643a51726 100644 +--- a/eel/eel-gtk-extensions.c ++++ b/eel/eel-gtk-extensions.c +@@ -38,7 +38,9 @@ + #include + #include + #include ++#ifdef GDK_WINDOWING_WAYLAND + #include ++#endif + #include + #include + #include +@@ -253,6 +255,7 @@ gboolean + eel_check_is_wayland (void) + { + static gboolean using_wayland = FALSE; ++#ifdef GDK_WINDOWING_WAYLAND + static gsize once_init = 0; + + if (g_once_init_enter (&once_init)) { +@@ -260,7 +263,7 @@ eel_check_is_wayland (void) + + g_once_init_leave (&once_init, 1); + } +- ++#endif + return using_wayland; + } + +diff --git a/meson.build b/meson.build +index bba97ee31..998229620 100644 +--- a/meson.build ++++ b/meson.build +@@ -72,7 +72,6 @@ glib_version = '>=2.45.7' + math = cc.find_library('m', required: true) + + gtk = dependency('gtk+-3.0', version: '>=3.10.0') +-gtk_wl = dependency('gtk+-wayland-3.0', version: '>=3.10.0') + gio = dependency('gio-2.0', version: glib_version) + gio_unix= dependency('gio-unix-2.0', version: glib_version) + glib = dependency('glib-2.0', version: glib_version) +@@ -201,6 +200,7 @@ message('\n'.join(['', + ' libexif support: @0@'.format(libexif_enabled), + ' exempi support: @0@'.format(exempi_enabled), + ' Tracker support: @0@'.format(tracker_enabled), ++' Wayland support: @0@'.format(cc.has_header('gdk/gdkwayland.h', dependencies: gtk)), + '', + ' nemo-extension documentation: @0@'.format(gtkdoc_enabled), + ' nemo-extension introspection: @0@'.format(true), diff --git a/gnome-extra/nemo/nemo-5.6.5.ebuild b/gnome-extra/nemo/nemo-6.0.2.ebuild similarity index 79% rename from gnome-extra/nemo/nemo-5.6.5.ebuild rename to gnome-extra/nemo/nemo-6.0.2.ebuild index 3e20d3f28c70..089f473515e5 100644 --- a/gnome-extra/nemo/nemo-5.6.5.ebuild +++ b/gnome-extra/nemo/nemo-6.0.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg @@ -13,8 +13,8 @@ SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="exif gtk-doc +nls selinux test xmp" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="exif gtk-doc +nls selinux test tracker wayland xmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # https://github.com/linuxmint/nemo/issues/2501 @@ -26,18 +26,27 @@ COMMON_DEPEND=" >=dev-libs/glib-2.45.7:2[dbus] >=dev-libs/gobject-introspection-0.9.12:= >=dev-libs/libxml2-2.7.8:2 - >=gnome-extra/cinnamon-desktop-5.6:0= + >=gnome-extra/cinnamon-desktop-6.0:0= gnome-extra/libgsf:= x11-libs/cairo x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.10.0:3[introspection] + >=x11-libs/gtk+-3.10.0:3[introspection,wayland=] x11-libs/libX11 >=x11-libs/pango-1.40.0 - >=x11-libs/xapp-2.4.1 + >=x11-libs/xapp-2.8.2 - exif? ( >=media-libs/libexif-0.6.20 ) - selinux? ( sys-libs/libselinux ) - xmp? ( >=media-libs/exempi-2.2.0:= ) + exif? ( + >=media-libs/libexif-0.6.20 + ) + selinux? ( + sys-libs/libselinux + ) + tracker? ( + app-misc/tracker:3 + ) + xmp? ( + >=media-libs/exempi-2.2.0:= + ) " RDEPEND=" ${COMMON_DEPEND} @@ -46,7 +55,9 @@ RDEPEND=" ') x11-themes/adwaita-icon-theme - nls? ( >=gnome-extra/cinnamon-translations-5.6 ) + nls? ( + >=gnome-extra/cinnamon-translations-6.0 + ) " PDEPEND=" >=gnome-base/gvfs-0.1.2 @@ -61,12 +72,18 @@ BDEPEND=" sys-devel/gettext virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) + gtk-doc? ( + dev-util/gtk-doc + ) " PATCHES=( # Undo the switch to untex as it's not packaged. "${FILESDIR}/${PN}-5.0.3-use-detex.patch" + + # Fix optional wayland + # https://github.com/linuxmint/nemo/pull/3347 + "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch" ) DISABLE_AUTOFORMATTING="yes" @@ -98,14 +115,12 @@ src_prepare() { } src_configure() { - # tracker: only supports unmaintained tracker-2, not >=tracker-3. local emesonargs=( $(meson_use exif) $(meson_use xmp) $(meson_use selinux) + $(meson_use tracker) $(meson_use gtk-doc gtk_doc) - - -Dtracker=false ) meson_src_configure } diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 777f3881026404c7eb6dba255bb0513794d54c39..869051bfa44a809f0f0b9dd85d011cfb208ef6e3 100644 GIT binary patch delta 4603 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 delta 4636 zcmV+%665XXB<>`CABzY8000000{?ZITXI~t5r*Hr3T;3M8h1R(m86o&<;C7W18B%B zQ=~#sPQ3ekJr&IiU1eKk*&=xcX#7_k|LMbzAKrbkSKa!mfB5gG$9K7hci;cx!{7fL zzke56i7})aThNvdze3HbXXa$PibH3T(^XAcJ!-L~ za87Bd=_z5KboSBBe+CJn(fSIpmQ?rYZRlC?-4B2LP$a&~woR-Q-QDuttf;9S zixNUs39E&&PhBU+WhbkR8S_c2k79GBHTGP+mk}*%oq49R)OtOq8tZK*>}oORpr@6Y zrCFM_%d#nd;k$o+_}Ab5^5-9Ze0QFoU*Esl%cqB@^Zdtu>eIuqFR$-vF6BD4-gh~( zM>(=e2pUE|npY}ki0YbCj`82YQW$mh%@F5~wUuPGu$xi&%s$s1)>wv$+Opc0&Y*l- zjlE1A%pvfHGps$CbuT^V-uP{Nn;JV_eMUC6TAV3=#JnnVuSs*&+)gY*Qa*W<+BKET z`SiYIww5!`4||-{qorQ0#5#_!hg0TBkyCB4%_=#awv5edwln687II2$m0jC>JGHxE zrID_~YGH(F9L1bWKb(0EXgYCPTdb<~P|FG_Y<@5NaWXA|!wXGE4YjsBwT)FqDaHt5 zidIK|455nHjvHJHr#RVeSZpfJ=_t!{4hyZV>#)kPEmF#kKxXeHmN~RhlL6hLD=BDA zdSru*S(f#(!Q9MevE{z!;YY%3QY2NioJO2wjAE^`qC3i8c}4g9QYEnTf2@BT8w!Yj>S%cg6Z4PAgi?2 zB=XN{d~gjVX)Se>zK1k;*+6FES70QOHle9A({6cWLVA{%@I zjumqXQ{&O!F0kkF~^%Hvyh|~fF%_rXa zw_zp5WYEfT@2PZ{$s;=|ASoUu=&(qCdFc)%hB8Y=&q~`e`Euw7!ByDBDAw+9KUNtf z_Kp<8dX{@;WsoUco^k-6l>;*wlTN8a?uPaH^T!vnJ4!~0^*S)HzWHDXGB$`Ft{~`- z^pLV!fCksKg0#&HB>L={w`G=^BHG5(Yk&g-BTa1$YB23OHUZN$&7R56IU#ir9eDyU1=hi{oZCsCk`inm5*QfQ9 zz1)U|+x6?vVrxAiEIp&G;B2!dK;A$UqZ(;TorO=sw^8K?WctDAIy61eJc+cjM;KOh zEopm$1LcP!@(kGgsVZj;JOppZ9jf7BoYWo{!TL6|Nk)kbK?-g*Vh=@mn#7Kj;ThDQ*yF>$zdr0QKiT8sz3AUYwic3|fmJ*>626Z1Na+gQjgMiv*l6$mB|NVMeAo$F zkm6b~BNCWPLkL|Gc5s+NOv>UtP?1ac{%ueO8rTLvW3G1QWb1r?CFLv5s`i!^?tI87 z&>Kl7@=2gSSq?i!F0qW;$Uf=M&%Y!3pnskY7o1!0UzUdfmLi@3`p8C_Do6oQD;pz2 zYnDl53j*!&_4@)Jg|Kt>E3_0yg$>_YzK=x0YVLJeaj$>Byy_7wP= z)O?zcYSft0V%UtG$f4MW4Ft?W2r`6!Y3Qt{AvRBn?dXM#)|-dag;>qOnwuIhhd@MB z*I22gkyDzIexWXAN5a@-ushLz`t<(wMSs1+R=8m+pbcn$yu*YeWGexgjnh3-Gu8DziHE{exulS+JSq$Xq? zWH9oXGDcP!nmMRKP>N0PZ7ahQvS&>!7J^oSnIH$40FuvKV^(K1vz!PXzwtMj7Z4)c zjFJ6^$W$m{okO}35&bMUa3a^#JR3A2*SYTyGRdibUtd1oF_Guq+K|D) zaU3D&x=x}p3Nd=e2Sb}9M3zflZ>zG{hPZI3g$_b0GsF7{1tvl$^P;&Td6z%b!@7(+9Sl_Nn}CXGsFbUnXm#TAwI8)O8c4`i(}YKjsj5= zk;7LPqtU`@I9o%Z>>+PxFzQQbgvS(CYlBkZ;g5()f`Uk=0$!#n9Ur)}$1nfU&!2yN zBV4y}O+Quje&St3E3HtS*|pARE;0Rk!v61#WHb# ztIlWgLHBxpM0+k8njQC;7*_CDOo-syNh2u0u<#dpp<`8Dm_>S(>dd; z(>p6o4M-6&qvtJhg95LFW8t1X%Oz#(`gU9o`@T7%1Nl}Rk=NMDW^?c3xi+`d&IA0ulTF&0M?=S8wzJQU4OSP0G57V9dF{#aex+bEpejx^Uz zi=cX>U>g;|q_7B~qtoev8Hb8{6K2sY`Xz0X2aypgvEc2%9-r6GcLT#OZb=oJLREBJ zDlFoEz{oIi#-ao2VY;r6;xbL=M!wNCDi=UQSAs&A;$@|v0puybMP9U}P)_`zbSC(9 z3PWU;n7tjyMS+aU(MY>??E^u{C=7!J*5fIZDMEl(_z{W`BxW8($YI;B#tJc2jm}P? zXXh9vT`u`_v*1*OV05Mn{eJwmLo2JdBkqCz*9gk!UdS8~Pn~Jwu~9WRfW$WpQ_pYDlcK{s95yK zSm&E@J?hhb|M>jz`RnVwklo!Qr)u87CD9g&y#czna5-kkH-c{9!&%nlLBoqDwC#c_Hkyn&=W$#`Rh!S|mSV7lemR zjs{Pg5ecq*NG-w&qTeM^8IHwRs3i~+Dx^V1WL3z30Mf#!aYJ@A0Xb#yxS9rHKPJ_p z8!W)!I5?h~#_;P#4z<4-+vkUqKMfIod@>xPF-+!Q2>K)+LIFe!J1|>b|3@ZKV6et% zW8rkg0f~pF?oNj#?XoYrKx#xp2n&8t!MXd`WS`-e*NOnj?N(YUfj06J6z+*>lfn4q zN6|9`TV%6zdJ2Y{EeJ**ZvK@BH`l=Tmf!O*&E|K;e0!<# zZCqxVk2^fyf}tO-MH5M4Qmf_qoN#+gW*uMn%|3NEv_UboI~(` zoITm8iG(i`1;A>e`i(_Gt+Bp3H$BeJpA?6RAhuKnl#EzS3=du#sZ4=Zl4|!0cJeR| zgPNn_sCu|57zH)bFWo21gF{5Kr&-cgC=>NiHDT9i~KYD55`#L3vkav88Y(5R#z zVzld7B-jy6m_7x77U`HeKrSlxWh=K^-_l_Cs(ZfE^NYoEfoUq$&4q7=;k`H~p!Kdt13) zP>|uNNe-U3HVz4A%2UGI*ZR9F6i0VLvIBWX072z^e-0H?iIRbK+Xr+2B3ah_8 z^Xm+g>Cu0jf(z1+5lR7>n{VYKsk6{V^P8Fd=Jrcq+07=UGxQ@syek3hz`*A3H((BR zW`V&%mYk7XLB(c>M}v5o2HJciYjry;JdFUj=~2v%xI%yA#L=75HraTjChGP+;y#}bO_cLm zdXYXWUV?&9jpzjV!4FD&5%M9UBp}s(_e;&&XD8EUbI@fL$fl?(!Tggm5fgvHzN)6&kS%(`^sP_@znDp|Rq{aS z$kI3%KT;t*Z0dgZMZ_d+d7ZqDlHx@t$E$G?6%t)_`&S8(7TD?$b7=feHU(^>CyZ4?cF4tM_=XfQz1sHRlh{JI#~TUPoeW=E*YD0~5xY!x$&~y6@SJ zJ7MR8CuJ8hK!NY3a$RiOXlsUJV4!hbEspC1okA^To&{t&NBr~Z{qpIT^}1+hep|Gf z0jAPfi}PM9$DU{F>l~}bSU{|nS6;2>9OE78E~8+Kv8>$U-Pe7kW2RMV46BXYu5j&g zfP}rxbNAz@c>Rf&gD0W%h9hBkeZ@1RJC>B+7R^^!v5a)y{W>P^i@)9FJixwO*bW?c z1pneV__}!Jw6MW?PyTiSC2TN$TiMa;jB8dFcXt--SUhzH1I7(L#%J#joTRqR)3v$E zW(WQgko)rW`}*Lh0LwpCZ2(Wb)P*B}BBKK$jg{)H*91fuAkN%o?!ZJEGghKT2mn?% z%Q5HHmo6L^Bre$DvC|kAeu9~R$+3kC#JldJW0QPLsXdJgK&pnDI`f;U1u!zUQHcrI zSU#`Km+)*SppHxN*=^i~#ZQ5S1*^i5j!$vqy7)yvuBIdM{qxVO_Sv1(<9gnLA-ZR?05&@7H zK3UsZ>br-A9b-KcvGA^dlkeXe8w66Mb(MnQ?+|NaHBNSjhcddEC@koZ~3XjH?038qQ0+JJYLKUi^|u)&WZZO`oUL# zvl|3qrEcCo2_-yX0BDQ29N3@A!_L@tzIhLRmlbOHIPsFz4>pd_PMEJ9KqG7h_BX+1 zK%7)yDt9kH;+TuKeTxT`eF#0S+yO#Bv|-nv#5#c+j2KLa;aa_RB5>b&>&?O)VZ*V;AcpP7@nf0k$e85pe_Ai%=x<*?uOFD% z#`lkboe+!ecx9gGI9S*Nvcqyg7Usij2&6;-p%yOCaMpTV2}dDL)N3C{0E`AwILB~G=ARic&_x1WdrSb(R0rm3Ix=rqdWl^ir6s{dC}iz|$?i%FJj+QGEv)1|9;$#7-f_W)ff{HJ3kpYQ z9WQ0sCSllD0p<3@qJSJi8{UN}#dLM!KQB+bhq~~ynSd9dvhc67tb43~tQb^)zl6lX z4BLd5tm{q{q5%3qK;X+5OiKbcY_1Xni3JyM&I1!9JM3>a%oCn6Ct z^Y0$&f;peHym{t2;dQYs)*QRW@$e)NbxM6$WHuy?l+KRjCFpBh(8tEI;Dg|)=Gpk0 z&1T?dgazOpSC})p@9gDjY{-qmDEX)Z*MxbjJ~sxjD<<=@VBdazU901TmjxfBLK7|s z^#y|kkKjb-35$%o=|%t%?Bguuya=X7ZVadgVr#;M@c;mQ?E{p+F7KM~PZGwM{S z!AFdjnb1g0JEK2bR%M6+IIGVLgPDqQq*T5T8uQ0O{5*07J{e(+v-$WN^cewe)*zj;<+PD{w6PL0h4XM5@5;eic3Vl#2s(>5sgDOpBfRHk zn=jxW@iA(L>%eFZ>mN$X2;}*CB%Ln7%s?OY&0rZWN zp%9gogly2d#sx{u*g^tWVR^({gwM_=CR%0JJS~z1i5%7-*Uq=yry3n~h6?rgps}$4iC@jKp^*`Z_l>Dka1HQWVOJ`c2}dqKh{gp2!#kZQN%7U2pp!($|3;3O!z0P6FOs1 zKz4(6apa)XgFpizD_2Dt&j7>fS0uLZtPO)2`(#nhiWEnM5%f-Y00i@jaBbN1fRL@@ zWxc-s($@!K5#NEVgXmCF{tT*AixeB*!*8#vAfNLIwMp_j?7=%8JRiW0I&V3>%S&`0iX8aLm>3}<-fh9~ zH1sFGq}fU_&5%R;lMm7*!V$`L-nX zhTQNeSvno|>vH|=>kk4Y6g#Q1(J#yBK@e#!RZ%%3g<^TmN^XSkPS{fcgdp`5f{()M z0Oo3}SsobF)nI@pR<}@EFj#=>BKjZ4g`gxTVYF!E4iViRSjp4g5bO#6z|oQgB3aR< ztwDTQ0%byjC7{R@`D?`^;ZkGh-<9|X_q?ur5@4}SKo0*L2K)nZi7CO4((-KaM8-Er z^}UH+g}}=`1K5@DG~O5M9|w*9!g~FIz1A0kk*dj&Mmi=$?&fIx@WEs%o< zzxXlO;K}}cJJyez@jE;ULa`cz#ZyeG1M*l5;T@KR9tW?k zb#CYh1~^z5cr8q(xLhnL^n)M<4zR}XaNGbD2%C-P#m-{V#1tjM>$-jUgPFy5S$P9a zo0x^d8meG)J>Ep*t7V_;N-H;%E9ZRyXS~sY1H#Bz5~3tTyZ4<4Y4yVG)&N^z4*@YF zn?o{0v~EW&qZXQQb3|+bGy>4ERYKvLnH>pU!_Py^dPKEA$RRZmdUX=mb`Jm_?uR+^ z4LAP-dkKlM2qP+Fv3B?Zd^v<&a@tG4_iBSE8o^`!jSZPM-+NTlaDikavatQ0R()Bn z_3dw;e*5%6B&B!1EDbm)up3x@?=VmP$%1x3AWZmK$G{i-E6UXfmz53SYqlphJbepD z8Baq?@6eFb`wECYIDxVQ{c$$J9pW2pc!TFB&mWK%pkyH!+;0~siFF~UMuO~B7o6%E zC+iGh!Kgh_s@U5-(YHbN3->@*c-DoqKw8RlCy!SM8dBY*gonWpDhi@ZXD6Bt6iFpE zlml%rKu}=C({ncceZl6}&%gfl)0e;e`uX>tK7IM^FZ0{iU;Ed8dpZ8WK;MJs%o&D- zx`!mfT_7Ce*gQ$@SQ&u=?Z?WYknlG6&Z>x~$4U?WSP3+NYGCbxiNLP!3tfz0hn&T( zia)%K0&^0I3P36sgcu~mnAS#Z{$u^lN_61;pgF`H#5Xp%OFxM)fapLMoURVoN{l*y zF@AC)%of&7biR4cNoc+ZM{R9* z^!;`1!pl_(D26CQM!?Z{R6Yj_yaI3%vsjA*-Ee(SOF#(c-;K}9`ehaI0$QGg^%h!pP;mg3z1-UA^8+`RF$0%TkSz;+?J78(NDAk2>L@g#Os zuE|QW5``5;9Lbj;0!Y&1gucdNU?7O|ut$M9R){wN*-N!M7eqbyn|Cen8e&VvLIIOK zkF8FdKVG|E*0=Hdw@>Z!>k7V5H@+RXN9TFPGxtn#QSpi|=ylE&vX?|e0sbtaimoHF zyC*N44i80|r(TF=A{rc_0mHHwf_#fmrYWCikv;1x4=M1<&$C`cV}k9xDFdv4wc&M- zJadBA7(60W24w;J^ROutIBvg^GL?N9gz-xWes)x4JiTr~Cc)6y(slKz;SW^isqwL{ z1EqZ|bUzV6=2%b>sE2?x?jNt4yt#7}5`ugR=5}t2Mh`uGjwhO!+06a3~AUfWNk|LSxfOK=f9p^JthB8Wj$ZFAxXAOAtHOfhCNG z3M>Uo5#<`fifGxp0)%hJ9%tM_Jhn5B3pN28LkSe3?FHM0C*58}czcA3;Azr$&gFT6 zk^`&+;s-ItcL3f1yMyy!fW@1STWW*RZ&ZZ${6Jzz046H=fUg8K#>;wrYd?Mc@&iH= zSOe%;MC7GRe8}J&2=~D01v3Hs!<~r<7xWHc2qgs!L(Lv_!sXgdye*6w#Dyf>$HKo- z^Fjz=(1_kxDFBopVHeR8owQLPpy-)A5_>!6#&SycEcaYqh(??;-$d%Mp|z0RGGJ{d zJ5YGA6jM5(lIP;7OlR==l;Vu7SQ`AKc_xlnhXb%R1lLJ&xl@l+=&!9Q0#^1m?At3vXAiugj8aG z7NOKr=1`EWmuHa0Q|i(1l~4rujW?bbf6gNiR|%gD+rLo}@qi#i7%-@FUJG(Ej!Q_( z5&&@d<;(+R)i;hbFPJ4eA?Zg1Mf@=b1=I=Y)+Be!;|D*QOE$1d9hCMBPRB z#kD$NWfX)Di~z-oVmf4Z=lOP@f++xWtl~Hd5uthrmGPZz-jTN``GD$RrKeZREH6PJ z)Wq|dlaYY34mdRUn-^kZ8_D=5Uk_6r6(J$Z;wu~A78^JR?rSa=5C~~{U$LLQwJ+`a zr;i6kFDnM0$XGxIKCox60leM#!}5iZ;g{&}^Vb-YKxz_6{m z_YCi71@(Y`f~X-8JCEp@8k&lKJC$jvumP}v(dJv~OZAGE=;KAMnFGM<_8|T?WUh+% zCl19}OPy6)Y7@=^fD$ypRP(!v#zh%r$82Cx$t9&4~T{q*Oaq+h0K-azaVYw-|uE&)^LS zn1wG9d%Zt-GBbcRC@P;{JyaSzuG$rAd~Ou6G@Jk(#RFr+;WpO@l6x$@<%S%=)KNh7 zW4Jp9~5Gpv&fWr;^9>vYu_Ffbd1pgJii6Zu4apA_L zkMbtvXOahRS=%9a!EReb7Dqw{tjp6x;}L95O;XnSo<1@A8b4+k^qmu z`A}*NCdjvB7Q9~gPVhG7QaB_We6VgA0u<;BPL^ZB2)7C1^IH0uwa0VVpp?sl4h!24oLx5mmdpmcbrdlJMvWb(cW zlL5ZRZJE2Hv#GgNx%{GLo4VOeq(5v1w$vz8`-h*{XUSV`{*{l}GoxU=Vln$`t^Dsg>Qu zt~L3Q85%g;4r3HiK8l9sX(q2@RTm(N;Rn^_5mti1W#kikkGeeq-~se{T-HK*p&37? z{(9N@;*ZcGG|bJ%H{2T~i)uP~7Ob`^y>K2LhxNj^tJhE|n#B~MiD28YySXou{VA|Y zTm>Hv83!V8myjT!ynKbK1eL)}^e~~Ink2i=bVM0aXNzoXP{{9j zw%0XTHI$CmZ6*fkHQ;yi;uro2t3K93;w&?b*elSa^1b|rNAX0C<@uesd3oRx2n6iN z@|Lu-*^uhKO+Gk0Uh+7?yeL8q+zhw<&sOi(Z(siguzh76U-SqVR3}Qs3AyF%3IC&@F(GxHsGqQ=llTDT zxMJ-9At9jRXr}31(uud!gm#>)=7v0*!_3!05aEd%<=N}VUQl}*6~dEg8i^vq3<&T1 zSrcgwv5;s?{knE@ep|o&*1vxJ z`3JY`jW0wz4!CCr*QfPzI3m*BhlTm0KE8$UTuyF(gX_!27rQa zKfP~3+d(TlpG!zBvk;+|+XHod4b(j0vK;__yJb(%s{zk|2_6WLiW4jX_8nL}NJvS! zTDLHXg2Zf;yhaYOCeCc5ZaLs#8BGcf7c>(4%mW>`tTz_e?a3xWP9VJe473cR^_&=z z1g&53bzAK?`ayaXT-)T0WT+!`)x+a8seDt13Bz)oeV`Uz1`xVcSct(i$$pNAh}VP}8E0WJ>*wQYVsm?b6=qYy-`J z6(p>u;=D%Fg>bPWE6G^fDE%QC)PmsIJK5Itphn zryDcOEt@4ws7EdwdlLA&XPw@6u;=N3DHM;9;)!l<_g!zJXSu!RSn{B3#^PpGy2lM~ z3w8z(CE=4O2pK9-Z~;GuDSfC`fPt^QpW7_#Qd#NQ&>j|p=n5HD#Lg#$8qqiI1AAt( z%t9z8(HLrRWy0u%I(?F>j@+gvTXW723-%wMet$Kv>m?t}>_j+T#L=@9{TPVK&33>m zka(acbjrBWM)t0w5UUSjDbK)97JvB&M8m5Kagffn`3q#owy;GuK4!~}nCTIkNj&I% zbT{$_GTz?k|GkE%KP(t_4K5d~EEC${tdX4~CK3`Rrg2@EJP^7OUOlpcCvn?Dw`#@> z0g=F&V6zh}KMq&Dn<4_FvVtf#Ak=CeVo8X+eCeKrQ05_0(26i`^z@B&~R^SmL_M8V|^ zf}E(Y)2gULtnZ=3oXe7Z~ZCuZ68=G%JdU&p^J8P540$ z!J?jsc(tDRe*PSjg?S?_CNhMTPATIIV8S$ovfvwD1@+0N!7K^*O;HY6+~z}`?PGNO z(x9*(@IIAy`-&NCx>nkRe9&hkQ@5={gW#Q29)UCmC>rkyJKEOx$$r>lp4@y^ScKQ) zSm%{42t+=uD$57Ji@*fr?t)NXW{yT`h@V6mR%)F=J0e=g z(<)A)Nn!Kwd*FN?9XHJ-Pxu5;Wq8_gU6zcRg)y?{-F&%u^ykJST@w%Hp^nS4ihup&ILeNsxT^neup7h__RDPHe1@lxjo^5j&^NZ3 zKrQpY!$fv#k}8IF-|;R8^VvPI0md?rMg)TI1Bm9#TUrt7g;W6Dj;A7USZMQxVbRM( zyj(ZNJTuD>G231-mBZa5Fja4e3C>WT1MqlaP&L)VG6Bd|@O~Z2KjuQm5@A)WX!33N z4~O>%L|sS^zycPvdU#ID@0IboXy4ag;QC*`e9%U(w@c;$@qs3gdk2^iUm8qWChcR? z&O>`s{7 zW1e>#&od`Fr{6r?MLI3-G1Pz*HHVLUhHQ0s=LU{H5 z5EPi}#*kS3!$W}E5&(RH|0SH9&&^)0cq!A5Kdjm3Pd_@wu<{|MVtRYJ*xq;(Q4nY- z3iF*8uj|pxuv7_t4`Q~%?EVu^3La;j(RyM6Jp>Htflm|W%}{}!D^VMc=C#Mf0C^)A zLX`C(kFNtg^9z?^n_+>2xctu44l(iu+Jkl_W~ zg#^XlYPJjn+G>{Xh73SeAgOT3tQz4BvBhnM6VcU6+VkUry)IUKt)8nVii0SR4_Tgt zjbpT{tae)=ja}Sk41x-=BPx(|khG@^>P*L)Pk}C$mfUVAvjtXdXC7vtem4?J=mYWz zlEf<_&J2rPt_0V1y{A)QzpOAT3L*^n*VYC>^5FG`Zv62r^Ox{~!8?0fx zfC$;@1qcT(qVy5a3X9DiI&S0$e+h|hC7e)vJU17tqktDkmJh7r``2GSjUS|H2M?Mr zWXOgUUdYE?3z3lh3q;FR5EZNkUkaIu6Qm#r!_G|FI=iv@0$>ma{Xj>@Mu5OP5Hz9* zK^~1Ykxcs7oq&vu;0Lp<5IE45EYv@Y%ftlyBg2ScTg5{Yly)aFBxRxpCvvLWT$E(d z3Veul=W(n~?K@aK1olE3S=La8$?fN1jUEfj=iK8^=d)N>kuS5@!OQflBz`rn-p0?r z|N4XV0#ktBrxcLSIBGW|^x_Hpi#!knnDAlJ7<&se5#(?Jg&{QlHW3jNPN(t&T(jm!TZiKbme5H3R)#?Q(6Hyp~W7a*W2D`Zi!4+Qq zYG3^`3-%#F@57}fL>d{(v$AoR&Pq4`Mg#~1f8N3*B(`8%H{+44_mG$%`)@S@KU^<` z($&4$HMuYYyJkcpJ}Pi}N!EGh%Z;3v1zv%uhV`LaOG|<;QW2y^4T28VULIx# z+%a~zDM2@%rwQMtHtk}{ZZh2wR&}C<;L^>?>BFCc0s&eu>pcfiV_PrNin zkwVt*Z?7aP%7Pb!eqFFdKy(h%wy$D(MN7Pm35j81gWgYhOTzO*Lg3u*^}m2}ka|~B zssQm|_6bZM^unn|1R~fABS$bn9ycfc_ zPsXu zG$qE|%kCt|JD4*>d7Axi4g7PG6NW7&qWINKv#{%iceR9N++#p%*fL@gj2J^CT38;< zf_i_%mRiA6QFLA$5{tsVz0SnUdCu4M`nKB7Uw{8m;spZo&Q{ZcoKSw-1aui4kCS48 zrt>!daOfF&YM+q`pE$f3?HG55-@*VcZd9u@3COvb>W; ze(pOHB+eHp$!8OrpeRp$bY756^!&g~Z!hwv<>S}& zIEX$Pys`2|`0vHY9T=D=wk1 zIqI2}Qo^5uC&Lrdwzx3CG1OkjxNXK}w$$-{E`W@qcP@ALuo3J#C0c!%3v8Q#ejXU^ z&O}i(b%m5%xySqcoRt6x%REif=_5SZ3LYceax4$OQk_MU$KAu34Fwypd08$t@vrNrZ=b%*AJk?x z6okhV3%E}*Z5C!8sYAOi;zt`k74Nq!0G#leZrcf*5r)qbLP|R(irnR;ys~J}6G8}V z8n3`SyrJ`^+L~NwuDSt9kN8q2A$s1N6390t2Fj42Y75gk2tua)myGJtTa!g2-o@c# zli-Ip-q5*5pj)1ng@zG63FWsn`yirX0lr2c03Fe3*jY5`%N(1v%yqVM6Ku{O*6i~K z5_Y^p7)E>~q*O<*1CNj^V!L^S8g2>}r>^6OL`A4XhP!8pVD*IELIIlrWMnV+j)KKb z;j)&=f&7qv;s9u6TMA6mQr~gnyw;2)7_B_)o#AIMkgSF~J%hgw$vURhK&%Z%B{G8f z=m>zdO|w@P&j?S(x-bb;KrSY_W{DMSmc8kdfNa|25wo)Il+?FVPmu%%wGBC{7v$cHv2PpPnTgc&p?-#lgaFszyk=UtGQm0-q79@Rsa zLnzhSQHthmct@(tRL6A&>))-kT z;u$&=oa}Znv6UBWfIl}{y{_5U&tJcdzkdDt+sB-{mnC|!FfhLw2U zOm#2H4)Zq??$N!KLX{I;y*`Fz!%N3hD|*fW{tg^)S(JZ!jT?zn74w3NnSbE<`gxXVx!46VDhI&BAej&&T1hjV3&u)9rY@&SeV`qlN zY}pyVjCCW6;2}@dUBpF}Mf-N!xxHhz)Y(Q=(%}3`$Huph+14*eCi>y$=49foP?&3O_aqbOPYB zp@jLD=yWp?W*HEdH?n`>W7`%br&wplu!7%XRTwP6Ilz)_6J-prZoNs=@{{>znebLy zExR@a76^1XEAEWhdqHv&W8oZ+n912=WDGi4A#{Z&{2bS-jm`C!_Uo^fl6-%;3c-}$ z!R)k6&$5M489BjlNe4#cYUU?PBB zcZiG$rYK8HEL`(N$l1009fLd*hYRgM?we*7hJVsfaK% zTZ_P@EhZ-j@U#GEv`$2*`~1St~)pRyWYDb4AnCl6}f;4sYdBybx-X~Whb zOSfTvB#6#N*&`o@IsT0}g9=XAo zppw~xHKqNHr`k;EEri~2KPe>8c=h(J6)yvN?l6+k4)dk8AoFBQ$H{D2KM@ZW_3F3Y zBdIbQPil)R)L>^#`Y;27hbhIy?07S8grAwQ;57mS=PVxlJ-PV4v^V2CgjSho2B zjZlJzEMO!j)J!&|WAkS)V#{~n!neI-fI!rTeQ5c&(9#?K7!!Hxsb5_@-sv6@8$4^n z$siEdalmf8{M}w$0iQJ>?j|bPB(7rS1~FnQ=9V4pf~^`t!=|=%N+6z{5D$}T8eu84 ziRs%%gMCjQ4uj@e^Y_2ly!VH?V8FYszJMG8GTP1-c8DOTBCE2@nSh5COx`{<1Kdd4 zAdV8uxTBS?$V*u+0e)Oos@e2rK|B(_UGCmevs%$}1+b@-oNe4QZDmm3-LoU5stHl% z?_Fx)!yB9v4mmtjpL2G0)+A0Vl1Ly;JEEvjfa|S)?Y5S?tBOuPEK} zF_sz6Ia^C&4}t5+&+79j*~t8&t%`$W;+7L+qvz9&$;%?eK)CEGbG$c&c#<#zUvE1m zWFj1`dP{z23-%PTS=T%;4-@qAQ@n(Cb)Y^a3rJy=5v|;yO!44}tzd*CBPb%G&+MZT zEHCONxxr9?&|wKMY7xijAC~N=_RIP+&3);3?2R(o9I-Y+0X1Xr+O|fUi}qEY^l8Yz zeb{$Q@qA=;Y26lASzd?U!v%v~nC(6}kpmcROfzYohzvh*#o#JQ>1_DOP8Wy_Qu94_ zg5bk`Jp;Jgib!oat`mi6W$bNpQqMK4K)dhGy0R3WY@>&c^Duj6VO@4lB_6I+Jm`2Kf5fpj8U>6p+kPv(DFK3%i8M8%tmq#NgYSw=&mzp>Mfdg$966xvD8R5%d zHUzV7boaQ;(X0I}Gh@bxH`yf60>Zcy6n493@_nT)n;Ngb;v$r{K2|??Vo=AI(}Z?e~`xx zx1GzwWq@)Z((LF1bg(oq!dM8-)8e@@4#^}Ibv})z#vOB2cOK_DZRKj8=yTdmiS-A3 z*Ff(?%kdA`E7l8ix}5E4AnU1^<%HM!QDm{*8RDc8C~te{*mTxrw*2==BVF%p# ze_(hr4?ASjNz!xH?n9;JEe;!JV)Mx-*d;hLEZKuFdsbZps)%=bbO*+4vqj8E`mlVz z{Qmj-r(f3m)c$06?|}hPFl<$T1;>%>op4XWw0$+sfveVJQ$4Q*A?zq(tAo}4xFWFL z?IU(THoWeuU@*|MZQeHRnMn90USyNyAZ%c;nWWqFB2nYoAJBRC`pcL}=IL*^&}}+p!24VI2yz2*M@!ojj^~hac5m^)#^i}+FmCID zCSc(yO+IAg@A2sE!QSodYl+K4lmJ0)H?I}V7lkwY=garUF!8=@=pEa00veep>%n5^ zmS=jj0%06@36abCgnFB*cR;{B%5LV?*s2JdNER9rZ;AHN0=_OM-J*b7Kp#RmgNAh?#j}v^{UfUCsTYlP)1vm1v{jss?00vB#OMhCm zAB!t!t&E$%Y`#sja<&BIRfYKMSIv2d{)05t6;@WTKqkcmT1^u$@WieC4xxE zQ@AHo`S7g4=&x4b$&1NN=QM|}VL~?d4{uAhJ?AsK=zJOs+THfHiH)-!YJo^9;^i`y zsW(&5?D?2%Tg{HaQ z3xPRSZ^01VFgt5(>ouQgC%8M}#0ISdCRlzK^ErZ<)w_HuUU}yyIrt=` zkEc@>yL=316nt2=-{#N%150~K9QYj@91zPfpQ}{ZC;`u#S{7h}f&rrNKQu)E?&g(oGZ~A5XLFy{xw~$vv4~2FL)VK#3(c z(_s@gdJ>mBtm`-og-D@dd(>f1ecR<$E3tsMktZB8tqF{zD?dd9yhO+ABzi_u5!E3lN6c3%ns%-J;1QoBeJ z9m;&hO>D8$G$xjF*Ps%-VRct7y5%x?sriH$DI_T-uTI#2?%fH>a6-MJos7$Krg8th z1kTGRupp**yq&cnBrJXKAOM`lTyeTVAZ^08Dd30MF7`CFjRpMdxr|(;KRW@aO0u5| zEQQ5Tg0z5mBAg69r*=e^4H3?RKg^CA;29lsK(Gny`0JwWR|5+#VIZgKbbuQz8|?8( zgxRM#ehWi{9?Y9(6qZf)ha|uv+iiC=j~=dM3x4pingfZ1@TM*e0sgq`Mh_y{>k=|` zjbW29m}tg!U{clW+~Zx3g3v*|XzA8z#ibF}JU?^2(6ClO@S620pT=Y=D0&kL4;XPW zk)GuPWv%b;oUbRqh0drAdd zumUufeSYB@PdM9cK0T0e)8=tKRP8wkgap4S08h%zT7l;;!ion3(TtkyX?eb27_~S* zrlFVeHC)^CQ7Ajv?qTIjoH(rzR^Rnvfoz8#W#_}dnWi%_Y;T2@u{6_(Jm=Xh=S4BR z9(dS4!_w(r+P9C1qc0OZW`LrYOL8aP&H`4Rh6v+RcqPofL9#+-%j|PRfGMzCs7>*z z&m;c}YTqIx;;M)3E+8S*3UfP+;w8DWc!Vm*L712Qlx!bV5Yrh|^ri!%hZ%F(&jkuU z%`luc&f!O3w0s@`fnBrl!MMGYIP5cvnH;8g18Sl0nAn~@U!=c~X<*FW(RaMkk!-1p z>tm7iv^^>M2i-Mtd!|~wp0DjcWT?GlDp&{R2$$P8C9)u(lU`%r&vILv5bcZHwmqs( zYerWCKjY<NgCmlSjO@P4aX!k6eTZ4Ky6Ca-J5q#JN_LY(CufKo$gfRc|qX89B`@&_CIMtry zEkNjET@F0J8Ecml5Q}pJXSR(SMz#9L&n3H!=9dT5hyysR1NzX22JK@6_{4SFRl^!r zwjUOGJWYY{c5H^9<$d4tIy^nAjx6#XU|ZGe+#$=bG2w;I=+0B|ZroOg9+P2JIOo2% znFpTy7xv4!C?FYRV>#2vep-ZlWIY6#mEH~{vTug&O{{?+0cPVhb?B${^*Ooy_a7{o z1@*SVBDe&rRty{e@Q2hH{D`A{BI?#@8)>EX+hMbOAnP>FQ7x@AEXLp@? zX&c{qwp8RcY~5~8&kd9S^lukuKoE;O<+Ib^M8fnax&UF!P2YmE*&b zeg6T3RTzOi_KE#zA#2R3h43%gYJmnjROyHzdNu~O}D=uN50Ujz`byp-856m^rmm&%t)Z2cOyZ8-$(NV@00)k+4tCFh^Y^OW*;wb4FYD z4b-UP-PZBd-@tXlFB4K&CkWQ$Vc0q#&IA?Si;lh9=Fa z^O*{DVA&3j$SAIeb6b3G>3_rCitP%!y+-Pt;S1*Ud2EXX4GUQ95DG75Rgo60Z_^;0 zujsr6+rSYaElxtN+j%FN^6+{n`_r#K{lLIVO-^EIJKAUWnPt;Gmaz|z#LKLHi&gsJ zluWh^jmJ7Z*CyqF2(B}oA@7Q@6ArqqNs5f3*{}0b`7Eq`1UXTDTCwT2P`^iPz5y7~ z#yMmt>>EwL9Nm!GZF|S!G}io#G4lGZJ8j2`oDAvmToXdX_c!lcBYNBOm-93^qk^dH zNOitRf%Fh(&`s6(O}1@=?k3g#OwPi3S**XdFF*aEi29}G+-_CNHe(@n=eB{m&7{YZ z08*c^1ZHeRYtbAbl1~Slm>K!_=--p-khIl=MWSW#hU`)cRo;EGs>vfjqeKQ~S1-kx zDbK7A%c=MK2^p#sZAWY&<|EJnEtHV=la9CL11$7ApJV58SG)5%KI61;DPbXx0pV%{ z^SYm*D!kC?C{%=SG#kz?BT#xPlk86IM3xnbZL34A>4S{?>-zlbSYN*X!6RQ9^xBUZ zM6yEzkx;V--AoHmBbl`8gkP zY1~^55QV2pRghl`13<^1lH1EzHMrA^K$*?K4)?W~1&I};U?*iW5^PUX{I+R#4Hliq zUF?&3Imvg~vHH58KUWOt$@h>+Pn>otwBgC~NX|9#IKG(VW_unYec7+H)t-6ZKYjoA zU+i$Oe&IiUFw|qaF&^ei$20mGn;7!xSe|1O2Yx!m?@}^JaQNP69`26b13Q{yW0?fX z5an6CO>{V0F+0E8r#>W4gzBR{Jz$2R0l{Gftns}eC_4iia8hE~H<09QNfT^#uoyoe zg@R;?RjqfoHIiR|s?F072OEw?vUjB=;7?v=btWgI z^YA(kflrisI!U}zi%*|F_pcvwkzdX%`f?ysLPn;i)jS?)y3;Tl`@k*KzDPR+i1;95 zPS-O;#1RQB+S#>7D_lPnRBGj;rSB4f7e+k4OKjs@c_ zaoG*i2Jzk2j!=TU6xtbTw{AVlF)-COLZd(ABjpkPp3+Bbk+(n1ad&yr^p4`7-c+J9 zn)z--93l2{;%P*5UHDO1m5}z@KI79bf>-#`@HKj;mbKC{c^tUb94cV zbu3C{e%X_y{ z+4k{v(od8P_gJS@vL`SjC$-B@Wm!VAcam50*o*VKmqV?r(8vzcvjq|k>DXQrtOI^3 zwmAzQlI^j*kKiO1{Mx1*JlB{YVNcF&L_#g|g2u;n`}GHI3C*;5*A<;&qE|<@WINqqIE=y+;G_zxbERJF z$iH?DX6ag;em%hkmAPG1I45*xmHBkHl>b2tP6yGvuGZJTtbhCdt^M|wpLc#e+<&*R zrI~0zm_3t<#>e3Mk@##Kf!YA@fJq}l0 z&+sbvVn^yr@nKi1Af@h+>eavlyX?L9m$k0eM)Sb}#un-_br7k8iU&GvWn%$Rvha3$ zsA`>Q%`9;@71a!dTI@^Ae_rMqR&z+qaxo2(-)Fi!et4}9k!XN3e5Qhr+lpobgTn!yxr+9fb>Q^nkwQ-gtk>FLyRuoC zXC82eOxj10g$>Q(JXrUz(Pf^_5qicX=H(&&TWQ6zc~h;${4i6Cg}3e@Fz$!XPiqvX z+}#e#_D!uWWpW1k0REblww|rr(^DSx3`SQ0$8c+aKq9QHiV7CU0E};B=w%izQ?NW=u+RFkQ`vT+X0^o}vB~0bGePi_VUcQO+xm7moo&zV4d~ds z!l``DsrOC}%AcOD>Bs4$;TxRH@wU6W?dB2MM1YOHG>QE!MbAR1r%69{*5YlTW)-X* zyt8BJkA0m_5-H2Y+j=aFCOqc$JOc2S=B}*Xg#F|*00@DPfc&p;m1Sy;*ACuwJ!fo0 zdeh*nxNJ^$d|j^Z>qo7oSb;|HAcQ;kikRy?lygJJQ{j{>S8(>RIpF=ttv5Nz!OCX6 zKdcl^fWS@JnFg$oNa6S}B3ZB^z#iJyZO029yFKZf&-i#&BIGx6aXN9){BFdh^U|Ep zfSkHufhvg`pUXB;GvCM_>!+}~;GZ^CV_k?c^BK|=?U%QlFn=37L8>DeUg7ve?8DS$ zLVJ5M_QLY~=wJ)`ht>M@WqoVkesnGdsarO|LqIqfkbvVoWFAhPvhrg!yWT<)mg0tJ zw3h19t_HRk4%gwN+rSez$Im;9&L*RNqT^615B2mrcZk}4F8j+i6%Lw!qM7d{`xA9| z+5fXddrz0ALI?`WA`&nxh9nf`VbjyeyW*ZV2#5Q60Fc&!krT{Md@no+$J2=$@foFQ zpAgTd?q-SXu)L@^XZ<`KKye*N_2r}2CLQFpFkYGyyoJUz`a?AJEU z)q`LJnmLtMOK>9#!h5#<(s&*`z)4tRe!69C)4FZft|1*OT9$YC12#-RZ&DnuZx4*7GF2Q#zy>iI?cXc)(4vtnLl)S{=B|_ z|F(WqwO{vr*hM~gt=xj$Y{10}=&}hg4tGB@$5D)SiieMv)BJgqE|$sCc~t7b#j-y? z21=kZd&d0jV!y)E4i@-Vv}nCn530P!z}-!`dM^aC`^>a9E7~9m0uO?kvyR+tr^gMZ z3?$Q!Zl^3=4ziqkRLj;ppq2bb96ls_ilpM~Wdw`;P@M;<9Ce)-$5)@`1Kv956c%;)ip zee>9)!66-sbUAS)*aIV(65l^8)?feBaQy}Em0Wfqis5AA%-8Yw{&tRA9X77?=+ai# zu=xoGt(&#z&mH(3pCkrBeL7msc{u8GHUwUHedXd&<+P(X_2Z=x zWAbLIump}lUcuB`#MWV7;PWEBKEq*mDCd~`oa3DA7TjP%Xv8AV@yyB5V>op;+aGXS zyvwf0ZU+Jvrwal7`)E%WI>HCS0K7ZrhZXzu`7i(fScJd)>!<%{-#+A9)R#HR$cP}j z$tN7l1R4N+*+&7mzTr%h0Dn3T#{p3APNL~?cZfo_e*r%W4I#cFG0!tQJ|zml&Fj>=Yi1H=6ZW8)g5W=AW%upHS82{A0Yo_J>MEOy0)^|Ow~Uu-VX%j z;enuuInTrhHiS25)m&*jz1w^-o1$nFdjU7~)gM%`&SYUpH9PhsO2{rRBA*GkcJb!n zZ%2ok=!@-PE;Cd!49&{Cbk=Rr@cZZzlL`(o73_mW!%~Rfw&hwS!)sW5*%%BDReG9C zgN2v)_jS6QxamZiCF!#`AzEwWyx#aU;6J<)0lJ(cfVqbpy z)3EOJlGH=E2WM;x!m4|ZZ6Ty1*-w;=cWDS!^`b_9O>goa^FV0Wpz(q`II(#0!vsVe zwX0K5Yx%YZ;dn;##cCEzv7NVf@0S?~c+GLXXQ|jF+H@4)U8!1aMcdY0(Ebv+T+(ym za6LoJ!&Bbr&}<@SZijGuS)Az@ZFJf`A}BU3#z(SYTS>${oJ1tE_F^sqTO z+Yr_ex9u3bX?1F_O$-x!@`_KZMVGL`#~l^=RK}?JHPVrbXSba)d>JPkS zB$xcpv_F*nu*Q(sFq~uR7^+~-0IM3j#xmOj!UerpCP_9`SDe_9A9h(TjhT!5Wil zu5fuKo!P%;Iji1+9YVyjdJaSjvDuU`J3MCDYA|_Fq0)jow=-BVY-+zr9FF<2S1Ugp zoE~NaX6HeDSgjv(G5FS#^<7!u^XZOt**GEsOw)ND%R|X`AQ#_ezT}x;tj$-LTYkhXYq6xm!4~;6iX)(6ye& z)4$!s2Es)8uw4K4;coIhZ-8L@Y<6%;vonosdrRa^PRXs_+L*d9t!u@&8v?nQZ(2NG zH!boolipjL+hbMS#2h%N)O2^3RSQ#bRXA*IA_7B1F>+ipok>IWuyzX_F0$_~RvwmrppB z{kd^g+_vh3m#ZV099F?^oY4 zHj8wp9Rkhqvdw8Tt*mVG_=4$q*)vqcI93-dGIv}bkgmG0&9MVB_nJ=IbAlumTc(UL z+dpeLC{&{K9Cn0ZkzpqWWpUi$*^qNafSF^g?rd} z*u_{nbVByBi;(A5Hzeur&EM4-c$u?YPPOS%jMSdq2hD+<)v7@o%dwC)AG{5$ zPdAdCr*o|o?7-QwkD60A2MB>!UA7z|q`WNGm-e^zxwr4%Kd&DQ@H*7fS37Rc9eXkZ zfCx_Dz?8i7bkdofs( zwQB%^1BN_G_q+tq-QyYR<~2ePbUUO4rHfGY8tL#h=CljwhrY6wJGak2|ESObUWXC{ zES{nFeC2$ylycx-98!CGUIBvGIN0W+9!5b~mUoXAngdLOmJet|K`P<05LqKxx^D!H z9q(?)H57`C0XXgfZ`SOwk$xI?Sf zeEQsBOSUpN_F$>nVIOq@?&*cp`OMmbJ?1yB1S%1xHWMaHc4UF=^G!d5N+Vx+3@vXG zY@B_38NRhzkHapHCu|q~oKVkFp5Dz6dPhTArdOX6itMG%^r{!m=sXL2+8SkZE=zkDj7SUB(EE*huPV#@pBG)@bRw={CO`3K{M^O%#3kZ;i)XdESs&y>{*cz z>xDqQ9RSHUu9Ib(`qY{184s6FwjMnBbJHrF8PdALLb4qOEzWKB-?Qvk`8Z7Z;3FMb zsziT1;raS`|0vhhs&>9*qzW6jEXsK%l9}~x(v_p6AdlO-;)piePW7A~pP${d?`m>~ z%|vh(yR|Oonug|?59k5x5CopuE%7Is4Z59o@MNo-g#6aI(%rH0Hs;H0=fk?!WLmNZ z%=WJ`yKZfjZFLoSY}PV1@O=#GtRAzyAL1*Y@dS!sg4Br1#Tsu6-LDZp-aKgbII%)ak#yy-fU_f0@lY3&g75(9mx;R{ppT~nchGELt zJ^Af7$?fTyeK4H?HlN|px2Z0kIpLp@bHKbsYfh}}*-k{xYIdBvn!f6c;VPy&6ABPJ z?`Wz?G20K?SY1^66eEeZ{WSe-+kV*_rkt+_6kmV&wSD_hbAQNiUN*qDOI5l|-nDnG zI>w98N2rGmU2 zZSKQS+{Ly7D6$*fMHIjhc;IX&|6;5B zY@LHWxht4LxE{7&Er@QSl9QU)NZ2yA3E{X*^g+>E7ryv`^@{jkzx=dyBx zSEt@>s}`nx<(fIu6|}x(rk2k*IKUypNXHZ8b%upmD{I&&6TZDrbx*G=x8E!bt1&OR zEi7pZVwaOaZH$L$dD3@6*th2*7XbQVVNhjzs9bi3+m6-QQm71~Ih!Zjqs#O};MCJM zQQjIB0>SajVc#|@aklgkpFSA2wprVv%F~V+EYrQb6uHg!B#w^kfF~Qh2eU>0xMIJ3 z{{g8eW~c@0hw4+{XCh0q4OVlah^f$KdK&{-S-ZTz&i=o?&P7RX97(ocBr_5K0rGP| zJbGl3S{jwqGqYd6=RkWavou}T*49R?MSafk94{hrGs8x#UzA$$U(tj1D6K2pQbhBz+@6=+FJHB%?J@p+D1%F^_oQ>!_$G#dcG}3n zF1_n+DR`(S$@$W6Nri`1ti4Exr!suHGDE)YD1z(lmvb{qtxuV&YMEC@wnLMZ5Np$& zXA;xW8@1wJ>-DLA9)I@w{T*EfC2|!y8KpSiphPQ?&F+00Mp9K1s;f?P>gLQloxco6 zY_Zm|aZ~yne9pt%jx<~ma?7%lS#3Us)T=4)9fsClQ6*KinK(0pk9^d4bT~ENbKZ-U zk4u*c#r7^QB+2L`C41g^w&kWlAc={Pudv8!aPbdrosp9brB|M}`gB=4h6a~W_E$N= ze&{o*e^ZG&MMY%%n)=Jf^Zi z9FYoD={5-|gT--E%TUpL4x;;p6LSu?dVn%mpoSJ`ooUJ4z74NQw#}(y8wO819&OjI z_x8AH)4O?BEu`EeAjjgtv2us(HaAAA8E1)NQ@@Ak>e%yLY{ieawJFEfEZkO0i9~l* z3A|Y%=-4F#pYVoZ-EHkU7cQUfYFKc9?s?(9jc3O=V#;HiUG^_oyXsc?K$%BzD3a63 z((p_kj?*dt`w9NDObLsK?*z^Q2WPvWSkxN_Pko(|6ry5=eLQir${!4tB@I@KM)|5 zP_IpWqoqu=EM3A9?BpQ<9lC^G(&Vaun+=Pn)>T9wr}_+0>M(TgEkG6UrFM5`n@4jj zPd~0z*9NogODp;;kKqutY430(7rR(6U81R*~e-D~V0H zDiZ#-E8xEy1yq7tu7^4+hoYOOlH8oGopYZ|P{~M{?d7b`yz*OpZ%DVQu%;9B)j5c~ z*FY8m1K2m}9Tgd?q;4!)C*cZSGcT*+o890HJcQAa5tT_aB1v=E_H51mUWL*VdwuBs zJG`&qtN|GKi2^A0#4E47SP*+XPW_7RJONZnva!jsj>+Vcb&c3sytWkXuY5C-!-VpLLE8la{*?sjdrb0h?lyd0X2sjHC^j@GGx zXw^BDrHZ6N!*Nf(nH`OXvf(<|Ll#-)#~3)T2JlCxL)Brt=9y9PC5@8{V6 zjXn1AUZrPITt_#(hF+CHFY`-dOM^r;dkrfkbWUy6!;C*9DFVv*XH{t@z#@N?{QjaY zojbRzx`Y~?6v7i z60!gM@z0+h+j7PE%|PNw`T90k@HLaZboRZf!e%EMCp>dnPT({&rnm)PRYSg$quhdjZghDuiSvYvp0fu+1C2W>f`?@~bDxl}i!VTyU08`O?HZQbR zThi%_*cmv)tM>D>Y~TBPCRMg5Y}QPiZVbHEsJB4t!sqF5cnl;=P8a;55F9q2iO_QD zMk%Bq9t^#9mHvwwE=`h=dk&}rB?OcZOonQ9L^F{kFe!S^bE*{mTJ8zeu5RJdeLMPi zs+S#=r!N+rdc4j+*b;pftUp~I)QKkCJ(e^!S5~*s*X4BDiIIg1_TgVV65rzGS zw=R0Q{<=`g8m>ATGNXWC(<3y4~63S4Jt+7z_bB1CtTsRqBz0& zn}bs@B!%%iXz&D6O|Rb^F@%#hB4{oOmytFGXOhjM6M*e?1XZuOPwTo-E&Q% z86Gc^AZb$-fVSj{b|tf*vY^!=zBs+mQIy{)6$R5Ag;&s6$$0&Vs}23I3s9QC;t+Hq5;Mdz5k*x1OKfi@wPyJyKR=&(oTL;2Lq&{t6--I;qA43 znp3YguTrcK#rWEdqB!5)cE!?yb6ILcI)e0&fP4#1Fg}26V{7KSzPLMAjzkhmXccnq*(SkiX zg|%elhQYO8V2NxSa3ODWQwS#r-lYz!oIL9{PA)&REZ)>yhBWWXNNZP+vhYQ^W=&1y zbPjYih9%RXK6qz=4#+fKmBh@dM^(#?U>eE4iC<6EWy7%ipwMh2D=xK74KKS9&K{0k z2l;CPv;AEHfVD1;0D0c=wan9l_?@)8v~scanC!qCxA3;HCHFV70xw^Fe0!&jPJ{5t zTLuHee8`WT|Fb8AEn8Iayw;t;t{S6Gp}Sbp3f`@Y$CNL@tciU@0VN!)3)yR(IV8jV zU<)reylRiS#{QrMim_$g03JRqx2nKhFj?I}q{+Bxl~>m7PXZU%KFTq3I{sAPVHpAHP)oV!7&ItC3UfQfUxOmy%+$@R~Ct;(xfL+c@1#7^2^_wIM z+7@gC*3_+d#Zt|eJGB_L7`-1r=9;J;9GU&mc_aTOF3?qbfboj1F#I zc8ir9=YX9?;0_u$HXmEcm%#~k2&uR=ooXe2y+V9lAV^jl`$)Y-{%B3s*A0w8Ui3LD zJ5AK0_b0h-=BAT38HFQAel1HOju2ylKOCk^>q#7phG;LjmDQkaCkl9RD(g^nOW?pi zFWEnT*58JWp6dE+*v;xryi?ckp>SpRkY!`$}0TO_~K47^J zeA|2rU;6+!gPcXx5)H6wx-@)shF+nX5}?_z&YU^*j$!Zo#Z%>iJv^pzt47{>>Ri#w zO=7Wrz&1?zIrXx=EPJ=nwaH|gm7{|3lpl6RMdfRbiS2PSCS{)5DX&r!QQLH@a6r2z zz4U(Ee$Sv+#Hpruc^>(G`OnLb@#QyV*YrG|)gj9(XhQ@EgmsN*Df-EguijAUp5|MX z-Vbds5`k~CC{7rgaNr6v0ac_3+bktJ7ul87&!cO|Fl|N!>};?JN3RvAU-PL7?Y~}y zurYS4BD1d{Xb==ZeHk0;%W)j5sbyRC8#g~6M$M^G>H;vtPwhb5zT~+!OXc%WvhH5m zsg_8Z;-Roo$H;&|$&o#FVureCtTdh@|Bq3BmqLHqV221}&Lu9F<>&yu<;roqm@3NTE6u+vHvCFXW6~3Wh>p_Frm}@Q%RYu*Tv%JrKpR z1gY|=X;ahpyPv8nI2Jya;Ia}IHn8h%0I%F?-uW1--C2Fe>^(rRM!mPAG_S+06_Z;w zg;9>;D80@GlKHX0wu&7_ws8}Fp|M^)Opohx<uyOqE#XK z4FWEy;P2c5H_k=Crc$WOq&38wfDH{Vsz8=iHqoYD^SQAv zBj&BB5OuMN( zX%_Vf+pWQYhu|XeC>T#NTNvY5O%RF-MgWs@nU|I@R*s*S>)ZdE&U*RqseSo-gDE8+ z`%ullf@>{F^Z8y_5V{i_wu*lgHyOpt7S&@_H3n{I0Xo%^WKn>hHf!*PhrvXX`Kg#) z+cRNrn+p1|b38_Oj5>bGyg0hAlYkm(wzSvCBsY`Ctr z+1Q&MQ4ugn@;gE%UT8lRSq9;B#{H2muRZQZ_o`~LN> z=d=0jP|)Kq`I~ygZmnSsqUo-dXCS`mueQgT323&a0y;Mxa23rR4o4oH&3N|ZGjeL$ z=)~?BHzgY#9(2@1a})(qc(&;jWg0qY`Y%*ge!XN1`qF7V^urkgt)Hx6Dv;b zw>A6u;~yXXQUC03Di_zY82WV+;PYU?cuCqwsRD3XYyfZ(C6%MzN4uJr#YB!K7_bFX zFY8O=>sw7CcsL1&EwqCcIDUE+7w=Mug3+I=)^^g%AAW}E1(uJ1i1{Xb1>_=G;UmWAcieKi5iS?*?VQs?g2mVad%Rv z2wShBMkNrKx4`#s9pA27`}*a}*FQh3o83R_vvu#49vaMD!C>GF?0N99N|FQBBJ}(! zmUqClUVsrWSdKQGeB52t;=YvrynIq?;{qCJq_Oqclt)pccvs(ANx{GtyKaXyA;=0PI+K?b zDkn{f{efbamW=1L-G;AsSFg4RD&WLayZlkc=av4p+QVO>`)3*N+>GQ>Y1$Xiur zbw(~$$6z%TR~*)5Z-A{W-20O2ClthS17-v$E&CE(Y`?F3OL&C+4)wAY%ZW60-GI-;cW; zJnrUwiR!*@mrmEbHN-o|_rFOLPeRR(XtAgC(^8U41l%siL@(V@ZjbJ1?|#vUxZ9|) z1H(BV>Sq@H61RH87Ef>ZqzHZ5+)mi@7~exHc#_#vP9U@Vd^1P*6@_!+?RpYVSK#~P zTdJJQwy9N5Zo`)nyd2JB24ZkktEYtQUCB^Y1bnRiX^ts7vI633cCD9N|7lwuIPi{v zR;d*{OFdGXEBCp_^H%=I{)xBi_X(W#;mgh54LoUZA+?mW5J z$qMLJ$8CQjxQHcFoorV&!(n8_11mcSWYB$!CNMR|Rs+W5XWK_*^E8wrse=ow)#d^6 zs7L4Ph(vX`$-3;xkA;}Y6mlOn@(0`L;K#}vIWi*lcZgidwR_EM)4V#XUSehvDQVY{ z>;^>lhUi{4KM@EngbdwwGY--KhI?16#9Iz;m+fWz+1K9tdxLV@O2)me&1MI>7q$0G zUh4O&@AMpC5F#wt9h?oix*Xa#mF!=lb34rO=8Rg9UMvdUU4i+;HE4b_=pE6{<0IbN z>1^mYEpWvcb)J35tW?0B9G{4O@N$MGHvIjpp$=y_4b4?fKAj`3xmn0gZz&aMD|por zD3Gb_!1OBkB27t<+tqjFd$nX%dR^~JV|BAlhL`TB>Y0B_5cX(%`1$eg@$V?wD-e|o ziy*ORHu1p%=#-5toWfEezSN%qc?u)im#dGjiO^|R4O_ zdl~f!OHzJsNo-J9arfW}ucVyighjA$(SCg;MfEs0+Hgo~RH0Rq!}Mm!zW+8(7|sV( zNCtaS=M5n$nu_L&@YI)$9%ynZyiZ!xvC-jY zN098+Uuqq<#8KUovuIES1F8Cl-LDxyQED%u!3KKz-lyU>t3M$^kz!^G_niFb{ zpKL0se0S;6tIR%xk)BlenBIBoo}^u3VgO z^rEs>SYA@ix)EU%syIMh0Sq5=0nW2EJ4>Ua_Weo^z!V3d%n4#1q&t#TQgxmp5Zzc} zn56DF!}!Hc%=em^x;M2rRj3iejub7s0kwmzEw&$fRqVx&_<`d9r7-uNY>{{0=>q|6#LVs_9xY$)WA`gO9;a@F`S>D$WI-_|uxcWSiT?0KpX z$ai#1ob>}Y*074RptS3TUc$BZp;hz=>ln&9*k0FJjZS<_OEvL?+`L}jO{)WW9Mik4 za|L@Ny=r4Ni7PAy0CIwA*s4`nO9#(6A2#`FvAL8l$qaRk99FhIsM)Ik?_D(*EOwO; z{iZ{++pRIW4u&55{AStSn$13?N}wc|tS`{rxc)(JDs13c{W1uS2V_s#`4*)y*z zRyAAI(?=*nj@(`^O(|#!H^a`suyZqM2S&+U^`rp6Fhw zTGvlyqgb&7ASeG2?7-&E@UbcFEX%(JavXY`mga2V4Gz4hq+ccc0ivLQd9&v#v5R;s zI#nJ6miREW35&t=6s!)}qbSe?wzK(@ueMi(Pzw+h7{}5@$YtamI|3~W2Tjb2Q?8r> zQ7SsN#GW({D5!fh15VU)hM%IvMzJvHG${Y0$HQZ}K7YLb_+J02Ki-a(#K)SYU;b$+ z9%}rHo^w)f0vy2$+?Vhjr-_ghf{g~%UIKvg25MbCJxzNL^#XmZQCD`JDV61A7PMvC&A6ItkgG=M-b+dmV$< zrUQzh07~R-69*Oo0<*H*CaGf~H5Km5!y@ZhbX=U%)G{!Hb+QYxDtT~6FSR3EfioJO zy&%?tIf~hS^p7v?dEL&ZnVd_OrFy3ViF_@^DuVT4r}w0e#nN$5=Cdvl^9`hUMYWnW z#@W;t-R; zzH0#tBO==Cp{)-(2TCI^{pWbOlQ*oo)}ic+w*(wPHW0v!2g#bwu4)hXsGNM7_eWm- zXA3rJLumi1H&r{{u3K;4>%ZQSc;IUj2G|2pSysXnG}0O@kwH^2HH8%J7-=ZZKXOrc zmtVK0=C$|8%0ot_imMLf`^8~y#m+bhcu=D#x=(dS&rp57gWW7m_rk4hkFoN0G}}-j z=Nv-L7QQ55HoRHiu}FBG+RA1Eso9kye@iQ-4jbp`aH0;HwmN$oaF$VQ1-)TzU~?yC za#&Whfg{T^*=gIuRHHJM{M(9+KkApaof}U>(ga)gz~0wQ;Mojm7MEwWEvMuJ=hcCg zRD2wEN()F8NwulZkOvrG=WI>?!)p{p>If)mna^D%8mJ3?3fCBAMwo_F-@AJ0Y#12w(c9PQd&Ai%iSi|5I@rDU*Fk_Z# zm%S1>NtXN7fkfL5JX4g=83J2{Y|LiAo&U9F-#&hMPgqxgsZ!IXgO?5!lL$0@RoUA6ljdD`*Mll8QxR{-4;z*(F79P2hy}&697eFb6w+h6 zD1kN}RUaKQm4JcT^B(LSi1rWKs~o*@&52w~0G%qdtG%r!*XjhHpn5h@GWth2awsGX z7=fx$)|a$!>M&&uYVBH>%C0(Gv_#?@EE~_oGFNQ$pMQOA{cHRAyMXs7yoS_N>$FgU@IN7%BgP%PWJm?E&Rb{k(Te^RL{42bZJoOP) ziC+;Dh?~>RFxPl;bl5GogOPd{D5}ic4XV#r+Eg9+T&dd2^1j)6FQ2=;D)v^>IzD_v z`DyQVoi~~5-g_kH>69qGW%>^zC8Y`ORAgNH%(}#TD}1rDw{|W23snMmd+m0v%cB2r z@ozZJ%6Lrgx`)QB4hF@#Sv`jKwNoi<5G+6Xa%RVow2dgIy2QTB096inyJCOTZy(>2 z`EjB%>zP*9WUj1(U^xW%#3D9^rFI?3>=SU}jpV>PXM3DFmT`16ihy0(P7Vsa?vn@& z0q9HQz{|&6c$2of1->}D!!n7J7o>;%asO1Jwva2hE-}8`(xJ{C`=4KEvoQ72bpWqA z773`$%bkT!Nvi(^{@Sh{BqWlcr+WlHDrRTXC7QpgTe|h|4RTjI-+q4ESle4jtGN0* z&Dsi#0-+7@%H$9oz{8yQjg=`0_OM#YS_mi!houn`;$?IxJOK`$)<+0;jh%K-PDsR5CPRbJAAFGDj!jVMlwr zUVkS}{4_Ghb1Er)*w4yg2j#I1yjxX2(%PuX>yRsfY_s|RFiTswN#v*4cWPp6Ni;eE zR}UcvJ2DmB;k|fq*i*N=LU>QBOU+J7eARtW%I9>QryU7ZDjer(W#8jQjykLg z+)hD(>4w(yz+#e0JvL53x5_k^DEs0nt79pw%IW1DgcYNCtIK`NzIrQ?TDwbnp*KSJ zZ%Ol)xJdsvXLwWod9ppIAfLQ!D~q>vn=?yO33(EX4HeyCF!Nkh=8&CYXR8#F)VbA} zlo?o^GfM0@VVV>fgAghJ!CQd*aMUeC>z{44nmus0%XvaF>f=(~*>gMKotu;LgDDDno9!ZZQOc>+>rj1)JS(s{&#@o;JBYm_t^|E8FC_W-TC@qsQ?2Bd z+isDlV9e;}Z=3C<{yE<56TPqL9SdvP^gvHUk>0deIsrRXtu4DfEmXidIC={3+a(43 zB@zI3l)egm=?$4Y)YAYKBsCV;B)f9yBn6@rG-p_i2J3}g4ZZo;XwC~Qdp_sSKqL0Z zUsm<+WksW3koV|L3Ia>OZ#Q3qsJ1JWFtoNHY-)SuxMIjY4M-oNQ0>>7cTB*^K9`nS z5F&HnIU-x!VOn<#zb)9u@wR3bpBygjcfHl_kmB>Kj&w{*_t0-J4j<|_uZ{mEF%+AW zw84a}?fk;=?t6A%Q?_TON1c$SeycV}0`InY+A_}vl%;K+qINY+(VnIu!fQM`s!Crf zl0$KnoZD0<_R{Ha>W3H#FCa-DdVy_D7dn<0IkLnvuQpF3$$4!XDB_C!IF-T)x@+h+ zsq1XGRs}kxb1AGH8rq(aDwU?*uGo)1$9!j;RhPN5Xuzw)s5(okzy zU+&7lT`xdly`}=d92b!MJ@xM)ID{ZohZ<@=c-jt;Wb_X8x)s2Y+tkH;2U)nlvglV# zrm{r7)T$MU#6@p5l@kRWQMorZEo8EK$+C=e)R+y#GKZ9lo~TO~4g^AWBHmqj>6G6Q zs<9jWO>)pIkP>K;A9Ra!^5hke#hw=I>!}(E^ zfEJZ}>%3K|EF{4T*885-;Z>D1+1Awoa1f90S_TPmHuR>zRZRM$@$lZQ2;`0Aby05}7CSTh%@s&Ah9g+9C0`p`-a2-ZAky_f%Pt zet6_I5XVyPJ8X2~9e7308ygnxSo?z&&fZ|j)JZPw*q-YdFQ0xJ$$#>LBNBlR?S#0< z*A`YzG9urfcWF)VfCLkMqBBs<^2J5aWP9sret8MVr`zV=C3;QsLO}={)P=n_8E1?& zu@S@O#U}LOTvgMdR%CmU5hT9lH9HWJ|7x5{Kty&I84-MU1TCoh`gEnBlRdgN(`e7F zqCno2!330EP)H?sk9Ez?GIJ83>;NdZ$3Av)>}unW0vD2x8T_$YYODY1L3^jd2(aNZ zlJ_81K;hOL9!|eA((r0<`>9ET4V6b*wu@FOc;{g?oJb%~}Ck}Xi&#?n?D`%+L>0m?9WLSlI%FwWC) z6#G98$WGcVR^N)xgG*Q_^+%k>(=4RxlXYK?8{Ts%ie#^;Mmdz?YyzXVOZM@LTJ-Na z8%JfQ?*jxC_Nh`#Ah)W0I)Wa2de?ymPED#Ph4Pf z{1afnrZ5m_KC8?S^vA3dfXwGCStOf4UoS9;-r z{7e0Qe|}Hv?biJj@Z`?$Ws;x?Xx30+wB7=(8j_Vy=Tl8;L_YS47E^b_N9lvMD?o@d3>h#ych%~!Xn(ljuej10<% z&)x27_kZ}?P4?{3ZX^B4*;nsAD0tMpN#^OitmMc81vNUi{ZetmR7X4p>44qheCd(F zKI%;a97qq=2J->symgkF)z&Gcv-Y5b#u)}sd=(@0BOvv^t{T}#z{zIgEw-BzmGvs* zpAZ$7+{K{=<}zzsS2{{WgA}%*csRg;P3a^G=WJ+;Z;FL>XxXl2Lr`|_UeZ09TRQ1V<`ZG+Sz$VW z0z)F%{Sa*4wg07Qz4A}c6TYi`PM2~$wh{-30B>5aOPGLNcQ(rx{R+}+^}k5RuLPX4 zPGgBvTQu+H+mX|D!ySj6mr7~ILxU$a^6q?Rhm*4g%du)GC$t(Kn^T?#i6|~#C=D$xlQP#Qatan>!JT~)rqka7I=Xg&Gn~=gwEV{NftHB~9vKR|ui!^bdtjb>BA;F5E zIA*9>EGM?>Yr_#5HoSreIiL%ojU}e^%TCLr0PYA@UAA-6ht<)WyI4%n3GX#sIzyiL z$+O!*E+vdMVrb>#eQDHx=S;~-&kZEY?$@7NHLlXj&}3Y@VxW!xV63Y>>)hZ7+hm=! z@sd&L?@iO3JvSvXR4CGT^QqqR_0!MK&zEt8>GVMRVNH-k#}!n4Ai%3jrzf*0{hFN! z&Uc*+EXldkt;mxlFYDxLeQEpLrY^S%A<(;+D*r>2d#n=|%H&1KKB4WLH_ z%2?ObuAV;z?W=yfC-3>I62VO)Zo-e2(vRi(RzKHooX7WcWUn2XU~f@@3WW`pqOEM1 zUhv!CTURLo60P|bN$*g3kT)%|vd4Cw**>PjD&n^EPB?~_y`C-EG({@O>O1FQ=fL`>M+v|@H28`wxyaeBp=JUdS}hQD61ZTwW*oYW zOpV!dQ)J(;aVzsSH6Rx+PT+lZMnKM{%L-7@`R&<%xoX#E$Lwz(+n4v8dBc!BHaXf7 zr0ioAsE*YGyQxxR3-bkN%3i^*>rwRs6m8b%K5hH04)M6uqqI+!TnWYTD_0iN#$a%r zqB^(k){?#HI9XgMJwIZ72bAb0RQ1UQ4L0jJTHsj^i*oDC`I~SH^^P15&=Iw2;OiWr z!WUEN!_83`&HX@2&e7Xm;bhvSUIVX|bGT3YC`^h zzVQFI!`+*f!&B$9sjjRxZW3e7^#YiZ2YC(q&e#)y6bvmOIo*2*;Lrob$D%rjWmS%R z50Kq^wYdr)2~Sler;telQuQ?1r(bki?O%kOy0V` zUAa}~`S9PC_W6m7JEPL}q9|F1->~P~YJJ;+f(hDp%}UY><5ZlrZ#vpX5O}+_jOMqR z7eDL~CC~vI#J5Jg0DC~)JBRTa*R27t`hgDZ9J*&|U)WfK*Xv7(*RdS8wl%B{y@t*qJM@3J2}W>o(u~hgkD_@a&#H)y1GU70 zIGvu(5{~^Q+7M#w83Pk0r@ZfKjaIFw?TjQ*7qN-h*mAkLu{iIqAx-~B6-C%9U7-LS zPQ6)@_yTIeMY0afcE!Vu??7k@YwVo>yaGd%=8+8fGhQF->CBpvSUVwv1ywxlF3wFR zjgb#Qva;E>KOE18^mBdrQa}6{pU1cQ;~)R|@MZjXvZ3WHJ{FIc2)%CccHhRsS)tAG zc;!x&(ga_e&V;eU4gNzpgWY2t>_a-#L&^%em>vOYbKbi>sCod6O}hXUBJ}CdgU)sz z7O`4uVow3RAMW;~jA?~iu;8d7Kx@E+HoYirt({nk#$sKk_TH(&VfSLkJCMe1!SnKh zVJdsQU3#AIaAQd9K)AYBAMw5}RhV?gy#jA8*t^~Bq23X}{g9oTqYGmnS`v?qFJ$v}S2w}YIpVz;Q2|oDb}I?U1aKV= zKkY|9*`V36;qKV{r4B;sDiyJ`EN)D^dS{5(^vx!FID>P@_Scu=se1kWYkPS|l*@W? zp;OP0V(S|ZX|Iv|iUHS$G?JniW|o(`p{cvF{{ zXHl&oIT}0w)*Gm&JIX)g?Hsb}w9p))AbsDvljgAG0j|}P!s)zMa!%$UL2Gq$G$*-i zU5CoUsL85zpSL2;%8_3LCk-Vn<8^4&?wE87`WBsW(C*y!8|_DJ&qbiXPI#K(&w)Lnk5tmgJ`>@KJ>OSqddp~13Qi!B z&86ud^&@VhJC3NKQWi|GgU-wFQj@xQmr`4sH~wtX-km0hcAd?lf2tYxRtl=6_E7#L z>w(Y-N5Er(s5i*VdOd1uq3^hU6}PRjP|$6Oh9|qGie(96zxRWRiyYUQWvXkEU3DC` zH$X6L&a#6zy~zh`ZwI{Lw%Nsj__;qtvzH&^J>@Ce)NIjLH)_`fFgAOnWHhK7FFRYW8+Kg9+kr7l?onU5b-|_05n|&GMjA^F%r5AA=KJf z(pzik-pgJiv%kH6nBmAgY0cUkYj_D^@F{3;#O4up+7U@~LI8N&wd=RX-H0{9;7*Y`i-FZWpW7dPF~w_BLH-`@3!hsv#PgtGU$y6285DA<1TKN|F9 zhq*`~hf;EER)YttzXpnx-A-EAhu1Q;#tQaLRRvBbagZ&%3_keor#f809tu;;05Q>TRyXne8i{gIthh& z-2pp+QZ}%tEq5dZC2Xv^Sf;(?kdD8IZSxjZucsB`(-JZOf>@@$zCJrJY69W(Li)&h zqmXbjY?0mlSg`-pPe1FY_wGqZtGgrE?A#?^otHzX^-@*!^ccS!q*30}%o2Gnj)cD0 zi!NE@AtA=j3uoahW~3G%t+p2IASC&9bdppPR+}^Vu)3ehX9N)4Yt)}xUw#O)67ESr zZMotk@UI=QS$7jMrD3a+Xs)R2qO-}W9}mav+7e?3-3Za|ON+&9hvjLbWzh2lFwiw; bQVX2FwAqQV5u-Wjtk?enc;PiYnhXH|n@;FU literal 37053 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

)c4Wnyv8|DWE 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 bON5ZA{30)}VVYwQ>OcHHg{QbVw@&~7+BhwW diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 10077d2f8294..bbe8b8ebc96c 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,5 +1,5 @@ DIST bluedevil-5.27.10.tar.xz 365676 BLAKE2B 89fe56d524c9dbefacc3c192e7b2da1a70c1fddd6a6531f9afe5a0f3d029640fe3f1335383e1bbb0aecea60bba7654cb33b26055a915c69e5f1316e57f3c9eb3 SHA512 3ec9fc48b64da0bfe466169c4f53fe18ca70c614e5a3d47bdf06f77963c367a424557bb181a2c05c71a2edef6d62e9f5ab3cdec822a9f01cc828d07f7c0cd953 DIST bluedevil-5.93.0.tar.xz 367144 BLAKE2B 4b57d0bec9944028582e05b464fe3db2f10a9441166748142cdec1eeb1aa816ae48b05b7db1ff01f11ba0800d215ad0af9bc8283c366990a78887f01015615ab SHA512 fb657b4458549a8209d5ca9bfd761d55661cd758941c77b5bbffacc2f6061e918b374010ee7a9562812532a0ffef94b9831439c10d67a29fbfae4ad282f72150 EBUILD bluedevil-5.27.10.ebuild 1272 BLAKE2B bad01b56d3b270f0c5c2a7bb92d23af4b14f6ed75155d41ac98c1598e77008277fcd809f6e578bc2ee6d6bb4b74a62fbe65023ad0cfa9cdd1e30a9fe05c94ca4 SHA512 1663cb9123e4f5eedbcf7688da5e28185acec155b9bdc6aa699695e8647d3666853c8ddecb4536872eede9abcaa182b169595a2a2630de4bd1003c7b48a23baa -EBUILD bluedevil-5.93.0.ebuild 1229 BLAKE2B cf338d47a5e704bab5c178ebce9f55fdf1374a92d0ebe0624502a2664493e00053cc40723aa0f40b701022740301ab90b00f5e08c11699f70c68859172e2667a SHA512 586638f1546912679e2baf73a4bc36db5d927fad5f97f1f5e3f955df90bb5ad07a791578dbbf4c9854b6eb3a49856756a69e0bdcfe086cdcaa067780bdef2c5d +EBUILD bluedevil-5.93.0.ebuild 1229 BLAKE2B 2f3fe22b41937735f3706266cf200fcd1214a04039ca335b733f478666014af5db3b52861a07fe31adffbd8b62f5d4143955feece47e49e4ba820b7f71898a9c SHA512 046c5e32e6fdd19d9ba5953ed7e97ab39f90f539eb2ead5fd33d76edca4e59266c7103daa8299e80ef966753d06e374e24a035a739fcf06344a948775d707168 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/bluedevil/bluedevil-5.93.0.ebuild b/kde-plasma/bluedevil/bluedevil-5.93.0.ebuild index 100919c6393e..d427a5566d59 100644 --- a/kde-plasma/bluedevil/bluedevil-5.93.0.ebuild +++ b/kde-plasma/bluedevil/bluedevil-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Bluetooth stack for KDE Plasma" diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index d17457357b43..c2c01b031d6a 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1,5 +1,5 @@ DIST breeze-5.27.10.tar.xz 87595208 BLAKE2B b7af80fe0d48df043f243d86573a8e2fedf1be1322864c225d3e25181f949ec4f0bd77c521f0cad23544ed1c25eccfbc121ce37e8cd85b8315d51d476666aa8c SHA512 6f498ca9e871853b181366f8d71a8074af68938b7ea93cb8d0761c26fb6ead288bc625fc64237270e62e5f9f98deac2b594f2dc4297ac54c7962d594d4b2ee4c DIST breeze-5.93.0.tar.xz 58037808 BLAKE2B dc01bdb0d27616508929369ad03840e50d6bfb3c054bfe6e502091a09541f871cdd6549d0cd733fe1d490b3bc51c02fac99aaadc2fdea34c65606be330fff79f SHA512 82785498014f9d154c8ad5eb0ab008a86d2a529ecb3ec559dca3d50e33995791ed1dfdb231e1c7fdfed15e25dc113fe635f35cbcec19ce477a880bcd2ee70d8e EBUILD breeze-5.27.10.ebuild 1210 BLAKE2B 2a556a3b1435c308d8941de4e358cd29b672725a3776ef37fe0a77ca589316377827e47df6b18cff0d8248dc675e819f014566a21aa92613b53f4b035441b08b SHA512 c6fca537000e250722895a116204f2d1fd1338afb772b7fc6e06569cf2142c33231bc2dde634e78b0de7fb6cea16d9b3cd588820fc22d21ac488092a8552cdf5 -EBUILD breeze-5.93.0.ebuild 2009 BLAKE2B ab4116ff9aeee281d17ebd2cdffb440f60b037f9d0e7c6a31ae173655db7079b7173f868c0174c928ac2f0fc22688d6f7966ab6245fdaa963c7b19ab1f593c04 SHA512 8e70be30d3cb8b6e65ebc96cb20d24945e8749a7712328d566dc8331a13a8792a89cfbc8b805981d12775eb6883b0900702332777768838140872ba1a32b69b7 +EBUILD breeze-5.93.0.ebuild 2009 BLAKE2B 6e01bcf4799d60e84af85ed97489731b4ee28f5d77279e78077a8588471400c7533423fcc9a09a70a8898cd9646bdcb8979327b6b332f2235a269a62edb7fbc7 SHA512 4cc659bb40c9a29430a10df58a4c2214d5a1700e0e67881869afcfa300ef4b9c0d3deba987eaf0e7192286e9dc4e1c6346f4f9f35d60a0e87c5147c0837b5a2c MISC metadata.xml 375 BLAKE2B bf47f704310bf8a1d85b15fca2bc7559f0442659478a097158b42d35c34d4b973fa0022b75f009a17f18c8c152c9be6d40b1d197e202922265d1a84d037784c2 SHA512 7819148399574c8bfd04d078aebbbdaa2de8605e07b5108cd627dbfd548093adb6554e0a209dbec143698bb9908d3d98df8ca4647f7cc4b974be8bdd9407d272 diff --git a/kde-plasma/breeze/breeze-5.93.0.ebuild b/kde-plasma/breeze/breeze-5.93.0.ebuild index d0a552ea81dc..1492ae9c5f49 100644 --- a/kde-plasma/breeze/breeze-5.93.0.ebuild +++ b/kde-plasma/breeze/breeze-5.93.0.ebuild @@ -7,7 +7,7 @@ KF5MIN=5.113.0 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) QT5MIN=5.15.9 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Breeze visual style for the Plasma desktop" diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index d8215d8ca4d1..dd4ee9abe1c0 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -4,5 +4,5 @@ DIST discover-5.27.10.tar.xz 873396 BLAKE2B a4c1a85ee389fce15826bafca4d8f474fbc3 DIST discover-5.93.0.tar.xz 994412 BLAKE2B 135f2e5e90d7a720b438d7cfb0f885ce3f8e6acd2db85287a433386f7294b06c5914923aa3fe0694656dcabfcc95c4c754099a4af64922533d6155fa1103b0a9 SHA512 4d8e461ef99bc1f723d80644416b125caafbbda43c1ea72f224da2c08dc70b7becc15497ad0fc7b1153e644c5884bd2415c2425c8feca8bfde318cfb1b577c7e EBUILD discover-5.27.10.1.ebuild 2770 BLAKE2B 20d304efc2fddac2c169fbc5b3449111a15433531f894aa840fa82303192e7a8964321e04413f616c6cd3d890709ac46d88da817ed665c193e1612338e82b1d6 SHA512 8f4922ced260a4cfff2b4ff165da0d1e7529bdd54d4f0cab1b74009f569fe9d2d8c685a1aefa66c4a0ad4a004e2e04aaf1443985faed99348727c3bf60adb357 EBUILD discover-5.27.10.ebuild 2767 BLAKE2B 4ca911d9eac3d521549645316682b015a0a6b46374d7ea7ad16939624b6a3749462d11230a2a3b70b60cd1dd57742e42db54a9895e8e804f813620ea6928c49c SHA512 30b6cf4c1c5da0f4e8a3135efe48e8fc8744cce30193113947129b6a6b3b0730ff01af35e65df62a68c41e13771e5b0dd58139f77e5bec1533f9109861c0633a -EBUILD discover-5.93.0.ebuild 2751 BLAKE2B 690f8633be70bf58fcf5683b38bb3c7ed450503fd9c6033c6a523aeb1c54c6702c58b61c1df12ee0047aad9910344b46015a6a777212a90618db79407a26a56c SHA512 35161184fbdfef82f23bae57dc5071e986fe7fab39f76d8ac41c55509315ed7118d802ad5771c25cd1f70c9642c28b5f162fa745b05e80ab1644519a5d085a33 +EBUILD discover-5.93.0.ebuild 2751 BLAKE2B a3d42b64ed35fff0d22454f75d776bde9072386e850439f672856409321ec58d1eec2f402b35484b3a42fc0fd059288f3332ea10f0250fac39145ee44455a4a6 SHA512 779f11925a9e0b8dd999b32053a8909e6763b4fae10d591685e441a141c6737ad683603d37becd27838728f9a37d8ab2b9b726eb7b5340d05099490835f185ec MISC metadata.xml 845 BLAKE2B 87d892ce29180263400147d7a7b98e42093d613897bc09764b58e43712faff76bc13f0b9e09782faf6c6f8c78d02a555271159be54ccc5213241422931d43e65 SHA512 6fda677eb8dfe74813872cad68d234d7f272f7466f654b1d0a2725b6ceb6872f51887b5861f419cf5aeb09ffc593af230a923eafa22c0db9e1353b831a4a7187 diff --git a/kde-plasma/discover/discover-5.93.0.ebuild b/kde-plasma/discover/discover-5.93.0.ebuild index a087e531836e..3cc4f6920f11 100644 --- a/kde-plasma/discover/discover-5.93.0.ebuild +++ b/kde-plasma/discover/discover-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma resources management GUI" diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 9f7555e1d03b..6f2b03882a33 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -2,5 +2,5 @@ DIST drkonqi-5.27.10.tar.xz 861284 BLAKE2B 43eec3d9c15d17577e827d11c00c4bc6f4f50 DIST drkonqi-5.27.8-revert-add-sentry-support.patch.xz 11996 BLAKE2B 17bf8c3e5c9a5bad200d22fa59b84a97caeca2c164d8b92a1dea665df7e73111401e82c1bacf5ab24c40fb21767c6dea38b38afd288d32190e1c72e453a38558 SHA512 50e448f311bde34c7e77a229aa7816899b7eb743b522d41bd31cc2b18741939a028fe42e267ba440560535fcb33890e3360e20d157a2e5959d2943ce8960491d DIST drkonqi-5.93.0.tar.xz 872172 BLAKE2B 986c1e766eb892fe96011f7fed026d232c36a6ffebeb22377dc9235eb4f229d27dd9b7658ba7d8bbd375f150ef7164c66a98a16af25271f78775b1cf1eb00e6f SHA512 5a3623c162edeb44bce8332b597d43902b9891ac7cf8fd79051f50f883ffb1b8e07d34f0183b6e763bb0ac28f5540f81bbfaf456dd5638f57b37ac132655fdd1 EBUILD drkonqi-5.27.10.ebuild 2194 BLAKE2B 331cc9a9147c6e842526c5e1aafd2e490affb77e1e4284830f6c3438f9202c1ab467141a18684a6f5c4b8d2f86182cd2ce0757003292d50fb1293b8a87b90d79 SHA512 0b7917587b7a6a4f5f41865a6ec4c9a58c67bc39a18e84e7a011009fc35cfb91abd30a4d250e8a688da8fe81b318f743f79d64e92dd337e86abe22b63ef2dfd4 -EBUILD drkonqi-5.93.0.ebuild 2451 BLAKE2B 0750e72926938975f963d1b5f6e44cb6298bb5cfbeb2569c21c5f3a60259111f404f442aed4b653932f4ae03e66f105715d7edd1733bcae6994d66ba31c3dc3f SHA512 ff214f617b41b269e82aa76a024d8e95c4f914f6f8b13ef29fefad9745aedd44519d1b409cea29c652c74f7ff11770881c69d44170d70e832849f94f840b55ed +EBUILD drkonqi-5.93.0.ebuild 2451 BLAKE2B b73132ebf2b50ed8e44e33292fa0967853c0a5013c717d75707e73d3b0715b43e4d6ecd76627de4ac742ac665a85dd98830d3d8df7e3297bec04292593dfefed SHA512 048209724c3d095ba5fa32f7a0ae53124b275c995bac6f0872f65a0af1639d39054bd5b618c3f89f21983be1538b419e28d5f66e1e8cb8d45e4ffd320972d3d1 MISC metadata.xml 392 BLAKE2B 38015ee1b8729b620a05eef60cc8d0005b384dcb707241fdb4c25ce8cb7f297b7cca0816529e159eef71d8da57c98ff77d998b21d9ecaa9d1c971c79ee0ba0ad SHA512 f68e3938fa6e3b15145287cbf9ddb99a7ca2bfb76e173fb3d1b067c76c993cf9a277a0d11ac0adaa143727088a6c9d076c5b057a9ea95f49f85e25ccf6d5423b diff --git a/kde-plasma/drkonqi/drkonqi-5.93.0.ebuild b/kde-plasma/drkonqi/drkonqi-5.93.0.ebuild index 530bf8f7d57c..bc4de9a21df7 100644 --- a/kde-plasma/drkonqi/drkonqi-5.93.0.ebuild +++ b/kde-plasma/drkonqi/drkonqi-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="forceoptional" PYTHON_COMPAT=( python3_{11..12} ) KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org python-single-r1 systemd DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest index 67aa3cd9ad7e..fabaaff952cf 100644 --- a/kde-plasma/flatpak-kcm/Manifest +++ b/kde-plasma/flatpak-kcm/Manifest @@ -1,5 +1,5 @@ DIST flatpak-kcm-5.27.10.tar.xz 230664 BLAKE2B 0954b35e7a8d0fafe7fbfc9ab768bfdbff680e7bfb169896a00587ba7d623e96e3ed74462a14b897846f7c386a7e2c62c33aa7f9aa06397587263b3b7c3cee8b SHA512 5f396753f648e735ae9041c567b065bdd268a33fba183679329cae963c19adb209b4ecfda36ef0bc97ec426b7d933395f627000f466f32f52bde30689243bdb5 DIST flatpak-kcm-5.93.0.tar.xz 237716 BLAKE2B c02e58922999e4db66d7e3d678ad1585ca758158f1f755ece545a9632595f0a46567a2c5643b7bdcece2aa57e246e57f6c60bc4e742ce460df4d03ea18b89dd6 SHA512 ea953e43168752015dfd1276677af55a906c3ac387fc085cab39595174245ff347b7d24d38bc80c24969a24b9affa962028d48a3435f963940ab7a0e25a5853c EBUILD flatpak-kcm-5.27.10-r1.ebuild 853 BLAKE2B 8ddfed896419cc8ed28cad0a3394594e45d8d006f30b689102fa39e59f0c3177b00e4d1b4def0cf2a8d5fe2154d67ae5e811a2f68dde1b8658ea1921683f738e SHA512 151ba88c4b0a08666e2f3908a7f103c24f3ca2c4593c43b4cd712d584c4ab3880f7a9b6781f706fab23527b2b62e487fa8dc59f6b14ae913d6717e06fa9b6db5 -EBUILD flatpak-kcm-5.93.0.ebuild 847 BLAKE2B a6e59ddd6570f8dd63de05d48b8a3f36a72fed6bf0cb4cf2b0c1996c6fbe537dbbb7359f9ce613ca48ddd6f2186520c7520c0b24dab13a249f8bf384f80a0d21 SHA512 78d7385d22dbb17f87e78ee4af95414b32b7510d46f88018a5d5cfcab440e95e1cfee4f2ac959395c5524f0d09b6fa5e5b734dbfd7c61d45ff3fc38f34ab0b14 +EBUILD flatpak-kcm-5.93.0.ebuild 847 BLAKE2B 1537a88920c564ed026067cb6c41b0abbc7b8fd50e359b230dbb28112ac811bab49e1e904653be4f60922f33f9ff4ee79e414e5f6b666ac15fea3ff8902a2e2e SHA512 f35351ddb7fc717973783ce06af0a78b09e74daa3c252f66c3f67e039b7c698a9285740e18527cd495413ea952302800cf0bf71723f3cd71bcdf4f448de4b092 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.93.0.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.93.0.ebuild index 471bd0e94437..590c8469b523 100644 --- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.93.0.ebuild +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Flatpak Permissions Management KCM" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index fc66a5e9e3db..a6fcce7701e8 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,5 +1,5 @@ DIST kactivitymanagerd-5.27.10.tar.xz 127296 BLAKE2B 712b10924ccb4168c4eb7e163f51df29d8f3ef4b63c74696ea8422c9ca7ba74a18c6c6d9b39d8abc0090d3954821d71d04f02cc1c868bc57beadad531f1a572b SHA512 98692478469446fe52f42c53c4c32195141699d1ef9cc4979991e967630e4e0a9199f776a11a013fcd62a4fd5dcb878cb874ad613eaef7cd2eca8e0527d07ee0 DIST kactivitymanagerd-5.93.0.tar.xz 110424 BLAKE2B 45c6fe12bd0d98306c4d422c872925a55facb7c2e45efc9c11a37004e10c766bd83f0e7f03a4fd8c309103ca5215a72e8d71597348fe7b8108e9116faa769825 SHA512 b0731fb3924bd02e859ba895d75784eaf25c8942a1a0105b69bd23c0b34dc369165114f1fc93092f87840f4502d6d3244f5ba46e9d274972202516f082b1e80a EBUILD kactivitymanagerd-5.27.10.ebuild 1001 BLAKE2B a53d35dd742ae629f6664027f951423df653f82707dcf6c72535e7fcf5f079a9915f8dd5445f719075e178a9cc89141e72c8b7ff668873c658ca0ba02f1b2929 SHA512 7f852e849997d9278cbaab509cd93d76d06a71221c9b32dc0b0e9dbe439ab83dc7a07efa88323f0cd19623388b6e51c5fb19a837a4c33c3a6da86d6f29120da7 -EBUILD kactivitymanagerd-5.93.0.ebuild 901 BLAKE2B 7d62dc6328096ccf277e0eff3fc0f8a169e15ca91c620dabeb409635334b30459b690865e8b09cc92765921afaeeefc7d6acbb1ed8e0c03344cb6ba58e1db3f6 SHA512 601082fdbf614bb6463f1d75c0acdd645808eac3b71356084c93159c110cccf4b3bd24c2e026d85d3773573b8e18868dbece02ee7fe97eea7529a9304a05b583 +EBUILD kactivitymanagerd-5.93.0.ebuild 901 BLAKE2B 4f15b869537d072310ef016c2c0f255b9cde472b60e25ce923e24eff33e8f1e88542ddc14103aed69f949a48f54ce349826c0b711e14b8a53720c3d45380a9d4 SHA512 47ef4a748f65e1ce72d245d6c16e6099d0ae298d8f11d51087996177cbb097fb2adf3786e5e4518886ab66a7286a038503089b554fe93d7298d9304069ee1b30 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.93.0.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.93.0.ebuild index 32805bc88ff0..fb24d1af7e2d 100644 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.93.0.ebuild +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="System service to manage user's activities, track the usage patterns etc." diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index f19ec024549a..5f4a15366b62 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -2,5 +2,5 @@ AUX kde-cli-tools-5.12.80-tests-optional.patch 345 BLAKE2B 19415ec444e631602193d DIST kde-cli-tools-5.27.10.tar.xz 667316 BLAKE2B 7e9cc1f4097b2286c53ce3efc412650b0611411d1d16ee13e0cf5f0447573c78a4e1676ad2a59dce84dbc5f5aee11a3b0b9878e75718efa3caf89215db66e0e4 SHA512 b8179525d15101568b879ace024f68005aef34b2ab6fe70a1237712b3ace5d3d6442c2090f3bcda2b29ad4ad1cc20a0ded96b23b55bd8e76546d513f4d6ca496 DIST kde-cli-tools-5.93.0.tar.xz 625852 BLAKE2B e186ba3de1a66b5efa1bf3bb446bd99f530b5c909be328cb676fb6d798665e9a582c45641dd2c2ed990d8bbe2d247dfc539b4efd83d7ee48b02462722fd1a547 SHA512 1838f6015f82378499dd673e4f54947d447f5c0f7abf4688da7b7f70a716a7c78e0b9f6e486622437f0911602c474044fd2ec82ae3fcb8a1a987c8bf9de7fe8c EBUILD kde-cli-tools-5.27.10.ebuild 1760 BLAKE2B 8693dc3463e9a2c956dd203fe689d61bed1274ea22f90655ed4f6ac10091afdf4ce27de060dcca89371c68d3a325d1fd1d3e33a710a30ac156219f43d321aa84 SHA512 70cd6bad7ae2f3296be59dffb74643c1b837d071305e9ff2f5f212036ef951825d3d22d068e41136f6f49c5914cb3b682fa85c915655888cc17a2296d6494adb -EBUILD kde-cli-tools-5.93.0.ebuild 1525 BLAKE2B 9341fc7a75ba552fd3aa43895515f5f9e444de8e99ca6c36e8695f39c6d7d3eb30eb2a6de721e38afc890cf0c49d1bc271b708e25ce59c3914d16a2e1e398d9d SHA512 bd75bfeccd92c79c70541fc902331d30b10ec20d90614ed784c59aa772cf7187a719b4f6fb395a078dabf371b7fc7b6387e5568b784f79c3cce529de6d158d0c +EBUILD kde-cli-tools-5.93.0.ebuild 1525 BLAKE2B da5c5bf7a590b97bb2cce41a977703a9c4183f5f1fc9472afd18cc74ed41fdb0f11cef0ad4a84185034ddc1488ecf77f47fc30f2303eeb78cdfb7670b57b2b44 SHA512 ed5b00e3177858ddb79acf316fb40b7deb9731dcfa19610ad171245dd5e14d652b5e5af1ac2da22432bd3a5426c4249331aa8832ccbdbdba1c1c23937565cca5 MISC metadata.xml 422 BLAKE2B 6c7e36778e4ecaafce86d11fa6e70a86c064c654de467a57f9b5d181d720bf0a90c02655131be794fc271f6664764fe79fb7e29df622cdad67cd69bf67c3d39c SHA512 41cfaa9753dba1b53c1a2fe0cba54c1bde6982180d96841c057f2a56ecbbe4000d702141ecef493ab3d1a80c53520363a28d0024ad2619b5642e740927c7e4f1 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.93.0.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.93.0.ebuild index 1c71bf772e22..6802e7d6f170 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.93.0.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="optional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system" diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 20dab49e9047..dea8b337dd18 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,5 +1,5 @@ DIST kde-gtk-config-5.27.10.tar.xz 77292 BLAKE2B e6dfae8193abf12727e89862dfd0851fe603e760ed6cfc9818573f27b48a06b60801eaccd258f6a363f440ed51cbfa7934def13be8e6a0ab0f05c825e47d4c84 SHA512 aac2db0bec25c75a5b6761260e0c2589357329d48abfdfdd09cc6aa7d95230fe0288593d9f8f3d23428ec8b3246a620aaede90ac533779ab93fd1baa280ea855 DIST kde-gtk-config-5.93.0.tar.xz 78160 BLAKE2B 53e2390140abd250a34dedde184739a2d4dc49ed15905e2359af754751af215e68cd42f08fc53ff8232559eb33b9268219eebb38735e450a32e1fec5f2fa8d89 SHA512 d7f7eb0e03d76aced7705755bf336c02be3c11bad695536cfba1aef551dfa50f38b1a10c5d6ed1126675ab926bdcc09e24281eb7410c3865b0a419046bd6a03d EBUILD kde-gtk-config-5.27.10.ebuild 1296 BLAKE2B e62fea05f4d189cf2f39189c4f4dcd90be035a8d560b8d285c3a865ce6b5daaa955b7540c2255b5e3f5e730cacd46dede7e9201cc577334987018ab44f7e2084 SHA512 f4801b8aad7fc843bdb4fb0b2330ddd275cfeacc6fa1a30125804bce26d13468f59e5914c0292ade43c9ba7db0729ed3744993e0d63752fa1bf21f71b12263ab -EBUILD kde-gtk-config-5.93.0.ebuild 1241 BLAKE2B 24d495962f7bbdcd3d23796ec0b6d3420111fc8fe11073feac2466a4debd5448e33b07c41968265d5b3cbdaafc6499c57f559083b2d90e92243fddd8d54880e8 SHA512 6216e96deaf501561abaddcaa0216aef2ba4aa12c89d752bcfe6d87b2704e55c1738b8496b20c15e6d4dd72efc75893acabb418c09bb90b835f76ef4638892cb +EBUILD kde-gtk-config-5.93.0.ebuild 1241 BLAKE2B a81b93ee2b56c9309ab43bb467af7450c767b05dfd5dd8a65260a55a1fe9751e76d771dc6d02fc921f49d51d52c55c5acc5838d4adbb12881bb4bc65b3a75811 SHA512 563c2f0ea5e6ba5162274034db594d390fe8989efa867c73637923e8dbe0a65c547dbd2dd4d9da752cb05e54e9b218ea36ad80000e9b7cc3cdb0796d432ed862 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.93.0.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.93.0.ebuild index f6a023130a72..44b19b3a2097 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.93.0.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 9dc0e3819c0d..6d4b132ba967 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,5 +1,5 @@ DIST kdecoration-5.27.10.tar.xz 52928 BLAKE2B 3e556f96b1c0511baba00d3bfb9ac720e60c6846649d236631e06e5969d412b096ee93b46d4aa8d9ce53f54eff7e8f4faec9c867550ef58709fc8d2d261e6630 SHA512 a546e7031e55974f9667eb7cd209ffff4108a4e7f30e225f631328ced9bd3458128bb61167f1ad977a161b3871140662dbee0a90f390d165bcfdaeadd2e5624d DIST kdecoration-5.93.0.tar.xz 54348 BLAKE2B d5b8a4eac6ed607035047cae493d1505708570fbe82654560cf198840564de4b91c8df38de80ff93e11e5d7c95cd76932973f85913fb80aa8ad35795bec2f562 SHA512 68296a323f1cfc96506e2d840d95a233f7f86780a03e4d7575b0f9c679ef1ff3ef181146653895a4bc5cd1fad815b0d717af57078698cd811e44dea4f136c036 EBUILD kdecoration-5.27.10.ebuild 517 BLAKE2B d42f42496a491b081cba7f2ab8f34b5d6948db2fe7f369a2767b2683a5e19522ff0ad811f5843ee9fe27642a501ed138c264f96455cf6dce84b397d05ce74592 SHA512 bb2d8c47c180da4c8159d26c3e3d19d475132a7fd7d7c18b956a372cf3e22ec783a0e5890cf9472599f41dc648fa92828c952997b10db540c4e66a36816b0f53 -EBUILD kdecoration-5.93.0.ebuild 425 BLAKE2B ae8e9d196ae11363790678ee752d7f070ee5cda9c51afc7c983221ce51498de3e093f109f893e5f0ef61081795b912e42b1429b3d96d1a263be8bfc6fe2764f9 SHA512 149cb8f964a6ed7d386d1b3f5de52b0cb4f802ec1a11fa2a92135258115661b9579708adc26cd581069714fbd979d591c61a5568e4cca52afad61202a5c042fe +EBUILD kdecoration-5.93.0.ebuild 425 BLAKE2B 6a95cc009387847091cf2febdfbecfda3efa803234b567b08eed960f7d8aa0b2b82c66b9667c0fe3fd699ea5f28e179e5f1422021deed9e70d4f48ae49154f2e SHA512 92c2d11067ba3dd4c6880c0f4ddd942eb58c400f88eab6e4c0a03a371185946c72b980eec9706ce0c1d10b52c9c93dda1f38770cf3fb21d0db1495dfcac27c25 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kdecoration/kdecoration-5.93.0.ebuild b/kde-plasma/kdecoration/kdecoration-5.93.0.ebuild index d2106e2ef955..64fdb6a63f9f 100644 --- a/kde-plasma/kdecoration/kdecoration-5.93.0.ebuild +++ b/kde-plasma/kdecoration/kdecoration-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plugin based library to create window decorations" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index a72f07a3f4fb..137fa9bb8e54 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,5 +1,5 @@ DIST kdeplasma-addons-5.27.10.tar.xz 825400 BLAKE2B 789fa880cf3a523c1d80485052bc0df0a9940b55d161ef36c2ad63478891cc8844cc3b53798582ddc26147b294940a666244d249a5e8b258c9cf697bf03fb515 SHA512 ecb13f4b1bf5b6e144dbc813a30cc67fce0c33b366c37c9b4c954a22adb4d92f44dbcdda34b62f191384d368cad7438f82212c05c5e55ea90c7a24b21f641016 DIST kdeplasma-addons-5.93.0.tar.xz 860504 BLAKE2B 05d4f4bd365324cd2de6b378c23206a5b85de7cd4073cee4da77516823f5eeb1559bfafb71c29a7d06953144bdb66a9b6d04ba46b4a902de517445256abea498 SHA512 7027685151cd6f3a5a6a2c009aff4d9cd4647654e63a75c90999eb4f5ff68d75d8f0abbd9f39a2608e9d483e3aaec84a55e928f81303ef19f30f075dba14eb27 EBUILD kdeplasma-addons-5.27.10.ebuild 2021 BLAKE2B 7f7a8791a71523309f88c64d4d2d0b9a03c51efef59f5a44abf0668a7ce93900615d55659e47e9957638be2bf5a6578a0a37896b61269d83d4b4a055a416e60d SHA512 6ffd8519b1806ffb653ba8fed8260d149b5e141e082c0b27ade0fcc80ec8d022af054334dc3cc3a98005c175d2ca1c80c308edd02c5dbf9f84a10f00f35b0ccb -EBUILD kdeplasma-addons-5.93.0.ebuild 1960 BLAKE2B 35187156ae37c1a05c5b7d5884337d6e98763fffc98f5ffcd16f4b5f18b486e9ce57e0ef532d458ae2e3271902327a03ad03fe86bf374499352bfe71d3a768b2 SHA512 4909cdd9103a3f1f7fcbbaac6033eb02e3e6f59407a645263d473f0bba28e0e391f1a1b2084d66751df744e9d2839ad2fe4a6daae33043fe99c98d20d2888402 +EBUILD kdeplasma-addons-5.93.0.ebuild 1960 BLAKE2B 8127a1f22ee3b01e85c4d86ff159eaba10791d3b4d830c217b43ea9911f8bf68f0d154263996a47c7c7fa77bb70522681544091fa29fdd9dbeadda197d63f9a0 SHA512 78d92378a4f77a0d96fd052ea63141669f09e948a285ef6fabf9be2013ca18bacd5dc2498026db67e71044300b1eb479afcbc444ae239a65c091a0b258e1bd44 MISC metadata.xml 761 BLAKE2B 8fb948af5840ea273734e4f0fc55ff8628d8f4edcbc27ef970319ae52bb0fb0a8e871db30c2f933144c4249d4a0ac16b0e99dbc143e68de8030600010fb244e8 SHA512 11e6d17d4c7c93d09d8c484990448b09c4bc5f5d949fd62351aab15db15ba6e24fb710b53e5305532f0d468d3fbaba7028a2a201eb5b522b0b38855ea23ca7e1 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.93.0.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.93.0.ebuild index 0edfe3aba59f..ae28b0189b6a 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.93.0.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org optfeature DESCRIPTION="Extra Plasma applets and engines" diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 3b711ec72336..cf4487cae593 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,5 +1,5 @@ DIST kgamma-5.27.10.tar.xz 88488 BLAKE2B b8444b41cbb024ae076c226270a0df91b30c2e20b91a7cc41a746f905705de8af3df95a96e18687436c0c09b062648a611a8254a72f4f6bd999ae7ae127c5c49 SHA512 46e76095f0d55f4e415fd88c56c37a15e2a6c71d989f4b5965e80ff16059b9e3b4edc218f3b5a4664c1fc779e6568b8ee1b864e1a4ab6ef785e02e7fedfff438 DIST kgamma-5.93.0.tar.xz 86360 BLAKE2B ad557a1e0def80fb7b72d91d1a05753a390db17f3813d8144ccb38714c51c98361510f4be938090bffac52d890efe1d4283d839740f1c5c3ae3732e2136274f1 SHA512 99d7c548484187069d183353d91fca28616c5f1ca6da1b5a063991a0a053ffa634baae1f0fc5e5b9dc88b1838086bf07802ab3a3eff784ae131ed4192cd6f999 EBUILD kgamma-5.27.10.ebuild 677 BLAKE2B a7437fa9ccd9e0db64a294b485b0b301812c8f08c95ef01b228a74207b4424a1e5ccf151df43ed9e25c7c1115858b4ed9b9c4b2488f62c2457f54a5a398b461e SHA512 2caf32e9a0ecc05feaa0bded43d3a93c0e36a091b9c582071b05c71240d2ee2d220c188562de6a84daafd212a545d7e9f3ece384a88a70027fc688096855a9a2 -EBUILD kgamma-5.93.0.ebuild 641 BLAKE2B a52b81e6effddfd97369bcbb1f5c54e221b76efe828757d221718e7511f2c7bd500eb1ddac6a2518f5207198a7bb2cdde85c5520892802f635a247eadf870eb9 SHA512 0a416922b98147a877df48c72fdb457968716e2c775a263a073179bfab236e956eda8d8dc83c7a16651e30f3f724882909f1f66329042fb9742e519977a27387 +EBUILD kgamma-5.93.0.ebuild 641 BLAKE2B b7b5d1e2ff95f05e3e1a836b428ec830c0b43d8dbcc1394df6100760cc3899bea11d586078178643bc778f1316431e5194ea1cd16f26a72944e25805f26138f2 SHA512 ffc7108e547d5cf0a950460230e44e156d7c57e1709c1022b272a6c60f09312666c82b27c9140e61ff97983cc621384ebc9def7a2406278604e5c7c575b16537 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kgamma/kgamma-5.93.0.ebuild b/kde-plasma/kgamma/kgamma-5.93.0.ebuild index 54b589cf4be5..bb7229a40719 100644 --- a/kde-plasma/kgamma/kgamma-5.93.0.ebuild +++ b/kde-plasma/kgamma/kgamma-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Screen gamma values kcontrol module" diff --git a/kde-plasma/kglobalacceld/Manifest b/kde-plasma/kglobalacceld/Manifest index 91f5727cfe6e..1e68c726a464 100644 --- a/kde-plasma/kglobalacceld/Manifest +++ b/kde-plasma/kglobalacceld/Manifest @@ -1,3 +1,3 @@ DIST kglobalacceld-5.93.0.tar.xz 53248 BLAKE2B a26a4a2d426567586f2929800c1ff1746525abe2cf2faa1ce1f18d7bd94926b5ad6ddf583145877e42ad4725c98c402323e595dab17d389a777c5d1b0d2be26a SHA512 488e7858b3ad791b543ca0f9cf0418618546429f9fa6ff88211e9f4311f1136dc687226552147aa632a6f1d3ac222638f3139a0ffdfdf8f27b7637c0ccbada75 -EBUILD kglobalacceld-5.93.0.ebuild 1255 BLAKE2B bc537a197e6c9779ae24615903a653c48b1d8fc3cc4bc9b5db54b75d2392ae2b1fe7534576b87b0a961c5c9a22922973a2bbccd1b5534e43a7ed9e059b028e54 SHA512 172939eed1201d08d9f7f212ce3ea673ad6c3e7da74530bd9cf754862c24db9552c8d588a65f9463b8170f060c9a990be441ff9774631ceacff4853cda973a54 +EBUILD kglobalacceld-5.93.0.ebuild 1255 BLAKE2B f191ef4980048dcf2a0147118317d99dde2476bd261f39966b1df6c2bf0a0dacb3624362d3889968e29c6424b3f2c4eecce8ff4401da6675a49dd748311ce5f8 SHA512 77a1312622e11400ac43d9b6549b3d41b09d643663958f61ee402143346374f0e6b3d07ae7739b054db97a6cbac75ef6c4c16024dab9850d5ce6799d40c55765 MISC metadata.xml 382 BLAKE2B faba2260bca86bfe095d1c5a7ea352a9237691aabb5db5b976b8ef8d56c20c12d8875d372b3765a7a754cb13dd6a2e59801c0cae17d1d65a0aedb13a252f4ba6 SHA512 9250a23d50cf353480903fe417f79fc7668692a1c16e7e40d6235ad5b5e75961ddffaef1de38f5112c50a157302c7cfdf48fdd7a435b7af8987938ed3567299a diff --git a/kde-plasma/kglobalacceld/kglobalacceld-5.93.0.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-5.93.0.ebuild index 991496fcdfe6..959f1a344bbf 100644 --- a/kde-plasma/kglobalacceld/kglobalacceld-5.93.0.ebuild +++ b/kde-plasma/kglobalacceld/kglobalacceld-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index b7e9c44f5d93..97d9f5bcb623 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -3,5 +3,5 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26 DIST kinfocenter-5.27.10.tar.xz 1016624 BLAKE2B ac6981ee8e4e04ae11e66f03d52f1e05e3354adc7cefd7757cfb529ae4fa59f041713e9435e038ee4ebb2a3c64cca738907cc4dac3456719290e938483fa93f6 SHA512 4ad5e30d1ed030ba1b6935c30e1309ed41f3e9e438a219515e3c926c9dfcfc0041f2ded8ce4f835c631ed866ee10b5bb82493c23e35c6d41cd1a3d1729c03cd8 DIST kinfocenter-5.93.0.tar.xz 828812 BLAKE2B 4c63c0a1f266c6bea9997759aafc7f7e8820216e099ba019b5c35e453c74b7622efb7d6299d89b32f58bc69038cbb9fd8283f59d8f18ff5b42be8c95207f0d64 SHA512 c3da715aa9865df1c2fbf696c5e9fd5f893308459f8b37ec87ba86f21dc3299c5cb27325c9ee51253aa8ab350b7f51569fb4b634d4c2ec5f08b0ae28e36e3a19 EBUILD kinfocenter-5.27.10.ebuild 2438 BLAKE2B f95d61192a097f69c774cad9bbb8deba3c4ab7e0acc04780f65791502c344bbcaf7cb0dc58bb318100f0e9878c42b592560832762ccd6877412628cd7e2ba164 SHA512 8cbf3ab9188f009610b7b175c0f2ff0b343343a4484934075da27334d8a168c26027139b995b1db69443779f8806e880c556ecd8455bb8f50e96663dda7df298 -EBUILD kinfocenter-5.93.0.ebuild 2266 BLAKE2B 8d52f7ff07365becd046351cc3d17e2d6c2e48fff647504e0f83a7831f7100a98c7b4fbb6caefc6abdccb5a566e3cfc88fd9a2456bc6982909c8dab946fc2954 SHA512 4e09c88586f2940e06bac79b3d8c653a816ee4f90ba7aff1977dbf957648b1af050c640555fa9bd7c857e0989cb0ab2df200b6195e6a7c56f538ad2204c67039 +EBUILD kinfocenter-5.93.0.ebuild 2266 BLAKE2B a0a0b77ce24b0823341256befd9d06281576968f53ce8b983c0987bd1d7436256b274a9c9d3090ddc1ae39b81d71422925161e112b6037202aff05d3953cf586 SHA512 46f10d64e0265846229824fce83a135ef27701bad90e8c9db6ec4f31f0e8ac4a98221c61bb1765c47e3267c2e27255013bdd8848e99b7ec9ac011adcac5cf643 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.93.0.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.93.0.ebuild index 0bf1979a1440..89703d6a66ca 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.93.0.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org optfeature DESCRIPTION="Utility providing information about the computer hardware" diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 80dddf8c1091..d2a2b20fcb16 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,5 +1,5 @@ DIST kmenuedit-5.27.10.tar.xz 932332 BLAKE2B 29dd26b3eea816cf7e7235208ac692722363095605fe6e827beac3deee3190a14ec4fc0d0b691d9725f2922c07952d25a03732b0fd045dce43eb8928ab8294d6 SHA512 0926c291e9ca0b6df91ec24feb4eae6e7d759dabfe216f2c3bbdf3d582d3c59a24b054de4cf83afb8f5ea3cc8956ae39a1c06d754ebd0ad963db336b4a6b94a5 DIST kmenuedit-5.93.0.tar.xz 930088 BLAKE2B 77594f12198047eb567808e2edbd562c7fc893c4bd918037dcd7fbb984a96548d223eb7c72dfa92d7a1a868e32e86e51d4bd659beef9c70dba7a62f97fb43d0d SHA512 9e43a3aca35e8489940e371bf60368a2938cccf65dfd7f5db89bcbe087c11e6945056249e6678a0c72b89e8dd3c828d0b60f48877ceab3f98a46aa2ce3a991ec EBUILD kmenuedit-5.27.10.ebuild 1125 BLAKE2B 4fc512adc1279ecadd411165dfa16dedf44ade2f5f5c3367be9739328da2fe500bc56d4eda77389054a442650e0c8e671b2d300a04595d0267ae266f94e9d1fe SHA512 074da58bb5761922f5f145ceb552db73590806a629f860472c9ab4c213320688775767ff617c715c07d1e7eb72774526a51c1dc25f33badc12084366e8669917 -EBUILD kmenuedit-5.93.0.ebuild 1026 BLAKE2B caf505a19167fc6da4180cced3c7349c711486ce6cc7949d03978a5f36b50b56acc1390775151b46c9148b705b02f545ac4ceeeba7707c1b8d2ed67654b301de SHA512 0c09914b125dfa04ee96d59e95e4f8820689133136df8e0a13c48594a2bec94a9360bcc646adbc295703bda4e8ace19a96512ff3d3fdf54a156851ee476a27c5 +EBUILD kmenuedit-5.93.0.ebuild 1026 BLAKE2B 41f1c3f4a26d88d343559d4100518d6db73e82eb8d283195f224b4f01e891878fea8f31430c9059eda8d1f25d7062a18ff07b7578522fa3d21b6c2979244e056 SHA512 6df0bb181188ffce59a155bf9bbfdae0803dd16d1344ad0191501b8368b7705cbd2db36196b681e77cf4bf54545d3f2f31543d5ab660bc7c38101b1fd20b416b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild index b933a51d97b7..05bab2bea929 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma menu editor" diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest index 10804ac9c0fa..714c4ed336ec 100644 --- a/kde-plasma/kpipewire/Manifest +++ b/kde-plasma/kpipewire/Manifest @@ -1,5 +1,5 @@ DIST kpipewire-5.27.10.tar.xz 59772 BLAKE2B d87a14c955c6fd699af1e32dfad3673bc799422f5b2eaaf4adb1e45948a5b99d2a0b6361503ffe4c1fa23491ba3644cd3dbad8dc256750c447f2c7514bf0b394 SHA512 2fc75b975a983cf68168914288e331055c1a3c261d31a1e37dee28da56f9bb73484435c99485ee854f7d387fd44540427a23276375bf09f9ee27fe0ff3dfa2df DIST kpipewire-5.93.2.tar.xz 144824 BLAKE2B 7449263309d5d72b3c0493df348c4db3f3ad38fca0b0e875d5840a12dce7d3e68586c156dbb8b7759aa1858a194fef368faebad53c47bcea713d1df53cbb4701 SHA512 cf83e0115074e2964f72b4f59af80ed3a358446c76a170c004a223811a7d1fc46ae2e206d177a61442ca21fd682d016278acb3294baf568d1f60f40bc4db8ecf EBUILD kpipewire-5.27.10.ebuild 971 BLAKE2B a2ebaad4aee6c4ade9c0b7911c75df0eace98b6cebdb524bfb7c4573f4a9e538da4e2597ffc5f7ffbc9fb5a94a2488c32932ceb94f3a15385cb6895ea2fb59c6 SHA512 5f490bd9d5f0d1c624ae1abf8311b035cd49ff6cfff001cbd034ce8417d1907d96f52022a4353b37d7a6fb0df2cf03ee9294f1ee68edd9a46762aa4b2637b38b -EBUILD kpipewire-5.93.2.ebuild 931 BLAKE2B ee7eb19dd80c28956168f79d1a2c27dbe927199eedbbd17eebd22b6731cb6a308e03552959a78ecfddc9a1f9f66aa40345ec3b0d236193ab97b642619b41df3d SHA512 c6d6582d99c174ff26c6d3456c4e6431d9c5e4a4009620c61c2a9a0fabb2ecb69c13d39f79486f71259cec80128fce2f8074f85662423aaa334230643157efcb +EBUILD kpipewire-5.93.2.ebuild 931 BLAKE2B b0db5b5ef6b6ddf6a1f54593c57f351912ac02b476fc287bdec5960be9de421acc1cdd463aa3f6a0f84bbbd72f7f6295352f0076d026b8c6afe0b8f72b491048 SHA512 ae0b49a8882fb77212e32e925ebb985375b09d6c10e17a457734968afcd6f98b5a09cbe9e3222866cd5293c999621cc8fc00f2ee467366bb120a67c20df5bc2c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kpipewire/kpipewire-5.93.2.ebuild b/kde-plasma/kpipewire/kpipewire-5.93.2.ebuild index 7090e44bde37..260bdc2b243c 100644 --- a/kde-plasma/kpipewire/kpipewire-5.93.2.ebuild +++ b/kde-plasma/kpipewire/kpipewire-5.93.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index 38396331e355..550fa98a306f 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,5 +1,5 @@ DIST kscreen-5.27.10.tar.xz 185960 BLAKE2B 810190d053ee97af8cded48b214d82124ae00de6aad1b7cb86443247757fb2123f7861e8f83aa3553cb98e6c0c4a4a511fb5c01d41b2f89ee800c2a87aedd228 SHA512 f63541c54ab4dc4366312b82596e8a2e70b2245d4f22da7e5292e481d57e829784a4662be5021932b7f3375b72dac93c1c504e13ad6fc6a7002bf37fda72316b DIST kscreen-5.93.0.tar.xz 196832 BLAKE2B 7eb2b9d8af0ade604db8e17318850057b2f1eb40290c7cd3399a676b68ef60363eebd57e6cf9cedda22c22f602cd29ccf5b1922211edb9198463d70fef35150e SHA512 fd74958a8008be36482d241c026456f4285d0fb4c094a14027d51d7f236d6d58d69ddda1a56b7f9a004bd484efc666fd47fd5bd810657c1dd2c66f7091e91115 EBUILD kscreen-5.27.10.ebuild 1331 BLAKE2B 09c00f4f78d2c58d7e3a9fc88398ff18eca8abed0e983da9e03242f7da9f9f9f33f6feefc1fe70af18bfdd6c6ceb5258b000242a64b6aa66f0bdf9b3dddc002e SHA512 9cca4eb3516af211f6838835e21c930acde3ae9c4834a22b3a96e55283fb458222b9ad1beb9b18d460d7eac75a910ba627403f0acea2b4101375a64d1b1a5166 -EBUILD kscreen-5.93.0.ebuild 1259 BLAKE2B b049aa24e1431cb3f8d94f73219fa847a17f608e7d9d3c3aa7661b646a4648bc79faf3a438c0ec23ec5ae80b8e33b4d3239fd7f49739494778f55e463cf5a697 SHA512 44731cd289920e9d46b22c787f08d1e1512378d07f75b57fdf31e786bd67667a4ede4594ef4ba2ab70f81389fcb0b995175add26419d0d658df6c5fa470a66ca +EBUILD kscreen-5.93.0.ebuild 1259 BLAKE2B efa7960d5fb7f6c172cc4174fd37ccc6564e24f52671e728ba70d3e3c98919122d73774769671143ec24d7c5b003f30450999c58c7dc954ad71f2d317d444946 SHA512 c54afdb174b9696c1f639f296656cace8c62e6a7142331704d13205ce87490293eceb2f00decde530eb65c0a817b72179a829168deef5449178ea66ca5f47008 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreen/kscreen-5.93.0.ebuild b/kde-plasma/kscreen/kscreen-5.93.0.ebuild index 0a160b8d46e8..6f461f50d4d4 100644 --- a/kde-plasma/kscreen/kscreen-5.93.0.ebuild +++ b/kde-plasma/kscreen/kscreen-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma screen management" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index f598b05ef644..4cbae71e6fe5 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -6,5 +6,5 @@ AUX kde6.pam 162 BLAKE2B 737f0d766f91111460f49a08d02de36683ada6f6d17e874f59e6315 DIST kscreenlocker-5.27.10.tar.xz 160956 BLAKE2B 34d0821093de2a5c7836fd3a96f14da3323f8d69c41f2b5cf25e827318e4d010f73271529a28b384e06698e69f022fa5e40e4af048b3dce830d5f4331807d767 SHA512 7e1425a206e2362fd3bc172aba34cbbf427bab2c8ec49d170e74740468aa3512578e0cfef8aec934870f1c2b3294da7048a70f353c9f46023515aa3ea4c742c6 DIST kscreenlocker-5.93.0.tar.xz 164316 BLAKE2B 44be46eac7a6f9ccfb57fdfd6c09c1817d9f4f1a4a9436f9985faecb6be07726d33cc32edd25ddb6c0679b6895582b31483de3ed04e9144d05efa07f7479ef89 SHA512 512e84f049910053f8b3bc61ea513c6b02f18cfa14ddb7dffa4ac948cb931470f7cbcfb4af7d37f47063141b675fb39f0e8711f6616cba40267a372849968ba8 EBUILD kscreenlocker-5.27.10.ebuild 2061 BLAKE2B 7e76232c2f9af8e914a307b6f4eb541f20d64972e02c64c0965bc6dff4cc3dc7038dd06f6e26be1d9936992916ea752a5b7865086f4f46bfe7b97694b3c54e92 SHA512 705595b760b43962a4e479d3f2902eb612773cf34f76f1f52960b41f0c87f584dcccd19592caf36f2ee2c98a464cb7d029aec6bce43cc293d6d6503f6212b557 -EBUILD kscreenlocker-5.93.0.ebuild 1899 BLAKE2B 88308710e26829121fc67b885be158cca65bc4734d96fef08b05a59e5c591a7967e49956f407097502c7ac219cb531236730a9434944e12dfa445f35e85dbab5 SHA512 3bd698b6df72c065ab651456dc18e12d3a3e92f4d32a7873bd8994f66e75ebb2cd74956b0b9efd6676e64ad69afb1adca2ead8fe715a8b6745174f40b07819d6 +EBUILD kscreenlocker-5.93.0.ebuild 1899 BLAKE2B ac2a2d6fe4fb53953af27e379cc94d2900a2b95ed9e7db8f69821be7de16ac0486602ac57797cac998cf9d323903b5107defd97c1ccb5b0596ec5fa4495e572c SHA512 26bbf13ad324a5faeb43ac3ab5ad469c32edc92c123dd7f8220e94960574cda79c3ddaa71ab39a591f5ca58afd464cc411d192d6c5000b6342f6f423ea5f7e40 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.93.0.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.93.0.ebuild index d6c413c17859..3d8a2d392575 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.93.0.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org pam DESCRIPTION="Library and components for secure lock screen architecture" diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index fa3c1a5f129c..640889bf88e3 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -2,5 +2,5 @@ AUX 05-ksshaskpass.sh 42 BLAKE2B 2fcef93ed56ab90d98078017924ccfcf3892914e0fc45c6 DIST ksshaskpass-5.27.10.tar.xz 28044 BLAKE2B ba716a154ec0946d5e6b2dc340ce7c3dc8f84fdae52956661a4cd8aa142a977fd26bf99ea060f3834819b887ede03dca5d7d4112509384b3c1437709510e8076 SHA512 4e868547493904c79d37a9170e8d3fbce9e47ea762ae8c59507faab9517478b44cbb48cd2fa6c8bd9f9e41f74e57a859e127db258be2b7a643c6b68fecec4a31 DIST ksshaskpass-5.93.0.tar.xz 28848 BLAKE2B 2708899565ff70f3a32bc0a65697e68f37b8004437c0e395940770f1f1df5161c33176f4cf0c10c4f6d5d60612d16253e62801272d74f024c47c34dfcc95c662 SHA512 c2202708e8624fc456610486b6c51d9ad7f9671d1ab73ae9869ffe3ef05e8b583830ead6d1e10c8a6c975522ee12eaaf5310a3d8310975bab779f29c2abf2d6f EBUILD ksshaskpass-5.27.10.ebuild 1455 BLAKE2B a34fe254c7979c2b71b1462504d4a10f8b3002072405e49faba7d145f0ffcf8a985d8185f781a63355d7b7c81341f4dccb5cb95cc8fb7e08b54ba6b77f0a6110 SHA512 2af74877d9c7bbaab8e98fc2b8d583f5225b82169868c6475c2d577b20cc5edde5c06c9d06b957944d0ab04d0798c33091c1c2bd718f35999b734ea1391b78fd -EBUILD ksshaskpass-5.93.0.ebuild 1340 BLAKE2B 29f797d99f0ce802b03f41905e3a17e270fee22a243fb5b5a7ea3b720e253f93ad4a58000a3da16088d5cbe59f56298ae9bb945517b336ceb173a5c2403a71f5 SHA512 27f44de9aef19bf2339464e82aaf0e08570a2c128c497309fdd5d2aa6c0ae1641f32dbfdd3dcb3d764d165a84706b6b0378be3577b4a801b43df5421e818027f +EBUILD ksshaskpass-5.93.0.ebuild 1340 BLAKE2B e92d86a8261531575c7e1add9eac247efe63128a7e4a34f429055b37c570ed6f8de34507a49bb25d083a9f474cba716f305bb87589617b6e556e42cf9d24bd25 SHA512 c7f441d570949db26b8e8880ee67bf254c8f9aa915f85284a710df14584d2938258f87b7e3669fc3f7dcc0493d3aac8aeff9fadfa01c87f97a808960ae6f017c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.93.0.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.93.0.ebuild index d5e12356664d..5a6a7fdc8908 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.93.0.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index 615fefe84a54..e3f200addf06 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1,5 +1,5 @@ DIST ksystemstats-5.27.10.tar.xz 116568 BLAKE2B 4a90bc6a352d0d8234514bcb3c39762fa5fb75acd59cf1ab04ab0d8de269c1b6b3581cb6a1aff39d3f80427ff2fdd3c741b5883911a2177f80f15a12e850779b SHA512 bff3fa5a13506e3fab5e23a4c8ca1ca4f90ecf24a5b6dc5bd19c2628cb72e6482e0258f906877eb89c1595987c431164117c19e7d760e65830409a48a726854e DIST ksystemstats-5.93.0.tar.xz 124188 BLAKE2B df66bc987ceb61ca605211c93361df21e414d3e134576396c1b116e1215eb562c94060f74bb8cdded93c5f908d35c4547a2428b8c43eda2c6a96e7fc63c5ec41 SHA512 d61646ed7d9c5855d4a6de9dd002ffcf3904d3ce88ccb9ddbc95ec50627c1b784493850d64e97f62e1f9384b1092bb09c9d053470b771a19e1dcf94e6b69c83b EBUILD ksystemstats-5.27.10.ebuild 1060 BLAKE2B 6d255890d483797fa02c205e62a439bd805de0bcb5e4fea79eb8b55e2b0b2c5b7af6521efcf325b9d522263d2a02f1df0a9145ab15b0630525ea1f69225aa7f8 SHA512 d50b00b75529d9f102f26960a3cabb6f7cf103bc1154a3a35eb2f90edefc6c71766fb30d9d8110c309d26908ca2a01684037b0d9363f5834d69c5c7e5b63308c -EBUILD ksystemstats-5.93.0.ebuild 1007 BLAKE2B b5a20802ee38edc4a1f8ca0f8235d06ed15705a45f77690185aad68b2e15f5037bf29da80a7da0810ec99d68777e00f864f69c9aec2722dc8a5eb264caceff8b SHA512 e2d250a952ba2e16739a98bb34c0d66889a9e8fdaadbd9f5fae9aa16641d631749d346bfc61f3c52b9a6117833588a770e5bd7c303bccfe9dffa4c912e046235 +EBUILD ksystemstats-5.93.0.ebuild 1007 BLAKE2B 4cb5255ea7433afa9fdc479a5fbe3479d22d3e2627327ceaf1664278bf814bb32a4bde132f8e587c4e5604b1047c164df836fc11b3f6eb77eff20c8e49bad15c SHA512 46186c70492a43a869a01b29b38b0735baf820d0c2f3ccc0b34eeacd334f4e348efe3fc7ce5562434120f0cba6e4ed7524b69066ad894b2d4f009927d5f884f5 MISC metadata.xml 467 BLAKE2B 61ac6047a4cb3d54d26f963b75c94022a501fd1b1b9ee227cce16023fb40b101ba40c6ff99e02c5913137b191bd9c516249387b0310f6558c9800b10f52e780a SHA512 0ad261d9d2e7a45d01b06a15270346bf169a3a8d827b409616e3801e4357910fe196813dd87ff4bea34e61cce3931443d9b617ef532230448f54048d1ed84f4a diff --git a/kde-plasma/ksystemstats/ksystemstats-5.93.0.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.93.0.ebuild index 74e1e54c809e..a40372acf616 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.93.0.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALX_REQUIRED="test" # bug 909312 (test fails) inherit ecm plasma.kde.org virtualx diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest index 77f12c6f2c75..4449619a75b3 100644 --- a/kde-plasma/kwayland/Manifest +++ b/kde-plasma/kwayland/Manifest @@ -3,5 +3,5 @@ DIST kwayland-5.115.0.tar.xz 337404 BLAKE2B f03eb7d0b4ad86733dae5f7488f6f902c4ce DIST kwayland-5.93.0.tar.xz 133696 BLAKE2B 2c3a623ffb456a6a627c3b72bdc676dbbaffab09578ae9acdf009f51bd846d7cf10fadbb51c8af8f5a301fba8f8e9ddd3769ee283b2482eb8e7801de287aff70 SHA512 06ca396015353ed146224c85b1bf4a551daf775718036cd9fe9d4525019106ab7fa26c2b67c7899aab9416029c71e961ab500ca07ab49bc4f1563c6730282fc7 EBUILD kwayland-5.113.0.ebuild 1029 BLAKE2B 2b332c2afa16d2d0ebaf4d2f2ac8aa14a06e27262dd709142d6c4b3a5374ee62581271f07051f21fae1eede4a4f9a8cdd7b6e3d21e8d1314226c39b7d679ff9e SHA512 6ebe0b033864711e02d3e2c119d3718193286cf351b1d6b23f9b767c6863b2bb38bc19f5105b99c31e6d68f27647a41b3bb8e04f488449b97904994b598d4d0a EBUILD kwayland-5.115.0.ebuild 1034 BLAKE2B df8200b925dd75cff7237dac109f6d3ec4cd27c9a42d1789117d5883da80dacf99638330f64f42914ee25569e94be39352174bf91d227a7169272f6d494bdac9 SHA512 7dd5519d81d6fe6410e47f8ac25d111a7fa395410088c28a92318a39f93c3e06eafbb9cbe4b10e4e9946e563fda9bbb942b7f00b1c779627080fdf336e4ba312 -EBUILD kwayland-5.93.0.ebuild 832 BLAKE2B b9cb4bdc3bd77da2600e1500539a7303471f5dcad5d095c61c59e1c16c8d32edea029ad1c5a70d80e0a3fda619681cfddd634dcb2bf572d273efe079fae041a5 SHA512 df0a56dfdd1c8096f08ff0f442b83dc999056522e68925958511832622b2cb6fddce4d57767ba5565ff3380d27f862a984f513533e7f75cb380d3e89235305e1 +EBUILD kwayland-5.93.0.ebuild 832 BLAKE2B 9e6bd7baec53c30ee29075d32dc0c32825c3d9d64ac23f35049d9884f36869c7ac82bf8dd6a57db4e6d4fe8ed3658bd943e67882b9ca91c55680c469db89a3cf SHA512 d57f36205139348d73489d1aabf04c7b01862af53725192a6e5d00d71385f64aba7e1ad58029f793a782648a38cae44077ea2bd84a9858386d716584a329e2c1 MISC metadata.xml 519 BLAKE2B 53183c1312a7b1f2be9a19b1e09d89c63ae751538b2f1a1f2b51ba6349e9ea3aa0d3d22ddda65e2f0928d98e63f638a8c1f2bfa27718375bcfd9bc0b75914b82 SHA512 97fcc3c6ae0a8bd8f36d6ff2364df0f25d4e72f283d6379b7b800d628e1c18a2432ac70a49e1b8471bde7f57b572be1004c97b4921e36642557c4f00ab7538fa diff --git a/kde-plasma/kwayland/kwayland-5.93.0.ebuild b/kde-plasma/kwayland/kwayland-5.93.0.ebuild index 550d3c657579..7b481dc05cc7 100644 --- a/kde-plasma/kwayland/kwayland-5.93.0.ebuild +++ b/kde-plasma/kwayland/kwayland-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Qt-style API to interact with the wayland-client API" diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index fb686f0fb6f9..675a61277b3d 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -5,5 +5,5 @@ AUX kwin-5.90.90-gstreamer-optional.patch 851 BLAKE2B 511ef11be43c7f1c08ae63261e DIST kwin-5.27.10.tar.xz 7634568 BLAKE2B 13da6f83e55236d7060c3f1fcf4f8e2ff5ca0351ae8c5fe6f313a4a4872430a5c049c582993d8c7817b493477f918060220b6b2ccda2baea0d44eb34767e2fc9 SHA512 f9cfbad8eb97c26417e430424bd496bfa31f9e3c6953ab68a7cff467de8ad43bc10a764f47bd0ce3afe4d27d2cd981ba949d09ab3090dfcef9e7a77b5a918f71 DIST kwin-5.93.0.tar.xz 8823136 BLAKE2B 39ed7b8159c69b3b9da217b62536c63f8a81a6e193938cedf51d1bf196a3987d4be8f0ad42a8110511d13c222d65f2ea6819ffd70a304b1c78603b8011887cca SHA512 075c252bb50ecb7aaa72e386e29f423967b9b3ccf7e763b0fb07bdab745c48cff3f09f7029daa14d83cf576b8fb7f0064f2c9cb046f339c25f141781c30216b9 EBUILD kwin-5.27.10-r2.ebuild 4350 BLAKE2B b65b0f2742781f9ac4349298136602a6a0e8179ab2a612bdfce7a98e1eb8dd8e80ba2dc2a02434352b623eab5da021054e5e98ed32da2b525d0ba9269decaf4d SHA512 3fd44de42cf3134ef1f73828009d61f60dfeea7eca994907d545a5a79108666ead9ca3e7d1c70d4eb9f0d2a6839530727f1c08c8fd618651ffcd32edf29748f4 -EBUILD kwin-5.93.0.ebuild 3894 BLAKE2B ab375779ac068dc69dc1e6bfe3ab57c582db641de72da4157f56e8ef4a8e0b40bf42c0440f22086ff422741b52831806ddf29be9d85fb35b632f9fe22e1248a6 SHA512 6ffb1bf9e8e0bdd5573c6a51c9002f2a5892fd7f7715b6b89725e36c2c7c8e51279a5d51f550987ab44c2d07cb21ee985762f0743dfe528fd43bffb07e2bd8fb +EBUILD kwin-5.93.0.ebuild 3894 BLAKE2B 09f7c8e1e28d29d13119351b6dc56acc1b4230aff5df99c85fb7a0258a5bc38f66f1042b0879f96025fe7832eb2ce5fa0041ef2a8d32e0d156510941d14c8056 SHA512 3464ff0850089de541e847f213cbf5f161876f886c1e4261f8a103d2f42798f739d2b3c586e6f6103724630b1ce577b0aa7e910976f5a13bb61777208c80023d MISC metadata.xml 609 BLAKE2B 055e529fe8f4baca13c678a0f42c061b0154c5f33ac0e9b80f1c95114bb7db28f42c94136d197205c8472f89a302c91e5ea66c0a7cfac3331a7a035a039c45f3 SHA512 8c54f2ddbe2e525ed6c9298f27d4270c5192f575a4dfa9e324fc35514ce6a39937f37de270887e7c256314ca47b04b2febca69e6fd2cfaf93ea88fa4a7221833 diff --git a/kde-plasma/kwin/kwin-5.93.0.ebuild b/kde-plasma/kwin/kwin-5.93.0.ebuild index 7f6651e3e677..1763a82de5a6 100644 --- a/kde-plasma/kwin/kwin-5.93.0.ebuild +++ b/kde-plasma/kwin/kwin-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" ECM_TEST="optional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index d60a4df80b76..69175d3bfd5f 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1,5 +1,5 @@ DIST kwrited-5.27.10.tar.xz 23488 BLAKE2B ce148c426887890031247eacb49f5b7b614b7c74229ffba043b031d1d7a9ce7e4d2301979eeb6f05fc3614547dda6691f1fb8ef525936b6059cec2ad86e42db7 SHA512 fcb90576248c41ceb022510f6e6b3ed8bd1919fb75e18cb0f7264f5c1c307d32a236f39d840b683875fbcb4e324d9f177394e2d9e03572bfe77d336eefcf6bf8 DIST kwrited-5.93.0.tar.xz 23700 BLAKE2B d2069107dee8b3f3ed6d994efd970d272b7e9626237136013bb59a59ba77e86e685ef5e530d78074673bbce59be67e5ab374a11e3acf712861302c2529ab5e78 SHA512 74dc4419e8ecf3f33e59f5b0e6a2fca9308a9df6283115dc9d230e80b011c60c4e18d175afd49a7a931618c4a19581d19810df8d7697618d937c4ced054c095b EBUILD kwrited-5.27.10.ebuild 614 BLAKE2B ffc6bafa62c1f7fe6e749726c11dcad8a5ecb4df7b0271c05532d65201d1daa5cb7ae17b61b9928cf5df9fe75b7a23d615d7490c1affdf963e1f5c99aa0e8c2d SHA512 aa22e7fcd26e3728a2168ae00212682171d4288ad864bb603a18ec8651136ff6412ff99087ce669fcf066917744767709dfbc709c3f4a08d5a68739e507bd152 -EBUILD kwrited-5.93.0.ebuild 563 BLAKE2B b6f0c198a1a954e14988590f8253bd5a67e9d78f4d18520ed04ea8ec3c36284b8674326ada749b787d198ad26b6c4882068be62d1faba03e9938d31a3ccb2125 SHA512 6d63174a3afaf4d9ed31cf051db00b8f5b6acea60794f1b2b00c9e924ec30701495bd610212d209ffddab6b37a334c49606843ae70f9cd75e0460553f5577477 +EBUILD kwrited-5.93.0.ebuild 563 BLAKE2B fadc452ea78a96321fd99a435ddcf3919312ba4a3a356263abb494f77ea05fe7e0492f57109a912cd339138169a718a69aa99c3e6df02ac07ac69e308a8744ce SHA512 f9f35aa735d7e4d07768cfe59f743392ef48f6ab6ea29dcae81e58d86b54f592d76f5a91c32751968a2a053ac4a91225f9583edb6ad8d26bc64e6dabfe9482d9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/kwrited/kwrited-5.93.0.ebuild b/kde-plasma/kwrited/kwrited-5.93.0.ebuild index 4dfef4559054..f254a3eb2395 100644 --- a/kde-plasma/kwrited/kwrited-5.93.0.ebuild +++ b/kde-plasma/kwrited/kwrited-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma daemon listening for wall and write messages" diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest index ecdbca216cca..1d8c799d7811 100644 --- a/kde-plasma/layer-shell-qt/Manifest +++ b/kde-plasma/layer-shell-qt/Manifest @@ -1,5 +1,5 @@ DIST layer-shell-qt-5.27.10.tar.xz 18444 BLAKE2B 7518610cf776964b92b97c074ff0ee505caf72329e7d69b615ba574568aa38131018db107ecc1ee682b6b653578fbdb5138bbe724d31134428324fbb4eacd131 SHA512 2e160d4ab4aedb090c4d7bd0de7edd7ecbffb7fbdfc4c64d621bef477616b06075b4482fde73ca5f79c1e0755aa7275a1b8a5ed2d6a0aedc56a3164e577b44fe DIST layer-shell-qt-5.93.0.tar.xz 20660 BLAKE2B 5200b36012e3bdd5a8b88fe98ef977792905312ac31b3223b8cde521813fe61dd77fe56e08175b5c3f953eccd0c09d5242faea55a5e8333a960b170907205aa7 SHA512 d6b309f525a6729644abc786a201d12967420d36787f2e1e687986dce0f933ae71aac14eaf98feccc98f3eb2b16603ac9bb05f529ae2bc8855bf6ddecf5ed5fe EBUILD layer-shell-qt-5.27.10.ebuild 827 BLAKE2B 2c5fbcd14025defc5e0a68e064875adb13d3c1b6fc4e4dc48f3563c9ed236b8aa5a7591ed3b62deef8a604eb114f0d9f4550e5909e84f91689d6c769234a8660 SHA512 45cca15956d098129e2369a95dd9a1368d846239da0e15ad6c08f4364ba8129e8755c9722e65642e22925766ae3c52f10ee7bf7f29b9599b71f91746f81ccaed -EBUILD layer-shell-qt-5.93.0.ebuild 632 BLAKE2B 71dd0ef6f009fef7d9af86a08ff3ae3331501dc7e80cc89d2afbf3c1b9c0e8df1f3e9279b8dc243d5b449647076d653089cc0db54a836f01371a686a93fc9e90 SHA512 b390f687cc38b05ace2bf61a9ae1e6f68e8ff49584c5cd674c468ff0ca9015d0db12e21c6818b43acaefcc1716e68ed00d64d42259ed5a030d69170bef7bf420 +EBUILD layer-shell-qt-5.93.0.ebuild 632 BLAKE2B f95389177b06add3f4cb0aabdbf84b70239fa919bd954dcbdc2bff4f0d1e02ba2bdcf4a837a91cbbc9bd3e706d5086a9192db8eb7e8df8c4d760b8346f35062a SHA512 9a5132f97762b5dcf5ecdf2f26b2d253737788bd64d82181f52e92e0377e5e33dae0abf8f2fc5890a028ba4af87c5967bb9d2082dec49564b64b9c8635514d15 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.93.0.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.93.0.ebuild index 7f46cb2a7207..f1e5c7851ee6 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.93.0.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 70f1e0d4772e..a32aa6d7a279 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1,5 +1,5 @@ DIST libkscreen-5.27.10.tar.xz 116108 BLAKE2B 3e0d62891268619094de53ddd82148b4c10cb9bb77c03b8fced5d39d6b5b2b0483de4c2ddafb4d7c6c9d0f48bffd25113e3e8f91bbb8fd8dcaa48cd890620b94 SHA512 a390713faec2698228d81196e8c8aaa9824bcc83cb186a58b232c5f81d8f39adec485e67176bf2b2b03f2f10cd605fc1e0889ce07f90c04220b0aa1c4ba91118 DIST libkscreen-5.93.0.tar.xz 117688 BLAKE2B 7fec693c1a078afb89fcbf6c1540f3ce0a6937ab553577abd884969f7317a6a6b7a2d97b017452608bd23b20f2cf28df3ec597aec294bbee42b98aaf4dea7663 SHA512 0c557a66dce3488c93bf1b8b9d8654c33b1735c862df1f70784c586096fb2466631407efd2b8e0e20926c047aac9f9e68b17839c33c5e13e9e74c6cd96ef4c1b EBUILD libkscreen-5.27.10.ebuild 843 BLAKE2B d0c35f4305237747f7ac854e537c2e9818ac06f5e19b036c61770f5a152488ec7c53b94cb6f03d1576e155311667c3c75854b6cc2c8c545b432adb7a46537cdb SHA512 6eb9ea8e89bee4354ead11f615306849e5bf2b6fc5d5df35285b27f406d61a1ccd21fb523f703a7529156492b4e327f0965cedcad1186ed12002b2aae8849b24 -EBUILD libkscreen-5.93.0.ebuild 719 BLAKE2B 52eb24dea68d7ad08ee3ffab09c9654f557050b5a137738cd9d76542b9121415ba59af8f0823f22bcfcdc96efee18b00df1476c90c4850d144465c39e73b8e39 SHA512 8d9e62b50ce758bbff1c85f186c45f651a8857aa0ac15459ce855246d61394d0f7005cc21e0dbc4a72dbe729161d36a301b3475eb63270fd792526cfd4a50335 +EBUILD libkscreen-5.93.0.ebuild 719 BLAKE2B b0c3271f3f660f9a9135354f7fa84880473e3e923c876b2b7a98944581ddadc73af1dae7331e8b03e0105eb2c1d796cabd6c34269a9da62f1829f075b38446db SHA512 e82764f9d414d6d57cc231018c3ad7a6d6e9b4ae92258ca689a9dbb8d3a1f62673255c4051c429db5f6bdd36bed6f6f65f3ea45fb815074fd3f7ecb7aac5b12a MISC metadata.xml 406 BLAKE2B f47c4d7eab804ce88be47f9723f0610045c62b51883ad7877b00388cff9c2a6cd1e72afa24076c1c9affae154d6cc881f33eab04b862c4e40f708fde341a4883 SHA512 47370335bdf14118dacfa8189bcafd2089a2ec131c62d2c07a21ea4db32d837de1f5765be2907fd709b263f5fd3c3b2c5f12da1646ad5d9ff6d2b9ea9f99ebf7 diff --git a/kde-plasma/libkscreen/libkscreen-5.93.0.ebuild b/kde-plasma/libkscreen/libkscreen-5.93.0.ebuild index 0674b4390743..87dcf71e7b82 100644 --- a/kde-plasma/libkscreen/libkscreen-5.93.0.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="true" ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma screen management library" diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index e59c601ee379..c19196b12e73 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -2,5 +2,5 @@ AUX libksysguard-5.22.80-no-detailed-mem-message.patch 1091 BLAKE2B 1c15fbea7e0f DIST libksysguard-5.27.10.tar.xz 890164 BLAKE2B b8797b59ddd1d5e4225dfd9b48fb0720e40dbbbe6f27df7b8c6a5d20ac37bd4518fcf47a64f6ab0e5693cb9051164c62f4f680ec44be4ce6ba58471585660d03 SHA512 66abbfe6850181c6412b9732f0083e92ab2bd47e5167103fb59250bd0a74461b2adbe30cf9af4cbad75a7836560beec3011fa5f7d4f715e941ba64a3145f2e30 DIST libksysguard-5.93.0.tar.xz 892876 BLAKE2B df2cd37c9359a9d372d4bc9757f8b43c7d8532c798b37c68fdc20aca604a20853b79aa0ce84910205cd129cb5542eef0da8f3c524e536447d953fd5dd5b5bad3 SHA512 a844dbc36c576b03ab4c6c4564ead55dddbe13bcb37001af1e6778fdc4d7c3d0398ae25b0322be79ba922e124282495c174f7a3e43f1ff8d4874646194337270 EBUILD libksysguard-5.27.10.ebuild 1903 BLAKE2B 01c6fd6fa52cc0386bc9416f93c0d557a0edf91454212ee96fc918b86b93bc0c01791ed792b3a552fef6da21ed4f76cbefc7aed852943c7cdfc4d9f396f121d8 SHA512 f4860635158f1956b3a895295537bf1a2ecd794fac0b670ccce6f29ed5689ae05f269c91f0597ba7d5173ead8c2274f74ef4cf647fb4ec08561cc6d7fc27b462 -EBUILD libksysguard-5.93.0.ebuild 1814 BLAKE2B dbc00c496503b3719296219df524c9b4e66878b0f2bfa0324c661977aa78f7c1fe2b13f644048af50aedd4d73f11548ecc02550fcc89bbf4dc16861d23035525 SHA512 a44e4226e05fab3486fe934b7cc0e19c32ad473f2b272fd155f91bc721774aee18100302e2555b0520170760884336d8ec1b5c1045604777f3ef0451ba2b489d +EBUILD libksysguard-5.93.0.ebuild 1814 BLAKE2B 5b77bf273211341178ba535bab07227866bc1e408465a8a39c132d91080b2e450d8b2b9d67f96d4a5621d05717efc5994f5f25c704943dab189bed7c04db88b6 SHA512 4fd5a801f9d9e2e87228cb0ea5b6c03676fcb50b3003ab0805cac4ebf6b87540099776a2c5fc80d8b3cdf7f97e43649230c1b500a524a54628565e21126c0475 MISC metadata.xml 611 BLAKE2B 7e821b5bc0966b855561677eb598ec5eca351955c79f40e2f8622981eb02a206a07b47aec23db6efea5e08edfa2546a01f7f953ed7c7c3dae46ac1fa3f8cfeaa SHA512 ebdb86fa4d523efa0fd614acd9b2275284fb8298a75532d6afb272fe92cd927486044074121811f34ec8096d6de331934413347d1ca6f0f137e5beda0cdfc302 diff --git a/kde-plasma/libksysguard/libksysguard-5.93.0.ebuild b/kde-plasma/libksysguard/libksysguard-5.93.0.ebuild index e350259e3984..3b5e4ec24bf5 100644 --- a/kde-plasma/libksysguard/libksysguard-5.93.0.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Task management and system monitoring library" diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest index 5d7f8fd83d46..96a6b6a3b6a4 100644 --- a/kde-plasma/libplasma/Manifest +++ b/kde-plasma/libplasma/Manifest @@ -3,5 +3,5 @@ DIST plasma-framework-5.113.0.tar.xz 3308500 BLAKE2B aaab06fdf87b7060e90da17160e DIST plasma-framework-5.115.0.tar.xz 3310792 BLAKE2B 495d1a5de3839a50a0511099f5c839ecfb498ec3e71181e11a07f339bd4ae057f8ac51f5d8b28b7c96e81f89218b90b259bb31a45ebf202af033599db957ef32 SHA512 46ff7c6e93c7be3bb6998010b8b613f7c90cb9b3313290d6ebf0b94ed896e676c245aa090f0beb74c4c68576909f7dc7b6f580e386c18a923be90f74bdc1fbb6 EBUILD libplasma-5.113.0.ebuild 2146 BLAKE2B 381aa30144912b310b99e4cfe5cb9f5cbb95e4a3194a2f0e4f0d8b1c2669dbf504efcfb5c4fe3d16aa1875a7faf2c887ae72379d78de40e9a4cc4fd5578be982 SHA512 8dd613aa84e716a83d57b4508103d253364d4c4a0e4509edee9b425f70415b72c6e5d46f258e7482711af6bb8bca4d40cda67b983e57336158b95bd32eb861cb EBUILD libplasma-5.115.0.ebuild 2149 BLAKE2B 010d87bea8ccbd9e214e7a3222a085a78593a107e5ae29e27a31813612df549fe9973e0a2180897599d0be3de80613f897b5860f0bbb9d93c7c72493e1bfa2a7 SHA512 463abc848f36e1b314e50f588e28fd04f22516e611694f17ce597b1effa75dec9b571c55f7f168b23de1ebfbb27cb452b707843b802e7189e57bfd003be0c93f -EBUILD libplasma-5.93.0.ebuild 1764 BLAKE2B 2a32803af51d18ff7d48a08b18e20709c410cb69ac6b8cc0e20358b90ddb3acdb91e5c8ca3623b6fa8ca9bb053d909d8dc66457af2fa4db8650b5dabedb5e491 SHA512 b9cecaf969892cf84edeac15cc8a025286b16918cd6646cbdbba737e3a7a2a9ec1ca5625eb74381ede61f84d042388bb705a6ca4050093f8af3269d098dd595c +EBUILD libplasma-5.93.0.ebuild 1764 BLAKE2B f313bc4d394a63a9c082aad2c4593a27b318e0444a40d9221f3a027cff2790009696624cecbc61ceba36b4492b77bb4ef17cecdae4435a0d33a36e945c4e091f SHA512 6f8d1ca52ff093def252b42523918695cda47217dc3e2eeee63ea2ef5cf8d0e3e87562a7573fc267f10b4d6a9e3e2ec021df311d82314ff4ddf64ed36785ca68 MISC metadata.xml 635 BLAKE2B 87a5964fc009b3353d3cf69e5988fd57c196f914a0890b0850d2fbce36518202b9260611b0e1efdbbe3b6c80ac16f83c24f39252379eea6b9794cd3405f72df6 SHA512 5989f9f50cb7906662114c6dd606339cbc5c46f20f475037c7e051806b8aafe9465d0ad7e7cd1c3e3bf4a462327868de64ed2137d406058e2e75826509b1ca8f diff --git a/kde-plasma/libplasma/libplasma-5.93.0.ebuild b/kde-plasma/libplasma/libplasma-5.93.0.ebuild index 698564179c46..8a44b494bb63 100644 --- a/kde-plasma/libplasma/libplasma-5.93.0.ebuild +++ b/kde-plasma/libplasma/libplasma-5.93.0.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6" diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index 6bed730acd42..28314100ee56 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,5 +1,5 @@ DIST milou-5.27.10.tar.xz 58648 BLAKE2B 3d0bb349201e259e76f27203b3e481a4289466203d2f1eb472807acc56e8121b7a2b99ba3cebd6980e9c7f30f52021c1c145f94adf4669f6146165c56f5c162b SHA512 3ce8bcb0db50dc7cc50ce0b07ef7c6edcab520c236608160eada23c69cb1b2842e6e1763ac8e9ba77c8375b2c9d0a467bc1a1635c164016f236ba8b2d8d390df DIST milou-5.93.0.tar.xz 49148 BLAKE2B 60febdf04cdadf409c35caabfd3f60f5508de9e5cd7f9542d2459f4fba3b96c7e99e07193d4f070313a170dd4e880c3a6687751a8374b5b88df1387cbc2899c2 SHA512 e3d9e0c8f48ce2805b8b8aba0a0db216a7bf48fe263bab2ce839a80cfd79e880490f78acd979b6a947eecca275d7f39a0722ca8ba4379245342a99fa765c02f2 EBUILD milou-5.27.10.ebuild 844 BLAKE2B afc3bfdc0960546946c25f0b7b24ea478794eccf6c5cae2a690d5b082848eca7e6f6b5c1bae943c354beef096b9e2ded07e16aa4dd7b226b086a878c2e09a034 SHA512 46cb42f86b64582cb8785378ccfd2d61515a839759365ff9b09c473ff1242576a17b9b905e72cecb972fb83ede981ecc352583f966b17bc2cce8d56f086871ea -EBUILD milou-5.93.0.ebuild 626 BLAKE2B dfcb0d54b4d2d4da5380f09d0cb3d2368f139e012fff04b9d5d57d08722919e062fbbb282bb60c3372491e0965494db603eec5727d2e4de5e0ad53b683deb7e9 SHA512 7a4ec9de2ea9607a9435044c4626cd4c8603aeae623e55b7e6707cb6d727388ebe36781acb2f70ff6ca22cff3bc6a59d0f6d4bb07f0d97fb4113ca959d7c7d35 +EBUILD milou-5.93.0.ebuild 626 BLAKE2B cbba484b5eb63be07361fdef5838d4d3d5336338e7f50ea14c8960ae9bc636f9d6fcd8369d8c201243a47ffcb07933f5b6c753ba3147ee4cb3b8bf36d410f82b SHA512 f29aea9884bbcb35d48d1bde2cd7800393b71683173ce111c0ce84a6714ddb9e634f02f7c8590c5de12ca9c43a71cd6b7b89d77cfa336713ac708de37226c0a1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/milou/milou-5.93.0.ebuild b/kde-plasma/milou/milou-5.93.0.ebuild index 09f5bf52837b..708d15276470 100644 --- a/kde-plasma/milou/milou-5.93.0.ebuild +++ b/kde-plasma/milou/milou-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Dedicated search application built on top of Baloo" diff --git a/kde-plasma/ocean-sound-theme/Manifest b/kde-plasma/ocean-sound-theme/Manifest index f9b0faac80c1..7be2318d11d6 100644 --- a/kde-plasma/ocean-sound-theme/Manifest +++ b/kde-plasma/ocean-sound-theme/Manifest @@ -1,3 +1,3 @@ DIST ocean-sound-theme-5.93.0.tar.xz 1209804 BLAKE2B 8c8ce8cc55a5e60fc17d77542b12267c3d9a23fdcc38bf53c5c9cb84b4de625e0a5b7f18d6e896852c780bbbd5ed44302cf5c5e6e40f0c12fcf0a0915e56a734 SHA512 99b5196857979bb7da1983b8477aedcb8668b8dca06b5b425c76b3630171d1c0b0e827ae664583c8016760fa833247531be30759e7b1f68ebe89a7a10f67ca92 -EBUILD ocean-sound-theme-5.93.0.ebuild 320 BLAKE2B 955d257f94ed0183b27ef1a412b44546e2bbca0d05f4e7f6e5441102a4bbf6bd8b18b85a6c3c2ae5038e1523d9000ad25176920e653e990b2494ad7152e44b36 SHA512 67a4c656662faf3e3ca53e05d63a6827d60b88343e5b89bd4b09422d3be39a3953c7ab031caab06c7dd06f74435915d282849ab95ca9c3cde0dde8c54570b4dd +EBUILD ocean-sound-theme-5.93.0.ebuild 320 BLAKE2B 753eb611f74637c9c6f7fbff08384992e525819876fb2f5036a2ae97c2aa3f0754292ab592f7bf26ec37d6c6a0e75b24dd1b6972368dfa392281f9d634088c24 SHA512 a4ca49769649f71b9092126bb9500d0c252b5e4d3e7d62aeb52b8dca61a37b5f248f3a92cdb9d382f1bae1404577c026c0982885b6aa30b49fad1ebeee34cddc MISC metadata.xml 386 BLAKE2B 3b37b4b59fd7dfad28bdfc388722a358e2e954d16de160da867853b5b13b4272898250c6fb34e78bb0b049308d6006a42aa5a697282921bc129303f8ff0c4f88 SHA512 9d7c1fed62ca77da8be551b488abdb1c48a38af4750085c1ec3133960b0de121d765fd741b7165f154bcae987f5d602ac063021dc4744bc66c8bc87b20b5e488 diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-5.93.0.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-5.93.0.ebuild index 0622bb575863..c344cbcba65c 100644 --- a/kde-plasma/ocean-sound-theme/ocean-sound-theme-5.93.0.ebuild +++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Ocean Sound Theme for Plasma" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index 7d9ca020bc34..a2b48b3725a8 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1,5 +1,5 @@ DIST oxygen-sounds-5.27.10.tar.xz 1896412 BLAKE2B 64fae984cdaf2b7d3aed1453f7295c40b87dd538986165fb7f199c032466b2357b71f8f7ea16b242d851253aa339704323bd4a83aa79fbe42483b85eed6d13c8 SHA512 4a503c096521e362a960ea4342d5b7fa14e9f15f610b361dbf1c2d3a71205641de1b951f14a9df4c5fc5e62be9bb6cc7c4d656ca0b4e90b63446543dd5231272 DIST oxygen-sounds-5.93.0.tar.xz 1936360 BLAKE2B a81322f87da59f0f3567c371e686c86d7857182d47fadf8be8403f3da498f14c9e3fd94050e7c7929b5681f6cec20f52eb4879b4403a95a6e990311e999ae971 SHA512 805dae92eebb721878f17a75940efa53638f8575f81c2666995ff496df5885cecd9e8954fece95f823f5881e2ede2522e9713d249eeb8d3e4aab08a933811f1b EBUILD oxygen-sounds-5.27.10.ebuild 398 BLAKE2B 513185c0bfb9fd7e21392e8cd08ec8015b57f8c7ddf5356f971c726efc362c3f2a7a88522d0fd2ac4b0774744bf4f6e6a2660234dbf0dac341d37a53fcff4bec SHA512 84fade8bc465d91c01f33e786be66d8abbb8eed0f571158e92a33223e6b10b2e7bb432ba2295d74e75c2833ae35c783ac5b8124d0098d09b35df8fd16a5aac5d -EBUILD oxygen-sounds-5.93.0.ebuild 362 BLAKE2B 9165ff8860fd0510f07fa44f9fcb9d4cc6fb552948eeb2b1f3962c3d216e7a609b69582d01ff8e66e79fae5fb3ab07b8394cb96757c42d5b66d44ec9150ae398 SHA512 a6e1ae7159116306ac012725d7056350024daa2055a5f9dd2c79975ff4ca8033c70013e0e179b3fef2c291d6150cd4a13a5d6c4df0df44a9e5e76862f84940d1 +EBUILD oxygen-sounds-5.93.0.ebuild 362 BLAKE2B 714658edbb3588d5f285d0444e5cc8d08054f26a7d2e0e9504ce16a1403fea45faad222fa5de328ed559714c6878f919eedb82490e3bf7522e023d9ed3a43a07 SHA512 9fad6b357110a9c6c88ce8053ca1de2d4772c5ca171005466502861cf37e969ab9d6001434700c7067404d3bfa19ca45188f3414721728985ababb01e5ec353b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.93.0.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.93.0.ebuild index c6ce9c378b93..839427e92292 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.93.0.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Oxygen sound theme for the Plasma desktop" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index 3634c2c79ac9..a5b4eb71cd2f 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1,5 +1,5 @@ DIST oxygen-5.27.10.tar.xz 2786068 BLAKE2B fe4d97dd53d49b3b2267e0161636fd810da9a1ac10cc9143a51f01dfbbc2fdaaa1adcc8ae1b6c40d34484f37b82f784a2d8371c8f8185419035875e1640b0ad4 SHA512 84d1893523ab4c512f8416d2fc9d4fdf3b3858a4ae020602058355336cda92cf01c3f3101b74714a504ca8e0a5c04e192675fe1ae040661128bde3f21e59b8a6 DIST oxygen-5.93.0.tar.xz 2793184 BLAKE2B 241500bc3a118c6dfe5a647a901360d75b002bee09e360932b3339fc2a71bdc4c33b25d93f51483613e732514b08033775fe5fa21e056abfc80d2e826fc85075 SHA512 d1a9aac8fa19f7e8c81f0635caaf8b093f5b498bf55b9dd2e4001800c7a99f57f07ba11e85fe711817f2b2cc83744b3909b93430e463bc4c303ba4392e5aa7b6 EBUILD oxygen-5.27.10.ebuild 1136 BLAKE2B af0d9d69e80181f87d41d356cdd4639e1aee1707c2ccb53dad91b56e0da42f858dff5d84094f918b1cd75fd6abc609ac048048058d57fb7bf1a3d89035ecdd0a SHA512 d8a51ddfb50a669bf555b0b6d989d8a5b827273fd21f956a904125ea6e22b55af2e192067284770c86f02de4b8adf067af72ace7977277310735ea29855013e3 -EBUILD oxygen-5.93.0.ebuild 1784 BLAKE2B 6a0c6d33b84b8e5880274bf1a05cdb45b6def537750663ac13c593bb9b1a781a694ae1e11b24401ff8053ba622f31f9742678bce6e25bfcc69def5e5f58126e6 SHA512 0c246fd194b8fe13831bbdfbbe7af845c165f2b6469116b4620f31cf90567202602d2b7df8827ed32ebeba30258361b37d07e39b61d25f10e51493449dd33d3f +EBUILD oxygen-5.93.0.ebuild 1784 BLAKE2B 1fa3a3936d3348048ac79692025f6202b24c08cd9d4a0a595014f156100285094ab0883bdd2633cb48c669c2666d24fa90f12afc94e33857b991428f3dd18a0e SHA512 faae9d02c0fd0336a2879c4f316619714538478915702af10943b2c585da66c2c155c531802b3ead83a77864d75f0b120d44b45c65e9a45105b47c34e318ec97 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen/oxygen-5.93.0.ebuild b/kde-plasma/oxygen/oxygen-5.93.0.ebuild index c91f7d2d75a7..6d14f1a6aae7 100644 --- a/kde-plasma/oxygen/oxygen-5.93.0.ebuild +++ b/kde-plasma/oxygen/oxygen-5.93.0.ebuild @@ -7,7 +7,7 @@ KF5MIN=5.113.0 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) QT5MIN=5.15.9 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Oxygen visual style for the Plasma desktop" diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest index 06364b225465..85f819bf72ed 100644 --- a/kde-plasma/plasma-activities-stats/Manifest +++ b/kde-plasma/plasma-activities-stats/Manifest @@ -3,5 +3,5 @@ DIST kactivities-stats-5.115.0.tar.xz 84596 BLAKE2B 3be9008bde4bd020cb02ce12e659 DIST plasma-activities-stats-5.93.0.tar.xz 83140 BLAKE2B acf7f0d303137a6f98b7d1e353fb3a4411e8b05bc1b1004f7f68917661f0e66352cc351a4c7c71e4c52f440160a4d4f7aa04256145b1cd8ab2917ad0623dbed8 SHA512 0f6ea869004e0bad5e149bea789b1acf85a9f6050dd49edec0182ab39411f4f8061039b7a3a19c243a3762334053c29bf6bcc39ce17858e2c7906ed9d6e75cac EBUILD plasma-activities-stats-5.113.0.ebuild 623 BLAKE2B 112848e2eb0ac345218432480bad2fa5320143cbdbde603bf27e1c9f27e7972436c58feb143a36bab90b4e568324cf096ad8e24fcc3cc5f88f362e5e6ef5ff58 SHA512 39f5b9116e0f1bb01e6e388e5b84bba1e5def74b73c38c6e03369cca1feadf3215ad0dfe2fbc5bf314383e1a4ffb09f2fcae910eea423b318da84b7e7b51294b EBUILD plasma-activities-stats-5.115.0.ebuild 626 BLAKE2B 2506cb2aa9b600952c7ab276644c92579cfdae9ecbcd05dfb8fd86d10fc9d96c1e8404100bc4d741a8167c741f5d530acd2e63ad2fd0a7793f348124da1d8578 SHA512 d292cb79df3733463bf2257a3a495572eae239980b593ce7f7e915e3ae16a146de946fda7c54426897654fe61877de7ec7ab41669eb71547ed23af0b09e4ac1d -EBUILD plasma-activities-stats-5.93.0.ebuild 522 BLAKE2B 49ea3a044c11ca1bf028ff5b3d709648703d94605a4214c372bd5684961c9c2887883d4db51c10764bff0139455096465c7ac7d8194dae79ef8a1614b1a5df5a SHA512 12961c6fe6d6cb0641673890959b8d0715b1e34d25b07b7f687c1ba68fccb5bc6b80dfca56cb4b199617bea9df12ca1689654c790d68c3efe3b5b477699932aa +EBUILD plasma-activities-stats-5.93.0.ebuild 522 BLAKE2B 613d85fcfae236808516b840a79c698cd696fd174c9c32023b54705e57a0d5b610d83f2e36fe173b8246a5cbd589c128469a4b5ff1805c852cf209776ea6c830 SHA512 51d23127ca38c521f00d3390c75df8a0b996e3fbf84b2477d973ebc0a1ac3b45c7cc335c9135ee076c34af4646d78bd200c9afb0a0a8a1f96b99ef8d8e724567 MISC metadata.xml 530 BLAKE2B a8fbc7aebca12c8f9fb01b99cc76c62cc619e37d82a216cefda42aebc82f31e216675eee193f5fb0cea2a22703581ef142a85a7a6ae46a4330991fe88f84c4f7 SHA512 ab5c208cd4f2ef9f5d05772a114638dff53480cdbf341dbaf364fdcb15d648ab5bd9eec6ccec368c49eedd31ac4c72ec5afd789c0e16f7b4fc3015ed6ccd25a4 diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.93.0.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.93.0.ebuild index 797beb384cea..69dfbff0ebc9 100644 --- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.93.0.ebuild +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Library for accessing usage data collected by the activities system" diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest index 876349a75b68..54e989386894 100644 --- a/kde-plasma/plasma-activities/Manifest +++ b/kde-plasma/plasma-activities/Manifest @@ -3,5 +3,5 @@ DIST kactivities-5.115.0.tar.xz 73552 BLAKE2B b3d50bbef065937345e550367235073800 DIST plasma-activities-5.93.0.tar.xz 71012 BLAKE2B ba106c93471368562cf3e324e8f4402649608dccf0a640eac0784645a7e26b469f6efc9d6b5c903fbc29673bed3f1dd3cf2747f1eda1d5d23f4fad63ad4f8a24 SHA512 e8d26de8b493472e7de287ca5b4b5ae28d6aaaaf2d02c29f9eef1e66a08e45a9d72ba4cd876d81a9011bcc4eedc705beec61fe90c177e07a1c8fd529e2581af2 EBUILD plasma-activities-5.113.0.ebuild 823 BLAKE2B 181fddbc2029704b400cc5301e71e51161c7187b9286b96c3a81ceea9365ccbaa08149e8bad6103f5e8a95c04b688408373107ed753d25e16c5c07cf47db5927 SHA512 bcbcb0135c30388098f875168d34ec9d5d3d9080a9fe49b7de97fca1134ab8071e0ea259249c7c193e99a6428d770fbf09d73d1834222763483385c4cb7ce1ce EBUILD plasma-activities-5.115.0.ebuild 723 BLAKE2B c30d48decc870bbe331206f623d68a97996e986ed6ab0fe37efc684aafd54330e63e795c1d9e780eefcbebb2724033219319670d3e897ad3240929185089cfd6 SHA512 80070525c00816a19fb5d97037ab0ab371ea0a59851ee804b983367e063ba5aa2bce194cfefb68e3b6ec7ac5af815189d8fdad8f0452c288618b57aca23dc608 -EBUILD plasma-activities-5.93.0.ebuild 621 BLAKE2B 8dec6c6a44b93b81cbc2a8967616c72d795df174afa34a6fbdff79fa2206715be798d8320f7a2bf25db81cfd8354c356ea20c3151358d5b2da0336ef126958fe SHA512 4f5ab2cc957b69f740b93d64dc5de18fc7aa3f3656968a595c235a9d55c262dbf764d565d1087be7562f6daac7b3100c1b2a62ec0773aec0d44107b666ccd42c +EBUILD plasma-activities-5.93.0.ebuild 621 BLAKE2B 690aa28e7aba523f4c4b661ec450499963be4f9b527349489cd8bdbaa823fcc161eb27d89942bf7c04b6ececd7615c4ce21fb7e4b6e2653018054a716d0faa43 SHA512 3419102e559e05b0124abbe0efa635e7d9abd595229481b51d94b850374d89bd0c42945023408a658b426d697564d1ee03baaed723e6ceddf4889061ee84b0e1 MISC metadata.xml 524 BLAKE2B f20ba537c3c8d6204414e41777240ec2369dbd3b21a44e820b115a03598f70ecdbf89b9a91ea13bda320e0fefd9a03a59e0eb83398312afef43db87720ad0362 SHA512 419013fe1076ebf038beffa958d9e515a2c6e3c55c266e9f26a82f2120d2f8001eec24ae9e771aaef2889f1112bd147c995cfb03ba3de2d743615d3fe7ea69b5 diff --git a/kde-plasma/plasma-activities/plasma-activities-5.93.0.ebuild b/kde-plasma/plasma-activities/plasma-activities-5.93.0.ebuild index 705d10ca7203..35950dc6ccb2 100644 --- a/kde-plasma/plasma-activities/plasma-activities-5.93.0.ebuild +++ b/kde-plasma/plasma-activities/plasma-activities-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Core components for KDE's Activities System" diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index bd25cedf1350..bb3abf92c117 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1,5 +1,5 @@ DIST plasma-browser-integration-5.27.10.tar.xz 211296 BLAKE2B 28b9a351f18f545fbaf64681dc18c27de756c55dbd669159f22fe8342ee09c420415ef41391b9044bc05ce5368458043db8d2e556111f6f1d6d63e06a5fa2586 SHA512 0714dd2fc38952b17ac551d48d51d1d61d00d6a844be55e2ca0ab4815006b6bd28a795035c32e1e52cf0295bb6620934d815a33efa5ac8dab064872ac5698edb DIST plasma-browser-integration-5.93.0.tar.xz 219108 BLAKE2B 0c219386855777cf6bbfcae72023490dfeff5f61375ea8e24b32d9e8c902e405221a87ba76cc01b195186546454afb530261180c6f77587a0407a92a9ba0678d SHA512 32ee6e699a29f43f63bce431cd1d77481301fede67a931a431a2cc8eab107bebd9d373ebd57889b69fa407bafc9f33ad6ed215c725e5043e856e73365e72f347 EBUILD plasma-browser-integration-5.27.10.ebuild 1216 BLAKE2B 41bfd8a0046710feceff99f04b8b363d4fc861c96d3a955eb4cbf31420615365b8f199d1a248c824a86de1772ed93d8720fae9091bc422639f99c1e9815a4679 SHA512 1e2c33a9a9fd8e44a1ebe26abd153e7fb322a69a6008a3a808a5eabec36a546e4e5b35c4815199b80003dab447999cb92c865e96e99138d8aa4989121d7b65de -EBUILD plasma-browser-integration-5.93.0.ebuild 1189 BLAKE2B 52e5792f6bd26a9fecb23c44f615116df667d3f8550ba5b5cdd5421ff743e4686269acffd8157e0e994197fc77f7a276e5af68a145e0c96825314e6a3e8a5620 SHA512 86ba98adc9203e309d7bb9fe654cdfa9238f40270e99c2ff5786fbb97691c61b1d8ccfe163f0fa20db519ec60350e06a88876be1abc734ac76e5c3098a93c29e +EBUILD plasma-browser-integration-5.93.0.ebuild 1189 BLAKE2B 7e7cd6891ad4a32bb9996a1e64b09c99b0ec915f3febd6a694f217c47604d2283a87cc3107dc0d3a1c9dc5d474d8f81edfdfe99b758cc46f257d93b1ee2aa222 SHA512 67f3cc1ebacab1166b86d10171c98b117f5a73bf799a96ea6a5b76e7a56403393de09b05d8a2c2c2b70fb5eb694413d3b49b9b4464fbb5835a1f9e987fd225db MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.93.0.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.93.0.ebuild index 9df05e25c8f2..f1b804bdc3c8 100644 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.93.0.ebuild +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index dcb1f08dc7ea..c0156a2fd8d6 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -3,5 +3,5 @@ DIST plasma-desktop-5.27.10.tar.xz 14724388 BLAKE2B 59a6bbe524a45b5331d46497fff9 DIST plasma-desktop-5.93.0.tar.xz 15629468 BLAKE2B d2e5cf30259d3b2e67ce204b109bd0998e0adc8cd893dd103c8d1cd7a631ca74bb5a123a701f734df9edd491a1e4be52d950030e962bc725d4a7ba1680b7bd3a SHA512 acca9b269e9d7075ccf2761a95494146bda10375b12cc21a123acb168eb63c53f0b72151b58400a488e82be7809197c492dc44cbec7ca579302646346395453a DIST plasma-desktop-override-include-dirs-3.tar.xz 8288 BLAKE2B f05ece81d1b744d45a21a5963750011c1e815156bcaac6075fa67451ba8ab1ea0fcc5ca59c8109c6fe65f9d4db6ac003bb7e26bf011e124c5f9b7f9e1b3afef5 SHA512 fbfc08a4c057dab3ef96e3c56d5e6087916e952ff32280c6e23c0822e18739441082894ea36412be04eda0893a4e10b9a0fbf0a10e0e44f046b6e872840c4dbb EBUILD plasma-desktop-5.27.10-r1.ebuild 5318 BLAKE2B 75da1ba8bec630d7d93b0a397b4905b547ad90e8b5b465f47a287b3c7b883e2ae18ed78924f267228d7c4e46b19a41e276c6e589370c265dbb35f61b3595ed4d SHA512 054fc42dee25b42b204d1fd1bbe329620c1fae0b55f8326dd3132f77f027399aac552b7e3598850c135a1fa4bd52878f619fdab5f9aafd46148fc90c82654da1 -EBUILD plasma-desktop-5.93.0.ebuild 5230 BLAKE2B 02ba017ea2b7bae9c6582ef56357d57a98c58475608bac03a9c8ccdf201a7964efa2bd6e6f94c783b1aa7fb6a668e5d32972f5f1621caddb990843273ea6e435 SHA512 953a0a14819454ec88b3093a37edf708a650472c33a54a977b81901c253fddd260e9a467db642d7af2c2006528379caebb0d23d8f48de7673965e49f24dd2017 +EBUILD plasma-desktop-5.93.0.ebuild 5230 BLAKE2B 50186aba512821fa16ada2082af009ea61d2a13144a4dc324166500c239228eb14f59f8c4a70b97db1a465b7833bbac22cafc0c3283345f42a0a26c3361608d4 SHA512 331e3ecb1474807ec0c2e8cb43e916fd2e0a681a78e823d5789ff57b035b33eb257b43e5860296253b243d90b8a5ea670a9e7bfbceb25305570055f8be2fe7b8 MISC metadata.xml 560 BLAKE2B bf6910f40706c17989a0961c39073bd1bb00575b0bbd12c9a44c5ae8c699b33451dac36512afe8310c4bff5432864d16adb0f5b6b3f933b39705409547b05ee5 SHA512 0f34c3e91789674538cbac7f857ef57db8e1ca9b85b7e5d512b1a6af10fb218bfae01f65ae1825d26bb31103e7b95c0cf68fc3965c40952392afafcbf5877a25 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.93.0.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.93.0.ebuild index 702c7e8786e1..860bceb5ec3f 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.93.0.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="true" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org optfeature DESCRIPTION="KDE Plasma desktop" diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest index 3ff83fc77eec..2876ce2c0332 100644 --- a/kde-plasma/plasma-disks/Manifest +++ b/kde-plasma/plasma-disks/Manifest @@ -1,5 +1,5 @@ DIST plasma-disks-5.27.10.tar.xz 93880 BLAKE2B 166590acffe48387d62d6c69607d8f6f1c9b788730b088da11c24ac8ff5421836333208cf81beb69a49183b4f5130e9f69f00444568a364f5142a48804efb434 SHA512 8170a280667c933a37233ec936af3e4b6328e145a099adc973436649c8a74cdd1f355e5aba7c8a6c6c8c8ea30630d4747386f07227f7e1d5dada4e85f1522b79 DIST plasma-disks-5.93.0.tar.xz 99844 BLAKE2B df21308d942b28baa5ee100156d0e2abbba3cfcb95b652ee7393eced1ebc8cc981f881f9da29883989675cda79e759913d4630141bbb6fde4a5ce65e5f7ee705 SHA512 95cca9241cd417330246af5b5dae46fa60233c2618ac213549c07d60722a514e29d2734cb5c89d5eb9f81a6014bbb814326a4d58dae87a88921c7f17eedc7d8f EBUILD plasma-disks-5.27.10.ebuild 1052 BLAKE2B bd2cb7c54b9b974d4ff3ab3918d0caf67b7bc1678c9828c56a69697af182dff63b8263ecffef65b46a9406161208f4bc28e19a34c8d673eb773589b956dca9f7 SHA512 3caddb4c2a6d182c862145cb8e63c1f978488e85ed14ffa7d638e655f54528da6d6f1f7a3b7cfb31f2dc8040a4231387a271b2af52860a6478ad867c56fd1f5c -EBUILD plasma-disks-5.93.0.ebuild 1040 BLAKE2B bf643495537173997fdf7b488fc806621de6fcbb5bbef5b45e404a9a61b91312f13d12b241f0c0049f3a827829c4305888b68119e79ed83d999820e782404187 SHA512 1f42850afdad2f683ea280d062526a6483cc97b1bb3e12fe283af098e576fb2b919fae1c2d7d210b4f6f75afdbb9e263222b79802594ec554348a2e13696ac14 +EBUILD plasma-disks-5.93.0.ebuild 1040 BLAKE2B d50406524b952fb8d4341bf845a207824a4a0ac148714b8f1bdae398057e123b6ac96500b136b4d7ca191137d4c31d5670725a6502a8dac01b3ac80d5c7af88d SHA512 33087a013e9becb3e5f86afcad2232bfa589c77e6593985907758312ab7267af5452a3685ba994f73ce2ef4f825e6c190c4ec5003b6206d4de8f3bc781b448bd MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild index 2022a48ff315..1baf88ed1d97 100644 --- a/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild +++ b/kde-plasma/plasma-disks/plasma-disks-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_HANDBOOK="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index db8201e38d35..d24163bc15e6 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1,5 +1,5 @@ DIST plasma-firewall-5.27.10.tar.xz 363288 BLAKE2B abebad4476e270ec5da39a4a8791382fe287d058e0e8bd2fe381204300cf41213adaa8125ca1c585d457ab969beadcd6122119798ae6c8bda0ad6660d2d14217 SHA512 350d44e26b6a9100b3f6ac9022b2e653f2ff55ec62f8efbef7b747eac006d8a0eb7182f8161a587cafadc07d5126fc0ea439e0624e578911ddba718fc99856d4 DIST plasma-firewall-5.93.0.tar.xz 367776 BLAKE2B a3e80a2ea33e619a6d90ef8d4acffbcf55a2fa6903eb1c116a532f799642fa46339feb7cc0c3edebf2c321c3584b501387d5e861891975d6c342e6430a4258d4 SHA512 3dd03674843b1c6d7eb351e1a5227c2ecbec21f0f6f1036ba3f38d72e6124b3caa93f46c400aac831f5ace94049faf74c543e6a3fa9fc8b3a1c577b6dacb2cea EBUILD plasma-firewall-5.27.10.ebuild 1643 BLAKE2B 791bef934a6de0397ea8875fea59424cefca31bb0d48a76b788c456ed4f5a0fabf26a4ce103bd97a599733bc3b9650b1b5317dff438b26233e78a97c8dd0c116 SHA512 12e67add2a610aab6b7c85f7a190f3b21d933325e53f6845c789d1cf36a89a9fbacde95a8ef30cac703851b8116d2f8bc364e1bfc990e4df94278fa3cc24b8b0 -EBUILD plasma-firewall-5.93.0.ebuild 1469 BLAKE2B 5aed4473b6102179854c38f8796e11d5885c572606acc07d31dd2687d7985e3ff72e46382c9a87a4ac3d56a1aeb9faf972a0f24007d0bc630bf1d82c19393e80 SHA512 b7233f6559ab7026d58aab0b849212c44461b6ce29357cbbbab184c20a9d35361d502c2cce5af7cf5f3c4f33816d8513a9c034681b535bab59525e1a7d8dc724 +EBUILD plasma-firewall-5.93.0.ebuild 1469 BLAKE2B c67294cb8dc60773d9dbc36eccb15fb228283f1a65734e18f59fcf44bcdee284748fb9dbb000bdce1bd85b3b77d3991ba3fc44f998fc7ebf0307320d8e78cad5 SHA512 8249d233e637d470ffa4635cbe03b14ba8bfda23d629fd655ae84499266a15987e4c8f1c13d7ff3e31e9d9c938ea4aa5a983bda90be5302d41643315aef98807 MISC metadata.xml 481 BLAKE2B dccce364cb3100483c9d5932a250f05575badc6c66a0868a706817c3da4be16fabfdc584fea5d6fe45284da282b2123b1b7985e7813264d27a0338dcb76428ec SHA512 f3925caf241daf159b2b19ea70c4a177f023487ba3fef866e7fc529563b045664debaafb0a9978d05882b69457d9dada314c3109803eaf2e8bb244ac5f9b8f3d diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild index 9ce20c610412..2eb57cc2c0c8 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="forceoptional" PYTHON_COMPAT=( python3_{10..12} ) KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org python-single-r1 DESCRIPTION="Plasma frontend for Firewalld or UFW" diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index 8d310d023324..f6f748dd934f 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1,5 +1,5 @@ DIST plasma-integration-5.27.10.tar.xz 89832 BLAKE2B 9279a29ae28d2ff8cbce6e6c9675300fba37c91b59f60c535d4f32ca54b222b2438a7e01747b864681d257cbeaf48248f4397c9d1dcd4142d4da5321fa3216a7 SHA512 a69b65cbf5cbabdb53359adb067ed673bf5582c1768aba7a6f5377f17369f95e9646e23bbac3efa0d67e12cc3705e6411e4d1a1fea1da9243937965573d12f4b DIST plasma-integration-5.93.0.tar.xz 92968 BLAKE2B 049b268686436b6ca035a8bcf6bef014c1cdbf789ea116ddb57b0b3f865fd8d651fd89f5574379d3d7b54aaed89c65f9240b94ba1fca4ba3b3cb289f488a4d35 SHA512 e97d7911b7a8b637bdb2ee669e1b4b9bf16f1e6fc1971d18fb7950d1b328f34b43331d898efc61235a57109e3dc9f853d6cdaf9ab8ad99cc75c8ae18685cd539 EBUILD plasma-integration-5.27.10.ebuild 1372 BLAKE2B 72247b7d7adce849e24b632672407992cdce15a0ac0a92450a567ad7bd252ecb271a5f7997d027c1a0a400a786a34589e59432fdbd74d317ebbc5488904e59a0 SHA512 bdd919d59775668827c7845c65cae50f6a478d7a45a008d8b216c3ba328624431f2cc2e2f118b563271095baa447c1104c1a2a3f2a1f79673358a724417c7b88 -EBUILD plasma-integration-5.93.0.ebuild 2252 BLAKE2B 0cadc1467c062263e46c45b3b0223e904b7c24895932b9d3dc302c863407c0914a4c833f2006f813dadb9abf1e4616676198c5710ca6a831d1bb34e4ac571cfb SHA512 10585281588f3d5a87044a3e3920b226d37588319911785816970f03ec53098769e81ba99014b026a94ef5ac9fc843afd1cf065ae889af2cbc0f30dd48f52e52 +EBUILD plasma-integration-5.93.0.ebuild 2252 BLAKE2B 763f149bb6d5ffbb1fcdddf1d7f4bfb56efb008abab79a1d837bc15b91269a401e4cc47b1fd0bf192bddfcfbc98ab87fa1ed76a344b68749ad028b12b7daa56f SHA512 8061283f9f583bcb824852de8f94f231b74fa73e979177f85283c85574ed507d6562cd74c2bf22f246871f46abeee12860a3049b82e11e70b2fdbee7c31b075c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild index 77f3531adadd..3533bb76a89d 100644 --- a/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild +++ b/kde-plasma/plasma-integration/plasma-integration-5.93.0.ebuild @@ -7,7 +7,7 @@ KF5MIN=5.113.0 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) QT5MIN=5.15.9 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index 46d8c8009542..83f836bf07e7 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1,5 +1,5 @@ DIST plasma-nm-5.27.10.tar.xz 1155856 BLAKE2B e3633156c65991aa938ab60b429dd56f7f78a2ae49b7cbe2b21a8cfba6eefb2b490b69d540fbc4b62017b3ae28186eade08f93c059f2ec20ed4fa5946731095e SHA512 427e6b8ebcd471c0e09a483e43207e60367dae45f8d7727101559685fb9e8f5eaa1a6328a5fd6af4f0a39e7533495ed5402f2f34be9fa943099906d092b1739d DIST plasma-nm-5.93.0.tar.xz 1178220 BLAKE2B e70ba27854eb34c100308163d340103bb356aa78564d9b787a20aba8373fbfd088b16254be5c76e7d13e4cc5a38b0d3f44a92fefd03ed64690625f16d7b4b091 SHA512 d524cda056b1d0c727c6a6bc7bd963ecaa5fb66ee9e54a5a3f8dcc971da1ccc89946e321edd8e2da0336775d5379989d874c0b3dd18716a3e26522006b43ec4a EBUILD plasma-nm-5.27.10.ebuild 2313 BLAKE2B 4d3b321376d9c13e3dcb2a5f7bc972fd502d2ce378b62a388322eccc497a3b8fc02da692123e1b57ab4079a26f726869d7af005988e68e726b7567c74ef3a8cc SHA512 a8befd79b3cad71f7c105fbf276a9c9b074007128d3efbf4265bda7d385b66ad883a8c2956fa9e3f5e402aa12408e44dd41d3ba5efb902603393e7f5f18ed695 -EBUILD plasma-nm-5.93.0.ebuild 2113 BLAKE2B c898a95906edf79e9e308b0c7f3b53f3099aae8e7ea583fae17f268516af65be82e00ac820e8c64531f633627c1aa5e1f2a7a4f1e46921246524720747bc9381 SHA512 8a43ce79f31f81a4856669ba5dc2997e236f16c58acc5838ff28357b63474633eb5ba4a6546a77fdd63d6e8f540233229f71162fd3b5fc8c5469d44f854a72ff +EBUILD plasma-nm-5.93.0.ebuild 2113 BLAKE2B e19166bb51fdf8fb74f1f1f418532aac9f05f781998782cfeb7b4f5d0c1033fc40b26c306d4df20983efef46394dc05d1c1c65a0209ce1ac9802a229b5abd362 SHA512 97285cae1d9ae8cf67e6fa6d7ca952fec6d0d0518ff6ef13e2debfe707c19efbab5c6d67b0d1db35c43591c567aed34248557dcaca1274e12a770f737d0fea46 MISC metadata.xml 469 BLAKE2B 4d7fd7a809aa0e7f0aa9126ba2aada1aa2326bffaa3cbdaad633c9cbfc7f59b3dde4f4e0b05af0300aae9660a27f983d8c0d4b75b0f09eb88d0c8896430feec7 SHA512 3c7e0687338f1be630bc620131da7b86b537ae47e7ba5d7571392efa51f02f849982a0414871247a9fb5e167f234e3a5ee90d3a2ce667225ea7fed9369ce8ea8 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild index 84388ac37d93..77feb752a9f3 100644 --- a/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma applet for NetworkManager" diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index 13abf7fe563d..40ae451a16c9 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1,5 +1,5 @@ DIST plasma-pa-5.27.10.tar.xz 163772 BLAKE2B 78ebfab5272f881842088a186609d37f215bf5fda2ee8f2dc34f3a2bfad9a05a6d95b613bff55a84159417a451e82b30c20bfc31ed57d277a11a6288e5476aa3 SHA512 22ea2bf190aaaf557a5d456ea761ca09db88c1bbc1ca52d1280027d61ee6cdd9f7601bbb0d18232068ce743ba173e56db3d7eb58da5b43d4d151cedbb6f0460c DIST plasma-pa-5.93.0.tar.xz 169816 BLAKE2B f36f69ef905a9ebb340d0c4ccb074d25ef1111d97ffe1ea74a4f5a7d149aef96460b95a1fbcfa74535582e8049b8be1bee9e552ecde0622ddd9693dbaab726f4 SHA512 8f94f5014ef53a47c1069695157a5f012a9bb2030d57411b18d97ac2a34efadd9d709cf279fdb0be4c7187ccbb6859e683863cf36b05b3e9b997d4ea01ec5468 EBUILD plasma-pa-5.27.10.ebuild 1022 BLAKE2B 99bffffb8d1021ac69e3b621bbb736bfbc9e1d4a002f96abada9eedd7a2b735a9c6128ae44ddeac2c1cb6d65fd322d59de7bb6f9c2eeacd12ea462d4f0ba401f SHA512 4ec2975886bf259e981fde099746af0c0534d620ff552b8ce85193065b97308d7e67c74377e43061373c629e69ae60e576d03a8646e983c5840e58bc42738010 -EBUILD plasma-pa-5.93.0.ebuild 1090 BLAKE2B 74eaababc754dbd1c268f851b6d2e6796ff9285117e951bab8feef908c6f0e93e9d6df8668c0b9149caa7672a2aae96df3fae5417c29f6081dfd34d4690d99ab SHA512 62c6f6213b8cc0e84aefc7b905468d4b6825cba02e253b6713999389bbd659f148d556d1d86259869afcdd75bac6271a891991b1cb1e369b4f5ee855409f0d19 +EBUILD plasma-pa-5.93.0.ebuild 1090 BLAKE2B 30221978c94e9dff2f9bab28077985298cb1900369fa11eafe54584a507ef2c5b57fcd02968689851f21f2c2c84f55d591af3e2c95b906ccad6ac191bd20f7e8 SHA512 46072dd31cf692af10463dd4991410670c12a4343b8f4ef302b0403b613ffba7041c6bcbd9db17faf2bc2208b78a2bc623da470533b0e9c70c1bd6d605ac975d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild index ef6df585a7de..b23dca0070b7 100644 --- a/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma applet for audio volume management using PulseAudio" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index d28e430285e1..4d0abcfae0c0 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1,5 +1,5 @@ DIST plasma-sdk-5.27.10.tar.xz 320988 BLAKE2B ff2f7441b6ef99dde6783fc43085f989e0c963d175d7a16fb2efcb63568dbec58d231d7be4109961bd3c296a855a7c5ce0fd02e337b82765353100fc92cd20c0 SHA512 8459a981d7ed40ec84c02f45b595368e53f5ebf73b3943e25a57be402276e8fbc2541af4635456e1a9b7594cfa9ee2a180b5b617e2885b19660f8fb8da79386b DIST plasma-sdk-5.93.0.tar.xz 324628 BLAKE2B 5773c3523f5dc3fd4dacae210b9646b2479db03ae01e80b7eaa25135eeac4ec9a8bfdc6177b3c2f22550e8dc9498fdb030a5902e5581371fd9f9a7d411931e3b SHA512 e92e65330ee404dc36398fca09d736f5e4219153775adbedd838e220c130fbc25245219be675215d7abdcf4d98320bd86fdaf040b247f940fbb38d0c060250d5 EBUILD plasma-sdk-5.27.10.ebuild 1250 BLAKE2B f90671d575e60f76e70bc17d480f9cd32b34051cb740c1896f35ea246bfcdbce16804b5dd3efda5c6dd4c8c1a48a809bb0f244c29a1eb3f200cd6cbedd2700ce SHA512 f3fff827a319eeaebfe6a4d243a229de176bc578a94e5c95f1959f053ce01cb37cc24a1071f76b53fc24989e2c6f4745d11b163a07dd4d618dafb5837a3bba8c -EBUILD plasma-sdk-5.93.0.ebuild 1142 BLAKE2B 122d6f6dee176c4ec0bfc5cf82423c6d6d546e103a051500e7c6f0c4cf2de8aaa69a72ab101b48acad743bba0f2737152aa874caeb924d92b08487cd2dcdc33c SHA512 767b09d247dfd956d08df031c0327fdc0c68435cb7592e732f15cf17b42d838edab8495a54fe047b1167fc929ae2dbe9bfd816677bdca436a133c6e6a8ddbc5d +EBUILD plasma-sdk-5.93.0.ebuild 1142 BLAKE2B 03bc33ff6c97e8c1da5105def83b7a8d4f16be63253130597802edbea5221b91a18c1f44012ddf086ea497c3a5712a51df3f6927a88469d13d501b87e81291ac SHA512 9dc1ee137bf040ebee601f4aa4d737c9a34beecfcda1e37c9c239a59e985a3b5068fda71f91205bd4a445220dd5624e70c51514dbbdb430380f8887bb8037aef MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild index d87de0135055..d006a8fc2785 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="optional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Useful applications for Plasma development" diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest index 523de5d4225b..ac0fa8e941f7 100644 --- a/kde-plasma/plasma-systemmonitor/Manifest +++ b/kde-plasma/plasma-systemmonitor/Manifest @@ -1,5 +1,5 @@ DIST plasma-systemmonitor-5.27.10.tar.xz 173356 BLAKE2B 18ace842057cae54c1e6814e7f10cd37e19c40a2a411f55a3ed40d2b7510fbf7548066abb4b6f810e32a8996d606c79341601c1cfa090076d73326ca9dd3eff5 SHA512 0a650e9c12e3c8ee07981e4a1f491290cc46f2926c6ff504cc98ddd32ad99d9849af1835f800b523ad50fa9c2cb4548dbab1db5722420146461edf75875dc977 DIST plasma-systemmonitor-5.93.0.tar.xz 180548 BLAKE2B 0f65d5667c4f4fa403f0b74fbb180b064b40c9ee977ebd6d07bccd6580a4df7015b0ef531dc5a8e898a47b4d4138c9636a82d146bdf14793666a7a0502494576 SHA512 b400d03f5b6d010885b928b32d98286ddceb70a3c74d3042c8e63654e465c4ceb24dc675511172fbcb912a06dde2a9c4b4106de211278d2ffbe1adcc0c94c177 EBUILD plasma-systemmonitor-5.27.10.ebuild 1254 BLAKE2B de38b9b07b2456b3cbb1f12757048f8bc9a8f5f840eb77a22c5485a5e63ccb5a59bc39c396e74b3342408e02235dfe161fa3f35fb00411ee602bd7a0684d9576 SHA512 1025479766f95d9ed7b6b11c547b10df9b3cdb78d3c09d4e6b14df863033fbbddfb259c79a78d6bf37f6d8cbe4b80c35fd4f4c20844304c342b056de26b90d42 -EBUILD plasma-systemmonitor-5.93.0.ebuild 1200 BLAKE2B aa4124817f6ad63ab346991253273850103e54886ab0e6f579787741a55c846d5d87ac2e966181c5427dc91ffe782e900ba9af2c7900412a8533e87f933e83aa SHA512 5858c53179e46e8f574dd06537134250d78c70217835de4fe616cf590c6072de5762862431f8253b5534df048217509a28d4897efac592ca7c31105712adba3e +EBUILD plasma-systemmonitor-5.93.0.ebuild 1200 BLAKE2B 009e92fc86cf5052d3b761178dc69232225aa692f6e7fb1ec31edc4701c067d0a4d99708e009d545d683c75dbfef3d195faa768f1bc6aa8df5ef598cdfb45868 SHA512 a1d29c82a2eb7a820d2a6db25ddf8619aa0523baea23866d8a26b7f01f63d3199af0d333c4c4a819c1399205b471ababe7497c9d611e404ebf0d1ce23fd5b84c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild index 4604dc1f00c4..20c82f647925 100644 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Monitor system sensors, process information and other system resources" diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest index 993272d77068..b9b084b25598 100644 --- a/kde-plasma/plasma-thunderbolt/Manifest +++ b/kde-plasma/plasma-thunderbolt/Manifest @@ -1,5 +1,5 @@ DIST plasma-thunderbolt-5.27.10.tar.xz 72112 BLAKE2B b527f7225fe6f85b2168406b4d049813ed3da9616b577f3d9606151d391bbb1237ed2a84e49f3b3dbdc601d52f54a8f25f91d5980ee812518cff105b602656c4 SHA512 5a93e390332ab14f212ef60c1fe8b0af16256058ab70d7504699b8109c4b28a02dfe7597665168f6dc9061397fa08c670897c0f5cc9cb64576cc979052d924d8 DIST plasma-thunderbolt-5.93.0.tar.xz 74440 BLAKE2B f85792c87e3afdad97ee8d03bc122270c02c69b23823d139a73d277a84777ad6dfc620fdf9a15ea6dfdeff516f383f69c95ca86878142a8366ab7a7c898a2c91 SHA512 f6b0dbb87ce15f2725e6df2fa5f6a21c3b004e4c101d30a816845206937595ca5b8cbd2329a8ec911467c804f4e218e49824abba1a591de864585517b14d0c52 EBUILD plasma-thunderbolt-5.27.10.ebuild 957 BLAKE2B 98dcdf1feac2ecb8e22712063feabfca4f789fcd6ae651468098a4e8cb3bbdcecff5677db3bbab9ee9d58c7ad70317a06f5050312f368f0a4b676fe7ea3a750c SHA512 c8466d5749aa80ca74e2b766103d22a708ebf3ef1381fdbd45052e2419e7751e09441894f0cf86d1828088ffc7b315246c4e0cc665485f6c99791336979b6c05 -EBUILD plasma-thunderbolt-5.93.0.ebuild 859 BLAKE2B d61da030567b2149bc6b21bc3447e8fd5d23d207a6b611b56146d13122d218ab64c8b13640043925fbec8dc29715f1a23d42f9d4d9340e6ddf9efb8872bd5ede SHA512 9b954a33bae1be74e2e68ed8d0acd0bd435c6ed891e12c86384a1a3a2ec055f46a743aa6b542c1537cdd95f009875da4c0c667ed66597cb4415c23fbb37a9af5 +EBUILD plasma-thunderbolt-5.93.0.ebuild 859 BLAKE2B 6b9c5de61b57a53f44b37b78ecf159b59037a003c6852e32396d7c713a39608364cdd034db1c3955fd711cbd1b2f6f88e6c4e2423aea102439d13cfff8720538 SHA512 9affa1dd19edccec85fae78b1911eb6a07e200bf1372c77af17aa63c24fa1d97167e1d7ab5e34b5c32b1dcfa8dea32cd9aff95f5747fe588abf9b8bfa0dd2a86 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild index 14b1a4da3d2b..01641b0d44cf 100644 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma integration for controlling Thunderbolt devices" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index 8d07a906fd8d..91043d02bd69 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1,5 +1,5 @@ DIST plasma-vault-5.27.10.tar.xz 186612 BLAKE2B 0173ceed2794c02b23b0de512ebd75b3e59484ca858e9de0e3d7be95f8e173680366d0517703134f9fa75d3a26ef59b02e0c1905e59f70793868d5c49506cf3e SHA512 231e34aac414d7fd530a5922edfa8532fadcb0e85ce622bec2389d11c18c242dff02743b63d7b1d5bc7e3eee76a932c9d7780eace348914e2f6bb41f76b621e1 DIST plasma-vault-5.93.0.tar.xz 192736 BLAKE2B 64d8105b5f8221bfb527317b4107b5fc02d2c16e6d6caad7c5bf190ef342a880478b9ace0d4edccfefdc85b6822f299ccd93ec9eacd565bf718dbc496568a75c SHA512 fe4c3aa15666adfe13c825f0a1bff8d0c1804dc847ccddd81602cb594f5255f19665ab124cef0956c7b512483e36fc218cfecc015d3f2a82c9812577a6fd60c9 EBUILD plasma-vault-5.27.10.ebuild 1335 BLAKE2B 5d1d7dd454c08a92c13749a532c60008f9c264288907c129333e78a45df342aa8952c00e009b7b4841b850cd8364edef786c3d447066ae292f294acf44a61569 SHA512 d0deaf5fdc9b1e56774ad5d487b8ad8250170334a8c0e702f40b01cf2df6fa45472f14c21f0f150c191a4dd4c3919267fceb68806b26f67be0585c957e9aaba3 -EBUILD plasma-vault-5.93.0.ebuild 1262 BLAKE2B 46d908bbd85c12269d3f2e34f261a37bfce36f5003f236394887c2e4ab82099fe650900bb816ce0a81e59e1e4c8d83d46c4fe1f7e4554d217fd0c0badb5109dd SHA512 12c8b95ddfc6da517fde8974c7662f58198ec7179c708905eb42a6b16b4069a9268f23b463e8604c5a61840981c300ea7da9df6559b8fb14f4400212e7324708 +EBUILD plasma-vault-5.93.0.ebuild 1262 BLAKE2B c237a7f752cfddd3825b8ccf1df49663aa8b0b1c7ef45a80957070c38825d81d0c14962024fbabed7e99ba30eb2668f635f893d89ef0d90d1ed8efe0ea0e6abc SHA512 e30578fbc82b8c1cc99e17f5da0de98b111b1628a4a95db4a610549a61de453ceceb14fee4626e32dd73738c2733e74766d23d18c134113da3b7ad0d1cbe4dee MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild index 1af6e7d97701..0960cb3a6c1b 100644 --- a/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild +++ b/kde-plasma/plasma-vault/plasma-vault-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma applet and services for creating encrypted vaults" diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest index 43f9aaaa1fca..176f5870c3ae 100644 --- a/kde-plasma/plasma-welcome/Manifest +++ b/kde-plasma/plasma-welcome/Manifest @@ -2,5 +2,5 @@ AUX plasma-welcome-5.27.4.1-kaccounts-optional.patch 3455 BLAKE2B 47f4294b6ac94c DIST plasma-welcome-5.27.10.tar.xz 835908 BLAKE2B b7e5eeaea032b39506edb79bab4492b711a34ec38092ec485a79541e78c2992b7d294abe89a717c4de2902601a224bb3d19f8027bb959786fedeb630190a6a9e SHA512 94c55d7a3298f86565f239252b0f6827d347f1e6d99055946c11e0b0dfb23227820c07b45edda59a8080ff6a1c72ff0884dd0e38a728ae84d21943e14df3fd31 DIST plasma-welcome-5.93.0.tar.xz 904624 BLAKE2B d823985bdbb38cf84139c2403dc9f445b27d1926d4c5558bc25979fee26a868d55006f1e24909e61548ab81345eca4f282a18c8f9a1b2c5796317322a6a9f885 SHA512 cca763d4d70bc0d39fd10d2020fe82cc0b54f490d20fb1d255ad2b610e44488bf37218f99d1869704cec9c8499e948e7308b393bc7a47fe2934f17b9c778660a EBUILD plasma-welcome-5.27.10.ebuild 1578 BLAKE2B 1619763048f46d3576546c14baca2baa07463c6555a81f396377542f36e74bc7e7cd50e9dbf3dafd4f2e81e7a2951a0f3ab6edd50336d37fe8e2b8051334c998 SHA512 7128f5c6b8373baf3085e1903fb127d1ad076f7ce2de7666725e188b606ec3d49690e95e06c72cc118bcd991ed11c4e7314c74117cdd38ea8c241979158b0f1c -EBUILD plasma-welcome-5.93.0.ebuild 1240 BLAKE2B 7b9dc8edbd15890febcee29348e7252f1b9f07136701107e5f6ca0fc4315d16322a12623432c33db955eed0fea95567fa749df83c0d33f2ec64a69c19e54e072 SHA512 d7a784db1a1190a7505e6b955effc88f48c3736ab34a08fa26814ffe8c4bf388c4c378723334461415fda238468e1b24a668cdf344d0a8e2cb5da48646e1f7da +EBUILD plasma-welcome-5.93.0.ebuild 1240 BLAKE2B ea471c3fef8e81afedf41b4b3a1c8c55fd7425153bd47476472c73dd5a455bf8c030521d6e03d9fbadbff90a84d2234e4faf0859be3f87c53fc88fb57927a0c9 SHA512 922660ade63fd7938bc6e617dd8687fc0e8405ecc974c211cf7f1f943f64302200159fa5ad4c5c8d6e33b3ffd5b0259bab0d7d2dee0779e58ef248d1a876a06c MISC metadata.xml 550 BLAKE2B 78839fba571ddb92926c13ff6e8747b2d14af746f5e0f29483996df70a51801838c016de81ed9125fa79f701ff0aefe22f9bc95e71d068f3cc95bd210164fe5d SHA512 8d79e582ddf141e9e97e5de8036e4878f7a4c2acbb06669491da9e0d1ae64316d49d6a330b8c7268c411a42170d37152f8d7c1580ef3ad75454097780e92b24f diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild index 4ac74d53f32a..d681029e4755 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Friendly onboarding wizard for Plasma" diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index 5cab21d2ca0c..c95d789a4955 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1,5 +1,5 @@ DIST plasma-workspace-wallpapers-5.27.10.tar.xz 94031960 BLAKE2B ec7c8601c26d0fda7da8163d677d95be44e501fcc34cc15f0785fce95afaabdaa31ef68c486c17e18d8710cede9c5aa23fe09fee53ac02ba17d11cd2b64863a7 SHA512 332f4b51cd34156d6022f12c537ed16eae96a19dee86554d7f83ae82d6a973c25b553f0c95fc094410676566f8f05fde9ee1bec10f06db8c23707306372cd979 DIST plasma-workspace-wallpapers-5.93.0.tar.xz 110081400 BLAKE2B b5c87be607866f731c247c6143b059778e3d13acdba33bb9c503654a95b7a2e0a882d7b03d1bc4b1a4a9af85258259f267294888a1c6b54806d4aa437a7ebd54 SHA512 66f081ef0eb6c99283e9491e20539adb7586e7372264bf67643d4eaf2f75e5f12d68a67366635f40668804dd069d3c76c2560b140fa8a09fbd5f44e6155a813c EBUILD plasma-workspace-wallpapers-5.27.10.ebuild 369 BLAKE2B 6b4d97cf605f7e25f012a90dcd1da69ec4c8e78e9388d84b0c999f412321e087c39353349572777efaa9392dd084027660d1239025aed67292e31b3f125747bc SHA512 289ab02851deace9f9a2e75c644f4b4e6ff51cebd87e28c1f69a38b99e889e78c859e0b32ea8be515340a9e5285c3c9293deb1299846422528a37924bdd376c8 -EBUILD plasma-workspace-wallpapers-5.93.0.ebuild 357 BLAKE2B b9477b46d6f85c5284b0897886ea71af477fe7c7df4fe3d0524b461a54475315e7b2e251a16fc643e2fc80d59982204195b8bab2eb18e271287bd55a69de353d SHA512 cd6b74bbbb7f3800cfd6fb376d712a6e4569c9e4d4c8e84d1f3c3a377c0dfbdb316f28beb01d5c420ef452b323f0cfa761b85f5808e8a61680381114a438b661 +EBUILD plasma-workspace-wallpapers-5.93.0.ebuild 357 BLAKE2B e0d81581893683ddf0c0a3cd7da1123778dbda529d8077ca28efc8f684468c8acb30f4ee6da3b652bc03bb3686c2f4c2c2784ff3b3e22550f28589c588cb46d3 SHA512 d8ffdc540ff2e8704ab86c3cc58f32d0ea79b8927229e3be981d8427b6445b1a8e8ab5a2078264cf72b0d8b29d118364563c491332fc6ee06613181ea70af323 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild index 9a46e2f85e6a..a4488992a794 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.93.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit cmake plasma.kde.org DESCRIPTION="Wallpapers for the Plasma workspace" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 7babb6a6db48..feca7a69bfab 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -5,5 +5,5 @@ AUX plasma-workspace-5.24.80-split-libkworkspace.patch 1175 BLAKE2B 74dabcc26da2 DIST plasma-workspace-5.27.10.tar.xz 19476860 BLAKE2B b171c5e6bbf2144056a900947c439ca43556d4319686b7b844bd1984e3ff57e04ecffda1c57bc534f67f2b5d2983014eef5a89470e918526143ae91f91a75d84 SHA512 de56a884c05101672b5339cd64b345351f602b33b14daa666e18427251980f557dd65fe35f77c3a361507e3372b05e03b713123e2a7cad29c6bba2af2b43b5a7 DIST plasma-workspace-5.93.0.tar.xz 19898348 BLAKE2B e8b9ec2008dc30e5c4a52242fb28e7c8cb005e69b711bc5866bc4fddf96a8c65d01856bb294e23913c43d95c06a59e88f0ed60b944c135be57301666e20586b9 SHA512 f50f131c3f5204aca62a89b442ab91b8efd3b7e5d8aafffb4c6d7297384e4737b37c2b87103d7d885af247d89a6a15e205cc7d4fc31a14e3d5a597e498ad834e EBUILD plasma-workspace-5.27.10-r1.ebuild 6964 BLAKE2B b0f634c84abf8dbe7067ba95ea4a5af67b729e4b980da844ff4f22740268f06a617a0621d3ec9e2f5a47069daec2f1f0b6b68eb160f8388a806645d59417be5b SHA512 cb4f7894270f1162ba15e5a96ea9e5e2393c436d86898f5de7f6c01255a4998efeb9f7b7ebe6095efcee42030c9da5fa75714cb5099abe477542832144e2f090 -EBUILD plasma-workspace-5.93.0.ebuild 6825 BLAKE2B 8f29c7fa392789104dba4db7eac263509a2ebe3a3da4e2a6b830b63f39fd780cb3414d552261acfad626a877164abd19ef116baa653747bd5aabfd764c715d61 SHA512 24821edfc8aafbe16ce6d2b40fbb83c2f03a62be4c8c29e04f0501e9dabb99fead9658ba311aa090ac6621d9a7ad74ebafdc719ceadc097720fdf556e37ac288 +EBUILD plasma-workspace-5.93.0.ebuild 6825 BLAKE2B 505a2e23cc629e266bc36492c27c4c93f24c54a9ec0334489c160eff2d18d1284dd2b5a17b187b91ebf6c1a9b7a30cc85ef4670f2a8cf9d72599dd5e0877ac8a SHA512 813cad69bf423491ba5f08e135d15a6613d8dd8ee5aa543fc38bae3377fee246bf726e8fc29ee8ab8ab13efd7c385df848492fa6bda766472556b3a7b79df366 MISC metadata.xml 959 BLAKE2B 6513ae79e0cf24efd0bd33a16708950d36393770b51ea752c4c8c6e7ec63c7675dcf5e96dcfbb07d527ba910462b7c23afe35c55b4643ec69d1175660b245478 SHA512 8af28473216b00d4273be4bbb5d93adf8a4db79c46d9e97bd8b2822fa3920e8fc789042669bc93e6e9a6fa1c864a49fc23887be8456ea122a6d8b09e384dffbd diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild index e194cc960d9a..44ad2162062a 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma workspace" diff --git a/kde-plasma/plasma5support/Manifest b/kde-plasma/plasma5support/Manifest index 84170a99b07c..d7b011e6456d 100644 --- a/kde-plasma/plasma5support/Manifest +++ b/kde-plasma/plasma5support/Manifest @@ -1,3 +1,3 @@ DIST plasma5support-5.93.0.tar.xz 55592 BLAKE2B 458e89b38e7292970cf76d3e4bd0d1d41220f3080b947c93f2096d553f5599d88f4ab6dd0f4ddac20afc4ff14784b32ff28edcfaa05fca9088cd4932807b0cd0 SHA512 2d5fde7b3964fd5273b93d4df69ad1d6c73bc69e1878bc4980c3c8ad34c2de39b55b764b812dd161e67942f5f839bbf9b90847b664ac8463b84a8b45a79187b9 -EBUILD plasma5support-5.93.0.ebuild 561 BLAKE2B f3f6cb5c8652b758382aacac0cbd8e01e2ed04c3189ad11c667b1a24a4d60a61c24fcc081f8aa2dae4a2515579271e0b39b6506c7b13d7b36163432db0f3a467 SHA512 67404843d0795f1c6c9bec5bdbfc24b7b0c4960a8a55cb7f49f845ea5f538140d0d7cd7a7695a587f28c86408600f3821bc08f085c3c486cd35178ba5bcf6b00 +EBUILD plasma5support-5.93.0.ebuild 561 BLAKE2B 7adbaab35eea6f7089a499c9a643ceac8907db6fbd882c08b19cf45ee8f445b1a8069346e3d4d321c254de71ea3b15da32b70cdf10e1be077269f157e80f6328 SHA512 8583a26b2ac1c504d0bda6fcbdaadff17fad43af06f57342e64c15cbc64e1cd3041271e66ccc74bc50295486dc33613834a239f943d36759addb7cb7209acc96 MISC metadata.xml 383 BLAKE2B 511c21979a6bce7979a820816b18b001e7966818f1a5d0a1bebc97d087d65f9bcf294cc9494b0795d9f5c0f02db540634fb203ce3a9996349b426fb1fc3c71a7 SHA512 a9c30d3bdff230c2ea6105ccd15b8857139272f77c3bebb03e32fadd7abd31b9afbd1afc64e891b9a3f9a0e1a9ec25424de816f6959a11c4d0592d1c956b0a61 diff --git a/kde-plasma/plasma5support/plasma5support-5.93.0.ebuild b/kde-plasma/plasma5support/plasma5support-5.93.0.ebuild index 37b52c8e6e1f..2719ada53d0e 100644 --- a/kde-plasma/plasma5support/plasma5support-5.93.0.ebuild +++ b/kde-plasma/plasma5support/plasma5support-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.249.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6" diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest index 2fff470e2792..609ad723c2e8 100644 --- a/kde-plasma/plymouth-kcm/Manifest +++ b/kde-plasma/plymouth-kcm/Manifest @@ -1,5 +1,5 @@ DIST plymouth-kcm-5.27.10.tar.xz 45740 BLAKE2B fe498920799f54963a3330fe2f21524e2aeb377a547b6c85f7d96d94cbab42f7a2d4b8b6a704f5ebf52c91809521e0a0b7d80c4c780b7af95ccf88644fe6458e SHA512 e5534cdd30cc02f4b898010566b41a3573db5a75d7b1579f755e976e2199bb3314c0888710d30bb1b2b47800c974c9d5a8979c1e78ea7a79545a6d68675e67f9 DIST plymouth-kcm-5.93.0.tar.xz 46392 BLAKE2B fc21224d82481642c095e11ef51d2198620cf63dfa527065c32ca6e5c5d9eaa76ceeb4c548574babee97c66f8a2a7d4ed5f2c32a9b5aeeb9bc1c85e8db1104a1 SHA512 a74724ec725e0d6ae0059274c5509834452760e4c1662de1cf4c248f7d47e58e10c5b61a58a8e2d65d08b204e2fd0816e91d9c70ede56c96c074a48ff168d21f EBUILD plymouth-kcm-5.27.10-r1.ebuild 1065 BLAKE2B d8d75632a9d025c9cca0700429844b4886eb823f4f5ed640c180ccd925d65f4c9f0f98ed846721b82593cbc2585931b9434155a0aa4b2494084321489d30f3ce SHA512 573511adb4a9c69436f4e4a3a88e87215701fde5336656d758996fc5f2d6959200b526c88e89be5fbdce8c60514d7a7fc68e800cfab718695ca7f2523d92f5cc -EBUILD plymouth-kcm-5.93.0.ebuild 940 BLAKE2B 2f707113abe8e1ed3a647f8245a3dc6fd0668efc84abc9105df7bfa869d1cf0ada6a91b3d7d7e85df62ad8260621781a5b67dca364b4dda5d391fe29199088b9 SHA512 4c3f76fb6d33ab9a7e456eeddfd9f299447d2e97b3b7311d26ec8447cd8c6f87a68814780e09ef572a6de55b25008ea38c715e8610a760dbc5dfe21832b70530 +EBUILD plymouth-kcm-5.93.0.ebuild 940 BLAKE2B d6b04d009e20b193948053f0dd8c5a1fd96651a59c5239bef975c46c515b612008e1b8e08f341952881704d082f3d1c74fb838a60ae91a472c2543aa606e097a SHA512 52a5d4eb0ed8dbc5bce5eb4597f2970b08d3626147113d4b6d57fc4d461155a73d49effd6f575cc7becf1a305eacdf906c88d37cc12b985219202be81ae84972 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild index 2c743f797d2d..974809ce0e2d 100644 --- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for Plymouth" diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest index 818b1fe4ab4d..8f7eae886536 100644 --- a/kde-plasma/polkit-kde-agent/Manifest +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -1,5 +1,5 @@ DIST polkit-kde-agent-1-5.27.10.tar.xz 52860 BLAKE2B 69106b89eb41d04b038bf3d9b984d55f8164f0bb052b2ee55f79c7c56a01463b57a2a67aca680c0af462f6d6541d35914bcb61046f7216f20540c8108a9e66e8 SHA512 a1af82cf76e6c4f3542ad5f88090464d9c6c7eac43c379f2da04be5b16023c0b4f1c28e4677c3b96daaf11ff0a4ab52b1a42e7b96645a0390ccdc2be76e37007 DIST polkit-kde-agent-1-5.93.0.tar.xz 55204 BLAKE2B 50477814a313a9b9e6775a237ba23272381e24555cd5366702dd89d25377a7dc1f087e54202e3c46b17195f078cb7aacdf76aeb7202587a4724b947582d48ef4 SHA512 484f4469022998cc153f83317d1b76c320c2bc3227ed22dfbdc2bb396287c42d6ec22a69cb1b21bc471a9941b2c355c75c4fceb28ddf17d3bc000e04b251604d EBUILD polkit-kde-agent-5.27.10.ebuild 829 BLAKE2B 5c1bfecf455fb23d8b5b6e397df6e8f99a951e7d8085d107308b4dc65d94ee48182e2021a6dfa97661e630ba11a749e762fbaa0b5fdeb5f373501fd12f9fe461 SHA512 8b58bcb2070e9f1376bcab2b4d423bcf5ef54694e217ace0b7ce09f77758df85851538f9430aa66cbaf7fd0c53321304a468b2349f52ec640147bd93a8ac33f2 -EBUILD polkit-kde-agent-5.93.0.ebuild 809 BLAKE2B 26165db0fa5e4a94ce65ded1ad39687c91ddee2b6c4e5e444d9809df8a060bb546c7cff4c69e778726c6e4843625c860d94549c7670e1698f727b404aa0ad9d9 SHA512 340aacf49a951b584d7e29505002f55c2b6971048ee820af8568b8f6d567cf7a696e2207039fb032d6c20c0c586796084da70eec6ac062773dc6c6c8ae3f4a17 +EBUILD polkit-kde-agent-5.93.0.ebuild 809 BLAKE2B 6adc7508a37950763758bcc2d7af714c81f94bc5abf7ab7b829334f95ed774ee79088f5c3d2a45c0e2acaa80fbb6cde55728f3a78435af8e9255eb72ab2cb6fa SHA512 67a15e6341ae2fd456039939d524ccb40f85b44851d880bf2ead4c56894d5efb816bc1f32e16cbac55d076edc8c1dc4a4236229ce08ffa875a4abe3fb08405c0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild index 407c0a748fd2..5b7615aefdb9 100644 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 KDE_ORG_NAME="${PN}-1" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="PolKit agent module for KDE Plasma" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 1032e56d6eb5..9ca132b6af09 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1,5 +1,5 @@ DIST powerdevil-5.27.10.tar.xz 788444 BLAKE2B ff03556e699e98389b05b155c9707cac067d1f87c83ef097d75abd8d3e742f2f21f7ac5b0b7bfb2cbee195dc68f0c7bdec4478752dde39d371cfc6c03423b5c4 SHA512 7bee5e98e5e1cedfc94c7e5d5296c88a88269f2838bb937073bd27cd0bc0ee696ae7134386ea84ea60b8ed18c5bdb6d2a715fd599c0836d62a3191183a47d47e DIST powerdevil-5.93.0.tar.xz 792284 BLAKE2B 06ca52a4969f9bd0113928f3e8904cc085876db2688eac8c3598b1648b1efaed16da22cf2011c7ed436ff3efedcdf935ce225ae042ad532a2415c9891d73fba6 SHA512 8a6e4e98bc728aedb6441d5052aed39922f83a1255a16a1ae60969afedf094f83af08caab54fd3d39c7168bce450ef38e9692ebb0f2a7257e57b157f90bdf6ff EBUILD powerdevil-5.27.10.ebuild 2050 BLAKE2B a4e163f26351697937267a0a04be238d18ee695294aa826fa8b10b31d5a881ee1ae59d3f0f859829fec3f0ab1dd89c55f55a320b2afc8c9b7c036af3753c8b2e SHA512 0f303ba7dfd02ebd34246e4e902382c5b97416c160dc87423588db47fb1f0cd0689a23e947e094a26a28d3379d6ced8f779b3c14414aa3425d68629aeba5f954 -EBUILD powerdevil-5.93.0.ebuild 1739 BLAKE2B cb585995b4bc911e6fadeaae15ace8102bac6ed4255616f6bc979534aa6c027dfa9b9fe3b9f4f619656947310cf576f66cf845344a20c2d5b91c987af1822896 SHA512 1f9c85fe4b3777944365f32335d0f4f323ec492aabe0c6701e1dd6aa7ccf9970db7fbac0155c2ae45b099b4b97655ba01db6c27f067ae91b24c18b74b79c5a09 +EBUILD powerdevil-5.93.0.ebuild 1739 BLAKE2B dccdea1c3f4854f7fe04f10154460dba6f6e04350e7012eb576a8fdffd929c226e436b42e7753bd2177621128352d9578a8fefda7a5f3230bb2ccd170496940b SHA512 2983a6eb4b380015c3813c422541801244f28c6728aba133f90edb9a5e3ad5c0aacc7f7992b1da0b677c6143484fae813b8ab13710289bee02ffd61d004b6733 MISC metadata.xml 597 BLAKE2B 4e436cb067ff3c936a6e497de75b03947f4ccd1103f45237a8a7fe738f67c5a718bf17bbb7aa0a9eff068ce18ce4f0b73bb8f737badc63971e3edabcdd09bff8 SHA512 f4652971683109791e796a57de30efaf603566ad5f9e3e1d16ca54b1212b4cd3ebe1d9a934959fcb51d2722aafe3d57af708f45722534f225ea4b2889a492dc6 diff --git a/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild b/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild index aec8556225cd..b05a42d8c513 100644 --- a/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild +++ b/kde-plasma/powerdevil/powerdevil-5.93.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Power management for KDE Plasma Shell" diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest index 150d36312d26..50ddf099d12b 100644 --- a/kde-plasma/print-manager/Manifest +++ b/kde-plasma/print-manager/Manifest @@ -1,6 +1,8 @@ DIST print-manager-23.08.4.tar.xz 289936 BLAKE2B 904ed56a62f8e91beb7179fac171a1af4d8c6292bc86afe931dd5644ee18e0a883c3e29fc5b37dbd60eeddadb349626abc4c14a5bf2c7d32b78da77a40f063de SHA512 3c527ea57d78492a77252b9c5d22e476ef05531bb154c3bd7d986dcb0bbd87c0811b8e3e354f5da94ed58bdf4d7a119d648b80b2ad8689cabe332fb9265e78d3 +DIST print-manager-23.08.5.tar.xz 290620 BLAKE2B 3a29dd5e4684e966d95cd9db424a4b3c82889cf8c2d1fe99a4c9d27e6593979cdbd26c11c8bd1af8df98ca9c86d2557da96a31f914e4deac10e86c2a188f0a9d SHA512 28af8ea76d08e83a5cdf1ea5c2e6ff6314bb89b835ed6af2648219075a75ed3606eb7472a2ebeea2aceb67fc562838a3c554b8515f168f36510a4e07077974f3 DIST print-manager-5.93.0.tar.xz 335032 BLAKE2B 817132086caffd93a574f3948f9219deb0ce403515a6f7d69e3140490bbd58eb8fa0061e16718f9ac2843990a2547ab767638ba5653481a9476dbe1c78cca437 SHA512 56a3c4ffad589df256a8e873b078fe51c4734893382e7c8c46be4f599d7e140f93ba4866a3e196e3811c9c91cd66d3169e4040110e39980423033426c35777e9 EBUILD print-manager-23.08.4.ebuild 1853 BLAKE2B 6a63325beb5073b9ffa085f5f7e1447176aa8a090d47808f5c03dbbc2301bc13b99279ae6ed00ddf95ad9defe59ff1ca606daff51b972b17838169f3e88b6222 SHA512 b199470f93ed7012baee44a8262e4950532ab3c1a2b726cdb676119c700d24b1eaa5e0ee8a9d7ba0621529b8bb23dd9c8dcaebf4a5ea66512e63037ea0002b75 EBUILD print-manager-23.08.5-r100.ebuild 309 BLAKE2B eed9b412c9e9f578ddd32d8bd34a364f533822b2fb8d66be44b0a4fbda2eccbc5016eca3289733aaaaeafe34115ecfa36d35b1344c5811e52a814f66239f3760 SHA512 7c23de4cab4bc3031349307ccc0afe810c45a878ebaf656a5e28a317f7a4b4647fe88888fe891b91f88ad8ed06721fa609125b1aee7be87db12a51e8ceba02b0 -EBUILD print-manager-5.93.0.ebuild 1819 BLAKE2B 965aadda6528c8ed27d33847cdb45229df8646e64f44f6f51a985e6e3bb32589e67b948a5801366971b105f698755e058ab1ae340b802866d4d291e96c0e816e SHA512 875c3dcaec2bd34e4adbcfa693c95bf9d4b0ae76f9c932018cd747cfbf0e666fb135c69c7674d65cd3d6e9e0a0b5f10e1ca640ca9c21e61367b963913a592cee +EBUILD print-manager-23.08.5.ebuild 1856 BLAKE2B bf03d1186247bf1ccf7ce5f4301dbe066cb7bb4cd2b3d83febd3f506740a87ea9180114f66053fd6331a636b9deb5c0bbb34bce4621772a1cdc8f3380dca8038 SHA512 7910064379fc0aec0630f0aa9afd8d572fdf67042547c91e2b3cc2757067640df6f86a9def2d99f37799f1b14855d01a69b4ffece879ecf1c47fdcbaa9823438 +EBUILD print-manager-5.93.0.ebuild 1819 BLAKE2B a1e5f54916361b2b627eab7214f31bb319fc9a1d8ef50f6dc0f1de6c4b253cc5ebabe5da6bd9378efdaa54d5561d7010dc281eaf6cd4a9985c8934a942624120 SHA512 50e1675ef6bd2232cd149897cc728ddd12d52fbe9fcdc17d072fed886ff3ef7ccf83fce7c5af208f1e3fac282f9f49950d0a6af3a694a2db2ca9de7a0a47b741 MISC metadata.xml 382 BLAKE2B 07f03bb982ae910ef7ea5e252a133191d243011408328f2921575ee603a38905fd41b700574e5ca5086607a834e3e4f4b8ae28d44ad12878a456d931f2e449d3 SHA512 d1df966d28d7e953eec7148160c52d85de45822c3c023286966e6c51ce9190b68494b9708b318f99c41d748bcd46b84c6877a548bca73261326f483ca268ebcf diff --git a/kde-plasma/print-manager/print-manager-23.08.5.ebuild b/kde-plasma/print-manager/print-manager-23.08.5.ebuild new file mode 100644 index 000000000000..380d4d955d93 --- /dev/null +++ b/kde-plasma/print-manager/print-manager-23.08.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + net-print/cups +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + kde-plasma/kde-cli-tools:* + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/print-manager/print-manager-5.93.0.ebuild b/kde-plasma/print-manager/print-manager-5.93.0.ebuild index 4fff551020a1..70cd51c01162 100644 --- a/kde-plasma/print-manager/print-manager-5.93.0.ebuild +++ b/kde-plasma/print-manager/print-manager-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Manage CUPS print jobs and printers in Plasma" diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest index 8c94f3de60f2..dc385e77013b 100644 --- a/kde-plasma/sddm-kcm/Manifest +++ b/kde-plasma/sddm-kcm/Manifest @@ -1,5 +1,5 @@ DIST sddm-kcm-5.27.10.tar.xz 93736 BLAKE2B 6889580a1bab2ec3ae975c5e038249c72e06baead725b215f9129efb1a563de542ad08b287949c471dedc05d805e1c650547718f55a0fd7de6d703f2e1550bd3 SHA512 2dcb3d5c5b5bfb40564b5609b0901b5ae181ef3595d95220ffb8a8139f85850b3461199ac91234d986bac852e193ae2670a2168c3d292818e2b8e11bcb1f72a8 DIST sddm-kcm-5.93.0.tar.xz 97164 BLAKE2B 7d41987d90b4e4ea9787993768fadd61ced2b51f55ec14947604c5f2efc2ddbf2894749278ff51b49fa777d7f88aeedabb632906030b434e144f0a29708e2a3a SHA512 1884ac2744cd5457294c9ea0d8398b1ebe8d91983921c4f3efb222ef23bd3978ec19e19724f26a5d0c95c3a4de4fdedff5bf6f2e35bd7124f8fefda912e2b2ae EBUILD sddm-kcm-5.27.10.ebuild 1221 BLAKE2B d06a7c7088bf9cc5a6b2c1e935783e7c8ebbe8aed3465636f2a77af73ed78b2653a853433506c7446ef850293b1a30a23f06d4500c70bc1828a0176d1ea1704c SHA512 040e502d11a41cc15d251425e51f21dff48c14e6337c9702d5912f71622c1138564461d7caaa84255adf2196e9040d6a7bb647e93215b691cc21ebd31cf262a9 -EBUILD sddm-kcm-5.93.0.ebuild 1039 BLAKE2B 138c6558bca2b3c291932898a071258b5c7e68dcf9579bab24ec3dcbc3ee7e51e278879742126dcfa3e024572ef0c57bc871e2c53c5dd26709115175412d3c47 SHA512 6ab6e055ea698ebe1cd553cd2a7f3eb3362c518a0d99085bf84e021b579bd1b3e0af68192c299dcb7e2708cb5f9e17526566053a3f9cb054e723af0a87ab17a0 +EBUILD sddm-kcm-5.93.0.ebuild 1039 BLAKE2B 3bd8f6ce1b32e0cddb26a6a47363e31aa3a70c2214a5a57be58e01abc91a1fb8b435a259a755926f135a81829dc46d55f0b9975dce3b7598e01831d4e6736563 SHA512 6d9642f15139524a4fac047f8231454f9abf0f42ef859930ad343edf4e4b6c2fca8f1d2038cd4e8b986a24cfb3e2c98e29fb0449d9d02c9422e024f72e07c3bf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild index 86387c20158a..7bfa59f7cdc3 100644 --- a/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for SDDM" diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest index 15454d1d0827..0bc217d868ba 100644 --- a/kde-plasma/systemsettings/Manifest +++ b/kde-plasma/systemsettings/Manifest @@ -1,5 +1,5 @@ DIST systemsettings-5.27.10.tar.xz 229140 BLAKE2B 63323236a94f8a805d9f602d727dc027b5e8b1ac7b94247079f04513ea3fcc89ee32d79833588837fd1394621dfc4766548ff3ca234fcdeb12398dc0cc4c3600 SHA512 8331be5f1d35eaab782adda215abd8c9150bfd0d4919950f40b1a1a01ab384f87fb6e0bf08b341c6087df4aee314c8e663f59618f890e1ddc776c8a677b60012 DIST systemsettings-5.93.0.tar.xz 217904 BLAKE2B 667ffbefe310fd6fad9faaa95265cbeb40418ebd3d4ffe15e6bd1461a2c9fcfb002e1aa43512fb44a1fcb392b92f7c70256fa0233dab082fa4cc6528bfaed78c SHA512 da5303948c9244fcf12903056062557b8dcc16b70ec05a14ddd727825fcacd84d934b58b7a43a0982fc94b43c1ef6e6ada7c25c39eb40ded7adc26904e164429 EBUILD systemsettings-5.27.10.ebuild 1682 BLAKE2B 8b46227faf20e206d406976f95604ef8f4d0ff83a3550173ec8656196bf6e7121def1e600018f8112cc3be74b6399c176e61896a2912c85a4513d8fbdfb43e58 SHA512 5fdcbcf987b3a012a94519639bba47ed2f700d9aee683787002aa3fb4fc110260ed78fc26d7652bf5fafe0cfc1156e638e08878e7bb931a6e9779ba295e46dc8 -EBUILD systemsettings-5.93.0.ebuild 1490 BLAKE2B 07cfbaf1b76db8053756aaab4a7b5d69a8d8c690e0a0cd650de32dafa30c5cd76fe7eb39dd0a1eceab6297b3fbb3227d207cf3390466b05463f0cb4ebcccb4ac SHA512 48af1f855a38008a0ca2404c4c16742ef4ddb0d0d1e0d4c8a05c9dbd846de506fcc1c939daa10a20847d78a1c7ce7e9d068deffdeba0e40f5f3a15bb3685a8f8 +EBUILD systemsettings-5.93.0.ebuild 1490 BLAKE2B 729c11584168edd9744ac32e76326147e47abd214d8dbea04baa72230a7850977710e9c1ef76d6440c0c4a8c5d54c1a65e3e8394b115df647f0bf56f769fb95c SHA512 8b07d7ec5e0e1c9dbfc3ef4328b93b0789df9f7c98c0e10e1bfcf1edb32ba6298bba37cd722cb1fa5d256ea3f359c7732754bf9304c9e22244ff0871d218613c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild b/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild index ad27bb172a64..b06981875f5d 100644 --- a/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild +++ b/kde-plasma/systemsettings/systemsettings-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="optional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org optfeature DESCRIPTION="Control Center to configure KDE Plasma desktop" diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest index 19e7de3841fd..7779f414e311 100644 --- a/kde-plasma/wacomtablet/Manifest +++ b/kde-plasma/wacomtablet/Manifest @@ -5,5 +5,5 @@ DIST wacomtablet-3.2.0-patchset-1.tar.xz 7796 BLAKE2B 4fa998a0f4376579d1e0d06a8a DIST wacomtablet-3.2.0.tar.xz 728468 BLAKE2B f741c8989f94cdc5b4839df5d91a6728c48308880c489e031d4615a58e82dddda75dcd1cd04b941035c1aece3ed4f7889508629100852cbcaafc063d7e0f8d1e SHA512 acbabd6d6546bc85f0ed4e245668dc89b1c2ecaedd3754bf7ad8027b90f3ae81e5312395376de272dcbd416a9a1115bff2481351bd3f418bef7fa06d0db0c5a6 DIST wacomtablet-5.93.0.tar.xz 824284 BLAKE2B a4416dc25927ae6ad20e43ff7e21261bd12929b2165b735250b1c78164018d3b0e1f1471cbe85833f3fdc006a2951b6c1137d7d847021f75da22a6242bf24060 SHA512 393e8d0ed9490df852f19003aa98470a669a107afa53a7e33e99023d9abcd64b08956d3790251e9e85559dc5f70df13fdcc437ed9c09469b69d1028be459eb3c EBUILD wacomtablet-3.2.0-r3.ebuild 2211 BLAKE2B 8f9801f646fb2ff5ac3c7cee0f85a999355bbeafd18e6d72d8517d3225866a5aa574a5f4c16fa3669d0ffe0c7e20fd6fbbc780634d8b2b9489ab0e28857f5331 SHA512 fe4f1220aca0e3b73096bcfa599c5d5ddde695f0862116955988fcd084eb8babe2c592c869bb815813c046a1d989b1ad3254149b1cf969488cf4e6ab5e48e17f -EBUILD wacomtablet-5.93.0.ebuild 1369 BLAKE2B 117683ae662080f084593a9b1855df6460670903dfe93b6e0161519129849b3341b96cd51f4f12daab1239d274ffc45663d21e50642f2c2aebd88083d4d06e53 SHA512 aada89efee4b9ff501560f09fc75d14aa3c2eddae39f4a937e89d61207d1c6c73b614fe10a595d3fe034dcd442a5474a4813c7612d6146ef4664d1cb3744a4a1 +EBUILD wacomtablet-5.93.0.ebuild 1369 BLAKE2B c5f9bb467dcc3431e5eb907959bac94cd1e2d0774222d7788a641ee4ac2fe567bdd36577607f4e05433ec93f5f787e0951961496e8a535a44cf528d7aa070e6a SHA512 72daeeb7e3d850cc4b18b3511779b5fa7974972681372ca895e0d00bf02edff7c2ca34c62bcf68ce21affb1b185863790ba40c31303f148a93c09bf929209742 MISC metadata.xml 380 BLAKE2B 683aba479ac043f8d6c5e3ece7db3c73dd64c7ecf36038e480c4f6e50cbf13fc503e8ad64b219346454bc113b1f8fdb43a731f092c1e536e39bd0b0e14459b39 SHA512 3ba6bcf82d48997a530f58c2c6f9988771fd4d8a5c815bded87a13ab385b85580467fee67f1f5c9caf73702a6dc69e6a128124fc084faee768566d3f8721412d diff --git a/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild b/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild index 3bd466ae53cd..17c39c7db3e5 100644 --- a/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild +++ b/kde-plasma/wacomtablet/wacomtablet-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index ffee20d507a8..39d356c872c6 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1,5 +1,5 @@ DIST xdg-desktop-portal-kde-5.27.10.tar.xz 142616 BLAKE2B dc4724e65a1d423a76263533ad71b8ceae394587864513f9a71199262375b06eee48ac84de8c27d2b190264c323865fa93b3736a7d0ab5fcec82c2371951fad3 SHA512 3530e40091f8072d47bdedd0cc2f53ebe5ec5a014aebf034877a0280a5935cd2f48fa3ecd343a47c58d4ef9458f142a895ec74668d49b258f8c99236d775f4dc DIST xdg-desktop-portal-kde-5.93.0.tar.xz 161916 BLAKE2B fa0baa9ad47efb5d508b0adbf2f57180242817b643ad93146ef4b2f79b6ada5eb0dc6cd14da0ae75d00a9c5a5531b2d777458805706fae6f36a84aae8fa77d4f SHA512 98dd0e415dd26787a6f53e2759064e56ec9267a9fe0b88e801f5b0a5c17024249475363af7f78d85646cfbc2c00796e7408f67da4226004aae6832c5c8ff1d75 EBUILD xdg-desktop-portal-kde-5.27.10.ebuild 1662 BLAKE2B f7710a42a0722ef3477a39738320280112908a232eda0f574e7bfe5ef5ac24a06485432b2f4ebf8ecbe2a54c463724fccd7f3b1aa0a490b1236f99bbb8b45c63 SHA512 e78f17db149b2385dc621c612337657c140efdea867f4c0eac56a00768c75e67555f364f2489e287be117cfa736aa202e390618a9dfb8153125d3c2f1f00e0f9 -EBUILD xdg-desktop-portal-kde-5.93.0.ebuild 1664 BLAKE2B 7f2c5d6d791a71aab6339e90d3750f60221844c298b4299eb07ce70b07aada23d57df978a0a9862d728e65ab71b9e9cb12dbf1b84a770375dfd4a0406d6f0f5d SHA512 28f8a0d1bdd41b2d74aca3650da74c8ac635e2e1dffbababee7c8fbb0979d33891436cf94a3cb1cab1433905d40dbb6a2d79ac9e1a60743ce0bff40141c60962 +EBUILD xdg-desktop-portal-kde-5.93.0.ebuild 1664 BLAKE2B 8c96748fbcd8e958e378bfb9c1ddf39a57a340015d2878210c4f640f93b75c2a7b19de4e543df63e78f8a174b0b8084e44602f6ae23fea8694e78cbb73d9f892 SHA512 8ede208ebfeadca9be4dff7012d8a41ed414be132532168bebe44d2ef733411b9f15bb20d69df7020cf2fb3b65137b64496df70f082c1dbd15ca813c0f0ed89e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild index b386f9752d45..e1ee32cb36a2 100644 --- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.93.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="forceoptional" KFMIN=5.249.0 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 3ada07143536e7a3a42b3d402a82fd24954bdc8b..1d74cb22990c73fb30881b92a49197c81000c836 100644 GIT binary patch delta 6123 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 delta 6114 zcmV<87ai!gLAF7EABzY8000000{?ZJ*^*q@Rfg|*3cY|}&%IqI3e23F1V6+vhGrCE%>>rOXU0wlMQ{ zsZCd%FQw;9NQx);W7Tzf9kETWy65sW&o;bG3+L2xxLuMMtsmbkjnM){K-7F}W~cJJ zbEng`g-6Wn?4KXO>dxO|wPqzXJhoe|RZ6E8n|;s5lkit5GrQSW?kS8MEbKi^H=E{& z-t_!`i)>SRdzWZ7bC2dz+cic{1vZx(&)*#(v_0c+&2M6#PdO{Nl)uNy<=%EAkh%K0 z9VuF=*W}vS!&V+M#}iXebGk$2tetyywfA5?x=}}o-1&Ab)Kxq$(kr%_~q$;^S5h>Mc4B^Y-GdlRvL}7t<4@nw!R{l z+rtx^QHaG%mFJ`~YOZ7;oaWlx>KWg8?+U#PqBg9#=xo%?We9MKXHDOZFO$UQ)BT9l z-JqOY$bPvp&iAnKBhtN6tJc~&am>27cIe%$rnva+s9Sn0r(QNWNx_Hc=N_|6zx3x|CYpVFpXf zXLlB8QvK+Thd=26W3zxcF^8P^s~ui5vB| zm63-d<%Kc~luitbS{bxFko7%gr?k|6$^wf<=*jm*r-kLHF*g%9#50yTCedgv#XveM zKbXr1nXO`UD~$~jTS%^_bygcSBvUW1sEiLT=|(B>IM-vPj&}gK0pmJOd&F#fIadgC zWI+C}R>6K$ioplJJ+u&?I zl;@$&dGMJ>0-Ty(iBN%};3$ymN82M>3;-KAxB-*e>RE{_n)R^SBEvgc;9|s%l1o(G zr7g$Hrm!wys+tz#fwC*F_~h0}nt5fZmOSKOuEJJKmlqYW^@CrXWkgf^C- zyBR23A}?OhaUMLYL6;61FO)d!p6CEB-6zfEd#2Le*&uQa0516jL?^XN?II*Tc~E*M zyK$%upW&fQA3P#9U;gX$X}^B_`s=qpzdZjYcJa}fGdZ+CoDhfODT6R4)^Ny7-m3@d z1)K?S*X(v!Dc5>RZ2Y~mLInc?e>WT&XMzbf&~;$hdvy`SJs_@xdTW!GaUsMuOn1W7 z%;7aMk_W7-h!u2qhocB%-=Xtghc+3FersNM2v4pArn&@EqO*}E@c1h5c3zQ}!nY7r zYJLJH;S#a^%hQ*SpZ3es*9(M&hfnH~jy{fqjwt{Hgac!8F9mdWH(?w$z@Sfb(0P90}2#VYy@`B&+%n2evPrAE~jpQKp zRp8=^)Y}8c)Tvz{u~yw$M9taZ8QlUF6jTh75;pc;w8G|92x|%w)dwqM3kJo#=WaX{ zKH$inHFAvO$mW`|u*qjef3uAEL&UzibEV6RfOQ_f;Tj-=G4ipjn_8+BfUdejCA+&r zfmo$K>kW5N4en;3xT#g)qD>1!QyYasdHR_7u|i+S1y}F~uLEdck%;Nq0pW7Q3-_KR z;}w`rxIR@vN)Zk?g?9iUk*Kie~~J7jGfy7Cr;tmg2%%U{ak)@Lon#fW z4gZ1ZKwqF=X;MmZ6f9{7;AeF-2^k&-_Y27v1Q4PCUwQH1PhafokAeaVULTN8Hx0b* z?06Znl(9;Yiam%4g4PR?FV_GboQ*k}^7t5>ZSp|FlO?1hf0j>f7k2MRXBLhj=o2#l80<5(+Z$zD;TQTDJ2l+Tk9TN+% zmjmikw2)0eH`ATSAvz-`2Q7eG38aF*;X>ZEVY3L|086dpT>`l zGNc+G4SBE^e@KczHVMaw36cva*#e6>IDW{_P`N0kW9}x8nrU#;7o>`vj?D|y3O@SC z24kDyPrNT?cpX`w1Pi!>tIEDEl7a5;u!dnE9*`en-%@=!!306uM-BA5e0 zDtWBgy2)rTyKWD)=9-~Vd7vsPiiUE-a3U{c(Pe}1Mw_MYkt+5Z&x$5?WG%x$jk2p6 z1-*;d+tdE*z78%PP07o7EO?K5#C;>2(#a>sZIKSd%;5hVC=_!mv(T;z+^E1japI4& z1Pf^bf3DiP#siR&p#!n6XAW5Vqy+v}?s94v&Hdxh2-RwUahTlMIX%*G7;4gpA<~R9 z0~hil8>}lw6B_^!9&!T(vWMCNH5DX+(6dn59rO3XTk;_|HMA*u6+}jM(sn2E=f+(_ zpHV|}ZVfzG!=({5_Lh&gSyys?4Onw%YK4JA8VFCkchzJV(u@v`hv-RhYGMMecA$Si z8L^y`1r8v88BtY$B2NhT(`{1jOQK^I8a12>0Am=2euF@vsezguEsL2tj+AF2rP#k% zHRg9I^oZ5Fwdj#uNp9Xn2QV9^ruj zqE)FKd~T<%sA7CZ7`TwI7TP6gO4RrxA~Up#3c)9TpzP)~WMAK2p06n8AF4uQQ?RNG z&>ik^r-8cw2%mdkGL_7bmWTWr!Wu@5qXail_uuL9u*NWf-lm+iRug` zG*k=?$lXx_m|eQf(5_sew)>a@b#Do>=>tE|;p3RPImlrh2gzncFh9d=VLpA8tl1O@ z;SlP7a>b4uqf0UWi0Gi<7gSBssJqY$Cffxn43!V)RLPNu&FH+$NM6nR60TcyeSF=Y z_Al2O%MTnQ7e>}JJy2=^5L||*{-;RGFd2*b*#yn#PXLU@GPnxhY7;&M6Hz3NctrWz zs&hBmhpT{0HV)=Cn$Qs$;3>a~r>LHG&ggf4WXWAxWZ7z@-l*IK*;$|;%x{nqR7RUt zoY$;4o+Ix?7o&>1a0`ehfH>H&Ph0;prE^Pun}9$NIO9sGqdAJ<9C83tPxeGC^aUX2 zjCH*R?aN;K*z>2$h$rUDz#>dSU%4qneL0ZvbgFpVw=G93pH4PW_^wVzttMP2qpO-&#hP2{80Rh8{6OU{FEsBE@YerQf&2Uth zB6P71E|oZwOiv5fbqU$?%j*~W{Peeft=RoPgz1-5yoa%)bfQB}Wm+C;URwvcpc7%B zYC=A~)?;8E0ijY-LXS%Tbrb!QT1{qYi5-xO&ew$g(tJIVa~HTOWV$pdoDs8Bc3<$z z{S?W#3Q$#ZlbENA3v>!S*Bz)Gkm8h`D5(M_YQ_RQB2$KjQ?6S?kQS4h(1a%(l1*uV zs%h<}J-kO=&WxoY>IXbU!_g&GexW7RlROa^e>0#c#i39)C8F1kxNM8F>qcXcw7J1; zosZAmPn_Mw4O~oKYXB)u7>%YA=tW2n6EN)5Jffk#69NOPnN)_;t#vm^I{pyi8&XE2 z!O_VRJU;1FPy)OXj2qIFJE()p(;)mZ+>V&gvuGR2l8>aG4OLf$&WBMySs4ZHK^b5M ze<~r}^ajZS$}=Q_)VP+}Enr{l^*Vb+Z9NF!HZM+wij{qYdY}|AUZ)`r@m+j_7#duO zM8+zS%iHt`CxCV{9Wmz#@)VtwplvJQgK2D#)WB@QXSia&A*O&)GALeWk3et^7}s`h zOt5sTiz4u|Z!=sHUht0RJz(ZD*0qy062OrZt&Pf8KS)|`T7 zMDg>ANv8Ko1$m=kzK(X)?H-@5lYDdSeZ=0reEYgSp8utSx3BhPT~9_HF5uQT1$O;;GOGx1N~PUq{sZBqy$t#lf4H02 zI~r9(|Adx1D4hdQ1oRoDL#5pL6D@P_tiTervRvI|V2><15u;Q-l{bucaaSFij}%AW z@-GVdsPU}H_4C^~xx<(oetfL9G~F$j;xdE7QlmvY>Caau094(>29Ie@Hi;5(f8*W~z>HTZXbeDJYZ;;VMeP^h2x%~HioxVQmkO3X z#lN-I93-|#xJ6`ScZenAXv2=vG>CDXP@Lgm=NixnZ3Z1duE)gxNSWWxZ9)32<6io) zwhcE&=#Tp`B(*uz?kU7$;06SnK{$6ba$FdB{)LpaXypg&471|2NZxpZwu6QL>_Fpw&N?2!VY zdEv!M)~hC}KnX~b+(93D3dmu@mv%Cs1FH5cz$IxsNy%X_2*}Ag00E`$@#?@im4!s3 zYA1e-SHp8yMXG0^Zd&8=f6+&$(}tjF5yU5*bQa8b*8mt8^JN7ks)SK35sz+GXo75sTtk}t;u{~ z_AnjTUY?5vRdqt_6YY3R9%kuu0@|JV8n3r+=jHWhdtL8NEFWScFRK$9p77e#>DgL) z7&IkKl+sL;HTk5Ve*u}PUW%=4nbX*jZJ>754W0tJYR_S6zhNTw@OpT8T9xwm2R{IR z(cSb~L9n#0Poc8!&MAAHP-4{%WmQTATRT-yq#(i?0oX#;WV3`%%(WMVGn9gNy2iHQvzl&jaC1WNF54KAEdv&-A6x5X0M!y~%QK83VJ1I%zN=yw%&WH;TtQ~%cf(#D{w)CdnkneTx ztU)Ub+z)=15w@8pD4&BiS;13Am*?j_ zzg>5F9xYjPD{bEPOwflqY8YrR=czYv1K)vAgsM?Exea_?0@4cz-si}g{v1Tsm`TCP z&C3ZLAQ_?AyOxZ3#X{GH)BEitF=);HHYv_JP`hIoLUwudK|pq<6iOx_TFuE-6Su4m z!t4@C*o6C9L+w;MH$Q*Jf`OKnbLjM3(h78iEPd8iAL-UH0WYGR`KNcZF>-Obb8|=- zLAu2*L8Bw>?Tvq)o6th8vw!^f{&lH2qy!%ym@L z8XwR|2!Bvt>u@wA$)Z~k65Jpa9TE~1uH6Es85(Gdl#g`MI=kos@x+|u&>kb*Lr0+Y(2-=x=esLa63Zh~4K?;LgDheU% zf03|wN@Oc#zczpMv<~qG<&O3zu)RaF5|Y$ty>w}-mEp=+G{nFsC9x)iusy7}?-X!! z>JUI|v=IUh0tZ|*#3B?~`va7RhE550C2i%mqmt{%Cgr7(3uHmB0ti5Gk&T4|u>HGi zjSpm?5;v)(j0BnjKzq;Cbr6FDPVa;E^=c?%d(@a#OM-vf+KtwB^&D1!gwecCBMwkm zz$P+EeA4A>oKF`PNfG_C)kRk#aHNJ+8mi8x$_B^2-TpBuu znCdGuk)(g1?+}HzQ@N%^T9~61eF+D{S@b-~ zQ#a;e_!Ahe>FZS8)u~+;EnVp7KIr&!>1ZywhF?eT<6+!}SUr*|%R?7Rj)wqRklK6B ziU^u0czxLjuOFqE+rT@2k66$kzbq~YYDLspR>gm4p&>{sYns?i8W@wQUH70x86Bxe z_BkyNz%%3{@-eXJ+&aS1;%3md;g0e!@LN)?he$0gV2LlaTn_fRYsAjS{ru_a`Q4FH zc$n~x$8o^)p&5!`;AYO|n#fIU_T9$VyF_GT&kI0V+G-@iSwj>OmNmG>G9<0vi9@|S z3wnRG(uHMc_jrW?q|;3}ph;SET!1*@`Rop4J)U)%G+#jUqRlh~DM?d%urp-5*yvjR z9k-=6eKC7C*g@zhmc2y~uHYQxmT1DH8InRcOhv&K{UVvBTH9bmy@1p^3>6zQw$WVY%{Ch@jK zI<;>a^j#Jj0h&qfOthbN)XM_Z!qE4@oR)zgtPZzATnX7*W6v5UATZ$SShQ!~r$&Dv z+H2`Ya&r?w{=z9c~z7k15 zWs4zAopEVr08e|1EPlCCHE8IgE!hBG&E-+Ea44{iAVET$r4=hzAt(fjq_`^xjd?#) zN=`?8Mgebqk4ZyUZ~&@B2SL9jV1q(5Ki7#UBBRN*~(DPv!6a8@VAXt-Lz`0OoR>v;Y7A diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index 070edbbac6f6..ea16013b38c8 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -12,5 +12,5 @@ EBUILD maildrop-3.0.2-r1.ebuild 3771 BLAKE2B 38cec99a43f0ba0a7a61ae3dafc443cbe49 EBUILD maildrop-3.0.2.ebuild 3632 BLAKE2B 05db139cdc26c5b5ca8086561fef8cafc180c28f3e541c4e1e93f6bb4a6835927d2cf7b3bde7e7df5665d2babde4bbbf70134ee10e7ba9a12378806f9ac8e656 SHA512 7b4cfb665022a88f8195f527a41c8f67b38c334df3aec52d280772e4e620addef6e4ef63b31f554aeb45e50d6f39563bf7bd00055262f192904af387d949f09b EBUILD maildrop-3.1.4.ebuild 3651 BLAKE2B c769ced131f857405ac2b96cf3dc59b906438fc8e577d0fb11f157e4def90ea543f5c427918b5a94478bedc9ea1c75edab5273d913fc79bf34842b5bcc4d4b1c SHA512 9b345cfe4c5f3bf9f3a1bfe467ac93e820a34d234b862a79a5970a63dbc592e4ee2817ed628d1837a6958e1f79f185a6f3e3d9dc6bf607d2667e15ac680652db EBUILD maildrop-3.1.5.ebuild 3668 BLAKE2B 7e91b2eef22e048e2e1e135fbe5cec32bafde7bb3fd9fc6f275210124b5084a7fa1a55a7866fade7595bd689e8b4b5937d1f5f4c4aed60971e1943af8f138e40 SHA512 254874894043a400f7c0cba50f64d699e89b8961c6358cd3c9651d2dfe73fbee6507e6545029cdb4a68fd7a6811c9d11ddfc06920a0c4c8c7d4043269b4eebaf -EBUILD maildrop-3.1.6-r1.ebuild 3715 BLAKE2B d093a6e31f4253a022b56993c7becc2066303e4f96cffd1617453fe03e92bb72be907e32d5ae4581c5d933142fcab9d5bfc6e75e493856a418c295d0b91c2405 SHA512 03bbfbd9d42697bb8d73ae8e40b092d93a01a5f8acd3acdb59bf7f514e9c03549a9a7e0b098f99529bf82b6562ccccba1c89a2fff56906438adb6c4d96eb3718 +EBUILD maildrop-3.1.6-r2.ebuild 3962 BLAKE2B 793a1cf7782016660d6ff22b191e6d08c21b3ae0e0a8cfa6ebc76a8e315e69104c94728f0d40c768451195f66eaaf8ae4f4cb8b8480ee9138937c1a61923667a SHA512 15a656457498dfa314a57a67b844487af05ece133c90267429490da7eedd71264cdefd3333ff6e69d204bc14003992dfb0156b48b6c0b0619ec61015dd7bb6d9 MISC metadata.xml 639 BLAKE2B 7b97d1b0ecf5622dcb89729dcfb27480f05c764df98d7d22e0477fbc1498911cdecf47ea5544cdca325e85126fa07d139cc019774ec8e988b4eff5dd4ace29f8 SHA512 077c7066f2ac3e44ccecf1e45a76e293d20c1ff858455e32599fb0b7348d4b5ef8da6c3f55f44b3e2368f9c9c6d3d2b538e12fd3bc82fab983181e2a694a4d49 diff --git a/mail-filter/maildrop/maildrop-3.1.6-r1.ebuild b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild similarity index 93% rename from mail-filter/maildrop/maildrop-3.1.6-r1.ebuild rename to mail-filter/maildrop/maildrop-3.1.6-r2.ebuild index bd2206b3e40d..0bdf1c83bc3e 100644 --- a/mail-filter/maildrop/maildrop-3.1.6-r1.ebuild +++ b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild @@ -133,6 +133,15 @@ src_install() { dodoc libs/maildir/AUTHORS libs/maildir/INSTALL \ libs/maildir/README*.txt libs/maildir/*.html + # bugs 61116, 639124 + if ! use tools ; then + for tool in "maildirmake" "maildirwatch"; do + rm "${D}/usr/bin/${tool}" || die + rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] || die + done + rm "${D}/usr/share/man/man5/maildir.5" || die + fi + insinto /etc doins "${FILESDIR}"/maildroprc diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 2d0a0f9370eae7274cab8d4b4902a8a06896acf7..4681c6c153cfc2de24b58b759ca6754953a40f1b 100644 GIT binary patch literal 2381 zcmV-T39|MdiwFP!00002|6P|^j$XGBh2Oo3-hdObSRCq6MjRwaoELioMY0$O&}69% zX!-eQK!11CfYj6NOY+p2__sH|y?J^c&%XWH|MKKK=CXH~;!setOcj^eic5 z_qxT~39C7*O)r`)a-1V;oYq$wORDB1vueu``IHf5EVboYw)N9moxSx^&S+(+1W#ra zt4Bq4@m$KRv)=V{(^-z`e){zvZ)%pOdRAXE=kUBz=vvxJA3LI2l(zbg-czwAvnOjM zie+1SoiSvN6lwJ|O{YaIHJy{)eY&`Mu4Cuf^yo}#p{LH1c)YunmfNWss~`R0mpA|U z=ih(+^|z<>@sH1M$JMp7^|!?bBt;1 zJniOZyYZ->WOB|9lj?o7EI^cN61F?e=G3j8k|qe9I^5ed6YG(tv|44YK5W&qRo6GX ziq7UPIThEMOH5g^Q#ivsE7jDGnQPl^^S7%V zj-tEF)>GX*+CHcE@UnW%nceG1r+9h6E55vc{`7)YmShjK*qKBh#jFphEBM_!ZH&Ez z)jHf5RXz2+%9y7p5RQB{1C;PFlmYiur%Fjy<}gOpQ)9db4tY}XRix%IP477M!^v)RJ=PD`pd2 z#!pUZJwy^*Oz{mYALd&OhQi1=s0JG&|W(7Wlha z8A3 zh?;CCOS`5_iYTucf|EbAcwimIHB*9sj7`Q#gIU6(sSPJT82^G@v-FcOx!N6H-(kquAaxsFg{)}EoE_eDvDr_D{i_;!>v3Q{jh?bC-`nsd-r3y{qgSI1?+V?3Xb}K zY~JJ^Ai>s99vUKKaUI zx$C@ps`X4(-dQOPlneBb0z3%mfixNKGBkkPZy@jChxw5719$Lsx#_Rk#K%wZ;kwv< zg;+1?rGGITb`%TW-!N9D3FW9ZsuhwXQ0kGgt0k?XdzN|KsMD=ZqYv%Q(Yo%&i3`a{ z{2ih?Hk&6Q+evbB@5qhOfrn*M|5#Q0gU#=k{>2mY6d2(gmHOtrL9Rl~IF)M8Ogm#9 z1Y+Qu^aC1+V8BsIs>o~SK|;XhsE1BN0$_^^FGLLo2lR5-I9|+2Fgj3Y$3WPrM?+pA z_UYr7=kxaK>;5I}ffv1v%?O>LI8q|(5BwnWg{qSf182xEqpjN(H$^7n*sTaIg2jZ9 zfKX?nixizwqX&1E>lBb3tQHxn6$E#u3A7sv2e<4~OK_lXco9}qhq53OT%Vg(w_!<* zMCIgjPE;)BdRqV`s-P0XB7v+hT!PS!%kG*zW9rn!R!zwBO#vQS5^amdS~I>9Rr!vw z8$%t14s}v}h1chg&mTYhcy;;X{QP$RH(r%7jQWLY!|)|&Q#q3|Wn z5&K<8g<{_r)J?A1uQ$w!^K8=L3~Aj9X9@%L0!7GN3=Bt1u1JALNRom)a2Jd-tYCNj z;b(hg<(vjx5IE~dim<>RSp{II&x;@7;B-WRtwP?_j-iuBRKT3kNhVS*&2Z#H*M`={@v+3Y1Ssd#v4mo&JlM|$#E1P|U=nOEm5hyW9jc>lD#MW2EbA1! z38m;TiCX}|qJt||PJtO#FlQ7^Pb!?KjIyqTxXw5Y+zEWHYIe&mqvz z#|;r_899T$)6BWoz~a#`%Y~_MS)*|;HUSHS-ossrdqJamH<}QB#;umNOSj^=$wn)l zK^osn^KIpYqtwCdAI@J4@?p-K(t1~>sS*zB1~PcxOB$R>hs~nvdR+_Q)=7wvzqAJ~ zVU)bi-{KB7x$*|4-u&L^jMmJJ{s!71T`Rxi&6yg5H!qfH{fGYn@%YZHq7VQ879zYp literal 2380 zcmV-S3A6SeiwFP!00002|6P|`j$OAAMgKjDo`4gwSj8egWyC>(#QCu&P<#af^s>|j zJp3#QP~VOO2~hVv_mJGRU;Nvf-`+gE-_Nn)IsWqJ`*%;-ia!1H?>GPYS$=xbI`vE` zWw|YhdUm(GdmT|U_nr4SGTW&>Q=4L%lMK_E_s*xZUE0(>L(A%ZYPI3jOF6BUsj_)8 zt8_amvP$Gqh7G&x=c=QeuIuU7f4s3QPj;ryk@Jo`)7Ck)7H?~B>$}wHYrCh?s|-)Q zmR)-8bIsG5jFxtqo<`Tvw-rn0evJgOcYN&D7g<0KyU=%wa*O!xGoKm79M zKmYvu&%gfmG(Z0F`R)Gv*I(kp+q1tsKb2DK1+N`-O7m4q*W%-Zd1IYwYqmDaY$NYB zIy+CR##zyMG*0Sr&e~lpeAX;Llr0I{ZD(=nYNw)|N6%BY@f`L636_Z?-r<;?E2rBk9j@Y-MAKYx0ll_m8TwAh(!Z>4u{VsrD^IJLF4 zgw-5wG}B1FW@+OT1;UokVt}%vHD$m)ZK#yg%V?cZd8&-}z@bPgG0RXjaNnLBZis>C ziR#(Z`Zu&Dyj=T|qNRMcjqG!!B)cW`RpuINF21sDG865>kD9zTZ)vrhdv7U?S!Kos z?p0bnpVWeEa?ZmRFGnSm0A@8l!{zG1;l| z(gcOn5NU2>EuTl3VclK*jL|AOTs601wi=@iHY@AYEey*|1$5jmdMmFju4h!q@P6i! z*cmTFk*D+R`VFkgvjdhT9Ld}^BCLrZZ$!ZBq>zZHs9HL_Tu2ux(rxo zAmh95)e_*AsAcVCyNJoE194v^%p~n{6ZxuRD?VO<_5S~<1=}BJ6*(=IA{4ODITA0= zj1UjOIVvxmQA4KXbj)>ooZgwoN;pfcdpL)ZIx&|Gpq6&C?wM_3bSc$d`wHNIX_4mF zKXJUwmX>qg6&RS+Hj#OFKwBn(W*KS90)H2a z-0ilBY?m=%1l$7eGewfA{>#2@5gbm`zP^+xSs87#f zk-kz-%Tgvql-D$2*e_Z$AdaR$L?UbHUBJ-jh4Xb#GkDXJ)t#UW!xO?E(h%mE(jrVZ6=~dZEnY*0a7w_0> zH25OE@jldGIeOA)kWF3ytIGUY2yPOf1wQxD1gpfvB$^S9hTySm(z#5gI*`FwO~=84 z&JwA|4Z9_0CZcsdx0T#GODhX+B!Q{c!QX*pH&W<^66sTXy#nlyckeD>uhS8b@(X0+ zCU+y)`@4s^cqv!>dag6;&n^R16VlTG&8^q%$MV zju$0Bh}$*jf{`Rxe_W#@APMeviH&5jIp#(e#YZZ{ueS_#Pr(-{Q}i>%*lyTUW;tQr z*`>e2>+{Fwj~{-#y8Ll`e!Kp=UzIV8`T1;ZMFG z5H$3BoX31>(E1IZBOOkY>cL^l?nksh5i&QsW=+QJ*Kj!oiuez*Zse%rSKGhzgi9I>|)Jr5OV@UAI1$g2QKc zLBr=^<4%K)+-L}ficmi0#=YVJ-S3~imuBscz@*}By04_hB_=RR@2z;^_HfHaCuZ;+ z{%M9+1PzQDbg_!<5rntu;2N}>O1U&JnBZ@u_vT7K?{7>%;T%nL(bFlkxO$yI>n28) z>~DBw!T{1_ik|N7ehVyZ`GLxU19_dF4ZDb{sbD?T(s8 z^Bpw#7>zs04PMGL_cl=?@)DG-gmZ2J!yb5j*&o(-fm!5nmn>|A>yR~DRE8#dv25%; z29zSh61M=X3DGE4PJw9zP)lfpo>VwdX=Ngygj9nD9_7kjZ~((2?4{w|3|3|h5S%yMSPgUitm*aR%V!tPzFU(=wi(S)e{I04rWbnS1G&qwEn?={;%(^Yv1|dTJ9_njw yy~@saafd#*uWU@c#=X&XS~EBL8)%1gH9q6bxzbqHnk-ZOhyMXepHV%c5C8y$=)$}J diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest index 6823cc4ce109..02ca4fe5214f 100644 --- a/mail-mta/exim/Manifest +++ b/mail-mta/exim/Manifest @@ -8,7 +8,7 @@ AUX exim-4.94-maildir.patch 316 BLAKE2B fe0b27712e77eba83244434c33372cec47fa3170 AUX exim-4.97-as-needed-ldflags.patch 6032 BLAKE2B ba3e78e49435581eba3fa238c4e660acf9e4bc91c47110f6932675eb0c33568c03ee00a91cef6de93f5acb4611ad6ac1bf465a90f4bc055ac2528d77b588822c SHA512 b7f1e84e3c788d1a9c56339c5dc7eb14eff39b8efaf90d32fd66ddd589f60d4bfab5f36cae51cb84646c1f0b0f7523e56d6a898116b72dc108e89f33d8919333 AUX exim-4.97-localscan_dlopen.patch 6429 BLAKE2B 166c44c93730ef4a0cecd9c8cc556ce2c53dcc21d85b2cb7663fc01d445eab3ecba20f3525b1206238e2b6508a58fe79c72ad86c1722b7c4e1164a6bf9534d6d SHA512 f1d29829f4d7159227476bed377a01a4db6d9aad021bda476d9c1ad1dc4fe7a621260a9e1e4ff9b2686c46575a553a96af7f75f625cb99a5941aa4562f01646a AUX exim-4.97-no-exim_id_update.patch 402 BLAKE2B 0c2f7ec1fe995f8ee58c6907e149367082c5ce837d1508b9e61f10681825fdcc78a52316184629aa6a80021fbfa21aa0ee90eee6b8fae5a1b05efb77337dd2c5 SHA512 07c062f042176b108444b9a163a309b3186fc19f2953dbb7ad066874189417684b0934fe1300933d04231cc59eeeacfb22ad42b0f328212585908c2e9eae5a8b -AUX exim-4.97.1-memory-usage-bug-3047.patch 7759 BLAKE2B 3c63cf9ffebeba41576882ab246e9644a3c5d9b44f9c0f116431cc9e53fda63a2d9120e197d4629c3eadc7bcc0e819d3c81fa9dda7448aa78ee75d5f6c531c60 SHA512 90b0c0f0e862df404e5af7b32da50110052070e5e089d842f4de4801120530f60d58e3305e58f995bcd694d364f01922e7da957049bc8f8508c598205cfb07d1 +AUX exim-4.97.1-memory-usage-bug-3047.patch 8680 BLAKE2B 6c027bebf5d2499d92cf442d3d1beaade645f59b3b6ed4e0f20db763a8697d4f77cbe2d727136df18486a9374f2c46754fa8f89da6361cb1b42812034ac0de7c SHA512 0397318fdc9de3bc9707fad84b6c5c3fec23e5c3d211d090412a907855b74013d6dde1193d590b2162e72167156c8816e9649e18081feba3061431555d6f69c6 AUX exim-submission.socket 161 BLAKE2B 409a5a687897af369a6a2ff0c30564096cc6b308dbc5d0afb6742df44d2aa972e45bad9681d2cb72be9731b260d23fdadb80bae644e7b875af5e34e9c8b8b40f SHA512 4a233761793e3510e9efa5aad3a6098c41b757f13133a7ea825680f2b393aba8d7935f16bf1dd065dde884fe7ba45639a8d398333a7d9bf0a6b72f88c8f2a09d AUX exim-submission_at.service 360 BLAKE2B 9ebcac1ab0f01a8264141843a4e711d77f634bdd910406bd466a0c197fdad8a9ff4bc31b9b28ef73c810aaff3e549eb60c0a2546507910dfc800da154eb1da00 SHA512 dc28698f15e8eaa4614ae81fc8cb76d92fed1110ce02f7a6ee8feace418dbb194711eb2d4dd444cf818628c11721e21d80b7b974879ab6ddd78cc717cce17c2f AUX exim.confd 141 BLAKE2B bc200e6121544d17e7feb0e162b5f6a5157647c3323492218da1556a19f3a2febf89a698e157a6dc657540d2f46088a9b1e34700655c715fbeaf0c201bc4aa9f SHA512 cb5e4aa71d3f0b7945e9806064f6a3ab64cb894381654ead40c73a49ae2d1bbb3dc587919952a09b2c81b9fcf8784f73d59c12081cda96a5b7210442f5088998 @@ -20,6 +20,6 @@ AUX exim_at.service 140 BLAKE2B 8624f4a555e2acdc7aaf917952c4152ad00dc063a51076ae DIST exim-4.97.1.tar.xz 1919308 BLAKE2B ea41bf851185c7330e648c7757f2bf0b0aea3133e399630a40d220f5f542e9055e3ed0cd67c9ee5dcede281ccc17919a4ac328abd8f05d4d828e0381f10df0b8 SHA512 eab7ca28b37f1635c48f5e963ab69fcbad539b2c35a84286ecaad7d7ff5210bbefce86452302e08099afdc0710f9cb7ca6d9b152b0ba88a19292f7c5541e0cfc DIST exim-pdf-4.97.1.tar.xz 2139688 BLAKE2B baadbb6ca7b88b11ea88f6b5ce0c96d9d713a1f5b358e4dfb52647ccc2bb1a9a6f74e75341839a8ee7df327f2f5645dbf223e4e5923631b02aa53a777701b436 SHA512 6aa733b1d48b6237f458939ff53e484e702f47a0c10ba781ba101db404d39667bd2ddc876af4f597deda1991e534d5b8b874c549e6a86b5325ebd624a6713183 DIST system_filter.exim.gz 3075 BLAKE2B d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 -EBUILD exim-4.97.1-r3.ebuild 15278 BLAKE2B cddf310530897026a229e90a13233735eb66a1f35baeee6639808a851268c49dd6617525d751ae8b18b3cf962ae0c1d6036029dacc9d0c9d5cf66b0bb06b7618 SHA512 295c92b931956056c111fb8567b5c0fa3e47430865f75b9e2c918f94c7b9814accac6b4b468aa733bda1786334a151f8364387a932e59fd0621f51e503ed031c +EBUILD exim-4.97.1-r5.ebuild 15278 BLAKE2B cddf310530897026a229e90a13233735eb66a1f35baeee6639808a851268c49dd6617525d751ae8b18b3cf962ae0c1d6036029dacc9d0c9d5cf66b0bb06b7618 SHA512 295c92b931956056c111fb8567b5c0fa3e47430865f75b9e2c918f94c7b9814accac6b4b468aa733bda1786334a151f8364387a932e59fd0621f51e503ed031c EBUILD exim-4.97.1.ebuild 15198 BLAKE2B 70f91735480772c11ad7134b7cdb92a114b2ae39a51268f5ebae52f74c8d81cea5b26d2d27e562048c11b5a23aa7845cf07a2a13463912fdd9c8e689420a9728 SHA512 3f58ad80687cb6e19f5184603705e34ec90749666b903ae400ae0d0ec8838fbd5bf063507cd544a7c2bab208a3af24ffed5795ac39bf9b23749f56f87d2ca551 MISC metadata.xml 2488 BLAKE2B 2b6eee3c45210da4bb79ed1a01801cabbdf2be353652602b60cb7c512426197eb14defb2382dd71bcbf0101685a8e5d2f58d52fbee402894f2d86e51329d2165 SHA512 1b3f9fe9cbff738595101b32179f5c8230b5afefcce5266e06db97a3a07a73ad842f0a8be44f421a71e120cdff11e262ba1893f1c7117a0a4c42cf5f37a44d7b diff --git a/mail-mta/exim/exim-4.97.1-r3.ebuild b/mail-mta/exim/exim-4.97.1-r5.ebuild similarity index 100% rename from mail-mta/exim/exim-4.97.1-r3.ebuild rename to mail-mta/exim/exim-4.97.1-r5.ebuild diff --git a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch index b8f4eb9c5eef..c9b52f2aebfe 100644 --- a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch +++ b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch @@ -15,6 +15,21 @@ Date: Sun, 11 Feb 2024 13:57:18 +0000 (+0000) Subject: Use non-releaseable memory for regex match strings. Bug 3047 Broken-by: 35aacb69f5c8 +From 6fcb3173d64ef8a9d70f8adf19f134a0cd9cf6e8 Mon Sep 17 00:00:00 2001 +From: Jeremy Harris +Date: Sun, 11 Feb 2024 15:04:58 +0000 +Subject: [PATCH] use dynamic mem for regex_match_string + +From a173a4376d168edbf3fe2494dff998c4060bf425 Mon Sep 17 00:00:00 2001 +From: Jeremy Harris +Date: Tue, 13 Feb 2024 17:34:19 +0000 +Subject: [PATCH] Use non-releasable memory for regex line-buffer +Broken-by: 5aacb69f5c8 + +From 44b3172e369435c2c1baa4e9c837252f729d2905 Mon Sep 17 00:00:00 2001 +From: Jeremy Harris +Date: Thu, 15 Feb 2024 19:56:40 +0000 +Subject: [PATCH] regex: avoid releasing built RE midloop diff --git a/src/src/exim.c b/src/src/exim.c --- a/src/exim.c @@ -99,6 +114,15 @@ diff --git a/src/src/macros.h b/src/src/macros.h diff --git a/src/src/regex.c b/src/src/regex.c --- a/src/regex.c +++ b/src/regex.c +@@ -24,8 +24,6 @@ typedef struct pcre_list { + struct pcre_list * next; + } pcre_list; + +-uschar regex_match_string_buffer[1024]; +- + extern FILE *mime_stream; + extern uschar *mime_current_boundary; + @@ -31,12 +31,11 @@ extern uschar *mime_current_boundary; @@ -135,16 +159,20 @@ diff --git a/src/src/regex.c b/src/src/regex.c static int matcher(pcre_list * re_list_head, uschar * linebuffer, int len) { -@@ -75,6 +82,9 @@ for (pcre_list * ri = re_list_head; ri; ri = ri->next) +@@ -75,9 +82,10 @@ for (pcre_list * ri = re_list_head; ri; ri = ri->next) /* try matcher on the line */ if ((n = pcre2_match(ri->re, (PCRE2_SPTR)linebuffer, len, 0, 0, md, pcre_gen_mtc_ctx)) > 0) { + int save_pool = store_pool; + store_pool = POOL_PERM; + - Ustrncpy(regex_match_string_buffer, ri->pcre_text, - sizeof(regex_match_string_buffer)-1); - regex_match_string = regex_match_string_buffer; +- Ustrncpy(regex_match_string_buffer, ri->pcre_text, +- sizeof(regex_match_string_buffer)-1); +- regex_match_string = regex_match_string_buffer; ++ regex_match_string = string_copy(ri->pcre_text); + + for (int nn = 1; nn < n; nn++) + { @@ -87,6 +97,7 @@ for (pcre_list * ri = re_list_head; ri; ri = ri->next) regex_vars[nn-1] = string_copyn(linebuffer + ovec[off], len); } @@ -153,17 +181,18 @@ diff --git a/src/src/regex.c b/src/src/regex.c return OK; } } -@@ -112,7 +113,8 @@ FILE * mbox_file; +@@ -110,9 +111,8 @@ FILE * mbox_file; + unsigned long mbox_size; + FILE * mbox_file; pcre_list * re_list_head; - uschar * linebuffer; +-uschar * linebuffer; long f_pos = 0; -int ret = FAIL; +int ret = FAIL, cnt, lcount = REGEX_LOOPCOUNT_STORE_RESET; -+rmark reset_point; regex_vars_clear(); -@@ -136,26 +138,34 @@ else +@@ -136,26 +138,32 @@ else mbox_file = mime_stream; } @@ -174,8 +203,7 @@ diff --git a/src/src/regex.c b/src/src/regex.c -/* match each line against all regexes */ -linebuffer = store_get(32767, GET_TAINTED); -while (fgets(CS linebuffer, 32767, mbox_file)) -+reset_point = store_mark(); - { +- { - if ( mime_stream && mime_current_boundary /* check boundary */ - && Ustrncmp(linebuffer, "--", 2) == 0 - && Ustrncmp((linebuffer+2), mime_current_boundary, @@ -187,17 +215,17 @@ diff --git a/src/src/regex.c b/src/src/regex.c + /* precompile our regexes */ + if ((re_list_head = compile(*listptr, cacheable, &cnt))) + { -+ /* match each line against all regexes */ -+ linebuffer = store_get(32767, GET_TAINTED); -+ while (fgets(CS linebuffer, 32767, mbox_file)) ++ rmark reset_point = store_mark(); ++ ++ while (fgets(CS big_buffer, big_buffer_size, mbox_file)) + { + if ( mime_stream && mime_current_boundary /* check boundary */ -+ && Ustrncmp(linebuffer, "--", 2) == 0 -+ && Ustrncmp((linebuffer+2), mime_current_boundary, ++ && Ustrncmp(big_buffer, "--", 2) == 0 ++ && Ustrncmp((big_buffer+2), mime_current_boundary, + Ustrlen(mime_current_boundary)) == 0) + break; /* found boundary */ + -+ if ((ret = matcher(re_list_head, linebuffer, (int)Ustrlen(linebuffer))) == OK) ++ if ((ret = matcher(re_list_head, big_buffer, (int)Ustrlen(big_buffer))) == OK) + break; + + if ((lcount -= cnt) <= 0) @@ -206,10 +234,11 @@ diff --git a/src/src/regex.c b/src/src/regex.c + lcount = REGEX_LOOPCOUNT_STORE_RESET; + } + } ++ ++ store_reset(reset_point); + } - } +- } -/* no matches ... */ -+store_reset(reset_point); -done: if (!mime_stream) diff --git a/mail-mta/notqmail/Manifest b/mail-mta/notqmail/Manifest index c024b6421427..134cba91a0f9 100644 --- a/mail-mta/notqmail/Manifest +++ b/mail-mta/notqmail/Manifest @@ -2,12 +2,11 @@ DIST genqmail-20200817.tar.bz2 10071 BLAKE2B dfeb8aa094c0db1b672e5e7a39f3866e02c DIST notqmail-1.08-auth.patch 71183 BLAKE2B c980475ef7a2ad6e05d71f494293579e5082b63606fd0bbbd51fff5d067912b1548b4033f36de8030d60b195a684ff0845afe022d316ad835b1ad0b360cafbd6 SHA512 697b8b2a26a10c0029918193046dd2758bb3e84af97fb2e99f29bfb23efb0a9e0ee6ecca0431369e348d1414ef70bc5c446420b4f019ba427d16d0f07f23f6e3 DIST notqmail-1.08-big-todo.patch 7179 BLAKE2B f7582d0193096f17316feb15e65c2b841545e274309351fc2921120ec3a4fb35b1998fbd8b8ca573c7dbd690ab7197f4b4f9105671f7d299687bf339b747deb2 SHA512 8444c8b4558410682d46e4954973721a1fb5e90585c9a3a4d7603448faf68cc0d07d2b5d51977ce72d35551b5c43b03014638251b542e48fe9cbef327cacc7c6 DIST notqmail-1.08-spp.patch 14304 BLAKE2B 61cb1cf48e0af93d4928906fa115fe71df888d676d38bf4e2c23106900d7f66964a915f90cb0cc3b36130a9a9a2050f209471fdc9c03bb16a82cae2e35b94278 SHA512 b0671b6a370f4eda0721a655a140f24b0585ab752f46260f90aa3afbcf86d5ba2970985c7f88af95402c8e4e7c9e2fe54a75b9cf7a598f8fb1901dccc4960c8a -DIST notqmail-1.08-tls-20200107.patch 50123 BLAKE2B 94bbab86bd089c6ac032bfabc300eb89b367c239ae7a60256c417a2abfa583984e6273eae6df22d44b98dcefce4904f6db9625ff2a57f4b30a8fff8c629d374b SHA512 bdccdf98024f811802504872b8e3f3ac3010c1f218a0ec79bb12e635c35bfa15471c2b7e499c14e6bec9b5d3e48f1e584e26ba2ca01f1ce73a347a338de2a304 DIST notqmail-1.08-tls-spp.patch 64223 BLAKE2B d2337017dacd41d975a9ebd4650cce58425c3c6e1ebfaaaf29a222a532cfd246fec16f52997e85eb921ad376235eb69a8580ba8df493bf760f3d8237311411c0 SHA512 012cdc62c2361737fb984e750a28bd06f357aefd9fa8d909e2e380e65fc5ae3a2cbef3f592eb60455ad858385dbf8e8b50a2f6358a9ffa3f885aa76250a336a0 +DIST notqmail-1.08-tls_auth-20200107.patch 50123 BLAKE2B 94bbab86bd089c6ac032bfabc300eb89b367c239ae7a60256c417a2abfa583984e6273eae6df22d44b98dcefce4904f6db9625ff2a57f4b30a8fff8c629d374b SHA512 bdccdf98024f811802504872b8e3f3ac3010c1f218a0ec79bb12e635c35bfa15471c2b7e499c14e6bec9b5d3e48f1e584e26ba2ca01f1ce73a347a338de2a304 DIST notqmail-1.08.tar.xz 179500 BLAKE2B 6c774037b257849aea65e7761a6f6c9918079faa490c0ed027d73a8b32de5d5907a54a59162b9b68479229c4b92a23fe28cd2f334123cfe674a94502b90a3635 SHA512 c18d09e28c2e580522eea144e5344e814811108b12f3272b4cf10ad58d9d3d8e666616dcfea2f369e226b68db4fe8cf67cbae994b242d36e9e07c289a0539394 DIST notqmail-1.08.tar.xz.sig 195 BLAKE2B 0edf3758d24c22e69139a57804b5b39da6c5868c178af511ff5105cd45bf105f5bb903d94093d400c54126e359a259f32d8c8b25c2fb87233efd74fdb05593c1 SHA512 2d5e68d1f3d7330b8b58f54235ec22a94adc0811e23f4863fac806c7a3e0110e6388920c3089c68fa3bb438398d64ea6e37240d002225b1cab20460797487604 DIST qmail-103.patch 2104 BLAKE2B 23721b3331c719f3b6deca8b2603bf824b66068d3901a84dda9edbe33b506d0c2b6e711364e2426d9e393453a54485f0286d4668f99cf6b9acabf10a5dc59b0a SHA512 b81062bb0b0023f474c0b6af40601926e1c04ad395de480d114809e48a8060c06d99bdbdeb6f44d9e24ae1acedabb094b979193d305371aed958f18fc6eee354 -EBUILD notqmail-1.08-r5.ebuild 4089 BLAKE2B 9d110d193d33e138db88d2443e9eb9a4fc368cd56d50625a6bf2075eb71aaa7554dc343498ff2e63972981a8647d6e32d367409252434a0e9b0e89e35f5fcae1 SHA512 500e5c91d4144c4535f0331630e76a778ac215f6a369eedf94a921fd9036693cbe3a9a93470b7d82d0a886ac7f4f60afc91f9bc33d47300e0f7f9611f929c51a -EBUILD notqmail-1.08-r6.ebuild 4474 BLAKE2B 4f16b3f271c467713e507ba3a5fa80adc50662d6842250ccb7991bc02a3fc74d8f8a60081dc525539cd6e47be347fc919c2e15f5705178b9577b4363fe82ca90 SHA512 89d7327d7b7ff5501c046f50e66dfdabe869034bdd8002098cd7aad90f6bb8f98f19b427d08ca1688335ce293324428b5ceed3e9369244650c1179f243569183 -EBUILD notqmail-9999.ebuild 4347 BLAKE2B c6eeaa5ee7b04afa09bc69e1745db9540cfca39d1ad41fb69e479818a1a155e08cb524270e1f31b070bf14f2684bc7694a7a0a08379e7f36cfdeee25acb799e8 SHA512 86807f813020d1145230a3eea568afa957a645115923d4cbe915c18fe497e32c35807dda93da6d96e1c7cf83ef8bf00943ad7328414459c7b55617c634f03f66 +EBUILD notqmail-1.08-r6.ebuild 4479 BLAKE2B b5d839ae2c33e5cdd4e9fc9b97723fff043d9e86efa29f3a62552716df122efd7444ba56588ab2ee41efd40ae617105ba4e4841a836e7a65a1f80ef9ab5689be SHA512 29c1a7ea8645c3a9e7f0fef2dbaa36b4cd7bcee7b54c7b58ac35666d1e9ed997294f09b416cd9a2009c4f63c53e5e32b550c8731e24ca95d3e8fb52ddce4445b +EBUILD notqmail-9999.ebuild 4352 BLAKE2B 546311e9e4bdba94fbc31a4d4453732e608ff87fe1df90d1bda1f860ce31dd779937553264250fe69056e7530db4b9dbaf0e5516578fdf9dde8ff3b6b3f6ab2e SHA512 276c4733101de7b5ec728c0d60d003656eae678fc2dff105b13377703665fa1909e5efc4f618023725ec780701583f8f70304ef8df7ba39518f3a25274b7f612 MISC metadata.xml 753 BLAKE2B 86a0b2db6a95eb9035137a11dff5eca3280c427311af8ab9986392fb001707897723a582f4f0627a9a8e2add6c1ac6b3f842198c6e96abf49b15d340962779d6 SHA512 577360801e0a48aff8216a61c5351100369c4094aade0c1e21d6749965fcb9c8cfaf0c32ea6c8e28300cc5b78a75f2e58d4e1f5713e5c7c26d574830e0a486f9 diff --git a/mail-mta/notqmail/notqmail-1.08-r5.ebuild b/mail-mta/notqmail/notqmail-1.08-r5.ebuild deleted file mode 100644 index e46c90306906..000000000000 --- a/mail-mta/notqmail/notqmail-1.08-r5.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENQMAIL_PV=20200817 -QMAIL_SPP_PV=0.42 - -QMAIL_TLS_PV=20200107 -QMAIL_TLS_F=notqmail-1.08-tls-${QMAIL_TLS_PV}.patch - -QMAIL_BIGTODO_F=notqmail-1.08-big-todo.patch - -QMAIL_LARGE_DNS="qmail-103.patch" - -inherit qmail systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/notqmail/notqmail.git" - inherit git-r3 -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - SRC_URI="https://github.com/notqmail/notqmail/releases/download/${P}/${P}.tar.xz" -fi - -DESCRIPTION="Collaborative open-source successor to qmail" -HOMEPAGE=" - https://notqmail.org - https://cr.yp.to/qmail.html - http://qmail.org -" -SRC_URI="${SRC_URI} - https://github.com/DerDakon/genqmail/releases/download/genqmail-${GENQMAIL_PV}/${GENQMAIL_F} - https://www.ckdhr.com/ckd/${QMAIL_LARGE_DNS} - !vanilla? ( - highvolume? ( - https://github.com/notqmail/notqmail/commit/3a22b45974ddd1230da0dfa21f886c3401bee020.patch -> ${QMAIL_BIGTODO_F} - ) - qmail-spp? ( - ssl? ( - https://github.com/notqmail/notqmail/commit/c467ba6880aaecfe1d3f592a7738de88cb5ac79a.patch -> ${PN}-1.08-auth.patch - https://github.com/notqmail/notqmail/commit/d950cc34491afe90432cafcaeda61d1c1a9508e9.patch -> ${PN}-1.08-tls-spp.patch - ) - !ssl? ( - https://github.com/notqmail/notqmail/commit/b36d52a0dd7315a969f2a9a7455717466e45be23.patch -> ${PN}-1.08-spp.patch - ) - ) - ssl? ( - https://github.com/notqmail/notqmail/commit/0dc6a3aa9cb3440fe589ca5384ea27d683f05625.patch -> ${QMAIL_TLS_F} - ) - !ssl? ( - https://github.com/notqmail/notqmail/commit/c467ba6880aaecfe1d3f592a7738de88cb5ac79a.patch -> ${PN}-1.08-auth.patch - ) - ) -" - -LICENSE="public-domain" -SLOT="0" -IUSE=" gencertdaily highvolume pop3 qmail-spp ssl test vanilla" -REQUIRED_USE="vanilla? ( !ssl !qmail-spp !highvolume !gencertdaily ) gencertdaily? ( ssl )" -RESTRICT="!test? ( test )" - -DEPEND=" - net-dns/libidn2 - net-mail/queue-repair - sys-apps/gentoo-functions - ssl? ( >=dev-libs/openssl-1.1:0= ) - test? ( dev-libs/check ) -" -RDEPEND="${DEPEND} - acct-group/nofiles - acct-group/qmail - acct-user/alias - acct-user/qmaild - acct-user/qmaill - acct-user/qmailp - acct-user/qmailq - acct-user/qmailr - acct-user/qmails - sys-apps/ucspi-tcp - !mail-mta/courier - !mail-mta/esmtp - !mail-mta/exim - !mail-mta/msmtp[mta] - !mail-mta/nullmailer - !mail-mta/opensmtpd - !mail-mta/postfix - !mail-mta/qmail-ldap - !mail-mta/netqmail - !mail-mta/sendmail - !mail-mta/ssmtp[mta] -" -PDEPEND=" - virtual/daemontools -" - -src_unpack() { - genqmail_src_unpack - - [[ ${PV} == "9999" ]] && git-r3_src_unpack - [[ ${PV} != "9999" ]] && default -} - -PATCHES=( - "${DISTDIR}/${QMAIL_LARGE_DNS}" -) - -src_prepare() { - if ! use vanilla; then - if use qmail-spp; then - PATCHES+=( "${DISTDIR}/${P}-auth.patch" ) - elif use ssl; then - PATCHES+=( "${DISTDIR}/${QMAIL_TLS_F}" ) - else - PATCHES+=( "${DISTDIR}/${P}-auth.patch" ) - fi - use highvolume && PATCHES+=( "${DISTDIR}/${QMAIL_BIGTODO_F}" ) - - if use qmail-spp; then - if use ssl; then - PATCHES+=( "${DISTDIR}/${PN}-1.08-tls-spp.patch" ) - else - PATCHES+=( "${DISTDIR}/${PN}-1.08-spp.patch" ) - fi - fi - fi - - default - - qmail_src_postunpack - - einfo "Enabled CRAM_MD5 support" - - ht_fix_file Makefile* -} - -src_compile() { - qmail_src_compile NROFF=true - emake qmail-send.service - use qmail-spp && qmail_spp_src_compile -} - -src_install() { - qmail_src_install - systemd_dounit "${S}"/qmail-send.service -} - -src_test() { - emake test -} - -pkg_postinst() { - qmail_queue_setup - qmail_rootmail_fixup - qmail_tcprules_build - - qmail_config_notice - qmail_supervise_config_notice - elog - elog "If you are looking for documentation, check those links:" - elog "https://wiki.gentoo.org/wiki/Virtual_mail_hosting_with_qmail" - elog " -- qmail/vpopmail Virtual Mail Hosting System Guide" - elog "http://www.lifewithqmail.com/" - elog " -- Life with qmail" - elog -} - -pkg_config() { - # avoid some weird locale problems - export LC_ALL=C - - qmail_config_fast - qmail_tcprules_config - qmail_tcprules_build - - use ssl && qmail_ssl_generate -} diff --git a/mail-mta/notqmail/notqmail-1.08-r6.ebuild b/mail-mta/notqmail/notqmail-1.08-r6.ebuild index 4ce54e1ba59c..f90b5bbd44e5 100644 --- a/mail-mta/notqmail/notqmail-1.08-r6.ebuild +++ b/mail-mta/notqmail/notqmail-1.08-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ GENQMAIL_PV=20200817 QMAIL_SPP_PV=0.42 QMAIL_TLS_PV=20200107 -QMAIL_TLS_F=notqmail-1.08-tls-${QMAIL_TLS_PV}.patch +QMAIL_TLS_F=notqmail-1.08-tls_auth-${QMAIL_TLS_PV}.patch QMAIL_BIGTODO_F=notqmail-1.08-big-todo.patch diff --git a/mail-mta/notqmail/notqmail-9999.ebuild b/mail-mta/notqmail/notqmail-9999.ebuild index 60f5e80274c0..937c90fd5439 100644 --- a/mail-mta/notqmail/notqmail-9999.ebuild +++ b/mail-mta/notqmail/notqmail-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ GENQMAIL_PV=20200817 QMAIL_SPP_PV=0.42 QMAIL_TLS_PV=20200107 -QMAIL_TLS_F=notqmail-1.08-tls-${QMAIL_TLS_PV}.patch +QMAIL_TLS_F=notqmail-1.08-tls_auth-${QMAIL_TLS_PV}.patch QMAIL_BIGTODO_F=notqmail-1.08-big-todo.patch diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index 98f7cbc14f27..baa34095dce0 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -4,8 +4,8 @@ AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47 DIST postfix-3.8.4.tar.gz 4864184 BLAKE2B 200ce3d72444da05e42fc8627002d53d68c1b3d78b7f74b0130ac958c23d16454783ef4849a8c9a4e3cba8ae36646e921f7e94ac4fb819b597e1a5ab1a875272 SHA512 5bae3d62e104714aead1fff28a595bab4315227382f53c8dae2a231f4240e31abda19c1e3befc1db4c89bc5d66c9a43830390365aadabdac5cf36b493c5c48c7 DIST postfix-3.8.5.tar.gz 4871284 BLAKE2B 0de999c47a4130eb3418ec60b23c10be405b9bc4b2a6022671f9dc4713256d2b81d3b43f01d89e02d2593f87109dcde366b0265eb0cb13cb3118d0e60e36b48b SHA512 26005da5750e7af742f4fc7596ae8320467176e069546c3487418c663b54f56734b4a6541665b8d72d94df2e0fd4f68a2bcc44c50a6d950334d5a5fb2293dff4 -DIST postfix-3.9-20240209.tar.gz 4937010 BLAKE2B e0f0cbf07d0fdcf7ad7bf158a2d769fb30972b95c974e4871d8f0b22f5b346a261eb22eed81691172d26b21ee1379d8abe20348d0429784af96e4ebf09b122c2 SHA512 888538d11a20f32fecc905601a3876db2d8143c82e9b27787b24f00c973dd81fbe5770eecf1bafcf646d2717ba164a1bf6c9d49ea2d0c10d71ed6b2a63d2fabc +DIST postfix-3.9-20240213.tar.gz 4924060 BLAKE2B cac8546230d60eefba6ec823de37173775d03669f5f9f9c402b4a48b44cd87d6bf49f6f8c6edf93bdfb8b6a251cf8d86f7d1009cc638aa187304adc9fcebbba4 SHA512 207033e092284ea29da339c7092d33787b6ea5732be1a0696e6cc98939521bf312ab7bd09ffcd1212e543cb23d5d608aef32cadbd60dc049dcca475446b91f5b EBUILD postfix-3.8.4.ebuild 8355 BLAKE2B 493a8fb24c0be0913068d0cacdc5d034f827368863ecb82d96297a578617b070e193e383a3a02501c2c6e90e8faae8b0896443b4ff733d4d1093a78f04467cd7 SHA512 2b70bad22646a70d20511390c18b2edd395389e67ddd3c68fd0977ef6bcb2e12b516893d9ddcbd55798c49e8cee965724ff737647f2a1bc105fb87620fd4f78b EBUILD postfix-3.8.5.ebuild 8367 BLAKE2B ea5be76c2c551365f2498de49a3ba8c462de4c49a9f7c5ae3d6dce57a4fba0c0d8c1b38e41dfc9a1e0b8addb05372a4c543a48ccb1819ef6bdfbe201a7ec78df SHA512 37dfadd57e74fcd1576c4a8146fed9cc26081a5074b29d617e483fbcc76063228015220af7956fdc1747ed7efd6a49c7df2bbd917d1358bd5fa60d143792a0eb -EBUILD postfix-3.9_pre20240209.ebuild 8410 BLAKE2B f6f42dd4c240e379c75ae72adfa180bd05c0a687cf3b6d033696ed8a94ab2b66f7541618cc6bebf04e424a67cd996ef578fddc5c17dac6c3222e9d35fc9edc80 SHA512 69c17172f33234e681e8ca8bffdd8acba91c97d334d8406cac7b9be9f6eb92ce7f4b700cac381e6be1ad5546750a32d521eb169c4513649bbfac9c00b2539ae7 +EBUILD postfix-3.9_pre20240213.ebuild 8410 BLAKE2B f6f42dd4c240e379c75ae72adfa180bd05c0a687cf3b6d033696ed8a94ab2b66f7541618cc6bebf04e424a67cd996ef578fddc5c17dac6c3222e9d35fc9edc80 SHA512 69c17172f33234e681e8ca8bffdd8acba91c97d334d8406cac7b9be9f6eb92ce7f4b700cac381e6be1ad5546750a32d521eb169c4513649bbfac9c00b2539ae7 MISC metadata.xml 952 BLAKE2B 53d30be39de0878119f60168ad40d4eb1328b7887ef87f34f7d641a6201fb1567c50558e4f87fc160928461461e5850022863ea21217c57184f782d82a5e3340 SHA512 60feaf7daa0360bc5a76b166a0b32afd74bb6922370cb8f200d1eb2e791ff3837f64d0211b622924b4425fe05ac2133806aa86dd8f0c9976b385362b1a8cb730 diff --git a/mail-mta/postfix/postfix-3.9_pre20240209.ebuild b/mail-mta/postfix/postfix-3.9_pre20240213.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.9_pre20240209.ebuild rename to mail-mta/postfix/postfix-3.9_pre20240213.ebuild diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 1d98cedfb17746ce29566d98f8b27f64ab958848..983fae4571b553692235bfc2ceca6c1604d8a25d 100644 GIT binary patch delta 36258 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 delta 36222 zcmV(;K-<6Cr2^rl0+1R43^0)#SbvT=j+Bmm)N$_Tag8;`+K<)JI!CPK7_-mwI$GMd zx`l0F36< zmu;V|upW!AW(ChRdn)^JwSR5ZQtD`V7G7l^*Eo*z+}g%-t}<%~;ml)OBlQqlJx6aT zu5IzE+la^F0~f!N*WXv{N@p2;9M^Hgx-PzdY}?7+gwl^b*@W6gU{5Qbo$8s>ew3~7 zFO$~^i@#wRQr&BDJ!(8Jmb-3wVF@8#{LRr8>&GAM`&IjSjE!$OT7THbIJd`&wO{9l z$6E1CZ);U^&s*Rf_c*R2>~mhNv=G^dJ@?9&9A^o8-g#n-tL=5?SyCyJ$Jkk-E$w@Z z$8}!(Q(|eyEUmvite#s}uJZ`X*WcNVzsp;tEbnswALXXnHBn$FY{ zpMA`;oIKdv*v`biEqtr(N6b%a^?uHG>(j?C|G>J=(ASFFBXn$v`>}$tD_tn=3>EadJ zcJeui)f{^{$KO}1udQH9d1KkG9Uz$fz_=RU&R4Zi&uxXZ9gD|{J=d_WqxH0|E#teu z0*{uq#p_%+SZph>q$Bp0(}C+RER8)W={zG=74sJBNE?qj$~lervab4At6uv6 zjEPKU7d5Ss)zIG-4 zpzru1PXc&hOnu-F=Ln_jeT;mxee&jYe^?iO$shEA1MlseS86O&SsRdf@Eylop)DMv z>{p8MYE9z;KhL%u0dP1I+r;9uhB1O4i%)78U*F5jy??BlEAATuhROF-z_|AnYQzlB zt9`Rpzr4;r+Plx+!dD7!i*{_-{57s^$BR+|X)t|2;9LOOndjNSfq8+g$EEA%gZ0~D zJ4Y!w^S@!Ht>(O)7xAIjlEIFvpB0A!C4lcd(^bM8VH`pVC{{`Yq-PJT``;H0Q)H1B zFObhP>wlGciASE>%4N0#e#x08M66(JNcC3bd& zW1mM%C+s92y%Gx+{34v8Vmnu^Tg8Lsb{^^PtCa`PSP7kJ5lRigC*cKn3cx4e$97;^ zdjm>|+c82@AV&c09?INtI3TX3;{xsaS$}wh)nm;EHa1wQ>zrjv09t1$C*eDS{A@qe zs2oJP^37^}`uN9(PhUU3`~CIP)1t)(nqkcwki0<^`VnRc4a4e!P2DykbKCNU$24sO zkixZqC_q0zD*A#Ktx;oGyeD22M#191IT%?OA;Js*xkf}7IBmcuj*~w;@LoJ{5Px#s z7VRPsm%y&@mlGRg!TSZ7BS;po>gc`j$^_Ux^=_V_5$96Lr5laG{Q|Tfp)8lIW~`l{ zShuy|sC->)7e5BhjQx&M@R96>g4{jTnVuHye|~L-%Ex-KMfE|%GT;n_iiL=lS3CwB zfItO+6azVwk?lD3p9Zn&J&pzVo`0+J;_T&)r|rFmt=AMZH)F<;!ckMi=3usgNKw=5 z*aPdH8@~a^-1Y8lyir#HJsfAxkUdrx1`TVzh<+#GcjGnt-~rhpwyc&7_g%nl!yyM; zD+UN)juYe`eFj2)gUwy%MuZAY{&>cvlT=o0Y*3>;UkgM}GtRKFQQt1u?|x3h))rh2<{0iUJ3Kz&0>7>%R+>Sq3#$aFo9E#%>O$g3P z{6#o@TCrC`#UJzY50orENGuoy=gcDGK;J~e@xk}7co`lKN+bv|WDS!^t$<`Q=2jpD z&=LvRK#H z2%I}_zeO9ew187X3*;>J%GCYKE#7|#{ zHNYXuQaZ>Y8Nyn--a3iUkm}=k)qeXO{Qva&jQ{arXHZ^9Bhe$4J8o1XSpv(af)0Lt zO=2|^^SIUqpThB3Cx7TuBKQyydp_`DJdq{n{BlOjv59*HX;FR$B$PJ>Wx&Ka6VXj8 z!-00l#>#I{2CVh$!#AlceuNYq*d?5h)h)0WxLU?ohza}$_Ohi5_lJYuY86qzUhW6D z6meXZGaRD*I2Ke92X&h#ALY+Mg>eG$7WO!?-u&#DufPBL(tp1*vJH@VtXW0+4I*|1 zKrk|bQV~`G&zyTi)IzP!j_kzChR6nEhco~R=sEZpBnwgm{~pA;0%ha%*noOSkf9J| z!vjz!{0y`K%OIL!k8(fW^Nq}A{{(fk1>OdsRxu^y7QuX>-EgUZgd%8$aZ2yd_z^t| zrXCQlAkf1n%YRKZ*h%P07c3CpgdL(=h8ADPUMnI#zz6xYGh79uiv!=9-}vU2e}DOp zchIx`AMN+w+PnGjnVglkr95{Sh+($6fk%N=!FbO!64GWmnZ{e4+?~U5C@w(!G8mg1Ro@#@WyYH_Cm;B6Wz}y zg7$=RAOly>_|b7hsuOcVR=`?4MyZo!DwjGuf>>-FPqG8@XeBV?Afz2yCsBJp*$4t% z(Wws>4!N`giUj=Fc2E(s|6%Fgw=XXr<3I3GHuOwaJ!6N4hlFNEA_20P%o+C!KH;fA z89W2laDOB=7FIW5JP8Cjc6POa?CFGiU18r? z)bv<1g2V_rItkST>4PQ&^z{NC2)U;^hpjCTP>EwYh|D`&m3Y;Tf>7Q!}BJ+ zU1%?KMk^rkrh^}+@d+a1%kiHaMnjRri`85_+ka!xt~P)B@b$OvLqX*G9}#r%J?I%? zXoGK~vw_I{1c0yPu>p~Z0DwKC-MU9V1lld;11E(1qTG4(-0-a<^UE-=hP_H0>LM5t z%opwm4Mr0ZC_t8pT@Z-HE-dd&o`vX*(=?o0`ml8mwN&ay;u!s(t%GPCs?Op+|oC)ViuNIut9vGfw)fx8rN9q^BT`W z;Nh9k3;YW#=8BjzlsutO8 zI2ND_EGDBNW(p7L8=#BZ0lY0#I4PWPsDHx3<8*NyxD-qxjM!xE00w+6fp3@?$Vrr7 zA)7}}*kVL|xd2eYVBAO-LIysK|G_asI`|5V2abUn6GsqngrSR9Z3XJnW5%u_3KJk= z=bo19<;&+Uud{u4*Z;WYEC2e8X%EuDri<=u&4PX1q15+%l9M(QOLSh!7!GL*TO!#As2>S@P2)!I=cKp3V za|qwWJixFJqTngSJ8-h@2uHrj;;e-c<>u3b) zeMN*$xfJNwA_xvg05BtHiMGNhH-H!1h8k^P9TXx20>XU~i|01}51NF^sy%qRRoG$V zUB7_$k&v(V;bVreznK~`39<=?0$vZGvheDN@li@2p#WD`LLuUJa~*?M%zvGDx$*$K zI>FwvqgZ7YcqLLMqgjtFwuNa`8l909Abmfh1^xGL5|l!H&9Hv1Y8PzwvBWj9&8 z(G&&*LDXhH@DiSNEDtCzsW%KXeNSgS-i|Y%S+}^{+QFBF43pn+`-zu#45n|_T33zp~+CSndgdYyPIQ5zP-Uq7wdue1IB`M36EeityLJx}1(aET|dAg&)# zcV%~lXJL_hcoa2!HmB?}NdtU~B+!2gy-gPeHT4pY8SgGup?c96(P% z<830|&HLq)@q`WfuNp=kvUCkbPT1PIH*j0&Gmq+l-*I?k4S87Xsdroi{Z`vRhar=p zy|@Yf4i83q;$+*&`$3yMpskhY&S(F9!J0_U$6}{FFRTa&?tKZGgVn{@kP2((tWqp= zHqcSalYI~)e?u*pSm*r!*iqW!X~90c`}*)!sn)#rnYaq47sW?+cBq5oapY zVFwPt^n5m?%C#i`8U>Y6FHn9!golejJWv%oylR~iyNdl2L-Ekm240CsKzim5sahq!e`CVfTd71@g3Qr9-QqJ9fNx-ykNdnD&BHfL1n_ybh78FD4#05V71>bR>5cD+ z+C_pa{%-SJCn8}^4GsA42XO?9{PK_&ssZuby-mt!soG$(JT+mP$K}bvaWFYNuh{GN zFt(-oSTT@1hlv&en-MW9yIWqK;SgPUv^T-hgbg>p8?+`AfCMVf=ONY_z9kue@^fW#C9n4^2`T9J7Lt`t0RD7j-x}r5VP8kH7t(GSl|to3M5)0tDf0qTxGZ2hDI3 zc2yAHQRGA<@ObgkEj6^3K`9k{hqh1-DVOKIQF9Q-we{t-+ zA6V?U;dZPKBJGW6l&#z^Hxn2zBxVGPiBlu4dj|qDp_3>i?b%`+#9kyg_o?16=Q{qJg#I^|KM9)-+eY;wz$qAtK zThUdBpacbk0`&OU3Ydnk?r*DBXG|Cf9~^jffF8sbEzerLZdRE9)t9LmCT4gx0)T*O zVEBeo2EDK`m>oLf&YZy%(XJC9EqEeKc*C|Ms^#E$kKARsO; zIAMgH2rvmPVe;*WBqVFS53jKJcC{oC2}O`R;Q{;)lO`1*e~*8%e6R0czI=LKzNeF+ zdfv7YplJ};lh;R?!(}2NW9+~f(d!VCeLqZp_oVhf+(XoY3c4a2k|z%(84}?`70u6! z<5~es=J_PJttFl|5bx#!`69nZXnianPI>?bkbkos?n_p@45WhQG=S?$-pk=`SWp4R zh$4j;Dpnrte{$z9uhr3-o1tzIC}wjhgPBMe{OJb*-itub-^P}3H24y9X%K>*mhbEP z4_}|070vTlF3<2rbM8xu*EzfPbbQ&`wzK5N&!L0 zFyaGGNygQuJeM*5+Wzh9vvs9M7|j9QJhn3)(ZF3;X&yOG910+T-*;H$;oVocP694y z3VuSae<7&E01yia7m2wY=Nd2q_{g;o&!~712bLN8=CyX*((q)$!=~Fepea4&$K^11 zeR}O{5+478qQ?R})GW#4O(QXJ9I4goBGMC$@=z%Ey_v6*x~Eu>Px#)*7tsQ}imoPR zsy!A;^fDW4At#V2z_f=9klkJ{g6Y$8y?kuXe}@~7H~=XURgld%S0@sH{zPuiqIU>8 zGU|#eb*KygwPOIeCr`6^VBi4&Ysf)^x59=U2gmq5toOv%V5t?U4N_;m03pE2dV02a ztq2KQ;e5zVq5}#Ft$wg%lbw)eRoDBvuZWLOiR{~*UkAxsnp9tfNDm6%YJKVSASsgl zf80HlnH`>!@Iq7>z*qZz0ni%(3^j0+ozSdHv@<-(&GGu_<>`brVegO2lgUR%lLRxE zuU3ON9B`ZMIy_w@wqVT!J)|?i5vd0}d4YIB@}~(;am45uUhyX0Ys|Ic9-;1VVZ{1M z1Ts&}cHkBr+C9$XNx^uOQG0NW)I9I@ZtrkjCmbA&OjA=snYhodxTz9%tuC`zyn|z#O8RZ?N$P6pB?c(K7IV< zw_n>2cfwD{vnW-*u=^eCdNU6NZV60zB|!Y%_gafbVOc?anG^>4$o$LY7JAhn935KlLe0TMIW1;P}N{_w||;kAT-d0gJ$RBSC8meD0B z&mAQS+vxf#pEwb@K*StG>b7{K0yp*Q(zKOv>h@^4=22i}4})j9J%OL>%_yv80bylt zNddhRN*}8>uXn$+*Y@Gl$MN$Ee<#8%iWo#T1A+zP^&#A5vk>}it6Fi~IaN5By;c~DGI2N&a5jW>8iUW&*Vu#gqViz8(e>ua1Jx}c{ zJWvXBu}PWz0&n>FiVL?xtVW?cU!B}+_GjlB58TIeP6IlkXPV1ZusN^&BZ~p1qR~83 z)4GUqkpnh`>}BFslc1D^@uI1!==!$*OQ3;7KNnLObMY25I-)8v=T_vHhV zUm80W1u7Z{d8R+0MG>~!BnS?;1dPmU*;13R8XJEfcn_*^XU)nWY`{Gh1TshxcIeUD z;>`rEYh%jzAB>7cYF+&j$S>m=0<9d5ddSnMDQzE z+<`M7X!~KFo-yw5U;y9_(1&8i=6Jpro*yx_myf@Elj-tUFya6>1_1+!E;E{Oot01^ zo@IYRVOa$pfykp%WP=-l{V;xCo@O){^gwG?9%P{p1_lDALqE@S;fbc+U?QH z(rMzBxj|lgzMXKKC3*cqM24#qys@?uP{iBdUU<_q(H-)i_tv}<#6$W9qO1mrgg8*+ zc=zJ-L3;COfxbY%?r2<8!hru?F`1QvqFsOLIoWc8Lv~bbc{<^kpFg)hKF4F-YnE!m_vmZna?>pUZvoHH!2=?NU6*o!%xhg8hd`EZEP4FG-Vq#Brm)I+P9#`*ck{Eq-?O8RpEah zk)Z$@D6rTJmhbcoX|Q|Cx5*n(+%NPR!5j*B2%;U@pG-bOOM!E#Z>B&Z3enhD-qVu( z?fqY`*O$-l*6VyiHQ4E6)fRDJgAttwq_ExCfv;&x&~FtpaRyRzLHVb*y~mwM6)%(( zLKG2+-nBO29ITnd0C@zeL%!?g0Rw+{%o4(5V3TJ$@G1ceRqBa%-rjBmcIao6p(b-- zmZ@T1;Ig9%-EEc;nkmwzZQtkHs}uE577%e_OBuSs%nfdCP}w|aV^@j)NDT1!gmZe8 zvqLe!knOlKf}of;)7#pYg$V4t3h_0w%8zaW;<@O@l4q8_++HoJfBskO@@s zdd)xEO`ygAFA-*s@Ys`ogQV_elAo5USUW<%8xp*8dXvQaZ;4=>O{ZCS;8@!umue7D zbJ}3C^6O6M+@%Wq8m3k}X53TW;Z$gJ0II@%+PLP>vT!dM9nRIx4pBs|K&Yi_-Z~@} znn&uUAVPhk$+Up0SsWR4k-L9{`LR^Xi{Q`y^Xt5`+~2`Co-=B<=M5bEQh{gvHQP2Tb+=;u;w+LTr?L0<$z7k&T_4CV*FqG1n6qc$*VYJS zT@8f1OCl)0QLNdChpC0@b}2JWm$i6l?pQgtmo_%Kbn8`eSSa*(rwLuK6Sg7T2u%D6 zll9yowfl)WFegU=R7%fzwd-Yl`SsoV`O7n{eJt48&FI_-&aedBrGlaR*g8rMsgHpS z^ohg)eu4F2k=Qi0K6~$;V;!xkwGYD_ZWB6iTpE)HAS8bsUg&xUCKR3lZ9pOae6J^ZPfC&yL!}D3=dU^dm z_W%k1IRB~O;BoX7u^@{P3KAos1>{~JJv56obN3HIxEJk2pLl1y;|^D__F=mVFZwYc zo+gL#vmJl8h49N)2~D;0XhhhHpaz%2Y|s#<|K-PR9d8Z|v+QMAe3wcY}>ug+?UkD1O^-x zGK(+?-!0g8*#A^V=b<7TuX-Gf#*aXWN6D~9NN0cWe%I7gv&53n2k4LdKd1L! zdy);LjH35Cas_-rgF^uvI5lKV$Av(LnN6>>NW*FkNC&bWQ%lyrn4+J-TcUwPBYC!n zc!qzXE3JuY^O<4X3-`B(LL>2RneAaiFo}kOfu*P&$JD<7p1O2)e(+#qqW2 z9cjP7s;l(P3Md3+>7bccre@uU!f@Z1y=pu7-<@UN_xRI=BffpRZjTsHgZJ~(g;C};QPNWf_ z2hYn|(gmf3t}TFg5KigEew9 zpG;J&1@0=gZqE_<TT zExbNN^ItNYYTpK2LvqU=qpd9NWq)~yFyImEo-LVyH&lB&@Yl1CQ4uO|4x;069MM#r z6RSlh^o>_JSQ^~0OX+~c?alfiY33-IJcC?Yct;oWhc8gq2Ae@Pq#sc4{eMgQ{PXkg zz{{58{XIK3%=3p$n$oo4g%QCW zukCv2?>@YI?mv$cm*vOxl>g0X+QzJ?OfQAuBVMko!>kU-xM^y{#m%Cmo=o!CdBXe5 z+n0dHddj@1lKH@jWR=RcGv7}^YYB`kbn3Ft?9Hre@{raZmS4%gLlOM^Dg5DXhQE$D$_;bm4A<}7kmN> zSSU4=KTrr`03--ok(~vrlBD0{76WMBO=$3N4M}rZA9;Ec=Ak5OV9eO9g+Nkos#W4F z|Kr8SgksN|5MDNJ$dHsX#pesEzpvW&G2tm$Z5P-*N#ULLynlFXzt1m*Q+K2M2k@|Db!i8BCRNshSzX-6kmn&&})QvuHZyd=yC?!#*$5Bs~l!7Jv4TU}!o-0#`G%!b(2R9*`iH zD6=vq2*0f6r{xX(3pH$K#uHBTaxzy*bYqc=J%%8}C;zis*CN1N%i7Ig_FDg6SjO*- zF+Z9pRI3vY>#gAwU|8x`3B8#8;q?ogDGP*p|B^#bsK-DBw9p-5>EHp9084n_7T=f{(-NX2RJP(6E+O zz{!)U$84=)+GM+{;!0ZgNu=R)BTDHr>e>@w-Y#5;AT#h0LS4-Uwu0|!t(Iv4QS8k5 z<0^jn^4z5(K7|VJ3{FqH4kTxk^c<-NLCs9_Qh&Vizc1e<2_DfkAzCY#*1-Od6gyj{lNm&b(;1B!r--Fz)DlOOWy z3H2-mR=%57hy)z4whIb6S6$#_&(?t2YNUI|=M_C>D%CV+A8Rw4jwsV@2sQuAHU)uz zf`3%7No@3IOZFX;djdT^2N3I~_-0;uO?L;IX}l6K9H=95nhPR`cz+R(x({!V8h=;4 z3^_HC4N`YP2fT|n%M`r93fa>OVmI0CWo03>x?85mXBOfMVejoM4(ys26nwK7c!Q%s zZoEI>N99~tVD+@H5}T~v3#YZ<1ZY!00DooT8!8Oy1BFI8Y}vZ31B$?+fQfKk@8K=X zL!J?qrcG9G4;)_ow7y@ow?e%ipl*AzI9MB;?DA}pZM$scb z706+NY`7ZM2A{PHh7`(jzx{5Vf#L^L=1%k>GC=S=s?MJM6NncvagXYC4}3~~Q-2X& zFPOED+-xH&qn0hV5G7mhSe2FGhdB)PZ)zU5S|F(KgS>cZ&Ig|MdB`I2mLXLqZ$W6D z!?q|R5l}6DFptnmfjNnIM1Jq9+j;!M#rr{lrKi3M*n&3{!PaB35Wo^x6j;2o#~Dp$ zpP>h$-js>*`~dcy_I*q^IsgbZ**nps^XA0ug%84*2tB}y$6n0XGIcECF}y(A>k}bs$Rad`#uGuE0e-2Dt{ejK8NJtWSswS?S7D7kF_JF zfs=M+Y9I$;^6=9FFmJY~eZUqX#?~f4Tdagfq6H){LS0W=uoat$5fh*Q){}cI(#%GM zdJ;$V9=oBS?GRwl*5xe=91vdQ#pNUaDD>tjymU9P(tnmSfaBIcCAQJK8M%)axaA-! z#NbB|hks2jCunY_8Ns@a7%L)}NMRP)j-I#^uDu6l$G}GZ_B4yPdH&?ldV(5%w|4)T zTi^e9eR==>rT={G=G_WoT|}JIe8i*eCE1}P?(Hlf)s~P#3c}?DIAJWVyxGmkq~2;L z78K}i9z?EY0Ri(w9%5@cFq4J7Y%mTq7?H!Pw10eth>AH+WW3n~&ePmT^7_na%BHZdjpOPm&B+I?p$eZl99SZ#QIO|bA33X0!Y;%%B{ai=@B zZe!zXQn&IgoqC~EvLkqw?eh5^_laDPHe-9g^4FDip z(vgEH;+p*_rEXJe_lG=K4v>nK%7pK_N4+P5F0sKpFT0+2dJtQzCZK^xjhUY%x^g)Mbwt91_|B^5Pw6B!HEG zQf;P$T|k<>Z)u)W7u=sXf4!MR8`Fr^Pf7l8^zBYG0_)-1#30jJ-h5T|18AZ>EWp6` zU^gq;vd;EM?A$cn)Wp_t@GWV}0b1#-+(xL`zw`N#+-l>cT`3nxIIuDg>Cjt7w| zlddi=8s(Armek-77h=$PKx}fcEgCqc;UoznW>g@P_b#Y^dR%;q42iG-Tv-HS9Vsdm z_+y>fb11Z!%U;5CE0$qfIXgjhyGxjiTTLqN?fX^x+&=%{pwBH4vt3vaK{ycX&HL>Z zZq4YI@|raO_A}&Sg+S^V06p&_^c_jVQ$ez}yCsWR-J5a120HML%l!O&h$i76Vn9m> z&%;ivEDS<_WQ6?axd|^N`tIft$8&l zXMl8(T?c(nJJgAWn4%J^-I;(k#6rkSY~S+F({PT)MbX7xzLyPuefeS0o@Ikg`|t?6 z(ljfCn=Lrds`@(=5n`~c1vu=dc}g#rZE9=tj-hyem(SNjHq)jV5Nf@uDfq$idSth6 z$Z=4^m;pBigy9GErd+T$7g__t7Ed5IRJpV*)G$12`T0QmXsHU zIF^|qJW<<_IM(n%Vxu*V_8~D3vVwrarf=7ox9vEv@zcE7YO@anne>^@{C?3syud+z zu(hWRQ(#oMl}Bb?z^p*{Y?CQ59)I=Wh1aIW$H45*gaak~uvjPy@3rxl7ZFX2^sXHm zc05YEJvb0_Y<(5Iw?WkNotC(p#mRr?JytvrjT4 zx0KH7;vt&Jqr6X^5yqVhZ}&SWjg@VDUAcqsZYCBaC$fo00E&xJs>gbFO>X9B-u-x+ z1p~vf9MjutVf!F#a5a3g*ngAezt`$XVZQ(J>!+U+ zHv)?3Y!<}q<`ebZ$}~(_@n!23?+ADUP?c~7i5$yYFuSAg#E@xQh>W_vJj;gWU4al& z?DU%9;1*Do))DDghJX2%TePbXcmquFjpthqNm+I&h~B%LxF5n`B7+Ftty*hoXX}u? zM6NF3p6Kxe;f*q;IEANJ#+i;^~;xk!a<eyNJdDwdlyy-~80R0EiGInDvh^_(N`=0nK5S zZ@vR8v-1*9u|>WUhX&s z)u;{imj$qA+zv1ml2|eX_WQN_^zn~>;;oj3qH%1d3fDg3T`1&y1PHgtYX3Jv@AHbcPjHJtE5X;yV+ryal)5?c4MTj( zz1bStC0YQk_O{bszIpPdud&oHApSG52TXTvzIB9$ml}YcrE~Y4zD?bshzlAF5#=?e zU4o))%EnwhSegeup=@n76TBsd!p859LOy@}_)ipn!|w63ZF;KLccWdFUxMXhcQ9a{@@W$NCYs9jgRf!CP6(EC71@{vP$;Up~Hk`H$aTeu`|5 zlxdR|mh>P7;UU`W-W2am;sF|icGq5Pc;E$2v-Bw2#x~m-8Q+}9_gU@9a4Ob)mc0>^ zP&g|di`@_h;b#LpkxePv26MA_*MjNpJO!)19DB2SE^w2XI2?bIzgxY(S(a7HkEclW zsS}9J>!JM`Zar+OyxaKPWm>}5wMQGMqbGn8Taf3ypkzX6t*&PFJ!S?MMY@z^b}}K< z0U8!j9rh~e-U;t%1mHaFBHf*A@@GGmH>KrBh~n`Fdy@@Ju$p*ZPi}T}sZLEG5>y+0 zRkqSb((ycPVPF!OGT;(g>?z2Ff!h z;hxro@G_pJRNH?{>-DV_LgSg!V_(Scbp7XdPM&%!S$V3?J-~!!Q5FQrhPT!JiRV!Q zcwSrIQC|sEW@C7ElPfwGf5p6d>|!UbLJ^27@zyuC)6)v=DPqoD-Hyj){oQWO-Uj@{ zJ?H^aad~5ApU5gpfbU$b$B?cgSXM)b)H`Fkdj|0kcqp!W*}3@$B3-|rlgC~wV`daLI_2SFM(z{2t?B#XX zY95eU?KTPA*R;xR2C|K|VM_-Aa}fL@pXG%? znKieDO^Al&f6>acTMNGR1Zg%k*=^9l%AL_`2+(ib*Zw?C@tm}=lU}z6KG3;ce>RHP z&43~-_XVTN=9(N~nGuPsA9rs!oH1LChuGLzwk8lyM`1`7#_ACJrv>}TgovlhDr}$= zP%aT*NoEIf*V74W#Z8{a0PigMv8MTBMNwC6{g`a>e>MqSZnKp}-Wc=X%hm!m!AiZ$ znN9DC9s@1wfLiu&9eX})Ebm-$&o{ktvQ|_PD+vb*K^bF|P)Rf|Lf!*dOcl%ggxm{+n91 zrz7x5e`xWB32VAQNnREA_no`|-nVkCAwbyP%Tg9=1I8j!TNgHrg6%%DHJ_#~8$o&U z;&Bf)jLqIvP^^7r@6ip>jI-{fA3Ix=_9mWA>)@rzIQKm*&0;iX0$mP+Dc;?I=IDMD z2_)5?_lG&n>F)ZpPrd|+n#>H0yY01c0o6-C3|u)r173JZsw?_AwosQVV z+MNE;Y-hZeV9V&ZY^!IwQ#WtrdO8^Twe{bAUSY~ZH9KqGeaAh_Y)7#fuQ}RfOou0q zOhkjOU&-!FI~Z@zeY5<%5;Nz0m3Fp!rWvqi+p0W7Kg+R`y)=1xFKs0)o@ZMW6&)RT zo%KOrcdKh`wLI!Q?0@V?&G{FIM$cz0qPHQ0b62!wQ>tbrp7UHAE>gUR$B1FCFr&k~ z6Ih46Qkl=AxA*|aX2!;z6MqUv`Mj&`QB*&&7)+KeDc}um3Jg9rK-MoCTd~Z7A zHEUZ0#BN`T;-j7i&wQ8Vo5+pv12J(fI~}b1R3+c#58LxnJEmU5U#y}!}8CO@sZXW-#gH7gj11|h5CBSW( zBW}-CXfD7O>()R5sNdEfu<8OcbKr0>zS3DhD-xI2ABL6OTiWYI$AF+6n zy4fVps&gJXp-_Soo|@HNc%oT$&VGQ1+H-wc8jNl^6I!Pnz@gY+-;)vTDSpU`4_i~C zD`c5}Z*2u8gapVghlvE3Jhab7=N>Ae^DP)imrb*;+tRnPO^cI{Zet9v)bSbS(VrpU z83l$%?TTT(9hVMtYJQN-Q#8@J$_&(v^x>5+XWvK z#X*+EQ>LR5LT&jnLb7AkR8!iue%jt}ocAr;X2p&JkEe5uaLM{4j9xzWPai*jdf&c( zw0FPG_wVP&Z|{ho=0H2o%HAJX&*i=)JLB>mtys!6)r;7WwLAoHXMYA{2n-*j@gfY# z0QQ)70k#(64?oSC-TL`Bhcs%(c)iyhJzJJl3yQ*OkG7Y-p89c~x!uJz$c+=DhRd@= zC>;ypfZAvS;q7j_dpha~Qz7oLxwbQZQvlm*-Ju_=L$Zht&e@3JMr4#ub0QcJF`bKc5TQFmU^wISaBu6YMseiY@gWp~+^Ot>)kZ$So}YK3#U) z?ZsRA9QGa>Fm6B_DqyFOX02Ha&^0F%-d-bHtM+&Gy7e+c$t1s=OtUwk#t2Q|@bZP#+`7H$ z2@y8RcDl*9ClE(d(GxGWJr^-QE!(q~J`Fe6HY;oQ95Ch@Vsd`b3Hfwgmd#B7RY0o0 zf?ZM}nb;DpOi)H-J6YU07>O-MFWVL0f2rUoC8YL*h?%SoSPy$2*r$-d0@?>>E;KTz4@iOSk-e`tgK z-!ltN+XHnASWZjcke%J~Pgc=>`w8$3W<3O}6D}w;i+Vc)Xv_jv+qppXya6+^fMgrc zjG|nuwLN|MeQRGm#N3_i8y<}SPc8bmJDx4I4&2m}pY1|zNv2_0p>DRGOZWHyo2d{F zt&>-;XyR5hdBJUiZFn+a+o-c$f2Vyi^SE2Mz?ZlEvWu&oh=^2H^2GAZs=fawXBf>? z341XBW!ugDY^uzLBP_a;sE%wBgyruyRzV`YRVv8!Xc0Ts7#t-G!kP|=lDD0Yq2jP@ znwQ^bQty>)XTRB-XxU5D_K)_Hd^;s`KrNo?i4Qgd?=l9KYA-Wu6<|IPf0gPTaJmQV zjGmAM<}{%{?&}MaNK3wpB(ZZ75^=qjEO6Q@e%VX~gCyICB03#v?4HV3^w)D=)0a=5 z=fC~-P5W;M#N!Bi68mka;5Dy}BowhQ`Q*gi2uKk&ox9+`%idx@vG9EM6Yv}_o`+Mi zhHb)$69LS)Y(5HaMDOjee`Nx%sl(=*8e^UG3H}F_dT@UEn=Xg#vKY305{u4xG@B*E zeTbM2I`fjcS%9@I=`+iU*!E`ZKrY+SCGqga7mV7`NDfBdOpLM0y9f}?F62CrO^uex zb5qv5JENJccv`XF+cVdQ@qEBoJJz2W&$iuw-*5JN7-$o|J9)Jae>d1f6&u9OY~QPB zIUj4}E*@ft;|6!fuN@xzfPzhEhMFMs@lo&gmxs8QSEP%TZC*N04?5oLYp_wbf^W_s zkDkUl5xZC^W*%rwcaOSmYUI2%#XOxwp}ks?PTcp{BWcA@rVF%klBvT0Em*b2pT)1< z1}`G|Vbe6{sj#jCliEf%e>(1gpWA(woSa@u6d1{&UsrCPvpKuo`GwXDTOKy;9JAhX zT%e=yR+}t@Z4r|XwrhA*c->W|tOI1e-Hns#GPl4!$4)ZlTb%`|hCASwma&4}rlKY9&J$SlWMF@7?^v}TMnS~qI__wFe|6bx-*U#%Y@V>3 zz>F{&_Gz@;xHC=B{lS?|=jP0sayUx>;pbJDgSw*KGZs$3{+eh|)NvBs?zEO*EB72@ z;&DwxJQ`}<;P~LQHqJ_(RRY;goiy$5sDKQN%5K2dJ*>U9yFaJF!O&yZql`qqPm%DB z(~<)p*+Imxj*xJKe@*EOhGFLL9goHBV8RX;!UVBZh_TFF$ntgZ4a~F`887 zVYvN9?XF$0ia_vdral$t3r<^S51ZXPykoazV>k=YX$x0Fnavz8$d`?tY}|;4TE!Xc z5SzR(HsxC8MA)ewzbyDuNMPgnsPP%akv<5`5G^Nf2D8B+pE?zHDd=1%mi)CgybXf=5rq*)7F$nRqw}&Y@wxojkc*(e>M%m-mkTxCeD)(2BG8Wou;&o(e8r3U@%?nF@)BWFa(&lSYDE!3qrCD zo6i%Awl%$Ly&J_u-`p`DXLB;B6@}KSSo$#IbX<-3(TDwT&wJ$6FcXJO*zUds!~R{t zmPn3F;|bW?{kf6dUq5~L^#0fO`toy$j`k@bfea`>e|#K#@CL_Qd{YWK-ei*nyO^0s z=ZSo^)-ubo_#D`}okcEms8_GUb02Ijfbk|j*odM)`OQhZyvB1D4)Kt%z?u>tAF|2D zbBV1wos0vpf%7&|bLf#>UU&w63q)l*U|reaFOU()`)(MGcT!`E-dfn{%$o?i@)e8c zS)Xhff9Bdj{AoJ}tBlWO#~J&DLRRMUg8lLP%irev&)?i$KCz7H^z_Sxcj{*cEV}1a z!If`4o5H*2MVK+A&#=ObYU0MuMpzdM^~Y&MAm^`F*xNAiMKgeDImk6TQQXGL7JCs{$K6vrw9?O!SaCgH4=j7#^Vwg?PJsl<8R=>%8R0YW>#w=P&R6$#G-t@NS22 zn4g~S@o*_X;q8rN)sfu61K|7W{Di=Db4DETcXsyLBtx_!jBf79?3{U?2X?87JiWW~ z%*#38dsY-&b}3gdEaHSmm2bz5mOCLsJc0woun&`MOkx2klh8~Q94~;vR)*Wo%ifdD zhYAj4U<)^_$bL$WJSzK^i;_(pfAL}W**f)2yEa;?x7jtu?1Bv*iOzE1HenfSB;KGw zJniVldjgvW>Q<7PAjnT;hlDx@nnzTlkFhY2g$Qoumpm=puOH^?&wJ%Iv!J}jf`bM7 z+oRFk5G`q-#N^wU$+E{`0oWZ*dbf9VM2&rRty`_Td7wLg3mJ~pcH#Dae*w5`Oq@|( zo4sri7jIetb${v%@r4I)^i|Q8}=uHi-!N=FfqU+)GjM zwPsI7^qpB$kdKTYzc6CdOpaj>#0R@i@;AsYv?zdKrzF%bJP1O}Ha#uYr~d29yU$;* z&tG1?eEl+ip3YeBeqAGue@Te68z$US9nHsgn=+&Ax(&N)2`Tb_=C@k|``erco7 z2m2ATOkNOq#n$;-HbZv@c75v8u>pLNLxGQmuEN!$iK>n}TV}wif2s)08>{J2!d}O^ z&*yab?Rnikey25`+L?Bq1B5aiD^8+Vzcc(D*fAY(o}JRI)>sb6v#c1Fzw<}HnPX1S zxn^*eu-*M8uk6&zWU8wziudy#sj{F$K&>Z$`1qY#5hofgg!0y5xNhF`5xuNRC#qzt zgSuytUfi9BP5V6Vf4OXi!s;tDx(^#t5-d!+B3$nHUcBtKv*cd(go7FC9|TI9^djYx z=e_MdyeC-L>$i^UdAVM{eoJGYX1~dy*WvsKfWXV^Xqi9a*QtgJ_E@%PzNFU#@QmUZ z6sxZtIt_1D6PTEZoC`2tOXtF!9(5g#;GGU=AK8;KS$%hqlbKH~0fm#tPegx1LQG^l zohz8^C293?#2cE2*4X?Bf)i4)r8Avf+k~0c=6&G-2VPE7@G3O+;FF^5Bd^^pO4ec= z^@a0*0dE@9xi|Jq0%nU9Bf1Tyb2)mzp`t>-QSP%UtG~D1Qrv6#Yq>cCee2U9$R@$G zyIBF>kI=MxFFdEfy>|$%9RYvXYCfw%{Nh|0HJY#WlSTWt_WJW0fWz9y=)je89XBt6 z)mVmQ*$c~c*xOP5X$|Wo91tP5*6hC>?>xTbSKleBXr=2uESg#bKFlxmb2txSMCk3A zy@T_D?;h9*$h5a47O0XZbI{~$4!9jpcuC^YopEi*h2(Gi<0w^h&scw*1M2PHK8&Tw zE{l2C-;+R!(K|~h76OGgE_Qi6y|Zxs^mPt966SjMEx0M*({aZ8mutSZFE5`y{xA~s zdG@%2bnXgsG$UrSd!=B~+ZBzMR-yxRc*Nc6eFCeN_QCV*XVLd!XGl}0@6&$A`g-JU zU6>}vdUeO}GzW^>*N1;szo#=4Q&4t0;=hGW2)W~F%_Ob`D-T{R1$!IZwR}wz-OQA= z&;%Np%dK+3xs0|l{oTuHXI$NL9jarkKq5!-qCPKs+&lg?pvLV~EHmEWGR?-o4g>sd z;l8|le4f^x%2R&vE~n7C9IrT>UAsG*uUWiZZJ1TDFJvWuy;*-#>^!;}u<3@lOchRd zsR~{8=yZFSJBTuX`(XB_O_ipXb%aN_rSqVIt#}WwigSO90C_qv%94{?+}P*45_AcU z)i?uhvTa*&Dmqw%-0v_~yULrAr~eL%*^hNsZ zo^X%0P8;F*iIso7|Ly(PUw+R0O<%r(nRwO@5}F+C=M_F?k_SH0y2YioId3YzR8eWc zMmgJbG!$GEMcD6BdITGub%=Rr`K#1wqmW2&M~$A2oJw9Mpv3O!aC;udqtrEfzy=wy zkN4r+oIeFba&WQv`_YTjlOWBXmQrK)CXT&feW9#?%dUTHaVqfT{3BFj_DU<6GZd$H z6;3$93WuGVY^GAh%hP+MU~t+WVmB&V7&D+cX42Fo`Jaum+sAu zuXRK#n%{pSz&Sletrlsb2w`G4^gR^-f<-(EHYSCqIDLzdUC*=H-W@KX#Gj@Q*y+Vo zw%mh-j?v>~Cy3eO^D^ZUzDopdCIOhpl5N+Y@9G?$=KEE<=Eq;!`ay2+i*u8+>N9vTS2zFz_tT#e-dzE8`lbs~Sb>g`U5ye;!*}fgl` z9mbgDCH#D532cQ(NV4BEDtI32Y|Z4|&67`f%dT|4x+lJnWiMLu_lq{>zqOC;mv4_6 zpEG|nHhZ-UFyFxKxJGvP9yxtE1Ti+cy^ z&I(AY0iB@-0-(l1H{BIUGo9XsE$_H5+~KWr1l(+1+Vj=nQNuEadSu|@xHH>WXjo9s zhbidh6Urq(&gsk$GAWLFSPhA9}N(WRFCi&BF*7qum4!JG|H-1KJ4(#xMyF5ZD0pi0^hF z+o8oohRfTzgjBI3-jiHa8h`Hau+_S13CA(5%R4<3%)=A*-N|r{3~}~j_7<;O4R$1* zH(4_c_@YwRotv;bQxF8>YtbeM633&D0XVdNkG-}bB%z#_2w>p%OZLmxzcx9?&rxl7 z5Wos~W{iG3<$#Vaw7UymXXc!}d+aB&oZbc9bzD5^VYf-(u$`XMu750wXveWl1Oaa7 z#R(iaIo8L)rJl2v2wRncgOhE7Kk<4b>Q!@~vg3aaN&X}d*7NRb6oC4bVDDwvuZ*3&ETovpvP`Q2Oqs_?vDRY~sbg?(&s!|83k(=(CNrC8I_J)U&%)A~zTGf4AB*K?hh`yv12Eao80R$#-lfMpo+!9+&7Wy7x!L z(u{u9S?&&c1b>iwj$CrQ;&P}mq?>>4>+V(Rq!ZTQa9qMQ?J|?#fL@^hV856-PY{Y5d38r11hnxMmXdl}9_6Ps>;d$8}V&ICNVBGD1?NbW@L8TMw za=Nd2oZg zN4rPR+pljyei7|&A(TbC2l6_a#!UK}SlPr9UKTgne+iX$sfLsn#b(r=lit0&viY{w z+t?-y);bS+?43^WE~i=NCxH~R;K$=>|7ge5@}Pufeg_`Eg&&s64;OpJ<7uK{pgW$eP<>B#9YtX$An9UiDjwpA=JmIzS(s;QBIrcP|bHat!Xw(HOww#G@hnc@)O(L@G(9F~aP*q7g0 zl-&Xtdr_NRK0y#R+ysWPek7T0rs(*0MkMsBMxZ2Y- zIv%J#iXaiJzYNTM<+6|ISW<6i0WcONdXHCuzXZQPkJ`x-j5>pfQnDctWLSuEBbphA z$ss`qh-?!v*k!!CQkE9)6hzR;oXWRzp_t}9<}sMphdJD%#vRAlym>ao9zcL4I(BZ~ zj6~qUHh0O~Kkzd+V5wL@YL;IW_gcCqhFwB#uz;-aLU0=>)!nsIIXD&g8`1vzHTyJP z+RyX!4v!cs#QNBZv&Bz*uXvNOStkqYajWHh*BYyDlRcB;SuB5hK0OAB^Z0X8Z%Dvq zNDIMWW_&(%bjxosxck6G;DpcZC{CNCnT6?jTIDU5wi=Msb*{RJu8?uk$Kb}8BO+c{Pc zZWY9KDAf>CPCtKu!H)mGuCraPBR7`q|NAbAKm(2bcpLx?Xy}p1u|8~%pZ=@``f@i% zoN%0DS;OJ(jRvZ+3R#)5L_CIFvsiG~qh!ygQ=QsB3k{Y$9e?EuPD_$vFK1QSbgg=m zQ#A`gdRrv@p5BLfk8vCt1X+MJg2||M1P_&46<=Vzm!f}R#iVb8PbP8FBzuMr7w=;> ztzzOzd~BKuOS%)i^B|JfPZ@mMB!n#~L@}L)c~vF0;Y5C)3IUxH+U!vgMaIRuT_6_jx%VPI_{uDdzq4N3|(Dych@+VyE?qb~7!Xo7%_JzE@$l zDRLba<)(jBVN!{@?lLfvx4hjcaAhTlIjha^un~am2vZg)u_Yglmo%DoI>#?1=#T#8 z=jWe)qxTqz>XW0?Y+S7z1WFetU5nBaI{3~pO{dNSKu8mvrEBGSs=r70TayD$;ES!IL1Kv{Q7grxIx@s3+bSkXYTT5f$pMUf-8V@NoXx+0m@+6=4AUr@rvD0=r3e zZM(18e?I^F)4%)k@8#*Q-CJduOLYNm!KwP=HC*9IA!7kcy*`zLtmF0A(RV!4@f$fqMYFpl-wF5DO{7@G1%cbkDCDxT> zpJvTROLw89@U!EoWUg{MnqNP^{L!E9w@-gJH7_+7Wio09L2{e!hp}|k-t&|`IkN5e z#%mCNa}3l2No%I?l}fs(_dpm`*2t;dwa5VD|ER>87sJYYk~)YN7TzqQUUqF>io}PR zUIFl(1@NGhsbk2kQDm~;6k5&7VG!I72jF(TqXwacT);P`m|4_BCfn;4!4qDJv5|l8 z4~dtK2HK!{znFH@ES-Esz-+njJ{`&NLX}^`%Cikb8yMu$N?MB?=YiPc# z9~(i|zG$1W8jI~1DriTUs6%zUj9#Juw_AAcje zx5<3w>_p{xEicGwV1SJe>nqQ!TvJiio(KYFs!N(y7GpH~rcL__00*m1^3Z=Ak)4t? zDb^Sfh-9U>QZ}#2PN`nQlnbZsE3;SI-*{DQjdjSUKUaNcDZtg!0auf9c4vmA(Tqv! z^@V6B?Wl+3b)xD5?AZF0GF2Cy?=em=$)UR_g$h+!1H@_A%Q20OT%?`qLcsRyfb!zs zFWha*0jnONZCBTaS9K|7Vy%Bp^mSfCC1F6qYBgvAQ<3?U!D5%$e%j%DHwEU1yO*|? z#5vA^<9-@dUY8OHBagb&MSr423FY0XN5`~)GQ1dH;hSI~*s3p1V4fP?J6k+NCu5tQ z$->BPt+1*4!*^DfYf%kE14hSTwu}0?jh&yg#_FryX@r0s*$1}wwF`+qPN-oTN*`@ezCc~`tGu15|lQoU|mco zT|6U;7cj}T_o_immC~|Z_N&iT-n%3r?<#rYU5{sHnZ>@ECa{lp@0y4Qjc6U-*g~fb z#Ne${(DO2kBi1O~&{%(sL@ZS*hPg(H;PLt=1za`#lBd(07I#wCQmBatcV7@uLpaY8$$rp< zc?E)J%|?HCL!A2}L<@m*PZT8H`wE8&2Qrf!sO3ZWnM#z?`iG#&`#b7=gUuNBSIXm! zxwlgUc8lyPiWg3^%t8L z)u)Hu7F$*m-L@lfd6$xTXgBPZn*1B;(thbWTb!>iyYd@q#oOLLRgB-0*DBk-AAeo4 zm!ChrJU#bcmhR?!1jbTLfYMCb>lBV~{3&_gnumTQ{DqA*r3Q#pMHx_;!44*9im;tc z4oV5C@*3-O%5|D>lL=!af5~!3ZqBZ*kkwt5e0Hk46GzpaPo11qb0gg})Fc>}T|2UW za6m*E*WhhfvTnb;zSm%i&BlS3FS<|HBXaX?w>_8VpI<+&2h=%ByAHyKif3cW5E8cQ zWhdGZRh9krv95;M=~+dgw0nzgPh{B9A{j-#lpLQ#RNXXQQ0Ydsf38UhCg7;Re+h~d z)jBWlHNrZ^V~R%|CMql$-5Pral3Yn7A(ewI?=}Z!$gvkk_yqCl32M`j?44`ki8Y`a zzzF>qWq`6%69L&<7&Yfe_;M7E>{i$vn^!d`W_69~Jz37h`U`#UHoe)CU6;aQCpD~v zT)HQLn86eJFDgBye-a8c^AYFBk;6jNE-KQJL^XqA0pn<#75y!v=E0Iz!Zg~5>M?rJ z;$Xm3h3jOKwAbLw`&;7?$TyrRAakoJ>n)(<+x2pule4#gRDeJ#OsIsYb>~Ug7)ny; z0oQ6d9S1mqTvVQYP(EcP5!q?eyihkDyDLwbeLff1}h}iT?cZA(RT?arPp<0I!WDc3`u^e^RZjI7ZYfqp~0i6>z zlmhbByzbetQZk>edK{%;{dySHlH>Wx&%6<<9H}9BP!sJ0^_nFm<}LT3Fe#~91M@86 zDAe0ju{LIvf9KG#H+yT~x>ThIvXiaU1Lbmb{%nHKud;0>6}{FBVg#-^1Qa-6>W-vrz8!79pY4~a-Ykg z)=l#!ugdWSn1}_Wc67&|IGt)hufV-g7QNUqUo%lSe*)E}*=J3U88O{0NVA7*SQaO$ zE=)z?ZEm}yBV=uN`{C|cN24@J%VL?5Rqo#}hZH5s+in_BEu3vJw3-0`DwoP7jbw3w zm=X^csYLlk1a4I|-!Iu6?%xLLswTpqo=nlN(s|VZ0PLNbmXN$4ozJwNJS<@~5|j{> z%y>Eoe*)G{N4fUxm>L@d-ar&StbDU^grqMm_)wX?5ygllM470v%c{D~<5D;_HbbF& zSmiIy3sC+eQIhrV?i0(dvT0@-wGgo_;6VOWy4v`p7wTFiJ5F_s&dLVYWno{Z=`9(! zM0-*)D~ekAMbQ*h2<4I77VGEp(|x(la2usif48F+Fo3=nhbnvuqp~hCHE1HH}}u=#x5rsfcg0^T`IGSb4MZMn1~69}wI ze-+XM(r>|F;sCqNC%Mv&duFE(?zaHXKVQE8{Pg`@8~cV`?V_*Jwt`W3-R$p*sp`8*whXX7Nzo{4#CXlRnM1x0jAmHoKsH%X4ONCHXp z{yOKwetXELF7o{cweeJ_0KsgU{wfS~IkHc#Q^TCSvwtPJc^#=i3m-yS=@jAXvaz@d z2NU6{7k51pWT==}4+8VJhUz3KtEZW*3dp|tdPbApXCQy3id9ke&oK^t$HJyS^rjmf z;Y1Z`fPAa#$^$r1cWh@q_?wlpSYCPTm+EM{!*5v~;J6eyD`S&@%}ZJWX_o@~4OftL z0Si(e^el>eJ(=vf$?Aiw1|1vK!B}2jDC^*WX3YfOG_agI?5MsdKFaUa~Kdr`r z;;T3Az%74y!PFh68=p6*IA7Hz_kKV3^4s_4^2f(DrA$*}FUMf18b%)8mwE{d;Nf(x zI>(Y6LCT8)_Cal!V_#oIPy{ePsXT%k}+7dA`cG>s>$gfm}I^(hAej zHG0rDdJT$XYeqaBMmI{MO|Ypv4av>B{64$ZO#$AZY0$Yi&Z%gsgrThbaoH~~fzrai z*K2>|RH$gZYWtk@Yn^T#>qFOA%bl~59in2WQBPHnGNC$7E$Q8T3-Y;i)l(a#OBvON z`tZVpu+R2aEl;04Wi+cQIma~p+BZ275lBm{V8_b0tU+%FT__ia)bh=B$FBdU@8$XX z$DtqebV~A3K)vX3tb?E6j*!{qhwJd?R1$w6HrTNC_9W?&ZB=J^zK?TPrMJasN?MDw zB+AcCrU+4ALg~WNfg9y6vVxn$ceQ26uy03lR|tDmStzJ!t0Isd&D*8u3b1GK{;Nbi zg_3k)2_hlS{*Ek;EHQf1zn5w^9C9+mi@G{@y@XWSaCfGn<*xFNWnNvU9VoyKc)x#O zSO5O|kC#7wp}5DJZMfLWbC#BJDw@WbBBeL&N2vTriPT>pszb*H-Bu|a<8|4W12FG% zs-tp<4>^9DMRK5Q(&eQEM{p6R4Y zQCN~tIxirqWHR=hV!DZ_ott3F3E4(+r8tdNlg_bk>gR#UsOhQB%i+E4Tg!i1Jv{X@ zF4Z6SkHqIyz0g&$>8^R;;79g-o9cla_$ujEnT;vN)c^RtB=QErQ*E{-_cLV(Ri zw}m$x`lC!K)GNS`Bt60g)j5A;^sS^hB2d}08Z(mL2>eEi67;>y`>tB;n)IOJ++Kt- zaBq7sZ%4l{wn5W|H$ECgN z=EX&r;+K@&!(lnL!6D6wy4eBsp%B^0=cK$+`aTxz5BXAm{?R{`?>~ROy(6?dc#WHP zl$(^cC6!n1pvnPi8?(P|eT!vv3ZQ6Obe$t0ZTkPnn8kbY7x8jvTv$DGi?b zSV}+k6di81lNg-noH^~frh?DIy_Dms{?{_{r6>5>R#lmDmz1jE92@iMh9=R1e6pb~ zA~1go-q9032%?9T>v4ao&6C5~c4Db^J5ykCDuV-YI9cA7Y7Rdy6xEbjw_jK7ep7yv zgmWD4l*mk6nD=Sd9`&!>CnZk8|4sqGQE8e%YU-49>LbsS9vYiVQD+dZYAQ}qIu<$2 zDA*rlEN51_g?+dC#+tCYWD+VBX9rt;+h%#H9R*^YlM$Nf0Q)oe0ktl>I@J5Lqg|&9 z7Xb>~Q#1$JuQGxNYZ3iL6^!Y#7&c@Z6tqtv9T2#m6YvV z!W?W3szWPpGx*u4Ga}%^5vJbDgad?Zc{;`JA|cvV1TeU8&@S%{UTZCCi*>s$fSKgv zw+&|S%o_4(QPYz1K6=H1t1oHB!;AZIXt~TWAK<^^S{pIM$L&%+DcjVq(b=^%=`Bi8 zRCz>AS=Xv;W)zXEtmA)`<_&4L6I6ld_w{=E{8YX@KmGF_{BO!r-Zo!W+uJhdxz7;v z6DX9;U1Zw_gRqkt<9%9)^L(y9JpcW7F6v3&X!kjlQNJYsLIa~|I9PQ=zX;*zWi zE&vX$a=je`);aJkPbz;poB(F4oIz#|L2RhD(e$y?H8IJEK8}B`K;5#cy1t*fYaA+= zN2k0UFL6?p4W`zJW4Bu))Fu`9;$p=abW!9dse!>!4vVz{`oAsM%a`))`=8%GRRZX* zV|4rNT1gucFZ;cT1xOz%+mq`#nZ#sPE~~>8gHvJ-V*&Ju&}6UcI`Tq2qRFz;cXj$Z zsqE&xuIAHusT6-q)mq*ez@k8l?Xrv0KFH77uD%`4YoZ)gPN{s7wwY1&LJoDE{F-$K zE>OAa_;dES@{cumIULMrdW3Ph(_CNjg0i7(G6jQ9B3D(FTuMYI&4bM6h`7=oNrMKN zT%p|8?#FNCxx{yk#hWTzNI|zDvN0v`-!G2ODy5$2kSCigJ#&IQb+E%FbyLJiLcrXOdTD^k8R-C{zn3(1O05 z6p$E4j;VhV(9b1=`-=U$f1B4M-~aqtU%tG%Ah~gX6ljPJDeD0h=N+S?Sw$PUtJunr zQJgQzjHKKa(VlR-_cpZC>2k#b(01YJ!2jg3?D+8pb{~!p1Z5}>#W)=2RQm05&Qk*~ z9{6F?aV>}H?``qcfWi{A=6#e-c|-{Qs1l2P|IL5OlGg{;A%3l!rZ7B)7b&#?jh0<= zoY}Pi7f$AkR=yUa8OWQIX{WdYe5XtM8j^!AwrzaX(nvUJ)b?vqo!ij+4eX-` zNATj4U~%erqJ5P563Q-$wSw|PgMhge${`Rrl`qSw;W<&jW@|j(vFU3lPoB@CV2x4 zT(sJlZf6Y;6H}Wy?qDPd8$bn)hP;+X_Ecq6bk&K6+oV?JuujK9{peiB=}M_)HGxp^ ze89q0re~9bj|70!hxU^psV+rUBY6|FlEzR)h_gEa8g)0~#qD5@<|L1C@w48eiisOEZ@Bq}<}mP%ADLM#*8QjdGdJbFMT?!(1(7;4pImffz6^;TCK zZpvjWS8;^R@nYL8dcOg1RPPm)+I)YJHw#QDGVZlp$)tVlrowWNo77kI4xj>mY6_~a zp48C!?z8#rsr~r#K^6^1c!ow!|0Ze4_}kvhT_Smnwo!Y^>ErK z;RiXi3WaNwUS%|ud1XM=P0CZ!avk~tsyH1wVM@&@=M5IHI{MuUe;M4> zl+nZKQ~`$4hm#F0Nn|@nUXAL}8(&SD@{yJ6(&>{FE_s%J3}h8*ftomHyw((*`x(Uj z$3$x+LfTH*&V5c4P=m_}4D6@kMU`S0`XA^cd!1qfc5V~q@fxU8EAdgC98QHtkR>Pn;BDVqX=y5pCDt*;6{KYrFV*=OqQx5JOiu@8AineryY_!=s_B!5(;Qr~XLzl9 zpA%PJ+wneFZiT0IXK=>aL$JZZyC#8hMA(KIplv&eg7B?2hj?p>5+a`DVb z$7I)gtU{GI+tO-Q^}JCpku4~lM^udbF`ByQ@|*WTI==-y3CZbZ@fDyL?s}oR2QeZ zPMO}B5^-8fpIt#|3#dd@s+o)G7{>ZWV}S4D??rjoOS;pV6qk2>$oZIQ5`(OPP| z9^QWm;02AQ>m=|TU9dn}n*$t48KDBKh@+{KFZo4PPj)8xNJaS98;?QIb&!>S6ZO;~ z_UaXQaS{&I*7SxD#Vy`No$89E%aNge=U=#PO|jYU9~%NU$C|03Z78#Y^mHf64#0$W z0l6!Kk`+@{`RPcrZsMG!+^(W#bhwH@BXst40&&;rddjAeqe*6~BzzpN}-@4jHvO0!0=pZ-} z#U;{h+H-rABH~Vqs!R{K&zEk50ojslCZh7Ss=UsIESh$*cc_@FTxq9?HHz82V_$5- z5h^(azG`YS;s=;teIlT$lO&v?m8XBnL91SJ*J|~oRQVD1RWOK+nk0{1(}lc~*yVrEk44L@ zmM8}0eHI047AGK=V^|cdyBdz(VqMCL4YkKs-t&+)P8g)}+?FbzPYdxXHK=P}bG~1% z&*e+`@$@%Krkn0@s+VU&ET2si9cfx%px$JsIibd8H~5 zl+p!y5K8M*?Db|%y1quvw{}+=O1!BZ~~k^sLrYD%SPBN zhaC4E5croR>(4))-qB%iu#DO{r~p}1dm>m79MxZy2WPp@E}Fu?vwMHs%b}Ktc`TgH zSLUkykIL(+u@g)p>(y;f^LoSO^2qsei7{y4iav!t*AAE$ru`O>1Pm>`T1z z8f+%VS(mFeD4471{gRU}dmDcx<%{#@C3P?}cw>F6RaFxZ;ZX@kgg(AHD}KavI*+vB zbsS|o@PhwEkg#g9CpK6QbuxfaDp3I&`osQ3rAU>#iPv>Y0I%dc=OQjXljpJOat|); zWUhK#S_x23vXjALUO?&;<^*HPUY;h^=o%>}$vxP>xf)uO>OFLkB}IRDsr%Gr3&(O_ zv9C{G`k#LxVkmw2V5oO}_H4CN*#X(=h>udOld5NTJ541^|{tv@J3bX2whcSIj{C|D&dH@v&;A= z1;_#1cQLW!Wa(aBdQbB7-}j1n+ijLSJ6~TM{ZHVqAWW6TW3jYT6!2xEFSC>JK-;#< z{a>6qwds^FU^j7+lpyhLha>EC%t~IRc%nLzsJ|w{9uOuIx`lr*g?viM59WA-7pubq zoVcA_mI>38CF+@y_o{cAg&jQ{%}!jiKMru~k(w3HD4~EGO@Z-e>pJNJxOeHI}on>3+^oLQVp*#o8yZ$-c zpdJS0P+k-?-mLqotfY20z$43xU#GIdnH2C0<8GPo{pEk>w-1?%1jD;FR}I=~u`7t; zO{<}vTd;HQUEdY?QzVo2|4|rXuoiR(l@#fO1gC8{vue#oayxbN-eknK!Lll(x;S;9 z0nnHh_X>My;?5sA@Nb)qQ^@MD2{=uZ6jYAHa$TB8>7upjkg8+mfp9LX&Gsx{fgqs! zYL>TFq+@?iulmc&m8L|Z(l?9RFPfsSQxlx%ne^5nDewt0TJN`*|64aFR^LapxSTit zgw_5g!HaW~WU6wS)=hy5r*sw3KKErvBZ*B@THQkv$l_QfwGxMjxAG@c7aWoYtbLAa zZ*}24WT`$2H7dCS0H6-`s_sS2_AIn#eAEEE53hebw`%D>Id{4NZ(*wOIrt$I)!9S- z3HU`llQIP>sbE7^dQg?5rmnl@q-0bFtwDa2p3N&col$@q`{meQRJ8O|&BCy}|FUj> z$prV&OAf_2ofTmn0IUQJigE7{OK}o=R}tk<3s%GST>{lUmH((w09E2n&=$o}V2{l( zOPqf_57iy{_XS#6IdINgnA6O*f#Pwli%hlNAI?_9$5e{_>YT_p5^{;tN*g*Ht1QM! z<)aJbt{N+6BWvUxoIy280fPu=j!hk>CM=|_LoZ3TeE{0+n&eJy(WVD>osD0hfZE2F zAM)#(^>0t_C-HCGVlR!8&hk`l&bXh_H2Ht}gvh3=G5}s+NhmdXkECRXvgt$Yq-?i0 zVH_o|jRB<2XEnYOxqoZQ#Q=p>-AhG(yqq*k;)|Y&ldJdhumjtGED~59;<9C6DlL_* z2Zldptv=mWY`wH&ai&vg*`fiqx>1dY;biNwPBp-(Z%+=;5|3mGpd=}6TCZKj_Empq zd>!x6%Rw%??xoWoU;16~!F_m}zI5xxUA`eT950qovFVeccdFFtsx2}(Z4L8Qr6(Tx zqTb$DEdz)`Nj*(|zBx#)?MjosuE9%TXU)7pSR`IRb?ponYBP>6GeZmvE=Y9scX!sbB8y=(#~Sm&*!jvtQ&gZXZO^{ zwyegKIR%jI{6%XYKwZ{H_qJR=p8oR-8G~K;NS&aylN1#X{p${W6UgW*C50m-idw6= zJbT*qYXBj=EBZS9jaA(_B44q~sHf`O{avY6wdnwnz|_4@1LG!nNud=gPhx-Fl9ZhS zCod1r(dE=bWwFe(i4&%K^>JydZP=0G2u`spw`lQ4iJ)?V+OF2iL&f)f^A-%8B(H1Q ztWihUM|QNq)(A0u7^q9`DD(vy}_CY_VXfh2#FcoMV-K|t8UOBkhd zy2=(DAe;QGnv4X;wzJN<3kg2xaFykeZHG*YZZv- z)cB^~?wEe`=gIB8rr*=c`zWe}kVZgB$9z^0*M(k^w;fJA!vCXs(MXT=pUl%4UG0GuhMKxOe) zyC3=_kQ0H2=S6VPCY>X;Yjz<~3Ls4&jk+dt$Ob!_jmKeMbZzEas6*Nd5XyLFZXjl`>K8W`tF9R?_YbHMb%K9xl$v}mJ*ze+%M#^vWO1ZbIpVvdh^zMf&*zV8bT9l8ksmA>sG8U} zREl}BA8egizkAboZZh(YD4uYzQVE0Ab}Ps(b>*?o%ZbpSLuxkT9n0Vw@KeLvi%Vx? zovv3kGPYGAC3g2i4f>!GIF8v-alq?TnEH@N?MHufd;GRHJHJrPQcF0wd!hT}m-Wxl zEHkL(yVG*P`VRm>dJDizaOb$@%anSx+h1KdGy8sdwVcvj0rW@z&!^9Se(N7wG$jXz zL7Pr9NE~(dXE!_fSD$8waT8y%Tf4Bc8VDUoCS9;A07Z^-u#eJ;G^ax4*c1%m(2lc2 zIWd1uc~K8#eb|x?5sm;*&QK;^kK4>M$|PMcBaLGhTU&|-v08)KY}=)nttC3HGP#R9 z!X8SSr(h{WaLwLr+p)cQ9etIXru~@KP6;@!MitfmVws@WWEFZ3XYic%dADBe>wBe| z`-1HzY%fmre^5fb6mpSj%cguU7L09@rxkzwBz&mpp7pm4uj9Ye!Xqi@=eiW?6L6=d zkb9M5rs6YU)`qu)K~h?*iaI)DOPRPl{4=9GlzLo;G=0(u<=0@@7pI_Cg@mN8vHy3+ z3RZhiSrxqEe0%cZkR7^3Hm;>P!JLGz{m`OnG=U$Uj_&H zls>j#mO10w^mSfx_fhegp^8j z*TK@$9X|DWaFA!~q2j`toKHCz05sZg_oJ zch1nY+t!-DZ3QkXHySm!JGcAFJ=Ok$O7m-Jzx{uuhmVbiq9O^3SoY%SI}FXz(TDX; zw};Gub1IGEH%`rYFCTZ1lX=WKmu=e}q})uq)vg=4;@Gya7l-sY538cClwqg3?n)1T zP?UL-3}$;o(brDs_;LElxTSD>$IJ*`wQa2~^~5mvlAOHWW-+Y^1NJGb8O( zt5m%@g<3=$jpd)>$b^YS`Z{q~`_F}AMVyg8ptSjI?S70;_36j=AK!ZU`srW&-DS#c z*X?RI6QEkq#txW6_(|0vN6Q=)KuF$yjqm0rKZg`Dm6<83RHxW^<-5kboB0tm>b{{c z=}o@R4uZT&9~6)0qWmoBjru)s{@A}wuF4y}Ws{mtDfWp$$|9-z)upI=KM4wqy-}xt zdQ0iEK|&4yXDMsRGA)2RV!NVc$F3F|ySEKp9GA15Kx`^EudW$8D~4pXP|F(X5x& zh>P;RfLHB{!Tt`ZC8DMt0RZfO%7$UB`m$UKPJ_gT+{8RZ{#1yrY$VRb^c3{*tlJ#5 z*3~YZ1QEM806>aG5PIB!OpC1&UgSo1y_4ycUHai=75ahTwqSi1V6yjdEX>Dd}a${Upwe zQ<(Gf+ zN7bw#2w~XE2nV#PCJg(3dY;bFH}4D1Xf@jF?0jEJ>*@HV?+BZ!i;C?5ADvQsI8O+6 zR;E&P{kCYb*U2}sK-(M+a%7zscZ}#nE4wNwO!l9G^h(qdm&=|bV zD{;#rExm1TY;wDFjVx1}C#%Rg`Bv=2qk)&5%qgqW4jh5(ngs_M2e=^59(neHo7D$? zaKs+M2JUBGO(VJ3i#;To0bry^1xJaaf)0oJzpC*@9q*!jx>#QOB?>Lc+spbSIBKSY z`%IO|>y_2;RlU1^Rk55Opc2*_>maaFcihc8em+0_RmSGg6iS6ERDFJ%hGGLv zYExvE`NmV?XF1P{s@b8#rYn-Ri;8`dyg_uDe^M``Eg3MBUj(3& z{(!(5Kz*-60DK!<-VY6T`gH9Fa~>FycQdA!;? zE#4hpXRzHSe>y5|LTRti5Wxl9pS}20?t5hN`bBhg&WXc%Rq*ijZo&Tb!CdRj>d<2q zwFZ~xP1x2a*e<&+*}UnhUkPttrEJa&*j|g1!WyW5l}+dbjS}}MJZsT+lX4X z0M1^YsNJh#K(SoYjat&3v#H1M#tI@u@-_HdN!Ha~YCN=DR&a6Yd@6svT$?l5lS~0{^K3{ks{Nx^3=h0*mhH=+MtfVeL!uaa_3{=+CZ7BNO1cvD6DRNy z$a?4k{IWE237|_O6kP=Q%MY41dELy(_@a0l##AJQO&Y~ww`oXQFCN0mUWlX0Bz;BiMP*nc8%2b zRXF03$fs7hxT55&n+0iv6GCqjtHi*UOhLzrTEY{@AQ_QWv>mdj`Z1H&pR&KKg@6xyKd@Y{#K+-*DZ!Wk=iF&hyUU z>~s=ND4%$6Eu%CF9yP8y>Q)aCN@G_vGI(%? zM<+Qs%wgo)?OYnKgDzEm5@|;M6aSXCg{R1G)4b5O7-72+8Hp1yP1~h^#&_p+gfwqS zkFz*w*hiQ0QV#w90Op+7L>S}!l|2~au2qNFolH#jy)D^4|FkOqTK@QJFXM*C*b_B+ zof;K(ZOZdC87PAi_E5+&&itm{mILUSDnuR2ZIbBfL1_mLp*$(ha9^r=ub>37F7enq zM?ip{9^?QHiRy8CBN`rmO^zLZeBiN@Lnuho+oC3G=Yt?&HJ!7RSErL4SZHi+;^**t zXI1Wpva(7Ns0hc>f=Z|`Y*qQQ$)Py#?53OXZssr#HR;l2n`{!`$K3VkQBJP5ygf5T*amxWa&A!so`$q}O>ol0aoY3dDp zR3-;J<{gA3Q_D$}?nQZcSu3kFBc5tsy>F)Aq~s5BbCfMqqs`g0C*nRB;-;oGKp>>on-R<~;MrwzAJ@!&mu>Euj z9moif*YCbx()vKfCwMPZ06q%#2uC{X9a;yt3wi&4ZU3&?$Otw1tvK1#l(J?9=b6 z9szZ?hiaZ^f2_8552BHP?$`iOySmTbJgLAEK)zZXS^ALqly_7U(tb3N>HjcoK;?f3`i7awiyVop5dnS!n<|1;GSg|h;kptc(S-~R#Vse;uQ5CH&rX;viw diff --git a/media-fonts/intel-one-mono/Manifest b/media-fonts/intel-one-mono/Manifest index a3c5501ac746..8edc428579d9 100644 --- a/media-fonts/intel-one-mono/Manifest +++ b/media-fonts/intel-one-mono/Manifest @@ -1,3 +1,3 @@ DIST intel-one-mono-1.3.0.zip 354382 BLAKE2B 1216f8075fd4137696c65f33a208d70f611991c4663228b151dd54ad0b43dff54073bb944c2390bcd04ab15d7894c552089f867aefd7500faeb23c8e2bb87fc7 SHA512 3c4803d103cd3f6dcd5caf020cefc665812f4859151e399c6e7a547f8c62e1e6b0ab5c9b4a79e20fbb41af435d01ced955db8429d4174b429de79782a8d6503a EBUILD intel-one-mono-1.3.0.ebuild 473 BLAKE2B bbf27df2c209570d9745596663e82cf60be638113ce60606c9ff45c99c959825479a5c6c6a775a63cf541e397830d0b5d57050e7d730f169759b76104f5bd433 SHA512 d3cd8e9daa999cc63ce9a4067bfaf582f4fbc58dbfae96b583d45b3a6aad1fb5725f898c9f0e579083633bf43857c85c14c0f4167fe5dfd69dd5669f4a83b7cd -MISC metadata.xml 470 BLAKE2B 05d3dca492eecc6f3d31a861d092dae30926bd09a00441fa88e2bfcf396a0d1221e7855dec585ce30bd449e2194c477c2befd4ac386a231a8ef5dc8ba278ed8f SHA512 47d664a8255d3bb79cac0d56d0d3913d276a24bf076c670588573793c42dd0dcccc4e50e67267efeae0056a0f273a8364adee2c6b335902e87fe8a41b0fd1b14 +MISC metadata.xml 329 BLAKE2B ae171713744446e33d933230f59164974f8773d4ff6730ad7eed6cf67fb91ddbf81d38c13a981ecc91ef4efd13be430da7c4f189d54ab9d94bb9c74975a9d330 SHA512 2b70492e0df486f3125cac6e556e5c714c0c1aec364a0a8b50d05551e39f3c3a8f7a7ccf135a9548a082110c2824add67857f68278227671f247c6cf0b80b283 diff --git a/media-fonts/intel-one-mono/metadata.xml b/media-fonts/intel-one-mono/metadata.xml index 9a8dddcde994..551441a281b8 100644 --- a/media-fonts/intel-one-mono/metadata.xml +++ b/media-fonts/intel-one-mono/metadata.xml @@ -2,13 +2,9 @@ - Matt.Jolly@footclan.ninja + kangie@gentoo.org Matt Jolly - - proxy-maint@gentoo.org - Proxy Maintainers - intel/intel-one-mono diff --git a/media-fonts/solarize/Manifest b/media-fonts/solarize/Manifest index 8471167a73f9..32c109100ddb 100644 --- a/media-fonts/solarize/Manifest +++ b/media-fonts/solarize/Manifest @@ -1,4 +1,4 @@ DIST solarize-12x29-psf-8a856fdb22bc633fdba490b339ea97ef16b700ac.tar.gz 103885 BLAKE2B 0088113fcb3f7b97ec7855d5d245d94ad022af83f605b92546c503c6db8efd9d5d911f21fc07aee0e346f375470e4741aa2deb8ed99b19f70a066620ee788254 SHA512 80787dd9854dc4eba87eede723784716ba37a5ba60b2e628c146508e52349c54b348fec184a25d43a8684bd1cdf2e60a58b703b4c49903ecb49d5f7cba2447e2 EBUILD solarize-0_pre20140818.ebuild 776 BLAKE2B efa1c192c5b76cadf589dd14936578a045be9ed7a07c029beef9bc3327ee0012cfb2ab432a5b2c78f261aa660a1edfc13cf3351244dc72c025c5b50d2743ddae SHA512 4c88f44046ce351b592ba72fe329b807942e9207583a8b8f0c70d54695fec817ecdff056d659bb9457b2db59d0086ad1bab316e0ae8795c7fda4ce5357f5c682 EBUILD solarize-9999.ebuild 769 BLAKE2B fe518ef7c6640cb203d98def78ef56dc53332241d3daf1c7188296deb1907e5d34e33527c14bae7468c1088cc565ceb8072675c228a1b488e59de575ba354caf SHA512 f08e2d2402fb741bc374868247317fa50dfa56df440bea09f0558d47b7d597e56f1fb8e4222475a082cb3110e3125e54b961ee7c6897d0355a5519948131cc67 -MISC metadata.xml 708 BLAKE2B da4f623cdf6dd306db6bb9787b3aab546d321c85b0675e8c66ae50a74d5aaca227087aa858ad6d17253d483985275b0433351c19731431eb53d21bd13c4e80db SHA512 e145c423e328a130ded01432300374f8f5daa5c3c41ea0380fe569b280a0d39e81cffe4c74052c2ac82fbcc909b6acff01871111b135ed9351cb90244a4e0844 +MISC metadata.xml 624 BLAKE2B f809cd8958c6f8cd9e2ded829fc9ba3e68d42ca58762cab5ab1950359c09a29bf10a1dcb54a3eb50b4326353157ac57f998b6fa680d9781263bdf0b0df31420c SHA512 e0fdebfd611d7bae06dd8ac7065b515adee4fe212355c9b1decae6334b511e7e6498a09b442d6f289384719dd6f159a5384edf765e05838ac16951c37f86af30 diff --git a/media-fonts/solarize/metadata.xml b/media-fonts/solarize/metadata.xml index c48a5965e48b..524af5563ff6 100644 --- a/media-fonts/solarize/metadata.xml +++ b/media-fonts/solarize/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + This package provides a large size 512 glyph console font. It is especially designed for prolonged word processing in multiple diff --git a/media-fonts/ttf-bitstream-vera/Manifest b/media-fonts/ttf-bitstream-vera/Manifest index 475194c5d8b2..8f325a7f6fdb 100644 --- a/media-fonts/ttf-bitstream-vera/Manifest +++ b/media-fonts/ttf-bitstream-vera/Manifest @@ -1,3 +1,3 @@ DIST ttf-bitstream-vera-1.10.tar.bz2 264276 BLAKE2B 3715109947cb534094d5a5bde49e46ff342eb5ef7a6ee348ad391e1b480fdb97724bfdb539653516fe571536b732c7f0d1bf31ff48c443f8921b6517573ac703 SHA512 75b481553dbe27711ff779c13990397f76d59de819085e55092fb2ee86d2780232512487a5dce33b29e38edfcc73e34efbba07f7016e7ff4e59bb35301e7a392 EBUILD ttf-bitstream-vera-1.10-r3.ebuild 508 BLAKE2B 19a82b7a276c984f0fb089e4bb53d4ec521336ddb16f660d26cbe51aea6a8829dbba6de4b9ecbd5cd98b1a3d1c330edd29e7096f377286a68769a0356b4e20ab SHA512 80ff9226da24ffd0f777a9d3df152c3cc431e3ac1c2e159d4326de81692e92cd8187e9173cac38ee1673d1ae73290760b5f1917d3d1fd9ac17f8910db6f672b0 -MISC metadata.xml 278 BLAKE2B 8023a9f0f6b2b6233afb639a212158e013a5921eef5744f4fdbcab5e923a37908f38dc56bcd212d2139c70a9ba743e398abf9c1240140286608281c720f72600 SHA512 955a2aabcf1f288f161ead49b89b8715ebcb790d4ef27b8bd7ea8e0c91b11cf405d6f1053568d07a5e007388a22473a00604e4a32cd57c458f43ef0fce0ddd23 +MISC metadata.xml 192 BLAKE2B fef49cb9e1dda8063c379e650d4897670410d2c0641f469b8a200d5e7ec8d3f505e692277d03b583790cb1340ece9c2e8f7e7c9ff5080d42a2e0ef3fc7138a44 SHA512 bece454b8da734c7a28ce25f8080b3fca56332e57cde854c50f0b884ba3836f1af7782a1ee9f63e6aeff4830e2bca71c5c466471fc82eee75339565aab6495d5 diff --git a/media-fonts/ttf-bitstream-vera/metadata.xml b/media-fonts/ttf-bitstream-vera/metadata.xml index 4fb38021c235..c3bda71eefca 100644 --- a/media-fonts/ttf-bitstream-vera/metadata.xml +++ b/media-fonts/ttf-bitstream-vera/metadata.xml @@ -1,9 +1,6 @@ - - kensington@gentoo.org - Michael Palimaka - + diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 9d28d697d1870383a47a78c00db343631810b258..38bf6d4a8662f92964a4b709eacda62139c27a8a 100644 GIT binary patch delta 36932 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 delta 36860 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 z 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 MKVF)$`Ew2d00P9Fp#T5? diff --git a/media-gfx/evoluspencil/Manifest b/media-gfx/evoluspencil/Manifest index 69bd06ba18b9..2c6a2aafd351 100644 --- a/media-gfx/evoluspencil/Manifest +++ b/media-gfx/evoluspencil/Manifest @@ -3,4 +3,4 @@ DIST Pencil-3.1.1.ga.x86_64.rpm 80453349 BLAKE2B c95d1a9722cde0396833da3e06e984e DIST evoluspencil-3.1.0-1.rpm 88059338 BLAKE2B 905f37968815be8daf37f60197f33636094c1007553d917f4098e09de9943bbd027bb21cf216df64145206ac968b48fff7a91fcb3acbb1b5d01a897375e31e99 SHA512 3a9a451563f499d918b36b48482a13107e18de0f7fcb786b20a88ffd8f487cf07cfdc279bcf6d4db3b8bbde89a424352d7e1fa1d8eeaa4972d830ec22883a15f EBUILD evoluspencil-3.1.0-r2.ebuild 1639 BLAKE2B cdedff38018f702916ce41fcc9cafe0a2ddc8485b07c0ea3055fdfc4a77d6e7a56d7c22e497371cd826ca3a82e727d77c8890d7b9c8d139ede50e146d948fe3d SHA512 4fb8ce531319008295cc67e18fe204d0fdc7b79e2b262902b01ed5e763192e1c2b9e19ab9810c8fe2b71fb6f717df68671ec78abae04021767d184aa0c128d08 EBUILD evoluspencil-3.1.1.ebuild 1540 BLAKE2B 9f839c5da3220b3a3d8e3375631399017e367799b5cbef501eb8ba78fa35f6b5f6b073b1381efd56df31f8b172b1a85d54603e0c96382fab8f12b6852b33dd1d SHA512 9347f75261508ab31517fc7a89e879088ff27c4b4933afeb82098dd434bf7dc6e5e8074e8ec5bfa1cba11abad339045a6cbafb989d788cfebf73ae6e11170f99 -MISC metadata.xml 332 BLAKE2B c2589346f4e0261e0e64b0f3f21a59aa31323510225b24c5a9e9c7ec2d10490dcd027fcf30627ebf1cc7e7f1b59b5a5902d576333b3732eb83e75c209d4acc2b SHA512 707c18de48d0706af7d4529cece1e2c425b080f95665de4c6ec27d755efea91c7aa8a7e0d384141772d87a2b88ae95d6094de1ae2b3d40bc6c2a1e4a2fdeb244 +MISC metadata.xml 246 BLAKE2B 024897eef5e0c70ec011ae2eb8ad27593e7610d8ae358cb39cda715c44d26c932115f83404c54189bff783b098defeba583ea50ccdffc34b8d10c7afacccb5c4 SHA512 79f1b01a467d2fd97d8703a48c2f72ede7b3b5c4ca538401b32602352d62f7a4e2493df9c3c7c613bf08b6a811a14d62cdaa411bd2d1e2fd3965ae317e9c1f1b diff --git a/media-gfx/evoluspencil/metadata.xml b/media-gfx/evoluspencil/metadata.xml index d58780c12525..e55998521515 100644 --- a/media-gfx/evoluspencil/metadata.xml +++ b/media-gfx/evoluspencil/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + evolus/pencil diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest index af739e1206e5..2bf2cbf9fcfe 100644 --- a/media-gfx/plantuml/Manifest +++ b/media-gfx/plantuml/Manifest @@ -1,5 +1,5 @@ DIST plantuml-1.2023.13.tar.gz 11975624 BLAKE2B dc8792c1b47efe7d27fa4c870271da61d1efcae0554b036d81bc5e6ef27ae522683820d0979bef3f5114780585db4c79edd46199dbab871352fb5562ea2d3a91 SHA512 e0beff723887209971f42984759f04e07140e6e866e1bd9cb50b3e6eb3efbc39d3e1c10a48d7c07655562487e75563affdd616f4f0f50eb22bdf2574f0fa9f4a -DIST plantuml-1.2024.1.tar.gz 12021969 BLAKE2B a137c9abd235cf57d6c669e25258e6823633829d3f2b67b90f0489d86d4904578b0c798a052f35705acc933112fe20e85bba77f5f514a6e63e22660f7dbdbab5 SHA512 54c587ffe888d720565179b2392958951acd8012745bd0c5c2197a51e4d9eef736ddde7014c6a45817ee5f291c3151b824f5490fad397946e1fea4390c45dedd +DIST plantuml-1.2024.2.tar.gz 12023563 BLAKE2B 2ad2a8c7510c8f4b4ac8ea7a3ed382db5c70ce1d79397e8b8d5178da570fd58b598e225ce76bf81c614c1ba3c6d7f8bc07046d512b11acddaa98cc387913ba8c SHA512 227213969eb03c5e58b2b8a37fd4fc778bfd874f32d8c9a02e1521869ebe67acb00d2e58ec89b12a3ca5c8f92e533589035057a7fc2980685d67f6bb9b54c8e2 EBUILD plantuml-1.2023.13.ebuild 789 BLAKE2B 5e8987e5d28799f3901b6c5eb8d9b8683f6deb3a68c98c01a53dc215194ca44168516da088d4a965461a21b979e31ae6d8f450fdecabaf045bbbda7db9489ba1 SHA512 79d8846d8ff01d85a8f197f6db73af23786e9697ad4cf97368f99af3e676868799144633517274205e18510fbff9237e6c5af76368e4fb9f56b829280df58c65 -EBUILD plantuml-1.2024.1.ebuild 793 BLAKE2B 7b7d7df1dbafb2df922d592e2206fde50a3f051d035ee1f05861da0bc4685d9bc22444bd010319c2e86f6aa2f18a5170f1f456a33990ea2a96c16946d015f09c SHA512 609949e761bd85e649ca0dec33886f1c87322db569eb30feb0f99b206c8bf988ce38169c8abe5e691974facfcb9c686c12afdd41a858cd9d585db5601f168f4b +EBUILD plantuml-1.2024.2.ebuild 793 BLAKE2B 7b7d7df1dbafb2df922d592e2206fde50a3f051d035ee1f05861da0bc4685d9bc22444bd010319c2e86f6aa2f18a5170f1f456a33990ea2a96c16946d015f09c SHA512 609949e761bd85e649ca0dec33886f1c87322db569eb30feb0f99b206c8bf988ce38169c8abe5e691974facfcb9c686c12afdd41a858cd9d585db5601f168f4b MISC metadata.xml 879 BLAKE2B b711489e5c713d9b6ee8489e7ca080b9af19965e10ce3795e3dd16e3cabd0b9284bb1a75646baf2c0134cce31189a9e7dea499129750e20f4971f53aee66feaf SHA512 cfde5b9a2e44e38bc2eca2d7e32e6d4a18d0413325e41b0823091fdefcd15b035f32572397c27173887d370b2cca7673638ccf32690447dcab91ff31bc309c76 diff --git a/media-gfx/plantuml/plantuml-1.2024.1.ebuild b/media-gfx/plantuml/plantuml-1.2024.2.ebuild similarity index 100% rename from media-gfx/plantuml/plantuml-1.2024.1.ebuild rename to media-gfx/plantuml/plantuml-1.2024.2.ebuild diff --git a/media-gfx/skanpage/Manifest b/media-gfx/skanpage/Manifest index 228949880c51..713109622a02 100644 --- a/media-gfx/skanpage/Manifest +++ b/media-gfx/skanpage/Manifest @@ -1,3 +1,5 @@ DIST skanpage-23.08.4.tar.xz 1315848 BLAKE2B 5e1e039dddb5c5740c6ff3fe3e55a8bf500c871937db50d802e73e4f4584ceb79c19eb1e5c58246a60ccf6239da36c1501b2da8f678e6d775af0f3ad2cabb962 SHA512 34780d9d66351ce266a30b5d09fa84ef8f7b42c4dc45c9644cc5f229e6bae75b3d6a24544191b9616e60f7436fb6a9a6c57d0bdfeb81bc9562961fd9c3d8f0bd +DIST skanpage-23.08.5.tar.xz 1317292 BLAKE2B 2ee8e7db4e08c9f6ecac93789b20fcb862f56da8d44d5540268dd71f5e1e79c93c7d67455c534f2b0a50f4f2f99bcfdc1989dfd6ecafb7bd3c5a7bc15ab8880d SHA512 d5ddd8a52ad42421d79a6817eb3430996a9d968b2f824ca3c5adaf9bef69c60f6270b72a9d87308834b79f3038b6347b242c8fa635fd8c28953533061e21d158 EBUILD skanpage-23.08.4.ebuild 1383 BLAKE2B 2b2d5cf4582e9d1e4897b1aeb8c8c3b4fa91b753293eb8886c881bb150186a83df2946e8e278f102baf03005b7ae3c8edf9dd8cd7363545fbad33d3f80e04abc SHA512 c0fab6531ac492693bead97c2b231b2379490bb4de55bb05d4df4650599d15a9602521fe03f0afc1dd64b72ac2bdd362a492838bfb690e6adc57fe2a9321701b +EBUILD skanpage-23.08.5.ebuild 1386 BLAKE2B a576ade57290aef2fcbcd3c20ed412dbf66cae466e8e5c076a992356e7cc679d54bd55992612c748ad0308bce1068228b539739825d55a55abed50be8a5aa5c7 SHA512 68811f5d71823e9e0b21c532ade40467f34eddb9e97bf218e0d6120b4706a09c6c1eeb828a91c79e699730254518f943a4f0edaffe43b22f7d5d0d92fb08571a MISC metadata.xml 374 BLAKE2B 3666d82bcae95e5b38d777c81491cc25488aff6b55e112f6eebbaf80ef603d40e8287fe33d649e647c2f97b9caca237f2b9785ee49ff9c2f5c81576a2cf33379 SHA512 fcc360165d6fa100c9d92c2528f4f2ba291a0bf6b05a7b252b5bb215514144e9b699915f98d7aecda6869bf50bfbb51b42b3186679e5db2c3901cb4d6151e6e8 diff --git a/media-gfx/skanpage/skanpage-23.08.5.ebuild b/media-gfx/skanpage/skanpage-23.08.5.ebuild new file mode 100644 index 000000000000..708817fe6b64 --- /dev/null +++ b/media-gfx/skanpage/skanpage-23.08.5.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Multi-page scanning application supporting image and pdf files" +HOMEPAGE="https://apps.kde.org/skanpage/" + +LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="ocr" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libksane-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/purpose-${KFMIN}:5 + media-libs/kquickimageeditor:5 + >=media-libs/ksanecore-${PVCUT}:5 + ocr? ( + app-text/tesseract:= + media-libs/leptonica:= + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package ocr Tesseract) + $(cmake_use_find_package ocr Leptonica) + ) + ecm_src_configure +} diff --git a/media-gfx/sxiv/Manifest b/media-gfx/sxiv/Manifest index 4b30d826bf07..a525b434190b 100644 --- a/media-gfx/sxiv/Manifest +++ b/media-gfx/sxiv/Manifest @@ -2,4 +2,4 @@ AUX sxiv-25-makefile.patch 251 BLAKE2B 05b96799c7e94c2a907158becfbd3d0844a3919f7 DIST sxiv-26.tar.gz 48569 BLAKE2B a73707e2fd699b53e38ddc48710a73b945d4e102743567283d7351c92c513e4e57a32c409267593a2c5808caf811b7caeb555f8ba2762f1cc76a421aceff0e95 SHA512 c4bd56ea14e520ea9b116e275009f2089e5c434d6894281215b09d07572b2d3190c3c3eca015a2933328d704afb7d443a66e858b4e6904a3d4d45378b35d22cb EBUILD sxiv-26.ebuild 1275 BLAKE2B f53d1cfe89adecb7fff2418c6e81c7bca2186150fe587738d683249b26e489eeb7d47b607c5095ed215cfa0319ae842e1c2a74e64d8224d8c7403adb87e7b23a SHA512 17c7bc3ff1f2a7b4ba22082486d43fcbf52a1718ffd881e7b9d2d1af21fb6d46b314d8a1dcc31e5848c21b12051c70f55d7fee2afec923c5caef3f8628261584 EBUILD sxiv-9999.ebuild 1272 BLAKE2B 81f7884dea3b59cfcee4582a293ed46d39376fd08f72b5580aa368f9c5ea892dae3458eb5eee0cf9fe39fc43b349d5f8ec554cceae5800ad698b5e9d64d6a6fd SHA512 8c42a605588a5d5637608d1dda4f66e61b8e726c8e13cdc30f329322ee512e86ddcef0a3406931064eb34a7590667f235cd1b4709c09120888fce71bf2d0d1b9 -MISC metadata.xml 330 BLAKE2B f62a202c3b6038a813d234030e90aef9a653535a6b51cd70bfd0a72dc757ebadd61b2b54d305880d6245dcf92de13d42a3d71557bed05e2ec2e30d271b22880c SHA512 acfcb0221253901ec0dfcf0b6541f1f6dc5cae89d27c508bcf8ab6d6cb664658e047c3914c3ae476ce4a23cedde746139b66c23e5586fa50fdc401deebb6ffdf +MISC metadata.xml 246 BLAKE2B 8f6e149387bfcb25dec5e3e0b2b3a2fd12565074950c9a9cfba6cae40fcb96223a4336c2dbf2ead6ef441b4b5ae7c58ba099f4d245595d1966ddc57cda36bacf SHA512 43b56a758a48740bda40929d959dca5b2131347743424824ed6ad810273b682df178f27c72e255852cf5f3bb38cfc6ede4b21dda8fb1098dcd92137895631cf9 diff --git a/media-gfx/sxiv/metadata.xml b/media-gfx/sxiv/metadata.xml index 59316f5d3cc4..cb4cee647502 100644 --- a/media-gfx/sxiv/metadata.xml +++ b/media-gfx/sxiv/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + muennich/sxiv diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 1047326db8dc5b475545f95acdfdd38304528449..64d7a32e6b58e4f77a823e5dbbcfcf7d13234b8b 100644 GIT binary patch delta 67682 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

EoyHJistf9Tf=+10bv&=HW`p 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 IrU~`|05NMrB>(^b delta 67731 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%0A`5YD`V_ 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 +Date: Wed, 14 Feb 2024 18:12:46 +0000 +Subject: [PATCH] meson: detect-and-use `-lm` for `fabs` in fcmatch + +We had a bug report in Gentoo of a sparc64 build failure with -O0: +``` +FAILED: src/libfontconfig.so.1.13.0 +sparc64-unknown-linux-gnu-gcc -o src/libfontconfig.so.1.13.0 src/libfontconfig.so.1.13.0.p/fcatomic.c.o src/libfontconfig.so.1.13.0.p/fccache.c.o src/libfontconfig.so.1.13.0.p/fccfg.c.o src/libfontconfig.so.1.13.0.p/fccharset.c.o src/libfontconfig.so.1.13.0.p/fccompat.c.o src/libfontconfig.so.1.13.0.p/fcdbg.c.o src/libfontconfig.so.1.13.0.p/fcdefault.c.o src/libfontconfig.so.1.13.0.p/fcdir.c.o src/libfontconfig.so.1.13.0.p/fcformat.c.o src/libfontconfig.so.1.13.0.p/fcfreetype.c.o src/libfontconfig.so.1.13.0.p/fcfs.c.o src/libfontconfig.so.1.13.0.p/fcptrlist.c.o src/libfontconfig.so.1.13.0.p/fchash.c.o src/libfontconfig.so.1.13.0.p/fcinit.c.o src/libfontconfig.so.1.13.0.p/fclang.c.o src/libfontconfig.so.1.13.0.p/fclist.c.o src/libfontconfig.so.1.13.0.p/fcmatch.c.o src/libfontconfig.so.1.13.0.p/fcmatrix.c.o src/libfontconfig.so.1.13.0.p/fcname.c.o src/libfontconfig.so.1.13.0.p/fcobjs.c.o src/libfontconfig.so.1.13.0.p/fcpat.c.o src/libfontconfig.so.1.13.0.p/fcrange.c.o src/libfontconfig.so.1.13.0.p/fcserialize.c.o src/libfontconfig.so.1.13.0.p/fcstat.c.o src/libfontconfig.so.1.13.0.p/fcstr.c.o src/libfontconfig.so.1.13.0.p/fcweight.c.o src/libfontconfig.so.1.13.0.p/fcxml.c.o src/libfontconfig.so.1.13.0.p/ftglue.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libfontconfig.so.1 -m64 -g -O0 -mno-app-regs -mcpu=ultrasparc -mtune=ultrasparc -mno-vis -mno-vis2 -mno-vis3 -mno-vis4 -mno-vis4b -mno-cbcond -mno-fmaf -mno-fsmuld -mno-popc -mno-subxc -fno-builtin -fno-fast-math -Wl,-O1 -Wl,--as-needed -Wl,--no-keep-memory /usr/lib64/libfreetype.so /usr/lib64/libexpat.so -Wl,--end-group -pthread +/usr/lib/gcc/sparc64-unknown-linux-gnu/12/../../../../sparc64-unknown-linux-gnu/bin/ld: src/libfontconfig.so.1.13.0.p/fcmatch.c.o: in function `FcCompareRange': +/var/tmp/portage/media-libs/fontconfig-2.14.2-r3/work/fontconfig-2.14.2-.sparc64/../fontconfig-2.14.2/src/fcmatch.c:220: undefined reference to `fabs' +``` + +Ask Meson to detect `-lm` and add the missing `-lm` for `fabs` usage. + +Signed-off-by: Sam James +--- a/meson.build ++++ b/meson.build +@@ -23,7 +23,7 @@ freetype_req = '>= 21.0.15' + freetype_req_cmake = '>= 2.8.1' + + cc = meson.get_compiler('c') +- ++math_dep = cc.find_library('m', required: false) + + freetype_dep = dependency('freetype2', method: 'pkg-config', version: freetype_req, required: false) + +--- a/src/meson.build ++++ b/src/meson.build +@@ -65,7 +65,7 @@ libfontconfig = library('fontconfig', + fc_sources, alias_headers, ft_alias_headers, fclang_h, fccase_h, fcobjshash_h, + c_args: c_args + fc_extra_c_args, + include_directories: incbase, +- dependencies: deps, ++ dependencies: [deps, math_dep], + install: true, + soversion: soversion, + version: libversion, +-- +GitLab diff --git a/media-libs/fontconfig/fontconfig-2.14.2-r3.ebuild b/media-libs/fontconfig/fontconfig-2.14.2-r3.ebuild index 2d4a41d85739..1f3f04e3cc61 100644 --- a/media-libs/fontconfig/fontconfig-2.14.2-r3.ebuild +++ b/media-libs/fontconfig/fontconfig-2.14.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -66,6 +66,7 @@ PATCHES=( # Patches from upstream (can usually be removed with next version bump) "${FILESDIR}"/${P}-fix-sysroot-fc-cache.patch + "${FILESDIR}"/${PN}-2.14.2-math-fabs.patch ) DOC_CONTENTS="Please make fontconfig configuration changes using diff --git a/media-libs/fontconfig/fontconfig-2.15.0.ebuild b/media-libs/fontconfig/fontconfig-2.15.0.ebuild index 01f18ac3a8ab..87e30591256d 100644 --- a/media-libs/fontconfig/fontconfig-2.15.0.ebuild +++ b/media-libs/fontconfig/fontconfig-2.15.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -65,6 +65,7 @@ PATCHES=( "${FILESDIR}"/${PN}-2.14.0-skip-bubblewrap-tests.patch # Patches from upstream (can usually be removed with next version bump) + "${FILESDIR}"/${PN}-2.14.2-math-fabs.patch ) DOC_CONTENTS="Please make fontconfig configuration changes using diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest index 8363a74c2612..373090b9261d 100644 --- a/media-libs/ksanecore/Manifest +++ b/media-libs/ksanecore/Manifest @@ -1,3 +1,5 @@ DIST ksanecore-23.08.4.tar.xz 49608 BLAKE2B 2df05d051cf0e4b1ee577c5c598908995b1bb7e76cbeecc21d89af5bcb3f8e8674b97dd3d4d64c139b4836faacf8cb1e65bb8b3d7e57c869e319cb0eba00dff1 SHA512 12efe127dc79e660b755f18fceda94c08e689e55125b6454f5eaaf36370afbe508a5c3d61b3635c2df94e0b3b76446ffacd8aaad9e6819b6be87927a8364b276 +DIST ksanecore-23.08.5.tar.xz 50052 BLAKE2B 500c574d40a8c927cd8568d3d0094789731b58cbe64de8ff04ee993adb8503cbb4d999d14c3222d142bb2485f1131dfe45c0a6a305347180e1021d1aa661d020 SHA512 93bbb6160c063e54be4cb115cf164354fb545ff458aa2066d98a38e81d48dfed4260a4b2afcb252ba43cf25ed102345018e0ad99b7ca66b9cb0b2fb64235b440 EBUILD ksanecore-23.08.4.ebuild 547 BLAKE2B 65389228f0710f862c14c0f9972aeb7693fc5f072801050c46f138b8a9d4d612859dece974432ff3d4243f76762821be40f8c9e1184732f3a1c328c6068d1ce1 SHA512 6a97f5680c24ab7b40554408e9b945721fdd4eb1c2f95580b6003b1500dfdd300234a9f33a8eb2b6db439336d76e39b00faa825369b48e628c8f41f1090f4b9e +EBUILD ksanecore-23.08.5.ebuild 550 BLAKE2B 10122f6a813036ce564096359adc8737e1e5b1734ae1a89dfbc7c461bfbee017ce3e04d8cb699b40bd17743e83ec9d7448d9f9fd7089e9a19787932295008dfa SHA512 b8756ebf9f36cd1f5936d9ee0542ffa93d12f9125cdaad2db59c5d6060a563ab8f1ba6e08df4842f90d949e767ac2b6c92f0cf6d3eed2ee27c4f0c4612edaea7 MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f diff --git a/media-libs/ksanecore/ksanecore-23.08.5.ebuild b/media-libs/ksanecore/ksanecore-23.08.5.ebuild new file mode 100644 index 000000000000..a9658633224e --- /dev/null +++ b/media-libs/ksanecore/ksanecore-23.08.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Qt-based interface for SANE library to control scanner hardware" +HOMEPAGE="https://invent.kde.org/libraries/ksanecore +https://api.kde.org/ksanecore/html/index.html" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + media-gfx/sane-backends +" +RDEPEND="${DEPEND}" diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest index 0024c4592fad..9e2362e99866 100644 --- a/media-libs/libffado/Manifest +++ b/media-libs/libffado/Manifest @@ -1,6 +1,4 @@ AUX libffado-2.4.7-fix-config-load-crash.patch 728 BLAKE2B 066910a52b054d423abfc2656e5b9499be7b03499a74bd8df97b99b83d7c14c68e5728a4608b5082a53bd0f6d174ef645c461139018d0110cdfc2f8ad6111214 SHA512 7fedd5157bd3fae9cb70de02b5883a69caea0c0a2b80a3d86fe66d57743e127c281922afdfdfcb8cc14e492dafcf814a230d70dad8601168c615d9daf719cdd0 -DIST libffado-2.4.7.tgz 1231931 BLAKE2B 3c304011259ddbd35ce8fd725d38a5f50fca962981f9c5af6e377493a14985e4b96c64bcc54ba5a341028ec17dc6f2c42ce527422779f2edc6f9a1a61220cf51 SHA512 424a9ca7ded12e72d77a50d7ddf4e50dc0d55b80d725499df7609ce60d0eac8b24a41d9b8e4e74f78bdefe114b61bd5f1ec09a6d083f4a58475e66d61153f075 DIST libffado-2.4.8.tgz 1237955 BLAKE2B 14b83d55fc9a7b33c888b893c808f8419292fefaa2c2239b4b51c2b84070a584ea72821c8469bb8d965a9a5e6473b6fcfb5e85f4eecd2d424e3167322f8abb81 SHA512 fbbcd30640c55315f2e65fc6c07afc71a77dd2c9d1b6127ee55cd17e76511ad5f0563135e52397dbf113fb0d5925021a38780f231409bdd920da52e6c1ce3acc -EBUILD libffado-2.4.7.ebuild 2910 BLAKE2B 7bc847ab06720a19a14c463b89b65eee94c01f8835a7cfd6ded5a289e59ea5b1f88a5d7588c3cac2a059f063d4d304d56ab7f702b314ca224d72e5b6f1e15561 SHA512 9dfc974c63b9f868ea477722f223732d15343c472e31a753d3a6a9f77382554cfe8bb726a195ba265cb38f1c5867f8cccd7dc7b468a684af05d757af30a7b1ac -EBUILD libffado-2.4.8.ebuild 2938 BLAKE2B 4474b262e19c9bb758597a26004c2c78353dcf9798a962c3de4fa5b22087ad1e8276af78d5d449722a447bab9365f277eadeca006e13b66ae10449f53036e0a7 SHA512 82a6319a65674d2c8ee82a0407dcae9507cef86f9f8f054b19f574e89aac3e5b3392b1c6493ca521cc855b3950af40501ab1cf7fabe25e865ba49ae3bb80d7c3 +EBUILD libffado-2.4.8.ebuild 2936 BLAKE2B aabd28bba092188f7bc98d5e979dc587b8c76c434b7f6961d536ca95dc76bb0feb25713f6337e159311ac3c7b29185cda77c87f1ae4cd5ea03368052556e152e SHA512 6318efe5372488eb2fcb19adf7a00fb6865029ef17e3ede59ca7c0f6c736a3066f005fcc6ec0d9f75ab25f383ec30d8461df7578d80aea8abe1db6eedbf73934 MISC metadata.xml 344 BLAKE2B a7d2c27caa7e9fa72716534c406145b94bd8a13eadf57d06ea8e3148339857311bd7e8f0434edbf8a70a5e7bfec1726425e1d16734841b056caeee7754471666 SHA512 30d31f76c73ff218fa34e5f9d442e2366082bf4697038c804c093cac0e22720341691b732bf653466f8e5fc7e734c11b08a02cef7dd2a4bd93635968e2c29447 diff --git a/media-libs/libffado/libffado-2.4.7.ebuild b/media-libs/libffado/libffado-2.4.7.ebuild deleted file mode 100644 index 559b64032697..000000000000 --- a/media-libs/libffado/libffado-2.4.7.ebuild +++ /dev/null @@ -1,125 +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 desktop python-single-r1 scons-utils toolchain-funcs udev multilib-minimal - -DESCRIPTION="Driver for IEEE1394 (Firewire) audio interfaces" -HOMEPAGE="http://www.ffado.org" - -if [[ "${PV}" = "9999" ]]; then - inherit subversion - ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}" -else - SRC_URI="http://www.ffado.org/files/${P}.tgz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" -fi - -LICENSE="GPL-2 GPL-3" -SLOT="0" -IUSE="debug qt5 test-programs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - virtual/pkgconfig -" -CDEPEND="${PYTHON_DEPS} - dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}] - >=dev-libs/dbus-c++-0.9.0-r5 - dev-libs/libconfig:=[cxx,${MULTILIB_USEDEP}] - media-libs/alsa-lib - media-libs/libiec61883[${MULTILIB_USEDEP}] - sys-apps/dbus - sys-libs/libavc1394[${MULTILIB_USEDEP}] - sys-libs/libraw1394[${MULTILIB_USEDEP}] - qt5? ( - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/PyQt5[dbus,${PYTHON_USEDEP}] - ') - x11-misc/xdg-utils - )" -DEPEND="${CDEPEND}" -RDEPEND="${CDEPEND}" - -PATCHES=( - "${FILESDIR}/libffado-2.4.7-fix-config-load-crash.patch" -) - -myescons() { - local myesconsargs=( - PREFIX="${EPREFIX}/usr" - LIBDIR="${EPREFIX}/usr/$(get_libdir)" - MANDIR="${EPREFIX}/usr/share/man" - UDEVDIR="$(get_udevdir)/rules.d" - CUSTOM_ENV=true - DETECT_USERSPACE_ENV=false - DEBUG=$(usex debug) - PYPKGDIR="$(python_get_sitedir)" - # ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly - # -fomit-frame-pointer is added also which can cripple debugging. - # we set flags from portage instead - ENABLE_OPTIMIZATIONS=false - # This only works for JACK1>=0.122.0 or JACK2>=1.9.9. - ENABLE_SETBUFFERSIZE_API_VER=force - ) - if multilib_is_native_abi; then - myesconsargs+=( - BUILD_MIXER=$(usex qt5 true false) - BUILD_TESTS=$(usex test-programs) - ) - else - myesconsargs+=( - BUILD_MIXER=false - BUILD_TESTS=false - ) - fi - escons "${myesconsargs[@]}" "${@}" -} - -src_prepare() { - default - - # Bug #808853 - cp "${BROOT}"/usr/share/gnuconfig/config.guess admin/ || die "Failed to update config.guess" - - # Always use Qt5 - sed -i -e 's/try:/if False:/' -e 's/except.*/else:/' support/mixer-qt4/ffado/import_pyqt.py || die - - # Bugs #658052, #659226 - sed -i -e 's/^CacheDir/#CacheDir/' SConstruct || die - - multilib_copy_sources -} - -multilib_src_compile() { - tc-export CC CXX - myescons -} - -multilib_src_install() { - myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install -} - -multilib_src_install_all() { - einstalldocs - - python_fix_shebang "${D}" - python_optimize "${D}" - - if use qt5; then - newicon "support/xdg/hi64-apps-ffado.png" "ffado.png" - newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop" - fi -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/media-libs/libffado/libffado-2.4.8.ebuild b/media-libs/libffado/libffado-2.4.8.ebuild index fdfc2e344d55..485806fc9807 100644 --- a/media-libs/libffado/libffado-2.4.8.ebuild +++ b/media-libs/libffado/libffado-2.4.8.ebuild @@ -15,7 +15,7 @@ if [[ "${PV}" = "9999" ]]; then ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}" else SRC_URI="http://www.ffado.org/files/${P}.tgz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" fi S="${WORKDIR}/${P}/${PN}" diff --git a/media-libs/libqaccessibilityclient/Manifest b/media-libs/libqaccessibilityclient/Manifest index 9d12d3b6f667..adeaab77b926 100644 --- a/media-libs/libqaccessibilityclient/Manifest +++ b/media-libs/libqaccessibilityclient/Manifest @@ -2,5 +2,5 @@ AUX libqaccessibilityclient-0.5.0-memleak.patch 607 BLAKE2B f661045001090cfe8bca DIST libqaccessibilityclient-0.5.0.tar.xz 107288 BLAKE2B 1d2208adfba72d55818f25cb46901097ded51784fdfe6fafd02927f09edf4cdb285a767e174d64278cd87e907d943648856e67c7ffcffc6f7ca0082cfbf2d19c SHA512 560526596e490b19263b3a6fb77b06e69611b34865a8fe18c593348fdeba22c1afd2b6ac44bee15ad94d402996e113c41dd7fa601f815559957729e18d9d9537 DIST libqaccessibilityclient-0.6.0.tar.xz 92812 BLAKE2B 333b88003e53369c2a31955995688f7ce74c53695c392b2b4d3e2b7d312dd014617162c99d0d2c64ff4dacf8a1ed47b5f5b7ddb2ee8e8753ec212957db8d8467 SHA512 d8752b020e0f7c85dd885d2c313b2dc5a97892c9913eb430aa405b6e391e84b827abc7fcc1f9e36fee2216713cab1be41fc148ce612ed9ae3e164c5d52e2419a EBUILD libqaccessibilityclient-0.5.0-r1.ebuild 786 BLAKE2B c962472c1513796b950fb6eb70ee4506e97645f894a32564cb04e990bd95a027d8fe9760acdb104ef554029eb40cec926d76e00b78ba940b89d77803e39eca8b SHA512 a7db183d79effefa8a84a7bb18c2488278ef421680b7d52f66655c1cddd76d1ffbc4f1ec1bdcea0359cf6e0d0d50c2204b8ac9ecd5151c382a5e06a3792e3c06 -EBUILD libqaccessibilityclient-0.6.0.ebuild 713 BLAKE2B 268c27a0bbf89fbdff3f4ebbf3c96448b49daace8e630b7ca88841a132b51767f1270965193e29b1381fe26eb8b283c093e345740bae5d17f2acd95eb4306c32 SHA512 20d5cbf52cfa670a5b42daee6b819eebedbaae3f4d55a9145de8cd068dc7459b301ccc4892713b3df27f6e2af2cc12829d9ddad81326140475694387cb4cf8f5 +EBUILD libqaccessibilityclient-0.6.0.ebuild 713 BLAKE2B 338440f0b1388f896462f9baaeb5e3f93af296e2be92bfa436f4c7f33a60f3e79a8ac3cc9c58cb39c1b19f76426a8557c4ae797ee8a0dc7d6202fbe8d9b2812f SHA512 f0cfc3b0652602beda58b59b08223f57882bdf358ac82c6b01be34857e475edff1657395a09156c4cac69949754018e48e0573f6a368c45e85c1ca2b39968e43 MISC metadata.xml 396 BLAKE2B 833748429ec849fdf0d3080bcef7c218678634c7c0dd60553cfb806260f2fb32b8fd4a9ec7ed5997f5eaeb0c0f37d60423fc37a2b9c9af4bd443c3c2f7a956d2 SHA512 3205b002bdc2429293264d6699efd4a61a25f849e29011ee1411ce6cca5b37f217597d347c008537b983318824a74e3b73bbcf2ecf9dda17ef7856146980e995 diff --git a/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild b/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild index 14da16724ede..71ac366e7722 100644 --- a/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild +++ b/media-libs/libqaccessibilityclient/libqaccessibilityclient-0.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ ECM_KDEINSTALLDIRS="false" ECM_TEST="true" ECM_EXAMPLES="true" KFMIN=5.245.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Library for writing accessibility clients such as screen readers" diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index c18b9d1203ee..514b0e943789 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -1,15 +1,8 @@ -AUX 23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch 16178 BLAKE2B cf6597c0bc196303aa8f72def34d426e7dec12b5a5686b69605b7674b010e94c9150ee7b0f2face711a4ba2c26e7fdffd5a8efe20665135dc285725b3e570746 SHA512 292e8556d081c297d8643bc3a29c5fc81fcf8f35e9f1d0c534589ea17e6eb8e02d3a3ca47df2d312ceff7e18d8862f1a1154691e6b03618c8770c012e9fe2063 -AUX 23.3.3-big-endian.patch 3392 BLAKE2B bd260b1776711c632e6e89d827b9b23b8e7b2d0a0da95784aeb06f6755ed8872de11230fa969d750977b2f9ca5dbe425773728df85a67eb240866197d1c1380c SHA512 adb7db2d94973ecf2aa290fa70015afef06dbf391991b7845e946a2154dd2f5cd83e042b2e3da86556e9a806c343c76395be8b40b1d6bb5157299eddb60417ad -AUX 23.3.3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch 896 BLAKE2B e271143147baa68c2d51a69a13888c2b4facc3d26d0d81e75ddfa7a8b37c99b900c043f334c795f199333876a0f97387bcc3ca53b6a93dad84ed8de25454b2d0 SHA512 580e9770f2d1d34d6358d171979fbc7c042d3b13da96cce4bba76e5a649c7758dfaf7bb314de4bd7879acef407151187c4b2a8c7b37ab7802b3cce22bd606316 -DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905 SHA512 0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5 -DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5 SHA512 bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30 -DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554 SHA512 026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583 SHA512 1ad29f524caee0000ef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea -DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7 SHA512 9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15 -EBUILD mesa-23.3.1.ebuild 12405 BLAKE2B 5de3b3e3351eace4405a8279aec2959848b733ac6ca38b5f462ea4ae991a8be4086ad5ec72d1931709d9872fcf0d308ec746285cbf7b2856b63346974142c9f2 SHA512 521fcc2630513b961e8225e468b4410f4cb473a463e7f83f0f86e924b57171ea588019e6ed24c32266c1d632aac8ec49bedaab11748903e7c717843121aa4a35 -EBUILD mesa-23.3.3.ebuild 12449 BLAKE2B 7ba9ccd4a2006cbaff89b5179cfa8ff03ca2947948d78164b7c56065e11ddf364b5811503b04ad294a0673662643e45f974d73ba2127640ce255d5af6aef1faa SHA512 eb15ad6e7d9a606e642460f8d5171a161f3650dea984ac3321089e5efe71a60ab5b8e2828229ec627377e9abae194ff691e8f83c18cacf3d3a53a3cecd9b581d -EBUILD mesa-23.3.4.ebuild 12331 BLAKE2B cc6bec787020cbda9333823a94aeead4c0390492e4e10485e7bc823735a1e37098066b55f607c9688959936ac81337b2b5a8b1fafd3bb4bb73ccbb1c4b6af8f9 SHA512 71855871d00f4b07c7ccbf1f01d2ee1df3c49efff17460669da7d057ce7af62d761f815e6873a3d8a55859f0125c66e488be74d0d56f712fe4e1ab12f795e621 -EBUILD mesa-23.3.5.ebuild 12331 BLAKE2B cc6bec787020cbda9333823a94aeead4c0390492e4e10485e7bc823735a1e37098066b55f607c9688959936ac81337b2b5a8b1fafd3bb4bb73ccbb1c4b6af8f9 SHA512 71855871d00f4b07c7ccbf1f01d2ee1df3c49efff17460669da7d057ce7af62d761f815e6873a3d8a55859f0125c66e488be74d0d56f712fe4e1ab12f795e621 -EBUILD mesa-24.0.0.ebuild 11544 BLAKE2B 219b9c11840684766c0a1b5ea6f9cc61acee4a86878620fce178f8dd69fc652955b82acabedc00f2cc7b287d17e3e06bdf738875c5482086c3d58244ff9ca938 SHA512 bfbd0400e3208016e7e2c7dfbbb8f04296d6616230918c3fee2ffe9efe5a4a1173ad737071f435710ec253ac314f4753620b200b5944da97d497829de6bf3934 +DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba SHA512 b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048 +DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 +EBUILD mesa-23.3.5.ebuild 12324 BLAKE2B be5c26a776ad3a70154f241c3d7fc4e880f61348cc20411d76bb563617bac9d8fca93738ac286475c7b263304ce4623ab12d5dd52cdd8e81005aab30554d889e SHA512 75451e0253e9bf473dc471e449ecb6e19dda75cbfefa6702fd62adeeba431713af6c576865efedf53dd845deac59b7b2ac03005344bba5925990f991c2dccc22 +EBUILD mesa-23.3.6.ebuild 12331 BLAKE2B cc6bec787020cbda9333823a94aeead4c0390492e4e10485e7bc823735a1e37098066b55f607c9688959936ac81337b2b5a8b1fafd3bb4bb73ccbb1c4b6af8f9 SHA512 71855871d00f4b07c7ccbf1f01d2ee1df3c49efff17460669da7d057ce7af62d761f815e6873a3d8a55859f0125c66e488be74d0d56f712fe4e1ab12f795e621 +EBUILD mesa-24.0.1.ebuild 11544 BLAKE2B 219b9c11840684766c0a1b5ea6f9cc61acee4a86878620fce178f8dd69fc652955b82acabedc00f2cc7b287d17e3e06bdf738875c5482086c3d58244ff9ca938 SHA512 bfbd0400e3208016e7e2c7dfbbb8f04296d6616230918c3fee2ffe9efe5a4a1173ad737071f435710ec253ac314f4753620b200b5944da97d497829de6bf3934 EBUILD mesa-9999.ebuild 11457 BLAKE2B cd2f2d1b76a35e376b8a43889ee8c77ed0aa6a020201f19321bee9284dcd5047a28e5015cd3d8c6a3afb156b04ea5b33b1a1179e673991168258aafa3c39e8e5 SHA512 365d861641b8d52b0a4c66e3325c430e6dee48117374da8a578b4bdf9d02007f31bfa0956465cbcf50b43769c26a866ab5580840ff84709557e1ee2fbe3deec1 MISC metadata.xml 1435 BLAKE2B 53690878512b86ce0b8dce38b083684c85ad5c1a655d5a69cb3265e156869845263eb16f271691b66c9f0cd76e97b56908acf7a1792d6abac0ec99447826cbb5 SHA512 842106e5d6eb60ff33c8cae7f0d52983c4f7e104152718b50fc790cbcb2506551a6fc7841fe8e3c7963850c238f77505b0e49b10a3a936baf459e1acaf73e07f diff --git a/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch b/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch deleted file mode 100644 index 981d10dac178..000000000000 --- a/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch +++ /dev/null @@ -1,277 +0,0 @@ -https://bugs.gentoo.org/920288 -https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26777 - -From 070563c4b61dfe56cde0508e0adf9d585c220a49 Mon Sep 17 00:00:00 2001 -From: Sil Vilerino -Date: Wed, 6 Dec 2023 20:09:44 -0500 -Subject: [PATCH] d3d12: Fix AV1 video encode 32 bits build - -Reviewed-by: Jesse Natalie -Part-of: -(cherry picked from commit 096e17b57832e96e36fc27f70e7a0e5ccbb0ac8a) ---- - .../drivers/d3d12/d3d12_video_enc_av1.cpp | 58 +++++++++---------- - ...12_video_encoder_bitstream_builder_av1.cpp | 10 ++-- - ...2_video_encoder_references_manager_av1.cpp | 2 +- - 3 files changed, 35 insertions(+), 35 deletions(-) - -diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp -index 2c1964aa274..a5e2a2e3d39 100644 ---- a/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp -+++ b/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp -@@ -2189,7 +2189,7 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - writtenTemporalDelimBytes // Bytes Written AFTER placingPositionStart arg above - ); - assert(pD3D12Enc->m_BitstreamHeadersBuffer.size() == writtenTemporalDelimBytes); -- debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", writtenTemporalDelimBytes); -+ debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", static_cast(writtenTemporalDelimBytes)); - } - - size_t writtenSequenceBytes = 0; -@@ -2208,7 +2208,7 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - writtenSequenceBytes // Bytes Written AFTER placingPositionStart arg above - ); - assert(pD3D12Enc->m_BitstreamHeadersBuffer.size() == (writtenSequenceBytes + writtenTemporalDelimBytes)); -- debug_printf("Written OBU_SEQUENCE_HEADER bytes: %" PRIu64 "\n", writtenSequenceBytes); -+ debug_printf("Written OBU_SEQUENCE_HEADER bytes: %" PRIu64 "\n", static_cast(writtenSequenceBytes)); - } - - // Only supported bitstream format is with obu_size for now. -@@ -2254,14 +2254,14 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - writtenFrameBytes // Bytes Written AFTER placingPositionStart arg above - ); - -- debug_printf("Written OBU_FRAME bytes: %" PRIu64 "\n", writtenFrameBytes); -+ debug_printf("Written OBU_FRAME bytes: %" PRIu64 "\n", static_cast(writtenFrameBytes)); - - assert(pD3D12Enc->m_BitstreamHeadersBuffer.size() == - (writtenSequenceBytes + writtenTemporalDelimBytes + writtenFrameBytes)); - - debug_printf("Uploading %" PRIu64 - " bytes from OBU sequence and/or picture headers to comp_bit_destination %p at offset 0\n", -- pD3D12Enc->m_BitstreamHeadersBuffer.size(), -+ static_cast(pD3D12Enc->m_BitstreamHeadersBuffer.size()), - associatedMetadata.comp_bit_destination); - - // Upload headers to the finalized compressed bitstream buffer -@@ -2330,13 +2330,13 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - writtenFrameBytes // Bytes Written AFTER placingPositionStart arg above - ); - -- debug_printf("Written OBU_FRAME_HEADER bytes: %" PRIu64 "\n", writtenFrameBytes); -+ debug_printf("Written OBU_FRAME_HEADER bytes: %" PRIu64 "\n", static_cast(writtenFrameBytes)); - - assert(pD3D12Enc->m_BitstreamHeadersBuffer.size() == - (writtenSequenceBytes + writtenTemporalDelimBytes + writtenFrameBytes)); - - debug_printf("Uploading %" PRIu64 " bytes from OBU headers to comp_bit_destination %p at offset 0\n", -- pD3D12Enc->m_BitstreamHeadersBuffer.size(), -+ static_cast(pD3D12Enc->m_BitstreamHeadersBuffer.size()), - associatedMetadata.comp_bit_destination); - - // Upload headers to the finalized compressed bitstream buffer -@@ -2361,7 +2361,7 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - debug_printf("Uploading tile group %d to comp_bit_destination %p at offset %" PRIu64 "\n", - tg_idx, - associatedMetadata.comp_bit_destination, -- comp_bitstream_offset); -+ static_cast(comp_bitstream_offset)); - - size_t tile_group_obu_size = 0; - size_t decode_tile_elements_size = 0; -@@ -2387,9 +2387,9 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - - debug_printf("Written %" PRIu64 " bytes for OBU_TILE_GROUP open_bitstream_unit() prefix with obu_header() and " - "obu_size to staging_bitstream_buffer %p at offset %" PRIu64 "\n", -- writtenTileObuPrefixBytes, -+ static_cast(writtenTileObuPrefixBytes), - associatedMetadata.m_StagingBitstreamConstruction.data(), -- staging_bitstream_buffer_offset); -+ static_cast(staging_bitstream_buffer_offset)); - - writtenTileBytes += writtenTileObuPrefixBytes; - -@@ -2404,10 +2404,10 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - - debug_printf("Uploading %" PRIu64 " bytes for OBU_TILE_GROUP open_bitstream_unit() prefix with obu_header() " - "and obu_size: %" PRIu64 " to comp_bit_destination %p at offset %" PRIu64 "\n", -- writtenTileObuPrefixBytes, -- tile_group_obu_size, -+ static_cast(writtenTileObuPrefixBytes), -+ static_cast(tile_group_obu_size), - associatedMetadata.comp_bit_destination, -- comp_bitstream_offset); -+ static_cast(comp_bitstream_offset)); - - staging_bitstream_buffer_offset += writtenTileObuPrefixBytes; - -@@ -2517,7 +2517,7 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - // Add current pending frame being processed in the loop - extra_show_existing_frame_payload_bytes += writtenTemporalDelimBytes; - -- debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", writtenTemporalDelimBytes); -+ debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", static_cast(writtenTemporalDelimBytes)); - - size_t writtenShowExistingFrameBytes = 0; - av1_pic_header_t showExistingPicHdr = {}; -@@ -2561,7 +2561,7 @@ d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc - "in current frame ref_frame_idx[%" PRIu32 "]) bytes: %" PRIu64 "\n", - *pendingFrameIt /*PictureIndex*/, - showExistingPicHdr.frame_to_show_map_idx, -- writtenShowExistingFrameBytes); -+ static_cast(writtenShowExistingFrameBytes)); - - // Remove it from the list of pending frames - pendingFrameIt = -@@ -2628,7 +2628,7 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - tileGroup.tg_start, - tileGroup.tg_end, - comp_bit_destination, -- comp_bit_destination_offset); -+ static_cast(comp_bit_destination_offset)); - - debug_printf("[Tile group start %d to end %d] Using staging_bitstream_buffer %p at offset %" PRIu64 - " to write the tile_obu_group() prefix syntax: tile_start_and_end_present_flag, tg_start, tg_end and " -@@ -2636,7 +2636,7 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - tileGroup.tg_start, - tileGroup.tg_end, - staging_bitstream_buffer.data(), -- staging_bitstream_buffer_offset); -+ static_cast(staging_bitstream_buffer_offset)); - - // Reserve space upfront in the scratch storage - // Do not modify anything before staging_bitstream_buffer_offset -@@ -2673,9 +2673,9 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - " for tile_obu_group() prefix syntax: tile_start_and_end_present_flag, tg_start, tg_end\n", - tileGroup.tg_start, - tileGroup.tg_end, -- bitstream_tile_group_obu_bytes, -+ static_cast(bitstream_tile_group_obu_bytes), - staging_bitstream_buffer.data(), -- staging_bitstream_buffer_offset); -+ static_cast(staging_bitstream_buffer_offset)); - - - // Save this to compare the final written destination byte size against the expected tile_group_obu_size -@@ -2699,11 +2699,11 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - " to comp_bit_destination %p at offset %" PRIu64 "\n", - tileGroup.tg_start, - tileGroup.tg_end, -- bitstream_tile_group_obu_bytes, -+ static_cast(bitstream_tile_group_obu_bytes), - staging_bitstream_buffer.data(), -- staging_bitstream_buffer_offset, -+ static_cast(staging_bitstream_buffer_offset), - comp_bit_destination, -- comp_bit_destination_offset); -+ static_cast(comp_bit_destination_offset)); - - comp_bit_destination_offset += bitstream_tile_group_obu_bytes; - written_bytes_to_staging_bitstream_buffer += bitstream_tile_group_obu_bytes; -@@ -2729,9 +2729,9 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - tileGroup.tg_start, - tileGroup.tg_end, - TileIdx, -- TileSizeBytes, -+ static_cast(TileSizeBytes), - staging_bitstream_buffer.data(), -- (written_bytes_to_staging_bitstream_buffer + staging_bitstream_buffer_offset)); -+ static_cast(written_bytes_to_staging_bitstream_buffer + staging_bitstream_buffer_offset)); - - // Upload current tile_size_minus_1 - // Note: The buffer_subdata is queued in pD3D12Enc->base.context but doesn't execute immediately -@@ -2751,11 +2751,11 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - tileGroup.tg_start, - tileGroup.tg_end, - TileIdx, -- TileSizeBytes, -+ static_cast(TileSizeBytes), - staging_bitstream_buffer.data(), -- (written_bytes_to_staging_bitstream_buffer + staging_bitstream_buffer_offset), -+ static_cast(written_bytes_to_staging_bitstream_buffer + staging_bitstream_buffer_offset), - comp_bit_destination, -- comp_bit_destination_offset); -+ static_cast(comp_bit_destination_offset)); - - comp_bit_destination_offset += TileSizeBytes; - written_bytes_to_staging_bitstream_buffer += TileSizeBytes; -@@ -2788,11 +2788,11 @@ upload_tile_group_obu(struct d3d12_video_encoder *pD3D12Enc, - tileGroup.tg_start, - tileGroup.tg_end, - TileIdx, -- tile_size, -+ static_cast(tile_size), - src_driver_bitstream, -- src_buf_tile_position, -+ static_cast(src_buf_tile_position), - comp_bit_destination, -- comp_bit_destination_offset); -+ static_cast(comp_bit_destination_offset)); - - comp_bit_destination_offset += tile_size; - } -diff --git a/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream_builder_av1.cpp b/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream_builder_av1.cpp -index 25550a2b4fb..96b7e32eb8e 100644 ---- a/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream_builder_av1.cpp -+++ b/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream_builder_av1.cpp -@@ -153,7 +153,7 @@ d3d12_video_bitstream_builder_av1::write_temporal_delimiter_obu(std::vector(bitstream_seq.get_byte_count()); -+ const uint64_t obu_size_in_bytes = bitstream_seq.get_byte_count(); - debug_printf("obu_size: %" PRIu64 "\n", obu_size_in_bytes); - pack_obu_header_size(&bitstream_full_obu, obu_size_in_bytes); - -@@ -802,7 +802,7 @@ d3d12_video_bitstream_builder_av1::write_frame_header(const av1_seq_header_t *pS - debug_printf("frame_header_obu() bytes (without OBU_FRAME nor OBU_FRAME_HEADER alignment padding): %" PRId32 "\n", - bitstream_pic.get_byte_count()); // May be bit unaligned at this point (see padding below) - debug_printf("extra_obu_size_bytes (ie. tile_group_obu_size if writing OBU_FRAME ): %" PRIu64 "\n", -- extra_obu_size_bytes); -+ static_cast(extra_obu_size_bytes)); - - // Write the obu_header - constexpr uint32_t obu_extension_flag = 0; -@@ -825,7 +825,7 @@ d3d12_video_bitstream_builder_av1::write_frame_header(const av1_seq_header_t *pS - bitstream_pic.flush(); - - // Write the obu_size element -- const size_t obu_size_in_bytes = bitstream_pic.get_byte_count() + extra_obu_size_bytes; -+ const uint64_t obu_size_in_bytes = bitstream_pic.get_byte_count() + extra_obu_size_bytes; - debug_printf("obu_size: %" PRIu64 "\n", obu_size_in_bytes); - pack_obu_header_size(&bitstream_full_obu, obu_size_in_bytes); - -@@ -913,7 +913,7 @@ d3d12_video_bitstream_builder_av1::write_obu_tile_group_header(size_t tile_group - - // Write the obu_size element - pack_obu_header_size(&bitstream_full_obu, tile_group_obu_size); -- debug_printf("obu_size: %" PRIu64 "\n", tile_group_obu_size); -+ debug_printf("obu_size: %" PRIu64 "\n", static_cast(tile_group_obu_size)); - - bitstream_full_obu.flush(); - -diff --git a/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_av1.cpp b/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_av1.cpp -index 49892338984..2f4bcf0e1eb 100644 ---- a/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_av1.cpp -+++ b/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_av1.cpp -@@ -213,7 +213,7 @@ d3d12_video_encoder_references_manager_av1::print_virtual_dpb_entries() - "Number of DPB virtual entries is %" PRIu64 " entries for frame with OrderHint " - "%d (PictureIndex %d) are: \n%s \n", - m_PhysicalAllocationsStorage.get_number_of_pics_in_dpb(), -- m_CurrentFrameReferencesData.pVirtualDPBEntries.size(), -+ static_cast(m_CurrentFrameReferencesData.pVirtualDPBEntries.size()), - m_CurrentFramePicParams.OrderHint, - m_CurrentFramePicParams.PictureIndex, - dpbContents.c_str()); --- -2.41.0 - diff --git a/media-libs/mesa/files/23.3.3-big-endian.patch b/media-libs/mesa/files/23.3.3-big-endian.patch deleted file mode 100644 index 6d20fcb77f5c..000000000000 --- a/media-libs/mesa/files/23.3.3-big-endian.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 5997cf7587ce56aedac9114c0db9b250f1b54461 Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Tue, 9 Jan 2024 23:45:27 -0500 -Subject: [PATCH 1/2] nir: Fix cast - -We were wrongly telling `nir_const_value_as_uint()` that `iter` had -`bit_size` bits, but in one case it is explicitly i64. This works on -little endian platforms, but caused the nir_loop_unroll_test.fadd{,_rev} -tests to fail on big endian platforms. - -Bug: https://bugs.gentoo.org/921297 -Fixes: 268ad47c111 ("nir/loop_analyze: Handle bit sizes correctly in calculate_iterations") -Reviewed-by: Rhys Perry -Reviewed-by: Ian Romanick -Part-of: ---- - src/compiler/nir/nir_loop_analyze.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/compiler/nir/nir_loop_analyze.c b/src/compiler/nir/nir_loop_analyze.c -index b55da00b962..2b2ebfdd60f 100644 ---- a/src/compiler/nir/nir_loop_analyze.c -+++ b/src/compiler/nir/nir_loop_analyze.c -@@ -827,6 +827,7 @@ get_iteration(nir_op cond_op, nir_const_value initial, nir_const_value step, - unsigned execution_mode) - { - nir_const_value span, iter; -+ unsigned iter_bit_size = bit_size; - - switch (invert_comparison_if_needed(cond_op, invert_cond)) { - case nir_op_ine: -@@ -880,13 +881,14 @@ get_iteration(nir_op cond_op, nir_const_value initial, nir_const_value step, - iter = eval_const_binop(nir_op_fdiv, bit_size, span, - step, execution_mode); - iter = eval_const_unop(nir_op_f2i64, bit_size, iter, execution_mode); -+ iter_bit_size = 64; - break; - - default: - return -1; - } - -- uint64_t iter_u64 = nir_const_value_as_uint(iter, bit_size); -+ uint64_t iter_u64 = nir_const_value_as_uint(iter, iter_bit_size); - return iter_u64 > INT_MAX ? -1 : (int)iter_u64; - } - --- -2.41.0 - -From 4ed0957ce75878f8a2ce769e933c5ea3a1aa2510 Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Tue, 9 Jan 2024 23:47:56 -0500 -Subject: [PATCH 2/2] nir/tests: Reenable tests that failed on big-endian - -These tests were disabled due to the bug fixed in the previous commit. - -Reviewed-by: Rhys Perry -Reviewed-by: Ian Romanick -Part-of: ---- - src/compiler/nir/tests/loop_unroll_tests.cpp | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/src/compiler/nir/tests/loop_unroll_tests.cpp b/src/compiler/nir/tests/loop_unroll_tests.cpp -index f9ffb1f7a1c..af9b8f87549 100644 ---- a/src/compiler/nir/tests/loop_unroll_tests.cpp -+++ b/src/compiler/nir/tests/loop_unroll_tests.cpp -@@ -144,12 +144,10 @@ UNROLL_TEST_INSERT(iadd, int, 0, 24, 4, - ige, iadd, false, TRUE, 6, 0) - UNROLL_TEST_INSERT(iadd_rev, int, 0, 24, 4, - ilt, iadd, true, TRUE, 7, 0) --#ifndef __s390x__ - UNROLL_TEST_INSERT(fadd, float, 0.0, 24.0, 4.0, - fge, fadd, false, TRUE, 6, 0) - UNROLL_TEST_INSERT(fadd_rev, float, 0.0, 24.0, 4.0, - flt, fadd, true, TRUE, 7, 0) --#endif - UNROLL_TEST_INSERT(imul, int, 1, 81, 3, - ige, imul, false, TRUE, 4, 0) - UNROLL_TEST_INSERT(imul_rev, int, 1, 81, 3, --- -2.41.0 - diff --git a/media-libs/mesa/files/23.3.3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch b/media-libs/mesa/files/23.3.3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch deleted file mode 100644 index 4c57f93f9bd1..000000000000 --- a/media-libs/mesa/files/23.3.3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 0ab7ea56b2558d30400a7462a05014e758c9c9c1 Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Wed, 10 Jan 2024 10:56:17 -0500 -Subject: [PATCH] symbols-check: Add _GLOBAL_OFFSET_TABLE_ - -This is exported on hppa/parisc. - -See also: https://gitlab.freedesktop.org/glvnd/libglvnd/-/merge_requests/291 - -Cc: mesa-stable -Bug: https://bugs.gentoo.org/908079 -Part-of: ---- - bin/symbols-check.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/bin/symbols-check.py b/bin/symbols-check.py -index 7daf603c5f9..2e014731728 100644 ---- a/bin/symbols-check.py -+++ b/bin/symbols-check.py -@@ -7,6 +7,7 @@ import subprocess - - # This list contains symbols that _might_ be exported for some platforms - PLATFORM_SYMBOLS = [ -+ '_GLOBAL_OFFSET_TABLE_', - '__bss_end__', - '__bss_start__', - '__bss_start', --- -2.41.0 - diff --git a/media-libs/mesa/mesa-23.3.1.ebuild b/media-libs/mesa/mesa-23.3.1.ebuild deleted file mode 100644 index 0ca8822bb7ba..000000000000 --- a/media-libs/mesa/mesa-23.3.1.ebuild +++ /dev/null @@ -1,452 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info - -MY_P="${P/_/-}" - -DESCRIPTION="OpenGL-like graphic library for Linux" -HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" - 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" -fi - -LICENSE="MIT SGI-B-2.0" -SLOT="0" -RESTRICT="!test? ( test )" - -RADEON_CARDS="r300 r600 radeon radeonsi" -VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -IUSE="${IUSE_VIDEO_CARDS} - 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" - -REQUIRED_USE=" - d3d9? ( - || ( - video_cards_intel - video_cards_r300 - video_cards_r600 - video_cards_radeonsi - video_cards_nouveau - video_cards_vmware - ) - ) - vulkan? ( video_cards_radeonsi? ( llvm ) ) - vulkan-overlay? ( vulkan ) - video_cards_lavapipe? ( llvm vulkan ) - video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) - video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) - video_cards_radeonsi? ( llvm ) - vdpau? ( X ) - xa? ( X ) - zink? ( vulkan ) -" - -LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110" -RDEPEND=" - >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] - >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] - unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) - llvm? ( - video_cards_radeonsi? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - video_cards_r600? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - video_cards_radeon? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - ) - lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] ) - 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:=[${MULTILIB_USEDEP}] - ) - vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] ) - selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] ) - wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] ) - ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}] - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}] - ) - zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -for card in ${RADEON_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] ) - " -done -RDEPEND="${RDEPEND} - video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] ) -" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling one than more slot -# simultaneously. -# -# How to use it: -# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17. -# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15. -LLVM_MAX_SLOT="17" -LLVM_MIN_SLOT="15" -LLVM_USE_DEPS="llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}" -PER_SLOT_DEPSTR=" - ( - !opencl? ( sys-devel/llvm:@SLOT@[${LLVM_USE_DEPS}] ) - opencl? ( sys-devel/clang:@SLOT@[${LLVM_USE_DEPS}] ) - opencl? ( dev-util/spirv-llvm-translator:@SLOT@ ) - ) -" -LLVM_DEPSTR=" - || ( - $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do - echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}" - done) - ) - !opencl? ( =dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") - vulkan? ( - dev-util/glslang - llvm? ( - video_cards_intel? ( - amd64? ( - $(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]") - ~dev-util/intel_clc-${PV} - dev-libs/libclc[spirv(-)] - ) - ) - ) - ) - wayland? ( dev-util/wayland-scanner ) -" - -S="${WORKDIR}/${MY_P}" -EGIT_CHECKOUT_DIR=${S} - -QA_WX_LOAD=" -x86? ( - usr/lib/libglapi.so.0.0.0 - usr/lib/libOSMesa.so.8.0.0 - usr/lib/libGLX_mesa.so.0.0.0 -)" - -PATCHES=( - "${FILESDIR}"/${PV}-d3d12-Fix-AV1-video-encode-32-bits-build.patch -) - -llvm_check_deps() { - if use opencl; then - has_version "sys-devel/clang:${LLVM_SLOT}[${LLVM_USE_DEPS}]" || return 1 - has_version "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || return 1 - fi - has_version "sys-devel/llvm:${LLVM_SLOT}[${LLVM_USE_DEPS}]" -} - -pkg_pretend() { - if use vulkan; then - if ! use video_cards_d3d12 && - ! use video_cards_freedreno && - ! use video_cards_intel && - ! use video_cards_radeonsi && - ! use video_cards_v3d; then - ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, radeonsi, or v3d" - fi - fi - - if use vaapi; then - if ! use video_cards_d3d12 && - ! use video_cards_r600 && - ! use video_cards_radeonsi && - ! use video_cards_nouveau; then - ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, r600, radeonsi, or nouveau" - fi - fi - - if use vdpau; then - if ! use video_cards_d3d12 && - ! use video_cards_r300 && - ! use video_cards_r600 && - ! use video_cards_radeonsi && - ! use video_cards_nouveau; then - ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain d3d12, r300, r600, radeonsi, or nouveau" - fi - fi - - if use xa; then - if ! use video_cards_freedreno && - ! use video_cards_nouveau && - ! use video_cards_vmware; then - ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware" - fi - fi - - if ! use llvm; then - use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm" - fi - - if use osmesa && ! use llvm; then - ewarn "OSMesa will be slow without enabling USE=llvm" - fi -} - -python_check_deps() { - python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" || return 1 - if use llvm && use vulkan && use video_cards_intel && use amd64; then - python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || return 1 - fi -} - -pkg_setup() { - # warning message for bug 459306 - if use llvm && has_version sys-devel/llvm[!debug=]; then - ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" - ewarn "detected! This can cause problems. For details, see bug 459306." - fi - - if use video_cards_intel || - use video_cards_radeonsi; then - if kernel_is -ge 5 11 3; then - CONFIG_CHECK="~KCMP" - elif kernel_is -ge 5 11; then - CONFIG_CHECK="~CHECKPOINT_RESTORE" - elif kernel_is -ge 5 10 20; then - CONFIG_CHECK="~KCMP" - else - CONFIG_CHECK="~CHECKPOINT_RESTORE" - fi - linux-info_pkg_setup - fi - - if use llvm; then - llvm_pkg_setup - fi - python-any-r1_pkg_setup -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - bin/symbols-check.py || die # bug #830728 -} - -multilib_src_configure() { - local emesonargs=() - - local platforms - use X && platforms+="x11" - use wayland && platforms+=",wayland" - emesonargs+=(-Dplatforms=${platforms#,}) - - if use video_cards_intel || - use video_cards_r300 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau || - use video_cards_vmware; then - emesonargs+=($(meson_use d3d9 gallium-nine)) - else - emesonargs+=(-Dgallium-nine=false) - fi - - if use video_cards_d3d12 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau; then - emesonargs+=($(meson_feature vaapi gallium-va)) - use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers ) - else - emesonargs+=(-Dgallium-va=disabled) - fi - - if use video_cards_d3d12; then - emesonargs+=($(meson_feature vaapi gallium-d3d12-video)) - fi - - if use video_cards_d3d12 || - use video_cards_r300 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau; then - emesonargs+=($(meson_feature vdpau gallium-vdpau)) - else - emesonargs+=(-Dgallium-vdpau=disabled) - fi - - if use video_cards_freedreno || - use video_cards_nouveau || - use video_cards_vmware; then - emesonargs+=($(meson_feature xa gallium-xa)) - else - emesonargs+=(-Dgallium-xa=disabled) - fi - - if use video_cards_freedreno || - use video_cards_lima || - use video_cards_panfrost || - use video_cards_v3d || - use video_cards_vc4 || - use video_cards_vivante; then - gallium_enable -- kmsro - fi - - gallium_enable -- swrast - gallium_enable video_cards_freedreno freedreno - gallium_enable video_cards_intel crocus i915 iris - gallium_enable video_cards_lima lima - gallium_enable video_cards_d3d12 d3d12 - gallium_enable video_cards_nouveau nouveau - gallium_enable video_cards_panfrost panfrost - gallium_enable video_cards_v3d v3d - gallium_enable video_cards_vc4 vc4 - gallium_enable video_cards_virgl virgl - gallium_enable video_cards_vivante etnaviv - gallium_enable video_cards_vmware svga - gallium_enable zink zink - - gallium_enable video_cards_r300 r300 - gallium_enable video_cards_r600 r600 - gallium_enable video_cards_radeonsi radeonsi - if ! use video_cards_r300 && \ - ! use video_cards_r600; then - gallium_enable video_cards_radeon r300 r600 - fi - - if use llvm && use opencl; then - PKG_CONFIG_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig" - # See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst - emesonargs+=( - $(meson_native_true gallium-rusticl) - -Drust_std=2021 - ) - fi - - if use vulkan; then - vulkan_enable video_cards_lavapipe swrast - vulkan_enable video_cards_freedreno freedreno - vulkan_enable video_cards_intel intel intel_hasvk - vulkan_enable video_cards_d3d12 microsoft-experimental - vulkan_enable video_cards_radeonsi amd - vulkan_enable video_cards_v3d broadcom - fi - - driver_list() { - local drivers="$(sort -u <<< "${1// /$'\n'}")" - echo "${drivers//$'\n'/,}" - } - - local vulkan_layers - use vulkan && vulkan_layers+="device-select" - use vulkan-overlay && vulkan_layers+=",overlay" - emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - - if use llvm && use vulkan && use video_cards_intel && use amd64; then - emesonargs+=(-Dintel-clc=system) - else - emesonargs+=(-Dintel-clc=disabled) - fi - - # Workaround for bug #914905, can drop w/ > 23.3 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - emesonargs+=( - $(meson_use test build-tests) - -Dglx=$(usex X dri disabled) - -Dshared-glapi=enabled - -Ddri3=enabled - -Degl=enabled - -Dexpat=enabled - -Dgbm=enabled - -Dglvnd=true - $(meson_feature gles1) - $(meson_feature gles2) - $(meson_feature llvm) - $(meson_feature lm-sensors lmsensors) - $(meson_use osmesa) - $(meson_use selinux) - $(meson_feature unwind libunwind) - $(meson_feature zstd) - $(meson_use cpu_flags_x86_sse2 sse2) - -Dvalgrind=$(usex valgrind auto disabled) - -Dvideo-codecs=$(usex proprietary-codecs "h264dec,h264enc,h265dec,h265enc,vc1dec" "") - -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") - -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") - --buildtype $(usex debug debug plain) - -Db_ndebug=$(usex debug false true) - ) - meson_src_configure -} - -multilib_src_test() { - meson_src_test -t 100 -} - -# $1 - VIDEO_CARDS flag (check skipped for "--") -# other args - names of DRI drivers to enable -gallium_enable() { - if [[ $1 == -- ]] || use $1; then - shift - GALLIUM_DRIVERS+=("$@") - fi -} - -vulkan_enable() { - if [[ $1 == -- ]] || use $1; then - shift - VULKAN_DRIVERS+=("$@") - fi -} diff --git a/media-libs/mesa/mesa-23.3.3.ebuild b/media-libs/mesa/mesa-23.3.3.ebuild deleted file mode 100644 index 2bae83923825..000000000000 --- a/media-libs/mesa/mesa-23.3.3.ebuild +++ /dev/null @@ -1,453 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info - -MY_P="${P/_/-}" - -DESCRIPTION="OpenGL-like graphic library for Linux" -HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" - 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" -fi - -LICENSE="MIT SGI-B-2.0" -SLOT="0" -RESTRICT="!test? ( test )" - -RADEON_CARDS="r300 r600 radeon radeonsi" -VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -IUSE="${IUSE_VIDEO_CARDS} - 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" - -REQUIRED_USE=" - d3d9? ( - || ( - video_cards_intel - video_cards_r300 - video_cards_r600 - video_cards_radeonsi - video_cards_nouveau - video_cards_vmware - ) - ) - vulkan? ( video_cards_radeonsi? ( llvm ) ) - vulkan-overlay? ( vulkan ) - video_cards_lavapipe? ( llvm vulkan ) - video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) - video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) - video_cards_radeonsi? ( llvm ) - vdpau? ( X ) - xa? ( X ) - zink? ( vulkan ) -" - -LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110" -RDEPEND=" - >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] - >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] - unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) - llvm? ( - video_cards_radeonsi? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - video_cards_r600? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - video_cards_radeon? ( - virtual/libelf:0=[${MULTILIB_USEDEP}] - ) - ) - lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] ) - 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:=[${MULTILIB_USEDEP}] - ) - vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] ) - selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] ) - wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] ) - ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}] - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}] - ) - zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -for card in ${RADEON_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] ) - " -done -RDEPEND="${RDEPEND} - video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] ) -" - -# Please keep the LLVM dependency block separate. Since LLVM is slotted, -# we need to *really* make sure we're not pulling one than more slot -# simultaneously. -# -# How to use it: -# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17. -# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15. -LLVM_MAX_SLOT="17" -LLVM_MIN_SLOT="15" -LLVM_USE_DEPS="llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}" -PER_SLOT_DEPSTR=" - ( - !opencl? ( sys-devel/llvm:@SLOT@[${LLVM_USE_DEPS}] ) - opencl? ( sys-devel/clang:@SLOT@[${LLVM_USE_DEPS}] ) - opencl? ( dev-util/spirv-llvm-translator:@SLOT@ ) - ) -" -LLVM_DEPSTR=" - || ( - $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do - echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}" - done) - ) - !opencl? ( =dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") - vulkan? ( - dev-util/glslang - llvm? ( - video_cards_intel? ( - amd64? ( - $(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]") - ~dev-util/intel_clc-${PV} - dev-libs/libclc[spirv(-)] - ) - ) - ) - ) - wayland? ( dev-util/wayland-scanner ) -" - -S="${WORKDIR}/${MY_P}" -EGIT_CHECKOUT_DIR=${S} - -QA_WX_LOAD=" -x86? ( - usr/lib/libglapi.so.0.0.0 - usr/lib/libOSMesa.so.8.0.0 - usr/lib/libGLX_mesa.so.0.0.0 -)" - -PATCHES=( - "${FILESDIR}"/${PV}-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch - "${FILESDIR}"/${PV}-big-endian.patch -) - -llvm_check_deps() { - if use opencl; then - has_version "sys-devel/clang:${LLVM_SLOT}[${LLVM_USE_DEPS}]" || return 1 - has_version "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || return 1 - fi - has_version "sys-devel/llvm:${LLVM_SLOT}[${LLVM_USE_DEPS}]" -} - -pkg_pretend() { - if use vulkan; then - if ! use video_cards_d3d12 && - ! use video_cards_freedreno && - ! use video_cards_intel && - ! use video_cards_radeonsi && - ! use video_cards_v3d; then - ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, radeonsi, or v3d" - fi - fi - - if use vaapi; then - if ! use video_cards_d3d12 && - ! use video_cards_r600 && - ! use video_cards_radeonsi && - ! use video_cards_nouveau; then - ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, r600, radeonsi, or nouveau" - fi - fi - - if use vdpau; then - if ! use video_cards_d3d12 && - ! use video_cards_r300 && - ! use video_cards_r600 && - ! use video_cards_radeonsi && - ! use video_cards_nouveau; then - ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain d3d12, r300, r600, radeonsi, or nouveau" - fi - fi - - if use xa; then - if ! use video_cards_freedreno && - ! use video_cards_nouveau && - ! use video_cards_vmware; then - ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware" - fi - fi - - if ! use llvm; then - use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm" - fi - - if use osmesa && ! use llvm; then - ewarn "OSMesa will be slow without enabling USE=llvm" - fi -} - -python_check_deps() { - python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" || return 1 - if use llvm && use vulkan && use video_cards_intel && use amd64; then - python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || return 1 - fi -} - -pkg_setup() { - # warning message for bug 459306 - if use llvm && has_version sys-devel/llvm[!debug=]; then - ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" - ewarn "detected! This can cause problems. For details, see bug 459306." - fi - - if use video_cards_intel || - use video_cards_radeonsi; then - if kernel_is -ge 5 11 3; then - CONFIG_CHECK="~KCMP" - elif kernel_is -ge 5 11; then - CONFIG_CHECK="~CHECKPOINT_RESTORE" - elif kernel_is -ge 5 10 20; then - CONFIG_CHECK="~KCMP" - else - CONFIG_CHECK="~CHECKPOINT_RESTORE" - fi - linux-info_pkg_setup - fi - - if use llvm; then - llvm_pkg_setup - fi - python-any-r1_pkg_setup -} - -src_prepare() { - default - sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ - bin/symbols-check.py || die # bug #830728 -} - -multilib_src_configure() { - local emesonargs=() - - local platforms - use X && platforms+="x11" - use wayland && platforms+=",wayland" - emesonargs+=(-Dplatforms=${platforms#,}) - - if use video_cards_intel || - use video_cards_r300 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau || - use video_cards_vmware; then - emesonargs+=($(meson_use d3d9 gallium-nine)) - else - emesonargs+=(-Dgallium-nine=false) - fi - - if use video_cards_d3d12 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau; then - emesonargs+=($(meson_feature vaapi gallium-va)) - use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers ) - else - emesonargs+=(-Dgallium-va=disabled) - fi - - if use video_cards_d3d12; then - emesonargs+=($(meson_feature vaapi gallium-d3d12-video)) - fi - - if use video_cards_d3d12 || - use video_cards_r300 || - use video_cards_r600 || - use video_cards_radeonsi || - use video_cards_nouveau; then - emesonargs+=($(meson_feature vdpau gallium-vdpau)) - else - emesonargs+=(-Dgallium-vdpau=disabled) - fi - - if use video_cards_freedreno || - use video_cards_nouveau || - use video_cards_vmware; then - emesonargs+=($(meson_feature xa gallium-xa)) - else - emesonargs+=(-Dgallium-xa=disabled) - fi - - if use video_cards_freedreno || - use video_cards_lima || - use video_cards_panfrost || - use video_cards_v3d || - use video_cards_vc4 || - use video_cards_vivante; then - gallium_enable -- kmsro - fi - - gallium_enable -- swrast - gallium_enable video_cards_freedreno freedreno - gallium_enable video_cards_intel crocus i915 iris - gallium_enable video_cards_lima lima - gallium_enable video_cards_d3d12 d3d12 - gallium_enable video_cards_nouveau nouveau - gallium_enable video_cards_panfrost panfrost - gallium_enable video_cards_v3d v3d - gallium_enable video_cards_vc4 vc4 - gallium_enable video_cards_virgl virgl - gallium_enable video_cards_vivante etnaviv - gallium_enable video_cards_vmware svga - gallium_enable zink zink - - gallium_enable video_cards_r300 r300 - gallium_enable video_cards_r600 r600 - gallium_enable video_cards_radeonsi radeonsi - if ! use video_cards_r300 && \ - ! use video_cards_r600; then - gallium_enable video_cards_radeon r300 r600 - fi - - if use llvm && use opencl; then - PKG_CONFIG_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig" - # See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst - emesonargs+=( - $(meson_native_true gallium-rusticl) - -Drust_std=2021 - ) - fi - - if use vulkan; then - vulkan_enable video_cards_lavapipe swrast - vulkan_enable video_cards_freedreno freedreno - vulkan_enable video_cards_intel intel intel_hasvk - vulkan_enable video_cards_d3d12 microsoft-experimental - vulkan_enable video_cards_radeonsi amd - vulkan_enable video_cards_v3d broadcom - fi - - driver_list() { - local drivers="$(sort -u <<< "${1// /$'\n'}")" - echo "${drivers//$'\n'/,}" - } - - local vulkan_layers - use vulkan && vulkan_layers+="device-select" - use vulkan-overlay && vulkan_layers+=",overlay" - emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - - if use llvm && use vulkan && use video_cards_intel && use amd64; then - emesonargs+=(-Dintel-clc=system) - else - emesonargs+=(-Dintel-clc=disabled) - fi - - # Workaround for bug #914905, can drop w/ > 23.3 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - emesonargs+=( - $(meson_use test build-tests) - -Dglx=$(usex X dri disabled) - -Dshared-glapi=enabled - -Ddri3=enabled - -Degl=enabled - -Dexpat=enabled - -Dgbm=enabled - -Dglvnd=true - $(meson_feature gles1) - $(meson_feature gles2) - $(meson_feature llvm) - $(meson_feature lm-sensors lmsensors) - $(meson_use osmesa) - $(meson_use selinux) - $(meson_feature unwind libunwind) - $(meson_feature zstd) - $(meson_use cpu_flags_x86_sse2 sse2) - -Dvalgrind=$(usex valgrind auto disabled) - -Dvideo-codecs=$(usex proprietary-codecs "h264dec,h264enc,h265dec,h265enc,vc1dec" "") - -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") - -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") - --buildtype $(usex debug debug plain) - -Db_ndebug=$(usex debug false true) - ) - meson_src_configure -} - -multilib_src_test() { - meson_src_test -t 100 -} - -# $1 - VIDEO_CARDS flag (check skipped for "--") -# other args - names of DRI drivers to enable -gallium_enable() { - if [[ $1 == -- ]] || use $1; then - shift - GALLIUM_DRIVERS+=("$@") - fi -} - -vulkan_enable() { - if [[ $1 == -- ]] || use $1; then - shift - VULKAN_DRIVERS+=("$@") - fi -} diff --git a/media-libs/mesa/mesa-23.3.5.ebuild b/media-libs/mesa/mesa-23.3.5.ebuild index 015ace3a31c5..36571ddf091c 100644 --- a/media-libs/mesa/mesa-23.3.5.ebuild +++ b/media-libs/mesa/mesa-23.3.5.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 SGI-B-2.0" diff --git a/media-libs/mesa/mesa-23.3.4.ebuild b/media-libs/mesa/mesa-23.3.6.ebuild similarity index 100% rename from media-libs/mesa/mesa-23.3.4.ebuild rename to media-libs/mesa/mesa-23.3.6.ebuild diff --git a/media-libs/mesa/mesa-24.0.0.ebuild b/media-libs/mesa/mesa-24.0.1.ebuild similarity index 100% rename from media-libs/mesa/mesa-24.0.0.ebuild rename to media-libs/mesa/mesa-24.0.1.ebuild diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index 25a0e138ea0d..27bc1ad96a72 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -2,8 +2,10 @@ AUX make-tarball.sh 1895 BLAKE2B d6311e862d8b2fb10d88a90263f7187c04bde49ff0ecb78 AUX netpbm-10.86.21-build.patch 2319 BLAKE2B b22150c8683790c9ac31abc00b8f3f5b55cc6e990186f506c67496fce774fdfef1ba23843129fd493f8aa3e4ad5f74cfcf1d2388da95225ac2ef19f0c949f425 SHA512 459c54dac19067f2185a02ef812932e8fcb6a73d6267c32578bd3b7d3b12494052e929b24663407ad919e1e98aa2df58ed8e27be3f18eeb2fbe2402e4ff9e629 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 +AUX netpbm-11.2.7-fix-pnmcolormap2-test.patch 7051 BLAKE2B 741d4943b2e9eab1fb0061d6265271df8e25e458c1eb39f50aed8a392edf8369c9f0f3c43fc6ca0b940dd376166c9419c5039ddeaf10487859a7ea9bec4e6075 SHA512 4c7be95b582db27e3ce542b8f53bfdad2e6882b22ccc383aa7ca480cb5ba2a6aa000724dae3c5107efd1071bb87fac0648061dd46b0b75f1072ef05b7e128a68 +AUX netpbm-11.5.2-fix-tests-musl.patch 4779 BLAKE2B 049b20cecdaf40e77c37ad01cfe4e17b8006c3788f47971319e553bfbab760e7e0bb3a970060e74860a7c3326945f5505680519efe7c2feee5fa6ee08ba45202 SHA512 260f4282dcfd6dd0922b62e4c3f217e33d159ab2df779ec0c1df27f16c8075fb77927ce2aadd34c20475d38b7482506758e38b7571df7c3d5a92de9c5cc496d6 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063 SHA512 3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a SHA512 2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a -EBUILD netpbm-11.2.7.ebuild 6836 BLAKE2B ee8ce8774917ae49808eb5ee8b70f46289f7feac05e9ef304ffe492474d26bb35b0a5d7413293eb25da15c91645b2b49b2aa2c6a90cc164dc6956e0262bf2f11 SHA512 e405ebd3d0a44c96de0b25f8a99f355a49044740159d977d0734946b4ed9f47a660c4977bfd00b996b37f983f4616ce94d19486a0881cb495c714f128d8ea0e3 -EBUILD netpbm-11.5.2.ebuild 6724 BLAKE2B a1fe436c072b05af84091d2964e321372f363d158c639fd345f497b24e3a993b77c63fcbdd0c07a8960f971d17c1e56f80dd082d4a56deefa185ae6c4e95f374 SHA512 9cd9826b92945ed3d6a67e4a9dceeb35f49acac3d4f7e3a1f9052bce3887bcf6dd475fe78037501d320b3d1ff5ade49c034e31b65c9eab6dc76ab9b358acfa1a +EBUILD netpbm-11.2.7.ebuild 6976 BLAKE2B 18225d4d04fe229802a170d569d297f9231b1c0d46c05239ec4221a10da0e4934b01c6ac294e8d972333e0ab90b8b71c5334ea5a4c85fac006c3fe87060f99f7 SHA512 4da684cb71c45de8b76bae5c7f79269bb25fb4b3fac9cc71cde5707923bdddb7e52e527c1e47755df7185e7fd18c1a19ebbbbc94f9e6a171583415735602de2c +EBUILD netpbm-11.5.2.ebuild 6893 BLAKE2B 51e08ff2753647d36c2bf8bafbbc26ab256e94a3bfe83c4c1690f8ab79ef4eae7246b44fa267abba3393b7617f802598e63ca73a0de6158c668bda1440b8d3d7 SHA512 350e2ceb608be231931cfd4044b8b6f7b570e3c212a45cc27a2c91e6991a977ef3bbbb35b5971a793d260ca11dd28365ef1808dd52b0a6bcc3edf331dcf2f14d MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80 diff --git a/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch new file mode 100644 index 000000000000..a3af51371767 --- /dev/null +++ b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch @@ -0,0 +1,213 @@ +Backport pnmcolormap2 test from 11.5.x to 11.2.x + +See also https://bugs.gentoo.org/907295 + +--- a/test/pnmcolormap2.test ++++ b/test/pnmcolormap2.test +@@ -5,51 +5,143 @@ + tmpdir=${tmpdir:-/tmp} + map=${tmpdir}/map.ppm + +-echo "Test. Should print 'match' eight times." +-# Threshold values (targetN=xx.xx) here were produced by calculating +-# the S/N ratio with reduced colors. ++echo "Test. Should print 'match' eighteen times." ++ ++# Threshold values (tgtN=xx.xx) were produced by calculating ++# the S/N ratio when the original image is compared against a ++# reference image with fewer colors than the target output image. + + # colors in following tests / colors for calculating threshold +-# 100 / 90 +-# 200 / 180 +-# 30 / 25 ++# 256 / 224 ++# 128 / 96 -splitspread ++# 128 / 108 other ++# 64 / 44 -center (default) ++# 64 / 48 -splitspread ++# 64 / 56 other ++ ++# -center ++echo pnmcolormap 256 ++tgt1=37.19; tgt2=37.86; tgt3=37.77 ++pnmcolormap 256 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap 128 ++tgt1=34.46; tgt2=35.61; tgt3=34.97 ++pnmcolormap 128 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap 64 ++tgt1=30.30; tgt2=33.10; tgt3=31.74 ++pnmcolormap 64 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meancolor 256 ++tgt1=38.36; tgt2=38.63; tgt3=38.95 ++pnmcolormap -meancolor 256 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meancolor 128 ++tgt1=35.86; tgt2=37.17; tgt3=36.65 ++pnmcolormap -meancolor 128 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meancolor 64 ++tgt1=33.64; tgt2=34.92; tgt3=34.44 ++pnmcolormap -meancolor 64 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meanpixel 256 ++tgt1=38.40; tgt2=38.65; tgt3=38.90 ++pnmcolormap -meanpixel 256 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meanpixel 128 ++tgt1=35.75; tgt2=37.13; tgt3=36.69 ++pnmcolormap -meanpixel 128 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -meanpixel 64 ++tgt1=33.75; tgt2=34.79; tgt3=34.53 ++pnmcolormap -meanpixel 64 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} ++ ++echo pnmcolormap -spreadluminosity 256 ++tgt1=36.82; tgt2=36.87; tgt3=37.25 ++pnmcolormap -spreadluminosity 256 testimg.ppm > ${map} ++pnmremap -mapfile=${map} testimg.ppm |\ ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - ++rm ${map} + +-pnmcolormap 100 testimg.ppm > ${map} ++echo pnmcolormap -spreadluminosity 128 ++tgt1=34.61; tgt2=33.40; tgt3=34.66 ++pnmcolormap -spreadluminosity 128 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=33.42 -target2=35.14 -target3=34.35 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap -meancolor 100 testimg.ppm > ${map} ++echo pnmcolormap -spreadluminosity 64 ++tgt1=32.35; tgt2=30.23; tgt3=32.35 ++pnmcolormap -spreadluminosity 64 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=34.91 -target2=36.86 -target3=35.84 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap -meanpixel 100 testimg.ppm > ${map} ++echo pnmcolormap -splitcolorct 256 ++tgt1=37.55; tgt2=38.37; tgt3=38.04 ++pnmcolormap -splitcolorct 256 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=34.95 -target2=36.77 -target3=35.81 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap -spreadluminosity 100 testimg.ppm > ${map} ++echo pnmcolormap -splitcolorct 128 ++tgt1=34.84; tgt2=35.72; tgt3=34.64 ++pnmcolormap -splitcolorct 128 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=33.71 -target2=32.91 -target3=33.93 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap -splitcolorct 100 testimg.ppm > ${map} ++echo pnmcolormap -splitcolorct 64 ++tgt1=31.56; tgt2=33.74; tgt3=32.93 ++pnmcolormap -splitcolorct 64 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=33.97 -target2=35.34 -target3=34.23 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap -splitspread 100 testimg.ppm > ${map} ++echo pnmcolormap -splitspread 256 ++tgt1=35.18; tgt2=37.26; tgt3=36.17 ++pnmcolormap -splitspread 256 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=32.98 -target2=35.06 -target3=33.19 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap 200 testimg.ppm > ${map} ++echo pnmcolormap -splitspread 128 ++tgt1=33.18; tgt2=35.58; tgt3=33.71 ++pnmcolormap -splitspread 128 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=36.14 -target2=36.87 -target3=36.79 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} + +-pnmcolormap 30 testimg.ppm > ${map} ++echo pnmcolormap -splitspread 64 ++tgt1=31.27; tgt2=33.03; tgt3=30.97 ++pnmcolormap -splitspread 64 testimg.ppm > ${map} + pnmremap -mapfile=${map} testimg.ppm |\ +- pnmpsnr -target1=28.53 -target2=31.62 -target3=29.99 testimg.ppm - ++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm - + rm ${map} +--- a/test/pnmcolormap2.ok ++++ b/test/pnmcolormap2.ok +@@ -1,9 +1,37 @@ +-Test. Should print 'match' eight times. ++Test. Should print 'match' eighteen times. ++pnmcolormap 256 + match ++pnmcolormap 128 + match ++pnmcolormap 64 + match ++pnmcolormap -meancolor 256 + match ++pnmcolormap -meancolor 128 + match ++pnmcolormap -meancolor 64 + match ++pnmcolormap -meanpixel 256 + match ++pnmcolormap -meanpixel 128 ++match ++pnmcolormap -meanpixel 64 ++match ++pnmcolormap -spreadluminosity 256 ++match ++pnmcolormap -spreadluminosity 128 ++match ++pnmcolormap -spreadluminosity 64 ++match ++pnmcolormap -splitcolorct 256 ++match ++pnmcolormap -splitcolorct 128 ++match ++pnmcolormap -splitcolorct 64 ++match ++pnmcolormap -splitspread 256 ++match ++pnmcolormap -splitspread 128 ++match ++pnmcolormap -splitspread 64 + match diff --git a/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch b/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch new file mode 100644 index 000000000000..4d8bd6c3b74d --- /dev/null +++ b/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch @@ -0,0 +1,157 @@ +Some tests are broken on musl. + +https://sourceforge.net/p/netpbm/code/4843/ +pnmindex, ppmtomitsu tests that don't use pnmcolormap + +So far, this only fixed ppmtomitsu. + +See also https://bugs.gentoo.org/907295 + +--- a/test/pnmindex.ok ++++ b/test/pnmindex.ok +@@ -7,12 +7,18 @@ + 3099638253 5290 + Test 4. Should print 1397700642 3160 + 1397700642 3160 +-Test 5. Should print 2303488589 28514 +-2303488589 28514 +-Test 6. Should print 1706277976 100455 +-1706277976 100455 +-Test 7. Should print 801388440 100455 ++Test 5. Should print 243472565 28514 ++243472565 28514 ++Test 6. Should print 801388440 100455 + 801388440 100455 ++Test 7. Should print 256 twice ++256 ++256 ++Test 8. Should print 100 twice ++100 ++100 ++Test 9. Should print match ++match + Test Invalid + Expected failure 1 (no output) + Expected failure 2 (no output) +--- a/test/pnmindex.test ++++ b/test/pnmindex.test +@@ -3,6 +3,9 @@ + # Also requires: pamcat pamscale pbmtext pnmcolormap pnmindex + # Also requires: pnminvert pnmquant pnmremap + ++tmpdir=${tmpdir:-/tmp} ++pnmindex256_ppm=${tmpdir}/pnmindex256.ppm ++ + echo "Test 1. Should print 3391481002 889" + pnmindex maze.pbm | cksum + +@@ -17,18 +20,28 @@ + pnmindex -size 20 -across=3 testgrid.pbm testgrid.pbm testgrid.pbm \ + testgrid.pbm testgrid.pbm testgrid.pbm | cksum + +-echo "Test 5. Should print 2303488589 28514" +-pnmindex testimg.ppm | cksum ++echo "Test 5. Should print 243472565 28514" ++pnmindex -noquant testimg.ppm | cksum + +-echo "Test 6. Should print 1706277976 100455" +-pnmindex -size 50 -across=2 testimg.ppm testimg.ppm testimg.ppm \ +- testimg.ppm testimg.ppm testimg.ppm | cksum +- +-echo "Test 7. Should print 801388440 100455" ++echo "Test 6. Should print 801388440 100455" + pnmindex -size 50 -across=2 -noquant testimg.ppm testimg.ppm testimg.ppm \ +- testimg.ppm testimg.ppm testimg.ppm | cksum ++ testimg.ppm testimg.ppm testimg.ppm | tee ${pnmindex256_ppm} | cksum + ++echo "Test 7. Should print 256 twice" ++pnmindex testimg.ppm | ppmhist -nomap -noheader | wc -l ++pnmindex -colors 256 testimg.ppm | ppmhist -nomap -noheader | wc -l + ++echo "Test 8. Should print 100 twice" ++pnmindex -colors 100 testimg.ppm | ppmhist -nomap -noheader | wc -l ++pnmindex -colors 100 testimg.ppm testimg.ppm | ppmhist -nomap -noheader | wc -l ++ ++ ++echo "Test 9. Should print match" ++pnmindex -size 50 -across=2 -quant -colors=256 testimg.ppm testimg.ppm testimg.ppm \ ++ testimg.ppm testimg.ppm testimg.ppm |\ ++ pnmpsnr -rgb -target1=41.31 -target2=40.76 -target3=40.71 ${pnmindex256_ppm} - ++ ++ + echo "Test Invalid" + + . ${srcdir}/test-invalid.inc +--- a/test/ppmtomitsu.ok ++++ b/test/ppmtomitsu.ok +@@ -1,9 +1,9 @@ +-Test 0. Should print 458455366 101484 +-458455366 101484 ++Test 0. Should print 668243897 101532 ++668243897 101532 + Test 1. Should print 3110813682 101562 + 3110813682 101562 +-Test 2. Should print 4168174994 34399 +-4168174994 34399 ++Test 2. Should print 825518840 34209 ++825518840 34209 + Test 3. Should print 3201293405 310 + 3201293405 310 + Test 4. Should print 3354679572 752 +@@ -10,5 +10,5 @@ + 3354679572 752 + Test 5. Should print 3999654426 101549 + 3999654426 101549 +-Test 6. Should print 4201246884 101549 +-4201246884 101549 ++Test 6. Should print 3103038403 101549 ++3103038403 101549 +--- a/test/ppmtomitsu.test ++++ b/test/ppmtomitsu.test +@@ -1,31 +1,31 @@ + #! /bin/sh + # This script tests: ppmtomitsu +-# Also requires: pnmcolormap pnmremap ++# Also requires: pamseq pamdepth + + tmpdir=${tmpdir:-/tmp} +-testimg100_ppm=${tmpdir}/testimg100.ppm ++testimg216_ppm=${tmpdir}/testimg216.ppm + +-echo "Test 0. Should print 458455366 101484" +-# equivalent to: Pnmquant 100 testimg.ppm +-pnmcolormap 100 testimg.ppm | pnmremap -nofloyd -mapfile=- testimg.ppm |\ +- tee ${testimg100_ppm} | cksum ++echo "Test 0. Should print 668243897 101532" + ++pamseq 3 5 -tupletype=RGB | pamdepth 255 | pnmremap -nofloyd -mapfile=- testimg.ppm |\ ++ tee ${testimg216_ppm} | cksum ++ + echo "Test 1. Should print 3110813682 101562" +-ppmtomitsu testimg.ppm | cksum ++ppmtomitsu testimg.ppm | cksum + +-echo "Test 2. Should print 4168174994 34399" +-ppmtomitsu ${testimg100_ppm} | cksum ++echo "Test 2. Should print 825518840 34209" ++ppmtomitsu ${testimg216_ppm} | cksum + + echo "Test 3. Should print 3201293405 310" +-ppmtomitsu testgrid.pbm | cksum ++ppmtomitsu testgrid.pbm | cksum + + echo "Test 4. Should print 3354679572 752" +-ppmtomitsu -tiny testgrid.pbm | cksum ++ppmtomitsu -tiny testgrid.pbm | cksum + + echo "Test 5. Should print 3999654426 101549" +-ppmtomitsu -tiny testimg.ppm | cksum ++ppmtomitsu -tiny testimg.ppm | cksum + +-echo "Test 6. Should print 4201246884 101549" +-ppmtomitsu -tiny ${testimg100_ppm} | cksum ++echo "Test 6. Should print 3103038403 101549" ++ppmtomitsu -tiny ${testimg216_ppm} | cksum + +-rm ${testimg100_ppm} ++rm ${testimg216_ppm} diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild b/media-libs/netpbm/netpbm-11.2.7.ebuild index 3afe4523512a..df9c2909f438 100644 --- a/media-libs/netpbm/netpbm-11.2.7.ebuild +++ b/media-libs/netpbm/netpbm-11.2.7.ebuild @@ -57,6 +57,7 @@ PATCHES=( "${FILESDIR}"/netpbm-10.86.21-build.patch "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch + "${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch ) netpbm_libtype() { @@ -160,10 +161,13 @@ src_prepare() { fi # this test requires LC_ALL=en_US.iso88591, not available on musl + # ppmpat-random is broken on musl + # bug #907295 if use elibc_musl; then sed -i \ -e 's:pbmtext-iso88591.*::' \ - test/Test-Order || die + -e 's:ppmpat-random.*::' \ + -i test/Test-Order || die fi } diff --git a/media-libs/netpbm/netpbm-11.5.2.ebuild b/media-libs/netpbm/netpbm-11.5.2.ebuild index 742eedc19d7d..0a74a2fd9cea 100644 --- a/media-libs/netpbm/netpbm-11.5.2.ebuild +++ b/media-libs/netpbm/netpbm-11.5.2.ebuild @@ -57,6 +57,7 @@ PATCHES=( "${FILESDIR}"/netpbm-10.86.21-build.patch "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch + "${FILESDIR}"/netpbm-11.5.2-fix-tests-musl.patch ) netpbm_libtype() { @@ -155,9 +156,13 @@ src_prepare() { fi # this test requires LC_ALL=en_US.iso88591, not available on musl + # ppmpat-random and pnmindex are broken on musl + # bug #907295 if use elibc_musl; then sed \ -e 's:pbmtext-iso88591.*::' \ + -e 's:ppmpat-random.*::' \ + -e 's:pnmindex.*::' \ -i test/Test-Order || die fi } diff --git a/media-libs/oneVPL-intel-gpu/Manifest b/media-libs/oneVPL-intel-gpu/Manifest index 16d4138363b3..85ab41252a70 100644 --- a/media-libs/oneVPL-intel-gpu/Manifest +++ b/media-libs/oneVPL-intel-gpu/Manifest @@ -1,7 +1,7 @@ -DIST oneVPL-intel-gpu-23.4.1.tar.gz 9048865 BLAKE2B 8a743e9a5b045a3c1ee07d08ac2bd82815cc0b41bff27b1f7700e9d6cb5ef111ea37152d5611effc277f1b32a49f156c84c4fbaaf7a92ce9e5342eec8bad24ba SHA512 ad2c154bae1ea30b94cd5916265dbf217b20f89d20410731a70c4460d1f3a8439e1773503b9fd7fe56040efa77894c3b50f08a46a57316ea56f037220997f32e DIST oneVPL-intel-gpu-23.4.3.tar.gz 9048461 BLAKE2B b182a6bb9c9f7ca28dc1b806f52915f1f09ddae96c9b5630149b48677cfe58ec0db159005c1e0905ef337a5dbeddbeec0dc3232fd3bb431c0013c635a77526f2 SHA512 7dcdf04b68bf8fba68832d258a347b07066de5c5ee4fefa0ea94d64611c3f19caeebbc57b44ba63a349e82c6031f2ffd664d18cea1d139260a69247b21afc03f DIST oneVPL-intel-gpu-24.1.1.tar.gz 9052853 BLAKE2B 3b41e4da58550c95617b8089f2a6a06498cecd256ff09e9cf275c53c9eabb3526f83e9e645b12352771a7eccf302ada727bc6c64847e4d5ee1fba2908bd6206e SHA512 6bb4ea1c6f8e6d591ecf96cbd24e4c278f5e4c61c543b6c1537157e69e5597963671e687829a60bd64ea860741c22c8510b478bcdcbf5d3de1df02f8ea6c502a -EBUILD oneVPL-intel-gpu-23.4.1.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4 +DIST oneVPL-intel-gpu-24.1.3.tar.gz 9055096 BLAKE2B 63f4b14660ef897f9b67675f7b54bd0f48097570d69cc9206e7cc21476854537df5e0c925de413dc6267ab08ca59a3b72a08070b0a0652baa9a7c02f1976a98c SHA512 d885e1076fafa82da5433d38c729b3a5016a8b39f30511c8eff2f695d53ef6d7835b366db8c9cb6d1bd5f30ce47ea84e1a31fb85a536daef0a0c4cd6a874c37d EBUILD oneVPL-intel-gpu-23.4.3.ebuild 1189 BLAKE2B b18f9405ece1aaf46f2bfc3ed514eb5ccbc16489412414b8a6e612c1fd34418fd85d801d4c2a786d8d6764163cc5b2a6f82b18086022a547b6666fedaf7446b1 SHA512 0279e6caa0ef6e730314b3ed8a7a64188f883375e439fd287761fab69967038b093c21e5437c5775f8b2196fc01d75fe8c2a21e4ae9c4bd46584113ba82fd8e4 EBUILD oneVPL-intel-gpu-24.1.1.ebuild 1189 BLAKE2B 49156b782bce7cf1d2149e6a226ccbc7b8b14c96ccd95b1dab2caa5c5b95fb1d382085b852e882f6ffaf885e288815a285e6ed3f4c31c69ee20a2940225f7e37 SHA512 7636eae2c922fd0172267b47089e0f2dc12143155325b85b1ff7ff5d85bb4747cdd4e2d217d5c2c69749ef310bd142d6ea4d6d310910d4bb00892fbedeba99a9 +EBUILD oneVPL-intel-gpu-24.1.3.ebuild 1189 BLAKE2B 49156b782bce7cf1d2149e6a226ccbc7b8b14c96ccd95b1dab2caa5c5b95fb1d382085b852e882f6ffaf885e288815a285e6ed3f4c31c69ee20a2940225f7e37 SHA512 7636eae2c922fd0172267b47089e0f2dc12143155325b85b1ff7ff5d85bb4747cdd4e2d217d5c2c69749ef310bd142d6ea4d6d310910d4bb00892fbedeba99a9 MISC metadata.xml 434 BLAKE2B f5f6ea2e0ebac9ba06ebdb2a8469e99171f25ad08d8e992695e7d189f5c3f8fb3e966d710fe02cbd1f590f2137e265d9bf5014f0d9e7a492574b526360d70133 SHA512 713bf6044fd4d5606568af248dc0adf1a93c5917fb7d6d79c7a033a5b52a0164769b02086caa0a4492979c586511b5a4d7b85fe603ffe80d4884786e05dc520e diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.4.1.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-24.1.3.ebuild similarity index 96% rename from media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.4.1.ebuild rename to media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-24.1.3.ebuild index 6d87d22aff64..faf2827d97cf 100644 --- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.4.1.ebuild +++ b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-24.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-libs/opensubdiv/Manifest b/media-libs/opensubdiv/Manifest index e295c36e81c7..9f56085f95bf 100644 --- a/media-libs/opensubdiv/Manifest +++ b/media-libs/opensubdiv/Manifest @@ -2,6 +2,8 @@ AUX opensubdiv-3.3.0-use-gnuinstalldirs.patch 1016 BLAKE2B 5ad9316a1ec44cff3ac85 AUX opensubdiv-3.4.3-install-tutorials-into-bin.patch 1426 BLAKE2B 8e0e024d6b72d280dd338925fc6be89b9c3f940c01f43340f21865f502e5b3cdf2462e8a4ad95d2463f6213f7b8d1cc6dbc6c66d0e85c98bcf8fb25576a6f8e0 SHA512 f8bb3c120f6d7c386d2aff6bd40049f70840caea2cd0ed6d90398516effb3cbe9c983ccc75afee3232ac1a8cd98dda63bd0863b84f409d97ad81a9b5350e721e AUX opensubdiv-3.4.4-add-CUDA11-compatibility.patch 775 BLAKE2B 0384b5aa727ac93ee159c392a6faa4fc39b49ed4f6f99fb95bac18b7bc071a018759d99dd75b0c2ccc5870e5a55b1c6e6b0c9606bd80d5b6309b6fcbeee422c8 SHA512 aba25d357c3114edeca42209d1e970c76505b2f87ac9690864b096bffc4054cf0d7bbcb7e8828e5c98abf4658d423396a8d84b06fc7e24d732d7a86cfa7d7ff9 AUX opensubdiv-3.4.4-tbb-2021.patch 1730 BLAKE2B 165abbae9a5283a064deff6eb1c36370ed1d61f61c556bc3aa291ba20adfb1e242a8b254d596ffdfcb21a1f9ede5c40cdcfb562e4b38e1766a87dedf2a72a580 SHA512 6934bfd09fa086c6599c0c2727a93d6db14642271845eff261f93c7958daf4fa3464bffdf927308bc328357377f6dad8e413979360fa307101c75dad6932f0be +AUX opensubdiv-3.6.0-cudaflags.patch 552 BLAKE2B ecad9ab5e914a3ac93f5c7d6c9f23b91d97a0731705c6d273dadb3438e03d97c76620f98ccd8e89c88e23a5efae3b72ee65a9061a4f479a0b59fe8bac6e946ea SHA512 6d5bc5b18057acbfeefb57af1f6e5386734ff9832f9076521a6ba54fa9fed2f8351e5741da81a7785167c7bf0e7f71bb8de2d87009c6f86739897072728c1d8b +AUX opensubdiv-3.6.0-use-gnuinstalldirs.patch 1102 BLAKE2B e9c2c49fcd25681fd24ae43a5931a31a87945b16202a2ccbd67402ef120248e257cebd01cd9dee6808b96ff72b9cdf221ad896578866fb59ba6507b45d7c2729 SHA512 addb6ef54645fc7329caae28e6ec2960bf5d716c8344311c0d02b813d5080258923ba025023f7c957e9bb1314180675c6b4b142921bf089a99a410123710c53f DIST opensubdiv-3.4.4.tar.gz 39228037 BLAKE2B 53bada3ff2652c6041a3becaf037b593c0e1e4c1bd57a285e6c068c11060b06f9ab0617284a57d0e8974f80082abd6563930ede8b1d6bfb801bfa61dd3256445 SHA512 fc8f28b79347015c8991150535c1339e695d96947c72fadd4fa27b546a0813c1125cd175ee03bed5aacdb3609f74c4e526ef70103d1195ba9f7df041e73ea9fb DIST opensubdiv-3.5.0.tar.gz 40740801 BLAKE2B 08ad5cdc4b38b9862e62a8871fa1ed9ee5d9ff3b617c1f5627c2b773804d207028e29517d3e7015c8712b5f8ac378f3e35811de2c67711ff4a320d00bd6ce1a7 SHA512 7ede8f3f335a6306486d649199117401ab4285d360a3b53a536f25046d94741b5e7eacbc06a55d8a0bd5798c810c1b3cfd7964859f04f95363ad26411310b320 DIST opensubdiv-3.5.1.tar.gz 40743642 BLAKE2B 2e4cf93c38daccc383c9af0c8602e28920be92427ee3aa0eca58d698ce3768fd5a6b030a8942f128500b608ad97e95a8c2e675f4660ae373b3bf5f99084360ab SHA512 ac028a10de9ebe907f573d2a2c7f30cea8ffefbe8c4859035d1782d27128051f8753dba16f9478a0f4e8f1d03ddddcf12cece98031e19cabf24f98c0bda9058d @@ -9,5 +11,5 @@ DIST opensubdiv-3.6.0.tar.gz 40746688 BLAKE2B 23f92fa028ae32b430350998299dab3fbb EBUILD opensubdiv-3.4.4-r3.ebuild 2446 BLAKE2B 0f613fee98fa1feae0aa4dd2f29aec068147ff966d543af80cc5a6cad8c841d2a824f2d70708fdff7b27b3371085fdbcf95eced07d0069386ca521e65684079a SHA512 23e04d277443f66a777acebfed7ca85ac4da09ae53ef5a3eca1eaf4116209227550542a4175cc27c085ca5334033ea5980456ad66ac8c40f53f29b07451773e6 EBUILD opensubdiv-3.5.0.ebuild 2454 BLAKE2B 13a8f49887bd963e0be2f145b60827815381591f423ad662ae28cd296205bb473c3821682f3cda11f6b59b459348d55cdfc58ba95fd8e0d5f4dcceb6c33760d9 SHA512 1f98c1acfeeceb966f0ab653e4bff6df1e94791d1b0eb619a173252b5263593dee564f14f5ed61532372594caa223a8535fa3ae2a9b862bfcfec9caf065daf02 EBUILD opensubdiv-3.5.1.ebuild 2892 BLAKE2B 2314d783c73759592bdce53bacd0e2e50aa5aa1b518647c303cb19957983a8c70c5db33cdd418bd2882e9a4e7347a947b730cc8899aa2223a60466340aea52c3 SHA512 98e9fd19093a14cc4aea8f57148e9bb065b5fa1b6fd9c5e7b75fabd2c60d10902950cd206941088d62ba01ea29eb2225420570cb871d299057e519d262216962 -EBUILD opensubdiv-3.6.0.ebuild 2894 BLAKE2B e4fd07472db5263ef3b239dca873e0001057818e1258f808e5b7ba398e8b949ed54b446ada5fff577d2dcbd02060a2096dd61a43f189b34968b6040b2fb91e6a SHA512 52c31cdb26f1aa7f35e5df6b5bbd3608e9ca37ca4515b2004c9556b927aa3abc56847f8f7d9dc3cbb0f757aab2c5a41a29e13729e35df1f6810961a12bc11305 -MISC metadata.xml 821 BLAKE2B 46cb87e5b32796f7a25d637fcff7518467ba63d1ee7bc19e970d911753c414687309266b6c5b6d83e26dcb5d79b275d81223a908d3ef4a75bfdf5ccdcadd0d98 SHA512 89d47fbb26abcb6106a0f6170926cacd6e4977b6c7417a2bd81aa2fe1f83c25bb755e1334a2723b9ac1d3ac50dbe89e7e7669b02a52e90a2e3a8dd783da8cb2a +EBUILD opensubdiv-3.6.0-r1.ebuild 4808 BLAKE2B fee0c1ae7907d0933f76d511cebf30097712dcc7e0f28073a27908f436d9ef75d94c8557698eda4c80f91ff90f595fe72d2de0e8545ad448d9cf3763c4d68365 SHA512 e9db4bb8184673955be1f05180d8c4c0ccd5aa1f580427aa829e4a6c7b6831ca354e32d2b22fa729764a19d595d97d24bf0d2290f3ca9c6b8beed27b3cab7ce3 +MISC metadata.xml 1153 BLAKE2B bbbeb8a72078cfde298fcfcb32dfc16688f25e3214fe53068787198d01e60c419c9740921789c11c8a8d88d597274481416b54788ab0f5e592f99d1d2b7f9c9b SHA512 a95daff0b9133cbc58b8c1634942ae7c9043796b482f2966e53f4e7b6ce9443ba71f99847caa94181b60dc35542b0723da5e6a0a36e6b07ae39011a6f6f04170 diff --git a/media-libs/opensubdiv/files/opensubdiv-3.6.0-cudaflags.patch b/media-libs/opensubdiv/files/opensubdiv-3.6.0-cudaflags.patch new file mode 100644 index 000000000000..0202c47d13a4 --- /dev/null +++ b/media-libs/opensubdiv/files/opensubdiv-3.6.0-cudaflags.patch @@ -0,0 +1,20 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -595,7 +595,7 @@ if(CUDA_FOUND) + ) + set(OSD_GPU TRUE) + +- if (UNIX) ++ if (FALSE) + list( APPEND CUDA_NVCC_FLAGS -Xcompiler -fPIC ) + # Use OSD_CUDA_NVCC_FLAGS to specify --gpu-architecture or other CUDA + # compilation options. The overrides here are only for compatibility +@@ -609,7 +609,7 @@ if(CUDA_FOUND) + endif() + endif() + +- if (DEFINED OSD_CUDA_NVCC_FLAGS) ++ if (FALSE) + list( APPEND CUDA_NVCC_FLAGS ${OSD_CUDA_NVCC_FLAGS}) + endif() + diff --git a/media-libs/opensubdiv/files/opensubdiv-3.6.0-use-gnuinstalldirs.patch b/media-libs/opensubdiv/files/opensubdiv-3.6.0-use-gnuinstalldirs.patch new file mode 100644 index 000000000000..5beb5bc49664 --- /dev/null +++ b/media-libs/opensubdiv/files/opensubdiv-3.6.0-use-gnuinstalldirs.patch @@ -0,0 +1,38 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,6 +25,7 @@ + cmake_minimum_required(VERSION 3.12) + + project(OpenSubdiv) ++include(GNUInstallDirs) + + # Set C++ standard requirements, allowing overrides + if (NOT DEFINED CMAKE_CXX_STANDARD) +@@ -81,15 +82,15 @@ if (NOT DEFINED CMAKE_INSTALL_PREFIX) + endif() + + if (NOT DEFINED CMAKE_INCDIR_BASE) +- set( CMAKE_INCDIR_BASE include/opensubdiv ) ++ set( CMAKE_INCDIR_BASE ${CMAKE_INSTALL_INCLUDEDIR}/opensubdiv ) + endif() + + if (NOT DEFINED CMAKE_BINDIR_BASE) +- set( CMAKE_BINDIR_BASE bin ) ++ set( CMAKE_BINDIR_BASE ${CMAKE_INSTALL_BINDIR} ) + endif() + + if (NOT DEFINED CMAKE_LIBDIR_BASE) +- set( CMAKE_LIBDIR_BASE lib ) ++ set( CMAKE_LIBDIR_BASE ${CMAKE_INSTALL_LIBDIR} ) + endif() + + if (NOT DEFINED CMAKE_FRAMEWORKDIR_BASE) +@@ -101,7 +102,7 @@ if (NOT DEFINED CMAKE_PLUGINDIR_BASE) + endif() + + if (NOT DEFINED CMAKE_DOCDIR_BASE) +- set( CMAKE_DOCDIR_BASE share/doc/opensubdiv ) ++ set( CMAKE_DOCDIR_BASE ${CMAKE_INSTALL_DOCDIR} ) + else() + if (IS_ABSOLUTE ${CMAKE_DOCDIR_BASE}) + set( CMAKE_DOCDIR_BASE "${CMAKE_DOCDIR_BASE}" ) diff --git a/media-libs/opensubdiv/metadata.xml b/media-libs/opensubdiv/metadata.xml index f88292b52159..261fb3ca34b8 100644 --- a/media-libs/opensubdiv/metadata.xml +++ b/media-libs/opensubdiv/metadata.xml @@ -10,10 +10,19 @@ Proxy Maintainers + + Enable support for OpenGL Extension Wrangler Library (media-libs/glew) + + + Enable support for OpenGL FrameWork (media-libs/glfw) + Adds support for faster per-face texture mapping through media-libs/ptex + + Use dev-lang/python to process source and documentation source files + Enable multithreading with the Intel Threads Building Blocks through dev-cpp/tbb diff --git a/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild b/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild new file mode 100644 index 000000000000..b5155b620bee --- /dev/null +++ b/media-libs/opensubdiv/opensubdiv-3.6.0-r1.ebuild @@ -0,0 +1,229 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake cuda flag-o-matic python-any-r1 toolchain-funcs virtualx + +MY_PV="$(ver_rs "1-3" '_')" + +DESCRIPTION="An Open-Source subdivision surface library" +HOMEPAGE="https://graphics.pixar.com/opensubdiv/docs/intro.html" +SRC_URI="https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/OpenSubdiv-${MY_PV}" + +# Modfied Apache-2.0 license, where section 6 has been replaced. +# See for example CMakeLists.txt for details. +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="X cuda doc examples +glew +glfw opencl +opengl openmp ptex python tbb test tutorials" +RESTRICT="!test? ( test )" + +# TODO needed for stringify due to unwrapped KERNEL_FILES in opensubdiv/{far,osd}/CMakeLists.txt +REQUIRED_USE=" + || ( opencl opengl ) +" + +BDEPEND=" + doc? ( + app-text/doxygen + dev-python/docutils + ) + python? ( ${PYTHON_DEPS} ) +" + +RDEPEND=" + opengl? ( + media-libs/libglvnd + glew? ( + media-libs/glew:= + ) + glfw? ( + media-libs/glfw:= + X? ( + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXxf86vm + ) + ) + ) + opencl? ( virtual/opencl ) + openmp? ( || ( + sys-devel/gcc:*[openmp] + sys-libs/libomp + ) ) + ptex? ( media-libs/ptex ) + tbb? ( dev-cpp/tbb:= ) +" + +# CUDA_RUNTIME is statically linked +DEPEND=" + ${RDEPEND} + cuda? ( dev-util/nvidia-cuda-toolkit:= ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.6.0-use-gnuinstalldirs.patch" + "${FILESDIR}/${PN}-3.6.0-cudaflags.patch" +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + + if use cuda; then + # When building binary packages we build all major targets unless specified otherwise + if [[ -z "${CUDAARCHS+x}" ]]; then + case ${MERGE_TYPE} in + source) CUDAARCHS="native" ;; + # buildonly) CUDAARCHS="all" ;; + buildonly) CUDAARCHS="all-major" ;; + esac + fi + + # check if user provided --gpu-architecture/-arch flag instead of CUDAARCHS + for f in ${NVCCFLAGS}; do + if [[ ${f} == -arch* || ${f} == --gpu-architecture* ]]; then + CUDAARCHS="NVCC" + break + fi + done + + if [[ "${CUDAARCHS}" == "NVCC" ]]; then + unset CUDAARCHS + else + export CUDAARCHS + fi + fi +} + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/install(/s/^/#DONOTINSTALL /g" \ + -i \ + regression/*/CMakeLists.txt \ + tools/stringify/CMakeLists.txt \ + || die + + sed \ + -e "/install( TARGETS osd_static_[cg]pu/s/^/#DONOTINSTALL /g" \ + -i \ + opensubdiv/CMakeLists.txt \ + || die + + use cuda && cuda_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_BINDIR="share/${PN}/bin" + + # DirectX + -DNO_DX="yes" + + # MacOS + -DNO_MACOS_FRAMEWORK="yes" + -DNO_METAL="yes" + + -DNO_DOC="$(usex !doc)" + -DNO_EXAMPLES="$(usex !examples)" + -DNO_TUTORIALS="$(usex !tutorials)" + -DNO_REGRESSION="$(usex !test)" + -DNO_TESTS="$(usex !test)" + + -DNO_PTEX="$(usex !ptex)" + + # GUI + -DNO_OPENGL="$(usex !opengl)" + + # Backends + -DNO_CUDA="$(usex !cuda)" + -DNO_OMP="$(usex !openmp)" + -DNO_TBB="$(usex !tbb)" + -DNO_OPENCL="$(usex !opencl)" + ) + + if use cuda; then + # The old cmake CUDA module doesn't use environment variable to initialize flags + mycmakeargs+=( + -DCUDA_NVCC_FLAGS="-forward-unknown-opts ${NVCCFLAGS}" + ) + fi + + if use opencl; then + mycmakeargs+=( + # not packaged https://github.com/martijnberger/clew + -DNO_CLEW="yes" + ) + fi + + if use opengl; then + mycmakeargs+=( + -DNO_GLTESTS="$(usex !test)" + -DNO_GLEW="$(usex !glew)" + -DNO_GLFW="$(usex !glfw)" + ) + if use glew; then + mycmakeargs+=( + -DGLEW_LOCATION="${ESYSROOT}/usr/$(get_libdir)" + ) + fi + if use glfw; then + mycmakeargs+=( + -DGLFW_LOCATION="${ESYSROOT}/usr/$(get_libdir)" + -DNO_GLFW_X11="$(usex !X)" + ) + fi + fi + + if use ptex; then + mycmakeargs+=( + -DPTEX_LOCATION="${ESYSROOT}/usr/$(get_libdir)" + ) + fi + + if ! use python; then + mycmakeargs+=( + -DCMAKE_DISABLE_FIND_PACKAGE_Python="yes" + ) + fi + + cmake_src_configure +} + +src_test() { + CMAKE_SKIP_TESTS=( + # Fails due to for CL & CUDA kernels, works outside + "glImaging" + ) + + # "far_tutorial_1_2 breaks with gcc and > -O1" + tc-is-gcc && is-flagq '-O@(2|3|fast)' && CMAKE_SKIP_TESTS+=( "far_tutorial_1_2" ) + + use cuda && cuda_add_sandbox -w + + virtx cmake_src_test + + local KERNELS=( CPU ) + use openmp && KERNELS+=( OPENMP ) + use tbb && KERNELS+=( TBB ) + + # use cuda && KERNELS+=( CUDA ) + # use opencl && KERNELS+=( CL ) + + use opengl && use X && KERNELS+=( XFB ) + use opengl && KERNELS+=( GLSL ) + + virtx "${BUILD_DIR}/bin/glImaging" -w test -l 3 -s 256 256 -a -k "$(IFS=","; echo "${KERNELS[*]}")" +} diff --git a/media-libs/opensubdiv/opensubdiv-3.6.0.ebuild b/media-libs/opensubdiv/opensubdiv-3.6.0.ebuild deleted file mode 100644 index 571914ada18c..000000000000 --- a/media-libs/opensubdiv/opensubdiv-3.6.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake cuda toolchain-funcs - -MY_PV="$(ver_rs "1-3" '_')" - -DESCRIPTION="An Open-Source subdivision surface library" -HOMEPAGE="https://graphics.pixar.com/opensubdiv/docs/intro.html" -SRC_URI="https://github.com/PixarAnimationStudios/OpenSubdiv/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/OpenSubdiv-${MY_PV}" - -# Modfied Apache-2.0 license, where section 6 has been replaced. -# See for example CMakeLists.txt for details. -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="cuda examples opencl openmp ptex tbb test tutorials" -RESTRICT="!test? ( test )" - -RDEPEND=" - examples? ( - media-libs/glew:= - media-libs/glfw:= - x11-libs/libXinerama - ) - cuda? ( dev-util/nvidia-cuda-toolkit:* ) - opencl? ( virtual/opencl ) - ptex? ( media-libs/ptex ) -" -DEPEND=" - ${RDEPEND} - tbb? ( dev-cpp/tbb:= ) -" - -PATCHES=( - "${FILESDIR}/${PN}-3.3.0-use-gnuinstalldirs.patch" - "${FILESDIR}/${PN}-3.4.3-install-tutorials-into-bin.patch" - # "${FILESDIR}/${PN}-3.4.4-tbb-2021.patch" -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - cmake_src_prepare - - use cuda && cuda_src_prepare -} - -src_configure() { - # GLTESTS are disabled as portage is unable to open a display during test phase - # TODO: virtx work? - local mycmakeargs=( - -DGLEW_LOCATION="${ESYSROOT}/usr/$(get_libdir)" - -DGLFW_LOCATION="${ESYSROOT}/usr/$(get_libdir)" - -DNO_CLEW=ON - -DNO_CUDA=$(usex !cuda) - # Docs needed Python 2 so disabled - # bug #815172 - -DNO_DOC=ON - -DNO_EXAMPLES=$(usex !examples) - -DNO_GLTESTS=ON - -DNO_OMP=$(usex !openmp) - -DNO_OPENCL=$(usex !opencl) - -DNO_PTEX=$(usex !ptex) - -DNO_REGRESSION=$(usex !test) - -DNO_TBB=$(usex !tbb) - -DNO_TESTS=$(usex !test) - -DNO_TUTORIALS=$(usex !tutorials) - ) - - if use cuda; then - # old cmake CUDA module doesn't use environment variable to initialize flags - mycmakeargs+=( -DCUDA_NVCC_FLAGS="${NVCCFLAGS}" ) - - # check if user provided --gpu-architecture/-arch flag and prevent cmake from overriding it if so - for f in ${NVCCFLAGS}; do - if [[ ${f} == -arch* || ${f} == --gpu-architecture* ]]; then - mycmakeargs+=( -DOSD_CUDA_NVCC_FLAGS="" ) - break - fi - done - fi - - cmake_src_configure -} - -src_test() { - CMAKE_SKIP_TESTS=( - "far_tutorial_1_2" - ) - - cmake_src_test -} - -src_install() { - cmake_src_install - - rm -f "${ED}/usr/$(get_libdir)/libosdCPU.a" || die - if use cuda || use opencl ; then - rm -f "${ED}/usr/$(get_libdir)/libosdGPU.a" || die - fi - if use test; then - rm -f \ - "${ED}/usr/bin/bfr_evaluate" \ - "${ED}/usr/bin/far_perf" \ - "${ED}/usr/bin/far_regression" \ - "${ED}/usr/bin/hbr_baseline" \ - "${ED}/usr/bin/hbr_regression" \ - "${ED}/usr/bin/osd_regression" \ - || die - fi -} diff --git a/media-libs/pulseaudio-qt/Manifest b/media-libs/pulseaudio-qt/Manifest index 018725a0c125..77949fec0b5f 100644 --- a/media-libs/pulseaudio-qt/Manifest +++ b/media-libs/pulseaudio-qt/Manifest @@ -2,5 +2,5 @@ AUX pulseaudio-qt-1.3-no-crash-if-no-server-response.patch 1523 BLAKE2B c13e9cae DIST pulseaudio-qt-1.3.tar.xz 34148 BLAKE2B f283c369fcbeaf57537fe28d6f8aa02c34d7567ab8260ec8ba05edf8320b65e29e6ac88489ff0b49ae57b0bc8b8a49da83886f50ed9641850c84939a979e930c SHA512 2326277fd37327db29a5984056949fcf935c36e7b39184d1307a5d0a891efed4f0e4f32e783f3f7da2c7e6b7409eb908b2521064c6d24a28561ed38db9f8d4e8 DIST pulseaudio-qt-1.4.0.tar.xz 35704 BLAKE2B fa33f8121780d80056e2005529af3479109ef25a70455eb6ff04643e9811d136e55a749eca399af2bf78fc0af4528c94d0c6e95f5e9737b74288f7e73dd9626d SHA512 4bd7d0d50c4720fea59dd7216116de370ea34790c18f80ad01d61c24df5e2b8ee3aa4ddbfa6c19efb0580db6f2089588ecf8cc234ee887fe3d05105b2e63aec3 EBUILD pulseaudio-qt-1.3-r3.ebuild 791 BLAKE2B 21769e29d74b4ddb5950a512786b728bb0bae13cbb2e639e07cc9c1383f6ee03b188c29c6136b161e2530d02dbdb2896659c72d6d5cf353163cf9b9de6f4206b SHA512 f0da719f8369df39473d76482090ffe9fcc61b448979af209a65d661b625a966601e339f73ff906b3d8e823ec28e1114138d1e6374de200d9f488984c8db0d9f -EBUILD pulseaudio-qt-1.4.0.ebuild 662 BLAKE2B 2c85bb28a33652bf73205de4f965790cefee8b85d589d5132508aff65cfa7675bc89cf36a721cc85e1ff3327c7191a94bd7d9b4151277bd2c8a74db5a4573fd3 SHA512 8c54e05f2a07404e76c4cc79914d32edb5249034a517587d5e3caa2d0c2d0ba6be01606ee47e79b250d226ab25e0ee9218a32a550aa9a858f3d062c4c18ca0cc +EBUILD pulseaudio-qt-1.4.0.ebuild 662 BLAKE2B a7d0b506f8f6a0fff0d6eaa5aff5605d2d975ad12eacfe335104c3c68ab2b0107dd8402b701396fbb534d3a6f3722088f334bcfd925bc6c9f34c07b00c68e353 SHA512 14bb751bb7856d940dffbc206e250ba8a5b1869d56c0d95975ec0800ac4ec4a7b64bb890674586b00636c86a9054ee9fdb82467e29d28c0134b26f3d96246515 MISC metadata.xml 385 BLAKE2B 66910b8057aee5141d69520b1a4485d15182552cc027156ea4929987c66128fac2e06d2b5ae450692ffd8fac97fcdfdd27e30fc4ebc9915cad50e480af1425a6 SHA512 1b549f3f3e21a2a2dee45285ac8c7a61f4f06d8e6b4d7fdc42d8aa3c537a921c613faef3d57e36efa86a74117e7f71f54fcb4d7fca8c747980d63f314f4ba1db diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild b/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild index 1ce28176c86a..2a9897ee42f1 100644 --- a/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild +++ b/media-libs/pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_QTHELP="true" ECM_TEST="optional" KFMIN=5.247.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Qt bindings for libpulse" diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 5288f63d3037..385e5632397b 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -2,5 +2,5 @@ AUX shaderc-2020.4-fix-build.patch 424 BLAKE2B 6d8760ef64bf9f4d6e291d7b3b3773557 DIST shaderc-2023.7.tar.gz 227360 BLAKE2B de5ee8cc35bc76ba1301e80217587cbf55885999297755d78a72fe0940431351d4070cdd0793fe8f43208d40c9ec343bbe888da2b8ded471bd241be067b1addf SHA512 f3c1db574312e7e5ee22fb64f47f6609369754dd1648eb4e51c30b3c40aafd9994e54560e8334d01ac7d00011285a94d0543fa9ecd6977ec34c39a965fd72269 DIST shaderc-2023.8.tar.gz 227238 BLAKE2B 334bda3bdff510ac97f97fa710e18ca9a2c807d1e71973aaf4493112dca3adb69c7a83c0590c65db3e6dffab82f500058162d3190e5822a01ea2d611db771857 SHA512 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf EBUILD shaderc-2023.7.ebuild 1903 BLAKE2B 12ba1a434f6c45324932026950d541d16cf04b4a107a476ff2c231cb73c1beba8f8b45f9b4b9e4cd9a47d33bffbaf3443437b49b9197fa2ee0ee65b0771ff470 SHA512 ca3f4068a5e861348759537702a9173592b63346c43c928348a086b86c3a2ef1aa56244b96411d05ecbc538c400ebfb18553103f89026ce5ac12e029b1a9397d -EBUILD shaderc-2023.8.ebuild 1906 BLAKE2B 7120f326e771d9d1c5806b75a2d267c00596df831f5773e8572583021503fad78c3a4c60c5597d7b00602fc3705a2daf841a07e50bb9af76fd12346f28425b56 SHA512 2f30c5474f79d7c4d269bcf6956e0784992a1dc8964a9ae8bda0e21798f582d0b106146c5f39674aaa30331ca60f3ce214afed52a94c2e235ecfa885aeca9d34 +EBUILD shaderc-2023.8.ebuild 1904 BLAKE2B 2f8c5afa6e517736633f3e50ab6423f7c43adaf4b45c2392d5a5e131ae5ee8d72c49f9504bd11f2b5150e6e5278f19b48cb3e891cdad1abddc2d8b369938032a SHA512 142f515fe18b8e27cfd6a5fb3de78f95fc420705cb9adb549589f1fbd9c47255a064ad5b6a6751d1792e2032e452255cb4db9628694e52af7ddb45410035b74f MISC metadata.xml 336 BLAKE2B 5dbc5d2e5dc2e389582376ea40375fed6b20e766cd59415f8f23fd81af9abac9c07379f341dff21901fc5934920c6534c525452c67aa606783350b84f071c88e SHA512 b72710b6ca796b364037d6c8646b0760688ee06a3854ae74dfff15d902dd7a2d94ba9872c42110e9e8e005ef8cc443b89108553fc11b79c1b5872daeff7b0f70 diff --git a/media-libs/shaderc/shaderc-2023.8.ebuild b/media-libs/shaderc/shaderc-2023.8.ebuild index 7f50365de0f8..d6ba410a3082 100644 --- a/media-libs/shaderc/shaderc-2023.8.ebuild +++ b/media-libs/shaderc/shaderc-2023.8.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86" IUSE="doc" RDEPEND=" diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest index df6d5e7ca25b..cf13a1231baf 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -2,6 +2,6 @@ AUX vulkan-layers-1.3.250-Build-shared-libs.patch 333 BLAKE2B 557bfc8dc1639f31b8 DIST vulkan-layers-1.3.268.tar.gz 5004147 BLAKE2B 228a146e436f3c91df85d853d9fb5f58fe244a3dbbd66ffdaff2fcd27734969b041c1fe8df7cc2142857ac5742c14465cbc6f86a6401c75736e712222c1d2123 SHA512 74282cede73f67ee39ab78b99cd53f78ac0427ec6ca897ec41eb28b0e2d1106006d688bfbfdb2f0924b84149d516d42b1abe3680cdc6019c66457451f19b44dd DIST vulkan-layers-1.3.275.tar.gz 5280585 BLAKE2B a9707dc18c4802b1f6fd851ec7b16201035c1809c7e42fcd2d3f08dd7de162a18ee240f9269e233a67c93b49bd69f3babda73265bb9ac343e2924b19fa6288dd SHA512 755bdde7e7129b7a3ed06a4bebdaf11212288802119e0dc224aab63491de30c9b1c25972bdafd4fedbfea43bf6c29cdbc409374e57fbf0331798530a8ae94a70 EBUILD vulkan-layers-1.3.268.ebuild 1677 BLAKE2B d27d66c2adbf7be1075fec40b950805512e252b3f47789c06f5182f8f4a4b6d36ea62f4dce138c0a2ee9390a9a983ef6ab18e2e489372756f1291d1810cc4d46 SHA512 c6635e5ac32357a4347ad1ffa4c0eed38a5dec96e4d88065051c6ac43708e574c8f155650cbbfd7d7b9c700bbda2e35d9b13d0e43201c17ff1835b2e4f639515 -EBUILD vulkan-layers-1.3.275.ebuild 1650 BLAKE2B 242e3b224bdd465cd7b358ee1b0943f5e61b40ee7c397f5bfbd0e27bf5185a9999200015f0bc0a337353bf7b7d1dc35012c6aee8827e24816ef32836fc8af224 SHA512 6139d20bdab62c448e8222420f1bfeaaa55cd69a8f9ac3d443868f8905a1fd64e9ad5d8c75d2b4096a64d6fc28294bbcb741f99d0fd68718e817c8487e34cd96 +EBUILD vulkan-layers-1.3.275.ebuild 1646 BLAKE2B d03070d953c93045f3feef86656dd23a7664ecde0dd991a6e98f833662a815c377956f04ce40113a6de37f19efafc451f08f5b6f860712adc0a942cb8a5e9897 SHA512 c35c0314ecbbf7a0c37dc079bf0d97e0b9cb1a71ee276e81c12dc6972d48fdeda85663fdd5c05bbcc2aef9e96e6b84bb8bb1603d733e55067b99ba96ab2f1f67 EBUILD vulkan-layers-9999.ebuild 1642 BLAKE2B 4f3b7567bb5a183f3d3a1929531349a67c732c2dfe9fe2375c4516513f1af16675a622c566b8f47df1a3cc4b575601e1a25acf87c790c2a971d1adfdb5b69bf5 SHA512 7ca20decc9501fc86cddb8b14bab9ec1945d7e2f2a3c6634f02c35b95823be376a875da1941b354d5c76901e29b97b5a470657aea92c9fe0eab875f311ab789e MISC metadata.xml 441 BLAKE2B d2183b70060e05054bd1fa93696ab04b5487fb8cc6b6af72520a47d0490b066c8ecdf10c9717cfaec7463668d7f639cfe8d05e5aa3ad860dbce3f4316122cd02 SHA512 c6c9c42f4cdd6c08cff6259c24ae05fe0755792f77078741e60594cd083a198b5575def4544a85162a7120578416c95b76d4b5847b9b781e16e9b826dcb5d095 diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.275.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.275.ebuild index 1fbbaccac81b..fcdb6a84812d 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.3.275.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.3.275.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV}.0 fi diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest index 8b2cb423e8ee..fba075bd41c1 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -1,6 +1,6 @@ DIST vulkan-loader-1.3.268.tar.gz 1689273 BLAKE2B 6d7c1bfe82f594a68f3298d884efb61556b6d408357eb0360db2103af17bd47f981916dcc7584f8380c2530a88f05d59faa0754993975219e1955941dd3d32d8 SHA512 01e5f281efd5702b9930cecf3148aad9a79812c54e780a5a8ff2df2326ae10511001f1b6e3ebde19e47de229a9c97f6195b6b1e9fb7b3b4c88a4d1b6746f7aea DIST vulkan-loader-1.3.275.tar.gz 1701415 BLAKE2B c92cc2d3ff3c90eaaa820f0f857030ab6f957d0691f7cbaf53985bd4d4c6f0f2b4222623740bd2c433c2e0116545af37b8ac9959b554b800ca95a978fd1b14b5 SHA512 7af0110083ab827e4ea8b4ea3e3ce00d9387f27f5725cefd426fa4dee4b80bc83210248c2968577a90bb82de8efb1a68691a1bdb93769f2f04600c5a3d3eff91 EBUILD vulkan-loader-1.3.268.ebuild 1568 BLAKE2B 153b080da25011f793dbe68054820ee26b7068d42fead991a002f56cf36920ae4da07c9c99896a954b09d4b7b6f346d791d6d793fbc18946d2dff75225752657 SHA512 6e05bfd8d3ea9a12148724fb2737d4dd1c21420cc4f1c862c181c392e5ab78aacc1902e5f1174ab8db9681bb3cdc4e3586ace00f30dc844161e31e95258ac145 -EBUILD vulkan-loader-1.3.275.ebuild 1552 BLAKE2B 2f42ef99792fb97542b7695ae89d396c5c2f0e2a16bd05e29ed019fce1795953b5795b54e7f42a4caf3e60bffa74a2cdf4a2df11fddfeb49a81cfd9f1aab0300 SHA512 a6fe7d5f1697dd1abfef7ffe42d53f208f9d4a956942fb3f96ce4ad54ca6ed9c950fdfdd205a16043bff91d77c29e2926cd70e61865d54baa8e150c98712fb7f +EBUILD vulkan-loader-1.3.275.ebuild 1548 BLAKE2B 14e44d7ac8a89b000fab9aaba52743d8e1d9f42e9d4b89eb57d55cd1f1e643cb44ecd6647fdfd518e96a4aade0ac7b47fb95bc5d6e970f9e7ada9264ecc13341 SHA512 d31645d3ff7af615c9c9c5b9f999dcb632211f90d62a72aa091e9fbb40be299e192b949f806837b0dde64e709fc65970f9a9bd8f06068d9fa6c491b60455b8b4 EBUILD vulkan-loader-9999.ebuild 1562 BLAKE2B 19ca31786af5a26cc88d508374efebd1bb3f2bd7929ad0236b4a1bd70fbd5c54e44b149e8de23bb51ec8448a7bdc8573dca7adc4de45517b157f98b87ddfac2f SHA512 89f8b81fa6b47fa6a94abd3fa15e9b52b184de225b2e0a5df4cf833f9db804b7dd087c73fa12167ffc4d06414cdd50487f4ea462f78127810f0d23eadd3e8d1b MISC metadata.xml 520 BLAKE2B 5f5add8ab6dcec0fec9ffd20f5dbfababeff0a441855c641e1791727c4dd1c9eb17cebee79b9c4c325c355b1efc91b25f0c6246d11b010dde2109e38d9df6178 SHA512 4274ba14bdeddfe766c7394cbbb44c52aa4726f096ef2567e427fff6a710fe3de23466cb742f40162f4c2890f3a3a62e326364e45680ac1b8a0bca47db0e6e34 diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.275.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.275.ebuild index ca20e66ef4a1..7dbff34236a8 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.3.275.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.3.275.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 7cf090f9c6c3000b0bc37c1b759bd406c0dfd7bb..4fd9dd287758911f20a95147a5a361d1a6678ec0 100644 GIT binary patch delta 670 zcmV;P0%84)&H{|i0600;l)#6ah zqd1oli!)2$NMco0+T~gtY||LL+KlBJYkSa#16{Bbb#sZ)PDos9e~^qL1ce_UnazMo z)V&l52Pf^;VA{2OgEc>U|ImJ6t9U(ir}#a58~rz3ye27%rB|j2ZofL5pBjiO*ArJr$X%CRpY)570=*l7iK$F(hQ zcFGig7^_;cYc=M!f0Z-xrv~NR-&2$6dWN;*In?v$@X|0{ZgI@fUb2c0g$TJ_+irhg zKkBs{Y;`Chkk_K3Hp!QiMX-K)W-tH!`uh97`pe6wUr(!bSFbuD0(@OvE)H0pCHE^9H#qdS4}kuXhlUkG_*zvLw1z{+ z(l+l)g$(#YeAu`7c6ctjOUgXBas4OIS3Q>-5bStHE&miJ%_PDahmiVoxuZ3O+&0HM zhh^G%D~ozTubKm%JR_|=d%XB7S#YyWy%?PUBTvmI;m7|iUw&milk!s%;Fm955q|1a z&_S=tWK|6!3Q_F6x=mhN@qN^7XP3B12)T#yH7g- E0Eiz$TmS$7 delta 671 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 BvOE9) literal 5184 zcmV-G6u;{qiwFP!00002|8<&Kk|akFhTl2GTtE=Jhd&Mm7#Pb7T)<-!jb>AKOEcV_ z&kLq12Q$gEjJmQiBi#MpBKvo5|MB+C`~7OmUhUUk-oJYjQ|oVj`ww{JRzi+=F+}HX>s?!U!`wpYsRyzj%_LCwzSr&UBWtHOlfu7+-1p* zLo_wrU3;7*=WKiG8tK%qd&=jmHRa9U|M<4X^yZWxvzM%!yR@NGat`j9$j8l8F&Z9+kk0I2QQ%%J`kG+`6=&gmeS^cuOW6@Do z_|;$E{_RhH`2FAi@y6EEdB2~(|IJ_R!_(O>uWvMjd%eaPi)GjzZI3Q<<)uZ#$XQoQ z`;<5-objigVi`f$ruH6kimjYF_o>DY#6q_odZbRdv)_e$DC&i6i`mLwq%7!sZ+JXT4|+}+-gaqt(Z@n z+;<$|A$`Z%%Iqqw_a#H(F-AaBoMVLC`LIp3ywr1NN*{4r0kAfx1`ChRWr0IyU z=8~!$DJk_mCKFN5qB4hdHaoP(DBoBkTIO%1#JYB6qcTOQ*A!Aa zDu?|ucGl_kv9)7ky=As~!WpwOvq@ER@;ff-z6Mo4!-w=pEWOp*SO33?y?*@o?pm@Y z>0UD7etosb_NYA#ZrW_ov31Nrni;^l4Ak}$s$@3AnB~Mo28RXHzr&P5^DOLh>guJ) z%v{Eebkw4NE!vDNm#Gq4jiRCRaY`}XhpaJ90?;VX0rI;98f4VDgdA_*5KvGn>*2Ff znRluTG&5IOC|3D?TzqZx8KdJMtioO40I@Z-@w`c0doVh_xFoEe!suhKkkX@M^Pf-8 zpB~kUJp z4{(RLHI}W0@8*WUM+Dwzylg1JP_CP-o?~o9>-Hym(>n zOSOJ{e)sW0U_7|p%hj23<|#veAct0_lva^2Ydx07f_hR0YFR?i5`fuYz>l>V#(}?c z&B=02W5X!f7_b_wB{^_*npyQY??Qe|WvMOc81M~zL;*%-%Kuj`ID0`wiGK^bh!Oym zYFYwInwHo#GYf~2UT1eEhCZ|j4h04-JFJC56%j2R9%l_Dmtb+3w$)l+s0R#OS8Y4Z zndh{CWEnWO!_F?{`n+tv|M=m;`0>H`v7r=&eNS5B96d^hj+6T-yeVg?t${Mh)UPXBUTIkEOKU1Vqt(05?&&#=P3;bGNVcT9J0K zj(&P+V6X#UYP?jjmM^lQoVy&RU`vI0 zsR{gP1xgCgC32oX1ANIJs3^D?z@lcTAAOLCU>rnf#~_fMAsEn-mC^7fXcS7yBD=a2 zLqTWWC32r_nb}}BTmf{E2KEWIr&gFj7`etBm@x&_-GCS95Q}KUK$M_}upo#U2gGo? zTN~(KQ7%Xn1u>DHEt(Ys*157(u()CpN_;8UmpOj{jWW}&4FrvIwC4n5s@jcP8RBID z0-@U}Y2Fzg9{kuQ=dDt68SCjfv_ey9^!e z>~trufaZ_5Q`Lg-Ldr;GPz_YV?EzMV>5d6+g^CVP0I>p0S_M$CHz#=uSW!z071ROP zcV2VV-rV>#ihN2kkPC1zocN{&rWljB>$#xuytDV8uI8)Ui^YNkrUcwf0_$QvH}e2% zNX3S2H&=Z&v;!a3y?6MjQcv5V9*TkoL7YKDJv)jEhCxv000>$}HDVXWV(peg#eu?- z{IkV*m)hPZtM>%9rkrvbI4(D4Mm-9<6DIi-gd4vUbR0wi_k09M<^x|=X1g(iG;!*Q z8e5_>3=BPU4ebeR4lHv)ODoRR*pxt7a14&oZR5EXYdwAc^o=k+fT#_g8*uo5S5oFxd$)9cwhqv1T$|0>p&QE zI5t=-v5$rkErHa9&fz=nrmIpW1g|l%BsCoSidr>8(2Yi6%J~oXfixMiA{C<gt-^Y$7-=f;9Me3B4mV;uFz9h1>~2A!6Ovn6NHI@s?Eb8^Z}d$07(cDUJ0Hb zaU!^+qJ*ARON+Zh;w=OA9D~e~qB$cB?q6VC7U#n^XDiU*AZiRh zjUbk@NdyMDHS@%VIJ-5!5dZhzKr^Bm48%+iR`cyXi;n0G8$k&G;+4x_G8rs*cqcbl( zJQ@BkX$Psl-t`1I5XbGP z3XDM#M^z7{$rz80I1z{oTSFTtR6H4*OF%^w{8|*T+)q^*#g-8`nc#~WQC9rfAsV4K z9jlTG@oZPpVJ_mQ> z<{PRDXI(7B%gq>3_%y%+1*ZTkhvaLKA(s zk(h})>VD*x;BJTuMKp8}rSExew{3V^+?BI&#c~PxG!m~%>RiVa2I-u~DKub0Q=t0R z-JtIv&c-eK!83}`S>P6&9$?-Gru%xsSAhlpAs$ZrtxCy)$-&Gn3Y}x*o-#xa8dV zVV>=JNrBK9u%)Ow&IqB|SbinQ#SMj_{2+Wo>?FBL>O(;eMnjWZj-JTLh}*&{-3^40 zRys7|THu9KXGhea_>p2;mV_Yye3KbNbujR?7b`~_1Y?I9{E7o+&aHOl6NdQUc_IvB2H*jMGGU(ab5}jw!>u7@A(p+$I&Q8n@ONrkWIZ<)7PKo2m9d{QuZb`u}4&q=%`WgPw+R9 zbppEx1Nd7P8<;`J%n|G7!*D`B>ONjj0!CW<21C`2!@&drS276$yQzHQ8j>tQ=ZFPT zALQ-NB(QOl$7$+xR{@36BqCq!iL~s{O(-2Xz>iu3(Y&n2bmO=fASF{R=Q@x_!m*8S zCdtw13~zvBKJd4il{rX|K296LOn!0>{Z?kgilP$)wMV&r`tbB+e!iCL60^xkd9b?~ z{DqE8z6v4W7jT9oZ$FYSG~dlIWKrSvjAr^NAF%>15`J3E^w$a8V|iJS z`Q~rZM)$V~0kK8@0}qI~r&#YtIO_I423$497BXAu_30I4D-`!TK*h+uV=wr(a=YZPVyuD^Z3#o)V z=G(hQQUktfX=!{`&K$Y83}B(6zs)KWFvhf+>o5<~L8azgq@G2bWGQH5pxVeN`UF@B z%8zP&v6t7U=PPx6bB2Q!+Qe@X)mxxh?tigM{<81CZ`B|MQanvShR5WG;FHn(^w59vleuAn$bGe#!hAnEG8T;vn*8`uI4D^Y2pFS2|< zx%nG7NEvSTcO@z$mdYq%DT1GZL#C`2^`2<26D}G=XlCZAh^&0%)l`D z>9$|l_cxBDpN(Q*REodX^eC-3E(|R4 zk%VoK;+6`iq~Jt=gvrHxNcJ%$1i@U~J@euHnBK4$ zgh2O=0gw)WIQ@thK`sqr<_AeItIzwuz56e`kXshs=`0d~zf(tH(9GGfSqP`=F9j+2 z41a^oru<+FfihS{vV%z`O9(D z_Lu+k|NhJW^IzhB`peGy=&81p&)Vmaj*!c&={WA3<{Zay?r^s>+r9GL>gaXdN8Ihq zvB%yH>ir(q5ziy{m5;Em^RCw&cA0~ZnENmP?f?20 z{{AodzUw)5OMGUEHKu%@tK@yIE3_lrbM4;3==}_#?G(ZtYQOi|dzAB7IbE^b`I@7h zZG?Lr_v~Yx`v~V+_bBl$=XC@g>blFg?+|*;<*Fqd>pa@|zx~&L`Tzd!|MS26xBvc^ z|Mt0m{qOzfpZC}Q5l9@z#j~FXAf;Y<3OlEfHgYNX7*~xs&v=$|)ica?oVmstuGB{u zJMj+dX#Wt|wU3Pe@>x>MEzEcyyT-eYD;(F!5uPEoc}~tEl-R}yaU!bFcMDNDmW3$d ziZd;qD$k1-;CSzHuYJ#RB~&0Br3apP?Q-3DEJb?;K77`9k@fgLKYv=E){DUEk>7Rf zXlb-^?R%ejHB|1Nd5)`}HS8GAb;q;!xk}{QCPKT?$sgQT<?h!`A?yT^^Oh3hzz#@NuKjy0u#VB10r@wfwWDroL%u^;Wa&Nbpcq;+E!>+CtT z%=e}Hxcm=46MtWnho1)tFOecugP@Hn%ah;?6B+P#tA@jQD)NFmHC--rx7 zJdYjQN-6Di&5gDnR~j{4i-$`er1d%e_U&C>ID|KGVKGouwUVqP3`q@65Tjj1laOC7(WZ zy)GVlZw}=j;zA)dUIL?@2=S`Nx-wde_2aNgxyI2BH150*_^7S6ew`?PYa0XXBb6hy z8u_z&VET=xooV0K+O_Gk?u4J>m^-G9fgCvd^o1qldUw98r8dqnO5dv=_@d5djy~^>QeT-zTVvqyS4YHX{Ba#O zr(bIdGxy44#e?sdo3K$a1C*okGlZ2A{voe`2f=e6<-k1fY)8CD#eru3;haaS*VN+9 zbKt+?m3QVjIS`EZyoUCN}(44tW=hw0jm+hr!PiCXH{$wT>BUiKQNjmjAlYR`jU6#z&lD#J~rNy01=f z<}G-XHfB6Rk7L}cR9q*%40jZHqLOE>e10Y{cEZ%nm(Dv+4m@Xc82u#39w@|x1NE2i zpoOyC!EXzP9~_L#5M_)DMvW9|86eTL{hJ^mTVNB)vvmkClO>c)8?gC21VMMZRR2mWpy z^-af4UTrO`8h3DS;sL=Pw;7L7cgKt~9=z%gaEtkPyebEPswAxb<{2ukBjU$!jyz{O z@KZcq8wmpe^W1lCqux^+#&vOkv+^T*si38nSD}6DKYg41>o5EJ_n&_L@xeOtd#J=~ z%92fgn6UIQM}zc05F{0S{7+062^7TsT<%n-}KQ zR<99t!_OHk&y%Qhw|O9#df?-TKKSGV1$~noE~b?ZY6+1iS?xMSZ5J9h;_;kh5n^!Y zgc6Q`k0y?s;W&DoxB?EgV1YectKuto?i~`SE)9Y*;6aOA1lBbpFb5acs_-a)XlB{r z_=DuWfBEvutA%3h@95&fkzAmYuyBRCF)XjnBk!vmbwyk+=&GLhH5^dSxEgePY{2DF zPGIKoL_u&=iOfC3R4Blf!)^ zXs865Q-HKUG9vm$2@j$l;0q5%^tkz$hMci)Tzp9!y-sUC5fV5yK^)~c_8`XggG0KE z{R4Kx5Tm&H?G|icR2Wnyph&f(&I@3pyeg5v<$E6vAEU^Bw%r=b<*T6W=0rG-K@Dw|iroRq+#syr-4gAu?YtyKn|B2K- zI5beuyF;5Y7ibxB7!!>F;1qoDiDtlC_!E#qZdJ7jJAoy8{GCw}2niqXM|cnZci#NJ z36X-aB_uK=nv)Zm_^{CeG!UqlPh4-P6{v}of-BNLgm$3Ipw|gB04)#>(M`U(ru!@% z6yJ&B5gkdjh*>brdg3+Tw35RNezHl8!-)*b~PPugQai z2|5VClZO%jZ3&xTo__Zj;9Y1wUQk{)d5H#>@HXZ~qE@=etK0^s+%V-`lh3s58fyD6bQ0KtY@@5Ek z<64BC;PkGO@KCX)H1U)9Rb-#P{r%VP|N0sL;tL;#r}FWKkaU3yQ^elk<9UEW27v`7 zIzb~~Y)~wpOfcN0GvIn)I9{SdA8`F331E2G_|}Pmhg>%Cd^AEWlnhpVT$}jC5fj_b z2#$jLUHJ`dK-6_xV8R4i<&^MJuu1-3U3^{?So$~c{D77bslo}QhAR>b0GB-d4JRk= zpu2VJJ%~rK9ykCjh0_kER-gelv6K)CSORh2EE12}U*z@M{@#CnRj=@#@wrzDSHQ0h zoK*wcLs3!F1XO4p8dwQ>Wj9?F&SBNGLlf7d3BYIYD-5b6B2&kE1O9=>z+C=1B~&V` z(~Jb#L3}B20-`+Th-XK2!`+Vi%_6ZUo&!LbfzlbX?;I97epl3PoTv;W4X1zhhU2_3 zf5d=wVOVEHhxro#2V@pJnIaYh3c?CFuTCVJz$QQlmHjUw0!sqNY41VlCv(s_fl(d7*whl^;cSn1rH-M)yzK%|LpJ1^K? z)O`4H?Bq3h@ozu+FF$^L(XW{5JHZ6p=Rkam;Q}WINPSY=#9JO|V2K;EX&W?wTfu+v zthoW2a|x$e9?-Ww0tS?k23{SAp}Ip(up0~&3*b%oJq))2z!$+DuMS8{6*~P7fpvt3 zS{{HaNWw&Uvl>I(<$Pd79tuu<&R!(*&`w}ql@#2j2fAqbd9AfAGr04Oklz|$R9 z1qY@Z-hSc?2{RomhN4`EJRnI>*?PreU)Pr(uihSh_>TBtKB46sHsA0QwL@@FYW^tP zW|Pn$PC0_D^1w<8em|k%9A5%L&s(;DPl6NN{2cUFx3VD+_zUa@C%5rAViFuM=ZuZu zzahvt+ypuPhq!R-+pL*d2O-L^>k~F+ZVphjgyvnZ2;abW<_pt4*61mth;T@umWhOh zM*=!yksu8Yg;POtd_o0Mw)@0B9+qZu6D7ke&xw+(SH%DI)0cN);ojb5)nHv1jm!_w zU_x;(NIpm<u9EKRWr!h|r)+aEHY+b3#htZs+7E<0l{HR$shtff$gzycT#ZJta%zA>*K{6c>1G-ujjn4^&NAzqPm;|fg z41jaU412^pQ5Qa<1yez#6KG1oN5U@LO0on1LLz20#aA z`6{pq1@u+sAJZ1CFG{%!W%?JS8V366FOD z4Ur$C293*%leiKP$WsyA4glC7WZ=v~4UyoBKZa{9oNRjYU7)bQiQ{A7K;RdC6Ov~7 z<{&gy4u`V=7Tl?HWWs;rtxi-fMFL1{rW0ZKJV=FMn!E*X02?rgwi<^CnY~PZVC49% zDMT|_8X;d$nOAxJnEm_w{>w}9HN^K^HOhm=pt~KV!h?#J*Lkjj+^-y0Pav5FVY~KL z9FR>s4=23L{1i~6H1T>;6}%Hcp~e#z6EQav zH=yx86VVEoC857SzOctR@OTv=5lUeQ1abmxM6tkd1ysY)9svaesR-rxsb$7YAHO^s z3=?z$(q8ysQ@|#ru!8}Yh0qZUrs4X7yw>+UzrV`s-GSwM_i&7;iV_nG!Z_<)ZaiyT zMJBR=Q5Xhp9VCTgIF4yHHA;HMly)RY`c=)`VA2o=_)Y>n_Sw#zi0+_W%nh!2%UJlB zabZjnic;SkSkQL*0WZf5pev!7u)=u;Q4FxJndmnk*ZVRR-Ob5@IN=q9svClXW9Of6 zC&+g_sbrv}Bn|q?Z;U%XsTc4X%;2~#lp*p7Wt9Aiy?zkUKYjU-f5k1mNi5djP2&yg zLO+QW1KIGDgaxp5I2zhxQq|M~ZvPB%C6Eos2ueZVgOu={`8G9kL2%G2P>(sR18xQ0 z0LbE`lMwq#7j*MNUCRYWAxyrf_q{?nd=h*X5wW9^8slBjW~2eYeE=KY{s!=2Y?UYi ze+S-6kMNiqw}sXA<&_Ss9*YmPsIV6w~eKTPZp{CV;){wT5Ue}B<1 z2*A6*fYcpZ2cI^PWy7Tj&ND>vIC#IdhM6kt|M0dCcx(0oA@1|WON$2~8qs9tN!&s~ z2z5MDX$SHz9Zx)f+?esjsTqe`#{jtg%N?I7QZI!U$=~!V^9ZS)nHo@VwK2zD93!`kTMM<$n;)wfA-V+x#z@i|flV z&ytQ7yxZHi1cT@BvbP~jKwP}QeImcj5d!nkO1=Pggg2}kuzcbN2{I@;GqU?2tWRI&m(Ra_-QPakxSj8y0-Bl^x=-MNQgOPOIGZQ&8HmrTor7b8NT4g= zCv+JK4%oxVaxfzi{P^SG9WyjtP!VopwO7AsLuZb)0lm{2fn+8&qN8Q_^YE}0->-8| zXb*naNMc~@Pbh^u!6z36z8Bxd=~_6znHI1jC~cnT6i3GaAaaNiiglWf4TLQK>IH|w zqSZmbf0;N}i~`(cbp!r6JlCDG?mr0a1LJ;m`ZHuOdIZyrwNNNvXYjH>M?Q{xgEo$R zfWtVcew2x$ISG_tAoMb)Wl9-UAGlQDVjB&Yy?2ggEFepnaF|4Kia@F1jM0p45@YEH z-w06v7~>nx1-~Ma;_PPxOtfazhK9CVH?>dPgZd@DdZQ^k{cH`cUq|*@KYAtHJt)i$ zCYjotLho^REEM1YKsAg5IB9?f`75*r%Kjie|i`Tcnpj&`4i?=b;jQ8T5OsjD; z#BtmS41y{I#2}2 z=t^4b+Z}l1Xb3X|Lc&M!P9aBNI8Wy_tL2I3%VA5wFM=ONjVN&; zoFJ5AckG4}#5dg4loSC(bdkKsIR?L5<^|sa47FF%{p0he|M*Z}@s7gy(87yX6lkZk zki8ckLueJDU_j9^wh3oc4$R17C!~UIFEjEjRgjenG5qymwQ~2O%PlgmQ7LmWUKQZi)?**VkzxfrkNRbFjn(FoCqY2TTX&AI^IoIFt$<`G_cFub4HkaK zoJa5mp(H{iQ4U!oon%DpI#fVe_xdNB0f-z%+5}2)TJ8&x;~??RyP?JjnvSSWyx^%m z;qA{0G*--KyyPba?(3INzkaCSN$=JODI2^C%n>UprVoN~*z6iw98N57WM~%=o`=Hl zQJVuRLq_-%UV7lYxGh2PX)=#MQ>!dca>FF+*S0It`@{hn5z>!x=qd8UiSfI@d2`-0BkZNG&wdnU5WK6m;*=lpsPIW} zyD)LH2VDK__7;#Fu&%2&?`;6XkR05M5hx^fR^Ed zV2V60if-8ehlETy7Z@%!{Nz}ybR=HEw1D_#gSrJ%@T{DK*Vn6Refs`+fB%rrLFwNF zcESb0C=eQai{ze{Z!L=#t&@YD+~ow^JvrQlSrM~|Y%nDBIfDLg@arxdnE7W!Py%+t zIRm^PBi@}s(;?#kwcG2p6D#rhy5;M{rRbdQMHpAR7DoDk4OpN9vt6I!<`;R`Xsb)`=Hx#04M`dA!fp67mn zs^ga*`+xo99pt;n@Zr~cbUfNPPb&|IM4^D%rdlRkc$y!D@5AvRbv||Ap-+<<#B%|Eysm4Fjkg~bJpeJG+AX{U$DZYw z&odM`W|#0Nq`yc?xhQwz`qnqdW# zQ<(VEWe#BD5J3|G!UuS(&rQs$us*N-F#(1k!b?5}NW+ss@V3=gAPPv}-ESBL3dDEJ zf&?Z+C&E;~3(DgL>1<90NJd!47$R}|jEAMq1a+9gb)9E|Hi5u^as^6<18G4PF5pQw z{$;k3-^tLn4#WClT&tC=JN1cTNTiFZ~0T2WocY`;-O6=>WZ{NTC@>)MpUf`E`c$5V1f{DkO zYDS#%WLtZ)mkkG$pM?Wap1?i z8&J+dbp#37%BA^%_5HRMdoztjcm=V^0HFc|-Vp&y_c{O@?cOb2^_tVW61szdT)%}%?I))>Ab3}-Q{lK3vd(dMrO$MsL$Mw3xtGs@E-}k4F)%ov$ z0w=@y6rZJ|+gKLv2ao&&@Q1zF5^#BC0mf_4{c`Zu96Z=P#U~~F=!MLvO)E|TJe)J{ zgKFaX0_46;3xYu(;KlHJaTH*`gYez}1)TB%MC^E(T2H072JGDj&}B@lplx6oL=+@9 z69ju4CS@e;le1Faav3o7U7t!&oCO#s-X^N=+`Md>*#Z%M9yACK1{M;L2-uLY_EO&p z-rK*<{h@lIypTtr@D@LS8Te#^z3>kg#iUV?w`JR$q$DMq!dlO^pe6GR+!SW!o z0Ca`{DC0tbplC6IfT$N3?S0@$t$~Mz6vAdN_>|)?O>M0ZXmXo0L{@4$!hyU&^d)UL zM^Jf_RvfSL`t^JN-alLsz3Uh813up@r7SjH;Opf=BE<4w`Ke2)wQt<#3TCwSJiPBt zIl?m%s(l$BfgPEDCHjD3qc;@|kkX&)a`2cuW-ZfRYhszvOfveH-pdWgc|+YfIj>;B ze86@nmzM<**nFW=0Qx$ub+injCo$;^kZx<&t+{JnFM~~ijPP<0%IW<_xdtqLV39f; z$Sf#v;wF|2LK;`Ll;Krge|r&DEHAa0#jJJ|M*}Qj3jt_;16lcAUX9>1aWQz6QV($K zEd*_f2yT7j;r3N#J1hp_!s@?-yXq3+nrx$H5yc zC_2ABf`u2gdgaeaz$h#qEhdBj4Y+q}7QGJ!tYV($xV)|B50+gIy;^Q8X*b~oo*>Q= zhpbiajWBxDdhnled1C=}0#TS|c`44H>!`z-}RvmqoaQgQsZ73RHrr8S4`d2887;D-LH2C1dx^NaN_koC_8_ zCOXZj0-4^>*NDVB5biB}v52qo5kgA0pP)jlq8%%QG*io{>FXUgBKv?? z>q|OE;GKK$7K#tChY3BxZ6{dU-HL#Chz-F5{lI_l_|Xh5@&bq4e0RZ+!VOXdyovz; zS_G(?aS_QoitFh@xHYL|#>_Ae)x%tXR{LFA1On8w6r1J`1S1O!f;%H4e&;sO8?B2X&01FYly!=0a05+RLvi_ZpAqtxeq zmDV@h{l^Q)mjnd@heBX}=O|%It{TtjZOxfaNef|-fW`aaIxTi0K%)ha@Ih1(1av#z z#*BOpo)p-#?R;ETL|WyrFb62q@!YgoXS=N=h_+OYcD+~qPV178;DK-9Gl5|^$ZBe1 zTcQ&<1Y4O1f&h17-+kKb0A3|fwuCsqAVo%>@`TUH$}F)vKpRlBY{k>u;)jp}fdUyk zeGq);Y1iMYz)anLxUVfQ&5>3D5Kj+CA7Lfo06i;EP{D)o*YzSoLvmFf@T#3U2or*F zd*0&~!&*HaRL$6aZ(6Zju}8dJZPp-Sq=&?lAPJJ_CMVI)v*h-US1pM4v;lP4iz!@o zIhsw9reT_y3u~)7yb2zA+V(}#wS_)fRs>e~_z6gX%$d^mm|b~wBCa9dKCBLN_lc%R14N6!)^h`4buw(b;I_QKh1#BKqc?-u9$a(`qGydnY3-%_ zi}=Db*qH%j0P7K2v1}kK@N*FgY}#n2wP>S0O+wYc-ptPR!PyL)C|oMedz32KzpM8e zmsddEkaz=$2R%R}92fD}BrynTTcq(SuOIWTe*#t^8#q4;v2le9WsoCH@B5${ zY1n|ap_aIlWHpyiYwmMyvZlwiRL%W$}66 zq=l~V;rvfS`LO0-p>}y(ShZk1YxS*XVj=&BFDtg%S3%skAzhS zbilXcX?>N2mxOF$D}W+{Ap4fcL;PQo6Z4n-dH?$TLpnOX-gcZ|XmCPL27AtMTo_uk zIqj)41bq=$^p?$9bwqMJ9{G}AOTq_b)v3Op?HC5UKL&P{s5R4zJ}%~@ML1hh8GSd&c#*CSukBrz6d+LoOV`?6P#uZWgoicGBET2{bZ_R5bt*yuro zw70noLl$<>GH$Vta9T2xXKOqegv|OUcwNVwHq;3>ZFg|y&_KYi!ul8)U+Mr%^B=_L zThl;`fCv|%M!OL=Y{qFq>en!rMg$IAvL{Wf{_W@^2ZSL#z6P3hVy-itJyc z#is^{B$~N{_wt~aWL5ns>T=G)DdjK_tjzajwaif0#aKiz0CIoIU-vbj$u@mYWVtPU z?8L=_7X_2!dX9i*nY4u=-V+cDDtLEYht)wNUfJrx8dpp`fQa}W5lM{3W)M5Te42Q~ zj}9;Egelvke-NOoIyheN^Tf2K^@Z@+bX*xSAX^B$Q3Dv-Lv}aQ>S!#^@B>W!@_FF5 z{>Q)fzr7|WK*sO4L(Q@y974txPMc5g(x7Lo(5ekP77@8^5x#&>^LNuO*j+A7Gh^^;e<&+mBDb{PN{h$zF=dZ7whm)1vvoZ5953{5-yrpPEBlfr#+B<*bXB zYIZVVo|pg>kVqKuu`q0G(zYUA(yYa_a8xOKi?XzWc3XRarU7P&OWPa3w+o_bIn`}J zFVPjm4q_TZwu*N~NhUEEE!r|qlV1Zib`ahg9#LNfs@V3-$UE?A{4;pXNe@T~$=XXj z@m{>hXm>eO+bP%_*LGIHtCD^D^5fU_8XNO_`ImDzwBc-KcI1A;9fFm;D17yP&@m3V zfQWG*(L_cCmF*69ohDy#2nFT7U>w%R^cynbd<&4M$%#Q2!FHkvGom)I-DKV=a$FXu zzuDv&(o<81Y_1su@%)eD46ygG;1RyN&FdQ^azSh`T^u58V-RWy(8GK^ZvN@)wo0Xf z0rHJ!4m=#80%ux}WLOWD1JtW2EZ(O1Gh4+DAu&)BAe3ndCo3%Nn9pk6PoOn@M7 z%$_J_iq395%TyB%CP2pC{XXz75mmqxgdoBONb5d1A=C&A1!%}v9x;bMl`(D91OjHG zP_v%OdbQimFb=pA+6SNiTuWjFGvKx^(>pkLn@>(_MN+a8D?XLs#EW;St^V`ZK3+5U z=exLW_?Ssv{UoPiNp?$s%$}0dY$hC7!^_0r+swT)QF!3oaoULCwD7oqnkQU1KBGkd zwez(6(yMB`Qpr$jJGcmAPVlg5*y%6L7Owk!Kt-^m4MMY^Q82P>w+8v0B_`lwB38D+8@%`` zuCIUnG(XNic@LC$l6yUb!Rz!PV8O(IX}0BI{97^igWo4u zSul*2=V?B8-q>EqfrjMi7M;6pOE(bb#opRJ!3{zcAek)?NOA>?*ib)VV zu<1Q-Oa=tlPSA7=$$r6h9nN96=CvB09+%l0P#X_=65H>mmts6aQ>^PV(S}6>%fQ;} za`Z`nBbmu86<{fX<5=(Tdda=U=iR^k`1(P`>Pv}Eyr1M7_7Y6|0c1_&7VDIVOT(sM zOHdI4xOlH|2HXq~r17l$ZcJ8|H|Pr5fvkX0{JGa2Hn#!C0oPXd!K5soIi7x)a5~Wm zrV!u!ej^?_h6$&T5=d=ZF=*L}p?)8mO|M)KBTkW zn3-jQBXqRkf@ou&#A;F59LLFQxM3bQEH`aM!|6)MuAqF?+qe&nB&lrx{{^uxaN-E; z+|s^$Ca=KWP}qtX_0#fyQKfDiLpUgpAMMxI0-_oDN{;UbpJ7Xa7k#f^iPhNBR++0Y!bvst_u<-lze*dN5Te|;4fobMfkfnf1q@O$tP z9{Z^1h8YVxe>Ya<00msg)Htmhye&oJJ5TRv`W-3cI|yLtfdgt{h_G4*c6`a>^P zKik7Lp@jz_?`iw(^{FVBRuG@VE>FzpDU>Pa;b;~<9J=LXoZ~e<&h;m~+mLN^)7ch4 zlIsBQ5$RI{GlzSIm`voK|gkJ-$l?mSvDG!~n@|D|s#lF63(a z$&F7tvE`@Hcwfy#_pmDlReEnA0$~9=LcVdwoZXH#E_jn%6T}(05p-?$78*w^G{@l; zQ<0nBb_iNr*X*-uW(!UoK97uiIau>jHd9#JG>Vh*=I>c~S4LD` zDo#v)i=;a+%DcN|O*3zGVn`RnJ7r7KQa7cw_1cg*s~gfTc#C^josVk*mh-gfn0-Rj zi2CUy4uJKa%Ybwna6xp-6yH+N(F>CGRzE?+k!fS>yZL^{Cb}Ko0vspt|`G0kbF0JMQ5e z1-&_qw72BEoK8dl#1#|&u_AFtz=1URS1;5+i=}Xh6}W?8 z-)pCYEA4j47jx4@H1Goo2k+`RG`Qhu7kqF|OR%J+Y_xXP_;3PPD~e-O4xRL4pNgk-N?sg4%|O4xLcPzH*80S?|=7r_)1vg?H3L8rH6 zBoLORAmmflo)ZL5FNpE6)q?ruoX83RfVp+=%%&~mCm=GTe9fXfco43JsEvhV4*1?= zAU$mv0@VaC=hM9KL0n&c?SK3F6H4}~V(q2hy_rP3AgV)V^jBHuWaN6VK zt5yl{4&28e%;2D4K4_*AFSfm+S2fom;C~lL}zz6J&Q8rY`H+PA3xv zoWG76mx`}4&E=3Xi@QUNq$aD94PNS-&m| zT@&%L9KQ)YmQ}9g1gOlL-stZ$-U$v0O+{I4od~v>6kB-D z=hC;>F!VTsWih6=bIAmNqn*5Nv9AG(Zm+WX8o&Jf^FL4L+`L{ft9y)Y6+pHI2()Ue zxI?HiD(0BfG%alem)l+?x#fM6nbc&1q*D>v*$@2EFgbic6XuCu4ZtVDnMEvjMuIk4 z$qP)>!a~nC)k1CNX~(I0v*3u;QI~thEy`;6dOL@J4+P4Qj)mXy65CFu2KvFNP5joF zIYGFi{VBxnQHa^oF^J0|6HNV1&;!u*n~}Q z;!dF(4|YCtbA$Cd;OTjSHQ)40zn!ukFgP+0&4Ibvi!{hlP^9M#sOc{!{<){a?R) zsF8kY7|nKKp8&)jaA1HJt4YrEB;eI4zBG#h^SK8e3;ge;XA#1$4r*K1>4i1m zWE^mRkRha&!?BFP((5b14XWL3UJy9X01rBO68s(>Yc$k4I_H2B=O8T(DayS7{b2{z zCBDcE?)dk8V^QC~{YhQ<)7_j0@iuj!<$VI#4oH?yM&`g*_R?$$>^e?if-$^_hXSc==tS>p@Wc4m_OH_c+BV{rH_J=ML9zZ*!g z5#A4n(h&^s;E?s#F@4JHJZlQ5Z0oh%FaX0MS*isB}R{y3Q=m`8m}QQ!mc z$9Q~C?&zX{%WOqK#unjifTpuuo!SPXP1~7QP8JI`z+Cp`IG&c!GN0+BcuCuj2_HzL z+RL!Z-r-DkIDi&UCsFZrb{3BC(zvi^|3hZ_Lr!O28$X@GQ`NYOMS}P-3)9mx9NE%C zvl#fzF(5Mp{ylcKmI)UIshB)5NYJ9%;TRdvqJ>uDw$eSCE3;jANl!vw(d&!k#hi1u z@%3-KXgY51xp4xT6Fwp=GkVtxXC$ui#+dU|&$@{27O@fPB8&jG!!cd_u9HVBC%K%R zCegq%-|&0qKMiLKSTy52Hc)rRIt0e2MQSgefB*97+lLacm$4n&A%PY~J4FT3c-i{3 z9dPS>VHsZrk(!IE&Khdj`vq?av4P4%U(q@lp*e5X@pi@Phte!g>W*)|9MTP(T;Ul# z;mD%8*04$Iz`)+GJ(fc&68s%@1?cPeu4yNbqrO1W-RlLUk4H0lI?ajiy42g&o?)%2 z4E_$M2ikhl>Xx*lpF?iyOlfWPu2)Z%!5@K#x2;dLtuJ}}{q;jO=e35ys%%S62-(qa zSpsK;Zn=z#wZPAq{awyLF1mULIaDJZvj&(z}WB~5Z79`3l{ zji0LD+Xk^Y@WBA&WPvPE#ystl&YU8k5cqN&iJseNe4#qBCX0-1K?i(Y zKuM_MD8a(h(VaCA4A*1Z&5UuDIB?Tm+;|UwRMwlXcRnWC1;y*rYinCypeiU765+`X z4C>HlC&+^HVZjgRIdu`F;_L7J+t07nnD4e2Eyzn=RscG|AoI4855Kyk&e68{X4j`PW2=SEJmj{AF5GK4 z4&%6Ss17N!lKq025h9(0;K07=;42RQI1(=S@M79QjG$fq9JgG~*U9+2FOGL2#=vp# zB^=D{=7bU!L@LVI0KkXsFBd8oIo*2Lz-ogFAry@0eT!p?yprAB#4pai!TBwzv69uP z9T3;38$9iTf*%AN&Wo&m>GP*gpZm`r`W13~xlVJiG~U-Z)eG-@Ii=tl*K>(hdW56i zw_5;g0!|V@#1Sod#R(UjL_V$J+i6&^NiZ5#S|cu8b_14Mg~5M=Pzdiz1yl(LD$q+z zEow#Wl83w=nIeeC*eP`qCZ`*RVeN7j< z47$lbZ>Rl2%6GUcWKSP_4UrSBq!jP$SM47~hS9%L$d}tkXJ6+tLI%;GAmKr;WDyQ7 zv<@HBLDexnhk)Zy6aNJ=PZa=q-jMXmg6Ye#Ea$cDdL*#bd})sr3h$^`$+l&M{WOFK zK$ij z@+pGE`hOolDH!yk#=)Zpynrw2-rVrlpp|BE%>F2@zy9-fKBvba0kiGkAsfk{w@xUv z9{cpZ9Cr;Eglph6GCmbxi+L6MKCoSLM&DVocvwT@X?U+sgVC%UPm9fkzr73)j{3BU`1eQMlQVs)gw$UB+UDmx@ zMSYL+8ENN;w$p@fH8Tav>zB3nrqC}dpj2-YG4VrkRbhSk^~1eTec9{b&H^AWn&YVS zv5;8kAT`631K@0%y${(0UG(wt8n`(Z!QGgq!0&Nxv? z-~&D5jiFhV*FTl}_uIV?fnr;9c6keABTEREV>CgRXa`)i)_r3_&vZL*Vj+T}JPDL( zKTO8)4!e~(EM$Ye6mOaxC=8^LYMjX`nb~gRmptI9vB1jcSSsYBer(^a5^av&< zP|dDXfe}_<^3}{>5~T=S#GjGyWH)erJw+5FaeTJB&O6xyV;bnV$}?%j%6PouYgqi{ z$EWqv!-DQFzkdId%SWfxI2y28zTt?t`$-P;1Cv-*CUI6EW#HZodN#$Xe+<`w`#t8i z+Z*@1%{QYr15|%>AdWK#B|GSqqgjapMDB7KP`k5J9Hs|y*l#Hv`J~Hx+*Z=z(i~y1 zj5nU;xwTjhy2fkV?)2%&d~a=bJ5|JTozJeH;>bkwoU;Xmc#nBoX$0Eo*#e^;AaMLT zG1NOI5WvX2-Bup7KgjJ51CiUyL{Zbj&bz((xxHn$C031SlA=k~%t_+f!HxJLmkW## zfcDifeCIL)_e_3uCr!8Ewmd^Cy`GNVZ(TTM!rgF+Wm07^M@-`k5Zp5x^xpRqd7*#e zFF_i-j?K`uz>$c%%g!rEds_T5>gHI`aX$BW6Vby_eDo)apF<|dFNjgV=La-%KhuTK zIImB8CqycirBP`4fnG~;jC_lxSHvN+Hq#i3%?*8m%9M)z5qBS9c42F0Rrxu z6LW2hGxnff-IloM^tay5XUKyKrY6`ya|*6gu#Oe{Rqa^VXcDocdInbcERF;sY*NnI zy-&*rFxUEv2*SwonG#v-(CALAkl)8wX?^bPY>@96w@Dlf%2|7mSq2XZ` zs{>4%e><*3FflDXAdegBW)!n;7_3u(0M{#+`22@4RDEM6U__={B&d zOB5`cg14Q)H8saGzi|t=(|tKma^8iwXImb61~gqx)_@$HZnA5a7c`Gg!zdhg%r8LH z*3*n^D6`BzOlx?G1!EV4SeW@HGBZX1&}x2*P=5!vJ3$_Z2o=^Y;jtU!+=BfM4$0D8uR2fD>X)C>Ewg(U+0WzK$8Ns( zdZ9MFbkb21a38!1&=JB2=rLQU) z`gu%{{&53z_&v_{C?Pv@%VZ&Tb_|sntQ4J8W+kC(ZS2Z5INsa4a~r3gy9K!4tGqt_ zyw|G(bDh?E1CcWZZRzJ2fZ!O~7(Ga28*C->OeoQHIi3JeCo!m2EHb;y?dZ$xz7sm@VgScnKSP_GUoYh_ z6rhurlk$>lTkvg81h5SfZFF^oBVsN~-wBPkf!9h~=a`q}vX%a3j<*Yz?73(F{B>05 zSjR(c=g+w!=LE;W(UEk1x_}4Dl%BPeO>JG?aTH59bo5RYa9n;h!N$k&ZXL8(Q?T6I z3h=W#uPBNlI`4hF1jnC$`SJC)52MoZ%jgNd?$GF=#^=0DxdVr{A=8%8?A*>-Il=6O z`_-(f!fjZ__Y_BiKy5u)-YeL=7PnpP88gCZIE*0+OQiao5>clE^nIiIOcuI1h3K^8hA%4lz5!|7kQ6Sfez(~%TaRg1g6diZLX?7PsvLjSZ(- zPMLp3Wu0C&yM&5x>oUGPqW!WsFnDynp62Y#uh_|Cp6Gt&&1DOKS1Uu3 zQC$w`hPTH$Q?6#^K>3Xww*$QBdurwDO z=)7NVov+{b!B&92j&N88`Mwo~QvqGsa|T9()eqY@?JLdh55lT#)WQx@bdKq;fQZ0D z954fhWbNfe)wBJfcqH4A@+qRVL5^cu4yCXy-prM&2(G5vbBfqq*Zr~;=I39(eD3Q{ z_V!gLTn@+P@9P=oR-D1cgKjesZZu2#?k)*^@P400aV zS^U#0++o6^KRN32;pqV|O@L}MXXiEb>jkPV9613EUxcl5{<;ST5ZI{`5FWO55ce@h zhob{LVc$3o2j78SaooX6QB314feb~_#6 zK2Z$2&9f^q{wT92Me)YYusWcJ13 z?Q~#G<-7^ylA-x5VL6_~RRNRn&=5o!mnwG_1S(f`=d2(A7 zo5XywP?ptaNe%^!W%sMY`g=w zT`dR&}|~ zB>@``9C~%^RCU@uG$1(Y={-@gEReQI3(eptuG5B>h{d07in_!&==yRWv16Aaf%+a6;(3 zyHrB9wcQ5eiGCJmDiaj9b=gR!zf2Xip@jcK9VIo>_CGuoZ+&&wKDdU#a^VIG!J-I` zF*^`=o3P2Xf(pGRs}L4RZn3#3glBD@MZwPZDb`v|dk*n?c{oZLNx1eUp0Bv|w=e7C z-jmlU6eGcD)-wUdVW#WEq!JDYwRNQlh-J=gU4XL_ZU=l$&aDw%BdExUJ4Z0=#@kt(_W6p5((?Tg*?O+nYsgc0$bG`T32H>`XI&2umk=-V&9CmjZBAYV` zh=PdUa^&iElj&||92Q8`F@fG+ZfX7}2D~qjg3N{{;oB z9le2&7A70q8T-r}d5~d!Mu^|VnpmW)2Y1JA!t`WkjjIF7KF5h96LuX>qYj9FNuPhLdsxN3^7Xb#kJP zYa0YO*awjO z^X}&Xf#@d4x&!o^YnDyEXLtIZ?rsDY3~!H{jHd`aO;=vMyUY%Qg;Qu2@W$byLP(tZ z&8>gtA@VbN-L=ZPU+Z+HrN^$Jd!0Y=^SAFG?zYjxcejP_bxcO?{uYF{yZB&QBR?FU zS6v%bpY=;4TH6{Uaj|CGjAjY0Uj>juW1fvX7LHmdU8{Wq@LEuV^BJ81;@v`Y(UDU+ z%-h(Mwcopk_OXNyVBKt;s&kgzcFyrb4tw5kMQgCYA~wv$b_G#DyxdvjC11^h=mdZ_ zYFUzemzin@^FZyNZZazoXLPZrs~zs(;Fc9#Hjh|8h|AI(jPbV*NcBZ%ur@R@xJB?L zHaXe%bPBXR#?ZIX+u?{bT=8;8v@lR`ke%P}C2DgP4vOe{WqWbvX;#$>e8JDMK#s|E973W^N0R?BVtm4MUK65=cL9IR0@Nm>^+l-zfg~d zKjw0{_}=}}$?qnj7RTE`ER%OaxDors!s(K%Yp(8Mv*zSQM_hMPC3p@8z~%c@T7Uid z$EWW*(c@I9!?Njx*U|%2yi^{5&5^JlDjV)+H~auTMk&Q*pF*4*3Uy$EEWp!a?l$NQdcbmi||zY~_rI5bEX z24|N|BIJ++>F^_wikQ}M`k<%du&R_;nUH#MHSS@}J$Tj%KuZnrX@?72v&<=9ZfUdj zZU98kj8`myxcb)*N!Cc;Lmto7HA?-e( zP4ExG^X>j=T#F?XrpsN_Yq8f3XebaTn%jXXX{CA%1MaPX&Kjdz#d7jpaWT!n`6*>*N+b+Co zmmA%IR^eHtYvNDJBin}v1yhnnX+$SvY zeZt9dkp{LX0uKEt2}(q+TV>eKM8FyPlh<{e9Z+_9pV;wXM|D)uWj(ks)!t9(1D8N+FtPS3- zGIxlYV{2b3@0WwnmSssGbH}f_)%t4YcKOZ>k<3t9S4R>-q+`}4orK!E+5hB%DO1%D zE*uEo9-L8h5;06WTatEzdkGMoz^JdUvz`_B;n-dL+N-?2e*N@e;LuA7EIk9hT^&wr zdqT{-pz98mjv!#9->pkpI!ViE&0!K3tWWC}EQcFV=E}9`ExGfDpuVnzz@)B{?YK5> z_QMJN?XvQ1x>E|EH7#v;Pe~^?IRWO@7=VX@o5KNC+}Lz>?K4@xKm)=!cy}1quvZ$k z`^>&TvmBJ}VgbhixkalFl-knV0Y`&$+4TU-*v?ga3eGMw`PCMQ*T#;2eKPp#PqNb4 zJ|5?QO&5s`i+=Y$qr(fM9L>Qkn3dH#w^M5DJ9M> z#akIfepvP$90}s2J|MhceXB56d%u5#`#F2nsS+@Jwbvq5Q8E^myt}=ZJqs7{e>}}- zmW|r_lWZCl>o|nCbPG8>qT4bKU4C&M_W==r&S8}yDYx5vCuqW?74i2)UVmR-zx=#^ z{ow51vpA=#I-v*WvA_gRr6SIj2v}TiVNPu6{cm>^K)zf)0nfCc%gP|D6)vl`9FYz4 z#{kfFqVJ&~?|E+r0cAUKsZSp1FccjW|L_txSgl4{Q*0Q=3(R zp}j6Ecizy)a`M-)X&21P{S?Inr2gIv5{Be1Hv|Av^VUC^3dPErJ0+@%k9p8B++N^P zKjLRTGSP?wO^}`G5TZ($b+`^r$F}rnHP;&H*%f2$3g`zk^#<{+K>)^-bn@AG z^z1tGM#d6CSEL=5FKy-MPfMYhfk23n7O348k;% z>>Og7d7Vk)}v*muiD;6|mW#?(~ z8kn8)rX!Bj_6R6C%H)1tlP`E#M~(AcZi{t{81c;sXaI@J zt=~@hIS;eDj=w5SzXcfsTj~d4ecvA({Y#fSJ_$!Y@gUn-pJ*zO8JZuLt>fLvNgxEi ztgdO>qjN0{k=eUqIJSlO!OaCkRD5Z74y z;}&;;Ms3qVay*#6!^zUM*F-czgAa?A*GF-En1lT4w#+JF!qG$R-t#=!qR}tAM^LRh z+@=ce_CO+dMnfphuzT(+U2m7}1Lp}O=vJ~FX97>!3Ckb!;W)T^c6&9QmI*R&FZR4$ zVQk^|_1?c%qpM7+D6IPHk4lXB6r?`=9Qzq3{Oph{7t9ta zRIX6;Rx5P{b zBV>2`I84E{jRgPG=~|aNCQOaNGV(B05X~s==Wfb8>$bGKSPeIvbYo_9y>lbHGO! z7MSic^{$=MDh7N-eKK8O8?Q~#Fc%0QP+VIPBB6@KDf>w9Rao<{KRqi&f0|!@{dLdp zpT7M1(_cT-fW`V!iQl7m8EojL3`bHBOpbibXQ7L;bl{8@W!h$FDZIms4_810uaw1W z(L3dHV>Y)C2f+kezpLF^6Wy@f@bZe#8R)p5j_=nKPTRcRT$yu9jfRfrE)P_Kw`7OZ zmWSuL2*w!#(*mAZtcv0>i*vKK9$mhUwpq>92%>4B~SL-C@NisI|M@o!`gr;or^tJCZMtINb^11iNk*Kr;k5pMdbJ zwS>*NPk2nSQgagN?Tfr7s)a0OE zgou~yRA>Vv#!K*34S70A&vv8iz`mR=N4sy+1vx$Qyor}LVEvh=(U*fJPn&9;Ea-}X z)*NG(-!F?sbRZ(|kXZOE2{@kqDX*@Lgb>ASvW&=A!|(So4i2@%cRPk;I5!=95}f#* zI#>+q?Lu=L5FafA9gh8QsG;|8cqwaVyqO_@{88V&erUsr0D*TPYn7f=0cQramc>9Eg3n2+AGADLvCnUBm_w1Px`|zAVeIUUqedhIR{@i0ZbM z+lJ$;0DNtD8jpzo$(qDooceiKjx;Uvu-DQaxM6vVL^+!a|AWN7eZGJC@%_^W>pa@) zGIJAS5w;s#JJT&(;B4<_&0xl@y06cSIq|tR$A}JFP6?|H8nU!50P)L+*(vqw$%{Hc z#<{(guUxw8+X;xyZ4Y*~AfItPHC*qP-cC8=%N;=6pDkn6o0MuhlHO-Hl1TakF3Ijx zx8gJKFy>sJ%`1kOuFI+_zYiwo2U(MTo{1hdU~ z<(Ll28`Ys&F;6>?u|^y*!CMTnEH^kT8+AvlSt-kCy&$a}I$*6%vkkzGSd{M%HW@!) zj(2G-r+s1qhl}1h%MM{i4304Aywz<1y+giTD1sP~6%oL#kB1NJZpr~p`N2o93*bS}TQDG#X3al5h`BI?X`V68>2@N(P4+(?_f zXf7_oe8yJ6?4RW=ZVPC571t*a7EK=790`tc)hmt-eD7unFmZOew>>&u`&zK+Py*W$ zKT7L=%>LW=4?{*Fd+$O!4)<0&YdFJ`ionwQ#b;MFxG&tc#3C3AY_UAE1<*Up&0w`S zGcQSnLmY41La63N14sfh5Q{@qde64?qov+gbN<%eB-q1_@69sFCACMgHg21Ep3j(5 zL~Ci@2pzZ#j2Okjdy{bXtlV~On`nu@4=&!<)4k*3dT2USd=VZj1+Cx|yV@-51xnhQ zSoj^++qRm#GI$l*FMsUaj)Jtb%)MMEA3N56=g_HpN9`vYRqqC#{it^K^sP^v;59^N0Fh=1C(YY zO*7#pT?~}U@hYs(AI7M?dM_&^+&b?@C}(#*IdNC=x#9?b@C-k3ddzT&ljC8q28e;X z%ASr`%5=Q$;lC4&g|in`Tf(5xHm*`q-SF1nzcAI zh`$ZOcVuq4QpU4CWj4djC3fNm5s=pz4)Ppw4?7EQ>kK0*3SF4|=LDiaOx@-*V{d4B z3FkJIAKk0$c>N9vn=gr;|M}zF_x;%q8zX?N1CI}9D+7B<^vsZ5p zO^WbY=U4Li?MXbN#Mmq^OQ5leD@GS+1~~eaU|49<@R$KBu2g?IQb+ceaEE8H5Fty| z-?BZ=Bp`5wO=xiXWH$gpb4*;Smn*j5JPq9{&)-@Mk{mNPh$_oVEVnW`I8afSBX})+ zIJk8pT$riT7n|z>iB1W;+hHuWS_EgB_LpnizxHn*$6LK1iD>08#~SU3OyTry2cT`D zVc8HyOoH;-J>8L8Jlkho{c2%F)J=Xe)CzW<4zMdPEUO0PVOtO08n>d zxtOPSD`v7QO)slF2|~P5bV^%&iV3hHz5o>q?%DC;02lNktq)n(*YYM;Uf#*kRKwB$ zKna3!6IU=wOWi8b%SaCzELDULP8E#BR?y`ZKR7Dfx!EAck2ZkaAwPENuWf(v|EKF+wC%W!WZN&& z81(>9z~=xcK;p3|(j?VwpRd1jg6Hm4OSZcGkR|TDYN3G4NMuF?PY671m(m+bFpYh` zjqB49&K4DGZb@{OyhOJJ>#feI$oKKmwK_Eoy_67=%R>BgZiiCpa@-_VRT71TUU~qM zWmd_PiHG#84IstGcL^qgr@sLc{xM}mZ1y<&WqRL&J%Zx#1vnC8_FLhga)ih2#Xmle zAK$(>Xa3*EDNY4X56)Io-dGeN*RV=~BjDz)J0G5#mi5jJ z50wX$CC>`}7<)NAO7(Ag8eLTpvk^lF0!en(U$1`bFGaI&JtdWI@3%vt2c=opz=;hn znOmo;a7y>4jvkx=b#&g9!-Jd@HMU~ zozs`~EtRZ1kac9N#1Qk&{X= zc^8m%X0UCv>xWCp2WZHYILjy93ApJ%-Q^wZWqhSfV|#T=a%ptDmUXETL(;u?By#v6 z;VURgeICo;f(-juu>YhkyzxHd7O1DSr!M!4O<_|V_%+pb-n1to3-Ma`p}G785@5?a zJjx#uT+n=&DC4{^yQEqck~Mj+Dlb=sT=m%77Veg;T%#r(oIM_%1OGA*2ud(%WV%g& z1^^y_WkZgFLaz+Xy^?4i>Nqa38U?j=BTjMdKaU7JY&HzrT$Sx_^i@~gHrWU6q^=5x;=Lvr?x^KO4CDalbmNYIu6jko0N?g#j^HaBtx5 zu7OFuoNu1pYB6XDPc0L6$2+K6=IThdpos!NdPy8!)Y=rdvNQ?mPA}Z#)_n6ahr?7KH#p7qdg$xW$%E5NddlSBP)2=%t7d*x<5!1zk6jlqvhn0yZB-Rd-ukJl z1?7`NT3%EWKGm=RB34d{gViaMV0kCD==!A+r`(!&K9}qFe}Db*96wQv?R6o2slLjB zBxe(BS?v-adKo^1v^zEH!9HEzK+e3rSRu)_<-PBcCJgYGmUtZ9dFI6)n(CDI;JBe2 z6gDn}b&PC1&Z&6S5=D^t(edW*xGc-BOv+USCfQ?@zNudD7|K`=RP?sLdW9sy&&?AA0BSPxrZR}*>O?;gXxggIP`}a?O{QBjs3VNso zsO}z{?QNMM=J-2IHF^KrK6WkO!X+ev{yMI9PHy zEX4vPkL0%aA?Iq3Pa8E(#z^^1j`C;_PyABxNZo%Ypg;lZ4v28DpPB9Z)VE@}{`}W3 z-+%k^zrU!m@OSJ!FTM+qUg2$km6eXY*gLZCh|EqyR!Ndg5!%?Mu2ls4t=wHp27XL) z*yD;6eZxr--547AG#T&qrpi}bMm>rSDQGZCy4kUOGhy9FK~!Zz9}*V(!GXUegz_&> zw&SjfYYpqHWywX@D!K5u_nxbLfD^zC_z{~#5eVrFSGpn|Hx($GwTSmms8AtV#$dE|@oILOK)7wLjY z9k*#ses79&>FCX7Y@56*S(PNE+wp1@EFHsNy$g^nsnIbIB0I&A_0LB%8=^dA42)5B zpw4kh|ChQ4D&SAIc`0d;jUpOY6vI|`U^uBGqQ~z~q59qA6O}(;ZLL)Dc6smGh5VFC zXQnVeb)D@BYHVM(uH^c1s|cd1wVimC+SnCnkZ6s3lc~R6<~1eyenH0(tJU7NMa|+0!${cAHe;MOxcqu|9wP{$v(CtPa=2=)T>KSl&zAn|Mt9 z!A1%8R;Q#(;3FG9D``NwyE%BLXg*9p4&W^Hs+EG`6hXh^-B~6z5`mA_A9IPdY!tc_ zPTn2pA}ziIR=rf-S<(_ zS%7Uw(9od3iz(vUknH8e5-{)sS_HO<-tu-*IE-1gng>`~#q@zLE&LMk&%t`fZ`evf zZ}&!?pg1bK=6viQ*-=g|PF-|ay{d-4orrYmo@AvG*`Fj3FD-|@TyuLu*MI#*JmBeq z61Q7qrjOH-BGTWm>lC4QJL#j6syH4U?CO9d5M+2i!RgH$Isdsj^`PBg>>9-6k(}Rk z2$kYo$+lC?U@4weO$g9G#X~Q(Df0hOL$W9IvmoblP&FO*44<}s)dFj56!x74Hae|N z>WD)qwR#6cTFSOl2RCB+c}r7?V%s2x($VyO0&Gg8tgVIcrkH8-etT0(Kn6y7u!=s{ z$5Nf;dR-ZE*i*G9d`tC76lYOmUg2YqL?9H(a zYhcr<#-np{HiF2ld9@6ZcXZP89rHRZk3dJ>hx2=sHeo4JI_$3yVXE42q*wo0Up>HR zt0F$v>V6lwBE-GWmm=|`DRL4(k^`W4QdLiCSNQ&_OOH5;uS2{vS?JTAn4Y({GG?kv zD|OPRa!dRo$L9GCs&mPev~T0>DOa|F5YAEh^ZwdTq)^F4 zF|K22>;jdNLgB$TuOHD~e>x*R7Hj+%-`clN_pfiQ?FX2+&&BRvPBGDIWHNKQb71G_ zFhtO)-V-^xZBOS=+lzE=hfJ}ia1<%YC7MNf*l^yYeFFZz{Ao$>ch#w?JK)7ClO+gT zf^TW6Y|WRbG_TB|-YYtNb0|qP)eODk(*4!$@30!{1ciefn6x@#9RU0eN8S{%BoTrL z>D650q`uqEYjM&GK;M!ihUHKNZnkf;TjCE#Y9BE5^KZJC|3!H2c(?$on~=ydrjn?`Gyw(Mv=F zK8gfy+Ox*FpkAltI61y;3hSLMXkWhqqfJ(azDq-rBa2;>7b9gT$!g^9wl1dv-O6$C zd$f`j7OGt9H061a{5GDsy`-h7`fc_DW5#|GB)n%;4aW3PUFW2*@nsQdk#!jK*{IEn zXDYj0>(ii*t?(8|uSOz^pH*UDrxEuWVN-?5!yby7W_m~Jhzi^&&*l34AOHU0(A-ybs${t~s2z;zV{ZgN$a@GlL$2 zdhD4k<+aaF^iuIw!OESyxl1k~9J4{9J|%LmKjx^jg5P{7$H?ipHrKeXTs9)lG8*2r z_EzH%NJ<6a^rOSjiFw%k|flVWT&QSw$(ea z=Nb1u{p(*3+HH9v*2E?$N(2PE1w_MepXWu<3#3<_Wpoy?JFyT>d-%iG*%+$)gdZbpPs2Q5M}TgWvpf} zYn_~2Fy^2Xiq0!db?Fn}$!6!Z%F%r>jRsz;;2AcSya_Bt$F0*@TaT6(0)d?ywS%gGLq;YVMx^dB z>%-W*ZOeq6!h0+cyu-V3AcNaX=`{yoY}ycwlNjoje6CU)uhMMdx7oPH$7C>o;*e6n4m`yvsPC1)q8;@rJD10?}`#5J5E zua@T|RRW1F>15Bf0^R@l>t6@U_oq_w?(99)hy`pUk`HI2@5N5my2Wt^k_wpbUh;fV zS2t>?s8Sl}2LOJ?xbuZ`xo(L5~LBE;?Bdo;JXrzn<^DkbJ;{b}Q?bO0m=}koiRO-V7FD__Y8{>&pN^ zOJW;qqXI6pB$fq~*ksP^M!C`>EJt^ch74DNEycQGHq|RKf*WxqDoUYy$2o4r&(Dwa zNV#+iMycQ_h)Ht*uq`WLuBp3(x}>i_R|}>(j?YS7i<>Vvkd3=eF-6IL=3Spku#no@l6Jo9n9@*z3TVRe`9$?DR^DVu68Bt<5CjdDcK_DM{(?h zgL$s0)o)iykVKl593p2^&MBhi?JLRP_EM*4*Gt;3Q58JiVZWVgqE4OXt`Qor!fOZ) zm;8l~Hss+jf`(!MqU!fy?{Ubk!vPz!?`YoK@5PcRcW3KVoD7m+R1;yBIh7DS6W}3- z(lhCWl3zwEzw06cX!@=kiGxo&fp$wXbuj+hC??C*ey`tuyw{NVL0VvANlW6fI4BCY zl(yK>ye{f_-Q#akHQ8hd1n(z{5)SW}f;`a;h%vO=T!fAyHCeB+&6zJXF8PftcVN%R z+w9(zDWv_R9Yv5YfSpyhlWT2rgzy*Z!iHl5Tm z5;vlH&>H6mu!{z0Id=2OM|((d7{{N|?XX#O3@9im4?tQftt2HD!Ew5MsNFB2=?;X2 z!=o1SwLFYWLphFJ(P?*`NMFN;c&op2%WPguNk^MD_1Ci|z1ws0-o>gv{yUgZ)?Wjp z%2PUHqFww=I#(#rPWPpti(%;|p76b=cg{BzkmJ<`y4xz;&LstSJgqQE9Gq6!jl0^r zgb~2y2IO!uM;3^gN=;!9*vD#}7FfrUAi7T~6b>v|Xc>uwbY$cE#<#wFIz9wU;B+th zCdVA?A5qJm(qYoB4tS=PBxasuiX@F>h;3xx&docoxjHBMbq7V3?zgK#R_nL%J~S7% zhoa7TYFiFM?g~epjaa=Y8KU?E6<1)BZ93X-!1$W9x700E>yG_wj@Ts;y1M*5g=|{>wk5*tAqE`l z>S~Q0E-eM9vpMMJ)M|hQU6+CTN!Gk&l@J?ZVC9qA+nzWIy)#6`A%Je`uiZPP3J<9; zI9vC9y?(8q{?5m#FOTqI?~!uM?u!cL1RlOQRZH^Y9YEASlMrKp)7z+8&r*I%&rY_B z&Y-+pud=JPf8V`_uzjTGTk=RrQRA%2cLhu?%{s#9OH;?|AFq&_`hc}^a@0@$VPl{|oZo0QZV zl^vPiux&M6s^*faH*LaiU5luX`JS4y}tcr{Qg;LQwsv7i_-IK>1zv1Si$SuVcVUIr=4!`YjRSD z#HFY#DB%J8r7n#f3jS)1e;B1%UkPsAj7yFuD~5F|&rVD&&ee~TwNC0JiND&~ir1-3 zbxxU|Q#z6Q;2Qu!wB)6!79-vGMws$CR(~HAamnPSph;{wF7T<>Mppy+YCA(f*Xn@k z9{4xicH5Tpkdh#vs+OWL?;Gs<*WZ8q^6QU({Eggix_;iODu_1J1;4z-A@S9%Y9e>p zsFnJ9tsWRbY!8CLbzcHp+JfY>qAuT({@*(Y_Fh^C>Q#UeisD(sIku74{^6%_-jNAa zv5uFR2RT+s+0M7N-I$!T*DYr1HLWOt3deg>s;1WLyaF2ptS78?Y69S=w&|Abqbawd zA3b2G9cmghcXyHRsEpkh>JjfYJ?xKB1pLRE{f*ZS=c19%5_PrcUdHx3r?Vx}(56xx zoV;b9PC?G+_u$A{*UVbt%F#E&rrpnd3B?oZys4HamaBYz0*>K7-Ci2$2F6zbw+vuf zyj~ZEvPJ;Tu}Z_Yk6M>apPhApg_;TMHY2G%w$jcdV=Fj9nX#$<0u*w-V_WJ`{39h$ zsoD?iu6Pi2qo(ErQ;WlkRT@rEv6nk9@NK#N{Nq#qa{t|6IWXRMLn);WiV}^WP9jp8 zSzf%BVZ;xuJlZ9#c4l=t4lfywrS@jqtf<@Bvk`VSP$DO&j;R5(E-JieudXzX2HDFSvaiN>01hH4b>~o=RXyS8ti`D;p^+%RA0eQN7OQtF_LQ5vCbDhl@I?sfX^w zs#8-#MgoaIwTHBrHU!B{l@b+IC_b9L^O9Bc3VL6$|Ea&f)sT;#M_wXjob9Wtm2_U4 z{&_lFXTFbbK%sH!JxUHj0C_Tw!#!9g6(gCBSgqK{bbnFoZ;P!C;8nkYvLJflD_7r9 z>#OtxvZaW3R-Izwqp4=k(mB0Ny>9k=KRwPtkEFbK(J48QzH-_@5vJ)o;DVDCOaPqN zEC_W_mE9(PT2XfZicfbq+{__YY>ec8DNV_7PQ2Z!lHHruD9iP~-|E-DX?UpiJG!@d zn&%Rm2%Fi#G!<(+6-%+oVVbj0iA$i_b$9UsQCDTY25`qW8tNfEzX8VW%}%G2H(vLy zUD9HG#$|@cpH`ayH>;*DKia^L=%Lou*jp$E3s6{U6q z+N0Xcl)eYit~i5|y7nl|i-E4dNNzUu}x_JS7)?$vNf2NkEr&*z=KqRvZjck!0n3-MC7_f`lkbj(P0&DT{x{* z&l-8FBjoTk!Fsm)Zkj@Mj%4ww>jQvMQ5Kt&wql~_@)9>Y5Nf-CDip*U9G(kWsIfO^ zJ8t4e$j&L9S_^F;7OF=OY(KU3o9a-h`Rm>EEn_n}% zSjVfVWGZ1bXh>GG$~1YIZp+0ZF&{(!+XQ%JtMjW8+iB@gpAN!-5TnL2Gb-Lmf$YSH z?lrrCjynEr!5(^M*K3BF6$nOPOqTsdKDRC3t8(Beb`x*4=bUu~}}0KJdo(N7eH zdD*DWk=YLcq^O1zm|2%pFx73hl@k#z9bM)CfNAqssp1qaFc*Bl2<>RD9gKQOQ6Vi9 zD)>0oVE&ZzxG!Mwshlnf+aZHVc0V|up>duZBz-;%RzPC zJ1<$ESxs9G#~!_TsR~s{+T1pingK>3+v1<)O~ z;I%>4fZI0OuFm@vCMdT75R>yEVY`dnY!VCUt;ocz4rsHm*VIGBgxJQE6bxLxJOuo< z9vlTY98y-H*IGWj725ar{_Rt1zdsd5pJG>r_BQWzmqxze)O9CJ5;1{j0hr?Q*It)&9J0r+WygqOQ zg|Xa@+pGB_oaeOVYK_1DWHLCW5|%5@t>p`Gs5l;~Lwt@-Vc3iBJ5eg=f$Rzm)up2@ z*(B`xv-#O9SBPbVwoJv66-krB4Xa{Z_ ztejr<)62_BNTRN&91ANPJ@s_myL8(u6b0rcg<>lK`r>P55Vi4Eaayvy_wGM!6PK!U z`3PMUUBqKHlDZsI-DtqsA*FaOvKx_Ymrk->nmhn`qD^UvNy?xoqY^kqKx|eIEArLl zvL-mxj)4t(5aqn2*sFf39CiEUeC5*_kT;C_EAjG|R=>Z&`WH^!C0d?RRJ|7{$+uv0?P?E8g;7!BP;Z>q$RS~~S)XkZSR~+iD@V+lR+#Zr%4qA_S=+J( ztO8v14NKlIw-+Tw*&WB?=6*UWp|}$NkKKTA%HVD z;0@>)Uha7C2`?Hro`6FZQhp|7HM>Cn=XN{%ONIsA>^=Q;$=)b2ujDubg< zf{PO5gQ&gPt94jld(BKp6;v(PF)poIogdbn6p&hhcO+faPpL9;Ih0vDu5_wX-E*|= z&Pv}nZb$kGW_ahafrG1?njEmDBn!%)Q?60fQctRqGQj~72;Y|LJodkluic5|n}fU5 z5<}8-mr{JNzpb?0_yb?z$&Xm;K2GCsa(X3Fj4;(}CjBV{to^6-A5W&u ztQw?kX(T#&PC0oS3-A2ubVv^832y#2+jb4o@Z$KoQiAl$(%phB!3NdbL?@^{*lCfl zHto!u8vOwtsEwQ!Do!>jt*QRZ0P*?UGAqt)(;{j~mbcN>iG4eeZ-c8(%l8|QeoPJ@ z0PF}l`HovFp=3Kc9~xW5JZqvpbTqn!E5`f(pM*cUMhr=iZLK zCXckL%$Cfo9>9&aNv@k7-1@r0@kWqCbm)PitqRN3)XZO$n51J7*te+h(nW6iU>{nz zYaAQEq?bN2lorwx8e4cNBJne<2+z|irY7M*iuvw4QFWV@iE}O?4%V}+H{YpP1148RP)NPExBFBQFAZ#Cne zzyJ93`Okm-jmzP>L?DP?UZhV|eiga!qMPcDMDFF2#Rzy*A5ALyi=^Fw@0Z@}*`<_& z$%&-21eteEoc_!FB%4T2LJiQsnlhK28VgHhLPsm*lV5%@GX8YBEsh9jDn9i_U$IJ) zKpmpUA4z_vYP1@4F5?Ng>p#Wgfl?baJ=KzP0e}amB7)4q#2ze?y2#LxKXoW6OgVo= zvM&g+y)D=uKYscA<2=UaKYyvef3I)O@8#hUCS%Z2gCM{bVY5~3p2_2foli?6iWhOi zwrRKB<>e{BkvW1K#I$?ivU`UHY|dV=SxFmSW>wzsu`;=-tZYH)SkuSa z5%iQl;Gc-usW!X1CVb~Z=UxJSn)=6Wc7nXGT~|u?RHa6bmU#l-ZtsMJVbRGvw&l45 z(%0~xmrc=&$Afw}Bs;Cs@vD+ZVflGF|9rd5c^pjM5mi)EHGA06%uCk`IG>4Brngga zO_mhBX5s*+yfUq8cY><{&C6GU#q`R2KZf?lnP*YyYf>|6Nv#j03MARe@o3(+siNkf z?MsE*;zTEzdsC7u2zPH=RElS(OO}xQzk|9$^2>Bgo01y10!Y3b_td*e$IeUmcsuVj z*RQY%si-=O8XbsIW0Op;@8}UIdUfi0X30OF0Bk2oK5hzky(Wg9B%qppIf)yHIBPuj z(EGzF!{B7N*1bV-bZ3bafS{x$-rnj*N%iWscnHx^a{~t~$oc^odE9^q;t+cvT7K7k zd8y9xzFvwjlI}fPx?VWee#l8rm!pfjLL4@!44j3nIY=u`uI1e!M*v$uq`zl54jH<^ z-qODBo<&OOjaWY}g=04>To5Mb6by3P-~}`jy>Hb+h$i)ZU#zbx82)7h46OgS*P*B* z=EpU>YD=AE=xzppFvvTedP-?3QElq8c7)~VsJ;VrTEREn14F;P1G1mNHYK#@BtoFV z?L-WR7pDd@Ks46In}n$Xfk5J8j}fUUV2BO37orr`tsUOeuma#&c3&#m4Uz5YaauAR z)}311-c_~kwwPhcoEB1R-HB+ELRr#Tye~Gf%s@+Vd#EQ2bPG%ic=xmDlfnC|D*OHwgf}O|VxbGbVOn25QSLUyy zuohgtv!7kMvNWSOxs(?U!Noe43?=KH#z|={?rc)%6^7ag&ng_4j;<^wC&`iUI9cT_ zf_?wgf0>_tAHOWyickOdozZjZi_2ffLVBT#_ub){B+2h_tC zBOnp{Qp;*hasIqil)NWU)8*N%TD270=IwA^2FRA(-f-16%}Mf&OiECB%~WJ#oOX$l z9oYO=ad-|qVcUZ@W81uHamG_xs;Ee2C)O5`lB-L!mLTRhg=TKx*`2>RI1zm+q1~>b z$jT;j?Q+b;8>6AY6I-XguiZcYd<$w1jTr9%*~c6mRSf5?7e>(4kSJ%Begari25Id| zWqK7~mcfW@jM%|x&TvxGP(@Q69CljcLAe8T1bP9WCL2=S*#h>|$g!(t926?KZGydK zDufUOc(YCv>|d*|LjiIfdPXUsMTvd<9IfI{=({G#3S{Oa|E3?I_AXfqEXqvstJk3e z)Y_yoXnnb-HaCq2`3PxoLl2@&^RCx={n6hp^vh!&jHod5OXqNoL20b=<`yMrgN>$R z2sy5aq@ms-SswVjW;<>mYf+Mnb2lWRZfjO34d zJtiF`s(|Q_ns&ljo^{uEpep}VG)c)DXk=~__kUTeuWwx2m>;3Pi*eFDoVAJku57CV zoGF)+6FDd;@u~n&Ri8@YyOHt95dtWmHyweaB zz#3cD(O`SAJ;1ANlqIO1cO~M_9u!~&O(ZRRIMruV^PJQ$u4{9!Os_3>Tw|j;k*|i` zmZE%Z7HN1R5!7c9R#X1IIeRskY5UNP=TNCp{CkJqEv-^WB`OTSJ3*fv3P+M7WYU+}lIGiMp1UT}U~KTA$+5oq{J^wgsv( zK+fXBznMO~lt+`DaA{0S_~anSIo6YyibECTJeAd2_3<6ky($HQjv6Pt z%rL05{QjKE16;_yU6fQ(FHst}E|qfmW-1bFpUqQ}@+DGw)tG)ir^=k!1nH~iopg5x za!y`?_PF2z3zX!t+UKX3)ZPP?-Av(Bn#762Z5e$+K08iUbP8GfeQM7@S zd3SQIcBwY1!Ez)UzmZRl+qp^mE>1H5hY6F~EnKJSrg5KC`^NUed#Zi$GMj!xWB~Rn zfn`6zv>SP<4LgDo!egS;yEvoUliba6{rLVi3;dcASPmkc%-?pO)|*vble&!sAW#9} zZc3&CUS#=fAe?YHSMT0%4ve*B^HEiLV>VW-o(gCI^xLkuuT90yf%F@n+e!pL(QUV3 z{u-rIV>K@JtItM|4CU>vpQ)oU40wL>+H7UVBkj68IMg z(H=CSc2ecWUJ*g`v{_6A}_T#KGnQVxK?SCo(uMM{PFqgyG!sB=^y9q7>=;&wEd(D zIC<$H!5Dq zuH=xG=bhN9*J{@-%qe@a|4W}j=Gk<9lU%C}A8AN?NW%PW3#6Rg;J;?a^qv70YS+@p zFb?pSDBs;o#X35KrN)W#AW9P{pH^0vjr_j%eeqj+(XG}D%c145+2b_AKn3fey>5GQ+QIx@XcnFsIdoWaTZoSe#q1r|7-M@_Q^TiEydndPe(_Yz^d>;HFZu&kn86vwEtPx^_D5=~y65{{f6P>_z8d~Z1~gIDxg zudns4p5&VlL%Km4&WM=OayV$uX5eeqX6z7mpnka1gwnra(>|aP=1}- zg`H;AF4HXQ7N9E@yV)O=#_3G-ijJ%?6_69KylhHpJuXIB%GsURUnyTo9d@625C>gO zCm_bAn?c|RJ(uhIzrX+Z_AVFmxY$?G6LfH?lTLXn0c$mJqdKV+17%6wjjTi;C!VS< zrk!O@N>tP}o#ITIS6FKnj6LYP4LS%@BXgP+HS06Akenau*?Hb$$7>oBLGbXs8sa zCg^b-eOGsgl&8l`N) z16NQO4^IW5b!eGVY8t4rs7ZJ#)uY7hcrMug{MoI0nqKV3W7(eck6t*zBs=>F1mJU%8&tGgW1P1}2TRzST}1^8a9rNTYSXDd z+~wGk#bZ-9xD%Nv-g#Aej_cESxZh5S+dlN9qKx3JlGFLAsp%u9;E7!y%l6-A&U060 z*U5*jX+Vp*ep)yTN(ZtowV6JRq+-V)?1jwzIGaBt>$*z-gxvbA(O~O$3Tc^OF&vvB>Sjcq4!) zDXOpQb#IZ=CS>NJh)o%EA+TYG@&ht6rjp;YD-&YvTXk2Fco7`{P*mc0U$P~*^VZ=_ zkCwQ8s1DG8Oo(!EM`QXM#;6K$I{!^wuG9(b(S z7~gt*7L*+9#|(jWOFoyh+HzCS>Y&RydE?1%2`Lk!D@_N zjnpLI)kIphTUAtA^PR&n{(H#*CjwXmVgbYWxodx2R6A>b5aX@8JK-6OQjg}$ezm{d zG#0&9&w!mQekOs}ELV+kM2Be2&$NM0O4qS;5nuwmA=y)h5nNh6RHah2aCB+3m8!6X zrX5CkNL76ORR8$W>iZ6R^uZ5B(Q2deh=VL6(&t0Y)8WJ*w^Kb-kE?3HgqXBs3;|zq z<%g5Pg9tV3n-t?Qn=p`tGzqdRAd^v*iaO-JEz#O@S%rHo*3(BA8r z%Jh>>g1YBtkrk)s0{ficc2eS0GLToaDq@eB%C22Eb)3q5o6hR7TzRV4K5rmY+=t^% zUJd2bIRo$tA)HLrj`MjYKlOJvzx+s+N7uvJ_JTc#tEs~aeAHeA=&wqS-LYHK;=;-V zDS*XpR?@mk@jSkMQn={`m}rN%QvvMY%CJ*D^#y@B7nf#F)4`sys-3vr>MMjzz0an4 zZahlboi8H`lIFCYTdo(5*a7OtlFK(VPL0!8Bj>4YM(Ii=E4&a_cAyzAe|6e|`GnZ{`sxGk86FR?c6eBa%P(UMZ76SmuAVsYU{z z0*rqf%zlms1lbSG#JKTn8{w6$?Fj#1(;iRGjj@gJ{D@(70`v)_BVn*U7g-$b1U0v&_2Fmy=V4n+Xe zw6)i}>1FyD>d9JjWR?0a6>@+P!zM6!82m=+Ki1ex7w$~u0_0lf)%Hvj6h!fvsrIQW zDe5!%p1SBLrF`tZuCDat+7!8_R}R;jxkm(5=NW)J+-YJjgjSL4Xh zW5L?n`G$?BT#h9&i zw&_%%U zCB5#alMU)BSIa1NldfFTZh`JiR0KSKU;e+q1?48MmkH_V#XDhXUzIF4nV88Mk%&M| zL^?{^OuD9)rj(Arb#|)H9h!4KJenW@{9JXW)AO157I%#y@0(5DiC(AjKARF}Q%h9m zpjkfv@I0O)oL}FR!k*`l)G)fUd(zXk+lgukq=0q82w%7>T*yDr&tM5r0^coPPho|= z4?9a-)v-ugsj}CUzw)^@rO(;^LCQg{+Gctab93NwTuy0wE3ZK@KnDndC@AZ5+6}Jz z+No?p`>cC8;+dw|+KYxHkC#6vC1M#j0`n?|pl$i+-U_kQrr02Ys192ThO}1a3zMq( z%2|qYv%tUe+gjb-yNb7|o&8~uqT0N^La{eRqoUqEfWkG1XuDe0#z9n4BTYrpP@I_u zQt1+_c-`ULnjyBcsKJVo+^oyM&r!W=decDxMU2=S)F$V91tsIAzb2k$mveROUVA0! zT?8k7-%bty;K#6Rl1X*41=8M!%I;V9F8{PAqwXRpn5fo?s$C-7o(_!&p1V>!X)KeQ<&9N=DmUqdaOQ^o> zuZzRY3Br*#{f8wpmGcTtOCQT{70B5{RhLd{j#)L0bPo3`2}IKrkt%h^l{DAwY6Vc% zmtL!4&V1UPeZ^(5r1(lsA7*b`J0J2?g#7xWw!hA7KDoHs{_vvbnvkw)V(88{35?DU ziZQb6_%0+AD{VzDp=xO0U2ZmV#o@Ynb!i*w#qLArqfQd#h;m5upC;BE_7fGBo6hEG z_vc2 zl{lP^y(vRXmf5Kk^XAO%-1!Gp>OCtxqBGtDjP{IRf8O`+hvOvO>V9?E zpjn+}ZF40tQ!9Xll17v>db6l&Z}B=RQ4lKO%~L5SX54oYo;4H5dkZ-=OQa65ZmdTu zRGF%QkfV67g_k_yOB~WaVd6WpCNq4cHS4GdB(;wM+Dm=)%EVA_x9uLdZ$xyvP+qpM z{$o0@^QxVcDE7^5V&&wWh_#~gV1&o!*C2g?*{pkstj`7e{rjkY-k-kw@`hNS&gLiK z<>Y(wh_cuKiuZP2-aMR3JiRTUM;TmT2wk%IN*1Y?VwQ>tfECzK;2^{C9i1QNyLpoH z&>74&rq_7g_S;3ijNX20i=nH0dkGZr>JvC*Q-9?uviGv?RbV@b_mWceSX9d7veuV% zJvC1mPT1OXyEZa_y5aI$_Qiiz3wzF;?M#vi>~HG1u5i-amL`MDd#A;p0$7h#yX$x} zL)1{?#r-A)5x?4{--f?gjp(ElA2o&}55%59d2Ub0`TW#Qd9;nAN_l%IPsBT?CL*oJhSZT!75Ukli*b#02H3a zNu3G*+sZwb?CIw!t((He!8JgDcIH)sod_NpD*bv3c#z(Fp+DJm4$9SSTT|hKnmbhD z$vz#2qf9@W5;8 zggTXgj#QK+)!lkOQd#hl|FUR*EtHOj*B{m2>7=QKyiq&dn^NVhn?eRR1rDh&Tm8>$ zYxi^nDi!aOuhW$3l&U6jj_e-VJL?YL6<+-c4z1w&Ch-tQc zoO$%Req2f3D}{0m_2;CNGZ)|@+HVC_q~P}DK@fJ zI3E{@WD@y>Nvq|gHPN(60D%!xPZrx@>Wj0@hp=z*VhZaLuj+}dfE+e&#hRj}`T#Wr zr8qN!fpB}(k^wiW_O8|@$>Q|-sn@8>)FTP}vwr_iaQ0AL%SzNOu`}J2k}a&N-=Qs5 zC9&A{r=^g$DH=7kse*pky?s)&!I7`!*l@}{RmA?@<&zKHm8gvgGeBmRusMqlAhm_Q z^{jzzcsU1WUYnXiRa>^9XW0^VbmH8OH$jY?Cx;CTEbdyj5!BIOWPnX^B<+&jtc=f! zUCDXrr81&+-6~J5+Xx9cvEfhBbJsqkgL?Vt$AbNz+W+x}GLG;N|ERkKw|D3rfVj^q zZnrAHS-LhrC+S|~O^1YjFM}xW(vD8V(zq{#{T2Gp-5t(vqXrr4j!gz8`=|e$D(9^0>cn18&Jcp?7XzO#OHszj z4Emu-Xj6@wtj~f5gT=hNc5v+b+xcS9cbemr8(2LM)p3&cXz2b^tL6Ib>wlN^Q&Wg{ zPlf~!&D9IHWYs@s%TCuRj0CnXQT2F*CcLQMZ@Y36=&8u|z1fr=Q-9ueJLQ%YXZQUL z$>MhMhQE?DaVeM(6k%rh^YyV_WQQ(c1^`VBUx;xj3ExUN*QDOE=GL}BOI=M@^nNzX zR`1t4e*+kQshpKnTu@GedOH{uoE4y&06Wb~a!OZ=Nj{F32%y?s+1bCW*S9Z!{&=U+ zyb>k(THX37Me^dHvDZ%3Q^PUkl8!<2jQLjB(qU7>z1*Abj2!Q+P2cKGhNS{&ytAt&w{N{A7O6Pt!*UI8>UV3Z8K z_UDp)ez)d%4Or||v5sTgoO4n>znyM%?FwakXCj5G6{xP+-)m@&kftqQRM=%B)gL-d zc`?e95Y*ZDq-&LOsKk@427PpNk|H#52yTCnO}R@&{3w(;R?{=$f34%6|NZh}bP5ReJ5R5 zE$Th?JTXr$+YkdE_B)C`(UcCukxRDXsV`XoGng7win>)%xBvLkIJc>}pWff7=UJB` z#wo4hSW2SGJjg+1Lrxbmx^+oA>o#L5p243vs2!+y3)y+sR@h7Z1mJBBZw4x`Xn*av zK+N(vc!A&+_u2hitpEM>TmAam-%LFnKzWrBWEW})Idm2xTAqsLNqn^*eu6-qmW;t+ z^5CX-R=83ZgLztM97(A=rINL&mO+A7v>bH4QF>b-mFW&sy>ve9Cz47IyUrgAcArUq9ML znfNz%u-7;>&?V+kyKLZ=PVK7|vmUQAWbHn8S?^uj3Z7hE<()5HOY;W1fyJ!h7J(|0 zQ#d0;{bQ53D$R+~oUe7s;a@md1E==3VE_K($8T?a$=7nVS!Qc?iBv!Y-fdCj0Rq5VTG>gctLm)ZepS-~JS}+JHs6-y{gm%nH zf!CS=i^JQ#sIx^6YfOfyOO3kirxk)iBZ_J|R|#|g5s@WiXb`Er?rfJcBx*2lz?0Kc z3QYudo!ZTQ4@%aL67ss0>vFa#UaMummf>hGO){rGF7{FcmPujiz&Cc?&Jm0jf|8!4 z3w3>WRn>G5nVOxT%cnVIwbhZQLvNec2bUs2K~btjp(4xO=X1H@IaT5DwW>c^7>p^7krC<>*{aE+jG+j}@udCZ0otE39f|?EjU5b{S+KoEW zdT6VvHjhl)7FaR~M0P<`-_br)udWWF=Olv2Y~!=>cH)=vE0dh7iEZSko(uN9fBT|R z-P@X7Z?dE(MVO`rdOT!#aB}Z;4bTFfIwsy;%Q!wS7iiN64KkYg+GLsb<&mXs45)mJ-(jd#Co zvOhn)iKIMxlg?;pyrD)Q`R}Zi?Yzm_EDEDiq;5j%(?)NVKoLEFHF| z_9gSk3?sYT%g!&~NjBwf6NiL2l<2a7Z)+Q<#S#($FQwYj2x_}(a&C>HOICC`RcpfW zwpw5A-#@kS<8LMpn|d8`#k~3*N>DrU(4`OPsgppXd)vX9w!;UAJu8A`$!%w?+{Ag2 zM-r1O0_(lAjn)h(nihzZC7TUA3V=0eVK0JT1rSaSW_=Vx)rq&DEv0x_Y87?FrZ-(w z9C;8o_^argZ*SXSPwTG4HVq@3+0QQAPr8I6=EPtbIB^Z-?MgF&Ob^Eu+4e&Q#YrOy3(3AhCIq z>bsZAHa!{ev=rkI5^q#xT>7e$jh;-o06tKv6lQb1dOsH+Uq#OrU)pOW9(mJ)?pC{& zMRTkQka|U6=f-;rdv!)nW(R-JjRY}>1Ln*-nxW6gP zcPER>N`}|7_1>2T7>7V<=4tgt<}4&d)!e&VZXQm*fugdVwtd(Cmh4%n1%PU4ejo}0 z6Xj}lnVJ{g6b7T}{ghM&KR9v6kU_Vx1gh(vL|v^12Is!=jjL9iRZVH{8#++pOpXF- zrhA|F;xK!ALz<^ep3RSMv z2})?&twLVdm!F_qiv*IdPV4uRN4r%Qzq}d)9NMwJysFnbRZ$XE^h*N$khhK&hB)dR zK{&2R4PfzX%GFRiWCsEj1{~!jbAG7IlAGzQo40xS-oDhfZ_3d%Ri%hNGFwlnJ31|R zLvH0=q>gr8h}x)!*K7Sc9PV!%jj^lFrXRElD={8KvtEkgu9Rvf9~SYsV*fv`c*^{x z6w|}dD9=qt&rSVq1;r)7>Ju*aBojQnIZTDv>452>|4&q-5gecps5Rac_7Wr1j3<8e zsV6ZBmM=>XXS*sx(RItTmq(q$o|b5t=WCl)&4HW?JXH+a)qF^*wwBF8Yv((A;&ml3 z%{gefWKCH6Qz9oQvd9APBJ5Z+E^06JsN(RSPYtt_9ViyaD(ohk3dfpoulhPa7wuo4 zKG(NB_7LzM-N6Ow*sZf#)DLlJYRp%PBd_Z*6*Tmeli{c|SM7$hqEx`S>oEbSP~xn4 zUDZ{y?1AO5Gd`8|?z&!i*QZgMHa-Qg&p|7Su)PGuPE%oWY|+mT6!KoBNhxev3QuJk zqdSpRIaKsiINcdgR(=bcjBjFl_R?^34w10cfZdJy{$h8sw)_d+S)UrOszuEgpUSgQ zfIMapzy0>_AHRKWU;g#qr!3~WS)y)~Q&4|0tF-J5fF%Y01jvM;3@##plDo8B0x&J& zuBO%7S+u9T53YW;d~CRtvCkxo`J7%piK z;0At=_miYNrPq5VGv>Gx2GtHsTUe5JUj9%MM*hR{j@sDS6mJZ-@Y4=mt1_=;-C*O4 z625gEzfbR_Y!^KUZQnkBawNIGj^ zxXU%x!CDK1!C}AI3+iLZF|;x743%zlU59mkt&JI$!RROD>GC7IBG~j+025kkl_db! z6%uxL0zC+FIgaP}G;2kcd`fPzgC4`v`$e1r0|NAcH$?qiwZmPxxD4`lsr(+6^l=BrdRVL_>3Zj=pq`|bGQx5^)QvvmU%%Th{ z&AJHRIRl$J2Y(;RX%#1&wDvepc9a|@){1v!wME*<`r$Z|?7@?>MlGTxm*WZ5B2p_F zu22LJ;D7l(ey!i`@yCB>fJniOV;Qn3_jOiE_syFKhqpzJ zPT-QJ%#su}K3@_Ne_Bfokk_#G@;17 z^j5_^wQG#ZuvjBYWAAo+g}}lm2|ih(==pHp{9gZk*JqFDZEDjdx7zE@gBJq$q5C#v zXan5IUYIH&647i(@P>#+I~iq->vx@}^yXa7IJ&V*Y$X_Wp9DxqoVKMZ2SHw}y3E8S zC$)Az2lQB8g8^PJt;_L~&A|yT-g2LAn%kcO@(gLTT3uczm>zi09Q+MRloU5?+vL>8 zoAl&WQ+JkrdO4XYxVe%M)NJ1zu%N~b3cws{O=%zhSg!utr|+Nt)BBvl=Aln_|GW}+ z8ap+LKc3E6z!^`%CWvpBLODUt&Pq_5J3c*Z@5Z}aYobJ6!R+*gy zZSaz|n46sI-D@rHwyGwWA9od9iwyS@d-T*$?~-g2h9r~dO$Z>05|tgx?=Dl_O-BsR zx~3DoEtf7=9F$KSWJ>E(FZk2JQyIRz#ybZ}I6#}U!g2uuCh)F>4YWI-tM+a<6Q3po z;8C{0rQXeP@Pn*LcbY?;F1B7FMQ!D_ao~W?tx0!1HVFX-?;`u5ica?H3iHv&f?8*r$6ZTWKueY1?=yfvakie-I zB?!7--j7Is)k~l{kLHoB!C5CK1NgA%0Gl+5GSos$(GJ_t@CIBLRiWMVQh6T9PI2`4 z4S+pFcMgSngW;Vz;qtb=sJ)~of@7$?1opp;W4?;nk7~F(qO2W5a3D*$qJFR^^&7p0 zrWq`f>{Q23#%0?C)B^}5Nh&gV%`_C$qx62wggJFBCIgwC?4_Fmcb4L4&{jD8R^HoT zrze>)3cqSYbE3K^&eF2fPD80__(zD5RahdQPn#GG(c3QW|0K` zD2u+2e;(m)5Cv6?!U4pbd&wwQk78ZCO&*djW^7iw)ax*hdv$BEDouMh<-25FZ^7Fn zyEJShVO7jL|Nhg}b!dcJ*5t?SP4@&c8Pd%C;~^)I-E8-*H7hB9c?FzKZyprPB~Z_* z_I&L!OsK4tOTBda(KoMD70{1HDj5MV$SIFX4xjS9)45C}N8eR_$bx@e9(jt$SGOK- zr94;b$6rUm;=_OQyp(y~39m`25NUk#et>1Leckt3%4z$&al(oYwcBb^mF2XY^)4od zoqE&7UBCsxm4`}RwYuBRpeUEPk!Y>E=xB;v$Uo4ku6(p^`ytOpUr_=Hn~5UpTx2Od z&)7peGg(#UhGCNmu-hFP}x!R zYLHpZYPM>s*8wUi4xP{f1Y}*)NQrDKFTujPu9;fzwK}Kz`IkcB6YTx5UdvT00#{?RE2->*aGm4b< zq$uwJLLBNDQ7A15NyRud=m2`z=hMTxw6KgGsbHu^6-f^+GU)4;x2tn|(l(l^hAPHN zkQ(dN07+DwLD}x16aCa3Sv4soMp+vQ$|Z7MlqyxaX}KZjcuWNbjNk6sE{Cnwe3`wp0D1)#Y@ zQ&mgl_w<3nvL?hf?K!yzr^orMQk_aVZ;9)-!Msej;MjG9bUhu^+~f*udcILI?OQpT zIj0XTd8$(V%Jfi}0x0@o8mC^CTKc&}s0w+R&3QeS>&v$vPmI4mZw@=?;&{j&e zru%l5kLN$TT`w;>oY=DAF2jEoeNG$^CoInR8`OdNGHq0KnG;~lRg^K*tD%m1hSPsDMNy%(#2Ty|h z53r-;G4L+md2!I2>S;?e?cr>6kVmy=;KVvfTbDIo*F?u^LoK@-)Z{om2SIO3j@#5E zRkymLW*L=Tl!rX2IF(4;Z<5hef$F%mJ|kR%*LYu|B_$YTdRrEcCpYW=t=D{t1e2m) z?T=_7=|rZ6r99S}kCK{sty}tyPw^rttmd$aOQX5Vls3+%SHNdd!;5fVy>~WL_j4JM zlLoIz?jqP~C7+ZyU&1P&N#2Hixbwx91k`dM9eJ2pt$d>Na#cE_{8e3W9T$}kqbO(Q z)RTs`rWJd0!u`@!&zWRd?s3z}K#fC7g`_gh!G5qqG_Ey0sVzJIRQoGu_?|2F7f_KO zrhiE)>gC(*PK=k}jT0z<(0^+@0MOgO*!m-b#Ue;CP6scfl%}X?+^7_sz1$Q|#c}tc z3i2jV-UbG_XusJDov+!bZq7N^96LvN!TgsqNNT68L%UxtA(a9(RT^uWsiy?9UgF%T!!Cbs3l(5G^jqa_3mY$J42#!Up0+X0qc+rJ=>3 znoF}Qh%FCEZKz~7F>cW_l>bI$LYL?Xzw(TB=g&ScYtMw`h<_U)^NwwkJ zWIA;`OQJvSziHe$z+ijE8QM$1&v{C*m9tQk1tczdKNd7VxUzR9$^%GgJyZ=+$;Jvm zhXRRit(abd>RD;&o5{^)ZUCjAS#`bmt3z;Ovae+MfiF z)pGW_+A7r1G%5#k;eH3()=G(;PTe?CLK+g^su!Sn&NZg-SZSb2o(B$bm>l`gCT!Cp z0AT1e%iCHl*Ma|>$A9gxEjYSxRze>KS)ab5`Kc0@UCZbln7Cj38E+hdn%+y(?4V?_ zjm*2bh$knd2N;#QK$mHagJmU35wx2IE~kE8|Op2{$(y#=xW ziFEMG$}p;N#CzKm$Z)&fIT&_YG&*PH)@Smc&hV+~Ab?RZNQN|qryuK;Di8dS$Sw&Z4@9|s;c2GF76=EjOD|2*$WIn>ZB1Ic% zk5CO_Ro5WiSG^0U0dSc4Kj2k%!ZJM%Qgj)(g^>x2}FH z)vI+Mz{gus9euit`NRG$u=P3o%W8cc;~#%BEDfa01VCU!zO;T0x+noscFAJLUHMc% zSW(#IT-36YPrV4Lp`~%_fN?wP>t_=P%kUnt*IR|UO~c?MmrDL8p*9UK!UExN>bC9% z-XGHevOv9k1V9(iFK5UBJ^t>ll1$-e`Z=iJ5>LCSim|CXkUQAq2IdYDp9WH7y?xsM zm9$TOrnFFe#L1c{7eE&EDNnMm@ejV0EzQSzeffQkr|97k9^R$lGG-7Md^f6{@=+E) zfQa1z=naghilptQ;KhKVK3+>-m(~vQ@$#}YIthjBt;?CB&~$#*7mU!VB3H5?$-&`z zeNQM!c?U+?>*ZaV$pwnA1Z@uZ_DZHHYpY|Dmhk*OVuVw6$@}}-CF2mPHc1bT>^phC zX%$J)p*Ru+FonRaSL4R}Q-{k+Lx;?9Tx*!L7w5V}AUDaHj6J?b|=U{GU zLpMd*0i%uumnE4hotBD1f3Yf+=(5XkTCbF**wEe-@H>^KFDDg;R%t~+_#j_#dgFhQ zGDupiGtgR#HljG?+sE~40&!fyo9C{mEZNMV*G=ejv0)pFtOJB%!<6sYS=&03s1_JU z`E*&^7|hhQu?4@Y_Q^S(YLK55L;%EM#bf}l1g{PwYwy(*ul#MbKJ{Pz=hOE;>+hew zzu)aV2p^o4>k{yQ>JH`19Yg_;dLgNLbh(^iwLZGH(TiPf#mtUHQL&|6l@4%%B{m*h ze+j$q&6d41Pj6Jc_qWm|t?6|~$X(l2=4^S%w|3jSRKZ$=OT?LVwF#}usnY`HiW7u#c7qzKl_2Fzv$XR~%8UXZvqdD+x1mrfe|*|&xJ z@^yUsef{U#S}@ z+axgx>$xkc(!9m~Dde7#(FCNYwxcR%w`A}`^;HT?KzsfuCbI*ls%xq5sYx5zLs>(h z7kk810>l@$?nx6ZP_3r-dS#e)bezoYr9&;1tXHb{RHZ4+$*G-T-}R6xx7P|FmQ%e; zJH0hzJEo?NcOplwlcDZP4G~K}waZ z{-amBU0E9-=(a>YItM(G?lJAPLF)lK40b1B5BvgQ~6&tR9DR zNLkS(`KlVdN3sD=xvO`h_u`;#{mYv5FMs^c`1a#{)m}II*@cdCDYyY$>5AoLN;CbgshvQT&6P_K_Xy;h zznoRif$Flnso~o`1~o=>GDM|~N!pcvmv!~jsUz67Cd5+uCb>Ewl;;ln`UJ7S<;M*5 zO`NFuW1k=hFDy5!=zKZFdM;08-p<&Uzm&R!6YvpgzMXe5j4d+|P%mY&^C!EL(&w5^ zir(8vjK3Xzy=3d_UE?*LlEgeldvRs}&}Dl1SpX6ZA+aaN5Oa14m26GPsI<^91NDCQ zEV3Y^6CiXGICwCxoNd?aK!fn$)}7uI0=`Zcycl??6OQBrzUC`+<2JipEYIzBC+= z(IS&b{|ay7*%l-|0@Kx708Ww%BB%)j`!VJeWOZGe&6f?(rXtSHq8y~T-AN_3vn8ff z4rNR<;a#e8G8AT{YSsB;O)Yc6`!vw5i$(h_JR>UzlAbjJovMF~Z_w72Nk zYhE_gS~#c=HX;bontb=d<2*E}iMtvh5k@e|)R|+s3zV|Nfh69;1N%BPZpW!_X93W~87hJi#916+i`@;@u+Ij%zflCxbGo|4K0fjk5SFm$yxCIrc=u-HsL$zvNe9MHPkIS)g zfEYIEfUM?iuO)#_fS5&vET#SW)WdF@4)$hZyRuZC7LDYxynS+cRG?qI16^$EUbGP= ze}j^XeX*og5fGYcVIJ*{>~za7Ej{0sY}C&`$LikpS$RkyCKA{GSJ%1j+-)OS^#8m{ zqXCMdB=Tt*ylLV|90#`Jbo%LMEgJCA$z;$-$9DXk3q@A#U98%BwsrRehSmGSTmGOW zZ(mXd>*{k? zmM@>xska{;7Uh!NI3ao3-Fbl?SVKFu6KVX?qiu;>#Xxv%-!W9b$qP#gPJR1BecZWb z1c}W%fj2366W0~1HaTpHrN5x6C^@!FJN|+mtai&~#gi`T07TN2uoUiL!y=FgAF1{z@rIQn=A>zY$!)&I`UDFZ(_ zhELdomU1wgbX9Mr`#N4s$!3krS*vRB%0v}`BC5BA>IqL|&jElRf8eEG+vQ|kXYndv z@rD?5JZrREtbh}wkCzWqlVX*P;A_SE6JD;`38|?_a&b=wdq~t9Ed4Q)`{nocotnQ* zIdIw@cO!clN@_G^Rj%Y+dvGYvA=~7YJO3j1Xq%+5L~4*uHN%uzKtSgJx6WSsVt z@OIJG{N%sX;Cb`AcytQ0Ld%1F*IKDB`-el#RNEGu8&z0xvgxlizz;ispj~6xyqtR` zy^%qQ5}U4H;FC1ijwdP2(Hf5IZiJ9k#ZN#jfQ zz!n~g6niO4+*=y!4wYQKKvbS`hnRHTF#7VeC!0I)VK-jXXRuswi?Ljw932NGS&iD` zy3gzENRov&pigl2I}xpa`sJ4oNMW@yFrlzg`f-J zjFsHT$?9UA>hMXN!zEz2ce{cftM=!wm1X*Ae);g6czF7o%2)XSdah1odlNk00dp_{ zAKz=O=G0`-CRT}ioyd3XiPW;@Ym&O|$j5htGTUbd0tdMZM|!pW9y04xregw%6=^gF zl-P?lTpYq51)yHN?B*E)lr<8X)44=8g1*J70DBRm=3G@zT#Ph%ftjw%)&b``Yz16$qMoTFGZclrm+g!V>Ss{@&?w!a@v@26!2>3>w-7htZ5sxR%K0v(_$pvq3e8F z0Blob8QL`y-*xD%K=67&4mc@E)-mN-`|=y@Ht1R6RgWfQ_ARRf^iE6jhTNsb<)%)S zh6O}9kWI=aC6dQ!GjqB?VvgRB!U$Y2{P1H3_7tC8NYOTxcx8xCM z>qE2~`{n2lELDqE_|>_Fy#TxMMKkjnqmCLIC(>ivgfuF_L@DXjHit@fXY6zH?t}#= zLno)+>@U~Jo$xgI%nr}FGVGa5+7F4x&~^v-E;6cZrBIzE5w%?~9(C(@pXYl0_Rr7r z+x*;~Q(JGg1d-fB{($HA1T)XNHd>dxJ>UGRiN=6`rLSoh@aXXV7s#p}|EU`e0gOa^ z4E2Fe^=vgU-{xGDUPH*EHKGaWHG8Ayh&Zpj1}DakjuqBHiU)L+9(^$ntTS}ujCdA-#naaFiSB;C&e_vAs#FJN}!ERo4lk- zOMis_uK=_!zs>sdKl?8q=C5DhGQj?j6(&{1PIO`Itz-aSIHZc)R*gp#%WK-P77nLH z^OTM0fYqix0I|Gy>6#UfIJV6J-A*=WOq1CWJy)FlqaElvnx;Y_o6$aL$bR!q+?Cm-Amb}bDoGW z4#Tn44n3;eip>>_8h*l-pQ6>Th5Ir;e|x4*bH;1oRPSPwM`w~Fn?p0hN+ed4mYqMjdwhPTP#Gc)l&%$KP0{f8C!x|7-s8;XlvYx<^BCvC-(h zT^?Yk##y9FvUiYnUk)JL8Yx;#h;uZ>xf~6>9s`}Vb zZ@$*H=_KM^Y4T1krsd-cdw3amlCjAl{dSVHk(7z}Cr6E3lmWMbDi$X8bMMW2a|t;h zo0wtK^Kp6IlzC`MQC+j19Pj%Ue^=9t&$K!}XYLH7fLl*h(hJD~tZ-a!3-|fshhOX0 zPj7QwPh~chCmgJSYY!Wvxlm8c2400{#XJP1rfYSxMfw;* zShhZF-RsAp6`AdH&HAg(>U=~8bM3PtYTn0LUNeJAh5+0rujTFE>FomFbY_F>%|H9H2x)C-B?;FJi^85D1j*W~$@-RUHMHDY%w1GNOm78EHHdMfFZgFkg> zgv|4YP>ica%-qx8cjE9;_!k{ZrSwT?rRH9`yt{?HqbW3ySn z1bOTsy+j-~4Si~{+rutl0-B<0g``4a&mbzI5?ipT`@9X!^ODp1OBdXMGnEhRv>(=o zvfg9%RC&THNII*YY6}i482@+4{yFO(%cyd`s|-J!=u5R}7+mJ) z)-~B0oC6;B1-|B(7)Ha={IrU*?`owBDDO#lt_tmDj!e@N$T3lEyZp?@C+Iut*1;&D?K zJ*x8vin&O=n_-UNzy|;uv)R=NAvWIA!NNQa5-+^ZYmidPus?ghbg>28cV$;$x2)+? zsPpU3u$$+#%EOjr7R$xG>rLb}ch$iUM(6HoZ1eBsEm)SWf22UQT5Wo}JMXkd`{@jf zl6U|-i#BXq17jEw9WQM5OtSwj{S7Ug*X6#54p9cx~;=L4;CS~6CmxIYq`}T%?$tj;b2DpNP*Q5+V@@D<+ zR1*GrjN?e9>c{!EUJn@`tt5j>vJpgP*2ycYZ0WIBYD-F;vW!#l_^q!Dv@Tfd4vDky z?iG*Zm{>{xYYH-}<{X?Zw15p98cs2dLnSF-VYZ0BFP8J8^NbhN$<q`rC8B05~~-sC-l7?${%N~6R+X)B>CY4Xo2pvXZwL_jij>+gYU>8 z0wn6dcb^K=-ly7*cEtlH*dszBWkpUq<$@O{(MG8r9Bc6d?^==^fvBR!`%;D?1Q25i z$naRv2c&ImgYoG#^H$sVeSG@-&u^c8`TgS?`;5nHlM%&tdsLj2Q#V~pm_||@4!M9l zY=0(S?GC_2=L2p@5TIO6*ScmXcEERSszGOJ-$7N_t);|M1uMG?6k~_vZA3s-7>0TX zFkIEaeuS`7_N1eo{%dV)Rz+&v&35+&C$g>iu(;iablI*)xWZ(cvwD&L9N9X35|7RT zLe$M(Id(fbSk1u#R@=}TN7nY)9(iiJ!&iYw@>Ku+`o~`m`Yx=-mfAH! zpBgO@rVfp24kza4i#px5&%q$Q0p*KsnoZpGAS@B`lTAE6IY%m$40eo80}WzWh?kOH zdXV9Ay@pJeU*(Lwe5Zy$df@bpIz3y*eC z!pR!?J~eL&x|3~#eIR+!xl{cna?aegv^1QCOKYo8-r~aNP3u2v|E58npF%lH#_1l; z!OSB3veyd6cL++Al)Chy)^q55wa-plS!V=(fd+}noEnbOdBFSGESa!2EW4O(k~Uq? zGybdIDAoSgX2djetZsL}<8)f{hD6;8MS&)~(c!Vp{j4epp8KVAmy-n>A@Q|f-&*{O zYDjnlF+z>{mYq!-+oeRKHtM#ETb=ICfE>^Z7Gc*lK@BS}!qwG1=Ge%-dCLpJPK|KX z7Mc4B7ng=;#qLY~Oab&gSEzmRN+$BMaGCT%{@&}h9td-a#j**s!)bOLT_d)f6xO)_%fabKlK`+;<~>Q3p}+|Fqt7kB3>y+%I8 zBbGD(`kbbqI-Zse0~}mbx82m3BL@tvRHK+P*!gt5q~%4*$@r$_h%N8LP~UV|Lr-?O z5h)05QU64;DLl%lq^y!W&~elG0X$*PrRqwuT(9VgBfc;qP?r7D#=Fb3m{iv4Ugknp z%7ZC=`|vJL@HECFU)yQC^TLzeZNHNWkYz5d^40T^x~ALPK0*D&Mo5R29c+}~Jo3F2 zd#>vwxr2agXfX=!%H@}>=vYHWchfjCbXgm@rIkGSokahmXG&>UegwX~Ouzb2!sm9l zIy=;+!6B;=a)%k|>A2ZW1majFjHQFA#@q(>^wLIOH-}XT?%oydw>DpU%Ib0*I&>v3 zg@6;}-OakqW3_&sf3~;EYW&aF1$d>)}Y0~7!lT^m7FOVr+0ntzNF z6soF;p@=9$jJ3Xd>04(2)IZUCj;0hPIYRBRtaxw=8;g6EO;gz07OL0fdAvfnv?bUkGQZ7V-p=BSMzV$M8&PWrFbp5H2Az}y*m*VzyYmcq=8#Jk zkneCQG8&0xo66t%&E8AKK|j}M%SyMYW(jSR?*R*t#{zeAluX43!1C@Mf~VB`_yNG? z8fDC^?_C5L9Ov7*hmKXcvA~YXuJ%ph%1s&cAPJnh&yx&k>wyW5nY zIE~XBn-fD({pO93r5LdyI1mBF&!5Zn>2rI|5k6GX1%w={)-}t?j&T$l=(GBcYKZW? zY)gvlf3WHFx+rM}e%qaDh}RGmJWkejoX0*JLR2pLlX58IX!c{XZ#aJnEZ=smxwDef z=|39(kLHNPlII<&e6tgxW|jO=>h@~y7uM}@l?r6PSL`lp!&LW zNH#MM#h(@DSV|pUcj-5`0pNB>IgIL3YU@$;|Mu~>pP!)Xp+OV&`?78NTuz;v4gY{n zM-*%>Q$+at6_z4bx0b6~a~-fEpw`BDQx!l#98#+yMAbY$i&|STI=<{px1Lz#GKFofEF2GCrTN72Dv3)7(=x>uZFFzeStx!mT!=TLNhx9SW?NS4W>&QnEo zbRB&G1~4@V7pZHL&P%Y`56#1>&Av78+pK=9)<()+@N?d;=&uW{3K}yi zRwrO#5%MLLDv(NL8h>zYr)83^)w$X{KkW+4dN32LYF`tlyx^(Bx@A8$IP_+gB~(Z9 z<-=TxFe%oi#gNmz+u7}E8_Qgx8BA@P>6Vp`SbisFR99^Mo>;P)rA71KXPA?L2*px~_IGExTsMmI&pHp6WTA>21Jk zdmi~Ljdd%9_c|+R*=gA7AX&3z5Vp(Vp74xKZ4CuhyiX}g_B%P`*jdic_4?dCeEC0v zm-(S%eLKw7y=^&66{J403Fw{(G{hK0BnMVFXhWwTr>!_-c28t;c=&#fNU}PVcEGlP z1MZ`22#c)hIY+5dFSDM^5)Is&6$63$J5+UEshw6tSYKxv9B>fIn83ReB(0= zM;3i?HkqmkJP#+P^5`<8Q~j!PR|%E#V&zs-+upshtLU!SXVl5fWs{p}qIdmu(cb0d zeS)vBe~6)cNZYk~e~BBqwGtzgm5f1@9FOaAe8P$*o6vDa_EOdmx9mIkHHD))6w$x^@r+5D7T33*_sVSn+Dg~b*`Ew zJ(g?@M!czCJi-_siuaE&=yT}_g8i$K&wxz@1Z0E?$dIeZ(AU+}|K}TX639J6HSi|2 zWgzkEx650!0aORC=6Gh~l$-#dY>ySs zL0@`l-fOx3sNdrMe0h)i4?d(4iW22K&fV$U&^dCJ5aLjkRB><8;33@Mi+ZV3RpC!O z6?+Oye#Y<3J{&7J$IRUt`q9M|F<9XQY=qU~-wTHWOnRl|O$F|luQ)dC&C$?AL&`CI zS9k?mpb)9;;9a-h$!h}@`X?KBHRBalQbXY8U{0RebE*86ln;l|g1q8sY_7H}sb``} zy1h6S)}^URnVoM7);`br^Skx+>qK&J~B*8|doWip{@-u>A0()Dm2mBJJwriKm^bHho2CHIN8An@vHMWKPv{ z%I@`s(KwOEi*<X1IaJ;b=a;YGz3%>sHUTK0cbe%2Ch*l z(IPnh5Zn9<4jN{oc;Vx!N(UD!hQ!u=HF zbO;1M&k=B4wZLo;!@-_A`jR>UkoR+$65D7wICb#~tgIbY&i>lH8$c_H>ky8r^190C zk5OM%#BNejCxnRes98ZG%oD|ypYOdVE30AH&J#du9rm!5O&^t$AZ*)dItl&&9NkVq zMZ0*5h{(YsuUpjQNodVP$l5dyW`mdQSXPhq(WLmtPk$YW0297ShI|_p*QSr_zICNe z>~L~pv4U|BD>PSIt>U_!!#M#Pr*;P#zpr6?rvx3U6zC)#Sz4-tnQ`cz%EZcUq zV+LKnZ4~0`pW$T{-g1Kix4gs$ZXp$MFkBoZdlQ1{t=VcDZ!$E{0NptY2+3%UnVoV6 zD;WaD=+ajW&WQIxA27wB?{+H7Jyp?`REamp-k?@kh|Pf@85Pv0jTyWcSgGA0T|YV@aqNyR+)H;|c`uk&dR(jh`+loS z6PaH-?Ap{P(zqo#TTF~GlJZz=pXSZ<1{HxVo!G)}Rl_)zaGIr|%S1Iv;ErQX_GAZ_ z&#P?R@%HUf14A|3T-g*exLo9;MNx|w@R>pGI zC5b3|XSKIaFE_j6XS-9{r0{X1H3JN34Cg(Rbs5#`Wz-g#+|`Dlux zD_{UYDH^5BwtF3N84AzU#T=6>7ufqTD!nt*a+;B^^%7a>w#uzO`Du`oqlfJ!;P%s%(IQ6nk%`DERZALaWFrSNzR z)#)`ya~>=9@#B~Hwp#I_a0duc?Z!Uu49@{d?MfqTjTCJeMz3q0z72MV?9hwZ(#J`b z=KJaU?v$?T1a}s}9{@$Upf;JwsT~JLRoa3_*mh>&arYFsg z9TKAc(gXmI%{8MbCtIB2e-_I2GoRJrTlSj%ZNt z561`Z)#s)_EZD9Ri;Dh@x8_D1f5!owq`gV3$LiYd2Vu-c8V99do&(C^y&SNknjOGw z=XLKMQFz%6AyaDretl19hoAxS^`=JOy8w}PY!VH3rGSRw)#TVY}TGr{DE|As!axDmT zsx)W?#@M5_2k9T~VsnxTgu9BxRs%U1Kv|BZmz+uY!&BS21x&3xMcp6c(UyeH?Oh*_ zcFFbKGo2Ys;wj*Hs0#07s)YQpTA#lB^x@-&zZc8(lDsUNv}|jv>RqP-!Ktab6TQZ= z*DovnG;9%4CZ&=jf!k_RvTst;l?W!20F?^T^11kBUjAeHnH7Z!fYzh-pbx4Op#B}( zD_$lKhhE+w4Vb!fZ?L=Wp>ZkHc5>2>l#~?#i$5IjKDn=4p)3t5+1{1DmRwf$| z+MPBH1U7qY4fkrx@-<~A*6mUu7$iaZqn`7hKYs;8fBC)Lj{~W9=2OMGtIk_gL2#4=@t##pii* xxQdGMqS1nZtiw_>=6!y6ms}7^FCrXN9Pn0 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%0AJXY-E$1m}1wcgX z%+u{ehlHrVGywo)lV>#LTwYG`A1})G^E#`;x9m0j+lHwz7NXI)P5T1&R}a4`59)4S zMa>?iJ{%vsSD%{#v0%GOEGqgp-kKY6{2d2ylJ+LC9;<7+AA~U*X&jV-c@8Ltbva;1 zH9LUW&V274QFz%6AyaEl|LsfV_Y?qKfR_oK3pFVv2@b_Z57Rk%9NxN)~RlVy}AUHKu zccNu1d;KoOpN1_$%A{11Byd}8O7=}^x)Q-;5};B+TD}+m=nNV>!iu3n1wiXjd(a2f z2~hux?G-PRheI!KkOoZMxi{Ed_t3Z$YCAdUM@qUB0p%O8*T+&3=qg4MTT|Y)>jo39 zXjUd05ZawK4FooOYz_Bn%kr4A6YuR(As8e<`r|(5KY#uTi2m|>yB`Nq@64x)byuCY zsDj{Bf!CHGaebnaZUK>%^x}PQwz}IZ&Fn=)A3^LWK#ijx_gY6s~EPK+I zlVSI)!+&f(3Ndvy$sQ~rzOJTKGaxX@SHoP!D>{QisjEsH7R$C3UcFUPqa5TZArCMT z?ZxMLbGV9%@}k*16dgTnBw$M@SGL)7qJ{Zl?u5>J&2*^gLHv&Y^}ok3RU~hp0RWt# B25tZV diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index faccff336fcc..b9a2846e0ca7 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,5 +1,5 @@ DIST abcMIDI-2024.01.04.zip 628571 BLAKE2B 2919a0ef33352d2151a97fa003274b9ca8a9b5c047f37e54c29315957377547d4ee59a7846560439640885cc3ec1d1f6ed4d9021577037193557b2176dacfe48 SHA512 9570e802f5b63cb4baa8cb5b8a8a0a892e0305c87aeaad639d331f73f5da080d94bfd7e3c0b222efeb1caaf01839cef8c1764be42cbfe4c9308d56f12f5d8888 -DIST abcMIDI-2024.02.11.zip 630133 BLAKE2B 40ca9c912ed375e5b86935b60c0599f4352d711f5e6b42e9ea33c5aa407f3820d7fac70006e2c9546fbd7193a296672b479dbc11f9cb015f0535c954a846051a SHA512 380d8b3a06467bb0d0116ca1da3abc293e1c75cec920dc476a80492d44d9aa96b8c0bd74aa2d0d0379647c8107da972b9a427571ddd83186395671b9feff327e +DIST abcMIDI-2024.02.14.zip 630792 BLAKE2B 21fe8c014aae29af66107de51341f525ddde0fdd4945c83ee506f6f726b23026c0caeadf2a657a9f5e42535f327e3d8ae9cbd597a7b7712299132f4f5dfa3ba1 SHA512 cdb2f959463302328b0d3d7b23101512e3ed08a80f15f40761c00b5da1d8942357c842b5c8f1022e22d551c2eace1af5774bca3f8e4daef4af017cfec7ed1c0d EBUILD abcmidi-2024.01.04.ebuild 676 BLAKE2B 1ddcccdffac7d10fce6d7cc9f52de04102c91965c819d12b14f6104a3d01b6c5cf7cafc4df92de50347b365f34378f5b4e35b71b8cca0d00b99ae95772345c0b SHA512 11c8351db43a2581bc5da4f287af633b9b4902e89548266827e15ac3802706dcb18e2a1df451c6532aa1594e531ae627555ed19821354152faf9f33f065aec34 -EBUILD abcmidi-2024.02.11.ebuild 678 BLAKE2B 1f8eccea9c89094128a0a5c6a1f0ad58f3d91ded8ddf8792a232b352b105ba34e9d237f5eb869b1c0e5daed0fdebd07216b5ea1b44f336977096e93db06e700f SHA512 eadb130c315ae5561e82be18ad1a0a49c50e49094df85a0e0f5095ebf99d943e5bb84ea46c8728202266fe90e1fd1e3a3a36665b6ba4838108ecb1f92e72e92d +EBUILD abcmidi-2024.02.14.ebuild 678 BLAKE2B 1f8eccea9c89094128a0a5c6a1f0ad58f3d91ded8ddf8792a232b352b105ba34e9d237f5eb869b1c0e5daed0fdebd07216b5ea1b44f336977096e93db06e700f SHA512 eadb130c315ae5561e82be18ad1a0a49c50e49094df85a0e0f5095ebf99d943e5bb84ea46c8728202266fe90e1fd1e3a3a36665b6ba4838108ecb1f92e72e92d MISC metadata.xml 327 BLAKE2B d92d9b40b1c1af1a4ba5cea8b956a098066ae7cc9eab2cb31a0dfbcc37400558f5f35a6ce04a7541ecbea7578906f688d2931c1f62751e5a2d7bb7b80e97cd2f SHA512 170ca99684768ef2d5b0e8a26e6ca64468b3134847ffe53f6a1efb623bfe77a6c09dfd67df553a306af045a47bc69f0d41ceadf508cce7f75f3c2a7614d2d725 diff --git a/media-sound/abcmidi/abcmidi-2024.02.11.ebuild b/media-sound/abcmidi/abcmidi-2024.02.14.ebuild similarity index 100% rename from media-sound/abcmidi/abcmidi-2024.02.11.ebuild rename to media-sound/abcmidi/abcmidi-2024.02.14.ebuild diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest index 2f5dc355d9e1..187392a17ead 100644 --- a/media-sound/bluez-alsa/Manifest +++ b/media-sound/bluez-alsa/Manifest @@ -1,4 +1,5 @@ AUX bluealsa-conf.d-2 94 BLAKE2B 0e52dd17b7310b04759c160aaef8d7b50ee69e89c3b85fce5cade63163376f9b6400a1a4aaed90a09b8c87650e90f1c84f98199844e32f05b0d387ba3db4971e SHA512 6ddf5c4e82d30c1c56cdcdd0207d353dca4398d2e7e5e514b9dc1dd55bf1053876d0c12b3fd77dd7dff2c348b60bcf6f215f57f0c72aaf1b29e735e86f060406 +AUX bluealsa-conf.d-2-r1 124 BLAKE2B 577733fefb88cb5b9e0b48fe9eefa6d08044d90645ee1c8f9ddfcde1c02041a83b8cfe8f97d0551aa2fe55ff3b2335b994f3b4522f31853c4cde924ecea35821 SHA512 0fb0435403ff0b76a4d03573c16699d8730b7ceb3ed19a8d9cd947fc3b4198f24da2ea0c4cd5a6f536d3b8172eeca74d2dd6d933ce0f2f821a88746248184f8b AUX bluealsa-init.d 357 BLAKE2B cca746c0370c728fcf4e5ca977fb358bbc54fa1bc74df4cdf2b790dfa63e03c039cd507b7e6d254a8109bcfda9d82dc3b9d0b42b404c375f73431d701c1ae380 SHA512 b268dea4662dcd8488a7c787d5e14a6bdb2208fa3db573ae6c71ff96906be4d1b43f98c8a7fd0f8bbe2b95b9493cf1306aac48e675c0635ce03c267c2abd63c1 AUX bluealsa.service 184 BLAKE2B 94d33842a6d677b6e6078e2159e13198daede77be2e5ac435836f5b20056deac75cbfd9828bd2fe22ea30e544e2846f61be1194c555a166303514bbb48e4107a SHA512 108a86070b215d16e092c0f8fb869c969bc99b6aa479cb81c894fc6ae0c9e16655b14da27ee49c7f50549e4de7aa43a855954cc0dfe7430cdcf8822a97a4d889 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499 SHA512 8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf @@ -6,6 +7,6 @@ DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 998127cb4e03afc019679b80fc1ac7d56351 DIST bluez-alsa-4.1.1.tar.gz 284244 BLAKE2B a46d22cd86e6b7483f95e0f60c9f23421d2c48e0c4741e3107da3800180b16a47dcf897bfa579796cfb84ecc16812f545844dbb77c768f094c5cfd46e1101835 SHA512 5e43846af5c7c30a3d81a704514076a73b1d8994db5ee8925a59b1b328f684c15188d45caf9358f59e57a0c200d644dc673bd1c44f7d48a51452776e01f022f8 EBUILD bluez-alsa-3.1.0.ebuild 2615 BLAKE2B 4c8c85ddcecead2e8abc477fd2307120f7f8348fce8974a8995cf198fec21d6e346fb16c323fb7365895d14c6b0d72fcbc8e757b090fb8a00248ec80889f7d59 SHA512 dbdb4c4fcdb178b8a81fcb1758c59a33cc8422af78cd36036f497f1f06c38acc00190af971379f7d0744624d64dab53b8c3271099d994177013335a0e9689ab3 EBUILD bluez-alsa-4.0.0.ebuild 2800 BLAKE2B d5d15d66fd419a59169f9ae55fd4bb10546b79d627e7eb1f04e7cd74a658779caa558c6dc839025d5e5884ff3c547302de4c89c1bbcb4f91fe147ff8cf2ea394 SHA512 3490bbd1876f5b95202049afec87e4b182b93e9210d8c4fb59a8fa7f5169194a6ac40ea3eb11a3665eec62f9056fd776cea4f1795c90cafc855b8ee3052861bd -EBUILD bluez-alsa-4.1.1.ebuild 2827 BLAKE2B 06a94dbc4ff65f0eeadb96d9c3c5550f8c87ea0a3527af33c6998e51f2baffb15f844ef0599e3a9c2da1cebf543b1b2fc9d5a84a4c769adcd050d815b44b05ca SHA512 74962ecd3c8fc2cd60e1f1fd10572a831411d394cab95bc3d8344551c4f35c8d6c7c986d26dd8a8c9e1f2c2138150571e2670f460e2c0fda773ce012283235e8 +EBUILD bluez-alsa-4.1.1-r1.ebuild 2830 BLAKE2B 538538525975c6f7dde15f5fb8cdceda7f783f3e99726b4f8430e117c1fa2ad5044ba4089d9d4eca735645d1460b91d9b40fc7605ba9f331aaaadd1b99ded965 SHA512 7b150439c05d3bc4feb80ae2f831d429c9503fb1631f448d4952741ed83c7964f8d6d8a673f9a30228968197269255791ef534b6b66f5b62c49e39733b3c087d EBUILD bluez-alsa-9999.ebuild 2800 BLAKE2B d5d15d66fd419a59169f9ae55fd4bb10546b79d627e7eb1f04e7cd74a658779caa558c6dc839025d5e5884ff3c547302de4c89c1bbcb4f91fe147ff8cf2ea394 SHA512 3490bbd1876f5b95202049afec87e4b182b93e9210d8c4fb59a8fa7f5169194a6ac40ea3eb11a3665eec62f9056fd776cea4f1795c90cafc855b8ee3052861bd MISC metadata.xml 690 BLAKE2B e0d390bd64b6250bc9df327a59938c60e6e19bfc019e395277443e60dfcff948ae6582154825cbad55d6ffdf39bcd7af2b115eda1bdb9c041aa529889761f9ef SHA512 1a088f9c50127bb606a109acd990bbee0a368a03e39b2f9954b2e0526a212f04b0a705d98f08576173c79b48fbccb20f975712e3a511ea00fd98aa33971ca268 diff --git a/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild b/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild similarity index 96% rename from media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild rename to media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild index c08d719a53b2..cb9a309aedd6 100644 --- a/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild +++ b/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -90,7 +90,7 @@ multilib_src_install_all() { find "${ED}" -type f -name "*.la" -delete || die newinitd "${FILESDIR}"/bluealsa-init.d bluealsa - newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa + newconfd "${FILESDIR}"/bluealsa-conf.d-2-r1 bluealsa #systemd_dounit "${FILESDIR}"/bluealsa.service # Add config file to alsa datadir as well to preserve changes in /etc diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 b/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 new file mode 100644 index 000000000000..ff1dd4cb1cd9 --- /dev/null +++ b/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 @@ -0,0 +1,4 @@ +# Config file for /etc/init.d/bluealsa + +# Allow additional options to be set +BLUEALSA_CONF="-S -p a2dp-source -p a2dp-sink" diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index a2928efbdcb8..79058e62ae63 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -2,5 +2,5 @@ AUX deadbeef-1.9.6-drop-Werror.patch 2503 BLAKE2B 340760fb15bcda932a0de9476e8a84 AUX deadbeef-1.9.6-fix-desktop-launcher.patch 1719 BLAKE2B 77060bb2071ee51d5fbf0e87be2c055833515c3d322845cfb5ae3f9c103daf5e7f7af9a8a3fde124b6b9ba0ed26cc93c37d2a6d0fe085e173819e69384d7e353 SHA512 464406d73f134043adb055b9ddc3ebf97a3a040b451f3a4512f4ae782b4fa56ec4c98720d965de497a8930cbe48b3ddc5a60d3382b1575de8d64b2fa571c1473 AUX deadbeef-1.9.6-update-gettext.patch 442 BLAKE2B 9ca35a539157daa7c7e11a30400643b4094879c9922b08e7b30fdd132a82743c14b9cffbd74db155e5bcc7f3020f18521d6747b3b440ca958f3fd9a0e5b1dee5 SHA512 5e0ba05537cbb54d9fcecc777ec2e506fd3ede7c4e4eb9a3aae38675b34b1b0dfa57bfa7cd81f5fd4a1c507f7153c2c7cb4b57dccf517c6fce8283f1c0d9a665 DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e SHA512 6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572 -EBUILD deadbeef-1.9.6.ebuild 4547 BLAKE2B 9373c8d81789b9504921010a593fa7d6f6bba88fdeb11df0863720055e04bccb81f5bec416acce8c32c744bd3db2738557e75330a5f41d7d7cee9fe65632165b SHA512 26b25835de4cd52924b5b9ae82928794ec433d2d0a87627e6fd8f9febdd8110cfa43a652dd3cd571cd1a84746fc4b3c1b97424b222febc481908378e97395d8e +EBUILD deadbeef-1.9.6-r1.ebuild 4592 BLAKE2B 4bf25784374e083451102b5fcf06c0ff5286720cff137c1da0e17528e49c8ab523876263aa0e09463e277a7f8919c45830e976aa93c588d64881f6cf42a39994 SHA512 8c0a1902a43c3e2f357b0ae68634a160a114a79c2c86b4f0ed2ff86c5d2c54dae23d0c4ecd8cc29838da1ea552e3ba2c57a2cc4a32925cc824c343866af5c310 MISC metadata.xml 1130 BLAKE2B fe7d3f0267b18ffbf1fd97f3756a0968bd5bc50ac28d99f17148fad554ec25ed51a79fe001a494d5a28a95707a10cab1ce3ef20556e1740554038af67e6aaadb SHA512 ef792aa0c04c8dbb4534c2e20b822f730ed401fbdf5099a0e4ec35eda18c761ea21d558e4865f5d8053d59273f3e8f274894daec81a810a228a869bfb269af67 diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild similarity index 95% rename from media-sound/deadbeef/deadbeef-1.9.6.ebuild rename to media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild index fc98d82a9142..685c774b15c0 100644 --- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ LICENSE=" " SLOT="0" KEYWORDS="amd64 ~riscv x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq vorbis wavpack" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq vorbis wavpack zip" REQUIRED_USE=" || ( alsa oss pulseaudio pipewire nullout ) @@ -49,7 +49,7 @@ DEPEND=" media-libs/libogg ) libsamplerate? ( media-libs/libsamplerate ) - mp3? ( media-sound/mpg123 ) + mp3? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nls? ( virtual/libintl ) notify? ( sys-apps/dbus ) @@ -58,6 +58,7 @@ DEPEND=" pipewire? ( media-video/pipewire:= ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) + zip? ( dev-libs/libzip:= ) " RDEPEND="${DEPEND}" @@ -146,7 +147,6 @@ src_configure () { "--disable-sndfile" "--disable-soundtouch" "--disable-tta" - "--disable-vfs-zip" "--disable-vtx" "--disable-wildmidi" "--disable-wma" @@ -181,6 +181,7 @@ src_configure () { "$(use_enable libretro)" "$(use_enable libsamplerate src)" "$(use_enable wavpack)" + "$(use_enable zip vfs-zip)" "--enable-gtk3" "--enable-vfs-curl" diff --git a/media-sound/din/Manifest b/media-sound/din/Manifest index e461674f3490..6cbe414689eb 100644 --- a/media-sound/din/Manifest +++ b/media-sound/din/Manifest @@ -1,8 +1,5 @@ AUX din-48-fix-random-constants.patch 596 BLAKE2B ce3cbe6a34c15fc18dc7f91607833b3292188be1594eda141f6d42c7d5b89fcc637933ce1b3aa1e4fe84ec0da4433116de9794d0a833f13e3d8b62ae74996f66 SHA512 f94f98ea97698cf9b385ac9e8556a6235f2d8799117d575596534d4bdfbe078002bb947965d818d51596204b8f03ee14bf8b2e1d69a1e4ceb59ed69a7332116b -AUX din-55-makefile.patch 487 BLAKE2B bccf6518c6e07ff13a6f51a75f4b3c5cc0ce38fb60c311b4cc420be96564d9312c3e97606cb39e56778640cd602c77dea3f3b8114dd06a8a1e1be152e24d69d9 SHA512 ec4a7da6f922475cf238546df74769dd4e1aad66207c85895d8abc2d7b514298fbd8a43bce3c47933232e54d00631ab9ce0579638ea220b97c7de9b2685ace08 AUX din-58.1-makefile.patch 453 BLAKE2B 0fec0a3ccad87af423e2b708358f8be913461d329328fc0f63d003ecc731bcb579d1b7f4941a5667b287fe8d5bd3e69220b2b70e2ecf3e7045c3c8717cbd9edb SHA512 c7b8aae35710311ce6b0a146592c90dc6279a8ab4089c9cfa82d79b079ee701a20956ae883bdfe9ccd7a6012e3644f796ee2f9988d9c969dc131f3bcaa6b2fd7 -DIST din-57.tar.gz 3693381 BLAKE2B b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7 SHA512 03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c DIST din-58.1.tar.gz 3689591 BLAKE2B 2ccb48fed8aa16edb53cf6643b63a842c28cd700621d2273a94913ab7a6ae8b50da72c3509a8b9b6189fcd4beaa5afbfa3a92430acb18c4cc9a7cfb057209c29 SHA512 ee2d63309347167af3b4e41a0ad3ce1faad727a4e079cd9e63d402b680144aed81dbee9d38bc517acbb30a1c9af18b726841d0c94d96cbfb2b1581da98af21c1 -EBUILD din-57.ebuild 1087 BLAKE2B 300260c74a6720e91dbadff855669dc4fa7325b6fd3a0d28ed528bba528b62fb69510ff11ede9b79d722330fdbf3037573401b7089fc5bb12655c1f0a12fc8b3 SHA512 3b397eca6e68d7948aa4b4d17efccb5f25790dded0605fb733545fc76afd93fb476824475b8816916d282d732098e1cb5c00f10a052e5fdb18bddc8d2eafffe3 -EBUILD din-58.1.ebuild 1091 BLAKE2B c994f48cba93b448fe9b98efde662ff8cad66127b2dc86a9181624147bbfcf61b261d6f139b4bd3bcaecbc9df3ed4a660c13c144e0e35dd156b8b5f7ddb8add5 SHA512 dc738e04ff3d568b30bf1b466179f57ffada3b6f3dae518a672469b7351dea607f6ad21609fcf6395fcabfac224b5f825a38d53c80a4ae825416c7edd3b053bc +EBUILD din-58.1.ebuild 1089 BLAKE2B 7439d7010b0a5850ca34c95f433b46bcca26f767116449af9daa937a78d7f62915c2e303d12dc434eb602a51ffe4c32c46ef5e1b96e67e0a4cff3c09ebd2bab4 SHA512 482ca62ea5d26615391fa1cb4244705390ddd4ba01cab8acfec19b518380128cc471937d81930dbc67ad00c13f5c3abf70c0c051746209a5995eeb482f837cd6 MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd diff --git a/media-sound/din/din-57.ebuild b/media-sound/din/din-57.ebuild deleted file mode 100644 index 2ffd08cbd108..000000000000 --- a/media-sound/din/din-57.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 autotools edos2unix xdg - -DESCRIPTION="a software musical instrument and audio synthesizer" -HOMEPAGE="https://dinisnoise.org/" -SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+alsa jack" - -RDEPEND=" - dev-lang/tcl:0= - media-libs/libsdl:= - virtual/glu - virtual/opengl - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack ) -" -DEPEND=" - ${RDEPEND} - dev-libs/boost -" -BDEPEND=" - virtual/pkgconfig -" - -REQUIRED_USE="|| ( alsa jack )" - -PATCHES=( - "${FILESDIR}/${PN}-55-makefile.patch" - "${FILESDIR}/${PN}-48-fix-random-constants.patch" -) - -src_prepare() { - default - - edos2unix pixmaps/${PN}.desktop - - use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die "Failed to fix jack linking") - - eautoreconf -} - -src_configure() { - # Jack takes over alsa. - local sound_engine - - use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA" - - econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__" -} diff --git a/media-sound/din/din-58.1.ebuild b/media-sound/din/din-58.1.ebuild index 96e21a3778e0..617de8f48011 100644 --- a/media-sound/din/din-58.1.ebuild +++ b/media-sound/din/din-58.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+alsa jack" RDEPEND=" diff --git a/media-sound/din/files/din-55-makefile.patch b/media-sound/din/files/din-55-makefile.patch deleted file mode 100644 index 9466a35e5a02..000000000000 --- a/media-sound/din/files/din-55-makefile.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -1,7 +1,7 @@ - #dinincludedir = $(pkgsrcdir) - --AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" --LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound -+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -D__BOOST_TIME__ -DPREFIX=\"@prefix@\" -+LIBS += -ltcl -lSDL -lGL -lpthread -lasound - - bin_PROGRAMS = din - diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest index f98564c1ae74..9cd49cf040c5 100644 --- a/media-sound/elisa/Manifest +++ b/media-sound/elisa/Manifest @@ -1,3 +1,5 @@ DIST elisa-23.08.4.tar.xz 1814588 BLAKE2B f388086246eecf0afb3263bc6159ba600c5869510108026e4415196cccd8d4aa94408b7ce911a32565975e0be31aaccab024055e3f2f0b0b5533d900abcf8cb6 SHA512 77ef0109a8a2e3605036aa0e262f916f11a959cf374a5b567b2dfa74e15b2d8c5d9672b62a8227681e02628cacd6f0cdf3c5040bc1c27932c3a3799160c9d8f9 +DIST elisa-23.08.5.tar.xz 1814776 BLAKE2B b3c59fbb84d6f4bdf6a45d41f6c8d97e8ed898fd3be5b7c6274218baeaf4e3cf63ede6077515ecff14c83cc8599e1fb8013ab7d5d3ffcb7da7eebf43d627fc62 SHA512 f0ab10b9e4d57b3331220a9ae2f8a240d7259ce7e381957cc12fc73b3bf23cdf32affde2e8dc09c8e5fbd05da74401f274c522bb44cd652feb7c1fb75e64cba8 EBUILD elisa-23.08.4.ebuild 1600 BLAKE2B 3135a05744ea14291c4aeea74aeb75cd5925d3c5b379d8ca5a152d80157ae1513e875a49c7f8d37547c88463147b060a00fc82ee6583ffe84a32de0e560624f6 SHA512 33153bfae1fb86f63805878949b30a3c94f5ad1c9bb055cff85f61e19d9dc600a64385a7113dc868240e7967c092cce4f1236157aca8b3288464c2278f15c6d3 +EBUILD elisa-23.08.5.ebuild 1580 BLAKE2B b0f5264924deece04640127d1bfae0b259f60315b34266e752ca5e73fc1b0795fdb0163bad4151ce2f417c367954287e01c0ffd27e087fd59e540b196cd47c81 SHA512 7b14ff5c30ec12de4dd25df51ed5fa24b2650713b9599349f7408067c92870720782a3e4cc2d9dd42005616524b837c407e3a9623244aa75e4241392974b2ab4 MISC metadata.xml 493 BLAKE2B 34b3c8c5f95ef87ae3246bc61003e44b2e7c72e1a98f0fc38e9c8f51934066b4c375e403da5e5c1525d88c33aecc1e91b0e1c7a537d89411678f4e6e26da6586 SHA512 e59ac559e2ef11d5f3550b95fac490059b1f6be76ad5781d0be5e45bb860c0709992cb928fbc1e2584d1ad71359c9c65e2d53cbf124f411d1b6b016ab583e751 diff --git a/media-sound/elisa/elisa-23.08.5.ebuild b/media-sound/elisa/elisa-23.08.5.ebuild new file mode 100644 index 000000000000..f8c848968ce2 --- /dev/null +++ b/media-sound/elisa/elisa-23.08.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Simple music player by KDE" +HOMEPAGE="https://apps.kde.org/elisa/" + +LICENSE="LGPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="mpris semantic-desktop +vlc" + +RESTRICT="test" + +BDEPEND="sys-devel/gettext" +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib] + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + mpris? ( + >=dev-qt/qtdbus-${QTMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) + vlc? ( media-video/vlc:= ) + !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package mpris KF5DBusAddons) + $(cmake_use_find_package semantic-desktop KF5Baloo) + $(cmake_use_find_package vlc LIBVLC) + ) + + ecm_src_configure +} diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest index a545431b2184..d4c71f06725d 100644 --- a/media-sound/kasts/Manifest +++ b/media-sound/kasts/Manifest @@ -1,3 +1,5 @@ DIST kasts-23.08.4.tar.xz 575640 BLAKE2B cf2a598fac65107253349e912d674a460a423d45b769fa1ace5f6f269f49538910c1125aaac2375d53a40c8029c072ad7c3b56073c0a3385483ea7240fcb8d00 SHA512 17539110dcb72c74c4dcfadfbff07635db194b3c07a21bd81fa744fb5d8e32f8a00bb9a9a2bb09882dbd5b044c99073cf9b22b6accf046479953320d5bdbbfbf +DIST kasts-23.08.5.tar.xz 581312 BLAKE2B eb85f74a6934947146f9ef277ed963eeba6ab108e8ff6a446255229cf7e7f4e6e6eacc16a508d46688f244f6b857a5d168387431f1520decd2e83b39189bcc05 SHA512 bfe2fa6d0bc628c51fa0db13a434e80c08a29e4bae95bccbaf6d029c424d6277eea9d0625f9de69ad6f011c482cd571000566ac838e22b03c57e8671ff4c3bd8 EBUILD kasts-23.08.4.ebuild 1643 BLAKE2B 9c457ded58708d4ffd7fc2e43f8a536ed93993f7b09a974f3e16451aed8877bc1c8290fe0f493b6a806a333006ca446de1e39e91af98af7cfa467e01791be49e SHA512 82fa60eecc332b5508818658642399d32851455c5d6e67187d0739583ba652fde9c311c63d38e8a89adfcefdfb7c3921e378aba733d890fbbaeb7591320918e0 +EBUILD kasts-23.08.5.ebuild 1648 BLAKE2B 7381fce9c4fb23d986d8d88c9ae8d53eb1289919a7f8235184cdc02c74bd227bf667a38c2efded9866f4d714d2a0e29f8b87e465dbbaa1e50e84a7485aa903e4 SHA512 8110925a332cee0a7eada80649894b029527145c029e9278c3fce8eed3bf1f49790f796dce5bef32e0dbb7dd0ed66baa19f68cf66a750adeb0d6b319883b2c03 MISC metadata.xml 461 BLAKE2B f69d730a1f4e042650158f9819d07209c9d98492076400efebc152aa60950bd512bce5f8fabbd0a1bded16af201a03db57a56ef5c708662d7e8b058c2f0aa194 SHA512 4ac8027c4d3068ba151104708b13c3cbf21617da83e32d7a471421e9007d31ae5122335072bc99c7c2e4e2981e8ce1812e0b4dbf168f6d8adfeb6d079e68793f diff --git a/media-sound/kasts/kasts-23.08.5.ebuild b/media-sound/kasts/kasts-23.08.5.ebuild new file mode 100644 index 000000000000..643423897669 --- /dev/null +++ b/media-sound/kasts/kasts-23.08.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent podcast application for desktop and mobile" +HOMEPAGE="https://apps.kde.org/kasts/" + +LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gstreamer networkmanager vlc" + +DEPEND=" + >=dev-libs/kirigami-addons-0.7.2:5 + dev-libs/qtkeychain:=[qt5(+)] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/syndication-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 + media-libs/taglib:= + gstreamer? ( + dev-libs/glib:2 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-good:1.0 + ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + vlc? ( media-video/vlc:= ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +" +BDEPEND="gstreamer? ( virtual/pkgconfig )" + +src_prepare() { + ecm_src_prepare + ecm_punt_qt_module Test +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLE_PLAYER=OFF + -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package vlc LIBVLC) + ) + ecm_src_configure +} diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest index 135914757539..d3d112a10aa7 100644 --- a/media-sound/krecorder/Manifest +++ b/media-sound/krecorder/Manifest @@ -1,3 +1,5 @@ DIST krecorder-23.08.4.tar.xz 162504 BLAKE2B a7525c59531732ff1a339653eddfe77169abcec0d54e59e0ae36b52797d555833f2cc8a2032d48f29ede40b2c9186638e17a90c4c112e64a41b3a3cd89af9a22 SHA512 5315e316376b151cc3d2cfb85aad8363196ffe3cd0da8b060ee862d45dde1f44b33a441ab7d5d0950e6aaa5d23cb749f38a46faf0513df0f4e0c5f90a9c0e7e6 +DIST krecorder-23.08.5.tar.xz 162496 BLAKE2B 8323c13e7c633fcfb3b53ffb43b59fad725f85ff9980db312cd262ccf4a4c1813f5323adfdb3ce8b4efebd5ee3e4a61dd0f8d2c0858b6840d0c1cfb48d14a3c8 SHA512 dfe9ba96c1476e019b569fc811dccde1dfe866375d8b0a663f253d2dfa36b4be012f3f31c5ca83ba59f76546cfa6a3720c79112820d43dd26648a1680f987b64 EBUILD krecorder-23.08.4.ebuild 853 BLAKE2B a4cf7f9a510188ef5379584122b14ab3f5392c989d45f9eba97ce8f4927baafaf64e4b2da21c79fd8677247994ab546d9ca6959cd27f8c94f29b86a276772cfb SHA512 091df1ff53992bf7de666597dbee3c1850ea981755d6c72b11f09ca43e07331332dd4165337318e8d1cab4bf943188f74526d875eb09081fb567bf666853ad2c +EBUILD krecorder-23.08.5.ebuild 856 BLAKE2B d8642433fb1b4d40e8d49d9fedb10ce137d0cf3486e2501d45ae4ca2c3ee37aac335bbe088b5d6adeba1c026796292d53794686df600f6ef657698253372c52f SHA512 34bfb5778449c6efbe16fa68091ae7eaf93adb4d796759fefa02716a07f449ebbc06e6e8cd7651e78def3568e30ffa87ea372d7d8fb54305d572f7c95809773e MISC metadata.xml 729 BLAKE2B 5afa1d385a0f5183b46590e95ef8e99b94d235a4720379222d8bbe43ff86e067d6d0d8580767ec31a0e80c38627535540ccb20c27ee09a4066ed268378f25272 SHA512 82df50c08faa64aa436b674336648887d13f77c2d6417a5ddf3c9f75b77ac705d2181dbbdc4bed0bb5d35276f3616f2e339ab48b7d4e3e2234515f245ce8c3f2 diff --git a/media-sound/krecorder/krecorder-23.08.5.ebuild b/media-sound/krecorder/krecorder-23.08.5.ebuild new file mode 100644 index 000000000000..2fd14b12d7ee --- /dev/null +++ b/media-sound/krecorder/krecorder-23.08.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent audio recording application for Plasma" +HOMEPAGE="https://apps.kde.org/krecorder/" + +LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/kirigami-addons-0.6:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5[qml] + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" +BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5" diff --git a/media-sound/mp3diags/Manifest b/media-sound/mp3diags/Manifest index 732866ef3920..684c275a4544 100644 --- a/media-sound/mp3diags/Manifest +++ b/media-sound/mp3diags/Manifest @@ -1,3 +1,3 @@ DIST MP3Diags-unstable-1.5.01.tar.gz 1234926 BLAKE2B f04a30d1418cde4b08aa744f2b280beac5af466a2657562ef9f8eafb3da84a357397975bb9c1cda4747a10ae1b9e0ac468f6666bd43c0f375fd99c2a90fd4698 SHA512 30ef7276e1be08c0d5d1d6af2a1f6f4fa61753fda65e0914c0e07a0823e1ba9a0e3a2718bde55d68e928cb965db510c80bd5f2419ac19d063edd1fa257a1ee18 EBUILD mp3diags-1.5.01-r1.ebuild 1065 BLAKE2B 7b24b15dae56905becb22a5e3c3719b19523073638dc8a2edbbfa20fe65eabc8159e0349f1fbabec5d5510856ca1a558ffca01d385228b1d6ba96a45d4e483e8 SHA512 0750d1d73940247789e3b5773820c4e6faf20091d9fd7e9876390c677627016b487ce17f3c40413cfb054d1eca062c439894be57ca07cbe242a3d55f0972399c -MISC metadata.xml 332 BLAKE2B 5d432a595da0bc9ebe50c00d996813fc1b3a027e6c3773a3674e563c487efda6a0199d910bf96d9df9db03394423e2329200a1bd5256665235dbc7770ab52ce5 SHA512 f695c15ddc1c23b4ea5364e63da1c82ae4f8eda992be405f0fe3651d4062636e4ffc0f178ece68a6c5c2f0834dad11bdc4552c990c3b1b4e46e40b95f881b743 +MISC metadata.xml 246 BLAKE2B e79ac0a673a479ee5813630298649ee256b647eb94a94f5337850b22e8a6a1be7a1aba390dc84753e0cd264f314297129409c57cf880b903301894bd77ac6595 SHA512 2a321ef3c239dfb9f70d471a08f5a95fbaba60e77ff38788b1eb7c61d660d4f11db1308272837ce3854d232b7f16b12ad353fafc9d9286c5ac425c6a1afe68a3 diff --git a/media-sound/mp3diags/metadata.xml b/media-sound/mp3diags/metadata.xml index 27fa0e2a8c7a..9142c3a87415 100644 --- a/media-sound/mp3diags/metadata.xml +++ b/media-sound/mp3diags/metadata.xml @@ -1,10 +1,7 @@ - - kensington@gentoo.org - Michael Palimaka - + mp3diags diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest index 441d95309147..5effe0a234ea 100644 --- a/media-sound/ncspot/Manifest +++ b/media-sound/ncspot/Manifest @@ -1,122 +1,77 @@ -DIST addr2line-0.20.0.crate 39558 BLAKE2B 1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e SHA512 f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319 DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aes-0.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 DIST aes-ctr-0.6.0.crate 13217 BLAKE2B 5097ce1767bf980d4181885a7a117e41d0c81d2b5e9793e7d6949d9c1cff143d300b0abaf5d0640f2195a7f7655cb5d1446de81f9702a70224310bb41060600a SHA512 1f5967a82bef4f6bfe690f71a37650f727a4c9fcd96e8b005d11d47033f368bb54009054fde84353e11e100d3be4905e416852cbbe5b60e3fbdccbcae7d55733 DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b SHA512 620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c -DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 -DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST alsa-0.6.0.crate 68171 BLAKE2B b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252 SHA512 a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe 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 anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc -DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 -DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 -DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc -DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST async-broadcast-0.5.1.crate 20134 BLAKE2B a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812 SHA512 48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae -DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc DIST async-channel-2.1.1.crate 14159 BLAKE2B e82a0c82c9d4e553ce1cfa67da288ad0ff85438fd08ebcb0983e6c516e63ca058880b7d11e767dc0d1aac55ca9aaffaaeb04bb92510b03fdcede68659c459159 SHA512 97fcdcb22fd701c2dc5ec9b2bf399cea81068be172b11b0745fec4ffa9b773906f6d121ca6c9408e1e3a9a9cddb36d81e99ea816e562975e7ab376e1ae6567f7 -DIST async-executor-1.5.1.crate 18615 BLAKE2B 0bcd5e7d294a53af66f2a8f1c4664509e81eeeac72102f4008365cae1a4adf3c47231a53a4cdfd3e4443eff46af0a38c3caff36677278279ef1140666df31435 SHA512 fffba369052e8b962721d58093886436b0953d328847f7008a02971daa4e7a5b2980707cd6a6aa3915bdb243f1b972a34b8b9974ccf8d165e36a56710d42ff59 DIST async-executor-1.8.0.crate 21870 BLAKE2B 85e24330e50d971239e4b2f7c8f7e524cc41fd51a9a795481286e5dbf932de4b9034c1e1138bf0a53408dab4d613f52349f4ca2c383ee869bb107b6dd34a6fdc SHA512 285361d42c34331b3ef67d9d768f62bc72077046766d44802a7e769d5e56718505751d9019b0867b2c28c08273038ca18a936430ff44b7714b780fe520adface DIST async-fs-1.6.0.crate 16506 BLAKE2B ddb7a86d6e294a07f0d494448d0bbea31df320e5d5734222ce3949753fb686b15ba5811c5dc7fa5e77d1be62154447e2cd096c7b7f7021450c5c75c59d45a8b2 SHA512 18d226cc21e5c8c96c269c883b6d5784bbaa45be5b883908d7f2cc61ae8797441a9b3786a02ce9664013d406beb679c5a8e89e6ab82d11bc2b981b600b3d6830 DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-io-2.2.2.crate 47613 BLAKE2B 7b23f06532e4d5b41476fc313875d1e6331c592626a66ee003438cf2d2a1a7ad0259ec46797e28fa20a7ea225f36f65bb3e1be4ed990c6f6ad5e675008b45be1 SHA512 871acd65b67050846dd4d1bf5127721dd9739e95f15ec21461eacc08b10410b8565bab5609882feb85b7279c225de42a4dd05fabb2efe7903f0fc6e6c81f93dd -DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST async-lock-2.8.0.crate 29944 BLAKE2B ebb35437caf6bc8db154b21fd17bbe1973490fec06cd34e7385d9028440b0960407d674beaa707a01becb227ef1107686165953658f490902e13d0732a4e80b4 SHA512 f48732dd8e5de0228f56780adb87e4d9870496ddbfe4cc7c6aace8d4cd7198627a05ff0358fb33ed57480c7ac886b57253fc73b2bbcd3e8cfe65624b51847ae1 DIST async-lock-3.2.0.crate 33101 BLAKE2B 40014ac36b0a11a65058be07e7227c668d7ae9fd08ace61a180d83bf6f808ffc7243f68b727b08085cfbc6e89d9525b4fe71d88cda6d9fa800499ac4e036ca81 SHA512 46b449c5d24357ec4d47d5e77bd1305e0fcf282dd2658d63804928cab4435fdf9c9344a18df4292af816737c5d3c07b30a63846ce42d61fd4f7981606e6516fd -DIST async-process-1.7.0.crate 22861 BLAKE2B c833ff62ea17faa9f64da096da02cdbf1ce145a33d00fa4e222385fe9b172e947dbd0e37814502610b88a43c09f7ab9957e61080c827b86bd43a8023e95097ea SHA512 ff7ab4f61dd6ac7c7394e6b31aef6fdf14e78b823aec088ed398104ca44c6d635a0d87a13871073189b92dfb94bf9a6679b3082520e470c0d551a06e5f76e481 DIST async-process-1.8.1.crate 22758 BLAKE2B ec395b0b2041c44a8d7b15433447d044d53944a71bd4912e052f59eea1dc7cc5b1555aede4778c773f6241cdc27cab058499143fa65f23348b43549e91beab5c SHA512 ce0dbcd0f893d93ed83915d7ed9661c0d5ef867115c051df2a298cd07e531a2b0f63fe58cbcd25820cd810d81759a6f467635201659d34994c04edfba8a8187c -DIST async-recursion-1.0.4.crate 11521 BLAKE2B 5ec9ea2c5cfefecd1f16170a00973fdd8b3a101680431348cfadbdc235163921a0ea4f04ba890d40c4f781f0c0be452ddcc119fe3539c24784baa67337a10c1e SHA512 2305ada4209501b53c2b9ce9255ad821975691d445234aab5a2c0855e442de4ef950c6ac3da832b5962a5a54565b184d16778993e0cf756b7a6d60b8b484839c DIST async-recursion-1.0.5.crate 11890 BLAKE2B 106bc70beb0fba67ac3843a100d6fb7771b4e79ccb212cc6eb787631baa051c69efa986b21cf8f9bdd715596f52466f9171529cad19c0ace6262626b38c11cb3 SHA512 83ad19459e54014d22fa0bbdc2b4427421dd4e9b105d479641ee8b147b6b55dd34cae31a794f7f6ffb7de8e5cc0d0a8d50855569c9c773d5aac9e6dfe2e4b90f DIST async-signal-0.2.5.crate 16743 BLAKE2B d767437ec634911781b883450b7a32d6b3c40f52a18840c1d14c2d7cc0984fb25789d3b66e1b3ef776c693337fdbbf2f32f2cb75721864708aafe094f0826ccf SHA512 0529f5bfe74f8ab16e1597db31e997dfb9d6185f96cda3c988cfdb1cde95291533da5ed2934456a2527d5530bc2972effdd34ec955f3bd94a34fde892726b3f0 -DIST async-task-4.4.0.crate 35178 BLAKE2B 6dc05e0e121d42779e00914fbec5027a2f280acfb4a4c72c66f0ba8e5e9705ef8f0032a5452d9a90e1909e4f828c32cf1fbb1d686877893c7991334ce40566e1 SHA512 713620c4aa948f8da61b6587fa3c24e523c42268d59c77ed0481788066b543933e2e68df969315d3cef5d59ef1e9fc1b0f9f293e1a6af9ff31ea8ddd86a5a260 DIST async-task-4.5.0.crate 36956 BLAKE2B 906ff869e728341f9c33f3d2a701e85a3db8651df6a9ed49153af4113c17e6041d3f85d8f827c6e2cf3257ed0be1ad95e49cf079fa7d351805280e20a34fa8ab SHA512 a8eacfd118c9cc81259c19e092982d1f64f715a44655fb7b27f65d7e4e4de95e27eb6347eacf1ec44eaa9a5f76e0d6fda5bd167d2f2cf2c3ed28afb8d5236537 -DIST async-trait-0.1.72.crate 28592 BLAKE2B bb66b3c9c55918fc3ca41e5a7c5672ed6cdd58bb7e676caf0d766e11d6cc6abf40953d2a91cdccaa2f934ece3fd57a699b19def6229fa772dd0fd685a2f3de4b SHA512 2f00fbead070f27b37d22847b8ff1647c517a0be72129fa67637ecdfd0137d471a8e6c57c2bb731d157415df10e4b22e65b40fd0c67f7d0c66e83228609a32a7 DIST async-trait-0.1.74.crate 28997 BLAKE2B adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2 SHA512 2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80 -DIST atomic-waker-1.1.1.crate 11551 BLAKE2B 83d329f1e95a2d859d842a3553464636c8000df359d03f7ee8e7c11ac6c14b7eddd176514c1b3405cac93c37ba50ba8d90f90b6ae1ea122589ae3cbafec554bc SHA512 a42d21849d9b4569b099eca63c9d0f383439e382a0c2b7d0bcc42af988db9c8cd77c941af7d6839b6b4445c95782739f07f526daef36b3f4d885410e260be0e3 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.68.crate 79891 BLAKE2B 38ec5881bdd8f2ee55db9da423e030603a6ad0b50edeb37e0899ca781bbc9f54fdd00e4f27f8589cc34ceaefac05f26fdcdf693cc08d9d06a2811783ba7c5c2a SHA512 4c4e5d47154e64d2192a6358d0861097e31b5a53d5863b03dd38562dccda7cbec584e006ce29563cadfd03b0031ed7a16fa43328f515cc66a296048c9a2f5d89 DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b -DIST base64-0.20.0.crate 68293 BLAKE2B 1d887aeb00d6a7cd8172a0677fdccfc601b6588cbcdb9f5e5c86c4fc4b68c60fea375eab22705f65ef8fde46aed0a0ba10a5aad0b4d08067f10539d2466abe98 SHA512 4c66d4ed56ee7f3bffacfb665ec209253e35c10fed448d9d1dc2c85cfcdb15db230e92e2a7daaa130ba4cfb75331b0a9a8b4a54f63b5e341d91da7325b097eca -DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16 -DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 DIST bindgen-0.69.1.crate 219972 BLAKE2B bbbc5b275134af2070ac7fda7dc757eab460764e773112bfd0f89e6ba1e2e368c2d5c3cdc693db34b9a739101ceace2ce06f5f18bb43e17e0f091bf12dc5b55c SHA512 bfe97f17f6b19ef3fbaa5df2a396e2ebbccf0edd428c88464bd3e6acf2b34119ad3bdc43741c7923dfd3661168c1b3a8987273dec9742dd7cbad1c2148761fff DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 -DIST blocking-1.3.1.crate 19040 BLAKE2B 74bde93cf2ac1e626c1d721d83f3d9f65ea58f99295d788c53dae5f33f322572e1c67441c7fb13ab2357e54e8540ef200ffac5a4a123ea0dcc7746c12a63b624 SHA512 e2da1fd0b07153701ca8fd5a62a859e9bdd484b338aaaf8c59a211c298b9ae469f71386f8f4b7099a910de04900de88b51965ae79f4edf4fa8b2ebe0a6e78d41 DIST blocking-1.5.1.crate 17277 BLAKE2B 0eb9ca486e2eaa790b2b74bb32208e5a7df2053b045f5928c78f9b461c964cb8d38737c1a83cecd8f42495b7101a2378883533dd747f2ffac6744551ec164f4c SHA512 b12916db3975a1aefc36fc2a8824a89f5c0eafd83d83e458d1b6b35ddc3acfa92374cf0b5cd82825eec0182bb4ca97b048edf3b8a80cbbe0daa1c07875131ce9 -DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b -DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670 DIST bytecount-0.6.7.crate 14642 BLAKE2B eabbc141f2a277d07fd002869d1746e7f743b96c3dc72b8708308e826d3934ecb01407e77653ef46d06b3bdd9d931e121c9c66a784d46116a9e6b98e992512f4 SHA512 afd46ec3f60022a173b57dd954a06c7c86f21fc153a0ee6fc2052ada5a630515a386bc8344680ced57dd19a205480c694b9a04a6da0660b6e854b4a712604d53 -DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3 DIST cargo-xtask-0.1.0.crate 821 BLAKE2B 7a1c4c5f3b8f96c7247154edf3868cf25f44d8ea90845c673e6b097b8093304885cbba96b4dec30072e138002ba585985ed2615b2d6ff49881146eaf97d50bd0 SHA512 fb310f39d1eb64c6c487b677cfb98ae0c3aa9b71600c55d916d7b5de027a69547094f3b6fc06dcea1593dfff334f4ab22fab263bc7374b08b0b01a2b7d24dbd1 -DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47 DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c -DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 -DIST clap-4.3.19.crate 55022 BLAKE2B 90a674c96aa83d2472a8c67ab66eadf7110c497009349cce8f5b1043d14cc21dd89c23ab1316d26f48c40126ec8bc967b73663dd1efd78191dae005187f0a268 SHA512 00e9013a0af4013ea491f3556f53d8f861f9280db87fb4518e666ecfd4009cd731c67948e4fbe458eec22078e518a07336cc33a9346f0439d6e114856b7f16fe DIST clap-4.4.11.crate 54782 BLAKE2B 293721f850d5a5ddce6b26610ef47316d5914e9281312068c26e45d23cb568c1ce2da7e0546accdd0cd4cc703ddb9fad98b0c772907f52dcdc31e6ec463d2b27 SHA512 9da3f445523183e16f4c104a2f4029ee9f3fa70e6c8e579aadad0607293ff5963417d8534aa1f3cef6ef8f8a7529a898c01630d3eff42330ec369cf0f760929b DIST clap-4.4.8.crate 54609 BLAKE2B a975094e91d9aa9ccde5e79d6b46fad451dd80a1765a116a3c94e3523bc0383e51a5ce7383021b10776654e1252eb08302d9a5761bca903b154e1a0a1f5164e5 SHA512 579cee9b0b582d23c3b78fffcbef4c33ce47a67f511276922daee838aa5ad26134ba81a454bfdfb72d7e23df69b78227f0b60e57d2ca7455402d37dbbf099dbc -DIST clap_builder-4.3.19.crate 161122 BLAKE2B df66e68d3280ceea30c96cf8f1db7e42a634b2b0cfc3b335a9200cb8b742cb386f928d6e0d429286b433ebc4812ce1c41a64c1335d52596e106c8dccc47c9ef5 SHA512 717cf74f419a0d62afdbd67a805aa2317bf296a0d8cbffff26605fc3b42fba4c223819368fdc43fede310843c698171dead4a552d3485ebcc6fd6e523368570d DIST clap_builder-4.4.11.crate 163317 BLAKE2B d2d998c4eff422436f36f71d681132b2545b561433ee733a8a64a640b97ebe8e35e97abc91d820189918d5fe9fa9496c89b02959aada1d55692957a86c8e14a0 SHA512 b601fd313e65dbf2b723f3ae5d2d3bfdfa1ec184962883503df9b31a7d43f4967ad5f81b0bc2fc8614e06d67ce52d399221df6f4fc9da311cca1c9134784d7c4 -DIST clap_complete-4.2.1.crate 34008 BLAKE2B a8ac0f70647125d16460b5778e43016095bcbdf0817fa2bf6d91a6d78d1d2ec9d886a8422aad2fca13005a59fd67167c74a85ee4e4448026ee4536b3588797d2 SHA512 f45c27cec96ef24fc252c8ea2066ff1a90f295f0d2267c57b29b94e3c7ead61e6c4ca82f9df1152392ea087ef88254174a88d086efa96519515b73a778f25550 -DIST clap_complete-4.3.2.crate 34104 BLAKE2B 8ac5d031536f3917755642cb69cb80a70138871505f7f3b346c66163c6295b94c6981c9ec6291dcac4f6f675bcbcd507a9264c44dba42e6403090a32844a0a7a SHA512 8eecccc5ecb24983bad0c0f7118d632b466e6bad2f2efe1d6695bb53616fbc2ee382e1105252fe587d534a5120a985efe07922447e2168cb3d28e9c72704bc4e DIST clap_complete-4.4.4.crate 37405 BLAKE2B fd43c668a29b8e8329f94153a5e5ce19e27437f60d88ea0a59573456c50a475e6dca659588d137909659a05b04ba5b4b412fd33d3daca20ee317a9890eadc8e8 SHA512 880b3022105d4ca68846e35e359a1613e177ce0be2b5f75b15bb3c4630bba93f8ebb4c7832205783f8bbe84dcd49d756468ac10c48d0e803d644a158f1163991 -DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e -DIST clap_mangen-0.2.12.crate 15045 BLAKE2B 74a1dc57b5afffec2868ce1cf18e0ef1a6ea77f469355f0acbc00c340078f9982a10fce4894e36ae5bc11bad8e66ae51f8771d29095fe962c07be44994e67ef5 SHA512 bf051b340e52c86ea78c1e8051244dd76fab545dc638c6f29a6f4d10c642ac79ceb688072a916d9f190f19f8b9ea09bc2fea998e3b1e18c53f649d136d47972c DIST clap_mangen-0.2.15.crate 14020 BLAKE2B 9acfdb364398cd58c97d4c40d89d30e7e254af74bf30b977e425c1fa3a3f9d097fd256576fb97f2dc183757cdfe9e58fb48b3d255a80a46501eddfce3b6690ee SHA512 5dcce71fe8d2ba997d5d512406616919cc04039e5400c9f1b61d92ddcc439df97785f6456ffad691d30ab7d5f4c9884880d5917e62cc29d449807de4b6b9198a -DIST clap_mangen-0.2.8.crate 14613 BLAKE2B e9b16b8f4a5396bba1e75f7c4b026c41bc3d506ff4e34879a0659ab636f572a8dab274b7bd00a811f6d9bca3ef0aa147da100dadc13ebf8e14007742e473a225 SHA512 05a64160b2662e367f8b051ce184ef5e704f3579dae10decb4898f2f75592c94404a0aeb7666edd1a8c172a82acfa1d403ef10d47b04025d4952c4a3bdc77195 DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0 DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5efc0c488efbc369e6272f7f2b87dd7d0ce63361754d8ff0cf1b0a59bbc7b0396c50c53210f3e2c28ac965e0e6 SHA512 ff9ef9329de2cfc103271a25ad1fcb7e478f3328843bd8a65653e80b74112728ad4a33326a58ed7ef8cf39eec7c3b797fc287295ba149ee0dccb1de9721b5819 -DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910abb9d338fc3b173ee2f3b800881209f9ab024428a615f2be15eef7112167cebdafd8d5d527e19d13cbeb412e0695337426 SHA512 0e5f69c188cda8e54a7236dddb3a92e929b906c3bbac3d3988b7b5a101001a21cf48ea3a4fa9abd52f395d20e2c04f822c39ae2ca25b287fbe823d5e665ae401 DIST concurrent-queue-2.4.0.crate 20244 BLAKE2B b30b97eeaabf0205bbd8f4eddcc57e59b6863f18969731be66b134cdc5bcac9eb543493c54b17bb394b6e227e808f016e4f3c1da2fd6b40269b9b24a5c433f7f SHA512 5821bb396a73692e5b033d8406c2996bc4318cebf8807e596e441a2bdc28715fc6bb8eb29b575ea318f84b748ce47341a8d23f5c4de65660f86056e99b6a8b78 -DIST cookie-0.16.2.crate 34632 BLAKE2B 095c8c4fbd8bd2aca5f1bc2bf7f37f231878e3ea9e2646e7c2e63bc7ff824ed0a55f80216e9d1f0466e6fab306a0f211d08c093278f4f23c07762ded9e2033c5 SHA512 f006bb19f63065c6ba9a7553c1d97643e261723f3d5087586811acfe595b3c7d90f7e5c83431a44a50d0b4a36667635ad09e5cb307e323cde14820dfd38e57c6 DIST cookie-0.17.0.crate 36545 BLAKE2B 55ca885f4ec63da16c795ac1ab223b41af425506f0597e4c1fe743443cdb95a8644bc035e0c8af70125afbf080d81a3610548da4572c7f67c1b143db1091dca7 SHA512 a0f8e6458b97dcfb70e2046ed121cec35a291666880d39a2acde32781ce55ae24218c5db9cd804f93523392de27071281c89224f9f332d4c9eabc061d7a11e47 -DIST cookie_store-0.19.1.crate 31261 BLAKE2B 81d6af262a8b173a8e7eccd1d8320a39d43d8aafa6b0e3f58d92e07d1a523ddf762c450b58dbbf8d977af5d5ebaf358622ee9326585b9de0e95e7ff8f670df67 SHA512 acd6ddedb89f053f421c331a6aded12336ec97881c323e3f8e657a60eea0aae3ea0593d86b967b27d31bfad2d69c992f4e24604a776c9a6ca5c2a9ec9d000907 DIST cookie_store-0.20.0.crate 31374 BLAKE2B c9adddf2ee5f0ee146fb813536d7793a5ca1f9e70529e1a8ce84a50a605223c909e02d8b87e2c560b069ad87eabaf12230c56addb5d06e5aa194d1c4309658d3 SHA512 c2da6bd8e42c52ce91ef2a1a5c68bfdfa6a0125847cd5d3a8dc49ff9e46ac865ce5d10f9d4376ba640e4c0efbd6868ac88dcfa9ca85d91cedaea37d30be452e4 -DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 -DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100 DIST coreaudio-rs-0.10.0.crate 34487 BLAKE2B 30c2273082266de0e4fe7f7f6ea56673d954efed518e522a4ea73ffec12781cdfc92df3b98e836f407ead18cae441c37f2a32d30f585ef066acee3314965eb84 SHA512 efcf47cb4337b8b17c12419be9b024687da129b24320c7da7c4875279543a622855ea100797818065710017a2f195db817f3ba1cdd4826ed70315a50244abc1e -DIST coreaudio-sys-0.2.12.crate 5433 BLAKE2B 22676e81147f6c1b07768814d550c28897d0e2b27d47a93ed4fe5d5e6a19aa68ffd0482e541f2c7892a3f7731535b2f0d15c4527e9a09a854aeaac5581b66d12 SHA512 06fab89ea033bd2983bda7f1cccada4fffd5218d960c740058214b4198be81f3456122f6f037f55e6b439c42e4d416aa073afe5f2110f6ea450c836c165e2994 DIST coreaudio-sys-0.2.14.crate 5472 BLAKE2B 2fa5160458cf20d269e320c4f549a0f1561bc347ef7f103153735007bcd2b371f84568d9935f0e41edf34afa08afadb3f54adc188b2f51647fe976f06e78caee SHA512 6a808d81023d9917028d48452ab610b4c591f625b4c555dbb9e250490d442354626aadd9ed510a913c6ea3d6f80e56f58af6b2271d7fcb2c289b5b1cecb4bd21 DIST cpal-0.13.5.crate 93790 BLAKE2B 9e1b6f6d385ac48a7534c716a332c6c15b77556253fbfe27153f1e68bf702f84b6450a915ba79d229443beec2c4419bf7ebe7f856a0c95278a3447236500c1b9 SHA512 ad1ee6ed7473474df716300eb6b1e5db8a4a0f9844a5bebb6704e1acaf102c4dcd495d559ef6be99db652ccc0ea2a9c2d2a266e865389ce08aa6f60ba06e1c8d DIST cpufeatures-0.2.11.crate 12727 BLAKE2B 5b91dffb779e437606db9b75d2b05c2de19069575a8272112e9a0389f5bd8de0f753cd90330b5a5bb6a3f84c9e794e96328664557db31c43853ba43097229efc SHA512 af179e269a4d5f48b50134a5e98ac541a9a0d6aa34f13fb8fd9ce8d5092352e1b322437254449ecb1bce608d8558b1cca2c79232ac1327efd887193bd1d36031 -DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f -DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-channel-0.5.9.crate 90437 BLAKE2B 704f94c47a47b8d04365ef3ad7c158f4bb18cbb0e6c8ac6eb768505ad07febbca7537214a99b07e03b11f78fbf1ee4a74e8c85240651a00da285151e084a98e1 SHA512 da6d603f0de646fc94d8069e4a3b632f539bced2151d5035b1791a0aa0438aa19cdabbeeeaaee332624e1a2d2787f85510e9ae02ef5bc44c5860f94e1be1e989 -DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crossbeam-utils-0.8.17.crate 42324 BLAKE2B 971cdfc2a0e259e40c1e990d33688801ffa67e12392a56507f7e76f10b1b200dcca514fcdd4199910074615cbeb8c0cc0a250dffc1126a25ae8b8df8c818c079 SHA512 d3f9cbee56991c9435de1947743dd7f0c5456e4c56991b73fc9fa984f03416abb42da78c3cd907bcb3af0fa2122612e0fcf76bb2dc8f2b56c2745ab9842c648b DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201 DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 @@ -142,120 +97,82 @@ DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47a DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 -DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc -DIST enum-map-2.6.0.crate 18306 BLAKE2B c4d8cbf1df30f080c3f98943389b381a9a4bab67ba54117bead7632e8681c30c0f3ce47ba46ed9a5f8a439625c502c5ea9d3636cfcfaa1106ba7b2f3e514b787 SHA512 29f35691bc2efb81bb7ecd32b73dbc4e30be64d57479cc19eae0126bab15b3129dfcbbbbe4ce877ed4b9f4e86ddee9943f760bc7e9f9b2a540bc53ab65a2bb86 DIST enum-map-2.7.3.crate 21792 BLAKE2B 5cee4f4f5b3f29c5f73197de22a7559fd6264fbc3b146c683d93579d5d2e5e208ba0d6965a028aedb9536620b089fab81e7899a5be631217f193648f6ced32ef SHA512 cafb9346ef17ebc8940efc542d5613c32f13775a684db186f30a632daca1c17feef6e0e77ecede646fc688e1cd1b189ac0914e79c0263333a75bc50c1c6a9568 -DIST enum-map-derive-0.12.0.crate 8209 BLAKE2B 4cec1fd1e944c63a86935abfe2eb491a6a994bab6ff474ddb456d334f6cf3273c8f53fd052a195ef614509ca9adf5eeb9e2b326de2589416be57e19227a62372 SHA512 4e6d3208631749bb010c12c1ed4b7ac56f0bf08c9dfdba689d02b38913f5586fd187358e5761a2c921f9109174903dbb3c55ad0c70b284e58cfd11d855bcb7b5 DIST enum-map-derive-0.17.0.crate 10781 BLAKE2B df77d362cfee0cfbcd9354f65530424af9b501351544d97d5cf04c4a4fbd5f1862968bce42b719b9159892490e69c06c47d9fe1be4ecff16212e26906329e572 SHA512 270f2e9130e5c0124be707b7b4f642992768d2dde3b429cd86a192410c3618cabe24a914ffa79578f14cce72c28a55d5a44df8d66ccf3178c4c68bf4da61c065 DIST enum_dispatch-0.3.12.crate 22400 BLAKE2B c8a3da572bd8fcff5afe8aba87d0b40d5c759ed2c69d8391d61b43bec8de2eff02cfce0de60abbbe821dc103cda41bc4abdeb9de5a0426fcafd2382bc2403eb4 SHA512 576d682255313ea284934a1c9bf80532a1b39a85eb6201b821eefe5fe37576544b28247ed1d27e019e1e664b2e81207fd161dc9d70e2d0e10bfea1071f508dfb -DIST enumflags2-0.7.7.crate 15090 BLAKE2B 6533e0aadd1a85b410d14f6dfa140c33ad58e2e8cee7c446b4c27f7cf567f33f5f788da4c1f0fd6cc5c3d210dd6f9626434105b1cbd7275e2fbd86a9a073e392 SHA512 2519a25cad271d86b3195b29b0b75bc8792ef08816881aa9f3b403d7c63e6bc69b1b0d4fd565a62fdef3ee0f387157e331f8b3a17093e4374565125b1c9f080f DIST enumflags2-0.7.8.crate 15374 BLAKE2B 294e46ff5aeef772c3d4b1364d0e50075631e578fb0cc0953e24ca84a7bcc7949611daaefe28a9eefed5bfcc879ecbe7d59766bb09e7b2385479d177b5a08df4 SHA512 1aed0f559d3ae6ff1803f50ce7fe551eb21f057d7d44e880a72fda4cc263cfdbf8dcf21066da57afb593f9f31fdd2317fa653b530dd3ad1de91549a1ca236619 -DIST enumflags2_derive-0.7.7.crate 7903 BLAKE2B 0e8f4ad8558254a6e532868608c23f70f63abee3708ad7fd5c41c8791c33a8790c3fe2eeeed722d207fb75721cc37773b64baf2ce0a406dd465c016092e6caf2 SHA512 f4b0c3b1a731e83c7cf27765392baafb0f27555c0ab708a7a430f349c520df7333d4d926c348a15339b082c6d0335491fac41eba3e61d42c3522717acbf05df5 DIST enumflags2_derive-0.7.8.crate 7901 BLAKE2B 98ad36f7394f1fe909b86e7c8fb630bf7c020331a376306e5650f781322cde17a04efaa6b63617804de5dc569e3caf15fb8db5fd9a9f44bf23d39d6805c285e6 SHA512 664c9909bb0338398f79b5ede7c039cac9d6633f7ae4c91f703abea990675da4abbe64c430d4ae534209159a8aa4d9e724e1c34e7bc1aed1eaa524ac6fbe3f17 -DIST enumset-1.1.2.crate 26785 BLAKE2B 997d4fd51aaf1644d2a8c1bb87e542e91f579fdbe24178fd4111f972bfec757cf0807d3d66ecaad2ada736091fe4fa2721abf172537192e32d7fc8304c4401df SHA512 dbd62f154f99b1b263aaef3f971ba4db242c8e97b933c43642995b1ffc5936e7f6f7f1ea0852b87801bc0f8cfec599afc5764260e60f43a43490bc5aaf80ab18 DIST enumset-1.1.3.crate 26976 BLAKE2B 4e40cec8a6db10a04b598eed3aa7b9a81235ed95e433571ee4c92a699c4687a004dffb94721aafceadc4a6c68dcf08fd622385a802ad330208d55f7c0cea0436 SHA512 1fcc39050a75d73febf9f1976913872269f41916fbfe936b7ab67d7d61bd67de9ffc71a1cbf34eef92b2fdb0313b5c77ce9dc7adafae5992fbeb6fcf7b31c180 DIST enumset_derive-0.8.1.crate 12711 BLAKE2B 752eeac1d1215a041962e3386ac95c1b8673921b76bc4ecb14acd98895f01ed3be24a95b5ac127af9f4fbacf65bb5035e60b989e3cc7d732db6015d92106ef38 SHA512 9ff87a0a5dbee945b58987f9d26200efa5e8d5c085ceda6e44ff9cc1b05bd903cdda632e459b26415e7e2195af79aa51b8e95fb9ee7917fc74a6102f220e5148 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.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d -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 event-listener-3.1.0.crate 38793 BLAKE2B b26a13ca1172531145e8ae1e7990beb8719b99828d38ba3291b80d0bec59faba38b754debe3f64950f587304986ca9bc3c8edc1ea1d4323f094306943379c046 SHA512 e341cb624bfbbf0c58ae177e6a0bf462a7bbccdfff839f04051b7bc6338c6c504f3c6593e69f5cdad3592202e11979fa0b9986794272856b746ffdcfc7fb3154 DIST event-listener-4.0.0.crate 39070 BLAKE2B 867258f82eb4176dc84929110cefcd8da182a7e26e9ac8b1980a7cc9fd38d5991761a5378de99b076667655ce0077ff5d2889152ed7f2b392b7097c353f19fe1 SHA512 309ffc466931becb3b691c587b4171afbd3bbe3097cab7edcce01286ff28eb28953658288582b3b2934875ed5e78fd085245ffdbac5a11762f66cae3da168209 DIST event-listener-strategy-0.4.0.crate 10225 BLAKE2B cedf057e73b7d26ce691c3a5523c7492ba6fea65393ba20ca80ed091d3c4b392c85caf5a526647886547cca22bd703b0a01aaa8d018b07731ef909bc3281243a SHA512 02e8253ce8b680d9df72b786115d8894147483c5b44d530adb600718213424b2d87c899517ddacefe73738ec9c8904d042341d4aab8076fd19876e89972061e9 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 -DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a -DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 -DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d DIST futures-0.3.29.crate 53624 BLAKE2B 365ca3a09175cef1cb9314abfe25b6671205450fca77257cbf11ac156e5d805712783cb6aa1b856487b04fe3c410eb93e0fee2f69aed1c43245905ef17d170ef SHA512 08d96848a0bc20f3ed3e4d1aad923b8ca3a90f82904bb2f901595b02dfb70e9dfd4bf46eda6bbc48796a4e4ead37f68e4f7226b0f18d715e23746dcbd2613830 -DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-channel-0.3.29.crate 32432 BLAKE2B fa89fb7bb14e5d23e19636de6116fcad23668e320a4c75409ef232f83d473e3c6db89a44b640cae969a0a7210df6ad6e5f7886e284481e0c2a816ef01e0c3d93 SHA512 f04574f9e88b5d56570ae0aeab082c6c1e4382e1594d83646c1899416e7403bdd7537282bdb20146b5df4fe24b550dcf35c497af04c2210575413d6c8018dff0 -DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-core-0.3.29.crate 14808 BLAKE2B f1ebfc7c1c7a8a212ed7e6c5c72d973f7dafe8b4635c8d42070d6842bd4920fd39775195571dec2f6395c5002d8ac02af889581fdbf878a45e0eb27dc6c5f0b9 SHA512 ae10dc9c1473e4625bee4db902ab3833bb047bd159a40e4fc4cfdc3a266d1ab99e85aa3db4f8dd867e08926d8dc733760b3258884ab890db1fd69f1520715592 -DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 DIST futures-executor-0.3.29.crate 17745 BLAKE2B 4bc4ee76b767285ea121f6edd3d5230f5de12724b9bd9f80341249b1feda6ff845ca6e847639906565c17f7dedb8bd726c0e531071fbadeae91e4a1a7d42c8a4 SHA512 df3220201247d4ae085a970c34e4c3dc7f546f4ff38fa817e4eef55743127a5ca6bcdfc35dd7f5f47c5e2dff32120483e14dee466080db04e93244fb5a5024ae -DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 DIST futures-io-0.3.29.crate 8908 BLAKE2B 909bd5dadadbf726dba3943dcec930c7409e20d8d324a52444f4145f5972e30ee4b1e48b7c2d9982fbea62ed5f3288e68e8920e99cf83d7cb81b9de1e8d81246 SHA512 869862f8728d94f0f0e71f9b24d0bd26b8bcafe70a80dd1dde4cefce73d91dc0cca80fb22e891f66024a77dcf28e8858e815bd436eb17d4c3119a7e68fefbaec DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef DIST futures-lite-2.1.0.crate 37884 BLAKE2B f4008a966d19408b4628083a8f66c6d11c67ba68b413597e322e360bc74e29d67076e4a1338bcddaf3616eb1b1331544001f52b771c156f0c7d576ea2fa35715 SHA512 ea3e075587a19f6e5313e79ab52e7acbe1a3f1a876ba9c3ca02bf89d47d7b33d61ddf38d98c66438d7a352dbf2bc3f4741a46595bde5300249994e7bca48f5dd -DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a DIST futures-macro-0.3.29.crate 11278 BLAKE2B 025cca67a95da0399592b0b2cbb5e47ef3685cfe21c074b4fb807f13dc4644fbd9984b92e6a240deabd7de9074cae6cf3a0b64b37045974ed9d223dfeb24a726 SHA512 0134430d604bffc5066ad826cd14656fba24a9e412f65b4053412103bf3df7934474a0eb63e773b3de0cca8b57b6dd196229f57fb665241b583c961b79129560 -DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST futures-sink-0.3.29.crate 7853 BLAKE2B 2c5dc852006b364be92e59a9adcc200bc0966cb2ded763e4d5bc3658071a8417d8c5c74ea2f2a96ab9a111602ed94b8cb72356d851178ca634583f172cb77041 SHA512 20f6a790dd83ed4db54911160254cb33c7a7fd93298df7b3dfc6f1da50c6402bdb17ccb5fc03bc9ad315c277e3dcfe4b3648fde5ace09d90f84d11febd6a0d9e -DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-task-0.3.29.crate 11853 BLAKE2B 050df023d7942207ea11cbe5e1cb5316a255763948b0c07d479828a3245ca34b82a71d1854ddbb13e01e853bd4ce424b319b2182346c36122d0246649390961e SHA512 6f8da7141899cceaa498c857a81c69330c093cf518e101dc53ee1e37123fae918536fcb1dde038e06c08f05c5f378a50970265a35229fb31c2377146cf94be39 -DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST futures-util-0.3.29.crate 160207 BLAKE2B 2f545d3387d5ca21c13bc157eb219ef767b7b0c9957329f3ccf247e6402295f5384e01121a1e1ed062223568f6d7db13602b38878a280f19d26c26cf184508d7 SHA512 48fae22d9b5f38aa85b423ade3022dc693775aad5c3e6988d35e4d529b9395c0f35ceeb394492e0f3ec96719cc3f3fe4ed3811df045b840b63231921e42fd65a 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.11.crate 35391 BLAKE2B cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa SHA512 2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345 -DIST gimli-0.27.3.crate 287904 BLAKE2B 97ba399c72cde7b11f0a103598747b58b242ebb808c60c037292b992e30d8fc5e212e5620c233e485adbca61cfc433a4697de3ca76c183ed517a93cad4f75c25 SHA512 b3782d510bbfcbcfd8801b4343a6864b91cf954808e935745caaf1b7e7b3f2f94814f1543de9a36a8d4e5c29d08d69be9361aa2b31e7a261d5dc6e7b66ef4ccd DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST h2-0.3.20.crate 165260 BLAKE2B c8bfa3a762668f981326134e7632168961679bf45ffd5e792edea1f6fc78e2fa9ea3aa93d7961b27f4a1b214583cef0169a9af5a7a5854a870bb71f36f172bb6 SHA512 179a99bf8416cc263795b5c3957c4f722d53474de66c9da1729a0f0748db38f49211f28a065c9a5de23fa4c0da3d40a4ee4f7f182d4c9f601e512c70b1eac450 DIST h2-0.3.22.crate 166413 BLAKE2B 058456b6799d1ff73dc914b37279c4ad2cf5f8cf4fa2532dc6e1fab76c3f8ba67589c3fd481f5fb02b2df3927ea75c8a4c359943565ef81af6d5759bd679fce5 SHA512 70cc7e246ac554c9a15bf2d53a5473e878f426fa426fa266fd91fc2ebf4071b7b207c4f7f104f84242f6f9163ff4c790432f73b61b43e1ef5231b0ff424ceaab DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 -DIST headers-0.3.8.crate 67904 BLAKE2B 53425c36437b77bf01adcd1194e775b17031af2f47dfe5a4acd60231fdd153529b969db044403ddf454df8f2d1d1bd986e87283263a4664a750514292c903dc0 SHA512 e52fccde38dda43c351cffa9528bab517d787613a2d3185aa8fef6c83fd7d77892c98c1488f530d88ba9e594d94c986ee36a39fa07a040c3c7e556e57bbaf4d2 DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1 DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hmac-0.11.0.crate 11385 BLAKE2B 850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c SHA512 82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d DIST http-0.2.11.crate 100478 BLAKE2B 1ef12d67fc52392322c24f79ca49c52fcd7dcad0145b761c8aea21fef38682919d664161f242c606a1f3737987368c08432f33e2abfa53d681c6c2aa5cb000cb SHA512 71d98f5fa55c7bdb9fb31e36f898e8b2b7596dcb30ef9b5df3e34581b7306b66a782e82c2797732e28626eec5c9e432cc0475703e5a0e0e47aa1d6f22235ef51 -DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a -DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5 DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462 DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f -DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2 DIST hyper-proxy-0.9.1.crate 10317 BLAKE2B f9d00182507e6ac917adb73c0fc9b58fab95998e2e22d8c129e51e9e39239e58086ccdfd862713dbc615b8ea736f68e72ae7fa834c7af44c2c62f5203bb9a50b SHA512 4a8c5e79475d9fb09f7bb1bf54b97e7879037ab4f97626fcb5ee788e8480dc617fa686cf43379a87bb90d0b96d91c13cf496ae07b527c06cceb6ac337e90556a DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e -DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-0.1.58.crate 27020 BLAKE2B 3e62ae3876e181e6ce4be1ca2417363298c0b83fe7d66d1e1dcb5ec308e9342871306387ca0c5fb3aa7ebf8f16968094d4c7b4a497fb792171fd400fe23e6a50 SHA512 9e55f17e08f371c476394ac2db9b447ff7f2a5e37e2cd3e84ec3e2b77980bd9de7eb81e8618695367d708e69156628a2e4ed80c4b7343aa71ce0d75a41e24b75 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 -DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST ioctl-rs-0.2.0.crate 4214 BLAKE2B 046f3ac4177d8f3934e96d0765d93a7ba9ccd7fc471f8736446a7959a08cba5d56294d023a6f24ba24145f668614a693b5824db3517eeb8ef29b7df5519dc05b SHA512 110bd5239f37327892c272791c87b038fc9041cf67c6ee41c671f5c5d22f070b921fbc23695ded9219caddac1097f47c78c0eae3930adb3d38a6ffdcbe14a4de -DIST ipnet-2.8.0.crate 27474 BLAKE2B 143208136453b9c97fac5f1166f395dbbf3bdb6185768fcd8e5d4bff867802bb1ae09294d4d7585e26b7726561f84f4a2ce1f6a730c8906d34a5a5c5f50ce8b4 SHA512 18773715f0acad731885e551a402432a6fb29f120575ddde380cd8af8d332acf2b5be4657d1a321ae7a6226fa0ae58feb6ac295b6e4cd255144465c2ea2c0692 DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54 -DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538 -DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST jni-0.19.0.crate 65890 BLAKE2B 78f93688f80f123027a5b800b0c3e8fa714a1a06b59ab36de73ab2d02f1f9ae3ceb2d3d4fd19c8d6d951394eb85f986f303987ad1e23b2fc451a237a04a9ef4e SHA512 75b48cd05ffbfa6e220dc4ffce3f37eb89105d42b0ac4e108930ed81c3525c4ee3d1c069342cee203c401c9f2e9bb2c53382fb61155da922ea9585d4fff9b212 DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 -DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jobserver-0.1.27.crate 24774 BLAKE2B 259c854f3cca79f769dde0a796aef4dc135574d816e7d0b8aed4b3d4e09d4eea600db30f7c8a8f7c68c9040efa1ab99029b1380ba6240dbf21634e7b5ad141d8 SHA512 2681234952be7a5ae67770d45f4d52e8278347f79b349bda594626712b1fba595a4cf46e8fb5426b548c325a23243facf7fbdc01ae0e853e492aff39444879a5 -DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST js-sys-0.3.66.crate 80765 BLAKE2B 366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599 SHA512 7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lewton-0.10.2.crate 68807 BLAKE2B 348af2eb2cf9a8d3e2277d5c63a34430910b7ce0c470b4aafb41c6dc2289702b5726cbdd4e390b9d5b88df594bd4d168dd0647a64342e8fd3677fec96d89b3ea SHA512 8868d1347f75099d40dfdeecb17ec1aa26540d3d9dda88ae62329e35b30cc7cc2869420592d777810a7df1e5e2c7a9518e7895f885921d68ff66ecf3417d28dd -DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libloading-0.8.1.crate 27893 BLAKE2B afabb6e07ecd390918344388b5fa63e5aa9223bf3ce513d1ed94cf02b1defe9909d94f0fa05e1516a39dfe4f41636834d3de0386b3c58212103263f2b1423f76 SHA512 f17ca367ef8e62fe80f43e5f3e2d1585be7b78b0fe4a733d80acdde38c20f9f72e710cff082442de6afa323aaafa17eda4491c4430b2d12f398d420e057cadab -DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5 DIST libpulse-binding-2.28.1.crate 130637 BLAKE2B 3b5490c5bbd3d60e8deb70d2a5561437770694c0616dc655dfb7d8368cb30b58b1ad6c05d60d6d1c04cbc7e6c895b8ce7bf77d0d63df0d5de5f4acad8ee30fb1 SHA512 224e8e6dada41084d5cb238715af7ed9e057df6ccdd37736a6b8bd8305fa66c2878884a9c66063ff337ef26e441de8fd7ba148be0f73c6196d2442aa3b25465c DIST libpulse-simple-binding-2.28.1.crate 12265 BLAKE2B a64a054503e3fb312a06466ec5709ae9d4f273eb3bf51ce71051dc8fdafefd9768dec9fce00ece74f464fab4d7510d8bab7d3bc0e92af2979a7e8d5d1f574eee SHA512 676fa1a92fd1946fa3579f4d0c08bf9faa1d3ce291fb40b437b88412635ba9ff48080a62a824c9ad78affe39a806edaab1fad538ae22bfb96ae473ca0bdc0094 @@ -269,18 +186,13 @@ DIST librespot-playback-0.4.2.crate 39168 BLAKE2B b8d527e35e80c10388afd9d9e02de3 DIST librespot-protocol-0.4.2.crate 12192 BLAKE2B 21c299e6869000380e424c5acfc21fe3e3cd9f58aa56eb2d7b306555d34e8cd13865ebe80f9328459eeec53ea5cd4ee05070d877ec4a7d5ad985f77e50e9586f SHA512 098d336ff7ffedbd930ce382ab80e6243860df3a28c85a7cd29c8a6e5cacf8b5aa454dc21ed5bcea03e7840fb279be88b2698eba5bb46989b9d910ba7673b3f3 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 -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.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 -DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e -DIST mac-notification-sys-0.5.8.crate 12107 BLAKE2B 31d8dccd3d80850254bc9614c8ede5f59d298f3ba6c19cee6d2714204a0f462610cb75af99a9af77c06774fcaf403a1ccfd9ab70a14bf01bd405e76e250159a8 SHA512 3136e683ed5ad1b5cf7478101cb8c7bba0978f4c5a5c4ad4ed03b15eff8c0aec3bec9d6ce0f204e184afb8ffeee65dcc701c04f78409ed02f8947c3877678245 DIST mac-notification-sys-0.6.1.crate 12242 BLAKE2B 473afa3ec0349f967b92b38d4fc1431d9b9b45ba23fd22aea6386de3ddcabc161adc672dbe6b394a5a11f9f012f3be1c84a48ff59c336c49221b5ae6dcf1e314 SHA512 76c202a10e1ad5ca7c892885048f07cf83c8acc45adc297d622c1f51fa706193bdb7a901ac127b0b96d97c03955feb3715ff83e08bd292e477124f4793488cf1 DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST maybe-async-0.2.7.crate 19186 BLAKE2B 9c60b19577943ecf43acca877ca96fcf386a62cd5e55a3a0cfb7e022f1e477b56a3120d6f92fe39742dc119cfa90d16c956853f61d2268d8977e5bf8f3729d66 SHA512 ef5f4e705def3b188ad2dd4be33dbb2c3f28d08855a1cff0aabcfd63fe22d1ba99e6cb7d10a43bde3bb5d30c2fd98dd2c9172d2e0a2cf877051b5117f0e7d262 -DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 @@ -289,9 +201,7 @@ DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a0587345 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 mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb SHA512 680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2 -DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c -DIST ncspot-0.13.4.tar.gz 241207 BLAKE2B 519e6016f82685bc64b3528eff22e221d0d86f1b4fed33edd425b1b2dc5131ca91afb0617ac4543d1ee7dede81ad6744034a0a1c2b9f7637478c8c49485a55b0 SHA512 af869a6c011a2fe9877027aa0765b361b781292521db325932e04a7fab8a9cc9d805835ea484b82f11e756687a3b0fb2978c315cbd1da9c98c9ce8e86c85cb11 DIST ncspot-1.0.0.tar.gz 248424 BLAKE2B de8dc8d52a3e88234cc6e7d2b73dc60c417ce88e2c0b0a10e09957a73d3d7926f6e681bbbb994884242f19915811a1ee942096cce3ab52ed7b2dc076be622bce SHA512 e8569dc3784c39d0a93c45e9ae52f33d8ab526f459e4205ba4979753e5b1591ea648f8bef3204063b4b5b7cd1f94af7bc703f9327b5b5d8842360ff5ddb25d21 DIST ncurses-5.101.0.crate 26027 BLAKE2B dde9d01bf611720c2cdafd7136c974a9eb5fbca566e0b5c8cdf60c1f5979a6cb0a4b6b47170819eca78d6448978b4b19e81fd0ef0ae61eab2932859b45a8a787 SHA512 e73513a28706dce70296af28170e8c124b9ab105dcc6509f2d65114f0f8f948b775cb4b459293a399bbf748f06bb60e5906818d928b4f0078c96531d8ab050e7 DIST ndk-0.6.0.crate 39828 BLAKE2B cf59da1e11fed905b245520c7fb00012c194379aad9a8d75e39e771e3df629824c17bc04121b4899bd7f13e9546cde3877593f0b4f3e66d6876f9ee6625285fb SHA512 62af40a702784a35bd3517131aa5c5fe22da81091e45a8c8639fa8f1f8b3fed117991db9518dcf55878cbd6222f696d09e0bfb28e161aa47d77b2825ad2e1fbb @@ -300,26 +210,20 @@ DIST ndk-glue-0.6.2.crate 5227 BLAKE2B e1b10ef9a622d8a1fbedebc5bb81e7359fe099712 DIST ndk-macro-0.3.0.crate 4884 BLAKE2B 97f7cab83e5fcf16bd5d852327107f0f7964f5c3f7674b7764cb369ffc2554c4c550a2be57eb7253b9da26f7921c49735333497bb74a09672655ed8f76e2fbf9 SHA512 240f8b7ec5b72a450874dd6b9eefb2825714e4aa83074efe13a958313193d491e6b4547ce62d2f727afc552d9d8c009c9489a808da54d5967fb29da7eac22d3f DIST ndk-sys-0.3.0.crate 282815 BLAKE2B 29342ed697feb1a02cda4ed23108c090206fe67715214de0f03dc81b7b787a40302917af7fb8f45e4510d1d1cd43d369d938af4c14f7424fb229bf97a24cbdfe SHA512 9d85898d812be7c61c7bbf4ef7a6088fa427f4ba334d491a17e5d1e8cf0ef9e37fa277008dbb940d1127c385749ca2b4665521e677388f6b01a2243fce310485 DIST nix-0.23.2.crate 242042 BLAKE2B b44292d87e9379debd1676952cde1175568cae88f64435cf2e347ae624ecbfd3bc08a9cd7de1c50b23a416754dff4b7cb51983fae06a66f7f16089cde94f440d SHA512 8617a5d99c9aa729f35b42b3797ea46e3c1779c234a836c7460cabdc7d4229b79c8772098b1b95f8b444351bcddd2729515a0433f68ea035087ef6a93033ce93 -DIST nix-0.24.3.crate 266843 BLAKE2B 1eb1667a60d07c4541a0cb0cf0bed2c7c5256411028becdb229febd0f6215e8e176d3bf691f3bad2fc64841209bf364ff8345a3e92afb2bf8d3705fd734c8ef5 SHA512 6ecda3a14ce00002265e46a066b443cd3c092a306e25d9206b74ae31b8468fd5105b597ff1e7097588bbb6ef5e52fa48ebad908303b61db53361b525f44c13ad -DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST notify-rust-4.10.0.crate 55713 BLAKE2B a4ec476b6880f2068e9f88a996db9c711756036c206da7d090ef5776e060ca6437033aef4cdaaae1b0ce5348ecfe301a7b4f43a469326550ae2e7a3e6e5e4c42 SHA512 93f0646a8f2d1c662196c454cafcdd81faa7faadf4150eda0a9163b510bc4f85a4eac6faa60c788da641a85351cbf6d3d8ed1c4f5e9e69d62815fbe0709289f5 -DIST notify-rust-4.8.0.crate 53446 BLAKE2B 72cbded2bd71ebb0f10d4477cb7ac0ddc189fd506b8ed0ac9690815624635c0321653b26a74b3eb418ee77aa15ccae1e528fd08106a922e6a4e2751789490397 SHA512 031a8ee07e4fe1dfb349043c237acf76ef9faa03e4ff35576c26749eadf66ed665653e1f6b5257c89f2e649d16c65e6af67be03a18fd3bd215d833e229eed7c4 DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778 DIST num-0.4.1.crate 9522 BLAKE2B a7235566f657ea9dd3c15d4cf5ce85ac94f9f0e15ef5f4dd4f6bc7f8f09b9f654635a61785dfafef56dea980ee1f7441ea6fa366e51b9db707992a6b9d036bf9 SHA512 ea3b49c1b7a361266ee44213cd65765e58bfc51b9e805bdc71bed120a3b43f87ca60ba81b231a2c9a0ced617e10024d4e0961d8a3a52f26dbce1a22d550b7a84 DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 -DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-bigint-0.4.4.crate 99369 BLAKE2B 09a44754e3a3d4f949b3714d96ddd7f3915164d611036675e3df421d6c0863e368eb0180978a4ec27fbfff529b4999d2593e411903516670c24c08fbed6a79de SHA512 0dcef3344a933509fdfe87d6adb0bb1bf67af3c692ccaeec5663a8f18ad0a251199ef9c7a24c25b95d1b255b413947e70f0a205669d549b13e54b6f4864ab3b5 DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea -DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99 DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600 DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93 DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd -DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST num_enum-0.5.11.crate 16772 BLAKE2B 4f032e0605730dbd72d2e7d6e06085211e885f66ff43193b32c7860905fb85070030371544ad1ce0f926e93ce13a1aad6f70f4c300abeed447373f40a46d02b3 SHA512 962e0e05e7c0eeb8e7520a699066f2b0af2ad0d5d8b4ff174c93aecb609051a1d45992c0cb6a62cbea0ed391d716656047966d5bf4c3467adacd2c5550f33578 @@ -329,40 +233,31 @@ DIST numtoa-0.1.0.crate 8999 BLAKE2B 6a8cbf17458227fa87bdd6a35404e09afc092a1ea45 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 object-0.31.1.crate 272843 BLAKE2B 1f2e8ce0bfc2f428889df856bf8fcefcdc754d5c9a934a65b65903ed10c143daa1408e97a1f190996ea451541d215d4e4d7a53c5d2c8d9a6c9ffe4ac6513a56c SHA512 e9cc2eb5ba516e4a08cf3fd5f496d05bc74ddbf1846d6b6ad6fd25a689aa315652fc5710be6bc68fdd678673b7ec8d63b4ce999f1fcfd5b281154bc25a915e9c DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3 DIST oboe-0.4.6.crate 24067 BLAKE2B a3e1c3ba6534fdc2159ead7a301c6b54718b19ce2e3357ce3bcb58b31c1ee3b86b427f4470564b2e8a3e8b0120b33c25ac069bca922dfdd0a1478ece5b398f40 SHA512 bfd792bb8cf2254030e2750b09a87da70defc4fc65882d94ca70469b175e04175787bd89707cd4dee876dba127b8f3b8ad9c5eee32ef5ff0cad49b046b29a793 DIST oboe-sys-0.4.5.crate 140656 BLAKE2B 26fdb4ea66dbf2f74ccf38beb280262715642ef22b87076d16f0b8e7f7b8d284714d8c7207567e51cbc421d22224b664f0b1051a0eed3c78c16d825ccc8a1d1e SHA512 b8e31b5cfcba10d43b9e373793427341175b7e84f8805fd18a8be387bae407801a0f196d0910103175c23e41b193c4eded2a4597b958128c29e401a27d9b4474 DIST ogg-0.8.0.crate 27128 BLAKE2B 11b8d47fd7c34bafe0b5261bc9be101599bb19e4ba7d919fddc4aba5a87cb1c642accffbf2e0f5e134a7a45b1d9e1dbf22e69e8aecaa93d69bf3bce364dd7356 SHA512 d5ea03e00ecade8713a8bf31e34bc45cba94b812c26dd46b579d85d61ff502ba501626b64d3cfa066a47343819f65d27c478372439b758cb7ab31ebce81f48b1 -DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae -DIST openssl-0.10.55.crate 258750 BLAKE2B 288d8d0edd23415be5aacbdda538d43bf4b0f3dd12f2217f23e1b8a8a69ea4f731e93fabba70e07c29716faa8798437bcaaa893374df8523b8af3f36debbb76a SHA512 397a970f254eca152fd4d8166ad7554c1bae2593e27150132c4b8757fc439a2ec61e45b92440408a92334bd17c57e0adda64680ebd8084ea346ac713257454fb DIST openssl-0.10.61.crate 268171 BLAKE2B 43201c82ba7c78d3274495f922c644047999d212a10a50cd946ad2fc46e97e1c6e44d2c35f49cf9d78e23653fe2818a5293cd1aaf4933c90f037c8244e3d4cff SHA512 cef312670c936be2ff941ea3ed768433c155d060cf8da400540f1d6f5badf255dc20a45c1aedcdfded596c6d72a96feec410867e5b85d8fd04b4db06abfc9b2c DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c -DIST openssl-sys-0.9.90.crate 66197 BLAKE2B 4cb5f74619b595ad224e33679023b3ba73cb99f8cb81516124dfb9b03ef8af9ed2d20b705acfee4e2cd08387fe20133f20a55114ffdb4b14b94e7b2142529909 SHA512 6b0eccecca799093f15fbcd17f3f37b7b4c83bb11fea1c77b1eb3e4cd1c9ad46e9c5f0c01ded7b22c4d2bb5e8d0d864f15163d481fcc973d6d06b41707fe7dc1 DIST openssl-sys-0.9.97.crate 67910 BLAKE2B b17cb06f68b522d94da6ef6c879cb4dc76899b20b2f70fb8219381c6191c76e472505c3d5d75da71b0958b596fde514ffb8ca26d1c27717caeff5237320a3e14 SHA512 f07b1bb7936216e6313604f2630f1488e2aaf0c2b204aa47df924581e2238bd23bf56108e5c1cdc853004eb8e5138d89e162aee7ecb00ab249e019dfa3afeec6 DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b50223c75159081017889cfe718d6dbdc6567dfc751d71eebda7476c95701c8ae88b1320a0cbba66a694b471d08 SHA512 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3 DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c DIST pancurses-0.17.0.crate 34656 BLAKE2B ef4ee7e07c5cbe75a108d0972049bb571a02405d835f2c6fd461e9dec3ced7c0f08f9d92c0b7e5205dc754b718b255538d10adfbbecbe6a75b686dd7ff2a733d SHA512 048740f35324f6c702bb98a608c6497b77415bdeeb4a83978d85dd66bd0b352a952adbd50546021b039fb30be3a47dfeb3022f92fc1a96126a5069d5ebb14b1a -DIST parking-2.1.0.crate 9491 BLAKE2B c65653dbb00796d86bd6540e4d501f0a0e1ebc255c0fe5b5c96fc67ecfd6fdda5b3bd267dac31811ebe334603fc1a26622ea41dbe39621ce12e24e151ca4ebaa SHA512 2cf5741c137df3c7bcbc20208ccd9d1aa580ae25917766db1725a13b692ae7c6fcd212bd572cd7c00b7ed09f3f88ee303e8ecedf84b393c22b02239c3571baa4 DIST parking-2.2.0.crate 9730 BLAKE2B c6da9ea4d8c0a488a64510781b025ce07f283814a09703c58e8d46c625cd74e2c55d7e28a4c09b0886fe4ab415b128bd3114f8283d4c903398e12a11d65489b6 SHA512 184a4514322279ed093a27a9bcad5fce808900a9ebbfb624216dfcb90a5483e8bcc054d82a0bba4da3809364ad1ed0a623328cf983bec3751e4503c9670a3f9a 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.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80 -DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 DIST parse_duration-2.1.1.crate 9451 BLAKE2B 05ba93090a1c968a9e9a03a17e780212ac0dad468a1573e34069b686b8ef1ebac9af590e7a69a7f0b5f574c05959b0ecf9190a7545bad5d86a845ec38582fb7e SHA512 783f29677ee1d740d799bba65f4a35dc1b74efa236da1bed62bfbdc65db68c3ad0c7ab59a4bca7f3e3e999df166d65f0101f5c923b2ffa95267eeb5a9758719c DIST pbkdf2-0.8.0.crate 12328 BLAKE2B 0ed3109330ba0b7b2cc236d3277a001ecf92ae1ba6cadf64f95a51e2e7568c7baf385bb15c369ee04f381aecf3ce87884e1e553b2e555089ad1826f0f459ac7b SHA512 a36e17e8c09f4bee22784fd357bed80c3895dadecc8bd106722cad12cdcef0aad954c821303f3f4bff4db01d8737bf6343ba6bfe6dd99fed87b7eb6b46f60701 DIST pdcurses-sys-0.7.1.crate 454031 BLAKE2B d46fc2390fab9c9eecbf8271fada0081aff7da3133881635813bdcbbd003f65e45a1730145ac294efc9574a686764157a99e70916a463f84c879f761932c2cf2 SHA512 9e502b33d7b25dd534cd62ccbd59c283fb59e5945416be92d63fe09c4a66bf5f0eccc1e6c6cc73f536035239b729313c3677c5319a73244c0b8ede744cf61f58 DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 -DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 -DIST petgraph-0.6.3.crate 185740 BLAKE2B dc3d4a0c29662f761bfc107d9654619a3443b07890e0caea5851a6dfab2f071181ab94c521d641197e159098885363d7ed4e1c9c34333fd1339c7484c2237c4e SHA512 9b624ab93ebd06fcda716b1e79dd82c5594a11c71ea0ad806b6b708fee3f432ee174ac292c5af3bb0c84b411c26564ad11436624a52ac4e74ed40432778c21e8 DIST petgraph-0.6.4.crate 185895 BLAKE2B 9ddfb2796c461d2820db8227753113b02024e5dcb694a0bb2826bc1f375f028d8b98a3bd67555485db7fab88eb86043f5b768585dbe0c60703cc655976030a2c SHA512 b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20 -DIST pin-project-lite-0.2.10.crate 28026 BLAKE2B a8e9cb7b276da5f375113606948ad0253d0ebbd1ca5a9b59b1c71cab67ca514ee32b542fe9e6915b33d0387a8bc9f04149fc32227f9a828f16bae966a0cbf26a SHA512 8800c296f4d152324bbcbcfc4e8b7c3199ad8af5a73cd86f89893bb9759d67e1a614676aef0ee93cbff2e7af788a3cace3b05a2cbd1f1cc32c59e4138f7d5437 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1 @@ -376,287 +271,181 @@ DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST priority-queue-1.3.2.crate 33905 BLAKE2B 2bd083a8ef4e6025fcd2de360a29442da3190d642a176cfec240743e060fb4c54dbc4c1e86fd10259296dbdf69accb802033594bd8aee9c664d684f6f983188c SHA512 8f0b05aabad32201b69e1c7d410df43d38ebece63c2b7c0510ae41733547f3df71cc93d100d2241453e0caa490a0b6e5f66d67a6fc05dd0463227cf8b364c7f4 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 -DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f DIST protobuf-2.28.0.crate 167541 BLAKE2B 3db5e11d458f54fe0e121fda6ed4c1949f8fb0488148c48e512e05cdb3ca3e2fea4a0a0e4f22b312eefb75d3bdf0ef30fcf3d865ab5c06caa8d11a8b96f44b32 SHA512 14e87f5e4039eb98d473055634102e7d8f79d294de0e04e0c0423dba6e34abbb28b1f94bc2d96ab16d3e02e770fe876b4c8c3af8835a43a8448514efd0b02312 DIST protobuf-codegen-2.28.0.crate 40826 BLAKE2B 0e581fc7b1b2d2b28aa10a00493c79053d5b1e507200961cd26a548d4bc46bd56717ffa00b0f2ad5b92059b2fcb39ba18bd4a85449a87943fd623bbe1e8213f2 SHA512 5b23b4987f2a7a080dd93842e63ab58e8b95e4a2d78de3e4af7ef863f8d6c359b989cbc6c0a6e0853803d903f66a43021598814efbe85a8d712320e38f9485eb DIST protobuf-codegen-pure-2.28.0.crate 58102 BLAKE2B 32617f212d0a7642661363dcadb8c0c8acd18d4241576bf7a336fa301faeba52e98c66e54413a917571e5dec6911177e987f11521f7afe6b8a93bd4657e3f581 SHA512 f09f04fd04ef06259ca60f1a9ab254cfba27a1ef468a91f29e70bf44ebb1a33632eeaa3b7d0405d12ed2206263d750bb48711ead7d1d51804b043d2cf46c3d07 -DIST quick-xml-0.23.1.crate 161488 BLAKE2B b347b9309fe0da813ae1e9ff6de100bb99f7e7b08ac46252dc305653a827087bb1fa003bbf86d1d5a6c8fad3250df3d43fa602752d57d538a4dacb25f86ce95a SHA512 885477b984ba86d4d42c563a4a0af4c5b5a272f75289e45e5ab891ed44b0bfb4d5bf5e15553e245473c115f648fafbb86ca2b96897260c0ec14910aea537d688 DIST quick-xml-0.30.0.crate 161923 BLAKE2B 5b9bfd3248f038aa2c085ce045e9f0cbbec757d7b4457db66a5a611d52d0e42082ae68953f08706d1e102164ceac80c7caeb40f0f9f494c8daf470c35471644c SHA512 e731f9c6795da7ad705c96544b39560dc27e2ea3c468c3dffe9589bb314074e96acbc0ab454f94556e0d9569c55d6cd8d1c7be2c823a77bbb3165ec8393d9aee -DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025 DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c 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 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_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d -DIST redox_termios-0.1.2.crate 3268 BLAKE2B 5f3f4e2b7e7a8172f92e8161eb1dcd208b86320868ec351e2f7b47d8ed170b3f44ad8180e44ea7a554de0e53fc268365e683244ad59e4afabd11a09ae378d2b0 SHA512 d8624b2c78d02c5d3afcbecea9ad8d218bff508703cb50684d6ae05614a9f41bf2aa8c47440fbb7d964f01eb9085364222833fbf9c45984508e9d755dac563c1 DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8 -DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST redox_users-0.4.4.crate 15438 BLAKE2B 5f44e9ef20f1a6c8b22239838f8f6a6648dbebd5b4386b3a2c417e39add8c4a0dc32e4369b8bb4e0ea17678140f596b9bc981b1d56f06de6a38a503600420481 SHA512 7c208116d1171b1f52f22aedcf8ad00076a3d1f062f4018f4a9f5fb2c38d7ed83258589062d1559f64e43f3e2a9ddf789799f57cf87a49ad8a37463ea09aa269 DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3 -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-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 -DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 -DIST reqwest-0.11.18.crate 154387 BLAKE2B 67f59ce870c0b4797e89ce916fd86f951be3eee8dc1854e8423d1894b0f5be3b2ae3d47b69943dc171ffd43f8ccc603fe1f3968555ebac2e6ffd4025f299b502 SHA512 d92a7f1814f853c8065306bef1656a2838e8f4c98ebe2c1d29c182768d723eef7159151aebdcbee19dd4c691e0142b1ebee8771f0806e4659411c3ecc52463c3 DIST reqwest-0.11.22.crate 156932 BLAKE2B ca25d5ce6c603310a0cae8613e002a158e6deb977b5dfdb4cecd4d313ec90de369b740e806f7cc3d58137c4e72ccc1ad2f96de0f843e4d7da6425f7782cf78e4 SHA512 aaf1218a239a9c979b7a14198bbc1ffada80237a0d05a63242f8486d416c3dce636dbaf205976da4655973ddc5168a3e8d4ad341e2f042c5f239a7af35c7c5d2 -DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST ring-0.17.7.crate 4146482 BLAKE2B e08a879db4b3c8577bf20d79ba9dcc9a6dc906fa65005334be4f79b040200cda506ca5114aa0de12c309e483694f4a7ee9bf44efdeedbe12ac82edf4afdd91c9 SHA512 1b75cdcf51ebaa8684410e753e1766b88f95c27559baf88601db2cb267340fa03d7e4db38a2a91632993238be1913261cd116e0e8d8b541c3c8a6ca811d19b36 DIST rodio-0.15.0.crate 7414161 BLAKE2B 89fb7543b3fdf24d5099bf6a46fa50e7fc386071337bddde4ec4100482cf04e31605490c8bf48a11b644aa1c370627f0602b541ada9dd62441944a19cddb3db9 SHA512 5a138ccb096f5f86c556c53d26ca794b9b519b6e4e556ec30ef8822e92ae04849af58767b7a36806fd7a6e8f18fd01ed852da8c19e2fe43bc2ec9c2ae9a9707d DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f -DIST rspotify-0.11.7.crate 2410028 BLAKE2B 4b8c5cd68f8e23b9a9f6561a5b14a8fc7b6ccb58417fc940898ecf5e9bb35db5cbd040aad19fb371e66d87a7539d32c5d19547dfc518ae10293aa1b17c4e9a24 SHA512 78396a0c11e0ea806a50bf65ed281bb2d0695b2575ad52654b94bc65cee6ed1a50f4988b3b97f1256053caa5f318b26bedf0f4c33b1a142943581720ff2c9cd8 DIST rspotify-0.12.0.crate 2443982 BLAKE2B 780d98b04f1d00b68673a55c63b7585e214011357744edf412432695d6934b2b3ebf72957afc14b5980216f048fcc08994d2e8af832dd348ba1ebd1db05f2ccd SHA512 6e6fe98ea1242aa3671e68099b05fc51693b29cf8b78e9509144cb290273ba30009aeee4fd0268b756530a039cdfb9935ae0ccfa929a3257f488b0d77abf1f99 -DIST rspotify-http-0.11.7.crate 6132 BLAKE2B 3d1c97341ccfb776d0ac6f8dc4b9952b92b5358d8be4e11b98b3929ac4b171d45f38aafe399f7462b69247d7c4dfccb9899822549dad1186ef508fcd8e67e410 SHA512 d5d91a38ed96ffcc9663cae698e6b8617fc887a224ea9dd6803e4d9a8e44a143a98c190b178bea49606dd769ed32978c9fb631e07642d7d53afe09c80a198464 DIST rspotify-http-0.12.0.crate 6145 BLAKE2B e5fb5430f837ac10b33477fbffa45898e3f5ac36220e53ccbe253df8b8ff6bb90488a8fbdf2ee5b80eae1b99bade7e0e9d3ad7ded59985b09837bc33e4ab55dd SHA512 abf0afba2c85547907028cf51cc0d5b20525a3e19dcbd7adf8f77d41988fec65c71769c1a43bc96e0ad7f9cfa42be5d9dfb154cacc5890537ebaab98bf385fb7 -DIST rspotify-macros-0.11.7.crate 2625 BLAKE2B 4983d607aeb6f3f433cb44bd9504a4e654ebbdf020a137e2b557529fd12f1aeaf16cb235a789727ec4e708f01f7369e88ba5ceae245c022acbbdb37bff5f73b6 SHA512 53456f4456ebad7f7d5b0fd4feb147ae900ba3d9db16ffbe3f7e16c33f8c18cb157ea142cb09768638631b7783cf23dbc74feb1bb2c115dfdd3ba609f29de5ca DIST rspotify-macros-0.12.0.crate 2753 BLAKE2B 211d3cb3d4f03b9aee4d36a23c34e1092f722308fe541af4bf2ab58493e85d8ccaab79f376530283add68371e12b456d9207a1bddb657b7ee79bcd3bd5493077 SHA512 faa21a44aa056f4c01b23431ade8b437524bb1e6f70c9ef1ea15e15c080208636e36856cfcee718717cb5b7d87822342653a078ea498c97ffd5aa16ed525ab97 -DIST rspotify-model-0.11.7.crate 23430 BLAKE2B c1ceb2c1585f7de99443cbe9f733fcb2999fdb56c815a77605348b048f55538bf3b4e7132f5ffe6bdbf5ffe669add2eab59184460b1a031a1ce5a067a00f6bf9 SHA512 06282459c6cf26b2cc41b511c22329fa9bb7649e91e60b75a86c1235b551365cc44bebc2783074034433bd21f2c27b5b3e3d53c586406aa60b495bdfe06dd250 DIST rspotify-model-0.12.0.crate 23442 BLAKE2B edc4ec5ac14bd37ca657efebc541a3f10c94f331ccdb59bbfe8bed76c817ae6b26a50f3a6fb62dc2cad4013eeca45ba564de14e0f628bacf3150157f4f89e169 SHA512 2730cab77e83ca1b17170dfaaa3bbdcdbdd02f677c9aae20f8186d8a3f2fac57fee74e3d051fe78d6bb9b9ec43c28951113026848d5219a5708d58cd65dc543f DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db -DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 DIST rustix-0.37.27.crate 324534 BLAKE2B 65fc8317c5aa86236b2099104b6841a7d35d4567977218f5e59a85d199aee7d6b9f0278083d93f575b31d77ef8685576b7cba06ce8da6e96a164af30c854ace3 SHA512 e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12 -DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139 -DIST rustls-0.21.5.crate 282819 BLAKE2B a6bdabbe62268d5c23ffd82d1f394516b92fbd465eddd52a67a8aadda4efac4397a834846fca92ab82a51adefea85bf31511663794fe759c486a6be0beb03050 SHA512 7062f4aff7241af774f0b8fc3b648845cbcb7d8c359b9d49192abd615f28a71a13a73e8329d3c265f24e4e4286461428e865bffdcf900f1f0acc41a46cfb4347 -DIST rustls-webpki-0.100.1.crate 70719 BLAKE2B e92e62bb60520393b6f834d9b386c4cf7385c44bfa8e956fcb59b8e74e0702f07a12aec2f6770a4fe8cf41172184e4225e1d7e5af6ed236a9463f60594141fa7 SHA512 0f7ef484ba0ea6e1568373839a3afda246c983c0ef7e66dbc95e295f361b9e34fd0046461ea7c73fed293df500143d01b2fb6122f2da50753e4a498e6a2086a1 -DIST rustls-webpki-0.101.1.crate 157872 BLAKE2B fd50c9c1ab5dc7e34e01d75ffb7f2aa26d9295cbcc7f2574dde907cea100e8810411ca260629193ad9eb804b76b5d2c6c2885e21bac224c7fa4a10d0eec096eb SHA512 a2f602190f82a4488f755ed4098f65da9adbde0824d7f94ad1aff1f35e273d1d4e2fd369112a33dd3012095f6ede1eaf8e9f53d0c97164356fd54b29e77cf547 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68 DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b -DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046 DIST sct-0.7.1.crate 27501 BLAKE2B 12f63e62f49a0ed0c5a62c1c9b42a83c1df43401ed1de85f993167d8fc52733908e58ea1fe76cd7ff6128d4d6046d7c0335434672ed1865c8ddb1b3fbaecb590 SHA512 6030295b3b11411f5a7e518db1066282bf11a279c27414c5e959cd430e9fcbb7358e5d69bcc68c8bf696d4c1d9579ed7218b7f9dfbb61de2271c4c3d3316fb7e DIST security-framework-2.9.2.crate 79295 BLAKE2B 96be139f2d2b9bc2fec7805c9e90f19f68fb6cf3f09a879f1d5952b502951900fd6889451c6866e53394859a0f8a842b4a674c4bfa82cd71f48195c0af365475 SHA512 fdc58c1c12ff849af3acf34208411caee50f30b9d55e20ef9d3922ee37664c606abcf90c4b415e5c22498dff2116fe2b2f374a0bd382c837ae7d281cd1a0a54a DIST security-framework-sys-2.9.1.crate 18284 BLAKE2B f1484b6b691f3616192ab363c81eb3d6279ad0bae6bb7fbc4eadfd9fc6b6bcd5ce42fb8edab1eb8934f40a1d42714eeb8ca3616871e8f80c90318834901e8ca6 SHA512 3118d1e982d94c5fc6e8ad6270ba398da98a042c7a2060eafb3b78a54491091c46529bec30d4f871744431f01b828ba2a795f695cd20d008441839f3c4350462 -DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02 DIST semver-1.0.20.crate 30451 BLAKE2B 7a08bd65749e99d0a881ef315f611f9f02215991aafb317294925e0b88b125acf33e713a45113d229646401520fba22c6f6527015c12b9859d7a65d126de647b SHA512 35a55f1d1e4dc8674d48053da36b7152b5e3bfeb72eebf7d307c491b02d77e6bd4552212551be29e2a2c3951afde292c2614829e668d9382fec0f258dc6484fe -DIST serde-1.0.174.crate 77604 BLAKE2B 0ae52b5fc90017c3b38d706582d7032b4654e6a7817dd6aa45d59e638acc81ce55c09b929bdac9200c1d8ae08a9e1139949bd5370ed3d3d3820ed3fc501a2465 SHA512 f0c169d9fdb809eb5711768d53be2d17de9dd76295ca80b2450e1980fee286d84ecff8eb1668472a8d536771e5f44ae3b98dc35ba962fc56863e7fd2f2a3752d DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506 DIST serde_cbor-0.11.2.crate 44570 BLAKE2B facc8d16886dde89125b7d69e9e77ff586c61993c3493fe4089ff03c53e6c0808c6da45a83337d3be7414dd82f3d6a7f3d43167473e49e586a7e817d47ef3014 SHA512 12ddcbd5de0d85f2da6e078e3ccfdf2115125084d57eb93d7e9b45bca6a86daf79dcc79c8e54260c56240c3b5e814b1481ac28c3aa1d1b4b982ef5956b5cc3cd -DIST serde_derive-1.0.174.crate 385877 BLAKE2B 141438c3e21ad651e1e34830120c3f2cd0ea7aac6ccbf3b0a88d8c674b958fef9992a9a90b0e036313188fb074e598a2f185ea9db7dcee467d78db9a2fad44e9 SHA512 afd5d160a1b00bd6e98e07188bbec0930a771570517263afe4a7794df6e589ee1dd8af652ed0ab8a8a77f3b64db7f0170c0a4c67f8c7fe211cb77f9a194817e6 DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41 -DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6 -DIST serde_repr-0.1.15.crate 9617 BLAKE2B e70e1a7d7beb0110a6a54fccf14944d9cb0109e978c9c716f0d0765b053bc154ad06ec488d52547b3a43bf50b954806209ca811101cb722325a584bb1da25cce SHA512 31b2ff3ccd6c1658b45881a242604e5d4373e2ca64b451a6063372f91585d5b5b12ad93d70392a764131545d3d7149cedfb4a4e4df1fbb05725afd8626747107 DIST serde_repr-0.1.17.crate 9971 BLAKE2B 1583449644b7e36c61c132cd9364543b427d965045cc8406f90f5dc1bbcb3aceb98c49aafd4727e7cf32a30f30abaa4592601c1c01890f3e4927f8afb8eeda74 SHA512 ba1e263b1adf4e400c82a4a5915c5ca7a6d0a7dd6909dc58ce8251fd3e48287557158c5496cd40aa6db35d7fa907c5474b687797f586d5b46b65ee0732a35d91 -DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST serde_spanned-0.6.4.crate 7756 BLAKE2B 58b8bfa3b39368f4bec795bf1bf1b0e19554efa9cbf44a8f5deaef79c926c8cafb4eabd6230b56acd77c75b924b8642a141e3f7827a5fea16633edb764b54124 SHA512 10a71df5cf84abd5c658de0321a4813ce582735fa5cc349694d979acd8c8228fcf69b3c65bba803d706089b49b053c15a8b1c4fc4c19a586596b8cc58cc2ce04 DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha-1-0.9.8.crate 14029 BLAKE2B 80fa6903880ee36841375345d1763672ae8c3b790965b0bfc7cec7ecc69744be3a35a890a6f52b2a25f9ed1b91ce6986dd04b00ee455563b00218f8acd4b6ce5 SHA512 d4708a762d5f3dfd902ed335f0383cf63b442f95b1aebbaca3643606ed2480060d2ed04f123d0c44496147ecbb06a093980b435f9d3ff9e0f5c908389736aa9f -DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f -DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST shannon-0.2.0.crate 3503 BLAKE2B 141db8dce783af786effa0955963d59dcd07ca783043056d38d1738a77b8b19a88fea1e0a9d0d978859764134f0ba027702bc5526138086c6531eabe7a8a75b9 SHA512 1357ab46f32c4a732fb5373166b1fafce53d1292f6a259d770c1514686f39af9ffc2399dbed405c360270aec8ba6e2faeea3844fab385f3b52bd2b0d29b0a3c6 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 -DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298 DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 -DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 -DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce -DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c -DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST stdweb-0.1.3.crate 90221 BLAKE2B b8072c7be865327b47facaeac68373ce3085474d7a694f2e7f371024b5c4c0c616b8215a75e71b72b0e7aa534c9f8172593c7ec648c32049288ddfac1b0764cc SHA512 d7119427aae5d37336b8cf0002bae9c0d76a87a6865dbc9cc4c1f9abe64efe8d861c149b3975c6b3481a804e20be4fa28619257c233d3ea3d550ebd550ca5fa6 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 -DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c SHA512 d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a -DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 -DIST strum_macros-0.25.1.crate 21700 BLAKE2B 0850a6f0d8bd5a2559f97b6c2497e6a4d85af23f35cc74d535be320cd2774dae9c591f957390d9f087a0dd0ca42922f8114e3d57d2f16d9730c4596ab9ee8dac SHA512 eda3cfc481fb16f2463cef31a63654b74d5bced3685c30b3843a36b43c3858f0ab23f64088263f79ff7fc5032af08547300aaf39c5b1ec375561f09c17d87a31 DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.27.crate 241653 BLAKE2B dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e SHA512 e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54 DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a DIST system-configuration-0.5.1.crate 12618 BLAKE2B fa75a24f8db6eafe578bcbf162fcd110ca059c58af24916acd64959b48d8541e0aa95ce2c929a8a50c62e7e8a967de9101640d1da7805fce2f76b7c5c86c4544 SHA512 af77ed5be890e826b9b8f975bd2e63f3905adb24a597069a887ff2a861820f1ed40582b918f35c3d4eb063800e179b93e5acd7d5b48b147e9b16e3cf4c12840f DIST system-configuration-sys-0.5.0.crate 6730 BLAKE2B e40c4b5e7897cfe30b2fb6daa9b44fe2b83eb2a12d798a1ad8908b51abc735566becb0e001f52f5f8a0d3596f62a9eec631341c3a9cbd132a4f650f988c74b93 SHA512 764168ee5efe1ba82e847ed74a14d1f5f1892735e98657c3ecaafcb4b405d4f779592dfaade252f6a577ca2cfd5cd5e467c0b6326bbdcfa573c3ab01cdc8fc34 -DIST tauri-winrt-notification-0.1.2.crate 42234 BLAKE2B 5102d291173400a75ecb9fe19b412828526a4c3b64c4a0b7d9b6017a9def5735ea4bba4b00933cf3088e76aadff70f344cbc6432c0286af4219e0628169f42bd SHA512 2eb80c6cc80bc919a509ed5fccf11761955c67cbbbbd2bd17ae751ccb6d87429553ad451bc544aeb10917c886c23f0bc19295b21d05244400d92cb8b41a8fa97 DIST tauri-winrt-notification-0.1.3.crate 42440 BLAKE2B 023e8a0066c8baafca5e1de65b9fff2b004ec4447bd5de99615c957bfe49cda0a161a3c582d5e1b0a3fc5387479ca78a8f3cb6ca8607ebf226a8e0f92e0be6f5 SHA512 a77e900a25faa4484db605b1b6bb41f4a121e8067fab007d689062e98c8641bd292f2c60487eb440af5f82031014472f2623c9935b5e151548b82c3f245b0677 -DIST tempfile-3.7.0.crate 31754 BLAKE2B 50df09733ac358ccaa92be5e2284ce4df7f256285f2e9575637888b995af7a2e09d80cc7d228041143a36e08472d9c9f896e419d8208281fd5c768972dd6aa43 SHA512 cfa8fc57b8605edc6f4fecc167df17e484b24ab01f7f1a6cf19ed6f6161b77f124e55c8359a93d0a07970e25ca6aece4509338a66a3c683c4c473fa5ac9532df DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c -DIST thiserror-1.0.44.crate 18760 BLAKE2B 4afb9d1cae98afff52c2e9cb67b8bd75815092f87d51ab5afcbf3366ee6ae8fde33c0bfab9458c9c452aee3b324894fddce327475ee754afb9b27794fcd9d279 SHA512 3a8e9346e69216510337e2c27e91e08e7a42a8b6b2abaa776df3937ad4dbfd857fcaff26e97d89965dcfb2003df1f1d1ff88eb239d334e62c806e8d637eb149e DIST thiserror-1.0.51.crate 20045 BLAKE2B c1199fe7d312d14622bdfb5590a47d8c36394e44a912b5f1f5f5a2b3a7647bc21d8293afab5bf1c82747292cfd46aa36fb7117ec48adb0d2b710975e25828ec8 SHA512 bcc6c9be93aafcfb1d867d7ea9f85ba9a90c197993932965ed5418150c43c730bf4c642e2078b6297fdeadfe5734215e4521f0be5c54c9566a256effdcfcd38f -DIST thiserror-impl-1.0.44.crate 15086 BLAKE2B 664be3bca31bbcdd2bd8170e5e769d25e0a27c135067c84404d94bb51b5ef02daac76538898969281b0b0309c26b5ac4198e7bc819dec457dcec09e65530f75c SHA512 fe9211f50dc922b957ec3b9b5f132f812fc51fc68d23ad39837dfc174220dafb2b29d66822f34b05f1cd27cd473598d43e17979ccd9c70b056d509cd5c5c9ad7 DIST thiserror-impl-1.0.51.crate 15372 BLAKE2B 9219c0a0ce06f45d88c594721d08998db7558c739052c0f35bd3ded2a0ddb4721adb86c368916646fa12c007864e31d90a62fc748ce02e89fe53293db329bb9d SHA512 cfd65a2a2f40de5330fb5a20f7a7a7956128938b1ad9b0b901f51d20c72f0c13cbf6ff670b0f8848aaf3e05b1b788f62338af76a4aaac621bf43071b1ec08cdf -DIST thread-id-4.1.0.crate 8390 BLAKE2B 15841480ac416a633a94f3eb055a2681d4edcd6ff1c803359e84dd7ecfa7ab88ec485aa5f8d98b6343b822046e451ca67899ceef158a8f8aebd80424718d9820 SHA512 d74f808c4053a02f1b8347584ba584062c3d6f2e053460c7f7702516bdb3d885fe1a7c5d373fac55590499ea5464d2e491d710a793b71c1c3e933d4377d06273 DIST thread-id-4.2.1.crate 9100 BLAKE2B b342989d20b2b16939dda3b8bf6eeb378a94e5821c0d8f3c0528a720bf912f52e36604cdf6a6165c4521cc8f5e726cb19c20f71ff94915b72953f437bb3cf012 SHA512 91b07c01dbcf9a0b3edd6fd14f9f60ea26ed0cc8b21972e40fa2e34a0fa4abba1c71106994972929a99d9542bb186cc814406ee7979212526a69c5a8a49950c2 -DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee -DIST time-0.3.23.crate 115028 BLAKE2B 2d3782aaad37156d6a51fd98c6f69955410e3bcbd313a4739c4e68260fc0fff4bebb05a02e2a0acc5d68a4f2f9583b0fd8d4d5b7b1cae23fbf99c9eb597fa60a SHA512 cb3671ade408daf3b8f929ec412bc2eaf7cdd2486673269e83c381c277eba8ff04450ebdbc73af35c3abc6a822dde10b767a800434621c697363558a42c88ff3 DIST time-0.3.30.crate 120289 BLAKE2B 917b71ea8362ca14f2564706919e7e62ebd3e8024d48ebcd9ac9799368a12f425b982a7739a73c025155d5dd0650ef8c9fd4642c60a9111294cad7ac2e30672c SHA512 268f0c779e2a44431932aa407f39878ff1412e287f9678574537fe7185f12faf7605c5ef433aa6d364bf77894e819ff3953f870ef7ad208b7203f1c58eccc4e5 -DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 -DIST time-macros-0.2.10.crate 23680 BLAKE2B 44b755081cb2cfe8af1bd4fdcfcedf40e4b37261a9a72a70c45fea72af9eac32dca795002845a0be6b62274ef17fd99ed9a27ffd943b9c9e8b36168949ae0e6a SHA512 b325eaa48c7fcc30a478e05e92b9db15b825e21ae77351941b9557824ffc810aea554c61d4b057fe28f3b209d307e96f1a33dd21b52eefec77857645b88c8654 DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST tokio-1.29.1.crate 693627 BLAKE2B 31564e39fda61ab60899879b6900cd51b0f8c45d6b4c09527455826ce8ea70b028e8a95a0d7ca96a84a51eada59c20c15b22682fef60576dc63b6c157edb3316 SHA512 915385a79155f595afe802e292bd0a7dc1c3d58935d9c1d743bd51baf5e94268fd52bc2d5d93b20b7d0224dc7c1b9dcab4c66aae369cb2774a6c0c04ccfcf386 DIST tokio-1.35.0.crate 743314 BLAKE2B d98431d3687bd7f14af52418fcae0d3d0a0e35c508c3c5a2b7fd8e5cb0ebc8ce1187ef96500e1fa7c2f116fa729c872a0e17286a5fc68be1fca8f4878621f5c5 SHA512 85e1d9504cbf3d583aec5c0eb931aac3d5318fac0d3a606a2e511d81d713c9be318c66723d9b7ecb7eb107904ab222727f8f92c42f141debc1989b88b8ffb914 -DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6 DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 DIST tokio-util-0.7.10.crate 110508 BLAKE2B 073b25e1484d54911bc15fc2a4b3fb7658f24f7f77a2382f9f84c5122871cf8c5d6097d5c784cd75b17a79aa63eca80644ff54bb496b52e53bb89650ce35cab0 SHA512 d77db36cfa5a2ace3090874d8996b9e94058ac31648308da8dd92a7bdc9b9b61adb703dbd2131adfef0b428cd61b4de76fbdb674f718e89b297f762af11ec50c -DIST tokio-util-0.7.8.crate 101644 BLAKE2B bfd0b10b2ef7d1264262f78e406aaab07a1e060885dd7d9694b3cc34b6ae9f3d46946bbdc5aa3dbd0f6164973fc3305b20da04f37176250e874b3259860cfe51 SHA512 7b1501dd224b4a6749a5296751d83e6d57bae238a92430c32017813ab82c358086a555fd7d34537cc944c240ba73d4fb94864a5743dca05c138f834d45ee245e -DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc DIST toml-0.8.8.crate 50451 BLAKE2B 96d5411e8806c9021409ce232a11fd6d81269ef2f56b2a64d7217c9af8d0b31258b8c650e2bce9ca1d561a5fc58d1e556493d06199842a4d81884085622ae3c9 SHA512 6a583ce29d8179b480d29ca5e4624a4d6a8212cc741cd0c27c88ce46526f664a2f32eafd322b648f145f5ee5024d522a126f56befab5f1d68c32f2fb9866c7e5 -DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 -DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc DIST toml_edit-0.21.0.crate 101265 BLAKE2B 8cf4fcd93fdc99082c3c43e6629348b67c1e2bb4a3605ea119816b4b3c473bb3b9bf9baed8b189a0dda6d92ff5f08ec58e3cce19fe2667bcdb2ca3dee88d06ec SHA512 6889b7c3b6679db874b9ef099e3bfbce75b7f15cf47860e542af42d449d0795113bf7dc84a7f2d394ee0fe037d7f4c0857c3eeba6902a8b42bb9cbfc96f0f324 DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 -DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 -DIST tracing-attributes-0.1.26.crate 32060 BLAKE2B 80e96f77194d90c324867155a22ad4b6831551ace5832434eb83268cc1919b5aedd7d193e00ce7b8764724d446bbcf0f94d01a94e1347321df8eb6858c4132c3 SHA512 ddb9f5efb33627586cef49e3bd45d45b643cdc0e280c970a32f92c8ebe3bd51428ee395c43613911e23841ffab36daad322f2a874732491aaf6a95bd5035fb44 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 -DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST tree_magic_mini-3.0.3.crate 15406 BLAKE2B 84b8761c1496e1d771bb7d884a0afd48d1a457b87db26edc23f0db63aeb5780966f330662e9725570bffb0122b8544a4e0828e48cdf7ebb892d70f43aaa1145f SHA512 6299f42c3286a9a4b38a1503810b0eee302e99cfd386256dde275bd5df402ba6800cf94b4bb94444b011898657d687f89642634d20f6f07e2a7719c27188d684 -DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 -DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 -DIST uds_windows-1.0.2.crate 16206 BLAKE2B e895e97b5610c1402023b2b86daa5b248c4528f06fcbdb900cc996ff1f62a8234cbd6d8cfae84008345399f73363f9cdf62b1def60b782e06514b9d215236a30 SHA512 a58806bb9673f583d58ba2088c0dcb03808752bea6c0a502b717a541cb54c1b4cf70af8c8f3ae48437069c9017012c6e880a1e7c3c754835193e581849f28587 DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca -DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-0.3.14.crate 56429 BLAKE2B 8670c2bb1ad98d4540d7837e8b395078b5e0eacc0dcb7ef3ecf6ddaff9d69ce136a883b99cc5bdafd3a3d657834432d0145b11a44ea1d8b776a5394e56ba04f1 SHA512 8793d415e33f1f693ba5928d8aa09ad6dc10bca6d8ad338fca527e5b142d1ea1cb84515459a9fa0a821ae68747cae570bd3872646fcf218ebc7167ad41c97379 -DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b -DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe -DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 -DIST ureq-2.7.1.crate 111068 BLAKE2B 79213d1aa2e7cf4fab43ccf8ab9c1f804d717b8dad8b47d2fc3d28dc82b05e73eb798f29ebe8b1fe1954029f407db5c02ed79a054b9783ba931c7c6bc6ae8052 SHA512 44447f3e4e417b2fa4f94f1ca638b0ceb43877a2ef4697619d7c584407a0fbcac2624a7a3d9528c00aa81401e98e51a29ea051051123d716399e1f67e0a3afb8 DIST ureq-2.9.1.crate 114348 BLAKE2B d605db0134ead8a77c9b9fc8b06573e82d701ded485f0d88bcd64f6ea1a5232d67bcab47d0b430bb13c79ce249304ecbb7f67d4a3c789f451b9639ada5b3f0a4 SHA512 a8c580f624300e6e1d068814c38719f3624ed63274bc0c4fe06d6ea30023b3e79ad3241fed2ed9f008a8040b49fd2d2271fb0221db1e657369f37060251e3eb6 -DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 -DIST uuid-1.4.1.crate 55291 BLAKE2B 36a1d7abe0a695f6fa3a8ad3a0c8a078bc61b17396a317b01226d9b35a3544a8a74305ade1166dfee7a9028e6d4a1e6b0956dc0975ea58a86ec6052fb869c577 SHA512 95914b62948941e9dcda7b66b932088b328a23286d163449a72961874f4a856db6db1d60a125e56cd1d7b1c00391485a45520852ea49bd8e5a7b8cae8ecf8b96 DIST uuid-1.6.1.crate 55554 BLAKE2B f9b8eb34f9197734ae9a1437ded396f5e5a8551b54e532053016e0c00c8007644f4fbbd3827c9878cdbf8acaa981d8ae9c94739af7edb6939ec299075ee4b443 SHA512 b9f3dbad176b3640b4b943d127ac8fcd0938e7bc750430626cc603efdcf5faf479f8de7940d64ed1b5b6e6378b42a1aaf3c1e791ee59b9db9394409261cf3c55 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vergen-3.2.0.crate 16897 BLAKE2B 1a83f338f13cd55aed1d57db05e6454d1c86937f5d3a9a7b5b14bfc72a891671b70665ef388590ddd0a19ac8acad8251990bd81b9fcedf80898ed5d327f9d373 SHA512 d582ade1ed57f5067b4b24376d0164405a7a5a587e12c09b724fe0773b03d4eee95694fbe9f43d0f34bf6145dc297850e05039c81ac6df27670e326b7a254c09 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 -DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 DIST waker-fn-1.1.1.crate 6323 BLAKE2B a6b60c11d72aa5991ba57036bff589f73ddb5c15c399b8510a7e4d2993af67fcfb9c0d3a85b0ed27a772a98d068b0748f4b43145475e46e4a5ee1ce290875a09 SHA512 293321481eba0b72a4a37b158c76b0a783f0e5e4677d9609e43aafb703d44162e4abfb6b50bed1adda5bd1bff95a3b658fb542cbaa6c684a1bc7a8e8cf4135c8 -DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9 DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 -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.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-0.2.89.crate 181935 BLAKE2B 88ff35daace267087750053eacdcf81f1d6cfd7653e1b21cd8436799688615a2840ab733e0196cde747dd4a49ffc3d4efc7c64f48e4e75bd9a240a689f7c037c SHA512 e9e3b95547423ac7acb0f0b327b9fde6c8ef3160296509332fe5d9cbf9eb6a4ed6ad30b29552cdcd113a94e95fab4e3ecc1e7a03811514f84fac569972febf5b -DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-backend-0.2.89.crate 28205 BLAKE2B d280d04a6e8df72c0eb0d99b134c017be8c7d378578e23505ebb184510e6eab746fc06ca25333a62c24405565531b6e1c79a5010ae31aebb280c7820d5fe41fd SHA512 9ff63a2401e741013753fbbbc86990948e0e8820ffdb4b16167d2c72f12626306e5d077fef37d8d956acc73eefd699dc7f03250926a5609639b127d4e46daf1b -DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448 DIST wasm-bindgen-futures-0.4.39.crate 15376 BLAKE2B e261349108d59a0d7dc0cad93a6b32609ce0ea5ec2e2009f62fefd4bd6c8cd4ecec29859db93951c45b3fa03c39817768f27f1475f2ed8fdbd45a2d7fb71f821 SHA512 2874f0abcb301e7ec06ebdc189fc39eef191cc1cf56f659dda1f52929870455df7c227cc44b649b91e0cf088ca1c08f347a5f82ff55e8477e65ef633fd828f0b -DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-0.2.89.crate 13906 BLAKE2B 93e4b784eaf75a070f471d7d60b802d42b4bdbfd0c7ec21ecf1dbda554ed2bed62d99c2b28ba1527ad8f6f3e5b6083d132f36f9c36efcfa9f6a9cfab73b1ca0d SHA512 060e0f300bdc42557798f4d7348165ac9dde60e4f7760acca5da6ec02bdf8bac22e2e5b80f733aae625a0c699dbe831e0afc6e66b2af8fe445aa6513c5180381 -DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-macro-support-0.2.89.crate 20008 BLAKE2B 867ed0049f076d37e8c0587928d67209d69071a6beb80afaba35b947c16958d2c61ef1c762d1706de6744f23ed811815cd94f7059b3ad823aa99f30929cc3a33 SHA512 4ff50819d989733b51e6614b8b14992dc7e53e4c283b89c4e21dd50659cdc49a8cec379df7630ee26e04be62f4ff0bc5eeee9153dbeaec213e8217964a149e76 -DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST wasm-bindgen-shared-0.2.89.crate 7265 BLAKE2B 78668ee6af47357983788161c2a50562ff37a8d584e6be61142c5609360aa712571c3fac6b3395215c5d132edb864e0ce8e7b648fd7225433a81f2ae3e6a586b SHA512 02b2252b5b2e6bc8723404ee8cc750684f488b3e80ab60210d97fd7b343a67db2ef8d62aa792a5f02bb351467f4ffbc887512a215007f6fd089b29f8d3a23be3 DIST wayland-backend-0.3.2.crate 69238 BLAKE2B de0e243d53a522b212e201f25e2e077683e850db5afbc2c8bc8aa7213eddc72bafb94b7012156e50404073b7b01e7259275c1fa5899a8aabd541baedfd834bde SHA512 c54edaf21f5e17d121f653c10b024eca27bc09a360bfe3389b468c2c26ae7541b881b8c61a64d89e9dcaeafaacabdfe27aff0d152341a38dd13f547070341e96 -DIST wayland-client-0.29.5.crate 71041 BLAKE2B 8473069b5a575509a0a7d518ffe98786282b2e7d726690f8c782b5cc93d31f865d040efda8fdc9132cbe5b338fa9f8cde47d828273bf4d34cd57ffebd8e50b8d SHA512 07405d2749893743f9c6341dcc333203ceac22d96a9c2bddb0777b22fc7d54ecb3cec19f48d4fc60e372c9269f4f85f8aa94378d54f2400f3d41de9b439589a2 DIST wayland-client-0.31.1.crate 62635 BLAKE2B 1936fb8c442fd566970a7ac8bafa3438f952cc498c64f6ff02913dc8b801865e53bf377ced35d115965dd51da423191a9917d5690ba2eb99be089cd3494da5f8 SHA512 bc399f57e803b9dcc6fd1a9d08c010ae060ffa56f1a390046b8666617a1e01b3ed85b42bfe63c97574b3180b22130029dd0f4316f97eb65da9e5f8c2e66eeef4 -DIST wayland-commons-0.29.5.crate 20771 BLAKE2B 6f13e38ed1278a36bea0bfb1a051feb64edbe21e49a29d0b25490659c496bb287f549a88987f97d14c4d95c90e76ceb7ec8aa8fb597980893809a17fbcaa9225 SHA512 91d1ed58be31c47ae12d6ffe7cb475d9bf040b6aa3a2753bd0f5ab92407165e729f89f52f6972d9fef39aaf0e32a01bdb7e9fb76e04b827133255078abc98778 -DIST wayland-protocols-0.29.5.crate 140859 BLAKE2B 746bdb7e46529f5d33298067a190c2d35f4ceb1c2cb2995745c7728841eda7d8bc4a5ea4d2e9b6f4ee00c599bce9ee49f92e6203adfe27a865c11baabaf9f593 SHA512 d7c21cb1976b9ede6fc13ba3781e11dafab1009a2aeaf792e96ed1816569b9f7c061c6c57990b7274f12e61bb7730421578029749447d46ab6aacf0434422a8f DIST wayland-protocols-0.31.0.crate 134772 BLAKE2B 9717543f789b5dcf7bd455c5c71732a70dbbdb3eedd1e9f444740254118091baf63aba90cf53dfd533f788564a7fb1a5b881c3188d881f9c9e86e4cf14a2cfdb SHA512 5eeea6b739e5426b4a2f45479137ce5b696a5d0b2dc61cecac13fd0e5248fb2d9306609f90629149162e98ed077fa2f86d58fd2e8520191359f80ef617e1d45d DIST wayland-protocols-wlr-0.2.0.crate 25804 BLAKE2B 226af653146d7eef2ee0a7b6d1484048c5f8b1d2618d3bb9d33eca7e019579c9868d42e5488ba8dc830457ca186a0aa07599accef22902b982d653e381b2f4ef SHA512 b1e5025dbe50a9b90bfd7a38d7564ea8a02c84c8c802d2200864dc604847a4b0979f8a0e05d8d76c2b7c1e198c7847e4d59ad49311b00ab2d4d36eceb776a16a -DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B de239ef313e5c4fa4aaebfc4c7aea945634d0de2bb51eca04e81982c9f71933d0ee704696b787922702f60437a3fd55f6026375fc61017bedce6d750bdeafc4c SHA512 7c2ebee011db8714801a3b3af9552129a502f983fc1737a40a520d2a2de92cf003b9bef24f4b55e2e7ffa0c843fbb77096efeb20606b61e74c2c082fa55a2e6d DIST wayland-scanner-0.31.0.crate 35245 BLAKE2B 5504d5ab2a2be23b9a9aaca3f4f3babd496b410812709b1e3b8df7397bf2ff7afec79b6e834f0a63f2d087b8962e5d12ebbd55b432a32001518a4ca18b38b2c4 SHA512 132bd03a836aa4b8395c67eccbfee2019a0cd30b3e6b081618bf209fd60cc9a2e5bdd9b648e0ca09db7ba3b2aef29f2fc5b08353d0b1b60972d9949a63018001 -DIST wayland-sys-0.29.5.crate 7926 BLAKE2B bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca SHA512 ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191 DIST wayland-sys-0.31.1.crate 8577 BLAKE2B 9252740742340e1f4a4192f610c3c8e6788e08e9c37528c97371762a8949d5eedcc9c052f2b74edf23218e8a6dfce3c63adea0da769ff805e3f68d689d041fab SHA512 79d6feda8a2a4307218ad51b292efd7d0e80707630908a9ae9bca6c0ceed57af874f3b6467915fefd078279ff4f7d39291d84d6250312f692305d38d7f0bed3e -DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4 DIST web-sys-0.3.66.crate 733024 BLAKE2B 5f9b318d3d6f0395579d7483c2a72325203680a030532c084a63899d8467288d82bbd33eacf66595513bece2d2d94ca7e3450649a62a06585e1012fadbfebd32 SHA512 7fad95dad96e1b4f0d187f116889aa142747b2f44e8fb88ed8579d96cd5491997a7c13dca9745de4536ba7363a51b88615ce57aec25963bcbc8ce9a2e8b4c658 -DIST webpki-roots-0.23.1.crate 245626 BLAKE2B 06937586fd4c34f4d2ec6f1bd0318b282cb98eddf52c2408d74cd677a343fc9ae1b17091f703a82b2b99605fb1e44a29a8339cf9a7a4509ad6ea1dd7deeef0ad SHA512 0fc144a385c92cc641f8683e935ccc3c30678404094f75b1b4396adbdaa40a2a758cc196c3df6f550a3e617bc780bf5d1448b752a3a1cd626605e28dbf307fb6 DIST webpki-roots-0.25.3.crate 251565 BLAKE2B dad09323767a29df528fea7fbf58f4f7e4e2c01ad86672b3236774122fdca97279a11aa5e96abbb6405348ed383504bebc5fb654ef84f50ec819a52803380faf SHA512 53770d6b4f7c0f25de31d9658261c1fed57e0ff9c3246a39f257646bec088b0f9a6975fd5505c0fac52dee3eb00df8291c3d5a5aef86899442f5626b5cd8478a DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.39.0.crate 12776691 BLAKE2B f9d774a0f131f6ab45a8edfa2e093cd6b43d754a933c11693048964e4e2b01e650be6a583a9d927cdcbb895cf206482d2209a395eaa6315eee8ce49a1b44431b SHA512 e2f69a1010c518056b253075b6e10b63e034374a416fb9e0fbf926bd992daefcf4c5a02208641f5bd961b8a0d946fcce226a01c6fca48606a3a25f570d8932dd -DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c DIST windows-0.51.1.crate 12250614 BLAKE2B 7e856073d18746dd23eb1b77077eba4d38f59f8b53cb49e4e251bfdaffc4509306e772584959fff9e4eafdb45bd6aa99f8c7a98fa49e792f18574ee63430a970 SHA512 ccb118175cba992c567fdde85c729daceb121c97e31c1d95339bdf6c8a3a16e069f86ad3695e8450fd112a6bd60d4b37c443eeb29da78f43474c1bf52b46a9ad DIST windows-core-0.51.1.crate 42364 BLAKE2B 0227e8cc033f40b644879ce4a86f17b9552076378eb6cc6c8cedaa15602ef3ce0deb1ca48c6a7b4276af2bc2e0434e76193649051d7a2f78695f60400d00ccff SHA512 90615ed84f11fdfe0725a4a8b112e45f93ae6cb7e65c16636f85217369fd8b708553ae5bd28aff66e18b180ffa3c0f6820a94022fc5eb202b4f8358f8926fde6 DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e -DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a SHA512 b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f -DIST windows_aarch64_msvc-0.39.0.crate 661960 BLAKE2B 2a8ac8e92c1c22c9a7f5126b895776d4d4660049cf7beaa230758b6f944eeffdbaed7b99438f2cb3862b298d2ff4fad7c5cc91d69cd9ffc33120909d951e2299 SHA512 fc2cd225f8c45e62456d93d7acd14914e573a3c23446f52830af754cdc9951dc1eef978f2ffa1b4dd7eff847a2385869a687324ba17131c3a39d63db0cf6c783 -DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23 SHA512 8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1 -DIST windows_i686_gnu-0.39.0.crate 818115 BLAKE2B 6ecbdb41b48a56ceafd55cbf124023fdc0351aa8ddb24a70b7d685faca6a19049a2206df102297949c005741aaaf440e43669de044e67c9f900cc985a225fbff SHA512 8df620a25ffefeebd93c5d672e55175f480aaf5144ceff89e07c34f079e3206021022ee7c2f75e7d9b9c1aaad6d4e5a3d3425111e661c222f0dc7030a6211fec -DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9 SHA512 fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e -DIST windows_i686_msvc-0.39.0.crate 724575 BLAKE2B 30f5c2303fadcb4c47f39ba7081c12a03c4e63d08b30a2cb09926488055246329df91a2b96c948725c76c70b49e23d3211197fe49ce667dd2cfd899fabbd41e4 SHA512 625352d966bbbfaa3cad22fd1b4aa0f379a698b1ab8dc2e3f7ee7b836066adb3604c2d99e38ab641684413e755ace906cab6b2ccd894808abd9d98bf296a4343 -DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a SHA512 817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671 -DIST windows_x86_64_gnu-0.39.0.crate 790933 BLAKE2B 60e1c2a704399408215dd76a699f7fda34e4b1dbad613cc7c51ccfc5494ac4087965f07a9ed05d3814d16b1e8b0c8799234199d0b01c9816db52152aaa6db94d SHA512 ececdb1c82892911e73b3abe946d9c75016b4180b85bd4ed6d5069399bb30bb2b75b67238ce8e333f264b58d47b4e628c9413e7ad4c0febae3873aa1fcd51e7a -DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8 SHA512 2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7 -DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0 -DIST windows_x86_64_msvc-0.39.0.crate 662005 BLAKE2B 6a4a0bdd75a3946fa86ecc296999b2a265a29e242550cbf9111ffe2510c237452630c818c026476135156a4963cf8b4acc763fa17d051531c4ef1664accad873 SHA512 5009450b2fe34ea2bed3305af85efc018489976ab275c0e3b7e621c95eb1a05ebd1c56d805f0f2f353649a7df89dc344d22aa9037bfb461062051972135d016a -DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 -DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519 DIST winnow-0.5.28.crate 150758 BLAKE2B 10ea6c613e474b48da3af7fd2b6459e6ac1bd75fc2295c2a174f87988e74c1b9019c12d55c4f3d79bb37fa08f8613c98233d2f4f9b72a2d5783b46da0c14153b SHA512 763d6000d2d4a215c0deab8a7e6a50b981222cd73b51a5e5167cc07e24ec93afd667e1ae1b884f50daf6df1ae71cbbfadd114fefa7e41a7ee43971b9714e3042 -DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST winreg-0.5.1.crate 17693 BLAKE2B 4bb51f04c7e86e4c563c58c3caf9a69ab1880cd895edac9565ec2b89e5a3b7ea9028e94839afa2eae0cb33ef90d1211c1100010433b720a5c1e27d60b3a9ff91 SHA512 03c2350e4aa6c41956f493018136f0b016d36c587e6f27d57dddd29a55391286be4805962c4247bb59821c3031ec75f9a63c140536c13aac894c07e914380f7f DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787 -DIST wl-clipboard-rs-0.7.0.crate 29078 BLAKE2B cd9257ec2e56ee4a5f6fadd9bdeca1826c2fc0084ab7b1ca7fcae1cd3c8fe12f5c7560c3ae97008c6d5fce826253562db58a1317fda5acd37c481524e9d1478e SHA512 90e3ba917610aacf0e251d858fbb243c2492314d9b46f47e13b4d882a3d36038782ad023ed16fcced2b09300a3922a2a8b9da17657f8a4c1352e2a19508aeff7 DIST wl-clipboard-rs-0.8.0.crate 32847 BLAKE2B cc6cef635784d3a14b14b31b5acae436fb9ae556387203c12aabc8664c715d79008cb69c74dbfcd0046c19b98c464557bb59e53d8c86ece85345b18ad0f47460 SHA512 ba08c62cf721e1150761cdde5d6c18369fe9f51d892b14999436b68a4599082602aaea429e8682aa03b43c63d9d27bb3d6e35fc754a75eefda848df22f114221 DIST x11-clipboard-0.3.3.crate 7357 BLAKE2B c75868fb79574334e581a2d0e278900843471d7287a31455774fe0741b4cced5d48f0630a8f041c5d88619f79f6bf447d228402bf040733f60b368de3e663f85 SHA512 b45283bb897f3fe1a3d16d12a962376a26c2c26e37140b32c064f9a768454dffb584af2f24e13adf00dbc5e0095aacfe40b27fabc7745598037ddbebaed688e3 DIST xcb-0.8.2.crate 129071 BLAKE2B 83596850decb752c8fca84c383986e3cf1ca0708a682c083aee5e1d40d7ede2758e1a209d45745685a625d98d9438927e8f68de762bc01e843e91d9cddd16101 SHA512 276df8c84e5a416470ea5d7d29065acfa0f3b1c2f6f987242e30ceed746ee7c004257a26d01dba4f2366a76c5878b154242ed4f4cbe5b7df1b2c9c40c4d60c46 DIST xdg-home-1.0.0.crate 3310 BLAKE2B 9ca30a8daabf4e48aa3266f382c8d33313388057d7cc0b837130229b342df4da8b712831df6ed4b71f55014e0b6acef482849735c82957e71fffcdb4eb781f63 SHA512 943414b1238be9cb0785987e45e90412ea1df6f838ec845147555e09e2433966b2635b59884f9adc13f79820661062f13c1368fa959f785897a2617ffad0bc23 DIST xi-unicode-0.3.0.crate 87001 BLAKE2B 1d44488a32dc9bd9284df6ee26f0f05c5145c458dc76943cfab88f2f2544762477bbe1378bc1f5e365cd5a5ecf79e41fa66140190047f37ea5dfe678c97a542e SHA512 39875839dcf90b391e76a6b2c2efb2e6f8bfdfdaa59c4815bab8f24412f840c6b01232b5bd79a8f8c6bf7733333e5915c2a7235d27f890b883d6658094bf6271 -DIST xml-rs-0.8.16.crate 52990 BLAKE2B ba7af841943cb3bd587ef6dfc487f91234165e911854065f9c021473036a945fd7addef602c14f113466c942ebed6a0cab794a30f2dfc30198096c9eabfb7668 SHA512 1660f0e0e17b5ba401c17d19856fec55fd02b75de3ba3cb1327ac295503990597ac7a2cf5b8ad0473c1d67b01aee673f29dcadb3cdfa4a7c790a44b892f2da4e DIST zbus-3.14.1.crate 148931 BLAKE2B 6fe6dccbe50d58302ca514ed703f2ae73d6042399c7cdf8bfd156b6c3b08c9f0e6cd47dab2995b5a5dd6217f8c657b31a72676bf7627ab94b7021c507bb272d2 SHA512 e972c93293ecad9b25adb2175a6960d2e7f94acdb300e3d887c807d9532aba4e604747543142a174955057fdcd082c4a3cb340a4398e31b491c44eaa92829c9b DIST zbus_macros-3.14.1.crate 25893 BLAKE2B 432742f4ca676bea1c97ead3089d912a238ff1e002e4650a80d1e4f10f75f8005bcb37e8d937e0e72c0879806b59ab4356e784e06bd66c2a5ea3f46beefc8de6 SHA512 1b6a4376e3b5e7b5f95a52026e7ccf48c459b816b210e6cca2b67ff47161f586590b8c68e7876573105f7892e1c4c33163b3679acae779feeaffe220f64eaa09 DIST zbus_names-2.6.0.crate 9638 BLAKE2B 014004eda1335361f34101ab5715d457a0d6d7df8ba5c4262304c338ff16fd7723a9f9a47e088d8a949e3343d20c2a9a05e24fb3fa0e46a9c10c58399ff20042 SHA512 3d0e5fb5aab3d2955b4516168b19be5c86d04cf2cc7d7f83779ba1d0f637a5670f16bc2f34e57bef0692477c3e2c1821f820214424c45f0411c40be954e38741 -DIST zerocopy-0.6.1.crate 23933 BLAKE2B 322a1a74a436c89a6a84addd55a0347b087e416fb532dea9344e85af398c869233446e2f3824612313783919c8b9a0a96d0c64c1ca0403ef386bcab6ca9682f0 SHA512 af241a21208dc33f69d92bc01fb15feea3cab8bbd0fe0076d5ac15fdd65458d1ddd69d3e88b1dc27ae9774acee7ae6952c16372b5aad50190f488aedfd6f6629 DIST zerocopy-0.6.6.crate 47473 BLAKE2B 234279a161f5e136fb3ecae263274dceaa878c0da180b070d679d090c498385841670783824739ce8b2c0db10e8470bdc3993e1b2460064bc44d80526937e94e SHA512 2933bc6560c117e4574334da24eeb53d02ce8b158f46fdd77cd7dfe8bbd108b3b95318df4b0b59718ab696349649111c06a8d3960cc5f52223abe2c9dc335dad DIST zerocopy-0.7.31.crate 151100 BLAKE2B 0363306c4b0f024bf87d8d689bfa63b7a12fcbf670cfb07a27a69d5b8269c38eadb73319b8788842d292bc73eb41a2a16820cb265cdf40f6a1f9dade3aa44d5c SHA512 672c71003c26a6cae1fc0704e13210b20055e66ccb1682e590effda094ab6c0409d56060c7dc8e94e4a0295b55e476f50bd2145096cbdad7b14c4abf613a251e -DIST zerocopy-derive-0.3.2.crate 515746 BLAKE2B bb3e7703532c1333ab60033717a2d43e4a014bdb53e15b0beed949005ff6a9eea9ae9012a9721815fd2b2f3fc61abe23b550e395714e8d309a6bddbd897b743c SHA512 daafee42d2f46971a8a8488554e5859cedeed5b3555dea37eb34ef89a6d36adac37922c90095575a29ba1f099722a35cf35c67ec2fad1f172921bd0a087c4400 DIST zerocopy-derive-0.6.6.crate 522443 BLAKE2B aa3626428c9d79a4bf6f593da0fbe42c77cebff8a0c1c4b22bbe2a5aa63f6e30771681887565905fd62241c2d396eefb32435ed1c01d3d165cc1989d12c42401 SHA512 c91144a6d5c85a0917dd34302a7518b98780c06377399831a777a0d4da7826c70f66e3ec9eeadf1bd5f63be36a75345d49257cca1ba15db0f6d9f129d7f0c1b4 DIST zerocopy-derive-0.7.31.crate 533507 BLAKE2B e0872636d43956d1405e296f51f313989b1cddd9911adc5f1c2a59274f9668003356bbc942cbe7f339d7173f8caca8378e7ba11461c181fa1b51e582bf833a5f SHA512 33a0e2b1045c6f584fd67c34a64d4262c848090acbeafbc75e4c553ec2e2d14dcb70285a1a2d840257757b1836fdb44778737aa06199cd4e831ac74623932827 DIST zvariant-3.15.0.crate 72221 BLAKE2B d2bea9c05edfda4a3c27a813a2d5274d3e7e35fa56d17bee91958c641e45b8c9bc7eb4f7787e099d712585e770012f364e244c4c1c30cc918886a688f666d642 SHA512 7acbeff6f717530ad771a415b5fd59804e6cff862c36ff4a7adee715d988a5ced8bcd47d3b41636a716239af8c0ac5b9dedaa663acc6f9f725b4a6072088341c DIST zvariant_derive-3.15.0.crate 10943 BLAKE2B e75d5feb9a76b74c7b77d0be8552c06a2323337884c5cae60827bf7c470d0875d2c3d40c393fc84c63789206650100b6726da7e57446958ae07d5c20605905c6 SHA512 262009179f7c5d6b559709be69c89697eccc0202fbe52575f116894390b4443986edf6bf51ad83177423d5713217ec8f0fb9ecd3382960120055666124afabf8 DIST zvariant_utils-1.0.1.crate 6223 BLAKE2B ea304bac65493168f1be268192829d5a666a267b1f69533a9d2da2b2d2447d7a9f0f70164d60ab02afd90134e37060f86706bc7047c23aedb198d0834f987d15 SHA512 3cf364d53f1169d5274998c3f06ef1a9371071644b256223441deb004553d4eccbb564305ddc0693cf1b7a595e8c1b989df0f8b4eb8447a72782d7d200120f36 -EBUILD ncspot-0.13.4.ebuild 10261 BLAKE2B aa4f5bd3f9b4a5229e8b0f8936b0fee65a595132ae45fb91265504fd72386e808d0af9e4931224162c57da98e51e03bbe52e844e162a8b7729bcab608defe6c5 SHA512 f067bcc3266d5e0885527613d5b58c487a49a73b4c1e2bbade6b6279101a26d45f15c2c826664af12454cde5b45b7c8be6a319b5375bb35af500a1ba13c12eca EBUILD ncspot-1.0.0.ebuild 10717 BLAKE2B dbe92307b0bcb673a060daab7cf2b9bbbefd1979c9695f0e7148ca20b217a002d7232efd8a8b0ca57aa368486f366d3cc5d0ea0518814a7144e9088ebf7f2640 SHA512 b86ab16753ffe8d24e1c74a1f7ec5301ad6c1e247ffb0372885a521b36e35919eaa6259a22e13996bf47e3e5e001dd730be5add5251585968662d277dd26df40 MISC metadata.xml 705 BLAKE2B 2b9da3a49db8021c1f76adbeabb88180dbe0f213ee362fb524a0e0772cfb5fd431631ba7ff6973ae97dc3f841c2cf11c50cf065a66cd3834c2aaa2cd429971f6 SHA512 bc8ccdf5c3a2d3e16c16bf970a55d22a8011ac8193ca20d58faa0af5214f6f05405536255ea6f610e672c9c205ffe0a2b2de195e87dfa412f8edb26f313ed900 diff --git a/media-sound/ncspot/ncspot-0.13.4.ebuild b/media-sound/ncspot/ncspot-0.13.4.ebuild deleted file mode 100644 index 38de04138a4f..000000000000 --- a/media-sound/ncspot/ncspot-0.13.4.ebuild +++ /dev/null @@ -1,525 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.6 - -EAPI=8 - -CRATES=" - addr2line@0.20.0 - adler@1.0.2 - aes-ctr@0.6.0 - aes-soft@0.6.4 - aes@0.6.0 - aesni@0.10.0 - ahash@0.8.3 - aho-corasick@1.0.2 - alsa-sys@0.3.1 - alsa@0.6.0 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.3.2 - anstyle-parse@0.2.1 - anstyle-query@1.0.0 - anstyle-wincon@1.0.1 - anstyle@1.0.1 - async-broadcast@0.5.1 - async-channel@1.9.0 - async-executor@1.5.1 - async-fs@1.6.0 - async-io@1.13.0 - async-lock@2.7.0 - async-process@1.7.0 - async-recursion@1.0.4 - async-task@4.4.0 - async-trait@0.1.72 - atomic-waker@1.1.1 - autocfg@1.1.0 - backtrace@0.3.68 - base64@0.13.1 - base64@0.20.0 - base64@0.21.2 - bindgen@0.64.0 - bitflags@1.3.2 - bitflags@2.3.3 - block-buffer@0.10.4 - block-buffer@0.9.0 - block@0.1.6 - blocking@1.3.1 - bumpalo@3.13.0 - bytecount@0.6.3 - byteorder@1.4.3 - bytes@1.4.0 - cc@1.0.79 - cesu8@1.1.0 - cexpr@0.6.0 - cfg-if@1.0.0 - chrono@0.4.26 - cipher@0.2.5 - clang-sys@1.6.1 - clap@4.3.19 - clap_builder@4.3.19 - clap_complete@4.3.2 - clap_lex@0.5.0 - clap_mangen@0.2.12 - clipboard-win@2.2.0 - clipboard@0.5.0 - colorchoice@1.0.0 - combine@4.6.6 - concurrent-queue@2.2.0 - cookie@0.16.2 - cookie_store@0.19.1 - core-foundation-sys@0.8.4 - core-foundation@0.9.3 - coreaudio-rs@0.10.0 - coreaudio-sys@0.2.12 - cpal@0.13.5 - cpufeatures@0.2.9 - crossbeam-channel@0.5.8 - crossbeam-utils@0.8.16 - crypto-common@0.1.6 - crypto-mac@0.11.1 - ctr@0.6.0 - cursive@0.20.0 - cursive_buffered_backend@0.6.1 - cursive_core@0.3.7 - darling@0.13.4 - darling@0.20.3 - darling_core@0.13.4 - darling_core@0.20.3 - darling_macro@0.13.4 - darling_macro@0.20.3 - derivative@2.2.0 - derive-new@0.5.9 - digest@0.10.7 - digest@0.9.0 - dirs-next@1.0.2 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - downcast-rs@1.2.0 - encoding_rs@0.8.32 - enum-map-derive@0.12.0 - enum-map@2.6.0 - enum_dispatch@0.3.12 - enumflags2@0.7.7 - enumflags2_derive@0.7.7 - enumset@1.1.2 - enumset_derive@0.8.1 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.3.1 - event-listener@2.5.3 - fastrand@1.9.0 - fastrand@2.0.0 - fern@0.6.2 - fixedbitset@0.4.2 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.0 - futures-channel@0.3.28 - futures-core@0.3.28 - futures-executor@0.3.28 - futures-io@0.3.28 - futures-lite@1.13.0 - futures-macro@0.3.28 - futures-sink@0.3.28 - futures-task@0.3.28 - futures-util@0.3.28 - futures@0.3.28 - generic-array@0.14.7 - getrandom@0.2.10 - gimli@0.27.3 - glob@0.3.1 - h2@0.3.20 - half@1.8.2 - hashbrown@0.12.3 - hashbrown@0.14.0 - headers-core@0.2.0 - headers@0.3.8 - heck@0.4.1 - hermit-abi@0.3.2 - hex@0.4.3 - hmac@0.11.0 - http-body@0.4.5 - http@0.2.9 - httparse@1.8.0 - httpdate@1.0.2 - hyper-proxy@0.9.1 - hyper-tls@0.5.0 - hyper@0.14.27 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.57 - ident_case@1.0.1 - idna@0.3.0 - idna@0.4.0 - indexmap@1.9.3 - indexmap@2.0.0 - instant@0.1.12 - io-lifetimes@1.0.11 - ioctl-rs@0.2.0 - ipnet@2.8.0 - is-terminal@0.4.9 - itoa@1.0.9 - jni-sys@0.3.0 - jni@0.19.0 - jobserver@0.1.26 - js-sys@0.3.64 - lazy_static@1.4.0 - lazycell@1.3.0 - lewton@0.10.2 - libc@0.2.147 - libloading@0.7.4 - libm@0.2.7 - libpulse-binding@2.28.1 - libpulse-simple-binding@2.28.1 - libpulse-simple-sys@1.21.1 - libpulse-sys@1.21.0 - librespot-audio@0.4.2 - librespot-core@0.4.2 - librespot-metadata@0.4.2 - librespot-playback@0.4.2 - librespot-protocol@0.4.2 - linux-raw-sys@0.3.8 - linux-raw-sys@0.4.3 - lock_api@0.4.10 - log@0.4.19 - mac-notification-sys@0.5.8 - mach@0.3.2 - malloc_buf@0.0.6 - maplit@1.0.2 - maybe-async@0.2.7 - memchr@2.5.0 - memoffset@0.6.5 - memoffset@0.7.1 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.1 - mio@0.8.8 - native-tls@0.2.11 - ncurses@5.101.0 - ndk-context@0.1.1 - ndk-glue@0.6.2 - ndk-macro@0.3.0 - ndk-sys@0.3.0 - ndk@0.6.0 - nix@0.23.2 - nix@0.24.3 - nix@0.26.2 - nom@7.1.3 - notify-rust@4.8.0 - num-bigint@0.2.6 - num-bigint@0.4.3 - num-complex@0.2.4 - num-complex@0.4.3 - num-derive@0.3.3 - num-integer@0.1.45 - num-iter@0.1.43 - num-rational@0.2.4 - num-rational@0.4.1 - num-traits@0.2.16 - num@0.2.1 - num@0.4.1 - num_cpus@1.16.0 - num_enum@0.5.11 - num_enum_derive@0.5.11 - num_threads@0.1.6 - numtoa@0.1.0 - objc-foundation@0.1.1 - objc@0.2.7 - objc_id@0.1.1 - object@0.31.1 - oboe-sys@0.4.5 - oboe@0.4.6 - ogg@0.8.0 - once_cell@1.18.0 - opaque-debug@0.3.0 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.90 - openssl@0.10.55 - ordered-stream@0.2.0 - os_pipe@1.1.4 - owning_ref@0.4.1 - pancurses@0.17.0 - parking@2.1.0 - parking_lot@0.11.2 - parking_lot@0.12.1 - parking_lot_core@0.8.6 - parking_lot_core@0.9.8 - parse_duration@2.1.1 - pbkdf2@0.8.0 - pdcurses-sys@0.7.1 - peeking_take_while@0.1.2 - percent-encoding@2.3.0 - petgraph@0.6.3 - pin-project-lite@0.2.10 - pin-utils@0.1.0 - pkg-config@0.3.27 - platform-dirs@0.3.0 - polling@2.8.0 - portaudio-rs@0.3.2 - portaudio-sys@0.1.1 - ppv-lite86@0.2.17 - priority-queue@1.3.2 - proc-macro-crate@1.3.1 - proc-macro2@1.0.66 - protobuf-codegen-pure@2.28.0 - protobuf-codegen@2.28.0 - protobuf@2.28.0 - quick-xml@0.23.1 - quote@1.0.32 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_distr@0.4.3 - redox_syscall@0.2.16 - redox_syscall@0.3.5 - redox_termios@0.1.2 - redox_users@0.4.3 - regex-automata@0.3.3 - regex-syntax@0.7.4 - regex@1.9.1 - reqwest@0.11.18 - ring@0.16.20 - rodio@0.15.0 - roff@0.2.1 - rspotify-http@0.11.7 - rspotify-macros@0.11.7 - rspotify-model@0.11.7 - rspotify@0.11.7 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.37.23 - rustix@0.38.4 - rustls-webpki@0.100.1 - rustls-webpki@0.101.1 - rustls@0.21.5 - rustversion@1.0.14 - ryu@1.0.15 - same-file@1.0.6 - schannel@0.1.22 - scopeguard@1.2.0 - sct@0.7.0 - security-framework-sys@2.9.1 - security-framework@2.9.2 - semver@1.0.18 - serde@1.0.174 - serde_cbor@0.11.2 - serde_derive@1.0.174 - serde_json@1.0.103 - serde_repr@0.1.15 - serde_spanned@0.6.3 - serde_urlencoded@0.7.1 - sha-1@0.9.8 - sha1@0.10.5 - sha2@0.10.7 - shannon@0.2.0 - shell-words@1.1.0 - shlex@1.1.0 - signal-hook-registry@1.4.1 - signal-hook@0.3.17 - slab@0.4.8 - smallvec@1.11.0 - socket2@0.4.9 - spin@0.5.2 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - stdweb@0.1.3 - strsim@0.10.0 - strum@0.24.1 - strum@0.25.0 - strum_macros@0.24.3 - strum_macros@0.25.1 - subtle@2.4.1 - syn@1.0.109 - syn@2.0.27 - tauri-winrt-notification@0.1.2 - tempfile@3.7.0 - term_size@0.3.2 - termion@1.5.6 - thiserror-impl@1.0.44 - thiserror@1.0.44 - thread-id@4.1.0 - time-core@0.1.1 - time-macros@0.2.10 - time@0.1.45 - time@0.3.23 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.1.0 - tokio-native-tls@0.3.1 - tokio-stream@0.1.14 - tokio-util@0.7.8 - tokio@1.29.1 - toml@0.7.6 - toml_datetime@0.6.3 - toml_edit@0.19.14 - tower-service@0.3.2 - tracing-attributes@0.1.26 - tracing-core@0.1.31 - tracing@0.1.37 - tree_magic_mini@3.0.3 - try-lock@0.2.4 - typenum@1.16.0 - uds_windows@1.0.2 - unicode-bidi@0.3.13 - unicode-ident@1.0.11 - unicode-normalization@0.1.22 - unicode-segmentation@1.10.1 - unicode-width@0.1.10 - untrusted@0.7.1 - ureq@2.7.1 - url@2.4.0 - utf8parse@0.2.1 - uuid@1.4.1 - vcpkg@0.2.15 - vergen@3.2.0 - version_check@0.9.4 - waker-fn@1.1.0 - walkdir@2.3.3 - want@0.3.1 - wasi@0.10.0+wasi-snapshot-preview1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-futures@0.4.37 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - wayland-client@0.29.5 - wayland-commons@0.29.5 - wayland-protocols@0.29.5 - wayland-scanner@0.29.5 - wayland-sys@0.29.5 - web-sys@0.3.64 - webpki-roots@0.23.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.3.9 - windows-sys@0.48.0 - windows-targets@0.48.1 - windows@0.39.0 - windows@0.48.0 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.39.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.39.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.39.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.39.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.39.0 - windows_x86_64_msvc@0.48.0 - winnow@0.5.0 - winreg@0.10.1 - winreg@0.5.1 - wl-clipboard-rs@0.7.0 - x11-clipboard@0.3.3 - xcb@0.8.2 - xdg-home@1.0.0 - xi-unicode@0.3.0 - xml-rs@0.8.16 - zbus@3.14.1 - zbus_macros@3.14.1 - zbus_names@2.6.0 - zerocopy-derive@0.3.2 - zerocopy@0.6.1 - zvariant@3.15.0 - zvariant_derive@3.15.0 - zvariant_utils@1.0.1 -" - -# xtask crates: -CRATES+=" - cargo-xtask-0.1.0 - clap_mangen-0.2.8 - clap_complete-4.2.1 - clap-4.2.7 -" - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit bash-completion-r1 cargo desktop optfeature python-any-r1 - -DESCRIPTION="ncurses Spotify client written in Rust using librespot" -HOMEPAGE="https://github.com/hrkfdn/ncspot" -SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris)" - -LICENSE="BSD-2" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="amd64" - -IUSE="clipboard cover mpris ncurses +notify pulseaudio" - -RDEPEND="dev-libs/openssl:= - sys-apps/dbus - clipboard? ( x11-libs/libxcb:= ) - cover? ( media-gfx/ueberzug ) - ncurses? ( sys-libs/ncurses:= ) - !ncurses? ( sys-libs/ncurses ) - pulseaudio? ( media-libs/libpulse ) - !pulseaudio? ( media-libs/alsa-lib )" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig" - -QA_FLAGS_IGNORED="/usr/bin/ncspot" - -src_configure() { - local myfeaturesdef="" - - use clipboard && myfeaturesdef+="share_clipboard,share_selection," - use cover && myfeaturesdef+="cover," - use mpris && myfeaturesdef+="mpris," - use ncurses && myfeaturesdef+="ncurses_backend," - use notify && myfeaturesdef+="notify," - - # It always seems to link to libpulse regardless of this setting if libpulse is installed. - if use pulseaudio; then - myfeaturesdef+="pulseaudio_backend," - else - myfeaturesdef+="alsa_backend," - fi - - local myfeatures=( "${myfeaturesdef::-1}" ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile - - cargo xtask generate-shell-completion || die - cargo xtask generate-manpage || die -} - -src_install() { - cargo_src_install - einstalldocs - - domenu misc/ncspot.desktop - newicon -s scalable images/logo.svg ncspot.svg - - dobashcomp misc/ncspot.bash - - insinto /usr/share/fish/completions - doins misc/ncspot.fish - - insinto /usr/share/zsh/site-functions - doins misc/_ncspot - - doman misc/ncspot.1 -} - -pkg_postinst() { - optfeature_header "Optional runtime features:" - optfeature "MPRIS song scrobbling support" media-sound/rescrobbled -} diff --git a/media-sound/quodlibet/Manifest b/media-sound/quodlibet/Manifest index 4b935199f148..7d112867aad4 100644 --- a/media-sound/quodlibet/Manifest +++ b/media-sound/quodlibet/Manifest @@ -1,4 +1,4 @@ DIST quodlibet-4.6.0.tar.gz 5719390 BLAKE2B 3b5d43c2fc1e5c3dabdf17c1d35f42762f9db4849a2e99e69a261bc72d5af6f0edac56a1f0e888989a839a4fa905209384b1e37a624676e1c52ca7a5d33ce53c SHA512 eb3bae6eaa2b976bce11ded1a521dc3f2a0a83358ae53215d3f5bce82447f721e7fef2e05b5d1ba87ac984c176e52d7915c4d40b529394d8616d846b78a2af8c -EBUILD quodlibet-4.6.0-r1.ebuild 1513 BLAKE2B 630eaf16dbed1f6d7dc38353cc080ab09a7263463e1376b009aca4177e639deee82b16113d7d0a604c81b3833c1324d390aa442533e0efecc7a96b94b9259dd2 SHA512 4f240b7920290c575cc23c732e42bbfa9f88560f1b5d8026249b191479c4cb609f8329ab735ac93eae4de5b29feb56c5f6c80b7383dc5b985b35d2a1a73c2efb +EBUILD quodlibet-4.6.0-r1.ebuild 1511 BLAKE2B 44ee104ac9426d1916693188408bc12289318d6dbd73dad9cb0503ab6b5a68e9c9fc96585915b00cf232ae065c612cb139ba0053c62a6b5f14d5f3d848ab4aa3 SHA512 d2df2548a0ff0a2841b363595a889010e46e7bd2f253e498a154c2df8990701463a7e92405ca4ee14852f1af54fbf2ecc1deb15c7d9e2ee14e4b0b91f8018383 EBUILD quodlibet-4.6.0.ebuild 1509 BLAKE2B 8444e4eda603d89bdf6c6ba0ab6fceca9802f5487f75332154facc69330a303c9990cb277de244a47884f7380e4573182002eb6df6dfef1bf5c9e36b035f2c7e SHA512 b289d3f3377c71813f671cfb7e837ec5a89b92255eabcd3cfc2b2baf29d3e00e217b19a893bc79441bfe614819ee2a0408670d91661c9f265e4d7082450a1e6a MISC metadata.xml 907 BLAKE2B 079086ba811d0c9051e0593684b0b99cf434bb29c9f47a98cb5e158861757fc012238c741274acb06115a53459fa9f321c854e434fe1e8f920309825030b188e SHA512 b4e243593854233160621d731447cfac3d2e4c1e732f975cdc45ff1c44cffeef648abaefe8b5b7c34b68af4aed4fced0d77c3d5a5d468620aa223d61977c2122 diff --git a/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild b/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild index d8bcbd373e3a..ed5ca6e27eb9 100644 --- a/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild +++ b/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 x86" IUSE="+dbus gstreamer +udev" RDEPEND="dev-libs/keybinder:3[introspection] diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest index 130569da0111..5b24bca8f275 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -1,6 +1,4 @@ -DIST strawberry-1.0.22.tar.xz 11279480 BLAKE2B a5f8909dd779b3dcd3bea91f28792eede604531be7d18a7e30503e7d0da737f75b570ee0b382613c848b72145b3b4534196deb20e3c9fe83b0716e454b4e686b SHA512 d94c0b0f90ad404a62ad02ba1fc63090a043ab48dca3ca099dd72af29691bfa16ddf11cb62d540f8af51794270eda119cc0805d2204458ed8ce40164948486bd DIST strawberry-1.0.23.tar.xz 11297440 BLAKE2B 4110a19ac27a254ec778bc46592f4b1b00ea8cb077a231d5dc0bb69c8ef78aca02a15339b888812c7cb31540f61647e2c8b15d416c68c4da4690407ac851dec4 SHA512 f3249e97b2f0130dadf2a5fcfc128d7054accd6b86cf088a3a45549c584529aefbadaf09e9ed074af85c679495b03ad700e78f6952e913a40b38eaf7c77d5adb -EBUILD strawberry-1.0.22.ebuild 3042 BLAKE2B 6b91de595b351e4eac774aeae042b3753bf77fbd7ae126f6ddfcf98470f513bf62ecd71e5f186e7116110f06f61d1a6cd854a9c3f51d19deed9233814d807d42 SHA512 a29598ebcaac8a56ae5480a8545b6ca7ec6dbcd193273a8b2ea3f76de08f80cf4f22a7c0abaa413e6bd6aad3860d74532ef60e523ab172922cc55e05ce14d545 EBUILD strawberry-1.0.23.ebuild 3042 BLAKE2B 6b91de595b351e4eac774aeae042b3753bf77fbd7ae126f6ddfcf98470f513bf62ecd71e5f186e7116110f06f61d1a6cd854a9c3f51d19deed9233814d807d42 SHA512 a29598ebcaac8a56ae5480a8545b6ca7ec6dbcd193273a8b2ea3f76de08f80cf4f22a7c0abaa413e6bd6aad3860d74532ef60e523ab172922cc55e05ce14d545 EBUILD strawberry-9999.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0 MISC metadata.xml 473 BLAKE2B 87bfc0758ce3a886e370384baf5bf4832c0e94f27a1789bce62c73f69c8f6ceda5c2cf36295412b751ae55aeb7c5c52f695e96b363e72d91f4019fe4a81af945 SHA512 88779d17c969b36adc7cc1ead94940643e1842e081d5c370c9190da1bbe1b0b152211d249a1b06d99a9638930a44e48e54a89c6b4139793cb23bcaf136e24813 diff --git a/media-sound/strawberry/strawberry-1.0.22.ebuild b/media-sound/strawberry/strawberry-1.0.22.ebuild deleted file mode 100644 index fc81b1b29b2b..000000000000 --- a/media-sound/strawberry/strawberry-1.0.22.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic plocale xdg - -PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN" - -DESCRIPTION="Modern music player and library organizer based on Clementine and Qt" -HOMEPAGE="https://www.strawberrymusicplayer.org/" -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry" - inherit git-r3 -else - SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc" - -BDEPEND=" - dev-qt/linguist-tools:5 - sys-devel/gettext - virtual/pkgconfig -" -COMMON_DEPEND=" - dev-db/sqlite:= - dev-libs/glib:2 - dev-libs/protobuf:= - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsql:5[sqlite] - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/alsa-lib - media-libs/taglib - x11-libs/libX11 - cdda? ( dev-libs/libcdio:= ) - gstreamer? ( - media-libs/chromaprint:= - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - icu? ( dev-libs/icu:= ) - ipod? ( media-libs/libgpod ) - moodbar? ( sci-libs/fftw:3.0 ) - mtp? ( media-libs/libmtp ) - pulseaudio? ( media-libs/libpulse ) - vlc? ( media-video/vlc ) -" -# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway; -RDEPEND="${COMMON_DEPEND} - gstreamer? ( - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-soup:1.0 - media-plugins/gst-plugins-taglib:1.0 - ) - mtp? ( gnome-base/gvfs[mtp] ) - udisks? ( sys-fs/udisks:2 ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/gtest - dev-libs/boost - dev-qt/qttest:5 -" - -DOCS=( Changelog README.md ) - -REQUIRED_USE=" - cdda? ( gstreamer ) - || ( gstreamer vlc ) -" - -src_prepare() { - plocale_find_changes "src/translations" "" ".po" - - cmake_src_prepare -} - -src_configure() { - # spotify is not in portage - local mycmakeargs=( - -DBUILD_WERROR=OFF - # avoid automagically enabling of ccache (bug #611010) - -DCCACHE_EXECUTABLE=OFF - -DENABLE_GIO=ON - -DLINGUAS="$(plocale_get_locales)" - -DENABLE_AUDIOCD="$(usex cdda)" - -DENABLE_GSTREAMER="$(usex gstreamer)" - -DUSE_ICU="$(usex icu)" - -DENABLE_LIBGPOD="$(usex ipod)" - -DENABLE_LIBMTP="$(usex mtp)" - -DENABLE_LIBPULSE="$(usex pulseaudio)" - -DENABLE_MOODBAR="$(usex moodbar)" - -DENABLE_MUSICBRAINZ="$(usex gstreamer)" - -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)" - -DENABLE_UDISKS2="$(usex udisks)" - -DENABLE_VLC="$(usex vlc)" - -DQT_VERSION_MAJOR=5 - ) - - use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - - if use gstreamer ; then - elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta " - elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags " - elog "depending on your preferences" - fi -} diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index 64df2547a96a842a989fc81dbc7eaf9edb4cb057..bd281dd0fdcd61d18eab4e1553b1e04fc45688fa 100644 GIT binary patch literal 3607 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 literal 3611 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 diff --git a/media-tv/plex-media-server/Manifest b/media-tv/plex-media-server/Manifest index 58155d7193b7..110d234d5352 100644 --- a/media-tv/plex-media-server/Manifest +++ b/media-tv/plex-media-server/Manifest @@ -17,5 +17,5 @@ DIST plexmediaserver_1.32.8.7639-fb6452ebf_armhf.deb 70785650 BLAKE2B e85177079d DIST plexmediaserver_1.32.8.7639-fb6452ebf_i386.deb 74289812 BLAKE2B 5f0eb0dd865775e9091ef73c06e6797be22e2b1b61bac740891bae23535c5cfaf997b4100c52c51793bff8b0426ff0db1795b560a908be1a18185b2bc2c7ebe2 SHA512 e7484efde9d86f54cab48adf4dd90493b339d64dd7b2a91a5dfc69851dab5df744d92564cf30d11d92d21cff959a3f5e68c0bc526980d1d5cb08bce6b1bb5b82 EBUILD plex-media-server-1.32.5.7516.ebuild 2510 BLAKE2B 28806de14332c7be028134a8e0aaa67a01ced4f99635abfb65a236de8f13fe4d6ea92ff843d6cf2fae2467a8d49340c49f687b67945504d7d41a2422d00a8263 SHA512 9854b496f6e9841dffe89fa8da752217633cbe929644e7e5ac289516714780cf07de3d6ddcbfe120bc1e6260dcc5584953345fbdecbddae01dc2b497bf8ec293 EBUILD plex-media-server-1.32.7.7621.ebuild 2510 BLAKE2B e85a9113fc2c91d9eaa0d0b8271b18f4b04f60d08f672fbb436c979ddc4e55f4a3ffc38193a91fc5791242e0ba40d19ebc6c989e7c05c3b4473ab67f77e30b54 SHA512 179f78f2389d4bd6dbde17a2459de31f19fbb295541f9e2682813a7da6833daf1f82ab0868ec567a72701a5d1d0919b8834a3ee00386e94ede6fca04a7b66824 -EBUILD plex-media-server-1.32.8.7639.ebuild 2511 BLAKE2B 37e1f6876001dcdc2c9c5b803d8bfa64775d73622da2002a866374292cbaaf4298a0ae4e5b9de72b19e08df13d7d55213783158324f185b7339e07ed751c1a54 SHA512 f83b780f1c358eeff69fd13f1b1006f5e3f169547552c74a2e0bf6ed18576b3fe9aab01fec99927aff15f1bb7eb7ce62ce37ba169a12b9f204383003ae01a5f9 +EBUILD plex-media-server-1.32.8.7639.ebuild 2509 BLAKE2B 8ee49033daa64f56191c963af28366e02740ad0dd0041ae7bdb6f12d0ab93eb12f12c7c45cf3e8ff7767014e8f4a67b9b7ac4d8a8891ffa03b99bbb07119ac0f SHA512 18032cdaf48be242461733c20cc33d21c5df7500a2b8a6939b124a770fa0c774969916ab3f966b82b033f3f7ba6430e13174b938ba6e0b66ce7a87cd37c1e6f5 MISC metadata.xml 572 BLAKE2B 43e637c63f2745de898d7312c317a9faf5013832c04d266da364b70fa7b8fd4e18c1a4e8cda0ee3a8ea1a5970214a4444cef31e010db6a7bf7703d919ab70c22 SHA512 eabead0de1cec6174dad9fee3094f928373d0a69ab59bf81fd4fd205f6e49d2767bede834e43ef3a12dbd2c25c993019f4f6bb6ab82da900ade3eb182d260b79 diff --git a/media-tv/plex-media-server/plex-media-server-1.32.8.7639.ebuild b/media-tv/plex-media-server/plex-media-server-1.32.8.7639.ebuild index c0c3a8eafd6f..a981749bb154 100644 --- a/media-tv/plex-media-server/plex-media-server-1.32.8.7639.ebuild +++ b/media-tv/plex-media-server/plex-media-server-1.32.8.7639.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="Plex" SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" +KEYWORDS="-* amd64 ~arm arm64 ~x86" RESTRICT="bindist" DEPEND=" diff --git a/media-tv/v4l-dvb-saa716x/Manifest b/media-tv/v4l-dvb-saa716x/Manifest index 4c209adb2a81..e576a2623100 100644 --- a/media-tv/v4l-dvb-saa716x/Manifest +++ b/media-tv/v4l-dvb-saa716x/Manifest @@ -1,8 +1,10 @@ -AUX v4l-dvb-saa716x-5.6-fix-compile.patch 2085 BLAKE2B 117b7bb63174dcf49e33b1a4b350736c3ba7223f591265aa159a2c286049350aedf514bda0b5aff3aae84e6754311f47b3148acad88220984f8991c7893bce16 SHA512 53e27d1893d391a942af25b6032d9b4f0a49e6bd32186aac71c665ac80e78d608ae3e8e4ef8d0dc7436f7737de262cd5700ee6647f09698608bb75043da97c9e +AUX v4l-dvb-saa716x-5.18-fix-compile.patch 3496 BLAKE2B 852f790ad315909f70d4d648703d5a61a90d753e5c9ed721f6993046ebe039d712611b42a449cebe185422994e7f121ccfbaf7bec2338b53ef6d0b553911539d SHA512 33f33204bc5257b404c898c37f5f156d3d62e826aea0ed4af411d035c4f146709c07057f832762d3c47717412a6be26e0d245a060d6f4d86976782dece39912d AUX v4l-dvb-saa716x-up-to-4.14.patch 1182 BLAKE2B c8712113bdd071689820139fe026bba4464d392c055cd44b9aaabcc40d61f9dbdc42d5cd354db053ca69acd42bd25994dbdc486979856d3b8c11b182e39d186e SHA512 2865922c53c701aa8ef334c54b6ef4f55765bff054c3ab5a10eff6c4f550d3f9573696a845e830c9a6ee172e1fbd604c18c6d13a73ed2ba0ca60359c718fb702 AUX v4l-dvb-saa716x-up-to-4.17.patch 7545 BLAKE2B f213886abd2a30e61a7220785213d873d6a475ee71b308bde0415cd6ea437a3ddfdf5d57a74c4151977e3a9e871cb1663a3a01364595238c3f324812c6edec0a SHA512 c506bd0b1f54141b1df087cec234ef9496f8b67fd9105b8365029c40557638283811cf4c8a25c47dc621fc1ded700caa3ce48d96799c2348ba3dbf40768678b8 AUX v4l-dvb-saa716x-up-to-4.4.patch 3627 BLAKE2B a33f468400d820911782428375fe634fe9dfd47f09e71866d85a6988ae2c3ad973854ea9e6f390b33485fd8924649a1f4c9758728b28aa7bb196fbdb1f164f45 SHA512 181a835b475847548355621d284cb820c808d8652e8be2b50b9363720c2acf305e9a06237ecb04bae3931d1e3cdb6b50134339b50154130efe92680e0ba4290f AUX v4l-dvb-saa716x-up-to-4.9.patch 7704 BLAKE2B 3798312ef3938f2f162164c9891c251745570bca69704316b366bfecab9b6cc6c6c1c853091636e348d4a9646d874528f67f25c755dc219492347006c6c3f443 SHA512 efac2cf501f4cf0f3831f88cba184ae3bab367c3426adedeec8ee0f0efd3f2921c8c1bd840a2e6a45058b8c5228459bf6c95be0efceeaa4c6f7705e752b0e898 +AUX v4l-dvb-saa716x-up-to-5.6.patch 18592 BLAKE2B 2d2b5a6d5e7f14feaf79b1222a228e12fe7f840625d8f732018b2a12005adb08d0bfd36cd7c02f6a41f07e4f5477ed74f49d504427b1b3d970e48cef4ce4758a SHA512 87be51261a515abe401da41cf0dedfaa636d71c9e437d7f66a5b4f7b861d1b4f1b4be860db538e3f982aa6fa6b5a9d5b8d79fca21cf2439a6b062c5df63293b8 DIST v4l-dvb-saa716x-0.0.1_p20160322.tar.bz2 4070134 BLAKE2B 2c03d11ecd1f527ad066b2b14fcd2539e50fd07cefe2060be1bce96fd932d9ae83529f65b658ac550886f0c1f2b69a64d910011c80746353ffaed062865f1d6f SHA512 2ffb2acf00818b61af37a557e3b95a96b129b34ef80d24084483adfa35c0bb853b0abb626dbbf68bd9aa443c7436034542666274246fd47a603642a8e75ec83e -EBUILD v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild 1755 BLAKE2B 95ca5dfc54bf5e46fa07da76cb23a1c7cc4470de4405981b9559d907b08f04ed4039da5a3fcde1c37e4314e070bfd89eb3d1b248d06bdd05c2fb2e91f7b34c4d SHA512 792fdf19fb87a2eb3a9682e572c98d77c6efd397e03ac7c98b8becd7b4644dca69c1543951d920d6023626d40f74572117bfc6e5791b7540cf089d58b1f5349b +EBUILD v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild 1760 BLAKE2B 06cda23a86b980d45e2d9576232cf4d605e4a3691dac93c3a7c30753ccebafac5fbd6d2b75d486591130fe2e8241b6131f2b1196ac6babd18e7696a0983fcd87 SHA512 1202509b866203845628d01fd31aff270db7061711c6bac6f7cce7599f7cd046b9c92247610c73fbf1cdb23ec67ce6e4a58b37950f54a5846b4daa58d86cedfc +EBUILD v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild 1345 BLAKE2B 26ccc06a733ec2ef089571b0e6c5ddc46ca14ae2cc1a1a2cb54e06107b4ea295ee1b23f5d8c5cf087b4945941f461d25f6108a6359c9552df434f8f61a69cfe7 SHA512 7d6b4e7d0f068100b6e8343c837b06e315357c3ae50eaa339a5d0b4b46f35843b952fd0b51b662cef50baa51f1f026db9997e6c9b761649b29500d44cc85de65 MISC metadata.xml 490 BLAKE2B 9344e63271403f74d21605d830c1a97a177198dde36dcd4c66968af939d10c985fba221b4cf52525060bbb753d89bed4562fd301c4d16b9c659ad486db4b97dd SHA512 b01ee6f48fc504998c1212bca9844cb63573b60d4a1bddef25cb5bad6c36f1b7c1ca5e359d4bf1247f6524f66c84542596d3ac0e41ab9583f7673209bc9ccc8c diff --git a/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.18-fix-compile.patch b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.18-fix-compile.patch new file mode 100644 index 000000000000..3e0ad5b7cc30 --- /dev/null +++ b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.18-fix-compile.patch @@ -0,0 +1,84 @@ +--- powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_budget.c.orig 2024-02-04 09:44:55.817082316 +0100 ++++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_budget.c 2024-02-04 10:00:19.630031631 +0100 +@@ -268,10 +268,10 @@ + do { + u8 *data = (u8 *)fgpi_entry->dma_buf[fgpi_entry->read_index].mem_virt; + +- pci_dma_sync_sg_for_cpu(saa716x->pdev, ++ dma_sync_sg_for_cpu(&saa716x->pdev->dev, + fgpi_entry->dma_buf[fgpi_entry->read_index].sg_list, + fgpi_entry->dma_buf[fgpi_entry->read_index].list_len, +- PCI_DMA_FROMDEVICE); ++ DMA_FROM_DEVICE); + + dvb_dmx_swfilter(demux, data, 348 * 188); + +--- powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_hybrid.c.orig 2024-02-04 09:54:31.756421321 +0100 ++++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_hybrid.c 2024-02-04 09:59:49.043925659 +0100 +@@ -283,10 +283,10 @@ + do { + u8 *data = (u8 *)fgpi_entry->dma_buf[fgpi_entry->read_index].mem_virt; + +- pci_dma_sync_sg_for_cpu(saa716x->pdev, ++ dma_sync_sg_for_cpu(&saa716x->pdev->dev, + fgpi_entry->dma_buf[fgpi_entry->read_index].sg_list, + fgpi_entry->dma_buf[fgpi_entry->read_index].list_len, +- PCI_DMA_FROMDEVICE); ++ DMA_FROM_DEVICE); + + dvb_dmx_swfilter(demux, data, 348 * 188); + +--- powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_pci.c.orig 2024-02-04 09:27:44.356023812 +0100 ++++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_pci.c 2024-02-04 09:35:33.867498244 +0100 +@@ -149,14 +149,14 @@ + goto fail0; + } + +- if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { ++ if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) { + use_dac = 1; +- err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); ++ err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); + if (err) { + dprintk(SAA716x_ERROR, 1, "Unable to obtain 64bit DMA"); + goto fail1; + } +- } else if ((err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32))) != 0) { ++ } else if ((err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32))) != 0) { + dprintk(SAA716x_ERROR, 1, "Unable to obtain 32bit DMA"); + goto fail1; + } +--- powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_ff_main.c.orig 2024-02-04 09:46:17.092236435 +0100 ++++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_ff_main.c 2024-02-04 10:01:59.274872910 +0100 +@@ -624,15 +624,15 @@ + } + + do { +- pci_dma_sync_sg_for_cpu(saa716x->pdev, ++ dma_sync_sg_for_cpu(&saa716x->pdev->dev, + vip_entry->dma_buf[0][vip_entry->read_index].sg_list, + vip_entry->dma_buf[0][vip_entry->read_index].list_len, +- PCI_DMA_FROMDEVICE); ++ DMA_FROM_DEVICE); + if (vip_entry->dual_channel) { +- pci_dma_sync_sg_for_cpu(saa716x->pdev, ++ dma_sync_sg_for_cpu(&saa716x->pdev->dev, + vip_entry->dma_buf[1][vip_entry->read_index].sg_list, + vip_entry->dma_buf[1][vip_entry->read_index].list_len, +- PCI_DMA_FROMDEVICE); ++ DMA_FROM_DEVICE); + } + + vip_entry->read_index = (vip_entry->read_index + 1) & 7; +@@ -1321,10 +1321,10 @@ + do { + u8 *data = (u8 *)fgpi_entry->dma_buf[fgpi_entry->read_index].mem_virt; + +- pci_dma_sync_sg_for_cpu(saa716x->pdev, ++ dma_sync_sg_for_cpu(&saa716x->pdev->dev, + fgpi_entry->dma_buf[fgpi_entry->read_index].sg_list, + fgpi_entry->dma_buf[fgpi_entry->read_index].list_len, +- PCI_DMA_FROMDEVICE); ++ DMA_FROM_DEVICE); + + dvb_dmx_swfilter(demux, data, 348 * 188); diff --git a/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.6-fix-compile.patch b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.6-fix-compile.patch deleted file mode 100644 index 6a72c06ae55e..000000000000 --- a/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-5.6-fix-compile.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff -Naur powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/linux/drivers/media/common/saa716x/saa716x_ff_phi.c powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_ff_phi.c ---- powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/linux/drivers/media/common/saa716x/saa716x_ff_phi.c 2015-12-29 19:40:55.000000000 +0100 -+++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_ff_phi.c 2020-10-04 11:40:59.830329660 +0200 -@@ -41,7 +41,7 @@ - } - - /* skip first PHI window as it is already mapped */ -- sti7109->mmio_uc = ioremap_nocache(phi1_start + 0x10000, 0x30000); -+ sti7109->mmio_uc = ioremap(phi1_start + 0x10000, 0x30000); - if (!sti7109->mmio_uc) { - dprintk(SAA716x_ERROR, 1, "Mem PHI1 remap failed"); - err = -ENODEV; -diff -Naur powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/linux/drivers/media/common/saa716x/saa716x_pci.c powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_pci.c ---- powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/linux/drivers/media/common/saa716x/saa716x_pci.c 2020-10-04 11:38:55.811653278 +0200 -+++ powARman-v4l-dvb-saa716x-83f3bfd93a95/linux/drivers/media/common/saa716x/saa716x_pci.c 2020-10-04 11:40:34.557784199 +0200 -@@ -185,7 +185,7 @@ - goto fail2; - } - -- saa716x->mmio = ioremap_nocache(pci_resource_start(pdev, 0), 0x30000); -+ saa716x->mmio = ioremap(pci_resource_start(pdev, 0), 0x30000); - if (!saa716x->mmio) { - dprintk(SAA716x_ERROR, 1, "Mem 0 remap failed"); - ret = -ENODEV; -diff -Naur powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/v4l/compat.h powARman-v4l-dvb-saa716x-83f3bfd93a95/v4l/compat.h ---- powARman-v4l-dvb-saa716x-83f3bfd93a95.orig/v4l/compat.h 2015-12-29 19:40:55.000000000 +0100 -+++ powARman-v4l-dvb-saa716x-83f3bfd93a95/v4l/compat.h 2020-10-04 11:41:58.379593434 +0200 -@@ -571,8 +571,8 @@ - - #ifdef NEED_PCI_IOREMAP_BAR - #define pci_ioremap_bar(pdev, bar) \ -- ioremap_nocache(pci_resource_start(pdev, bar), \ -- pci_resource_len(pdev, bar)) -+ ioremap(pci_resource_start(pdev, bar), \ -+ pci_resource_len(pdev, bar)) - #endif - - #ifdef NEED_POLL_SCHEDULE diff --git a/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-up-to-5.6.patch b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-up-to-5.6.patch new file mode 100644 index 000000000000..94441988affa --- /dev/null +++ b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-up-to-5.6.patch @@ -0,0 +1,560 @@ +# file OSD_RAW_CMD_patch_2.diff +--- a/linux/drivers/media/common/saa716x/saa716x_ff_cmd.h.orig ++++ b/linux/drivers/media/common/saa716x/saa716x_ff_cmd.h +@@ -1,6 +1,24 @@ + #ifndef __SAA716x_FF_CMD_H + #define __SAA716x_FF_CMD_H + ++#if !defined OSD_RAW_CMD ++typedef struct osd_raw_cmd_s { ++ const void *cmd_data; ++ int cmd_len; ++ void *result_data; ++ int result_len; ++} osd_raw_cmd_t; ++ ++typedef struct osd_raw_data_s { ++ const void *data_buffer; ++ int data_length; ++ int data_handle; ++} osd_raw_data_t; ++ ++#define OSD_RAW_CMD _IOWR('o', 162, osd_raw_cmd_t) ++#define OSD_RAW_DATA _IOWR('o', 163, osd_raw_data_t) ++#endif ++ + extern int sti7109_cmd_init(struct sti7109_dev *sti7109); + extern int sti7109_raw_cmd(struct sti7109_dev * sti7109, + osd_raw_cmd_t * cmd); + +# file v4l-dvb-saa716x-Makefilepatch-2.diff +--- a/linux/drivers/media/common/saa716x/Makefile ++++ b/linux/drivers/media/common/saa716x/Makefile +@@ -24,3 +24,5 @@ + obj-$(CONFIG_DVB_SAA716X_FF) += saa716x_ff.o + + EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends/ -Idrivers/media/dvb-core/ -Idrivers/media/dvb-frontends/ ++EXTRA_CFLAGS += -Idrivers/media/common/tuners/ # up to kernel 3.6 ++EXTRA_CFLAGS += -Idrivers/media/tuners/ # kernel 3.7+ + + +# file v4l-dvb-saa716x-3.19-set_gpio.patch +--- a/linux/drivers/media/common/saa716x/saa716x_budget.c ++++ b/linux/drivers/media/common/saa716x/saa716x_budget.c +@@ -497,10 +497,10 @@ + break; + } + +- err = stv090x_set_gpio(fe, 2, 0, en, 0); ++ err = skystar2_stv090x_config.set_gpio(fe, 2, 0, en, 0); + if (err < 0) + goto exit; +- err = stv090x_set_gpio(fe, 3, 0, sel, 0); ++ err = skystar2_stv090x_config.set_gpio(fe, 3, 0, sel, 0); + if (err < 0) + goto exit; + +@@ -519,7 +519,7 @@ + else + value = 0; + +- err = stv090x_set_gpio(fe, 4, 0, value, 0); ++ err = skystar2_stv090x_config.set_gpio(fe, 4, 0, value, 0); + if (err < 0) + goto exit; + +# file v4l-dvb-saa716x-4.2-fix-compile.patch +--- a/linux/drivers/media/common/saa716x/saa716x_budget.c ++++ b/linux/drivers/media/common/saa716x/saa716x_budget.c +@@ -306,7 +306,7 @@ + #define SAA716x_MODEL_TWINHAN_VP1028 "Twinhan/Azurewave VP-1028" + #define SAA716x_DEV_TWINHAN_VP1028 "DVB-S" + +-static int vp1028_dvbs_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) ++static int vp1028_dvbs_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) + { + struct saa716x_dev *saa716x = fe->dvb->priv; + +--- a/linux/drivers/media/common/saa716x/saa716x_hybrid.c ++++ b/linux/drivers/media/common/saa716x/saa716x_hybrid.c +@@ -321,7 +321,7 @@ + .request_firmware = tda1004x_vp6090_request_firmware, + }; + +-static int vp6090_dvbs_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) ++static int vp6090_dvbs_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage) + { + struct saa716x_dev *saa716x = fe->dvb->priv; + +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c +@@ -1,3 +1,5 @@ ++#include ++#include + #include + #include + #include + +# file v4l-dvb-saa716x-4.5.2-fix-compile.patch +fix compile with kernel >= 4.5.2 +wrt bug 581450 +Signed-of-by: Joerg Bornkessel 2016/05/05 +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c +@@ -1,6 +1,7 @@ + #include + #include + #include ++#include + #include + #include + #include + + + +# file v4l-dvb-saa716x-4.6.0-fix-compile.patch +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c +@@ -1,9 +1,6 @@ + #include + #include +-#include + #include +-#include +-#include + #include + #include + #include +@@ -20,11 +17,6 @@ + + #define DRIVER_NAME "SAA716x Core" + +-static irqreturn_t saa716x_msi_handler(int irq, void *dev_id) +-{ +- return IRQ_HANDLED; +-} +- + static int saa716x_enable_msi(struct saa716x_dev *saa716x) + { + struct pci_dev *pdev = saa716x->pdev; + + + +# file v4l-dvb-saa716x-4.9-fix-warnings.patch +--- a/linux/drivers/media/common/saa716x/saa716x_rom.c ++++ a/linux/drivers/media/common/saa716x/saa716x_rom.c +@@ -113,7 +113,7 @@ + memcpy(rom_header, &buf[*offset], sizeof (struct saa716x_romhdr)); + if (rom_header->header_size != sizeof (struct saa716x_romhdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%zd bytes, Expected=%d", + sizeof (struct saa716x_romhdr), + rom_header->header_size); + +@@ -237,7 +237,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_decoder_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_decoder_hdr)); + +@@ -268,7 +268,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_gpio_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_gpio_hdr)); + +@@ -305,7 +305,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_video_decoder_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_video_decoder_hdr)); + +@@ -386,7 +386,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_audio_decoder_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_audio_decoder_hdr)); + +@@ -417,7 +417,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_evsrc_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_evsrc_hdr)); + +@@ -448,7 +448,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_xbar_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_xbar_hdr)); + +@@ -486,7 +486,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_tuner_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_tuner_hdr)); + +@@ -516,7 +516,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_pll_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_pll_hdr)); + +@@ -546,7 +546,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_channel_decoder_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_channel_decoder_hdr)); + +@@ -576,7 +576,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_encoder_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_encoder_hdr)); + +@@ -606,7 +606,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_ir_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_ir_hdr)); + +@@ -637,7 +637,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_eeprom_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_eeprom_hdr)); + +@@ -668,7 +668,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_filter_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_filter_hdr)); + +@@ -699,7 +699,7 @@ + saa716x_descriptor_dbg(saa716x, buf, offset, header.size, header.ext_data); + if (header.size != sizeof (struct saa716x_streamdev_hdr)) { + dprintk(SAA716x_ERROR, 1, +- "ERROR: Header size mismatch! Read size=%d bytes, Expected=%d", ++ "ERROR: Header size mismatch! Read size=%d bytes, Expected=%zd", + header.size, + sizeof (struct saa716x_streamdev_hdr)); + +@@ -789,7 +789,7 @@ + + memcpy(device, &buf[*offset], sizeof (struct saa716x_devinfo)); + if (device->struct_size != sizeof (struct saa716x_devinfo)) { +- dprintk(SAA716x_ERROR, 1, "ERROR: Device size mismatch! Read=%d bytes, expected=%d bytes", ++ dprintk(SAA716x_ERROR, 1, "ERROR: Device size mismatch! Read=%d bytes, expected=%zd bytes", + device->struct_size, + sizeof (struct saa716x_devinfo)); + +# file v4l-dvb-saa716x-4.10-fix-compile.patch +--- a/linux/drivers/media/common/saa716x/saa716x_ff.h ++++ b/linux/drivers/media/common/saa716x/saa716x_ff.h +@@ -1,7 +1,6 @@ + #ifndef __SAA716x_FF_H + #define __SAA716x_FF_H + +-#include "dvb_filter.h" + #include "dvb_ringbuffer.h" + #include + #include +@@ -95,6 +94,7 @@ + #define MAX_RESULT_LEN 256 + #define MAX_DATA_LEN (1024 * 1024) + ++#define TS_SIZE 188 + #define TSOUT_LEN (1024 * TS_SIZE) + #define TSOUT_LEVEL_FILL (350 * TS_SIZE) + #define TSOUT_LEVEL_HIGH (30 * TS_SIZE) + +# file v4l-dvb-saa716x-4.14.0-fix-compile.patch +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c +@@ -39,7 +39,7 @@ + for (i = 0; i < SAA716x_MSI_MAX_VECTORS; i++) + saa716x->msix_entries[i].entry = i; + +- ret = pci_enable_msix(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS); ++ ret = pci_enable_msix_range(pdev, saa716x->msix_entries, SAA716x_MSI_MAX_VECTORS, SAA716x_MSI_MAX_VECTORS); + if (ret < 0) + dprintk(SAA716x_ERROR, 1, "MSI-X request failed <%d>", ret); + if (ret > 0) +# file v4l-dvb-saa716x-4.15-fix-autorepeat.patch + +# Source: https://github.com/s-moch/linux-saa716x/commit/0b2276ee2e6383ad577fce5c694f8c4062d5334b.patch + +From 0b2276ee2e6383ad577fce5c694f8c4062d5334b Mon Sep 17 00:00:00 2001 +From: Soeren Moch +Date: Sat, 2 Dec 2017 20:51:10 +0100 +Subject: [PATCH] saa716x_ff: Remove autorepeat handling + +Let the input layer handle autorepeat for the IR remote. +So no repeat_key timer is required anymore. + +Signed-off-by: Soeren Moch +--- +--- a/linux/drivers/media/common/saa716x/saa716x_ff_ir.c ++++ b/linux/drivers/media/common/saa716x/saa716x_ff_ir.c +@@ -40,7 +40,7 @@ struct infrared { + u8 protocol; + u16 last_key; + u16 last_toggle; +- bool delay_timer_finished; ++ bool key_pressed; + }; + + #define IR_RC5 0 +@@ -52,11 +52,12 @@ static void ir_emit_keyup(unsigned long parm) + { + struct infrared *ir = (struct infrared *) parm; + +- if (!ir || !test_bit(ir->last_key, ir->input_dev->key)) ++ if (!ir || !ir->key_pressed) + return; + + input_report_key(ir->input_dev, ir->last_key, 0); + input_sync(ir->input_dev); ++ ir->key_pressed = false; + } + + +@@ -114,28 +115,18 @@ static void ir_emit_key(unsigned long parm) + return; + } + +- if (timer_pending(&ir->keyup_timer)) { +- del_timer(&ir->keyup_timer); +- if (ir->last_key != keycode || toggle != ir->last_toggle) { +- ir->delay_timer_finished = false; +- input_event(ir->input_dev, EV_KEY, ir->last_key, 0); +- input_event(ir->input_dev, EV_KEY, keycode, 1); +- input_sync(ir->input_dev); +- } else if (ir->delay_timer_finished) { +- input_event(ir->input_dev, EV_KEY, keycode, 2); +- input_sync(ir->input_dev); +- } +- } else { +- ir->delay_timer_finished = false; +- input_event(ir->input_dev, EV_KEY, keycode, 1); +- input_sync(ir->input_dev); +- } ++ if (ir->key_pressed && ++ (ir->last_key != keycode || toggle != ir->last_toggle)) ++ input_event(ir->input_dev, EV_KEY, ir->last_key, 0); + ++ input_event(ir->input_dev, EV_KEY, keycode, 1); ++ input_sync(ir->input_dev); ++ ++ ir->key_pressed = true; + ir->last_key = keycode; + ir->last_toggle = toggle; + +- ir->keyup_timer.expires = jiffies + UP_TIMEOUT; +- add_timer(&ir->keyup_timer); ++ mod_timer(&ir->keyup_timer, jiffies + UP_TIMEOUT); + + } + +@@ -166,16 +157,6 @@ static void ir_register_keys(struct infrared *ir) + ir->input_dev->keycodemax = ARRAY_SIZE(ir->key_map); + } + +- +-/* called by the input driver after rep[REP_DELAY] ms */ +-static void ir_repeat_key(unsigned long parm) +-{ +- struct infrared *ir = (struct infrared *) parm; +- +- ir->delay_timer_finished = true; +-} +- +- + /* interrupt handler */ + void saa716x_ir_handler(struct saa716x_dev *saa716x, u32 ir_cmd) + { +@@ -236,9 +217,7 @@ int saa716x_ir_init(struct saa716x_dev *saa716x) + ir->key_map[i] = i+1; + ir_register_keys(ir); + +- /* override repeat timer */ +- input_dev->timer.function = ir_repeat_key; +- input_dev->timer.data = (unsigned long) ir; ++ input_enable_softrepeat(input_dev, 800, 200); + + tasklet_init(&ir->tasklet, ir_emit_key, (unsigned long) saa716x); + saa716x->ir_priv = ir; + +# file v4l-dvb-saa716x-4.15-fix-timers.patch +# Source: https://github.com/s-moch/linux-saa716x/commit/1002d79c4ba60de0dbeacba0f289119556d7450d.patch + +From 1002d79c4ba60de0dbeacba0f289119556d7450d Mon Sep 17 00:00:00 2001 +From: Soeren Moch +Date: Sat, 2 Dec 2017 21:23:34 +0100 +Subject: [PATCH] saa716x_ff: Convert to new timer API + +Convert to new timer API in linux-4.15. + +Signed-off-by: Soeren Moch +--- +--- a/linux/drivers/media/common/saa716x/saa716x_ff_ir.c ++++ b/linux/drivers/media/common/saa716x/saa716x_ff_ir.c +@@ -48,9 +48,9 @@ struct infrared { + + + /* key-up timer */ +-static void ir_emit_keyup(unsigned long parm) ++static void ir_emit_keyup(struct timer_list *t) + { +- struct infrared *ir = (struct infrared *) parm; ++ struct infrared *ir = from_timer(ir, t, keyup_timer); + + if (!ir || !ir->key_pressed) + return; +@@ -184,9 +184,7 @@ int saa716x_ir_init(struct saa716x_dev *saa716x) + if (!ir) + return -ENOMEM; + +- init_timer(&ir->keyup_timer); +- ir->keyup_timer.function = ir_emit_keyup; +- ir->keyup_timer.data = (unsigned long) ir; ++ timer_setup(&ir->keyup_timer, ir_emit_keyup, 0); + + input_dev = input_allocate_device(); + if (!input_dev) + +# file v4l-dvb-saa716x-4.16-fix-compile.patch +--- a/linux/drivers/media/common/saa716x/saa716x_adap.c ++++ b/linux/drivers/media/common/saa716x/saa716x_adap.c +@@ -1,9 +1,9 @@ + #include + +-#include "dmxdev.h" +-#include "dvbdev.h" +-#include "dvb_demux.h" +-#include "dvb_frontend.h" ++#include ++#include ++#include ++#include + + #include "saa716x_mod.h" + #include "saa716x_spi.h" +--- a/linux/drivers/media/common/saa716x/saa716x_ff.h ++++ b/linux/drivers/media/common/saa716x/saa716x_ff.h +@@ -1,7 +1,7 @@ + #ifndef __SAA716x_FF_H + #define __SAA716x_FF_H + +-#include "dvb_ringbuffer.h" ++#include + #include + #include + +--- a/linux/drivers/media/common/saa716x/saa716x_priv.h ++++ b/linux/drivers/media/common/saa716x/saa716x_priv.h +@@ -18,11 +18,11 @@ + #include "saa716x_spi.h" + #include "saa716x_vip.h" + +-#include "dvbdev.h" +-#include "dvb_demux.h" +-#include "dmxdev.h" +-#include "dvb_frontend.h" +-#include "dvb_net.h" ++#include ++#include ++#include ++#include ++#include + + #define SAA716x_ERROR 0 + #define SAA716x_NOTICE 1 + +# file v4l-dvb-saa716x-4.17-define-AUDIO_GET_PTS.patch +--- a/linux/drivers/media/common/saa716x/saa716x_ff.h ++++ b/linux/drivers/media/common/saa716x/saa716x_ff.h +@@ -108,6 +108,9 @@ + #define VIDEO_CAPTURE_OFF 0 + #define VIDEO_CAPTURE_ONE_SHOT 1 + ++#ifndef AUDIO_GET_PTS ++#define AUDIO_GET_PTS _IOR('o', 19, __u64) ++#endif + + /* place to store all the necessary device information */ + struct sti7109_dev { +--- a/linux/drivers/media/common/saa716x/saa716x_ff_phi.c ++++ b/linux/drivers/media/common/saa716x/saa716x_ff_phi.c +@@ -41,7 +41,7 @@ + } + + /* skip first PHI window as it is already mapped */ +- sti7109->mmio_uc = ioremap_nocache(phi1_start + 0x10000, 0x30000); ++ sti7109->mmio_uc = ioremap(phi1_start + 0x10000, 0x30000); + if (!sti7109->mmio_uc) { + dprintk(SAA716x_ERROR, 1, "Mem PHI1 remap failed"); + err = -ENODEV; +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c +@@ -185,7 +185,7 @@ + goto fail2; + } + +- saa716x->mmio = ioremap_nocache(pci_resource_start(pdev, 0), 0x30000); ++ saa716x->mmio = ioremap(pci_resource_start(pdev, 0), 0x30000); + if (!saa716x->mmio) { + dprintk(SAA716x_ERROR, 1, "Mem 0 remap failed"); + ret = -ENODEV; +--- a/v4l/compat.h ++++ b/v4l/compat.h +@@ -571,8 +571,8 @@ + + #ifdef NEED_PCI_IOREMAP_BAR + #define pci_ioremap_bar(pdev, bar) \ +- ioremap_nocache(pci_resource_start(pdev, bar), \ +- pci_resource_len(pdev, bar)) ++ ioremap(pci_resource_start(pdev, bar), \ ++ pci_resource_len(pdev, bar)) + #endif + + #ifdef NEED_POLL_SCHEDULE diff --git a/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild index 93549b462185..0d5c4c5f73d7 100644 --- a/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild +++ b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild new file mode 100644 index 000000000000..18644b71e336 --- /dev/null +++ b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20170225-r6.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 +DESCRIPTION="driver for saa716x based dvb cards like TT S2-6400 or Skystar 2 eXpress HD" +HOMEPAGE="https://bitbucket.org/powARman/v4l-dvb-saa716x" +REVISION="83f3bfd93a95" +REVISION_DATE="20160322" +SRC_URI="https://bitbucket.org/powARman/v4l-dvb-saa716x/get/${REVISION}.tar.bz2 +-> ${PN}-0.0.1_p${REVISION_DATE}.tar.bz2" +S="${WORKDIR}/powARman-v4l-dvb-saa716x-${REVISION}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="sys-firmware/tt-s2-6400-firmware" + +CONFIG_CHECK="DVB_CORE DVB_STV6110x DVB_STV090x" + +src_prepare() { + default + + eapply "${FILESDIR}/v4l-dvb-saa716x-up-to-5.6.patch" + kernel_is ge 5 18 0 && eapply "${FILESDIR}/v4l-dvb-saa716x-5.18-fix-compile.patch" +} + +src_compile() { + local modlist=( + saa716x_core=misc:/usr/src/linux:./linux/drivers/media/common/saa716x + saa716x_ff=misc:/usr/src/linux:./linux/drivers/media/common/saa716x + saa716x_budget=misc:/usr/src/linux:./linux/drivers/media/common/saa716x + saa716x_hybrid=misc:/usr/src/linux:./linux/drivers/media/common/saa716x + ) + local modargs=( + M="${S}/linux/drivers/media/common/saa716x" + CONFIG_SAA716X_CORE=m + CONFIG_DVB_SAA716X_FF=m + CONFIG_DVB_SAA716X_BUDGET=m + CONFIG_DVB_SAA716X_HYBRID=m + ) + linux-mod-r1_src_compile +} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index bcd4697bf1af94320ef84b28f4c203681b1419e4..cf8ab8b0f75345ef74408454b49c6c475725613d 100644 GIT binary patch literal 24541 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�Z^XhJ$N?a)ixn)Wjd6j3l8$O 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 VWb>d~9!CD#{{WpMa@&r+005IBWWN9a literal 26215 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 buildah-1.33.5.tar.gz _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a9a182c7a0ab98f9b6bde75691467108 +_md5_=75ff9b6922e0907bb76bf151befbdbd4 diff --git a/metadata/md5-cache/app-containers/buildah-1.33.6 b/metadata/md5-cache/app-containers/buildah-1.33.6 new file mode 100644 index 000000000000..a2f30fb7a57c --- /dev/null +++ b/metadata/md5-cache/app-containers/buildah-1.33.6 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install prepare pretend setup test unpack +DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +DESCRIPTION=A tool that facilitates building OCI images +EAPI=8 +HOMEPAGE=https://github.com/containers/buildah +INHERIT=go-module linux-info +IUSE=apparmor btrfs +seccomp systemd doc test +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 +RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/buildah/archive/v1.33.6.tar.gz -> buildah-1.33.6.tar.gz +_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a9a182c7a0ab98f9b6bde75691467108 diff --git a/metadata/md5-cache/app-containers/devcontainer-0.56.2 b/metadata/md5-cache/app-containers/devcontainer-0.56.2 new file mode 100644 index 000000000000..148207a6d5c6 --- /dev/null +++ b/metadata/md5-cache/app-containers/devcontainer-0.56.2 @@ -0,0 +1,11 @@ +BDEPEND=>=net-libs/nodejs-16[npm] +DEFINED_PHASES=compile install +DESCRIPTION=Reference implementation of the Development Containers specification +EAPI=8 +HOMEPAGE=https://containers.dev/ https://github.com/devcontainers/cli/ +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=net-libs/nodejs +SLOT=0 +SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.56.2.tgz -> devcontainer-0.56.2.tgz +_md5_=b442cdef242f97ffcd6e5e5c379b87ed diff --git a/metadata/md5-cache/app-containers/docker-25.0.1 b/metadata/md5-cache/app-containers/docker-25.0.1 index 93be0982f71a..ee428acbfca8 100644 --- a/metadata/md5-cache/app-containers/docker-25.0.1 +++ b/metadata/md5-cache/app-containers/docker-25.0.1 @@ -1,16 +1,16 @@ BDEPEND=>=dev-lang/go-1.16.12 dev-go/go-md2man virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig >=dev-lang/go-1.10 DEFINED_PHASES=compile install postinst postrm setup unpack -DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) +DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) DESCRIPTION=The core functions you need to create Docker images and run Docker containers EAPI=7 HOMEPAGE=https://www.docker.com/ INHERIT=linux-info systemd udev golang-vcs-snapshot -IUSE=apparmor btrfs +container-init device-mapper overlay seccomp selinux +IUSE=apparmor btrfs +container-init overlay seccomp selinux KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 -RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.7.3[apparmor?,btrfs?,device-mapper?,seccomp?] >=app-containers/runc-1.1.9[apparmor?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker ) +RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.7.3[apparmor?,btrfs?,seccomp?] >=app-containers/runc-1.1.9[apparmor?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker ) RESTRICT=installsources strip test SLOT=0 SRC_URI=https://github.com/moby/moby/archive/v25.0.1.tar.gz -> docker-25.0.1.tar.gz _eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=9d25c82cfb8c1e4fc039762aa78f6249 +_md5_=52fb8f2c02e047cd28c5114d42649c88 diff --git a/metadata/md5-cache/app-containers/netavark-1.10.3 b/metadata/md5-cache/app-containers/netavark-1.10.3 new file mode 100644 index 000000000000..e3a0817a352b --- /dev/null +++ b/metadata/md5-cache/app-containers/netavark-1.10.3 @@ -0,0 +1,13 @@ +BDEPEND=dev-go/go-md2man dev-libs/protobuf >=virtual/rust-1.53 virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A container network stack +EAPI=8 +HOMEPAGE=https://github.com/containers/netavark +INHERIT=cargo systemd +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/netavark/1.10.3/download -> netavark-1.10.3.crate https://github.com/containers/netavark/releases/download/v1.10.3/netavark-v1.10.3-vendor.tar.gz +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=7618f66c5bce44b17512da08fd21c0d6 diff --git a/metadata/md5-cache/app-containers/podman-4.9.3 b/metadata/md5-cache/app-containers/podman-4.9.3 new file mode 100644 index 000000000000..867bf9ce5aa0 --- /dev/null +++ b/metadata/md5-cache/app-containers/podman-4.9.3 @@ -0,0 +1,16 @@ +BDEPEND=dev-go/go-md2man >=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install postinst preinst prepare setup unpack +DEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) +DESCRIPTION=A tool for managing OCI containers and pods with Docker-compatible CLI +EAPI=8 +HOMEPAGE=https://github.com/containers/podman/ https://podman.io/ +INHERIT=go-module tmpfiles linux-info +IUSE=apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd +KEYWORDS=~amd64 ~arm64 ~riscv +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 +RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/podman/archive/v4.9.3.tar.gz -> podman-4.9.3.tar.gz +_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=6d73dc70a892b52ba58a2884f6c31f27 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index ec91c343b28e1cda79e903b0e305b8d422582922..8e74bbd22d8c4fb774fa9e4a550652096ee226ac 100644 GIT binary patch delta 38533 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

|kx-lbxC!@>E^eB0rv%z0*j7wyAt`_l_V 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 JqZr~40RSWUgC+m~ diff --git a/metadata/md5-cache/app-crypt/keysmith-23.08.5 b/metadata/md5-cache/app-crypt/keysmith-23.08.5 new file mode 100644 index 000000000000..4aa8a7ba4ced --- /dev/null +++ b/metadata/md5-cache/app-crypt/keysmith-23.08.5 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-libs/kirigami-addons:5 dev-libs/libsodium:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=dev-qt/qtconcurrent-5.15.9:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=OTP client for Plasma Mobile and Desktop +EAPI=8 +HOMEPAGE=https://apps.kde.org/keysmith/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm gear.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-libs/kirigami-addons:5 dev-libs/libsodium:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://kde/stable/release-service/23.08.5/src/keysmith-23.08.5.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=07f5284855247b0c2b8bac8dc41f6377 diff --git a/metadata/md5-cache/app-crypt/minisign-0.11-r1 b/metadata/md5-cache/app-crypt/minisign-0.11-r1 index a866a95eb3a3..58fe079f5604 100644 --- a/metadata/md5-cache/app-crypt/minisign-0.11-r1 +++ b/metadata/md5-cache/app-crypt/minisign-0.11-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=dev-libs/libsodium:=[-minimal(-)] DESCRIPTION=Dead simple tool to sign files and verify signatures EAPI=8 -HOMEPAGE=https://github.com/jedisct1/minisign +HOMEPAGE=https://github.com/jedisct1/minisign/ INHERIT=cmake KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=ISC @@ -11,4 +11,4 @@ RDEPEND=dev-libs/libsodium:=[-minimal(-)] SLOT=0 SRC_URI=https://github.com/jedisct1/minisign/archive/0.11.tar.gz -> minisign-0.11.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=510ed14d7175e19ef59a4d7cb69bd78a +_md5_=244d17f887eff42ba836ee43612fcd01 diff --git a/metadata/md5-cache/app-crypt/minisign-9999 b/metadata/md5-cache/app-crypt/minisign-9999 deleted file mode 100644 index fe7988401d67..000000000000 --- a/metadata/md5-cache/app-crypt/minisign-9999 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/libsodium:=[-minimal(-)] -DESCRIPTION=Dead simple tool to sign files and verify signatures -EAPI=8 -HOMEPAGE=https://github.com/jedisct1/minisign -INHERIT=cmake git-r3 -LICENSE=ISC -PROPERTIES=live -RDEPEND=dev-libs/libsodium:=[-minimal(-)] -SLOT=0 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=604661e7edb8b9f5ef447c833a339b65 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index c57a8761b7f51afe30998b2dff512bbf6bf53a51..9992294c0519dfddec45d66f8e82746a3e60a6d5 100644 GIT binary patch literal 27893 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 delta 27732 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 fRbrdeENMF}S4wXXSKj!R>mUCEcC|=dev-lang/nasm-2.09.04 DEFINED_PHASES=compile install DESCRIPTION=Very tiny editor in ASM with emacs, pico, wordstar, and vi keybindings -EAPI=7 +EAPI=8 HOMEPAGE=https://sites.google.com/site/e3editor/ INHERIT=toolchain-funcs KEYWORDS=-* amd64 x86 @@ -9,4 +9,4 @@ LICENSE=GPL-2+ SLOT=0 SRC_URI=https://sites.google.com/site/e3editor/Home/e3-2.82.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=383b52d0c67c87ae838e9c66498b43e0 +_md5_=41dabb7ee39fa35e42a346a23aab8deb diff --git a/metadata/md5-cache/app-editors/emacs-29.2 b/metadata/md5-cache/app-editors/emacs-29.2-r1 similarity index 97% rename from metadata/md5-cache/app-editors/emacs-29.2 rename to metadata/md5-cache/app-editors/emacs-29.2-r1 index 58d4b6ff4c46..e060fdd2420d 100644 --- a/metadata/md5-cache/app-editors/emacs-29.2 +++ b/metadata/md5-cache/app-editors/emacs-29.2-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib +IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=29 SRC_URI=mirror://gnu/emacs/emacs-29.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.2-patches-2.tar.xz _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d312b0c415dce061c6844261646d5ee2 +_md5_=75019c921c549fa764813edb4287df13 diff --git a/metadata/md5-cache/app-editors/emacs-29.2.9999 b/metadata/md5-cache/app-editors/emacs-29.2.9999 index 090a91de8f82..2ddac0730f31 100644 --- a/metadata/md5-cache/app-editors/emacs-29.2.9999 +++ b/metadata/md5-cache/app-editors/emacs-29.2.9999 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs git-r3 -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib +IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 PROPERTIES=live RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=29-vcs _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fb0e226e0ac91a5824dc827fcfa62ac7 +_md5_=04c60b712e4f8907382740ddaf009264 diff --git a/metadata/md5-cache/app-editors/emacs-30.0.9999 b/metadata/md5-cache/app-editors/emacs-30.0.9999 index b1dbcea56386..ce9ca622901a 100644 --- a/metadata/md5-cache/app-editors/emacs-30.0.9999 +++ b/metadata/md5-cache/app-editors/emacs-30.0.9999 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs git-r3 -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib +IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 PROPERTIES=live RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=30-vcs _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=8b87b075c17a32fdda49229cde19115d +_md5_=c53c7235dec09fdd16a04a20c070fb3c diff --git a/metadata/md5-cache/app-editors/ghostwriter-23.08.5 b/metadata/md5-cache/app-editors/ghostwriter-23.08.5 new file mode 100644 index 000000000000..11ae2a596ea9 --- /dev/null +++ b/metadata/md5-cache/app-editors/ghostwriter-23.08.5 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-text/hunspell:= >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwebchannel-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5[widgets] >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 virtual/opengl >=dev-qt/qtconcurrent-5.15.9:5 dev-qt/qtcore:5 +DESCRIPTION=Cross-platform, aesthetic, distraction-free markdown editor +EAPI=8 +HOMEPAGE=https://ghostwriter.kde.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm gear.kde.org +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-text/hunspell:= >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwebchannel-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5[widgets] >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 virtual/opengl || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=0 +SRC_URI=mirror://kde/stable/release-service/23.08.5/src/ghostwriter-23.08.5.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a118e865ab22b9f37b11086cadef4270 diff --git a/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.3 b/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.6 similarity index 78% rename from metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.3 rename to metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.6 index 71b569081c15..622ddd08374d 100644 --- a/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.3 +++ b/metadata/md5-cache/app-editors/logseq-desktop-bin-0.10.6 @@ -8,9 +8,9 @@ INHERIT=chromium-2 desktop unpacker xdg IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +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 KEYWORDS=-* ~amd64 LICENSE=AGPL-3 -RDEPEND=dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango +RDEPEND=dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib x11-libs/cairo x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango RESTRICT=mirror splitdebug SLOT=0 -SRC_URI=https://github.com/logseq/logseq/releases/download/0.10.3/logseq-linux-x64-0.10.3.zip -> logseq-desktop-bin-0.10.3.zip +SRC_URI=https://github.com/logseq/logseq/releases/download/0.10.6/logseq-linux-x64-0.10.6.zip -> logseq-desktop-bin-0.10.6.zip _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4a3a0be08cc9b6d008081bcabe8c7498 +_md5_=c9a91e6c0df384f343e0f34531e22491 diff --git a/metadata/md5-cache/app-editors/vim-9.0.2167 b/metadata/md5-cache/app-editors/vim-9.0.2167 index a9d87ee60336..a7750e270836 100644 --- a/metadata/md5-cache/app-editors/vim-9.0.2167 +++ b/metadata/md5-cache/app-editors/vim-9.0.2167 @@ -1,6 +1,6 @@ BDEPEND=dev-build/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) ) nls? ( sys-devel/gettext ) DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.2167 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.2167 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) X? ( x11-base/xorg-proto ) DESCRIPTION=Vim, an improved vi-style text editor EAPI=8 HOMEPAGE=https://www.vim.org https://github.com/vim/vim @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s SLOT=0 SRC_URI=https://github.com/vim/vim/archive/v9.0.2167.tar.gz -> vim-9.0.2167.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0bf9ea1cbfabd1b277f88475927a8c10 +_md5_=77bbd26a12ef874e954f428eff49adb9 diff --git a/metadata/md5-cache/app-editors/vim-9999 b/metadata/md5-cache/app-editors/vim-9999 index 8da5818e6399..48dcdd4fc52d 100644 --- a/metadata/md5-cache/app-editors/vim-9999 +++ b/metadata/md5-cache/app-editors/vim-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-build/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) X? ( x11-base/xorg-proto ) DESCRIPTION=Vim, an improved vi-style text editor EAPI=8 HOMEPAGE=https://www.vim.org https://github.com/vim/vim @@ -13,4 +13,4 @@ RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1043819c8d813d523ce40170ad24e77b +_md5_=e95361e1c7818d0e4ea60a464d180435 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 9effc6b313a85892740659b665a3c125491ad801..afa13517f3b276e0725912ac407f45e31e8fd2cf 100644 GIT binary patch literal 97074 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 z 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 }j|3_$Rr*PsJtzq37 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 LPAYQ{BoiLSBaoxCJ1=5FJ+ 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 v9atb;=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.23.tar.gz -> embark-0.23.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=4f899ca9888cd989ab013322a5470eea diff --git a/metadata/md5-cache/app-emacs/cape-1.1 b/metadata/md5-cache/app-emacs/cape-1.1 deleted file mode 100644 index 07e94a70e220..000000000000 --- a/metadata/md5-cache/app-emacs/cape-1.1 +++ /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://github.com/minad/cape/archive/refs/tags/1.1.tar.gz -> cape-1.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=ead0a1fc5b282eb0d123b77a349d1bb0 diff --git a/metadata/md5-cache/app-emacs/cape-1.2 b/metadata/md5-cache/app-emacs/cape-1.3 similarity index 85% rename from metadata/md5-cache/app-emacs/cape-1.2 rename to metadata/md5-cache/app-emacs/cape-1.3 index 6f8e848ea358..be439c03c467 100644 --- a/metadata/md5-cache/app-emacs/cape-1.2 +++ b/metadata/md5-cache/app-emacs/cape-1.3 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* SLOT=0 -SRC_URI=https://github.com/minad/cape/archive/refs/tags/1.2.tar.gz -> cape-1.2.tar.gz +SRC_URI=https://github.com/minad/cape/archive/refs/tags/1.3.tar.gz -> cape-1.3.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c _md5_=eeedf44bcc04a3152463a7a83f1105e9 diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.18.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.18.0 deleted file mode 100644 index c2bd722ef139..000000000000 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.18.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.18.0.tar.gz -> clojure-mode-5.18.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=49599101b904762d043c312c7fe30440 diff --git a/metadata/md5-cache/app-emacs/cmake-mode-3.28.3 b/metadata/md5-cache/app-emacs/cmake-mode-3.28.3 new file mode 100644 index 000000000000..5050c99d8f66 --- /dev/null +++ b/metadata/md5-cache/app-emacs/cmake-mode-3.28.3 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=GNU Emacs mode for handling CMake build files +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=elisp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=!dev-build/cmake[emacs(-)] >=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://cmake.org/files/v3.28/cmake-3.28.3.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=140447a623b3febd907728909e320827 diff --git a/metadata/md5-cache/app-emacs/company-mode-0.10.0 b/metadata/md5-cache/app-emacs/company-mode-0.10.0 deleted file mode 100644 index b017641764f9..000000000000 --- a/metadata/md5-cache/app-emacs/company-mode-0.10.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=In-buffer completion front-end -EAPI=8 -HOMEPAGE=https://company-mode.github.io/ https://github.com/company-mode/company-mode/ -INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/company-mode/company-mode/archive/0.10.0.tar.gz -> company-mode-0.10.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=7e77d4b688232c0dad56d0fb1f7cb29c diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20230306 b/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20230306 deleted file mode 100644 index 233b1c9889a1..000000000000 --- a/metadata/md5-cache/app-emacs/company-mode-0.9.13_p20230306 +++ /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 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/company-mode/company-mode/archive/b3b9fa37ef9fd02471779130a0b53d87fa726ac1.tar.gz -> company-mode-0.9.13_p20230306.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=34e6442ac1d038a97348f320ca06d338 diff --git a/metadata/md5-cache/app-emacs/consult-1.0 b/metadata/md5-cache/app-emacs/consult-1.0 deleted file mode 100644 index 41a6f148314d..000000000000 --- a/metadata/md5-cache/app-emacs/consult-1.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Consulting complete-read for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/minad/consult/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:* -SLOT=0 -SRC_URI=https://github.com/minad/consult/archive/1.0.tar.gz -> consult-1.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=8f3d8575ed1f4c94b2f83764d3053b66 diff --git a/metadata/md5-cache/app-emacs/consult-flycheck-0.9-r2 b/metadata/md5-cache/app-emacs/consult-flycheck-0.9-r2 deleted file mode 100644 index b3805e7900ed..000000000000 --- a/metadata/md5-cache/app-emacs/consult-flycheck-0.9-r2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/consult app-emacs/flycheck >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Consult integration for Flycheck -EAPI=8 -HOMEPAGE=https://github.com/minad/consult-flycheck -INHERIT=elisp -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/consult app-emacs/flycheck >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/consult-flycheck/archive/refs/tags/0.9.tar.gz -> consult-flycheck-0.9.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=419f2501b6256295e29a9d620a3e6d5f diff --git a/metadata/md5-cache/app-emacs/corfu-1.1 b/metadata/md5-cache/app-emacs/corfu-1.1 deleted file mode 100644 index d630fa1b844b..000000000000 --- a/metadata/md5-cache/app-emacs/corfu-1.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.3.4 >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Completion Overlay Region FUnction -EAPI=8 -HOMEPAGE=https://github.com/minad/corfu/ -INHERIT=elisp -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.3.4 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/corfu/archive/1.1.tar.gz -> corfu-1.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=3e885764acd1e150eee3781e5b19fb34 diff --git a/metadata/md5-cache/app-emacs/counsel-0.14.0 b/metadata/md5-cache/app-emacs/counsel-0.14.0 deleted file mode 100644 index 1ecc94dc0e73..000000000000 --- a/metadata/md5-cache/app-emacs/counsel-0.14.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-emacs/ivy-0.14.0 >=app-emacs/swiper-0.14.0 >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Versions of common Emacs commands customized to make the best use of ivy -EAPI=8 -HOMEPAGE=https://github.com/abo-abo/swiper/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/ivy-0.14.0 >=app-emacs/swiper-0.14.0 >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=bb46d60d52a4a93293ee76ef130d5ac6 diff --git a/metadata/md5-cache/app-emacs/d-mode-2.0.10 b/metadata/md5-cache/app-emacs/d-mode-2.0.10 deleted file mode 100644 index 306f85dc908a..000000000000 --- a/metadata/md5-cache/app-emacs/d-mode-2.0.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=Emacs major mode for editing D code -EAPI=7 -HOMEPAGE=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode https://www.emacswiki.org/emacs/DMode -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/2.0.10.tar.gz -> d-mode-2.0.10.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=1ce20f9973ed6636c74609c0b60f2fbb diff --git a/metadata/md5-cache/app-emacs/d-mode-2.0.11 b/metadata/md5-cache/app-emacs/d-mode-2.0.11 deleted file mode 100644 index 5d5527421d46..000000000000 --- a/metadata/md5-cache/app-emacs/d-mode-2.0.11 +++ /dev/null @@ -1,14 +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 D code -EAPI=8 -HOMEPAGE=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode https://www.emacswiki.org/emacs/DMode -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/2.0.11.tar.gz -> d-mode-2.0.11.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=ceca08e13c711654e8e42f684595f9fe diff --git a/metadata/md5-cache/app-emacs/dictionary-1.10 b/metadata/md5-cache/app-emacs/dictionary-1.10 deleted file mode 100644 index 9651a28478ff..000000000000 --- a/metadata/md5-cache/app-emacs/dictionary-1.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 package for talking to a dictionary server -EAPI=7 -HOMEPAGE=https://www.myrkr.in-berlin.de/dictionary/index.html -INHERIT=elisp -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://www.myrkr.in-berlin.de/dictionary/dictionary-1.10.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=14506c1dbe66f42bd3aa4b67e4f8dd79 diff --git a/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 b/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 deleted file mode 100644 index 9cd119990342..000000000000 --- a/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/transient-0.3.7_p20220918 app-emacs/dash app-emacs/emacs-aio app-emacs/s app-emacs/tablist >=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs integration for Docker -EAPI=8 -HOMEPAGE=https://github.com/Silex/docker.el/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/transient-0.3.7_p20220918 app-emacs/dash app-emacs/emacs-aio app-emacs/s app-emacs/tablist >=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://github.com/Silex/docker.el/archive/df141addfec256cfb943fa1823b4b2ad8f461fa9.tar.gz -> docker.el-2.2.0_p20230605.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=33e1b5e9401be7ebd1e660b653385046 diff --git a/metadata/md5-cache/app-emacs/doom-themes-2.3.0 b/metadata/md5-cache/app-emacs/doom-themes-2.3.0 deleted file mode 100644 index 49375007e03d..000000000000 --- a/metadata/md5-cache/app-emacs/doom-themes-2.3.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=Opinionated megapack of modern color-themes for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/doomemacs/themes/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/doomemacs/themes/archive/v2.3.0.tar.gz -> doom-themes-2.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e2e359e818f03bb03a86e265311d554f diff --git a/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103 b/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103 deleted file mode 100644 index 9c3fc5377bd1..000000000000 --- a/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103 +++ /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 devicetree sources -EAPI=7 -HOMEPAGE=https://github.com/bgamari/dts-mode -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/bgamari/dts-mode/archive/9ee0854446dcc6c53d2b8d2941051768dba50344.tar.gz -> dts-mode-0.1.0_pre20161103.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e8b695cc744fac577ee31bc10b1aff7b diff --git a/metadata/md5-cache/app-emacs/dts-mode-0.1.1 b/metadata/md5-cache/app-emacs/dts-mode-0.1.1 deleted file mode 100644 index bed582fd2610..000000000000 --- a/metadata/md5-cache/app-emacs/dts-mode-0.1.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=Emacs major mode for devicetree sources -EAPI=7 -HOMEPAGE=https://github.com/bgamari/dts-mode https://elpa.gnu.org/packages/dts-mode.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/dts-mode-0.1.1.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e62d304eb7f72482075b538ccb5d6d1a diff --git a/metadata/md5-cache/app-emacs/dwarf-mode-2.39-r1 b/metadata/md5-cache/app-emacs/dwarf-mode-2.39-r1 deleted file mode 100644 index 7dde02c99527..000000000000 --- a/metadata/md5-cache/app-emacs/dwarf-mode-2.39-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 mode to browse DWARF information -EAPI=8 -HOMEPAGE=https://sourceware.org/binutils/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=!sys-devel/binutils[emacs(-)] >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=mirror://gnu/binutils/binutils-2.39.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=964c6b5cb208e380d2676c76fa799489 diff --git a/metadata/md5-cache/app-emacs/edit-indirect-0.1.10 b/metadata/md5-cache/app-emacs/edit-indirect-0.1.10 deleted file mode 100644 index a1e55eaeae74..000000000000 --- a/metadata/md5-cache/app-emacs/edit-indirect-0.1.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=Edit regions in separate Emacs buffers -EAPI=8 -HOMEPAGE=https://github.com/Fanael/edit-indirect/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/Fanael/edit-indirect/archive/0.1.10.tar.gz -> edit-indirect-0.1.10.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=53e8f4c05322906495c4a6eda882ba73 diff --git a/metadata/md5-cache/app-emacs/ef-themes-1.3.0 b/metadata/md5-cache/app-emacs/ef-themes-1.3.0 deleted file mode 100644 index ded7f3aaedd2..000000000000 --- a/metadata/md5-cache/app-emacs/ef-themes-1.3.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=Colourful and legible themes for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/protesilaos/ef-themes/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/protesilaos/ef-themes/archive/1.3.0.tar.gz -> ef-themes-1.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=271f0da07020a0e7513d78165cb46d5c diff --git a/metadata/md5-cache/app-emacs/elpher-3.5.1 b/metadata/md5-cache/app-emacs/elpher-3.5.1 new file mode 100644 index 000000000000..e4ce426f2777 --- /dev/null +++ b/metadata/md5-cache/app-emacs/elpher-3.5.1 @@ -0,0 +1,13 @@ +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=3f53ed5;sf=tgz -> elpher-3.5.1.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=44ffffe22e55cd41eabf082c31a05010 diff --git a/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20220707 b/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20220707 deleted file mode 100644 index 4a2d5dd9e3f9..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20220707 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs major modes for the Bazel build system support -EAPI=8 -HOMEPAGE=https://bazel.build/ https://github.com/bazelbuild/emacs-bazel-mode/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=app-editors/emacs-27.1:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/bazelbuild/emacs-bazel-mode/archive/8f7875998f233d248097006df224a33873bbc4f2.tar.gz -> emacs-bazel-mode-0_p20220707.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=82220277c31adee343f56daae4e031b7 diff --git a/metadata/md5-cache/app-emacs/emacs-ccls-0_pre20220510-r1 b/metadata/md5-cache/app-emacs/emacs-ccls-0_pre20220510-r1 deleted file mode 100644 index ff1bcbafd9f9..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-ccls-0_pre20220510-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/dash app-emacs/lsp-mode >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs client for ccls, a C/C++ language server -EAPI=8 -HOMEPAGE=https://github.com/emacs-lsp/emacs-ccls -INHERIT=elisp -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=app-emacs/dash app-emacs/lsp-mode >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-lsp/emacs-ccls/archive/ae74a39303457a5e6976dd1c6816cde97d357a0d.tar.gz -> emacs-ccls-0_pre20220510.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=7ea60b838014f64390e82594a3848845 diff --git a/metadata/md5-cache/app-emacs/embark-0.23 b/metadata/md5-cache/app-emacs/embark-0.23 deleted file mode 100644 index 2e8abe339e9f..000000000000 --- a/metadata/md5-cache/app-emacs/embark-0.23 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Conveniently act on minibuffer completions inside GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/oantolin/embark/ -INHERIT=elisp optfeature -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/oantolin/embark/archive/0.23.tar.gz -> embark-0.23.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=de81576822c61f85d5cddffc9db91de1 diff --git a/metadata/md5-cache/app-emacs/embark-consult-0.23 b/metadata/md5-cache/app-emacs/embark-consult-0.23 deleted file mode 100644 index 92dfcb58abbe..000000000000 --- a/metadata/md5-cache/app-emacs/embark-consult-0.23 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/consult app-emacs/embark >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Consult integration for Embark -EAPI=8 -HOMEPAGE=https://github.com/oantolin/embark/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/consult app-emacs/embark >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/oantolin/embark/archive/0.23.tar.gz -> embark-0.23.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=7951d06a6d8f214ce7a51d557bb95429 diff --git a/metadata/md5-cache/app-emacs/evil-1.14.0 b/metadata/md5-cache/app-emacs/evil-1.14.0 deleted file mode 100644 index c2219dafe6a7..000000000000 --- a/metadata/md5-cache/app-emacs/evil-1.14.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-emacs/undo-tree-0.6.3 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Extensible vi layer for Emacs -EAPI=7 -HOMEPAGE=https://github.com/emacs-evil/evil -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ FDL-1.3+ -RDEPEND=>=app-emacs/undo-tree-0.6.3 >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/emacs-evil/evil/archive/1.14.0.tar.gz -> evil-1.14.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=50b8e1d32b3f2d831bc8aed12898d21a diff --git a/metadata/md5-cache/app-emacs/evil-1.14.2 b/metadata/md5-cache/app-emacs/evil-1.14.2-r1 similarity index 92% rename from metadata/md5-cache/app-emacs/evil-1.14.2 rename to metadata/md5-cache/app-emacs/evil-1.14.2-r1 index f39f10524e39..3a6a2ea80285 100644 --- a/metadata/md5-cache/app-emacs/evil-1.14.2 +++ b/metadata/md5-cache/app-emacs/evil-1.14.2-r1 @@ -1,7 +1,7 @@ BDEPEND=>=app-emacs/undo-tree-0.6.3 sys-apps/texinfo >=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Extensible vi layer for Emacs -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/emacs-evil/evil INHERIT=elisp KEYWORDS=amd64 ~arm64 x86 @@ -11,4 +11,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/emacs-evil/evil/archive/1.14.2.tar.gz -> evil-1.14.2.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=a7e450ed0491740e642f88bbfdac44d8 +_md5_=795dcea2e7df4e73b30a9bac45303156 diff --git a/metadata/md5-cache/app-emacs/exec-path-from-shell-1.12 b/metadata/md5-cache/app-emacs/exec-path-from-shell-1.12 deleted file mode 100644 index 3bc8aa1c25fa..000000000000 --- a/metadata/md5-cache/app-emacs/exec-path-from-shell-1.12 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Ensure environment variables inside Emacs are the same as in shell -EAPI=8 -HOMEPAGE=https://github.com/purcell/exec-path-from-shell/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/purcell/exec-path-from-shell/archive/1.12.tar.gz -> exec-path-from-shell-1.12.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=d70898bcef4d987a3e0b97db5d77c4b1 diff --git a/metadata/md5-cache/app-emacs/flycheck-34.0-r1 b/metadata/md5-cache/app-emacs/flycheck-34.0-r1 new file mode 100644 index 000000000000..da2b0834b3af --- /dev/null +++ b/metadata/md5-cache/app-emacs/flycheck-34.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( app-emacs/buttercup app-emacs/shut-up ) test? ( app-emacs/buttercup ) >=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 +IUSE=test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/flycheck/flycheck/archive/34.0.tar.gz -> flycheck-34.0.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=7d0bb5f41870b7aee0f20d9063c2fbd3 diff --git a/metadata/md5-cache/app-emacs/flycheck-guile-0.4 b/metadata/md5-cache/app-emacs/flycheck-guile-0.4 deleted file mode 100644 index b724f08f77b1..000000000000 --- a/metadata/md5-cache/app-emacs/flycheck-guile-0.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/flycheck app-emacs/geiser-guile >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Flycheck checker for the GNU Guile Scheme implementation -EAPI=8 -HOMEPAGE=https://github.com/flatwhatson/flycheck-guile/ -INHERIT=elisp -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/flycheck app-emacs/geiser-guile >=dev-scheme/guile-2.0.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/flatwhatson/flycheck-guile/archive/0.4.tar.gz -> flycheck-guile-0.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=2d121730492dbdb0199d268a983a9c80 diff --git a/metadata/md5-cache/app-emacs/geiser-0.29.1 b/metadata/md5-cache/app-emacs/geiser-0.29.1 deleted file mode 100644 index 37ffb7bdb200..000000000000 --- a/metadata/md5-cache/app-emacs/geiser-0.29.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/transient app-text/texi2html sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Generic interaction mode between Emacs and different Scheme implementations -EAPI=8 -HOMEPAGE=https://gitlab.com/emacs-geiser/geiser/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=BSD -RDEPEND=app-emacs/transient >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://gitlab.com/emacs-geiser/geiser/-/archive/0.29.1/geiser-0.29.1.tar.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=292e5ff42ef495272da6c1fbe143932b diff --git a/metadata/md5-cache/app-emacs/geiser-chez-0.17 b/metadata/md5-cache/app-emacs/geiser-chez-0.17 deleted file mode 100644 index 73e4e134eb78..000000000000 --- a/metadata/md5-cache/app-emacs/geiser-chez-0.17 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/geiser >=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Chez Scheme's implementation of the Geiser protocols -EAPI=8 -HOMEPAGE=https://gitlab.com/emacs-geiser/chez/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=BSD -RDEPEND=app-emacs/geiser dev-scheme/chez >=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://gitlab.com/emacs-geiser/chez/-/archive/0.17/chez-0.17.tar.gz -> geiser-chez-0.17.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=ea373b1d83b26cec012cce1fd8b66a81 diff --git a/metadata/md5-cache/app-emacs/git-modes-1.4.1 b/metadata/md5-cache/app-emacs/git-modes-1.4.1 deleted file mode 100644 index b6c08dca1b67..000000000000 --- a/metadata/md5-cache/app-emacs/git-modes-1.4.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.1 >=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-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/git-modes/archive/1.4.1.tar.gz -> git-modes-1.4.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=c1070ff39210e9434de7f55ea3e9b5ec diff --git a/metadata/md5-cache/app-emacs/graphql-0.1.1 b/metadata/md5-cache/app-emacs/graphql-0.1.1 deleted file mode 100644 index 17c5f9a41ab4..000000000000 --- a/metadata/md5-cache/app-emacs/graphql-0.1.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=GraphQL utilities -EAPI=7 -HOMEPAGE=https://github.com/vermiculus/graphql.el -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/vermiculus/graphql.el/archive/0.1.1.tar.gz -> graphql-0.1.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=2920f0303b1385577de837ac65c4072f diff --git a/metadata/md5-cache/app-emacs/helm-3.9.5 b/metadata/md5-cache/app-emacs/helm-3.9.5 deleted file mode 100644 index 2a58a980cc61..000000000000 --- a/metadata/md5-cache/app-emacs/helm-3.9.5 +++ /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.5.tar.gz -> helm-3.9.5.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e58a6d2ed0d691e2446025d4cfa5919e diff --git a/metadata/md5-cache/app-emacs/helm-3.9.6 b/metadata/md5-cache/app-emacs/helm-3.9.6 deleted file mode 100644 index 657232ff6a3a..000000000000 --- a/metadata/md5-cache/app-emacs/helm-3.9.6 +++ /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.6.tar.gz -> helm-3.9.6.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=d9616c339b715ade3bfa9d47683d0483 diff --git a/metadata/md5-cache/app-emacs/inf-clojure-3.1.0 b/metadata/md5-cache/app-emacs/inf-clojure-3.1.0 deleted file mode 100644 index cd303f8cfedb..000000000000 --- a/metadata/md5-cache/app-emacs/inf-clojure-3.1.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/clojure-mode test? ( app-emacs/assess app-emacs/buttercup ) >=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/inf-clojure/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/clojure-mode >=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/clojure-emacs/inf-clojure/archive/v3.1.0.tar.gz -> inf-clojure-3.1.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=996235640079fae09b47ff1e53e06074 diff --git a/metadata/md5-cache/app-emacs/inf-clojure-3.2.0 b/metadata/md5-cache/app-emacs/inf-clojure-3.2.0 deleted file mode 100644 index 785ae40dba36..000000000000 --- a/metadata/md5-cache/app-emacs/inf-clojure-3.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/clojure-mode test? ( app-emacs/assess app-emacs/buttercup ) >=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/inf-clojure/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/clojure-mode >=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/clojure-emacs/inf-clojure/archive/v3.2.0.tar.gz -> inf-clojure-3.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=996235640079fae09b47ff1e53e06074 diff --git a/metadata/md5-cache/app-emacs/ivy-0.14.0 b/metadata/md5-cache/app-emacs/ivy-0.14.0 deleted file mode 100644 index bb884be1f245..000000000000 --- a/metadata/md5-cache/app-emacs/ivy-0.14.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=Generic completion mechanism for Emacs -EAPI=8 -HOMEPAGE=https://github.com/abo-abo/swiper/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=9bb0f7d086dad6d0af88034c89951f6d diff --git a/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 b/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 deleted file mode 100644 index 15ceb5ca1a34..000000000000 --- a/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/ivy >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=More friendly interface for ivy -EAPI=8 -HOMEPAGE=https://github.com/Yevgnen/ivy-rich/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/ivy >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/Yevgnen/ivy-rich/archive/600b8183ed0be8668dcc548cc2c8cb94b001363b.tar.gz -> ivy-rich-0.1.6_p20210409.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=9a3e50df9c62720b639e9c4b067f3b3c diff --git a/metadata/md5-cache/app-emacs/jinx-0.9 b/metadata/md5-cache/app-emacs/jinx-0.9 deleted file mode 100644 index c48a777b5642..000000000000 --- a/metadata/md5-cache/app-emacs/jinx-0.9 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 -DESCRIPTION=Enchanted Spell Checker for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/minad/jinx -INHERIT=edo elisp toolchain-funcs -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~arsen/jinx-0.9.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2abd0b1b917ec0835920c78401a6c0f7 diff --git a/metadata/md5-cache/app-emacs/jinx-1.0 b/metadata/md5-cache/app-emacs/jinx-1.0 deleted file mode 100644 index 02e576e83631..000000000000 --- a/metadata/md5-cache/app-emacs/jinx-1.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 -DESCRIPTION=Enchanted Spell Checker for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/minad/jinx -INHERIT=edo elisp toolchain-funcs -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.0.tar.gz -> jinx-1.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=f67bbaeb4f47f65587ecd60392a28938 diff --git a/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222 b/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222 deleted file mode 100644 index 5a957a6c2f8e..000000000000 --- a/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Map pairs of simultaneously pressed keys to commands -EAPI=8 -HOMEPAGE=https://github.com/emacsorphanage/key-chord/ -INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacsorphanage/key-chord/archive/7f7fd7c5bd2b996fa054779357e1566f7989e07d.tar.gz -> key-chord-0.6_p20201222.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=3da660dbce84f24d522c06e58442c0fd diff --git a/metadata/md5-cache/app-emacs/key-chord-0.7 b/metadata/md5-cache/app-emacs/key-chord-0.7 index 3ba692c2ae4c..d5b8d4dc1f0e 100644 --- a/metadata/md5-cache/app-emacs/key-chord-0.7 +++ b/metadata/md5-cache/app-emacs/key-chord-0.7 @@ -4,10 +4,10 @@ DESCRIPTION=Map pairs of simultaneously pressed keys to commands EAPI=8 HOMEPAGE=https://github.com/emacsorphanage/key-chord/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacsorphanage/key-chord/archive/0.7.tar.gz -> key-chord-0.7.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=85d93910c69735b027363345622a7edb +_md5_=e39db01f38cb6a83c669fe9af9bdb546 diff --git a/metadata/md5-cache/app-emacs/kind-icon-0.2.0 b/metadata/md5-cache/app-emacs/kind-icon-0.2.0 deleted file mode 100644 index e162b73aa175..000000000000 --- a/metadata/md5-cache/app-emacs/kind-icon-0.2.0 +++ /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/svg-lib -DESCRIPTION=Completion kind icons -EAPI=8 -HOMEPAGE=https://github.com/jdtsmith/kind-icon -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/svg-lib >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~arsen/kind-icon-0.2.0.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=ef4a8fda50cede0e9f2a3f8c5a2b75c3 diff --git a/metadata/md5-cache/app-emacs/kind-icon-0.2.1 b/metadata/md5-cache/app-emacs/kind-icon-0.2.1 deleted file mode 100644 index b7ed8313f69f..000000000000 --- a/metadata/md5-cache/app-emacs/kind-icon-0.2.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/svg-lib >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Completion kind icons -EAPI=8 -HOMEPAGE=https://github.com/jdtsmith/kind-icon/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/svg-lib >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/jdtsmith/kind-icon/archive/0.2.1.tar.gz -> kind-icon-0.2.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=71899a356c0e5a80579407df0f7b87c7 diff --git a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0_p20220620 b/metadata/md5-cache/app-emacs/lsp-mode-8.0.0_p20220620 deleted file mode 100644 index 4bfdea370b05..000000000000 --- a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0_p20220620 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner test? ( app-emacs/deferred app-emacs/ecukes app-emacs/el-mock app-emacs/espuds app-emacs/flycheck app-emacs/undercover ) test? ( app-emacs/ert-runner ) >=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs client/library for the Language Server Protocol -EAPI=8 -HOMEPAGE=https://emacs-lsp.github.io/lsp-mode/ -INHERIT=elisp -IUSE=test -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner >=app-editors/emacs-26.1:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/emacs-lsp/lsp-mode/archive/9957623d93b13fabaca8ba35b85da8fcceaeef69.tar.gz -> lsp-mode-8.0.0_p20220620.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=4716c65a1fd16dd883c874bdd004a2c6 diff --git a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410 b/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410 deleted file mode 100644 index 3ef1d9c754e7..000000000000 --- a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Elisp client for the LysKOM conference system -EAPI=7 -HOMEPAGE=http://www.lysator.liu.se/lyskom/klienter/emacslisp/index.en.html -INHERIT=elisp readme.gentoo-r1 -IUSE=l10n_sv -KEYWORDS=amd64 sparc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/lyskom-elisp-client-0.48_p20180410.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=97854fe50c3d057a2498b86c1ada7c20 diff --git a/metadata/md5-cache/app-emacs/macrostep-0.9.1 b/metadata/md5-cache/app-emacs/macrostep-0.9.1 deleted file mode 100644 index e707ae925016..000000000000 --- a/metadata/md5-cache/app-emacs/macrostep-0.9.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=Interactive macro-expander for Emacs -EAPI=8 -HOMEPAGE=https://github.com/joddie/macrostep/ https://github.com/emacsorphanage/macrostep/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacsorphanage/macrostep/archive/0.9.1.tar.gz -> macrostep-0.9.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=1552795336f73f209710478eede2b1e8 diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0-r2 b/metadata/md5-cache/app-emacs/magit-3.3.0-r2 deleted file mode 100644 index a92513b2c68c..000000000000 --- a/metadata/md5-cache/app-emacs/magit-3.3.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A Git porcelain inside Emacs -EAPI=8 -HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/ -INHERIT=elisp -IUSE=+libgit -KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=bf511e797a3e7087d6ef9e363b8ecf14 diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0-r4 b/metadata/md5-cache/app-emacs/magit-3.3.0-r4 deleted file mode 100644 index a82259b7805f..000000000000 --- a/metadata/md5-cache/app-emacs/magit-3.3.0-r4 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A Git porcelain inside Emacs -EAPI=8 -HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/ -INHERIT=elisp -IUSE=libgit -KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=4a3b47e7fa56b0eca053326437514cda diff --git a/metadata/md5-cache/app-emacs/marginalia-1.3 b/metadata/md5-cache/app-emacs/marginalia-1.3 deleted file mode 100644 index 1d460dbf9a6d..000000000000 --- a/metadata/md5-cache/app-emacs/marginalia-1.3 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Marginalia in the minibuffer -EAPI=8 -HOMEPAGE=https://github.com/minad/marginalia -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/marginalia/archive/refs/tags/1.3.tar.gz -> marginalia-1.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=aa3466fb913b745cff18afc4f3f1c6e7 diff --git a/metadata/md5-cache/app-emacs/marginalia-1.4 b/metadata/md5-cache/app-emacs/marginalia-1.4 deleted file mode 100644 index 596f3ad4236b..000000000000 --- a/metadata/md5-cache/app-emacs/marginalia-1.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Marginalia in the minibuffer -EAPI=8 -HOMEPAGE=https://github.com/minad/marginalia -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* -SLOT=0 -SRC_URI=https://github.com/minad/marginalia/archive/refs/tags/1.4.tar.gz -> marginalia-1.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=aa3466fb913b745cff18afc4f3f1c6e7 diff --git a/metadata/md5-cache/app-emacs/markdown-mode-2.5-r1 b/metadata/md5-cache/app-emacs/markdown-mode-2.5-r1 deleted file mode 100644 index c559b1127886..000000000000 --- a/metadata/md5-cache/app-emacs/markdown-mode-2.5-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( virtual/pandoc || ( app-text/aspell[l10n_en] app-text/hunspell[l10n_en] ) ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Major mode for editing Markdown-formatted text files -EAPI=8 -HOMEPAGE=https://jblevins.org/projects/markdown-mode/ -INHERIT=elisp optfeature -IUSE=test -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3+ -RDEPEND=|| ( dev-python/markdown2 dev-python/markdown virtual/pandoc ) >=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/jrblevin/markdown-mode/archive/v2.5.tar.gz -> markdown-mode-2.5.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=df291bbf383c69ba8ab365b30aabee9d diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.9 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.9 deleted file mode 100644 index 5623ef14fadb..000000000000 --- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.9 +++ /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/ https://github.com/dgutov/mmm-mode/ -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/dgutov/mmm-mode/archive/0.5.9.tar.gz -> mmm-mode-0.5.9.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=ed4ccdfeaea5f3108ec45b9ab5509303 diff --git a/metadata/md5-cache/app-emacs/modus-themes-4.2.0 b/metadata/md5-cache/app-emacs/modus-themes-4.2.0 deleted file mode 100644 index 0fcb88813578..000000000000 --- a/metadata/md5-cache/app-emacs/modus-themes-4.2.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=Highly accessible themes for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/protesilaos/modus-themes/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/protesilaos/modus-themes/archive/4.2.0.tar.gz -> modus-themes-4.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=c5092b46cac7e250de6c5f59e7d1aaba diff --git a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0 b/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0 deleted file mode 100644 index 5f3f55327aea..000000000000 --- a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.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=Add support for DocBook 5 schemas to NXML -EAPI=7 -HOMEPAGE=https://docbook.org/schemas/5x.html -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=HPND -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://docbook.org/xml/5.0/rng/docbookxi.rnc -> docbookxi-5.0.rnc -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=719e1af9bd0b431db9e5af672913bd04 diff --git a/metadata/md5-cache/app-emacs/orderless-0.7 b/metadata/md5-cache/app-emacs/orderless-0.7 deleted file mode 100644 index 193038007d78..000000000000 --- a/metadata/md5-cache/app-emacs/orderless-0.7 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Completion style that matches multiple regexps in any order -EAPI=8 -HOMEPAGE=https://github.com/oantolin/orderless -INHERIT=readme.gentoo-r1 elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/oantolin/orderless/archive/refs/tags/0.7.tar.gz -> orderless-0.7.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=ab6bf7e60647c90c379d055a27b318fd diff --git a/metadata/md5-cache/app-emacs/orderless-0.8 b/metadata/md5-cache/app-emacs/orderless-0.8 deleted file mode 100644 index e77a392e275f..000000000000 --- a/metadata/md5-cache/app-emacs/orderless-0.8 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Completion style that matches multiple regexps in any order -EAPI=8 -HOMEPAGE=https://github.com/oantolin/orderless -INHERIT=readme.gentoo-r1 elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/oantolin/orderless/archive/refs/tags/0.8.tar.gz -> orderless-0.8.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=ab6bf7e60647c90c379d055a27b318fd diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.13 b/metadata/md5-cache/app-emacs/org-mode-9.6.13 deleted file mode 100644 index d8c04f61d7b1..000000000000 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.13 +++ /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.13.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=2412e0095d5566612a36c69abb518208 diff --git a/metadata/md5-cache/app-emacs/osm-1.0 b/metadata/md5-cache/app-emacs/osm-1.0 deleted file mode 100644 index 86187527448e..000000000000 --- a/metadata/md5-cache/app-emacs/osm-1.0 +++ /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/1.0.tar.gz -> osm-1.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=9ad2e51992e4f004be24c388275048ac diff --git a/metadata/md5-cache/app-emacs/parseclj-1.1.0 b/metadata/md5-cache/app-emacs/parseclj-1.1.0 deleted file mode 100644 index 20b15908ce3c..000000000000 --- a/metadata/md5-cache/app-emacs/parseclj-1.1.0 +++ /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=Clojure Parser for Emacs Lisp -EAPI=8 -HOMEPAGE=https://github.com/clojure-emacs/parseclj/ -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/parseclj/archive/v1.1.0.tar.gz -> parseclj-1.1.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=beeac339a4ce6c4ba4050a606ac16b6e diff --git a/metadata/md5-cache/app-emacs/parseedn-1.2.0 b/metadata/md5-cache/app-emacs/parseedn-1.2.0 deleted file mode 100644 index 45766a141644..000000000000 --- a/metadata/md5-cache/app-emacs/parseedn-1.2.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-emacs/parseclj test? ( app-emacs/ert-runner ) >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=EDN parser for Emacs Lisp -EAPI=8 -HOMEPAGE=https://github.com/clojure-emacs/parseedn/ -INHERIT=elisp -IUSE=test -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/parseclj >=app-editors/emacs-26:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/clojure-emacs/parseedn/archive/v1.2.0.tar.gz -> parseedn-1.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=cdc670430aeaa39d4aba1482ebf43bda diff --git a/metadata/md5-cache/app-emacs/php-mode-1.25.0 b/metadata/md5-cache/app-emacs/php-mode-1.25.0 deleted file mode 100644 index c1c6d66fe20c..000000000000 --- a/metadata/md5-cache/app-emacs/php-mode-1.25.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=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.25.0.tar.gz -> php-mode-1.25.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=bbb19a59cbfd7616af424c6c34b5d85b diff --git a/metadata/md5-cache/app-emacs/plz-0.6 b/metadata/md5-cache/app-emacs/plz-0.6 deleted file mode 100644 index 23790700da69..000000000000 --- a/metadata/md5-cache/app-emacs/plz-0.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=HTTP library with curl backend for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/alphapapa/plz.el/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -PROPERTIES=test_network -RDEPEND=net-misc/curl >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.6.tar.gz -> plz-0.6.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=93cfa84a1891c649fe21d6dbc1ffced3 diff --git a/metadata/md5-cache/app-emacs/plz-0.7 b/metadata/md5-cache/app-emacs/plz-0.7 deleted file mode 100644 index be7627f9c40f..000000000000 --- a/metadata/md5-cache/app-emacs/plz-0.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=HTTP library with curl backend for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/alphapapa/plz.el/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -PROPERTIES=test_network -RDEPEND=net-misc/curl >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.7.tar.gz -> plz-0.7.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=52531dab3c50e32cb4f624d02a6e386e diff --git a/metadata/md5-cache/app-emacs/plz-0.7.1 b/metadata/md5-cache/app-emacs/plz-0.7.1 deleted file mode 100644 index 22a303555866..000000000000 --- a/metadata/md5-cache/app-emacs/plz-0.7.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=HTTP library with curl backend for GNU Emacs -EAPI=8 -HOMEPAGE=https://github.com/alphapapa/plz.el/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -PROPERTIES=test_network -RDEPEND=net-misc/curl >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.7.1.tar.gz -> plz-0.7.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=6434468d40d057292432c32c0155f39d diff --git a/metadata/md5-cache/app-emacs/pos-tip-0.4.6 b/metadata/md5-cache/app-emacs/pos-tip-0.4.6 deleted file mode 100644 index 7f113a791f85..000000000000 --- a/metadata/md5-cache/app-emacs/pos-tip-0.4.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=Show tooltip at point -EAPI=8 -HOMEPAGE=https://github.com/pitkali/pos-tip/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/pitkali/pos-tip/archive/0.4.6.tar.gz -> pos-tip-0.4.6.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=3afe14b6758c177a01b7a1a99b3e06fd diff --git a/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227 b/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227 deleted file mode 100644 index 3f52fb1ef396..000000000000 --- a/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Show tooltip at point -EAPI=8 -HOMEPAGE=https://github.com/pitkali/pos-tip/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/pitkali/pos-tip/archive/179cc126b363f72ca12fab1e0dc462ce0ee79742.tar.gz -> pos-tip-0.4.6_p20191227.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=995b837be2a9aa64bb89767a5b27ad74 diff --git a/metadata/md5-cache/app-emacs/posframe-1.4.0 b/metadata/md5-cache/app-emacs/posframe-1.4.0 deleted file mode 100644 index a730a6ae6ba1..000000000000 --- a/metadata/md5-cache/app-emacs/posframe-1.4.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Pop up a frame at point -EAPI=8 -HOMEPAGE=https://github.com/tumashu/posframe/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://github.com/tumashu/posframe/archive/refs/tags/v1.4.0.tar.gz -> posframe-1.4.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=86ad7b9a5cf5b5ba2b6e318118b63922 diff --git a/metadata/md5-cache/app-emacs/posframe-1.4.1 b/metadata/md5-cache/app-emacs/posframe-1.4.1 deleted file mode 100644 index 57c7f12d28ea..000000000000 --- a/metadata/md5-cache/app-emacs/posframe-1.4.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=Pop up a frame at point -EAPI=8 -HOMEPAGE=https://github.com/tumashu/posframe/ -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26.1:* -SLOT=0 -SRC_URI=https://github.com/tumashu/posframe/archive/refs/tags/v1.4.1.tar.gz -> posframe-1.4.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=86ad7b9a5cf5b5ba2b6e318118b63922 diff --git a/metadata/md5-cache/app-emacs/projectile-2.7.0 b/metadata/md5-cache/app-emacs/projectile-2.7.0 deleted file mode 100644 index 6c510f88cf4c..000000000000 --- a/metadata/md5-cache/app-emacs/projectile-2.7.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/buttercup ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A project interaction library for Emacs -EAPI=8 -HOMEPAGE=https://docs.projectile.mx https://github.com/bbatsov/projectile/ -INHERIT=elisp -IUSE=test -KEYWORDS=amd64 ~arm ~arm64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/bbatsov/projectile/archive/v2.7.0.tar.gz -> projectile-2.7.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=84abe2f63545cfae9aae6826cad84db7 diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 b/metadata/md5-cache/app-emacs/pymacs-0.26-r3 deleted file mode 100644 index 324450a272e4..000000000000 --- a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( >=dev-python/docutils-0.7 virtual/latex-base ) >=app-editors/emacs-25.3:* 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 postinst postrm prepare setup test unpack -DESCRIPTION=A tool that allows both-side communication between Python and Emacs Lisp -EAPI=8 -HOMEPAGE=https://www.emacswiki.org/emacs/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 -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 b9318b5e40104e608d7e4582121fb561 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=0f19adcf3cdb7f5858835ddbfe4747f7 diff --git a/metadata/md5-cache/app-emacs/request-0.3.2 b/metadata/md5-cache/app-emacs/request-0.3.2 deleted file mode 100644 index a98c27d8f100..000000000000 --- a/metadata/md5-cache/app-emacs/request-0.3.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-emacs/deferred >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Compatible layer for URL request -EAPI=8 -HOMEPAGE=https://github.com/tkf/emacs-request/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/deferred >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/tkf/emacs-request/archive/v0.3.2.tar.gz -> request-0.3.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=121b26a29055c7cb145c67fce50cf818 diff --git a/metadata/md5-cache/app-emacs/setup-1.2.0 b/metadata/md5-cache/app-emacs/setup-1.2.0 deleted file mode 100644 index f8d1392b1485..000000000000 --- a/metadata/md5-cache/app-emacs/setup-1.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Macro to simplify repetitive configuration patterns -EAPI=8 -HOMEPAGE=https://git.sr.ht/~pkal/setup -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://git.sr.ht/~pkal/setup/archive/4fc13e309ec1585a7e5033c394fa25a3078e39c5.tar.gz -> setup-1.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=020190de5f0b327197182290e9be9299 diff --git a/metadata/md5-cache/app-emacs/setup-1.3.0 b/metadata/md5-cache/app-emacs/setup-1.3.0 deleted file mode 100644 index 47d564cde2b1..000000000000 --- a/metadata/md5-cache/app-emacs/setup-1.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=Macro to simplify repetitive configuration patterns -EAPI=8 -HOMEPAGE=https://git.sr.ht/~pkal/setup -INHERIT=elisp -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://git.sr.ht/~pkal/setup/archive/eece09d1151fd641f31d738b8c62742918993e95.tar.gz -> setup-1.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=6a537b8e55ee2b9b7398723d327ec257 diff --git a/metadata/md5-cache/app-emacs/sokoban-1.4.8 b/metadata/md5-cache/app-emacs/sokoban-1.4.8 deleted file mode 100644 index cfa2ac17f7ed..000000000000 --- a/metadata/md5-cache/app-emacs/sokoban-1.4.8 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Implementation of Sokoban for Emacs -EAPI=7 -HOMEPAGE=https://elpa.gnu.org/packages/sokoban.html -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://elpa.gnu.org/packages/sokoban-1.4.8.tar -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=22eea890fdfa7f597bc1762942844d34 diff --git a/metadata/md5-cache/app-emacs/swiper-0.14.0 b/metadata/md5-cache/app-emacs/swiper-0.14.0 deleted file mode 100644 index 38879e8e1a31..000000000000 --- a/metadata/md5-cache/app-emacs/swiper-0.14.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-emacs/ivy-0.14.0 >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Alternative to isearch that uses ivy to show overview of all matches -EAPI=8 -HOMEPAGE=https://github.com/abo-abo/swiper/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/ivy-0.14.0 >=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/abo-abo/swiper/archive/0.14.0.tar.gz -> swiper-0.14.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=1d23d108a19a336cbf22fea5c63612f5 diff --git a/metadata/md5-cache/app-emacs/tablist-1.0 b/metadata/md5-cache/app-emacs/tablist-1.0 deleted file mode 100644 index aa49f1a06d17..000000000000 --- a/metadata/md5-cache/app-emacs/tablist-1.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=Extended tabulated-list mode fro Emacs -EAPI=8 -HOMEPAGE=https://github.com/politza/tablist/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/politza/tablist/archive/v1.0.tar.gz -> tablist-1.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=bcf0f9f7a97947af6897cf4843d7d987 diff --git a/metadata/md5-cache/app-emacs/tempel-0.8 b/metadata/md5-cache/app-emacs/tempel-1.1 similarity index 80% rename from metadata/md5-cache/app-emacs/tempel-0.8 rename to metadata/md5-cache/app-emacs/tempel-1.1 index 651929915d39..148207b53bb4 100644 --- a/metadata/md5-cache/app-emacs/tempel-0.8 +++ b/metadata/md5-cache/app-emacs/tempel-1.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.3.4 >=app-editors/emacs-27.1:* SLOT=0 -SRC_URI=https://github.com/minad/tempel/archive/0.8.tar.gz -> tempel-0.8.tar.gz +SRC_URI=https://github.com/minad/tempel/archive/1.1.tar.gz -> tempel-1.1.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=6b528e28b65889dfc3100bb56057107f +_md5_=b9adffe4421e14a2a8c5131bd74240eb diff --git a/metadata/md5-cache/app-emacs/transient-0.4.3 b/metadata/md5-cache/app-emacs/transient-0.4.3 deleted file mode 100644 index 60def2c782c4..000000000000 --- a/metadata/md5-cache/app-emacs/transient-0.4.3 +++ /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 ~riscv 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.3.tar.gz -> transient-0.4.3.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=9103464f678231dda7566fc2145196c5 diff --git a/metadata/md5-cache/app-emacs/transient-0.5.0 b/metadata/md5-cache/app-emacs/transient-0.5.0 deleted file mode 100644 index 9663f4443a29..000000000000 --- a/metadata/md5-cache/app-emacs/transient-0.5.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 ~riscv 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.5.0.tar.gz -> transient-0.5.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=169c5f72ce17483af13798d2b7a8f711 diff --git a/metadata/md5-cache/app-emacs/transient-0.5.2 b/metadata/md5-cache/app-emacs/transient-0.5.2 deleted file mode 100644 index 06540270fea1..000000000000 --- a/metadata/md5-cache/app-emacs/transient-0.5.2 +++ /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 ~riscv ~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.5.2.tar.gz -> transient-0.5.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=d3e3bac4fec36180d8f523337efbb6bb diff --git a/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0 b/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0 deleted file mode 100644 index ce8180b1cc9a..000000000000 --- a/metadata/md5-cache/app-emacs/tuareg-mode-2.2.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=An Objective Caml/Camllight mode for Emacs -EAPI=7 -HOMEPAGE=http://forge.ocamlcore.org/projects/tuareg/ -INHERIT=elisp -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2+ GPL-3+ ISC -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/ocaml/tuareg/archive/2.2.0.tar.gz -> tuareg-mode-2.2.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e76c62edb1664ab0ac7eb25f2ca4ad82 diff --git a/metadata/md5-cache/app-emacs/uptimes-3.7 b/metadata/md5-cache/app-emacs/uptimes-3.7 deleted file mode 100644 index c76bd2556a12..000000000000 --- a/metadata/md5-cache/app-emacs/uptimes-3.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=Track and display emacs session uptimes -EAPI=7 -HOMEPAGE=http://www.davep.org/emacs/ -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/davep/uptimes.el/archive/v3.7.tar.gz -> uptimes-3.7.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=204e9669ff84a30760a2cf1e179f7ca5 diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 deleted file mode 100644 index 588de187de91..000000000000 --- a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=app-editors/emacs-26:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=dev-libs/libvterm-0.2:= -DESCRIPTION=Fully-featured terminal emulator based on libvterm -EAPI=8 -HOMEPAGE=https://github.com/akermu/emacs-libvterm/ -INHERIT=cmake elisp -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=dev-libs/libvterm-0.2:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:* -SLOT=0 -SRC_URI=https://github.com/akermu/emacs-libvterm/archive/3e5a9b754b8e61850bb7d1b63b090b9fbf6687f3.tar.gz -> vterm-0.0.2_p20230217.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3dd737c8bbf42648a9bfd3b6bbe4c698 diff --git a/metadata/md5-cache/app-emacs/wgrep-2.3.0 b/metadata/md5-cache/app-emacs/wgrep-2.3.0 deleted file mode 100644 index 55849564e4a0..000000000000 --- a/metadata/md5-cache/app-emacs/wgrep-2.3.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=Writable grep buffer and apply the changes to files -EAPI=7 -HOMEPAGE=https://github.com/mhayashi1120/Emacs-wgrep -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/mhayashi1120/Emacs-wgrep/archive/2.3.0.tar.gz -> wgrep-2.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=86de93ca42271781271c75d7bdc492f3 diff --git a/metadata/md5-cache/app-emacs/wgrep-2.3.2 b/metadata/md5-cache/app-emacs/wgrep-2.3.2 deleted file mode 100644 index 5b2690e9f54b..000000000000 --- a/metadata/md5-cache/app-emacs/wgrep-2.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=Writable grep buffer and apply the changes to files -EAPI=7 -HOMEPAGE=https://github.com/mhayashi1120/Emacs-wgrep -INHERIT=elisp readme.gentoo-r1 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/mhayashi1120/Emacs-wgrep/archive/2.3.2.tar.gz -> wgrep-2.3.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=bb27c1fcdc7f6274c98b903d1d218ac3 diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.4 b/metadata/md5-cache/app-emacs/yaml-0.5.4 deleted file mode 100644 index 40e9c3fae46e..000000000000 --- a/metadata/md5-cache/app-emacs/yaml-0.5.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=YAML parser in Emacs Lisp -EAPI=8 -HOMEPAGE=https://github.com/zkry/yaml.el/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/zkry/yaml.el/archive/v0.5.4.tar.gz -> yaml-0.5.4.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index b7884accad03c513d946e99e42b0643399849dbc..ce55cd89a132ecfeef8c8056347c56dce6a63191 100644 GIT binary patch delta 11602 zcmV-YEv?e5jRLui0}&{vG=>P(%Jy>OEypPr2%%{!I7prKKwYRqYNwIC^@HIO3fTVab)>4x--T&L%cMdtyi4ew?VWY+q$g&Jh*0HUE2&e?nkz^o5{PuW9c+fHiB$ zQ_mH001@=^`twlW@gNMPbX^-w4+?VCgg7=uv1Ini%-4%B!KVcW@YI~pG|Sr(J-sQ2 zDPqR+5TdJgzyJp#xE3sh7y$V3HY&50d5RbSqz#A_%qH<{J*89HW6qk^19#+|sB%gG zV}Ci&kv?U`f8W-t{75Q1_j=X))p*cy$qP%sX>y{~dkf+P71U+mdiaHeNRk}D@pOWl z;PU{)?#*si!qkTIt*Tzn4>5kqz}7XB18Gn3xJ}VblW!eTZCh>)L$WBy?$b2_P(;b{ z^hc(_SskW2vWhRmSp^S`gRL_k8?u||2p(HIg9xiLf0I<6sA^?)WZg?iO|B>b{5*pE zrIL~w4UTl}=jy7wNx)#2gs;~teOs?r{OS(H^EJURQjD_oQ}xD0oB5?~cS+p~q83*D>t&GvEj%W*VbqM~k+>|3%?Q@4|S(*ZJya4nXd zOeYOLq6(#!y}S1gMn`5Ikz?4ph6#UIs`flT>F)W@Z$bZu`0iCq@NsE$W?oIRGyzp{ ze}c(bztSb;R8_N;pa2i7Nx*6<7Hm0o6Q*qe)7_A??48AF4Q4g=RFd>zSY=ym&JO^j zYg}r0Y)5$A|2Sdhy$G5A-qL!f-dt)GKG&@?kG)80i^f}2w~&=skB)oxHX>yz1q1lx z7EG`!m4vNIhsiS4im}W|&b$G*p~@=Ye=TIMNRRC$692=h<%3mw6V$$KpI=>LV8cAo z(I~?KeB##qPecz+t!|=j=t(&Tz#nFG=Xk*0L=Fv?qKsQ&BKbbDCJrE7N@h(k+wwA5 z9e&qcm7lg8TP4Q43}mI*a3%r7(LvU-dt*&sOf}N30|1wtTD%p}Ie4E`Nz03pf3=No zHbe7K?LHlbD_0%Bq&v>kd$kx7^m~3RQ7V`@l0bokDpt4rZ&vLi0sO$>doyGtr|7&{ zk5M%V3t6W%4pCv>Mmr^xdr5EU(7lBzTgF#dOVZWCm{%XvmH=d`Eu$%oK$G1$)J#&q zQRAq=!Cv06a5C1Vmsu1{d4lwCMPEC;d#2v@hpdh3O_N?z?|Ey)V>OZYoV%1*V)XC=# zH8{>Gff!t@R+%JX?_>0@rN&o3OeK6}Dh|c|C24s1L^Y>;_;ZSWIapHWe}|O1YvYmj zLBgz3@A-DJPzgeLQd^n(HQxNJxOqwyrie+6oz+!fO-iyW?eG25)x7!H+GARHljl|fQ_`gF`SUG{+guxj&Pzy7_A zpa1mBKic@q{4KbVL|!Q&e@k2gl08?*Ub-b-3E!OqxT*F8Ga#$|8IG>2dw^xP0jxE}nzDry^x^z%e+v|fTt0?9IZ7gL z+^P#|u%k=pqpJnc_`g{?B3ybS=$}-;fQ;0KSU=hSFk z>Ep%AELwZrPN8dY#&J3vxz|ps^SzX-0MzP0R7kWc7JALULY(%o59dz(|DT1EM(r`{ zmzlN5(Q^}wKT8AZf3ou_>mAy7w!i080Y%Wwp`fVdQ`8yjz%RX#q8tKFtBoS6i>O@L z=v|6GxJ1)GvVADB-B@gAw$gR>|Fm@9!rc3=3%cM&b&j0<9)Ptyi3Cigg0_RSJij-U zsl}0l{+tx)Y=s>%6@Devdg;jXFFmTg=w)H9JND%LAVKtue<2MOh&Q*wS=wSTc;9cn zvq`o%e+KNziVO#5sAayiwD14Q2WgcLwQxuZuz-!cyMDIsdgR$cQR#P6%xtb|obwdz z!z@EvT3^?&rT+y5v>cyH!m0!Y;^sm7vL2Er;WaJnzsg-O=%~ zX&SdO;)k8Ae~Th2s*BO~o%YjCRdMv1q7o&r>ABurGHZ4!&?W+`dKv|QL?RvZ19_Gy6^M;P+roe@ls1@4sfgW~2~m?E1?Y4aEmI z4qm&Tr(!5m?jP%QBnAJSz@R#$4%anowj|Y_mu;lEO@_*YI)%S2iY$_pjp{nm5t_Yu zYtOQ)A9dUOEEg^}$c7I28A|QhhKjmAx61mh+ZnY>9m1OjvI^!+L>^TJmHZFg9oj|?YVIDm)c+1L^D!_Q?zSV~!|4!bqOk1>cXwX9u;F-D)g1nM4x>&H5_LsNC zr=sLebO)`*(-EK7DAZ8WWV;mr2HSDSGSxRmf3-b7h*FI;0kO+(xGsIo`EyOn!caBW z9@(whU~r0)t*L`>Nsl*D057)m9kdjAic0#+o2ff!&H)fU|MSlK7W1T+z3Jt#R}M*e z@}mJnU4w6_!hH*Q?}nwEs=Ith{|0i!sg0ub%t;km9$jU$w!ulY@)f_5*3{o&ljOwRZi3O2b#JPz{9w_~c^ivwaUb&j{1 zx|5zD0{f;R>7>Vc&kMMkRv`Y!k=@2PBi#FL@KC(qa>6P2Re8D3f46u$>al)r6B&u} zJ?n3JD?=%71Hh?35V%sa@Jn3j13q=De-RvBUT=YIO@)SytLQ{y&NlH$wj2i`-X=72 zRt5XFJt^gA)b0dAk`lbha{B+JAoOt~U!7v-rD>5|hc~^7ra#lZ951iOw3P#N4{~r_ zB=Q{IP&W;uC}l}^MfRk6lawtt=fa^4>K@&i?Dfxl@jZ6vRO;%voO%Ak`u+UBe}Db9 zX5S{tlH*E0Py)UwCNu@Rnzm?13t|qheI5t?_+*My8(L(ACp>$> z0yI-^MZt+L7jJh;zH7o2b!C(jRnbljqo{PbdaX^x5B_LR=yEKzfYNbqV77IuEY3KhjTFb<`!v?c|D38ISX|i(Ft)*^75{=@xdz%w=X+=HMua|&fLCm5YUaiVUBi-D#QZGWG0FBdQL!!#V>ArV6W$fWSU|1Y3 z4q6Cl%zbPJm!S9jmN5Z!o&R>t$f)&=s1-E2Rlt!&ztvY1aCA$^e@eWtkKg!;q@r8J zA@$etMcJTtP4*%fEIOM-xl1Cey!9e`-E}l`tMQYWV-I*|$Xc-99V5OY|NgssXyXvo=wO%*Qw2tb!o3 z69m|H%YiZ3xzdw{#vO{MUW%-aluM)1QVRj3R%!sRhZM}y4=+Vw5HNsZO zV=nx%YCmfGXrHrFoq}`cT?%QTIL@VVpSyQDM(QY(9T`c`e^LaU^V=Hr@|r?69%}+| z>nbw5u^bBa9Da;?$){Hwj`vZQ9o}56f4^qwyM6X(op4SE^U0ls9bIL24i#pp=5BH- z$o)zr8Z}BD{rqNh)`Tq~t>^0AYGwnFlSEXasxVDQAlFuKmImj^)o*L5Yoh~JbAjW$ zK1XDo+wgv{e>*s@_sa+Nh?3R}(yH2!KTr9JRd8bujaq%*+IG;u>bf>MpPNtWt-yws zLnRR$5UHV?9QaY$%zKP29)RX4dA5l81Jnn|Y5UufM)X>buus(WfA5YCt36E2{*e0*TEo~RODZ1_ zw&gXfcBrfNc^akEJgPfum}Q$=irBQ>5zjr)daH`D{BYh5g|2ExAaL&?SJis@q}XIz z$th1qXdzhB`zn1HXh_|%7I;$-IEz*wGA-v$ zI>gXRe?OIyjIQ@q6jwoc+5J=Bj$@&!9tlj{xko2C>TQl2HOoEM_5o7n=5nCy4D1mA zuO3$GD%zVml21YNk>gcDkclJ6_W-&4iOWyw&(^gn)64%t()o-9FA);O>fEV>OC*2>TS}*Q5<{H zSkHJ%@c|sYsF8_t+BhiVWi#)LFGS%G71a>M(4@Q(N(~tfOC57yJ^Ns)yRhx%DOZjp zf5T|1A^Kd7ld(LPgdvSel^Q8sC0|aQ1682CN7d*a6i^{@ref!XU~Six!u0uaxvmZN z@8iYf;(cl@scMHI@^)K@qSbIesy8W1w&v3+87}vWoS29jvffx04R|P`IG+jIenopZ-?U3rXf5xj3ex$7~3U<_`_`J57w?$x6r*0+!0qH-x zox4)4l|NkN*_9CKU%G`5FeSzeBde{X%iAjoyQ6-w zT;Jr--YO%fQNRglapw0N1c|F=atAxe$rF8H*!52Q7Xl}h`&1ZLhP34JHK#*lf4aX> zIu{)+f{IO?RQtgtDJz#%7FF-ty{ArzlqmHT!~IEMer9y;^n8w_lEG40$NPCZ1XoZ_ zHh3$s!Aw!xmw(i5V+Fj(M+P-C_?Nu-;VgUK_0d(;lq>3<#%&d>=E7}XwelW1$GvLM zK#urWtZmKm%zys;>o0%*)A;4De}8q09nuqyT~vPOh#*gTwdTwo`+nZ)zv!v4d5s*y zA-URqg+{8A3fP!4dD)h_A_c5)J-OFFsCe*0;Psyd_MoOn47>gES< ze(8Ae!V-W4f`0R^heNclc(n`9&weTk#4V&L^^I^&S|iuUcPC=4%AySQf4Hu&`_L2^ zwVV#DJLDQwp1G@&LSkC)zw~tKTHsXgOhTRWZRP$v$Irh=g)2Ym)R5lI?}E~PLxVfr zgp=HKYHi(jZYmianH*=md-1AFSK5nbQ#7%BO!$t-26(J}Rb+M2Q(n3=*xd=eP>)Ww zE4DmhuPU%R6WB;h_52*WurT%pLr)y^*yOeUVK%j zB@XZ6DH8T|cP#qZW?9)TmX zTTkG}gY-i63X%%WZ8>{TZm?*|JM!urPEM2a*Z0lZZE8K#D!JHLe|4L<@Xy#a#96Yu z04L`;$VkJ(d6eLfH&OC!NN9p!PJqd2^T7l$RmCJe6^9okf>7XR&9A7=oMo3_h0_#g5EM0qXjdH1{BwNV2hA zagZbxNRhueHZ5VyrLX|CX!k;^0~$WZi=$(vK!lZ+~& zs&hy!4^-@-Nn&5#Fgzf9J7yyhJ1KRC`mZGAuGCpwdXx=?e}AI_no+W}bql95zn?)u z)-M~zd*k%h0Sk}3{p>`9#9s+zPN?5HKaJ;6&QioEtG}DGI1Tpm8eh2Gj%%umF?EWxPm_4O&dz}~R!pp4{`Oaslj9tq;~UyX@ZRm} ziU9d0e_Sbr_|lv8GG91Jn0W}ON*kqzgON``z@AEaIGD~g$qr`sosxP9iR!GTre203 zbT)pTLs{>lt6zEAqmsDJrBkas=ge9rRawI6GIrSZe?IgheIE)^5prq!s|%<13)0d^ zLKJs>HkCH-rcym|fe@-9_q4gB02tMJR|tt!RZu(=Effu&3g>B1n6sX5PH_YD%-Q^% zpc`>mywvdB`P(a{YIgW;rG}m)jti1|9lmHsH4}7O zJ;4^?e-#FxzSa&!u~&`@kRwc83}(JLZ*u>)Z2`%uQ8EnTk@fp?aEwT(+s{mmv z-=ov&+m;j@)04ODkAfx_S#s)#;<)hbXsNr_yG^k_FhIFyur>L9s!5QnR+HXf$CjCm z-nmBamX*iMUTn?t{^Lr8-|Z=i;jn;*io@K4e~N7oiF(zRqAjsDuVwk`WUaaTLU0$V zb`SoM)9#FguGAbRLS#OzHXKTJf_hs^C5l8@AWelm=SD9=1Y3n@I6qNV;8;|L%_&{m zHs9gYKmPi|QKDlG^}d=8bCa-lY_h>g8Uk7>)JI6t9c;;;C^iGxoywuz&2H}FGzK*^ zf60C{$+1qq5E`!CDdwoR->+2NaVoztwuXj+Bwu0@C&_~xC=;x~_!uCz9A%p&l%1DN zO?HA@eK1%tt?2)(LCGQ^D(E-1e{*hTHo-hwRSti?v$NexPACzWr{C9l^JNeJQ9T^G z-FB5iJc3G-k}9;*0k3C$JT;EuO|m0ce;AEyBq69U?kt8n;@}EU6=`VY)BcHaTs3#z zwUIWRnlB2oiaHXGY?B0K+`p~VH|%aqzkcA@yz1!fLPTCrK{zUJqu##M%WI419e^Vu zK9%~h9unjUVlMi|R4E+ir1G;T?g*jjh-j;|1GRv~9PxCD*wSiCg_lQ%h#t17e;vS# z(-mL(v(6KF?A0VtRMVMsDiw07vuww@)sxoJsS=oiS2`>#TT|%?J4sCyE8Pd!CiB_a zl9AwfOT1KDt}B`SoI_1srzGP|81O9+<-%BhT&xcZGtT+j1Y^`qVX6_Ff-dIUM%gMQ z%fjDtej{kgOcCg?LR51qhPYK+e@M9i3MZC)i>kzt2XtYb-oOU!Zk%rdz3V)$c*T%c zZ?(6EMrkjXASo`YmM`Tr$$&ciIZb65T|_W_*S|&28~(R;I$psn`A9PJrXMU}W;2F4 zr@*R{vb*tGXHc{a__Ac?tGU^z!ip4#bt}X*!qOe2|12G zfztqI-jTHIZF)LR9&IVn(oXfq`HEt>LWn)@E!EO((_91vz%P|QWd!GRNPSMaj}@X3 zFpGB)?D?BJ+ny`j4TbgQFsyfJky!vZI2CEoV}oC)zVQTLsf}{pe~Hv15v$n57I(I7 zRV!;kUb+hPb|IV!S9F_@e6#5|%6dZU@8a3imy%ca@UInJXuPKUUPu4)*Y@Y1{`O}V z?1yr^nMY7X09vRkCC5jOc-p4jHAhEXG~e=8ER$gruxH0)Qp9-&&u&p86Es(Jw?uu)q*ef zC5@nbMPl`%yna&|wrvh*01T3yo=c;@^E6w2OxAk85RNNp+&+=2x(v0&; z(LIV9UQHbzwqkOeM-5Jnm6L#!Q=C@ih16J>?eQ9NDl&fYJgr?aT=jvvDc=`WhFSgh*Cy5p-Qlk^+Vbc>zc1|^BpRB7Kj*i_J>^3*m_N27dO9rE6) zW5C;knpC~%yAJ8Fy5xs##Y06iB@R*#%UeAzIYzi3XLH=@b0v{MU z36$%RqC@n|BvXJDumC(nRVnb3@U25rVOccf7)sufQq@;irNHWj2sqFllS8wFO zsyoVtfBiaPj#C?B0}{pLVKua*8)_3w$*gG_8PR&!hORvgd7ORNI4KSq+)m)Fl7muN zr@esMB%4W0+7_3pgoUs7)%pEeag-Io&}X15cGcmm5^Go0!Krg=sgt zrbpl$P7eW$Jp)Hcoe za$t@3md6$cLf}5_|SSSZ?|KLS?2@J}%;YpcGLD{uqj^1(Uc}adeIIkxwsSUhW zGLu)syT8sk-;L8T6sQ-`X%s;)uhp@0Jb!q?8fHE$}rrlRwazgVrE45>d~ z_Y*`IAygptDI>v4ygB3!?;bkda{wt&)0TVXtpF+QwXkhAqlJ18IDDHZf7vg<=BBTo z1RJYh@6>oG0fcgZgy5i%7eUfUJ%hTSpKEpc)oYkpCE}JYHlH^ek2)v{tibIWY7*EN2qPE_a@d@Ho6e*4gAR&kf8j^iXDpIIJx`f{y; zJmxo}-8@Ok+Q(8)-VO_RfBRGlSiFSd<g_rbhnl3ZK_|0THjXEhPjyOKrH8 z?yuJBgCPHAbj^-wHg=vN+!*|dNaSlIxhmH&)l;qNStu$1vT^|Q##1-&Uf#%1WaSc7 z`$_5u@P2h2RWl#~-xTX@%U+&hvd(xCj!&<2`PqxG{~~2ke*;8~O4;c4<;ysgjs-Vn z4MdaLQS9G)t2os}<)^pJsiDg7IyuEhfFeh3%&VlUIrTG7x*$BWT=t*QP?Xd}Yz>E%MT!$Kv;F;w0; z9M>2#gJ}G+Nk(9@i#e$YnxoFj4t}*<#ONclTyH9we?z5E9k2Nm8-Vt&^BSBLpu=gI zdMiHRg{ND6hpYM_5HHc6>M78Knjo`j3w!%pUgmdMb zDDxjbeeVhKp@9?j5|LOSg`f=0ZNgr>d zP!DQXKJtEh?KtEns5OoI1&Bh;}s|=ed>7 zf8@0a-AN#t*nxYl*7}l)yG4#Uw(FQLu}A8oJBS?PtyOf0N-o1f4GB_&VmBD7iIhAL+j z2qafo&UsWX$Gzof;6#1sfDlVw*)>WCUf6KdWV*h3q+6SZgy_VJ^f7(#;x-6r`ug@l zNfix-UtQx)T2nl z=uD-h2KcE@9-uuZy~{zSr>Yh4$U|Xk4QD9f^oDV&Q+q;=P7!(W6MR?xe;ufhQ$-kh z^oKgNIBTM3(xMKbfE`{Id4f~(+12ur0d%mmdy@8hNlXK$g3oJ{QwE|d&bWd1bl82? zp+$E)Ie@`{e=cQ^_ggnrSME%{hT~Ni@ImM%fJsq)rbL9Absm|}0 z>aJ``a-vpjzBrb9bb|tf`d%Af>uG+yLUZ*T3c&19JjWu~p_F7i zlzL0R^yskJA++)HzfU< z02nn$Yp^9cbz>_|w^Z5101zum9r=>ug)cUgvyY?}W8gs~^gUg(tEA8!3rSmjk{3#? za`+j_v#PFlOb$GSf4L>}sl`0sLY#0INO(ERTMNQP%gTM|0aoNc@<^-ZF6;7=Y4H4h zmA;+5_%`Hs-*(}YN$L(&P*ri3bWuGO@VwZ}N54zBy-lswbe^tKu8%A9ldzPMOd4WW zWD70j$}f8cnp(#_hj9;Q$+BrSd$FVO`)NZ}g8%1uqzuShf3HbNrB107oZ`HklirO= zK;3`h#0(NRwG?2zc~gYRs(>I^9PCR`uRtqdlp5TIbJlpv(VJ6SBt94vdNtlW$?_*I$15%Rj#hR_S_^xT@ZJ9GWZf5h~a5t{h-L`HhZt0={(=Yr$3|kv};! z%_GR(mveNLe~ZeXEB)P-;(DZE%VPz~sMx0o22YsfflznsAw7-)53dp9OYvSx&e#H- z_J17DVgK=CL#Ya{rsEz`(k-GS3m%F=$v(RHWo2dw{G1M6bh`8nJ3o-Euj>J6@E4~3 zb|MPCQ@EA_*(vFWN%s8Bh4{+_+nnrob#0A2l5TvIe-2BIlDaA6ch!O)5Zt47kkXSw z(h^$;bnXzPU2~v~%q&DS5h9&(67(@w%Dz zz8wrkkk2!!M5ggsa!`S#z4v9k-ZLa2U1hw&btLSf%;9mT#d-{i%0xCD$Up+DMulf+ z(Y&0+e`GGOgGM`vr>&a11DLHmb_h1JrIU@;HXtrb)?h zpk{My(i@S+W>>1;E5t5;Yee#xjo~HzFh|ze5smC6K_QeF56pw zskV2(a32a}JLploihPu(SyQzJ;4Z&Nb87Zke~dZ^X#-__86a2-sr6rw#b!sNs z1X#NGU0_!Ngh9zt*XhJV2WRJisJ0IYW7ByKOx-~PgnD|8Hu2iOKwD!&>We)F`R6K>d;5OaFy7fEz#wHSx zH-JVIC|V8!bxE#7Q6U@K!kY1U>H!MZcxTBe_Rg>J z5=2w4^r`>IKk7|s5JZ4_)CFb5&Z)5_fB2L{7C@s}0&p+li=l0gbU5OM+QSuqqQy@y zGkRBg04C4j)WWN%)`Q^$Nop;1S^be)ZdvG&ph|%caH`{0g5goyy|)s*3F3%#06d>4 z@+{iLlG2pSZe?l$O9E6ZyFdvfhb^RUKd#A zboe8zregDH(-)jUD%;v~i2xmrO;;otIl0fuhw$0n;sb`kiEQ8mk delta 11589 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/eselect-wine-2 -INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper +INHERIT=autotools edo flag-o-matic optfeature 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 @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_ RESTRICT=test SLOT=9.1 SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.1.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.1.tar.gz -> wine-staging-9.1.tar.gz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5f65852856d4f917858fdf709226367a +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=f673a95a513295c709bf36063bf874da diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.2 b/metadata/md5-cache/app-emulation/wine-staging-9.2 index bab14bab248e..89960190658d 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9.2 +++ b/metadata/md5-cache/app-emulation/wine-staging-9.2 @@ -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 prefix python-any-r1 toolchain-funcs wrapper +INHERIT=autotools edo flag-o-matic optfeature 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 @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_ RESTRICT=test SLOT=9.2 SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.2.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.2.tar.gz -> wine-staging-9.2.tar.gz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4eaedf1810d37889c0b74bfd0f6b1ecb +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=094e59235a9a3653c37f6061c4239f8b diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999 index 509322db05d7..42434780d049 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9999 +++ b/metadata/md5-cache/app-emulation/wine-staging-9999 @@ -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 prefix python-any-r1 toolchain-funcs wrapper git-r3 +INHERIT=autotools edo flag-o-matic optfeature 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 @@ -13,5 +13,5 @@ RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfix 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 e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4eaedf1810d37889c0b74bfd0f6b1ecb +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=094e59235a9a3653c37f6061c4239f8b diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.1 b/metadata/md5-cache/app-emulation/wine-vanilla-9.1 index 841651ddaecb..ae65c567553a 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9.1 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9.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 prefix toolchain-funcs wrapper +INHERIT=autotools flag-o-matic optfeature 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 @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_ RESTRICT=test SLOT=9.1 SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.1.tar.xz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=aa1e7a256264725679b7ba2ffe57165a +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=231170062e10bf551430e8729e10e3d2 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.2 b/metadata/md5-cache/app-emulation/wine-vanilla-9.2 index c3c89011c944..8609597b7796 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9.2 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9.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 prefix toolchain-funcs wrapper +INHERIT=autotools flag-o-matic optfeature 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 @@ -14,5 +14,5 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_ RESTRICT=test SLOT=9.2 SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.2.tar.xz -_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=37ed37bbbb3120f0f79abbef473a0fc9 +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=65e750ae1f6ed95825c6f7fc3cec8fad diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999 index 99f1d8a8f532..c7d2d4e446ae 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9999 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999 @@ -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 prefix toolchain-funcs wrapper git-r3 +INHERIT=autotools flag-o-matic optfeature 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 @@ -13,5 +13,5 @@ RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfix 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 e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=37ed37bbbb3120f0f79abbef473a0fc9 +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=65e750ae1f6ed95825c6f7fc3cec8fad diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index 8858436e68cac91586f86d7160c192f8e467dbf7..3dfe6f7b6ce92f7cc828972bfd1fa5b34ebc1d61 100644 GIT binary patch literal 27022 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 AX8-^I diff --git a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.28 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.28 new file mode 100644 index 000000000000..3fe932717bc2 --- /dev/null +++ b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.28 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=configure postinst postrm preinst +DEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl ) +DESCRIPTION=M17N engine for IBus +EAPI=8 +HOMEPAGE=https://github.com/ibus/ibus/wiki +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils xdg +IUSE=gtk nls +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl ) >=dev-db/m17n-db-1.7 +SLOT=0 +SRC_URI=https://github.com/ibus/ibus-m17n/releases/download/1.4.28/ibus-m17n-1.4.28.tar.gz +_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dbe892d8cb776cafd1bb4bf612836ff6 diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.1 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.1 new file mode 100644 index 000000000000..8234e98e2a07 --- /dev/null +++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.1 @@ -0,0 +1,18 @@ +BDEPEND=sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=postinst postrm preinst prepare setup +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] ) +DESCRIPTION=Completion input method for IBus +EAPI=8 +HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils python-single-r1 xdg +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] ) >=dev-db/m17n-db-1.7 +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.1/ibus-typing-booster-2.25.1.tar.gz +_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=43876375cdf104458e1ef6c9f9e68145 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 2b23d196ee340634b8963b19a4af6175eefa8a03..d79c765f33afade5214e7896fa6e1eb5ebbc0f08 100644 GIT binary patch delta 77652 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 delta 77162 zcmV(zK<2;d;{^EM1dteiGz2aI#A6>jlF3ZcQ|rAA2moZBx@1{al5GCH#)!;)sUq1e zvM*Vcd#@D%xKE$c;qLgK|Mvg>+lT+-%Ub{b@Bhya$H(}w{Ku~`#3R%YKeTdw_#glG zzx`kTd;A|C+MUXsVry3_J&fARwPK8Agm#W`dF@m(AD!!!`lz*BCH0W5vRiL+ z#(4DI!fgHMlV|9E{R%m(lyV4VrhLV`Vh%kV|J(n3zhW2v`OuEzb(zk6^6BTS*V*`g z>A1_B`D(H7RHO3F=RQ^q$2#_1&N0v9ysk6)&DS;JF4x_zBi?PNRnK$poq1GNZI5y7 zI?sN#v9ETnx{q0UX=C1ZJx5u4jq$QfGu^yGOK0nOgd^^Md-u@q>#QlJHLem$t0m;j zj;^^<2rKOS-t|Z&CjN7E-oCTBEMGs5+4%lm_b&TLxs^0>zK&KG+tZIZOFrXW?o|d$ zA9nb*OnuD1+@F64AI}fvY_E$HG>ChR5?f58^W3Q)<=A1QI_i#R&uOgL6BZNJ4%kf@ zai$i^eckP&6g(>tFPkyJ2R<*Ph&oj6AvPgVv zKKsnEo~7n_94U;epQ(+}u=2TQ$XG^A$3EAcOK%u%yYDvJQRm%`c=hX=nneofxcH1X zkL$e8c7zsiAAX5{TnBsKR>Rs$%z2MpYmM`IS)|W@pMP|XJ{~`O$sdj*=eL!*n;UhX zDb>68)pq2G*|wcRow2hK;i!D`!HT5iQ|-bd9GzXg`OUu8-1%%J#+-J`dFFZbz$2G+ ztm|gwV`NG99ZQdS*LYUesTceVb9`B;qx9pf0Ru?&6`zwS*I&SHtEFj zfVv!oripb#KRs7`UCTdKDg4N}$^inhMtfx46O`#O6oG4iYhXj?1MX4txv~5jZ!k3g zuy@P_ckQ{e_q^ghwCf)0ep#olKaPn>#gEOED(?U)i~|0p#CvrE6(kE0zOq^l$7t#~4T+rT>J zHRG6U*Es-D0?6)oC76?T*egxUdlO1xK044^N&+;&rnLGZII)2V{0kAMTith_M9zF( z--BKM<;PDy#E-aL`Qgj)0dJ0Pv|xfCz+#Jyn4i*JHu$u9#j_&uc7UB2!2pH1Z@+$SL z1-FP`!Ab;zw4@0j9+*Rr1qZ>DaPz>RA3r<+ibV83JEUa*-EEb#fZG@UcV7g8ks9=2 zu!L*^v5I{vq2luE2nR2@;TdtC_tE1&St)G19dAJ|CcJIccCy#K9ams~Pcm+H_uTS< zX#)Y+Rn5npD&h4G^E%3wOMpc8#A=A*Yzy=U;J%U(>b$Dpd0wnFaLh+%zVw>wT4!y< zKaA=keqp|^K`+AyaA~Xx%RNfQj`q?-#hd_Q1tY+~hqVy=>1?fz3o@2w;EOiQB4NZU zw*?sOjP>M-GvZ~H#ft}jL46fpV7UCWOI1GQ2dsn$&Nf z{$BYY|ig5L7E!d!B4pWzdOpcWy~=RChJ)^GQxPj~knT)fBxxzH;_I2$FE;d5|OwX^9Nq> zb>$|e#BZ|P37!U-gX*`={;iU*y>m8#@&Rj+_d}Zq=q~VXXImMXGBE<)j}RHcXpkX3 zqXV>y?SM0!jo;(L+QzB~`ut0bwhzD^~zNmevJIgux^C^Oo~L1Hers0J3Vr z&Q>LGT^lHWBL)pD5d#DsLc3K?1W2rDpfbW{KS4u+&_#IdZexQphr0ST+ko>;)D1y) zm$vG=mHTD=+<~w7F^Ka(LwH@SODPlhme?_ELM;3|=hCnsOlQMvu-Qz|0}C2Bk3`FG zf+fQ~&&0YCDszMuq4Dm7ops1#;Z4`Q2?}e9KhREp=vUK*3Q8$XY&T08Uy10#b1?Rh z1{&ZfK(YT1Bx3_voR;~_RUb{so}oWC9}+OVgt{u37&+j*_!+X1eX8s;ze;d`6A})Q zIIM2Ca=#8D4@-4HU;>e*PlV^0{&BSu9(mMO-?(TxLjuD17JhN6dI2j81U$@|7kU(= zV)^%f#Hj*&D~hae9t2x!{B%Bu?*XXqMEVVHDktuvEXi<;vmta@Ie5hx4*1wa5<^}a z05^`;r9zS*H3>7NR`3&)C+cAwVBMNfk3xW%ljt8#)gPg-5=l^0W1xu84Fp<98$2KU zI`HhokE2OJV&Dq=>{s3w^rnI8yfY7oFyDiSl8J_s(niPkP=X8oRLTM&xHuy(98ZX zn_KWSq&D)mVd$k{?t~0vE5QtD+m?2J5Eij=!%be-skl$jQ2nh`OdOSiOM%~u%{!4M z&izo)q#uW-GlTQs`C7`kqF84|e zCJ2)KVV%~me_lVYFQ0zBvN}YqVZi4%FM4vPf7w2!pSt2`6X8F2qj?_SEkT(QR&aoIOtTx?96^MD3JL?!_VNI!c?0n5H> z#gbB*SuOLG95_V zCi7wD!kA&ZI_3@;X$owA;3Vyaad4rwHzifK(E7p5TE$lb}s@{ zm^e!8L~SHHQh-1T9X-D(t$A+EG75jxbL}`e(HpGaEJgqZ&%Qc9jn;zL7Ber62zXv+?oj^4Ysbtl6m0J# z08Pj#>)0e+5K0ie?j+0*b^5gk57z?aP>}2nZxT_PiO@R1W28TTp069UnvG99?t>EhDk|@=kOUd z6bK2@aZ^DpbDB{se}pMw!KMdXgtJh@b!H3&Y{5};ZHnKu18&FSJABn zzTWQpa=njr@{vS77KcSfG!3{LoWWcmVFbY;&tS7K>7x*=3Ed$g$If#RaoWRe2n0xv zZ|gMrFTXrQK7D+Dv~;R(nHiWjK#nz?@XSA7gh~<{4PI#!9 z43rEIP9)+xSiFiU#@bMdi0VZkIR_f%3OH@nQjv)BiUs_C-?2l;V2&t$6eA*=K#pR< z_>fHe0aGZ3M5qmt{DMimtkl=9pMQOFSouGGJwC82ZxjndY&c)wiy#J*k1Pa9f^}+W z33L1i=qWjj55?>IGDi-_ATF6IyOCPBApDmfTc~Te6LtmY5s+$)*MSS&yd-Q4b8O?t z5`PHl=ySb)0z6uh*xsip^`V4VS$}KTFH{y}2CmWS1Z6%0939ha9lrp7;=N6V1Sr4= z7s?@Bs#bUi>f9iThK7T-ac0C32wR9{$PqYGfHeXZ*UM6k$DqQ0e7TPwzMLOW5^pet z39=v%^l3%_C76ItGk*Pab-?-zkvh=U;i`Q+T7__b3@YU1slq6*n220Vh(5$nGL;Gk z$3PoMvmX|!W0>e=TL^@(@&=tCj=Y7!1s=Kd#Nd(4dK5H4=-3QWTJ?%dX?i3$Ls*8X z9I2`Lg!e_P$jBr!ko-18s%~E2u#KV!EIyER${$Q3E`X0ON|pHC(H>B;`d#H9K7P4B z|K*o|ulQj2*ghUXxWXmgE!bHS6cmRig5e0ulav7iTVtQ*Y0-KhxX~rzS8(P=z{Uw7 z?)(R`lA!(F{Lo2=$J0>2X4@f$t?p|{s{2u6gSrC328D!9Kg6Eve$77c*}ziU=8wyL zbk9YC9|!e_qFbEQ!BF9A9{SiAoEoPdN~1cV%}X#&xP< z1LTBXy!k9V9&cqI0@7urw*~v{YyauTY4Sm2f5);=V92?NQQSB$t^q>hW;`2wRQ+?I zrw$X4k?-iZ5;BklsCXOR*9U-YT(Uvdus>2!)afDP=VO=54BrkBr|($Ni6>&QCC;1J^@Xrpt6GpvucX2U#0P zg=sC66dsGmp!k8@6$#L_AAr?Xap8c3XSni06uqp}`js`x&nms+2`7Xnv3C)EF~P=w zP4c0vmbpy)36_l~uL_XE#J4HJ8S=V+3!+uT0Y>hzJxn?;Fu7&I94~akC@unR$7u$C zoM+)Pu+j`O2eW}`KID8=gC6q*!fYKIi(2Wxf_i|!OqCu?3T8a8x7&n2?g?+kexuHX zu@i2=YvS>mCe$&D3T$0y3RK(JF<%Qkl#5Gj99^1UK7a#0;NCSgU|_RLjxCfNbtkaFUTA&j$L~i0|?4oJ-|iw>xNAUqH*kKuQKoSzm>~ijX38i5|I{!8dwEHl^8CcX%R|u zos#P52@{Y2#zQS2$k=bmYS{*>cuoWi=n#)ra3ZcHVm^|Pj|PN+L9iEpFoQ?KIZm?+ z@U!Wcue0fjAW{ZELG@kKL3{~Mcp=WNOr%8h=LF@f0f@p$o@jfq_}ze9!#Q{z_7onQ z`}alq)0g!ygzqH_F&-ZvZLh1vCQP_d+>#W?6nZ`oL`Qwj0=LJH7Xf@{Hj|&+1fI)W zAMrO5J5Km9!fdkjBO(retQk0Y>3OtE;z0z$XgAU~Kd}*!Jv=bOarc2HzF%1aR6pa> zP(_qmf=Tc^r|CNkgjm2j9;Kr`|{@Dm=M zc!OOR2ttX|^bmWAL>>BiCxm@ptxx~!(^$X!ki)m*Qxw3P_eGO`-~nzDH!`rmP}rvh z%~}YCqgInD#czkPLDHa*>?V_DX(P<*bM=1n!7BfNH)6wgF~{#=>ZM8o3#aLShrFos!jR^MV`ZlS{*YZ zd_x^PrP=U(91@0qxm1;{;fJB0o-6acJj=Zd)xZj2pr7{(P5AW7{nO|BM_lk>=@{)B zKQM#ez&JQ@>?SF$gP0KDo5KS?3^zCQX<<`6vq=Go8dVYHI=jpbT3La*!}F-6s2X4= z1d-PY)-x2OzlqQYgMjA%JmZEKKE!pt;yI5SH$GYdfdGSlEKhEJu=_Wp1TcWHnr@!w zJRoZ@r~#jcej!_XhMT7g+yhH-YAm#@15t|XH#LrG6)O5V&R3Jd>F&Bb4o1ts4Y7>T zAQ*6cnQz6k58TD7j+oFSkaE5l-{ZG%G2+Ua9SA@H6->A1;_*0)x8a7Ubwx`92=LRM zDyxm`_V^R`!yEJO7wRb(vSQ;c@GS@e%!Lnn(Q!Bbu|*rE0%5Tav|n?r2EH;6j;J8-&c+99+^U>gwT zQr${_yn(>i%{fjBcwlTEV7;uK5W=Ro1 zfv1MEnQY0^97xfXc~MyxK02*cL0x%%$6w#@hwwtqfBN*xj|VGtJyjmijCV!_xl=~Q z-6u~0ZM@m53zZFmCP5?28UHCr z0bj?(YFc3v{6XuzpW-9jmp^o$dtIK+-AJmTPeSrq4ntPPuk$kO-~D}|K7alC)A|CU zudkj7=KEQ%cVGqV81J4_qPC|oy<3)l(Fhvwtt0KG!{dib#=M2*Xol#D2I<_giP>!( zmKA8%Mq}JTWP-&Gx{m{jK@>I zP&~0m@)McROoWYP{S2Roc$S>NRC;V9%!9cx=_4D^lRrx2H0@%!z?@uxUHCo;4l@8^@80mK06Z7 z>(E2O$(OTSfF6$=P(zpc5C3gKYvfzLuhN(Gx3B%npYS|M!ttCe$MCMOILKF7ZG_sL z&c%ly&;k$fX&)6}2G@(BCvL*L+5(rb z6nA4Hk!ZUt%gMX4V$VEDb|UQS_&|x zIAyu6+k<(r-9o}E)!S0vb~UTE7O}Gth7e5~(A20`G|`8;v@DH(*!^NuUp{~SYC2Ef zidUT-G&MuMLJ-Kn;##Bk&lu zxX$*6g~Fy-s9N3*O!=Ke7{;kFnZsfi0xWvO6F{gnAc)WbtM^45CN8SWi+=$xPR9ux z+!8(AkOhWiH&_6CED@9{UUjEZV`VQV)`&ga76zc8*iH<8Bfh5a@E(}aJ%-{lgw;U( zk*awUf^bGXoH?BN60*@I(O)K1)O{BN7$)w)JJB{11JoDMT8}&}>Op%&AoxJ)u!k5Z zAfM+xA;D4kNkDjUz_0z&Pei@+P0741(>?+)Xo?P)+=Mjq6w|1aux5_{iH7H8{yGLI z%|(QT%r&cjScv|sn9DVzo>?Imwj6K{kI{s)RoZbA#R%1h>0wBf$)}9I0n%{L{FWMC z_l0bJ&U?V-!iUPJEUiZFmJBW1R`&ZDFvbf>GNvWgYoPcFZW?%dcnc=pL!O=II6Ze> zGRv~Um`WGI{$(W~uf|&xbfsA4wH*uwwh6B|Rw zfPK6+_;s6-c{^(WdOTNZxN{>~!s+VbQBK&}$s%FUsB7yb%#K6Iu}WN}SLZgXh zEU_V`Fl%B78{`dv9Jgk(j_^zS0Fy44P^%8Eu}v8URY zb<3y~LI@n{!c~bA*3u!3h!4fW?^SF$m}|D}i9*f%JAMfL(s0L{=!7U76^0Ab_qYq2 zZ7(%KcmLsDU%r0YpYHxuq7YC|m>)r~H89Jvo7bhwsk%zZBHVuSMHfW84@|6ED6G_f zK;&eiZGUQ257=GjMNn`xFWV8eM{*hD8~})g2>m!0(YvR6-pE_1xusUKpZyNdYa9UW zh(F`<<#p-6{Y&j#+=M>1aTSYQH!(UrWiEtz_6qt9=;IHA-DW*YfZ^E#QNUx4mYtzQeAKMPv|XpHtxjlLUBwPBaRZ5&OSfIzQV(u6DU_Z$YuvZvBqZnY}#; z>z*U>VE}hdak6Qdm)gAiH+g0Dm*v2uk|)U*8q!lQo0N)`Z4k5$mBECXHP+VO;<-C{ zjPq@Od1`BZEMB-@3;!VqV(><~TdjknGw2u?<0T_GJqXq^DQ{->X>Mb;5rX))D3k_QT06ui{HifZifSs7FgLWb40NxIfw)dvw+dffGEe z*3>a1d>xGDjT&kZ)oCHvg^{#OsE4swln3D8ZYBcI{5%~-8_kL1D#H`s{FK0YNQ18e zGa$@0#!Uc)LgBaBbE^6(rY-h=4VH8hh>ny^MqAfQFwNH_lIK#JWmZ^Rz6UZLIa$G3 zv^{(R@PBHxSbbhDt#mJp7vvy%TkOh@yQX(aPsMVHm;&o=*$m7FNcr!V?g}4lRd~xQ zBfd$#LWmSWJJqUIxogT$w-KaVor&{CCUJc<2oh zN)N%3YyS5OcRncB-be}bdTipJCxXTFTzj%Z)?u0S;r+UmAeW6dYW?rX{C`2V$Z&$&=Y?~>D}2Z-1{77>IvkjSJ!WjBC~qoIl;Q3Ccc5wj4p zfCSEm84pZ<&CCRNc3NSz?r6gZ3yL#FofN&_QN_NIRjLR+Yyv`#N)0ncg6(USTeFxt z-cJYb&h~P^K0Jw;a-*4mIg`P@&r9uHY;v0k<9=kW3{oo9OV1e-0NsY)J9?E)L;2@o`!NulB=w_VwuC;~6W!oy+OmOt6h6>_s3ktMrq3W(CsKdmvMp5&)-Bvv=~Jh2;StiN^|EmDFXPiwrIcBk_x6S5-bvltPvzfX9oZCE zd7R5;%P{%Uc*5L_Xh+SUy2j#J2;qznd6#8J_1R5B9}-R+A(UjH6;B0~#gT8T!{;26 z6&SpgB{*k(wEemh+=V4GFV<9@iT_day;e9S=fCvSsZa&=)>ToFk0i zSAk&whzKDR;TByW^{Al}xqn(81qhwpY!y0>*hN5lwXdJnFSCDnDk;D9xYoBsnJ4BT zE$?|kpG7iwRXi05wc7)>#GKS}Xz)4D&XUZe4wxHK{Px__rdFZ>0vyQ?`xk=4MR*T? zY(RqyvTz;=A`GoR#$6BPIa;K@(hjStRf?Kby#0cMt&^`Uw{L*0qmb7xC^zAqpxn$G~YuZd_orK?QkIQSt zggGrwgOB1A0+>hzGHpDWknbgbDq{>Rlyw|JH!@YfTdu=3O@xKcpHDlLkn07!I;_vi-&+$c)58$>G%I?$q41|v)ASfVb3UGKJBui2bPyMq1Vmu)26lS zDOjvjx5e&BrsU(!)20{V?b&Ukh0aGz0g`OTBFq%FTj#W0w!@Nm{ zun}2pQ!(&2O)UU%Z}US?lOFdYH(??+6QzJt*C$R}f^qHbLw0;Ul*Zb5ZVdt&Ew5oS zV<gIj2E?ae9-8-N zQPwBsZh|FUqgpg=g5L-Tff}}Y=x6Kc;d|O&i8gjM+b-9@x9fmgqpQ$Km!aX??1&RZ>J_ z!W?RtJTtZk1q6kE`0xX0w*p|Ew!4>LJGwHn+xgfj5Q>&GZO)OT6WO#SPIvv*oP!mMIG* zHhD(`Q!fQRW&cdG`|CIxzO?RXm*}|;NDi*{)^;8|d$neNx*k@s>Jmq=@TWNO;jm?m z7`knY_rwJumu@sXV2)pcuC{bdlsCrh!F6l44zt!UYx|x~gt3DjbeZgc7e`0fn_%1d zddZhf_~=WDKfS9hsjgDaVH01n1(nl-x!d>Uo9b+CC7*YmVBdm0Bl~O*&%6W10D9d+ zBE6d=OcSVoz-~L5HpY_-tlgwMkjV!_Zfpi)5zB2C&+#g_d1-!(@U>5{kH3Ek6s?IR z8cPgD2br=1XW()Ww+%8O!U;P~3`g9or?(WJzw!ycVAG1dE>MtjOpmQ@^+Q?~6$A(t zUt}u?A|zh{tz%$IG*#tjrzPS4V!ONu#ZJ`dRGhYryV^B8=kfqoT9x2KKuoIz`pAH^Y zs6%>xx{3bnu!+kAh~n|M!mBNP`f~sL>o;qP!1mih*{O^@+q^9gL#v}Y)krE>lMd~$ z3!@@JpdCl{Q2U%6j(-vJ*fZ!NgrW1m!1qMwfRkNp1gA{N0Yik))a}$f0G?eVKGQ>V zUeS1UIxNO=3r~!Zyq!-}UfO9p?6rXeG)NMEt3ik`B@9(D#o4zs`LcpCpBBUdSD<~y zR0slgazN)WOu#|=DfS)gZAX1)d9IV~xT+&TUKZ-NUs(?p>LCUBDDSFCKwP}qu@%_t zW#fk^h_l#RH_&(s*I72U9qS^D-6q-Y3K5@nNkT~nEc52ko$gTwUX@X;09wJzpzZm8 zB9!7N*SM^5w9}L&VO!04y)tzo#u(1`z=Uz};o;N>mImdDU=Aki2XxaDt*4sgY@Qrr z9@x{88kzt`-C^dI=ay+Y0et9YFhZPG0Ef%Q%|wVfoM&Y>);5hCU-Df0(@)D-S6HNX z^?`7F`)XAJ_mQS!FwhkqSHL>Wpl+gn|A8;q+CaG1njq^oLLmGQ>W6&_T1!T|0x^vs zT^<2>JWVx_EckSSD5sNu3$h1mY!m-f-bzk^5uwo5IO{tS`VitsI0bcp#0z(nctVQt zK99mK55w8D1EM?^L3j+Sfr%&+*^3-)$Mj?t41fbxyQFWpRz2=&QVitpHUkiUjsdF_ z{;){xcZ-C%6}wKME7c;t6>r}P!f}~#RJEf2Y|os|H^JsjU>=BsJbCMFRW8hy_&gjQ z#ZQ6pz{6>y&q$6F!@JPJz@5#8KrTeqNMnu0+bj%;h^;vgOH9op7u!c3Um}bhmDl18 z5r6>Yt|oI4Dm+Vciaj$vIy{I*5qb7mpz)swE(G><6`Trb>QdaMT=Z z1#E%l_{J-pDs$bo&xNOonjc-4iF`<; zK44kP5nxx?dxvk?+ROqv{|Jg&0Zpeh@Uy5EpvH#f5%U|nv~?=k$l3OPJ@=e8z=_QD zNjhH85e)(_gf=*|AsqHIG}CsAFh+pKUfCWK3J4|Q%d)q}16>L7ghX%WlAMlCa5$7_ z+g8gwiurq0?)~R=|MCzwyVPyEXF1x1kPd)pwocEO@lLSDKqV(TC)+`zc$< z4$wGt&7?E@Ix0C^vHWs>M?1aDj0FpuS6O!6jX4m-o@u~-#x-vck04#ZkDFaQk$&rG z^FxyzFvap(C1?%-6=FiL$(Hpb~)>d!$E$7*uC@r3MSF5C>PH6D~#k+&q!KVpR2ez-!UJ)h<9Lz!2KBkHGRU z6c}6?G8L`NNj<$4R$3`=TLcb~vq>8bjLVemL_qk=f%ON&7ghy8*;85xQM?Ob8tjH4 zv*6o&4=#c`crxmLFgY98p-$L1jOB8&7d~-&+zCL$mJ;i|?-$hi^N;tJ&%b=_<6Av| zy>#IndhNzaov7_@r+R^{6VV~W4t+z=Sl;KvHzy%!UfK3J{*3}2ay8L$>5*S4+439! zLJaMQslpw>kebyBo{S+S;pUE|v;&?M*jUDEc5m?5tntKup6+R?ANB-*Cu`{(uwwox zJ1Wv_go{UXwxjyM?NEGh+S>_h2XT z`Xvea<9Me0eH*Tl-&LPR`}J7`-V`|ibhr}NK@4I?2}8;LPxKw6t0$P;g0duCav<5Z z>=Qc%@squOuK5MujdKpxp}v-wv}6Z;Qb{kq%)yD) z$(gr-zQKQBLr+Tu*uJ;NW!(~07#abA*XMaW>ao0PVd(AKP=b7j{Lc}oGo@f#c4;Gj zU}FR}!olgNMMCo1I(;jX&+leNvYmdM=ir&mx-6@IM2vcd2pMp$5OD`y9IC=9bd2__h;{fUMVT-BTn@c^dtdUm)?Zg-PV zt%&31V=TY(ARI9SxWh6I>w>aXP1UwRCu3~I%~NCpgF}%LPp!PgUr)#BJssrPvz(4g zp#B|ya728*lZUM*UuH_|c#*|Ft}j1-`ufB55uT36L08|1)w%4Tyg=Y<7Q3XKGg1e{ z+9YE|&BEq9+{0zQm63&;7jlx2iAe{h?2PSV9x)}G3^z}5h=M0%IbojD4$I~-QAQbG$z$AqXLO;JfGOL`Y6WgXekrXAcn4vI+3fVIhpX}X%Io?|C*s3PwWJGtf0KCl#M)p|C`-B!TQtwA=mJ(R+spK z{Jyp&OD9I1E=%uJ+z9XOiPBsq!?#^^)_89g!Ypz_0b1?^zp;uk4m@yG8zc|uwcVS4 zs5ExKnGj-2HThi{BsA~~Wro_`1oDm+g^$qUGYT;uN48KojEUlQxFy)v)PWT+oahvJ z*hagXL_??|Ho;dEaEAvcTkI@CLxo365O9i#KCmkRP=&%SNH59*I9NpZml-to&;9F{ zPyhMDGXN@^8h$sv&he?sQ`+Y2Ib>6Raf;!(pE?_-_rVgZ>_SVQ_FFFN&G5b3_(LqW zNZ4rzZJs9^j}czaer{(NTEW$AlCa5O+exuIHa*(YU5{Cb`ApS9Hhk!2_L1EIqS zy!p1!O`&c14{DnYfx+DN)j-@F2?PVbPfQ2&*%rdGqn+Pr1ZZc*+&0D7(2YcYKLi7t zD6w;^Dr_pfdAjc__4%jIc4)>Qz9bClT|E-Z!q#=?D_VXwk$Q1Q9&b z-WX&L3S(HvWt-p*P+Dj`lEWTr$I2qe=euQ^pY~>{!pGx6&%7Nr96$!5!IlX;_~Iq3 z2DzIB(ui{CeUBEu=78Hx9HTkU!@)jm{_ud-Iy_GvAroS)y~pw`{1uLWY)?(f&K4`r zwx1@87J`Vl6wpF%&8z@+ajxrdd?_sdo~}g3X#pCHLZXK?8PsR*4iRGuiiNM$NmPN& zwLKs56=uX#iqj~H)#|810yQ>t=#aQ z%bvRfO2JQ9&1q-AjMW)`E6t8}upI~S5E+60H03YIJmE4~?HdnMl`unetKB0qr(~D( zKFq^d6u!HaR`}08t=H{u1CycsVB50u4SRttL2sZfy&`_mLJeihwi1%onNSzb+rSW= z^Fi2M&N>_CIW0V^YA7f%oCQkq%$^P5hPB%3xsEdIrsETci$E5C?@Zi%S*l-t{>y(p ziM)^bLwg5OwHwjjUKxVx7J=4TZ{9(oF=oJGU@T}W~IRg z!eVpGC>Y_i|FWi!w>aZ%ls=u58Wy_5;neMwou8xe8XoO7*k$z$$`L#)-|5Jx zZqi^mnRK6yC^Le8HOssRt^n8xBwkMWB5a=Ru%s7hR2`^i1p}e{dfLSV_8TRZYGEt8rW0s&RRLX3bi+!nJyMqq(|#B@8KoD&aT*6`LNwk=}l zmaqcbX4+zR>_~LBo#ds6rO93)M?GeXMGk=AS$e0Lm>aw;{<@#W8ZgOnPL}bRb|}H} zO!Vy5hg!)AW59#ASDU?sX`|!+SiaXu$C9B#^gYF~LWxKG3 z9iwW?ZGmxrxAFa%(0CGmEk`#duEP=J5Y+0R;-}zposd96KI#?KVnsM4-sW_C0Gq(6 z$16$Ljzwfe=2WwdQ|36A**~@&9EW?ux(TKx2yZj~+f<0P>!?2f^aS>Ty~2_HB-ms1I7Q!hGHU>?4O?$V#{i>s26mlh2RV)8e9i(xUjWICVOWuV6-$x86o&+2B=al;6m(8Z z^7SJ_8h0Jf!U9Qi57)K<|NPVGK_fDz#0I?JBH6}tJB7JN8l64OcUKVa1?c{gL2O9R`q1r%O9*!2VJB8;*5V}auNk2pumGoeur2oG0j(vLY znQaq>=Ma#I>z0ED``Oty+_jyfrr-<&E5pAp)!)96gY%(M`Q3b(dJ&-z42@lXlkG#| z@QkuNd<_H^M@AAD0+eAkD4s`Dmu<=pd@bAVgld_{W(Jmfe^+QYp)oHG0m%Ty5RZ;m&C$lJ=# z+xGwHFxbeOh9h}UJ*H{!VAcyQ!!z7wsZES~Nk+1(*lE$|pF7_U*Ce_}Pvf$sGdvUl z-R`vTeNNNm#4Up;eCoLdV!X`+f$Fs2eD0Fr1w)|iAk+DjBwyYZ!1tYh@VqjXRMs)B zPWrq(UM8Bt2Am}0w5sS3NQYpY*_>qBWk2JMmNwoUK;XG0c6O*ew!^@_Ez|6ue)>Dk z_vzPfAul$SOnP^|&eL59>&#B*ZMGZn;#V7K*}so>TgUHQ1v60_DqC*niz5G=#2$jP zh0INc*38b^mSi~aXCLL@je>dB`*;*QL1VDf{fx=mI zj9KDYJHx~Zs=*?w*?}^IlPy+G8rhx%_ow#~xT`!6o7o8<`U@erV(fiP>tt+3Kt*$l~N3em#Z8s7?AfZ+Rb>MD=8fW^y}B}b`$7@iZNZDX1y@L6SC9l>zs=r zJGCItf*nUA03`a-1!DHJt%-=+3KVEoH9DYE5+7y~2mAn)vo{-Thj)UqD`Y!)EL<{) z*uBpHn95#gad`}XM5u!wqaq#Y!_WRw3Bopfh1+qI4%Bv%`}WK%98Xh%HTlEA zx!BdW5n%n0a1NN%ZQaSJ&bYQC?shJZgE;Y-+wq{z^|7#bBhC;)X!+ZzI~BHE9d&-r z`>lY{j45Q`wmrkMd!U>3bf&=`S`H}eNac`hQ|u0Uhr|Sbb@_HCM+_cE6Si-qPPQh0 zH;mELb_LQJ7r(BN=>7Q|ixukPsf zl=82fn6MqtcrFp}aPA?&Wg^)en(Y@kIt9rPUx@kaU)TQ2{L^x&@&^mwUb(?T=Z4L3 z5F7BrOmBA-sw4PV9miot9?7Cq$L!b&HXT!lJf2Q}vH@oXL6SA<*pt<(V6BHSUjG6Y zu(#a?B~S8+IzZWB3bd7xP;svbDJLj+*x|&shS@$dH~ESnjgMA#r@c%{BM=briaV7g z(Z*XTmSd1SNt_19s|6!4Pch8cv)neD25X`o%lx)`87GfIVJnTiLJHHEqhfz1jYQmdF;n#O5D{fxT%T=5hXt%v} z3HK@$O!m{VY7Z9ft2t_aquCA2ANIop!*Ze<`T$_{tb-tMzAe;W zzJ7W}-sg`;_yFmCtLlUgOAi*{(}H*GY+Ku$StLqY>Es1dg-z%lZqGEbOdeTvtYvb( zF3|D{@;evI5~_TAEMy^=rbwu-8%^SDhh+UfaMBL%&j_=;^(&eEcBaQ^-=cG_OyHJ( zenBN-y>S0z&5BYj+2!hKsDoK-t_mA?=pOg59ho??yQc;O?Yh$W+=CO6GtTzHMQ#V- z8yD~b9=uwM)Bf2~T~N+TOwmrD*PU`UR zY+hdJaCp~^LIQ7_r+0_l4b7Hi;JiqGyUnO!$4;umHu5tau}mlUpaR}H#~u0VsJJ4D zM^Zc6?y^CiP{HsEGftQqFDo-AX|Ptm);` z2>!R{?1v{-(UV|jMFphzYPP$Sqds%aJWt@UJjQf73sQf2BxfTGm<0!n=Mf;nHhDiG zz{bYYGSso{v#PMzbHmbqry=0Ayo}B84!P&pa5`KK26XoN3|z;}kbn*vYUfkpKcAj6Z(H8#+ibJ{|YZ$-IGU-3Ox^je?vOpKl0a~3^@vk?Ppj+vJTj-A07cMYL} z6$49!c$|l+c6iTfUYGNte`R?3&%Zdj{o6VFhlA~ZbHwXZym^P4Ljy5W=VKrG+wKYlckI~nPG=ZHLKTN1`W z6<$;46-!RA(5SaVJ}sDHYm#%(EXTc?*WVDb5`XbbPi1|OfB2S*Z25-O)Siuc7!G2= zIxTcsm&z{Mx0|p9*bn&j?Z(SatbaEP8U1o=9=8n*+0k|d>)w_pO^D;^xYw1>%dsT` zwDKgwbG6GF4etmzY~e9?itWR}iWd|TRzTj=_&}ozXktmnQ@c%KJDw zX+K{l!oZ?|iF)4gj>G^18|&IUq@HqlPygz}d-;EmsN@ZA8J~HZdB|f}M&8Y4p@EWvxD&V4P+HR#6hff02~_)5wK+v#_pWSSI)(4jFY z!;P#5AWQ)^@wQ6+`u$3!?`2f)SIRnlFyiu>K_@#|ub8bAC<=*W@;q3DGpt?DhzC|g zG9|uQmddI;6VjvH3PiVH4|QXanBtGso)X7Fe-J_q1bDYYks9P=F0ZP48+y2}XMUSC zWHmc&4~sEl>8%UTX?OFYkLLv26!vId|HnsrO-=IZT1QRWBH~~z!i&QjZ9p}%uAaF) zo(*1IbxQz;_m?d%WgEEj@%xp6YW;qh@)_c?oP)(z?o4Mg9y8l;ayr7xnl2Dy;PWT6 ze>-@QkM~JB57CA3T=aPoZxQ8baiGv`wLQ{B)Fx_L6Jv!a)|%{AF=>v_gIS@n->?cr zvxqUlYDury+|$0Bj>FwGcsr%{$~5P92g#df4@xSX&-&JOinbuBu5ebLEO1)nz32gDP_g+ zCWIw8UjywO)LC6mU^!crIu1hTTKv&_v(ReU20cEHwX_uq9OA=HCwmTf?KGK_tg;7i z*bUpSU+E~Z!7dNWwNMe;96R9di2)n}d)h_8deym-H$9(X{AFc_B`8td7|k|1e{XbW zxByECba@lah?ekGy9I+WqHYtuc9kWs3$PpM=x@t}6nw4-cMin6D$moF(Q_@UIvoJ{ z9N#tgxx??ERJOd29lSaw1EeX9=ju*tUhE&^M{UTk)6bF=_+hp~sav9JU;xNq>h^%M z6RTXF>SOlh^zvX<>`e<^&5?S+e=$IZH#ih8Xb5NlQx;B&&qT&pPkyO+ITxR6(%jY+ zhY4=Sy?GAejBtoUKXIn$S@(tfuSf7S_w_m2#OaqS z6j-`P6^CQNEA-0d>1ciX<)9sa4b$O2UdwB+NtTbIqrH;M+k+6ig^0+5H19Pn|6oyB z`ibGZ)tdFwnxxY_f{Yvzf6|ZjZQ^9_;|URKsLO63{dCfPuw%-C1J6nbT?xLKaV}hL z!usn8(8K_zH%|)u%8l@$>}Y3?TJT&rn~kmU&Gmr6t3d15^ma8{kkdmHkD&nA%iDmh z#f8bRoVP8Yh-~wEmn|TZ$4<}0G0m#AXB;Ze?^R(=b~?>m<(gC^f0ws9S#pYhPaAee zU-KUqs{DSTZiKeC7a$<|O(gRSc|M)lo+@>OTYP52V%O5ZYzgl(R|oA9y|$q|*DfMy zc0eD58ZGa)nt*r`Z7RXm@QvA@YBq!{v4QV1`D{}1HLbp!nOH^NJnf%E;?8k+mt1J` zDX#H~zGvLZ?L{=%fAnHP7^JbDsfu=80ek#xcXqnX5RT2NDLL@}w$RL0YO_6As)1om z8`-?QG^F1zRQwn|e!JM^jPI^EYuk(7tAiiCe=(lV#7f=^oo8Cdu`16z%4);*^57dX ze%c#H2*cIcoh9a`$-YF3I{ z3YWY=L!J$m@-WkVtng_)5+; z=ysJ>uUTdR?SeKbn7wY&1KuIeu*B;7LOs3z&s`kle*>K34W!(MitRY&;+c83!JK3X z9AVk%(K()ulCwy)NQo?aW*-EDa4+OxJUzF8+V!5|Q}fK;p@3_(7za{tB323N*X@D1 zx4=GEVpzWZcAs-{{1Ce3I6P%vx0eQ4#aV@76s2JUc6E5o*Ws}!Qfxhk9n}ebV@^;5 zgG-p1e>cv04WK>C^^uTP^?BZJCTl#iba8539lFA+L%IK9na&T_yQ|crHw`HobS5k)H? z`?_tycXCX%oZdUf8XgPiDuugqkgP=sjv5@(HjU++;NaUuPl|- z2>~+xcKU$jI7KCS@qpdoaCGq5>9U?-9TtyUtn4VNnymaIw6yMEujs)Gp$>xM9KY=m ze{%QAknV6uIEGVRR=}!=VzXQ$H%n-yVRdcw8rrKCm$&}#libP98ymF zO8a3{HU0CYdaCl?t=3_y3N+;O!eh^3f5vm#za5R^Elb9QL!RTrn^H17JDAp(*8N=d zxhaE19yqNfdxS*d6jc0BdNt4VOKCMSH4(P4by%g$$*!x5eK38sA{LSdqZ>crY?o; zd6}Fm@W6Ul6$Z+?G1=6FrzbHNq{2 z7_ORa(_%e5?=kI`ta|t6!v%+cYT3^A$Ax;XcDeE!qE~0(tziQO@i2-jki5Y59owro zF7MTtaFOjrc$S63mRn!E6CN<8*N;HJ=V`eda7|?Na>nW*umd##S7ARFe~_8qa*9G5 zj`^Lq8iD9l@ewG!yx<|(3my!k_nvF7S{;0+H=~%;tkuexfJ&b`5q}NyW*aYCj{9`z z`>e@$Fo5$t)htM(#h z_HTdw{I_p&yZ&Q_2hJJ7XOKdm>7@6U{8q?;&Uo7NdjPD7%%R zcsMUBH=r_|u>3TeIT`if5y4*&&g$Hw9mH;y)u{()hh{VJX?;dJ5<&Z|UctL62VCEx!?Tp zl-K0o)i1@zvx6awXDpUO$D@-wM06g->7vd@#(182psB_gf2M!|9lX5lX5i^6>DXOiy(WR_HXmWnyMr%kHFsfST5`NQeCxdjJpb?Y)wd z5sTxJ7J|^r5ftO<^?7G)*^A~-%%GL?WG%76(fdn!${?s+Js z9%f)2T)Z8&6;7x79+27BWvZzsm6apE3!l%XI}~Xj-utGkey*S$HqzI_S{q`Q#S(@6 zozMJ7pKb+Jf+m@Y5*y-ho@ZFbT`oD*w|UbmQ=Pyi{M*4p0P=4lod zg>;n=yiIfW z6`<*|13kfBx2?OL732K3<220(CbOVz*eYNEfv-1xJ&wD0qay(YHFRFKhj`y(ApF@v>>W8k zf8nrRd0Tb!6#Mgh?pcY6$TpSM-b0DS1KrK^ad+c4_FzRYVVNj_{=y$O91ZR|oDBo> ze`{bP?&1#4X4Ml9tLl#DimM%pH!Sr_P$9frR$M_RhiyAvNe`g_8Xe|y*UMw@bOV|^ zgq8$7u!tf*g&^$cvK7xIs{jO%+-x%ue>c5brl(Noe8KcYDQnfFnKCo1Rw&Pycf7^ZXnQd{_SnA%o;8CiV$;mcie6DtThS<)h>E8t* zv<1&Ep1Ffd9bUZu1`?H~vkQo6>J5CfMFh^mG8NSH==k&$hg+6!p2BW0ahSI=!;P z!Q61u>ClG+tpf3**R}9qyVw!2lzhEseiD&?#|bO$&qXi5=8?Rf{B|^?gPVNvF}%^Z z^YZhp>Lq&F)R~=$=H!*dvf4zmJ)}Y-FU+(*eG~0`PDmkA9w?Uteg-(T(!s*8p84xD*hcFp0>^GT@Xw*eUdRYRb_U8bvdS_}>pzmM z!-xt3oRfhLJF!nMe>ZN#PhxFy;=hh{r?)#yJTE<;tII&gI808W`HvR!czT4ogStbl zrYP*fUfy)yJdQ_!-PSF_U-@AiQu6RL0DvKOM1r)I`{=_?n9iX%eXAi6&B)^XdH=KZ zY9Eio_J?=#n=dPSoO5(MSGhVF1Xg`H$?ST%4W%g8j;GZge;OS)-i}B}w6X0Nu=9Rc z;bSk+GaS)V3J=BUOV&fh?S3M2&}8X+igP`KYhPWODqE5kjL>JCm#IXQy= zHU&4%IFv<|Zz)%g&Q325bmpfcZVxA%VlBzN zH=H}dXaJkA4sYFofDW5a9ZtBq2C;P?rdf~7$8P@hp$F?8Me+l)Hyac94uf=kTe+(+j3+^{8 z69%eL*obJ>@B4E7{Oi}hKjmjY$A|pR3xoGHIK!oRJZx&fD`J~dGM*WN-WOY85>Ft$ zOxUw82*Y|zOFW%e*S!m8EAL=c&3v!}Hl~xb;6$E{ZpZDF1fpPp-gk6JHSKkLYZrkN z6x&mVf0d_}-=`aWfEcPzO*-gc-%+ZU*S5^ViRA8uap$xUFR|Ol4HObkSrq$GPP1^m zwx>-QEV(bwGtsorFHGa80cmE4MZAAsr(gc^GerGcAL%>(>BJdF@ju}o*@5^iY{d3% z+Qe&OJSQO=J>vCahjSi1%DrtX&7O)A(2y5ifB2&_9OeK)zrzweo0hzi4MW+^&_BGU z#&!>>)?Z%Lt&Nx?`BW&>5Ah1` ze@<$;(*yT4%WXlYx4MC;9vB!-b2Hk5)jU5Y>Y@L%iVvVlUck&>Bj8&^(bj0ft$M`< z#Lo^bqG*ETMNh(kEkwY1B8hMB76gtg1bH_sRz=yK4Bm3!sTU0g{t&%+Ioe#Yj^3=p zce-G-2hbz*;)K=E9a1DyzoJ#2{b}Vfe}-&xk&zH{_H1i=xt+sQEjB;9_ZP~mz_RsE z*6Fzi_1#?E25VcakC&+equ!kbY&7r_S_}%cHDh4^#S>t$_6g~9Lklv+u+5`^Hn zlb86^pPNFRd62!#FMBWQ;eBdO%)c$h*041Q?uZek>gp4H)b1IM=pKWZHCUMs|=XNq1Id+w6qG)^+* znN4_Z2T3?m1P)O#h3oJ>H0V8WY*rqIYQM>__shgXk`a!IF~$o$rO6a+ly z=dj=^@Zb=Ba0!z!Rp1=5+Hlnpmt7~jnfDbBP~|v)x6D2_k2ok#o+F?o0m*d^o!oLDY|n zyrreEMi}Dhygra;v5bq3{~HjTd$&g(*RPQ!?o9tCT*luun?XU_`GDb;GkNnRZ9B<)daaTNGaF z|8)n|oKNj6C)tc3dnfHsugic+Tsl3Nl|MD3ivg=$B&$QtnpO}?e|1^%CCkHNZc)RX z_r0WGM5(vVk}QQnfC7-<;966s>u@gmR=qf1<#0ig%8=C}<+e$z?~Cj$WrIQpc6{}v z1!ZZ$FjzY!FlBO0$7FTwl`2!cZYi$=f3yCt>hT0{_V(jG3Ro9ZT?ZIxU4C{&OU|wf z0HGu+A@4n^6wV<(e~4p9%v~8YK zhj}NPrkL=(h_P$2dY93`dQR(6N>{ps7ZNUKSc!L_IR_!h^P41fJruIaJAs^LXN+{u z$E#Sj@A@F>b2((SwNp;sW*x?U26P+(IE@XPnX$o^77jnH8<(9l^h64h z;kj?bj=1+A(3u(y8^@jDt@-A&((up9yAlX2D=24Ygou`6o!|Lj|)&-LUTp)k8 zD?gjMlS@bQ(vzelAwo$QeVCH^te_Q%#UOP;4N&}adWl_F0R;1soXcwJ8q}p(lMS37 z*4tKtX6Fc0Ox%{-0I)0O`bIN*UakEfR!j46Z~%eJ3mEo811FspXuG2iLIjl{D<7|z zJ-?8DRBHFCGEMj%K%(8&FBNGh`m295jvaVAT0=U^q#`BhoE6x`Td6o1PYtr$rGC(Y z)8j|T*h!5b9SM%4!gukVok3rn3|S2Pqoz# zj#r5uw9fLe;Xs*WY|cl%b}Etk7=K?aeXW-g&VIzlbpqks7K*Hv&QhIPTzP*n%NrnD z^Bg=^l27QMifl74QaOi8tjD@5G<;ta=+md87Br(}K<}X@&UxwbV2d|I2Q6obvs*rs zocU6~lJ{r@NCbn}esP>lANbWm;mF^Pd_{$S)cSBPTnTYXbYrT=FI7FdyLg2+oxW=N(U`bljM|58PZ`Xwm6%V zPvpaS&C*?yMDQgC`A&f`_9e4HD^Reh2CnQZFx~6ROXm_2+uKt0-@iVL<?n4(Qw zwgWDjQ=1~6i&N)sHE;24Q@-cgVcR0*XR}N-kq_P5?o&Blk_RE|8YEtOA))Thd?|<<HODMTMpZk_$j}c?`^6rB@jNdj#f>b3reDKDqY6;cT8Lgi^ITK!4KZ7GY$LBdg+0! zGRFBL-yJ=p^HeL=4vw6slZYReqeiwoBMK`Tqea?7El-*$J513}V8JqDC%Q;@xwqR( z6J%yxlpbTIdx2x$+Ll44GH%Xl>EuLyd2?={~)$y7^YhA@8})bEp*+ zd8tc1z=0gav1<(@t1AAwM4$fsdHh(BX_2SWlh5X^{V7EQ8KB*=BjR#h)Te_0O^r-V zL5Y8U9C}%(S?X*P0lp}WA9P8)*S$y9X!cqhbhWs5K!3aibxMARrEaMgnT9Z(aIgbu z)v?(gsMDE8!6>D&gY;pQXo(M*M`W+4JWu&Hs@BfBDjb<(l^ZW~NolEsHx%yPm2Sz= z|LD{S)e}I)oA=ZIx=K^ivYy1;jaNi=4H$p^vQjHJ#i#p~W31s~?N7S>UMj8RU(ed& zrMxa0c`z@~wG-kzmKTAV7Ur@X_SWJuKg-eq$*|f580aA6w2d@mEdW3Pc250T@Qb^u zdf(T>PxFp?DVI4Z#fq0~QSKc9?b5-vSx#@9CFjI|Pyi;r9ofUN)}-z3Ii-@R3s8Ub z8O)*d9mMRsd65&Z`frP-j*YkvZ0(+Yo;ff*6JEU5yM|DKTIHHU zZV1QdlKy#2J!$SGSg3pDy{T6l_N#LK*~UCwb7rb$4UEXQ{Q5=ocDUqqp+0~5))W&= zYnbnNat0iRu3kDt6T%5ktJ#0B>s@;W z)!)gzU_+1`r>=Svu@lP`QvoR}?(4`XsEN->P82+}1Oa_!Aa$bBn)|DEJ4aFlzaPuH zTGMIy=_DN`$WPFTBpD)wEU$a1OsQ@l*M4%|^zR&t+P5j>C+kkTEx=_X$a1>(DOY&0 z$?xhF+VTjxH3ADtpn`=p@tZnYmraie1rMf*)!r$wkG$NJVD=uGs8m1*RLi!*HpLXv z?i4yPTN_FTWX+OJteWSWS5Y$i6zXIB$YRx3T`SMO_B>m#u z(M<%q9<`m9nWU$>R92^!J`zQx_$2p(mu2BrC_zDZQ#s+Y&!p7^aZF>+sh!8RbOg8hc4_x*jQ{)N`?`)=R|aN+$69U6yHsyI zO;dNhzBRL45=MWU>&`j2wX9Y4_aN6ddx{4|&aNeGRb!Lms@+PL!G&n9v*b6D3B`cu#vi((;gfbRn86|o7bUrxA8$5W*apvyh$aJ zJ%Rac-7pY9hZK6&3UGTb12QKziTcW@xaE7N!Z}$+yYPP+brHs?-`_UY_s_q7`?|)i zBIoaE%wHl+)QXI%X=y=ZJsb`tIQi=uAnX=n{O`UWcZq7eHlVg?#S>*t9h!%$HgROd7>|Cvmn~ymcn`f817OQmFo*44bZBSO3)Sio z?qgBZ$(w&McC}_&v$dys8`(m;`a-A!#=VR+-wGR-yWScy-u0O5Bz*|T2AAUz7hukc z{eCRdZ=WRoI7PeYiD1G<-BL7nqmbO?hO^TN27pYqJ+=AV*YyfeE&;{aXm=`3IYnzg z&Sgo%&d2DW5i;ZCRXI>9P0cwcrzD5= z*YP_2@if#>cnCFM+3VN2T&zj6@lu|eNKg%41`xKWylrrD4Wdc?U8}Kpswu7%9%+g2 zI5zDrh@jiFF!e~`$swkc&(F*F=9B{y%rk82r!<6J7|Zaa1HF%PM1 zN&vDW9K?{lI|vZQPgY?lGQ2Be=M0@gA<-Ehc9LB=&4Q~K^gU3OrAc+E(L(r8;#I$! zd8>)7Xb~a6HXt>?ZK-Wvt=@JSmdc0Rc}^#*lB}UL8QnN@s)nu}z$FovW6uVHL%Dw^#s|=R5*pPVU^B@d0&AQANOIw+zBWfE-K{w- zOZ_x2p)v2$0Zxi{j)hkS6vZ~?r|l!^=#!HfZGR4;iBn}tWn6@1g6%`4a@k{qY)3Fl zsyR-whXc9n?cuP6eb8GWvP1E3mR_l|sG3nbv{@>ui`>M2FVJZN@Sb%UVCOMwHIt^6fz7t#1@I9AHeHmatUvQhs{y?B6^ zH5uDL7V$nQDDCs?PAU*r%lr1CaJqR2Yjz4wn`1V+B&&7vSLMiqhx!`A9FeszN}kG! z?SlNG)3CF>SKiIRN>x>zPNL#}mcOsoiz`-sn!*Bl z7tL6cFl!Kh4pNntDGmo>b@cfc{-RT~R8>PKJ;gPafm+X(j#f)MP=Fl3WgKghw#d)dGy(!p#$!_);x(?5rQK;KvD*V?{)c|q;VSUW#T<)l(% zyr+7gt*(+w^&^?_q$4jJn=0JN-zqd@~Y z+B;x5sR;O<1a{Sf4$0BGrb6#shS8QMmoul1m5@K$7SnJ%pPflw;Kk z$vz#Qv}xzXDp=6-Y`iHQS>=LO>hIkPYIRXZ(CTYCZl4QbVwH`fZ2Vfe02U|t{M$;s zq`~s2nP(B+?GC}F%{_F32c0CkD25Xc6ECO2S-GG|8X>S8M=C@V6y9DpI+Enn?QR0JRredR8wN0DsQa{AA{Wd~8c zuk~E#$2yJg-|JFqepTSOo~~iYed)e`v}N7Zt$$Gn(!J4HG~y~KX}`U0QJA(kB%QV< ziJTzB?&lAH%~a}HIftYll;Rpv_nK%v9_y-U=|tZ4WFqLDkft~kIXu4OD+TnufiCMs z93t|W*j18)JCDZ>()f~HAlpqjB6ZHGc-7+50o&$}{XXqV51u$WaBw V~3RR&G3 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

AeuPt>0sJuxRcak?w#l#nM$vcbIYzL#}u! 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 YM5q^>woshXuJX741Bc>%;ZY?50K)vnf&c&j diff --git a/metadata/md5-cache/app-misc/asciinema-2.3.0 b/metadata/md5-cache/app-misc/asciinema-2.3.0 index 0ead017a7266..b06bd8e58736 100644 --- a/metadata/md5-cache/app-misc/asciinema-2.3.0 +++ b/metadata/md5-cache/app-misc/asciinema-2.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://asciinema.org/ https://pypi.org/project/asciinema/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~ppc64 ~riscv ~x86 LICENSE=GPL-3+ 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/asciinema/asciinema/archive/v2.3.0.tar.gz -> asciinema-2.3.0.gh.tar.gz _eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6778e04321625f8292f254e9f6352fe4 +_md5_=6c6d15bfbbec4fe48a58dc18e62f5bc0 diff --git a/metadata/md5-cache/app-misc/asciinema-2.4.0 b/metadata/md5-cache/app-misc/asciinema-2.4.0 new file mode 100644 index 000000000000..c759d2b8961e --- /dev/null +++ b/metadata/md5-cache/app-misc/asciinema-2.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-15[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=Command line recorder for asciinema.org service +EAPI=8 +HOMEPAGE=https://asciinema.org/ https://github.com/asciinema/asciinema/ https://pypi.org/project/asciinema/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3+ +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/asciinema/asciinema/archive/v2.4.0.tar.gz -> asciinema-2.4.0.gh.tar.gz +_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=8f12ffcfa8d82203c9db1849947f9296 diff --git a/metadata/md5-cache/app-misc/elasticsearch-8.11.1 b/metadata/md5-cache/app-misc/elasticsearch-8.12.1 similarity index 90% rename from metadata/md5-cache/app-misc/elasticsearch-8.11.1 rename to metadata/md5-cache/app-misc/elasticsearch-8.12.1 index 4bf837a7e13d..bf95383d75ca 100644 --- a/metadata/md5-cache/app-misc/elasticsearch-8.11.1 +++ b/metadata/md5-cache/app-misc/elasticsearch-8.12.1 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain RDEPEND=acct-group/elasticsearch acct-user/elasticsearch sys-libs/zlib virtual/jre:17 virtual/tmpfiles SLOT=0/8 -SRC_URI=https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.1-linux-x86_64.tar.gz +SRC_URI=https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.12.1-linux-x86_64.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=7af92106d4d0a6d6df355d8abdd2e39f +_md5_=70b2891a6d18467d4b90b57345162794 diff --git a/metadata/md5-cache/app-misc/hastyhex-1.0.0 b/metadata/md5-cache/app-misc/hastyhex-1.0.0 index ae7ff2d88d74..b837229aa526 100644 --- a/metadata/md5-cache/app-misc/hastyhex-1.0.0 +++ b/metadata/md5-cache/app-misc/hastyhex-1.0.0 @@ -3,9 +3,9 @@ DESCRIPTION=A blazing fast hex dumper EAPI=8 HOMEPAGE=https://github.com/skeeto/hastyhex INHERIT=toolchain-funcs -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Unlicense SLOT=0 SRC_URI=https://github.com/skeeto/hastyhex/releases/download/v1.0.0/hastyhex-1.0.0.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9d7605870c4a7bcbc4f8d81689d64b6d +_md5_=4753134cb4529b2a7a2aeb3b7a391522 diff --git a/metadata/md5-cache/app-misc/race64-1.0.0 b/metadata/md5-cache/app-misc/race64-1.0.0 index ad29e03c1cdd..f343d483393d 100644 --- a/metadata/md5-cache/app-misc/race64-1.0.0 +++ b/metadata/md5-cache/app-misc/race64-1.0.0 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://github.com/skeeto/race64 INHERIT=flag-o-matic toolchain-funcs IUSE=openmp -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Unlicense SLOT=0 SRC_URI=https://github.com/skeeto/race64/releases/download/v1.0.0/race64-1.0.0.tar.xz _eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1c3748d93dd9a27d616f31bd2cbf4a77 +_md5_=aa37edf61cb1af72511f36681536dbdb diff --git a/metadata/md5-cache/app-misc/tmux-3.4 b/metadata/md5-cache/app-misc/tmux-3.4 new file mode 100644 index 000000000000..6bf0bd29ebf1 --- /dev/null +++ b/metadata/md5-cache/app-misc/tmux-3.4 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig app-alternatives/yacc sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 +DEFINED_PHASES=configure install prepare +DEPEND=dev-libs/libevent:= sys-libs/ncurses:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) +DESCRIPTION=Terminal multiplexer +EAPI=8 +HOMEPAGE=https://tmux.github.io/ +INHERIT=autotools flag-o-matic +IUSE=debug selinux systemd utempter vim-syntax +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=dev-libs/libevent:= sys-libs/ncurses:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) selinux? ( sec-policy/selinux-screen ) vim-syntax? ( app-vim/vim-tmux ) +SLOT=0 +SRC_URI=https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=81a107d0764abe4796cc831239d19852 diff --git a/metadata/md5-cache/app-misc/tmux-9999 b/metadata/md5-cache/app-misc/tmux-9999 index cf1c655c7965..5887b1963d2e 100644 --- a/metadata/md5-cache/app-misc/tmux-9999 +++ b/metadata/md5-cache/app-misc/tmux-9999 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig app-alternatives/yacc sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install prepare unpack -DEPEND=dev-libs/libevent:= >=sys-libs/ncurses-6.4_p20230424:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) +DEPEND=dev-libs/libevent:= sys-libs/ncurses:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) DESCRIPTION=Terminal multiplexer EAPI=8 HOMEPAGE=https://tmux.github.io/ @@ -8,8 +8,8 @@ INHERIT=autotools flag-o-matic git-r3 IUSE=debug selinux systemd utempter vim-syntax LICENSE=ISC PROPERTIES=live -RDEPEND=dev-libs/libevent:= >=sys-libs/ncurses-6.4_p20230424:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) selinux? ( sec-policy/selinux-screen ) vim-syntax? ( app-vim/vim-tmux ) +RDEPEND=dev-libs/libevent:= sys-libs/ncurses:= systemd? ( sys-apps/systemd:= ) utempter? ( sys-libs/libutempter ) kernel_Darwin? ( dev-libs/libutf8proc:= ) selinux? ( sec-policy/selinux-screen ) vim-syntax? ( app-vim/vim-tmux ) SLOT=0 SRC_URI=https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=53b1c5fabd56e8ce50fb117ad05843ea +_md5_=81a107d0764abe4796cc831239d19852 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.37.0 b/metadata/md5-cache/app-misc/tmuxp-1.37.0 new file mode 100644 index 000000000000..922536cfc6ee --- /dev/null +++ b/metadata/md5-cache/app-misc/tmuxp-1.37.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[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(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.28.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.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-15[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 +DESCRIPTION=tmux session manager. built on libtmux +EAPI=8 +HOMEPAGE=https://tmuxp.git-pull.com +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.28.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.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://github.com/tmux-python/tmuxp/archive/v1.37.0.tar.gz -> tmuxp-1.37.0.tar.gz +_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=6146a8df973d46e812643415e60df911 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 b/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 new file mode 100644 index 000000000000..85ed0e242793 --- /dev/null +++ b/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[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(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.30*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.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-15[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 +DESCRIPTION=tmux session manager. built on libtmux +EAPI=8 +HOMEPAGE=https://tmuxp.git-pull.com +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.30*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.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://github.com/tmux-python/tmuxp/archive/v1.38.0.tar.gz -> tmuxp-1.38.0.tar.gz +_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=cd64e5156c991708cc943fa0a3f550a0 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 9d8378b003f6689c02f086265b7ddf7df486425e..979104cec4c9d86ba5a8ec8e8e659a24e97b69b3 100644 GIT binary patch delta 13642 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 U|8q35Fvq|BUsweMam`@>0Cvk|D*ylh diff --git a/metadata/md5-cache/app-office/joplin-desktop-2.13.13 b/metadata/md5-cache/app-office/joplin-desktop-2.13.13 index 03179903cba5..b0e9fb4ce7b9 100644 --- a/metadata/md5-cache/app-office/joplin-desktop-2.13.13 +++ b/metadata/md5-cache/app-office/joplin-desktop-2.13.13 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://joplinapp.org/ https://github.com/laurent22/joplin/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop xdg -KEYWORDS=-* ~amd64 +KEYWORDS=-* amd64 LICENSE=AGPL-3+ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify 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/libXScrnSaver x11-libs/pango x11-misc/xdg-utils RESTRICT=bindist SLOT=0 SRC_URI=https://github.com/laurent22/joplin/releases/download/v2.13.13/Joplin-2.13.13.AppImage _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=40f3af6b9875dfde4732b516e46794dd +_md5_=093c8a7b508c393a4e41411be6e4b8fc diff --git a/metadata/md5-cache/app-office/libreoffice-24.2.0.3 b/metadata/md5-cache/app-office/libreoffice-24.2.1.1 similarity index 72% rename from metadata/md5-cache/app-office/libreoffice-24.2.0.3 rename to metadata/md5-cache/app-office/libreoffice-24.2.1.1 index b89b364fefe4..f5a60656d209 100644 --- a/metadata/md5-cache/app-office/libreoffice-24.2.0.3 +++ b/metadata/md5-cache/app-office/libreoffice-24.2.1.1 @@ -1,17 +1,17 @@ BDEPEND=dev-util/intltool sys-apps/which app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) odk? ( >=app-text/doxygen-1.8.4 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils -IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=|| ( LGPL-3 MPL-1.1 ) PDEPEND==app-office/libreoffice-l10n-24.2* -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-24.2.0.3.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-24.2.0.3.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-24.2.0.3.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-help-24.2.0.3.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.0.3/src/libreoffice-24.2.0.3.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.0.3/src/libreoffice-help-24.2.0.3.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) +SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-24.2.1.1.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-24.2.1.1.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-24.2.1.1.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-help-24.2.1.1.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.1.1/src/libreoffice-24.2.1.1.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.1.1/src/libreoffice-help-24.2.1.1.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f8dc62059616913e8500836e37ff3c2e +_md5_=0d26146e42bd594e9ebe2e628243dd80 diff --git a/metadata/md5-cache/app-office/libreoffice-24.2.9999 b/metadata/md5-cache/app-office/libreoffice-24.2.9999 index d02c3a91e349..2ea43f1d5a37 100644 --- a/metadata/md5-cache/app-office/libreoffice-24.2.9999 +++ b/metadata/md5-cache/app-office/libreoffice-24.2.9999 @@ -1,17 +1,17 @@ BDEPEND=dev-util/intltool sys-apps/which app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) odk? ( >=app-text/doxygen-1.8.4 ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org INHERIT=git-r3 autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils -IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=|| ( LGPL-3 MPL-1.1 ) PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=305e502f1428da9ffc59aa69197743ef +_md5_=d79da136ecd5212c406ab61e10431436 diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index d02c3a91e349..2ea43f1d5a37 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -1,17 +1,17 @@ BDEPEND=dev-util/intltool sys-apps/which app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) odk? ( >=app-text/doxygen-1.8.4 ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org INHERIT=git-r3 autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils -IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt5 qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=|| ( LGPL-3 MPL-1.1 ) PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( qt5? ( kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) kde? ( || ( qt5 qt6 ) ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=305e502f1428da9ffc59aa69197743ef +_md5_=d79da136ecd5212c406ab61e10431436 diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-24.2.0.3 b/metadata/md5-cache/app-office/libreoffice-l10n-24.2.0.3 deleted file mode 100644 index be073f58a52c..000000000000 --- a/metadata/md5-cache/app-office/libreoffice-l10n-24.2.0.3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-arch/rpm2targz -DEFINED_PHASES=compile configure install prepare unpack -DESCRIPTION=Translations for the Libreoffice suite -EAPI=8 -HOMEPAGE=https://www.libreoffice.org -INHERIT=rpm -IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu -LICENSE=|| ( LGPL-3 MPL-1.1 ) -RDEPEND=app-text/hunspell -RESTRICT=strip -SLOT=0 -SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.0/rpm/x86_64/LibreOffice_24.2.0_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.0/rpm/x86_64/LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.0.3_Linux_x86-64_rpm_langpack_zu.tar.gz ) -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940 -_md5_=f46ca0b01319cc10768de701745ff263 diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-24.2.1.1 b/metadata/md5-cache/app-office/libreoffice-l10n-24.2.1.1 new file mode 100644 index 000000000000..ec5591c07e79 --- /dev/null +++ b/metadata/md5-cache/app-office/libreoffice-l10n-24.2.1.1 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/rpm2targz +DEFINED_PHASES=compile configure install prepare unpack +DESCRIPTION=Translations for the Libreoffice suite +EAPI=8 +HOMEPAGE=https://www.libreoffice.org +INHERIT=rpm +IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu +LICENSE=|| ( LGPL-3 MPL-1.1 ) +RDEPEND=app-text/hunspell +RESTRICT=strip +SLOT=0 +SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/24.2.1/rpm/x86_64/LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_24.2.1.1_Linux_x86-64_rpm_langpack_zu.tar.gz ) +_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940 +_md5_=f46ca0b01319cc10768de701745ff263 diff --git a/metadata/md5-cache/app-office/merkuro-23.08.5 b/metadata/md5-cache/app-office/merkuro-23.08.5 new file mode 100644 index 000000000000..9ae4e45ea91e --- /dev/null +++ b/metadata/md5-cache/app-office/merkuro-23.08.5 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-crypt/gpgme:=[cxx] >=dev-libs/kirigami-addons-0.7.2:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=kde-apps/akonadi-23.08.5:5 >=kde-apps/akonadi-contacts-23.08.5:5 >=kde-apps/akonadi-mime-23.08.5:5 >=kde-apps/kcalutils-23.08.5:5 >=kde-apps/kidentitymanagement-23.08.5:5 >=kde-apps/mailcommon-23.08.5:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-frameworks/kitemmodels-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Calendar application using Akonadi +EAPI=8 +HOMEPAGE=https://apps.kde.org/merkuro.calendar/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm gear.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=|| ( GPL-2 GPL-3 ) CC0-1.0 +RDEPEND=app-crypt/gpgme:=[cxx] >=dev-libs/kirigami-addons-0.7.2:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=kde-apps/akonadi-23.08.5:5 >=kde-apps/akonadi-contacts-23.08.5:5 >=kde-apps/akonadi-mime-23.08.5:5 >=kde-apps/kcalutils-23.08.5:5 >=kde-apps/kidentitymanagement-23.08.5:5 >=kde-apps/mailcommon-23.08.5:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=kde-frameworks/kitemmodels-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=dev-qt/qtgraphicaleffects-5.15.9:5 >=dev-qt/qtlocation-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5 >=kde-apps/kdepim-runtime-23.08.5:5 >=kde-frameworks/qqc2-desktop-style-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5 +SRC_URI=mirror://kde/stable/release-service/23.08.5/src/merkuro-23.08.5.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=50459f0972f92471f3adaa1d97282b4e diff --git a/metadata/md5-cache/app-office/scribus-1.6.1-r1 b/metadata/md5-cache/app-office/scribus-1.6.1-r1 index 4c0a26ec4719..047a2ac6ae2b 100644 --- a/metadata/md5-cache/app-office/scribus-1.6.1-r1 +++ b/metadata/md5-cache/app-office/scribus-1.6.1-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.scribus.net/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake desktop flag-o-matic optfeature python-single-r1 xdg IUSE=+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc ~ppc64 x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[tk?] ) python_single_target_python3_11? ( dev-lang/python:3.11[tk?] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk?] ) app-text/libmspub app-text/libqxp app-text/poppler:= dev-libs/hyphen dev-libs/icu:0= dev-libs/librevenge dev-libs/libxml2 dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:0=[icu] media-libs/lcms:2 media-libs/libcdr media-libs/libfreehand media-libs/libjpeg-turbo:= media-libs/libpagemaker media-libs/libpng:0= media-libs/libvisio media-libs/libzmf media-libs/tiff:= net-print/cups sys-libs/zlib[minizip] x11-libs/cairo[X,svg(+)] boost? ( dev-libs/boost:= ) graphicsmagick? ( media-gfx/graphicsmagick:= ) hunspell? ( app-text/hunspell:= ) osg? ( dev-games/openscenegraph:= ) pdf? ( app-text/podofo:0= ) scripts? ( python_single_target_python3_10? ( dev-python/pillow[tk?,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[tk?,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[tk?,python_targets_python3_12(-)] ) ) app-text/ghostscript-gpl REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) tk? ( scripts ) SLOT=1.6 SRC_URI=mirror://sourceforge/project/scribus/scribus/1.6.1/scribus-1.6.1.tar.xz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a717ce3e46a23bec9ec2adfce6d597ba +_md5_=ef312c383ff043c812aa5de2b56bfbb5 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index 9a43bfaa23f7b10e23a570600a7b8da4953c3123..1b5de9d6468cea2f7cdf6a9b407ac9bf86297053 100644 GIT binary patch literal 19933 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 diff --git a/metadata/md5-cache/app-portage/elt-patches-20240116 b/metadata/md5-cache/app-portage/elt-patches-20240116 index f88ee6b2763d..445cf596f6d3 100644 --- a/metadata/md5-cache/app-portage/elt-patches-20240116 +++ b/metadata/md5-cache/app-portage/elt-patches-20240116 @@ -3,10 +3,10 @@ DEFINED_PHASES=compile install DESCRIPTION=Collection of patches for libtool.eclass EAPI=8 HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-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 ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=sys-apps/gentoo-functions RESTRICT=test SLOT=0 SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240116.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240116.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240116.tar.xz -_md5_=9a0aaf2c56ef914104688781079e1d45 +_md5_=9f80ec079a8aee9b132a28377b3f6902 diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-50 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-50 new file mode 100644 index 000000000000..0c80d1e4ecc9 --- /dev/null +++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-50 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Handy scripts for ebuild development and more +EAPI=8 +HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/ +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=GPL-2+ +RDEPEND=app-portage/gentoolkit >=app-portage/gpyutils-0.12 dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils +SLOT=0 +SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v50.tar.gz -> mgorny-dev-scripts-50.tar.gz +_md5_=4b75ef7d3e944b23d3b32317ea149b91 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 6e926d30f4da0aa43dce198ce26a1c272fd660b1..87478ee331f0b2cb1a933c6beba635b0b35bc7e9 100644 GIT binary patch literal 18074 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

  • >d&hNv4ia0B@6M6wDb$&wBU=`?e;1By2uZ+_m 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 literal 18076 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 z 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 diff --git a/metadata/md5-cache/app-shells/fish-3.6.1 b/metadata/md5-cache/app-shells/fish-3.6.1 index 7228d7024f21..3db160b261c7 100644 --- a/metadata/md5-cache/app-shells/fish-3.6.1 +++ b/metadata/md5-cache/app-shells/fish-3.6.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://fishshell.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake python-any-r1 readme.gentoo-r1 xdg IUSE=+doc nls split-usr test -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-2 RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=59f32c19760e088bd296beda8941e190 +_md5_=45ca71d7807caec4dfb7ec0d72b909d4 diff --git a/metadata/md5-cache/app-shells/pwsh-bin-7.4.1 b/metadata/md5-cache/app-shells/pwsh-bin-7.4.1 index 8d47027861d6..4c9ffb6b079f 100644 --- a/metadata/md5-cache/app-shells/pwsh-bin-7.4.1 +++ b/metadata/md5-cache/app-shells/pwsh-bin-7.4.1 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://microsoft.com/powershell/ https://github.com/PowerShell/PowerShell/ IDEPEND=app-eselect/eselect-pwsh INHERIT=wrapper -KEYWORDS=~amd64 ~arm ~arm64 +KEYWORDS=amd64 ~arm ~arm64 LICENSE=MIT RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-util/lttng-ust:0/2.12 sys-libs/pam:0/0 sys-libs/zlib:0/1 || ( dev-libs/openssl-compat:1.0.0 =dev-libs/openssl-1.0*:0/0 ) REQUIRED_USE=elibc_glibc SLOT=7.4 SRC_URI=amd64? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.1/powershell-7.4.1-linux-x64.tar.gz ) arm64? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.1/powershell-7.4.1-linux-arm64.tar.gz ) arm? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.1/powershell-7.4.1-linux-arm32.tar.gz ) _eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5ab22c4228b15086afa8bd18a8d628d0 +_md5_=af80c1f61df9aa90ee1eda448d07b7c0 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 37a32dd8fb10636964925e8be9dd1bca1ba211a5..a351b2fde5cd801ac2f19e080cc7448e334e6d8a 100644 GIT binary patch delta 76856 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
  • -FTXA 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 delta 77530 zcmV(!K;^%$;sm(o1b-ik2mk;800092jJ-{>B{!0$x7V-8{aDiQ5eNXwZX21&Oe1Zi z#q8Pw0iY_?ERxD(RagIeJx^rjJ(n!jjH-I3$jp1siEy~T{=R^_csf7O2f=k@DfKVLs$zAqo+4<&v4oIbSUWv$-U zy)%zpj(LYXYrE66c;Iq%?371rVb>LRDCbBc#2n6Wlz$$sf-!1XZIpFid-#iK%(3U{ z*Uby&+(J)_C+_En>28A$xiLo0x%O+{b<7;TTWenF!V)DaLzU>A27PNVOd2HCPjzB%JH+>l|VEaY@@?ys`6r zhH~+??SD%7`f9B!{qp7G@k1;>l*g}*mR^>s_c(jnHIIgc3vYR+zG@l~cZ#g`3L&x> zp~YiitAPp598xYn@|;bKEnIo>ShXwR-Kj z>+HvOOJV<3kHv@Nv$Yu3ahBLw_rfz|%ysq=3V*+{4t#^J8E0+zz`Ks)YITjcV!q34 zJ@Cu;Ztio919#nLBp|NTR*8Z2#BWc0m(rPQnkA2bLCU(m+XxrE#yH10V=wE7Vcs+4aA9n`YUitlYh1gJ zvB!@1LXUT8n3Dfw%sE54bLji4r>1z%1Dv=$(cgHSTrn2q;7_fC=X~d5;*9-htyzUWnKOq+8x?0uos1Jgz>{(J^y0JM_Un zH(s*$yWFffz5z&d7J!%PZ&9}}Qhz^yxlYio0+iv$2iO6E&Ibzui;`MB3785#oJRxc z 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

    BDu_=L1i9!g{ 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 diff --git a/metadata/md5-cache/app-text/ansifilter-2.18 b/metadata/md5-cache/app-text/ansifilter-2.18 deleted file mode 100644 index 65725fc45053..000000000000 --- a/metadata/md5-cache/app-text/ansifilter-2.18 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Handles text files containing ANSI terminal escape codes -EAPI=7 -HOMEPAGE=http://www.andre-simon.de/ -INHERIT=desktop toolchain-funcs qmake-utils -IUSE=qt5 -KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -SLOT=0 -SRC_URI=http://www.andre-simon.de/zip/ansifilter-2.18.tar.bz2 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=e57e5c622e7992413ca4f9202913372a diff --git a/metadata/md5-cache/app-text/ansifilter-2.19 b/metadata/md5-cache/app-text/ansifilter-2.19 deleted file mode 100644 index 1847dcf60b68..000000000000 --- a/metadata/md5-cache/app-text/ansifilter-2.19 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Handles text files containing ANSI terminal escape codes -EAPI=8 -HOMEPAGE=http://www.andre-simon.de/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=toolchain-funcs qmake-utils xdg -IUSE=gui -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos -LICENSE=GPL-3+ -RDEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -SLOT=0 -SRC_URI=http://www.andre-simon.de/zip/ansifilter-2.19.tar.bz2 -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=528a4b511f5135207414c24e137355a8 diff --git a/metadata/md5-cache/app-text/ansifilter-2.20 b/metadata/md5-cache/app-text/ansifilter-2.20 index 975023472c0e..f21c1b6b3eeb 100644 --- a/metadata/md5-cache/app-text/ansifilter-2.20 +++ b/metadata/md5-cache/app-text/ansifilter-2.20 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare unpack DEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) DESCRIPTION=Handles text files containing ANSI terminal escape codes EAPI=8 -HOMEPAGE=http://www.andre-simon.de/ +HOMEPAGE=http://andre-simon.de/doku/ansifilter/en/ansifilter.php https://gitlab.com/saalen/ansifilter/ INHERIT=desktop toolchain-funcs qmake-utils verify-sig xdg-utils IUSE=gui verify-sig KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos @@ -12,4 +12,4 @@ RDEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) SLOT=0 SRC_URI=http://www.andre-simon.de/zip/ansifilter-2.20.tar.bz2 gui? ( https://gitlab.com/uploads/-/system/project/avatar/6678914/ansifilter2_logo_256.png ) verify-sig? ( http://www.andre-simon.de/zip/ansifilter-2.20.tar.bz2.asc ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=39a01ac5d7829875e30eca4eeb6465ff +_md5_=a0e0c19247a60ff4c2022a03d660fbb2 diff --git a/metadata/md5-cache/app-text/atril-1.26.2 b/metadata/md5-cache/app-text/atril-1.26.2 new file mode 100644 index 000000000000..03edab8b3461 --- /dev/null +++ b/metadata/md5-cache/app-text/atril-1.26.2 @@ -0,0 +1,17 @@ +BDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-arch/libarchive:= >=app-text/poppler-0.22[cairo] >=dev-libs/glib-2.62:2 >=dev-libs/libxml2-2.5:2 sys-libs/zlib x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] x11-libs/libICE >=x11-libs/libSM-1:0 x11-libs/libX11 >=x11-libs/cairo-1.14 x11-libs/pango caja? ( >=mate-base/caja-1.17.1[introspection?] ) djvu? ( >=app-text/djvu-3.5.17:0 ) dvi? ( virtual/tex-base t1lib? ( >=media-libs/t1lib-5:5 ) ) epub? ( =net-libs/webkit-gtk-2.6.0:4.1 ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-0.6:= ) postscript? ( >=app-text/libspectre-0.2 ) synctex? ( virtual/tex-base ) tiff? ( >=media-libs/tiff-3.6:= ) xps? ( >=app-text/libgxps-0.2.1 ) app-text/docbook-xml-dtd:4.1.2 app-text/yelp-tools dev-util/gdbus-codegen dev-util/glib-utils dev-util/gtk-doc dev-build/gtk-doc-am >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( ( dev-lang/python:3.12 dev-util/dogtail[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-util/dogtail[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-util/dogtail[python_targets_python3_10(-)] ) ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 >=mate-base/mate-common-1.26 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DESCRIPTION=Atril document viewer for MATE +EAPI=8 +HOMEPAGE=https://mate-desktop.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=mate python-any-r1 virtualx +IUSE=caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +LICENSE=FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-arch/libarchive:= >=app-text/poppler-0.22[cairo] >=dev-libs/glib-2.62:2 >=dev-libs/libxml2-2.5:2 sys-libs/zlib x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] x11-libs/libICE >=x11-libs/libSM-1:0 x11-libs/libX11 >=x11-libs/cairo-1.14 x11-libs/pango caja? ( >=mate-base/caja-1.17.1[introspection?] ) djvu? ( >=app-text/djvu-3.5.17:0 ) dvi? ( virtual/tex-base t1lib? ( >=media-libs/t1lib-5:5 ) ) epub? ( =net-libs/webkit-gtk-2.6.0:4.1 ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-0.6:= ) postscript? ( >=app-text/libspectre-0.2 ) synctex? ( virtual/tex-base ) tiff? ( >=media-libs/tiff-3.6:= ) xps? ( >=app-text/libgxps-0.2.1 ) virtual/libintl !!app-text/mate-document-viewer +REQUIRED_USE=t1lib? ( dvi ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://pub.mate-desktop.org/releases/1.26/atril-1.26.2.tar.xz +_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f28e3c67331aed88f4653a8a7ba21930 diff --git a/metadata/md5-cache/app-text/calibre-7.5.0 b/metadata/md5-cache/app-text/calibre-7.5.0 index e81d1af51c92..daef287226d9 100644 --- a/metadata/md5-cache/app-text/calibre-7.5.0 +++ b/metadata/md5-cache/app-text/calibre-7.5.0 @@ -1,6 +1,6 @@ BDEPEND=python_single_target_python3_10? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_10(-)] >=dev-python/sip-5[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_11(-)] >=dev-python/sip-5[python_targets_python3_11(-)] ) virtual/pkgconfig system-mathjax? ( dev-lang/rapydscript-ng ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3 ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) test? ( python_single_target_python3_10? ( >=dev-python/chardet-3.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/chardet-3.0.3[python_targets_python3_11(-)] ) ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) test? ( python_single_target_python3_10? ( >=dev-python/chardet-3.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/chardet-3.0.3[python_targets_python3_11(-)] ) ) DESCRIPTION=Ebook management application EAPI=8 HOMEPAGE=https://calibre-ebook.com/ @@ -9,10 +9,10 @@ INHERIT=edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg IUSE=+font-subsetting ios speech +system-mathjax test +udisks unrar python_single_target_python3_10 python_single_target_python3_11 verify-sig KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3 ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.calibre-ebook.com/7.5.0/calibre-7.5.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.5.0.tar.xz.sig ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0d6475fe1740309a162aeab587a545d8 +_md5_=ce6ceea1cb9273ade31d8490702de454 diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.12_p1 b/metadata/md5-cache/app-text/crqt-ng-1.0.13 similarity index 90% rename from metadata/md5-cache/app-text/crqt-ng-1.0.12_p1 rename to metadata/md5-cache/app-text/crqt-ng-1.0.13 index e7b6cbe37257..5dc65bb7b749 100644 --- a/metadata/md5-cache/app-text/crqt-ng-1.0.12_p1 +++ b/metadata/md5-cache/app-text/crqt-ng-1.0.13 @@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-2+ RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 SLOT=0 -SRC_URI=https://dev.gentoo.org/~grozin/crqt-ng-1.0.12_p1.tar.bz2 +SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.13/crqt-ng-1.0.13.tar.bz2 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad7cda5ebdd89080ffe57aadf7691fad +_md5_=bcb66a564993d4fd0529aefcb9ae1e34 diff --git a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 deleted file mode 100644 index ad7b314eb9b5..000000000000 --- a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.0-gtk3[X] app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Cross-platform e-book reader -EAPI=8 -HOMEPAGE=https://gitlab.com/coolreader-ng/crwx-ng -INHERIT=cmake wxwidgets -IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.0-gtk3[X] virtual/ttf-fonts -SLOT=0 -SRC_URI=https://gitlab.com/coolreader-ng/crwx-ng/-/archive/0.2.0/crwx-ng-0.2.0.tar.bz2 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=68aecebd19d43aaee16bb2a0b9110644 diff --git a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 deleted file mode 100644 index e88c88e7bbda..000000000000 --- a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.2-gtk3[X] app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Cross-platform e-book reader -EAPI=8 -HOMEPAGE=https://gitlab.com/coolreader-ng/crwx-ng -INHERIT=cmake wxwidgets -IUSE=+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.2-gtk3[X] virtual/ttf-fonts -SLOT=0 -SRC_URI=https://gitlab.com/coolreader-ng/crwx-ng/-/archive/0.2.0/crwx-ng-0.2.0.tar.bz2 -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a71bb27f1ec5d665c0026d7fdfe93081 diff --git a/metadata/md5-cache/app-text/crwx-ng-0.3.1 b/metadata/md5-cache/app-text/crwx-ng-0.3.1-r1 similarity index 96% rename from metadata/md5-cache/app-text/crwx-ng-0.3.1 rename to metadata/md5-cache/app-text/crwx-ng-0.3.1-r1 index f363025a2cb8..ea114fea3a33 100644 --- a/metadata/md5-cache/app-text/crwx-ng-0.3.1 +++ b/metadata/md5-cache/app-text/crwx-ng-0.3.1-r1 @@ -12,4 +12,4 @@ RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfb SLOT=0 SRC_URI=https://gitlab.com/coolreader-ng/crwx-ng/-/archive/0.3.1/crwx-ng-0.3.1.tar.bz2 _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=71790724c3eacee5b0e0bbed04c39f45 +_md5_=50e8293cd518efd063b6601a0416b487 diff --git a/metadata/md5-cache/app-text/master-pdf-editor-5.9.82 b/metadata/md5-cache/app-text/master-pdf-editor-5.9.82 new file mode 100644 index 000000000000..d1cb454d7610 --- /dev/null +++ b/metadata/md5-cache/app-text/master-pdf-editor-5.9.82 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=A complete solution for viewing and editing PDF files +EAPI=8 +HOMEPAGE=https://code-industry.net/free-pdf-editor/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop xdg +KEYWORDS=~amd64 +LICENSE=master-pdf-editor +RDEPEND=sys-libs/glibc dev-libs/pkcs11-helper >=dev-qt/qtcore-5.12.9:5 >=dev-qt/qtgui-5.12.9:5 >=dev-qt/qtnetwork-5.12.9:5 >=dev-qt/qtprintsupport-5.12.9:5 >=dev-qt/qtsvg-5.12.9:5 dev-qt/qtwidgets:5 media-libs/libglvnd >=media-gfx/sane-backends-1.0 +RESTRICT=mirror +SLOT=0 +SRC_URI=https://code-industry.net/public/master-pdf-editor-5.9.82-qt5.x86_64.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5afcd923f264d7237a473671ba435371 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.11 b/metadata/md5-cache/app-text/pandoc-bin-3.1.11 deleted file mode 100644 index 8495e606e552..000000000000 --- a/metadata/md5-cache/app-text/pandoc-bin-3.1.11 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Conversion between markup formats (binary package) -EAPI=8 -HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ -IUSE=+pandoc-symlink -KEYWORDS=-* amd64 arm64 -LICENSE=GPL-2+ -RDEPEND=pandoc-symlink? ( !app-text/pandoc !app-text/pandoc-cli !dev-haskell/pandoc ) -SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.11/pandoc-3.1.11-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.11/pandoc-3.1.11-linux-arm64.tar.gz ) -_md5_=729735af9b0d1a824eb580e4e93a9216 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.10 b/metadata/md5-cache/app-text/pandoc-bin-3.1.12 similarity index 70% rename from metadata/md5-cache/app-text/pandoc-bin-3.1.10 rename to metadata/md5-cache/app-text/pandoc-bin-3.1.12 index 9b9b3eb71096..e001dd205012 100644 --- a/metadata/md5-cache/app-text/pandoc-bin-3.1.10 +++ b/metadata/md5-cache/app-text/pandoc-bin-3.1.12 @@ -7,5 +7,5 @@ KEYWORDS=-* ~amd64 ~arm64 LICENSE=GPL-2+ RDEPEND=pandoc-symlink? ( !app-text/pandoc !app-text/pandoc-cli !dev-haskell/pandoc ) SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.10/pandoc-3.1.10-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.10/pandoc-3.1.10-linux-arm64.tar.gz ) -_md5_=99df9045b176b7e976b2d1fb23bd55bf +SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.12/pandoc-3.1.12-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.12/pandoc-3.1.12-linux-arm64.tar.gz ) +_md5_=99de35c04da08bf954ea531a938be3d2 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.9 b/metadata/md5-cache/app-text/pandoc-bin-3.1.9 deleted file mode 100644 index 3aef45e29955..000000000000 --- a/metadata/md5-cache/app-text/pandoc-bin-3.1.9 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Conversion between markup formats (binary package) -EAPI=8 -HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ -IUSE=+pandoc-symlink -KEYWORDS=-* amd64 arm64 -LICENSE=GPL-2+ -RDEPEND=pandoc-symlink? ( !app-text/pandoc !app-text/pandoc-cli !dev-haskell/pandoc ) -SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.9/pandoc-3.1.9-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.9/pandoc-3.1.9-linux-arm64.tar.gz ) -_md5_=03d0bbe2ba7d967e32a7db2eb09a4fda diff --git a/metadata/md5-cache/app-text/rpl-1.15.5 b/metadata/md5-cache/app-text/rpl-1.15.5 index 6cdf731e6e8d..2c9f8ce483b6 100644 --- a/metadata/md5-cache/app-text/rpl-1.15.5 +++ b/metadata/md5-cache/app-text/rpl-1.15.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://rpl.sourceforge.net/ https://github.com/rrthomas/rpl INHERIT=distutils-r1 IUSE=test test python_targets_python3_11 -KEYWORDS=~amd64 ~mips ~ppc +KEYWORDS=~amd64 ~mips ~ppc ~x86 LICENSE=GPL-3+ RDEPEND=dev-python/chardet[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 ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/rrthomas/rpl/archive/v1.15.5.tar.gz -> rpl-1.15.5.gh.tar.gz _eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=82a4e58c105323649497590aeee40103 +_md5_=8bc83828a2929130bebc77e1f9191d40 diff --git a/metadata/md5-cache/app-text/zathura-0.5.4 b/metadata/md5-cache/app-text/zathura-0.5.4 index d0c2e40f624f..519d25f5062a 100644 --- a/metadata/md5-cache/app-text/zathura-0.5.4 +++ b/metadata/md5-cache/app-text/zathura-0.5.4 @@ -7,11 +7,11 @@ HOMEPAGE=https://pwmt.org/projects/zathura/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson virtualx xdg IUSE=seccomp sqlite synctex test test -KEYWORDS=~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=ZLIB RDEPEND=>=dev-libs/girara-0.4.1 >=dev-libs/glib-2.50:2 dev-libs/json-glib sys-apps/file x11-libs/cairo >=x11-libs/gtk+-3.22:3 seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.6.23:3 ) synctex? ( app-text/texlive-core ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/5.6 SRC_URI=https://github.com/pwmt/zathura/archive/0.5.4.tar.gz -> zathura-0.5.4.tar.gz https://cdn.turret.cyou/~turret/distfiles/zathura/zathura-0.5.4-manpages.tar.xz _eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=535ab783163410c66e0719f72b52ffdb +_md5_=8a71bb2ff6c0c14c58b23a979e1aaa98 diff --git a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.2 b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.2 index c944fea4df76..3339a28fc5e0 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.2 +++ b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.2 @@ -5,10 +5,10 @@ DESCRIPTION=PDF plug-in for zathura EAPI=8 HOMEPAGE=https://pwmt.org/projects/zathura-pdf-poppler INHERIT=meson xdg-utils -KEYWORDS=~amd64 ~arm ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=ZLIB RDEPEND=>=app-text/poppler-21.12.0:=[cairo] >=app-text/zathura-0.5.3:= dev-libs/girara dev-libs/glib:2 SLOT=0 SRC_URI=https://github.com/pwmt/zathura-pdf-poppler/archive/0.3.2.tar.gz -> zathura-pdf-poppler-0.3.2.tar.gz _eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bb822817673db33060e99fffcaa355ba +_md5_=277f554d9d26bc095d297214a595a4ab diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz index 7b4aa63e2558a0ea647f3204a60d3d0a3293e7ce..c50d1538ed4d6a6a69b349c90a042cf0feaf5e73 100644 GIT binary patch literal 18749 zcmV(qK<~dFiwFP!00002|AoEXvL?xKWp_VMQ7_PC5s~qG$+3}{%%nT%UKWuV!GTBs zR0E_$J-yb-u0H2<1JJ<8Mx*MS@5}Ub-@dnpyXSxVr~mz*zRiFC>!0sG|LOdczQ^mQ zpWC-~^>6?6fBmQb<$p^5_1ny)%^u^*X@piv`IUA*2w? zj$@^3x5y8)9Zw%K*Sq#7J*URLXHTn-r`-MCS9n^?_nzw+@t#+yy{xgWw#v-m`S!p4 z&;L|n`gX@UM$dOzcbM_abNG(Z>)d6}T22qG&(&+{`P?zaR#rH<#hrEtea3N~5bjV4 zS6;(ap1ZZ!pV(X5^V#F->6sUQ7}kAXPkZVbWo_=Z_VASXU;f+QF;)MKsg8G6Z*Fpg zwQD#%?si&;{mS(T$6Jg!l$AyfsrH%snKhMCOUb?L%0)kSEtMM_VXXV4`pmFK$NE>f z;;K))YsL8Y%;{ct?zOI5uvV|5{%WeLwyT!sv{PFRy`CLIz4)S&QyP6^$$4Y;*`GV` z0o>y3A;hQNz16r!d*<_`8Mu`c+Ahx(#u@uQarJAp_LP_x7d`t7B|JH`I!bH#JkL43 z{*9^X`03~IEv8gIY}L+%pD7+lE{;vA{+m*<2hjF3)S2}6a{FK#8| z)A^yB`?)s0a>q2Ufp-+HKQ(^WD_r5eBSKD%{(ytb#;GBChh7LbRBrfJQ+Xfj94wG~zfRtKVi^2%I($~j;l%ySdzQfG=9uny2%+(;xe4V5mk(Fq zqia~D;=ZTwfG|owgG&c0@>%n$*SPDddGFkwYsJX79R9GTziX<7TZQn6Ryt7{IM*|- z!gHHX!^v9W&#_@56i>`?gAcQ{k{MqjOIv>F=&HT*i$KSc)WKY1i?u_Yf0CP>8GC~ zwkp>bzq;4Vx!|^m@ap|8&*pnpH_p=COW`gjh@63}qR00gV$j+k!VjFZng zTjzP-I9*K`yzg8InVs{=PrwhlXvZ(q8FqfI@vE&!D>d8z&%*!u<{#n0pA)`G@Z;Bg zo%@-2gQ~fm0T_j$eQM941(9)9@&M6#Fe~^!Fwg;V?>6#7z|Gv&y5?yug`2zq8fgKi~N14?Cqb*XgTW+&&Q$%gxiy`~e?2`qBkT=$HnuSWjvsnzD1>yY!GU z7)3A=cAHq_YVJj#;zs>My)^Pz<81iJt~CKIY2q>E0>6mjMeeyjG9XW9mPmR8*@zN= zdi9C@JI;KOD9T)mR0g~QH}}D(?zKNfz00mJAF0JsSb*)OOC4XNxmZbZo8SpN#O1>v zr7t1p;;ZT%Nrz{8P4PKg&?c?KdXeQ1^noB>Ckzv7y zc*--#M==9UdjY-i3u>K>4}dy49;5@dauJ&F6_`r}l1Og+d2IZ5$%iZhcHK9uC)W|4 zMHFM*bA#ItS8|h?NqE3W;u!;6K*}UGdzQ2muB7>Z*LnQD^*gIQf4Ki;|0e-i(*N;q zn2yX8hM`&7r^k_HV=Z9<@452blbm&vVirlV+$jr-U=%^xvE@7j09j{-{-VwDM>5g6 z;b;-eCPo5`3up}~tp*7KBS~^SFY;np)gLJf4^FVD>yvW@V7TQx@{4tMxOXdi2yCrZ zLjp8k5BZsNy=4o8`GWDJbS}ISK)87pqzrxo2hW4#G@qJ5#~i^9GB{S-;3DY|&yJIO z%@aa)C4J$4V7mnL^MKo@(}6blGa)tS0tk3K@~w7V1Ik%R(fojMYc_7rv&f9V?7E=0 zGaL*)05gbW#0?EZ0?_=ui3%c`c-nBcA!AK|#~2TmPP-CU^8l6M1O7?AaL)pXg5QwZ zQsVAsEW|W;8CJq71Qw2p+55WpCSE2jc9M48)T5N!a@=`1k0k zk}C;hFB5A*L3&9%V<3<}oDgcffuH-m$Nk6r(;xozU+2sAzY&Wc_S(JoOx9TtLDF-fI8f8E#kMn!i@v~ zbItgAYxpqiVGkm+C{>_$2I;QAqIs7w^apUJa-#|1{lN8y{BH|jMFuEU{$hf~6j7*bZR}GPHA2~iewj0EKmW)Y2(mO*z_!6=P z1QxFcYb#NJP?-b<^m}%4CXxyDL7b9zQ3^q|#zjDKp9zxk^htrxAk|G656r29dH>L0 zWGo!_!(M0vNPcgT7IZ3i{fG4dyp!AGFqeD%tM$Obt0KfZjD9-%Ts zSR;g5j087248a~_$4&RMdU?YEL0Pfo!v$f5weVxGnfy-xkryCK$mMGc(h}+g8_WZc z1%39My_Zt^OD_>EU7*R4RC79<4G1TH^N>>o zu5pJ9!#HY3;u+>P5T=&bxoW&t z0`Cs&1}geI81g<(>;(0eescLx@p>h)7(9<_n|H?_FcF!QzYBoS?EF|wyL>npnQ|S7 zOsXV^@H~ixicsVDBij60k}k1f%R`yVDE<*B@g1AAW4Ir<5sX5bQejUPefZDGHW6(%C-Kn+3??#zm-@% zu`H0lv!XEZx!}_hFX0Zb)PYw)n2}2-6ESOE*8cbebrRpZOp{p}1=Z!Bq2c&K1wb_L zIjeJ$&{{#=OqyR(q+!tpl?^=rXFhCpLQts(0_B8DiOSPN>i}U$#?>Yd5NGV8fk9#O zp&>pATS?XySj!V3DTl>FPCyD;7hSX;v=+~(Zb)l1!qIWvir(`KqAFQaoFLLau-W+W zpKs`~51W-Ik7sRBe=lTcW&!if6fZ303U;RC#d>oYvb|3OJ%H3N1{;3MlFYe>)$3xsJu zINJcHh`A??DM~#2UV->W*cP7%wLw<4b#o=DS23;Jpke|&R z_I-aTyZ&+h%l;{TkMVo`>F4~76!(Q(RIoTdfH_+c+8s1i|80HBp#f{3{E_0f-52)hR(3tfaP&#mM!sNPQb$k{R%YcAC z5(?NloC0m$TIoEBE;fcuMxH}yoe0))HjInh`g9&6PmX+EHc1e#t^8w@R~M7-{c4CF zO5lQxBywgtV9V1c-vE5@3mL@yTVvJl<)@#?l<1ugYu$SiUWChp7{N?oL1eVNEh2I~ zbrG-r4Qk`4$nxTGAodp2K*ozj30z!;w9u{!vBqX71@Z@xdS~1f#dwMjzLCa@b^KfQ zK%n+<{c0_h4uMUoB}aI6&_^JmD>?gy4FZ@4+#eA7283H?>qv6GKMoi(ao=!!t_#|l z7t#rf#I!6$dR_t0V)xVlI#3j00$=OMrsEtcnZ<8!695eL3H4tu(%r@Mk3+K;?pq4dZDmj zY9(5_s5c*Jo%L$Rf4}dTcf5I)JpP2rxr`A;a`Nws^c=$27$nnQA-{&4o?E+V+EDtH#ogy(lS5S)x?n>P}(N^~!ICno=JvK+ItSPnmdIJ~CCJIIybdma>d zN<%8h9WDjysg@;7wh@uINN$LahTC^QIGqCzIV4U{bDk<$B6nd;$Ua zf2dvk$0h^9zNx@InSO-BDdatEA_c7*{=Fg$X<@g@CGs2;*H5+#!4GbjOyg$YU27jQ zS}Kc7nz7hiAORR1<;e zfyg3hm~gX#wg7`HP@*FfOnezErhgRu388i4 z+4FkqrpWweswU%+T)^JvR*XVk!-F8G;lAG^bW7`ZZHR>2-_u}-;ttS%paEfV;Z-5@ z4EI*rasyllWbVW)6KZ)kemTq?{(;T@E@vHE8VY+}`6>6EX3Kngyb%3Y2V{>N4Vg-8 zCfIqG6gM6r5$OEB6 zOj#eefLe%{D0j)SvWLs>aV7p>yG6sR@yLLLgdpxu8;Iy~Y#t`!lPxOzU2DrhszQIf@_qBgC#c+%O@6td?7nBkNM zV8JJ$24uovB?G$ne3ZV5Fauozk*?bUWItiGF>y>gG(Z;~SirhGuv~OhnElRnoM1Sh zYFLv98z5cDb4nuDk`p2YM+^wDW2o{Vz(g*7qb7+7F7B=n*&otp&Hs1*>rdDB_WeD< z1+YJT31i}opt!pCPB-5XA^^AtA68T_kLqea{C|THOau|>j4!MnYQ#*o7EySRNN@RH z5Ss8g9JCLUpbr(Hxsg-Qfh3{5lz@jMTB>#wTc79>+G5140>1W(|zo*S#f+A=ohcR(7{FuVp>+3l;L z^7r&TeH-aB`-Nf+U|6^u625|;#=Qrp)F6F;fHACn=eA~ zI&^60tVrMq=4mvQt$zu04@b|%F0UyC%WbI4<3sC9=4f~krsiB$idj8 zEFXBzWaSCh+lypnO{s(5A=;p{_&ofS8yG|}r1GioxCXcrkr#U30#qO4;t$DxKtP8h zpS`VaY#|S_%4zmA+K})+7Ic230sCrd1C#lR+S-o&#Ne@GB2DU>vB~$C8le zUzPuPhnfy3WNTcU#8A0VA`=b)TEMo^<4}r(`yb)x9&qy5QMIw;=`0A9hR-&(2I&%oUQ5lE`VW8>q`!n+W<1<~mVb+HcK zY64T>NfWOM8w!F~fP+w)jus00^rt-Ne87Wr93pNApx=ia2vuD7K=y@V$wE0sVztrc zg9((2RPKTA33gWUa3CKCZVT*!#L#Mq-*P0HsAKk0PZbHvuD-jqo=#2qp4}bX=b@7lkU7vYwO<=l)a^sFR zvLb)%*|mv|)Jw!kF$l)gAseLrz(pK#{PjSE@%X#hRzw~knUYk!@6a#`1ZH+UV_mSn5X5uYT&hJm?{t-SU6y&E)L?+DBZq-kaEk7l2I*qJXC2 zn`h1?n|OAFfV95*R)rOi28QT{^aPDLsZg?c3mK zkaB}FPEU6V!mL@@zy@fG4Ju5a7(@>+pN-)8piPJcj0N3(#d1F39l<$Ut8c5H zcF5Y1o9(ZIX22p(lfLek`@)QLF}`KmgNFBk2|QY4fpsnfvqk>v<2E`G-i9A%ZvM6f^gxW(WveJ61?E!72+QNOyFr3^dhi;u2Nwf&fMUry z4G%iy1RFu4)Q7N3aBE9yMBD((x@`qkK;JHjY2d8S0%&{WhKPa<{j$wFE$}tj!GnC7 zb4>Xkehtw$-YDiGSYst$7zG ziZ)}}U>Plc!sGzB1RU|rSDok=5`ry;9dbm%AxWcLdhE7lB6f>3xqCDS1l@Kep^YFq zAIfER+@&CU(`6mShl1@^HaWEzZgOkE)4@nPn+ul(!^6I2eCjam)q` z*$QQwx{c5_A;a6>X8g&OtYoa|n?_kg48lKsZiGi2B@Ixyt4?)ir z*9=3$xb=}y!y-JqLyqn?KF?0O#|dQxn9xBhl#V9bh}8QTliSDr;PSW2d2=KI`bD zcsvK@($cb)AFC}u??IBi0)*NflYM$5kQ*;S*$un`IJ-NLK`hoOq(YgUcCaNkK#IAJ z8HkA+)se3fpT)zeClMqN`vR*_kpP9i+9~D+KjIGHC>EZcFb? zP|omx+9oRmCJfxNSDl6Xz3n=`2nSN-f|H|p?8SX{l8V;A!;&<^wq`5YV5qjF{>nK& z?9>r3c87h@d7~m0xjZr_Vk~aYB%c**#+MI)C5el)HSKDd3^f3ud)I_m*`Ad|9&f!4 zpzE=YZP=~xXd4tq7Hh*VfMkpMT_I2wd0`h*x_0UZL~*nAPS6D05~qYO_P3gO$x1F_ z)b0aP&Q4YhyQ!Xw=qZ?m#3JibkgEaXwI8@x_~6L`D-$A657z-n*dm;o7!?4$g>i|p zALk8U?PPTYSpMV*9<^p$c_Ans>r9dh39vXEgv#XW9zzPof)Uyt=p^7D=kREF#EmXF z_A)@r5`dK6gO@WcMeU1cWnwNJ1`45nI+Pj`2$dlRkcaTdkMu{N99_p$7Cb`P?~yCn zJ*biupnPkKD07dEC*Wr*g2edPj{J6;7-ldBhkEvdI)@DJQi$>yPO3Y40A5iJ~N&&jMq9d$YT2rbmRtu zAg4EC9pu0jxIr$;F^;%BFAe1U?Xeo1uNOQsl4(kY`;*T5bw2BLBm%3A=)!IOmwIg* z^2h|h^MJFinHCs`q*! zDTw0(sfu#$i=6s5cDjCRr|1w9WMg^u6YPQnc)Pq8O+@x;urlOJz*Yd(kaaska4w$a zC8X~QnzKCiO|d-@g|A|4w&(y8s3efZaf}5~A}>AQ0$TL~&yIQT^E^3w5lfLWa|T&N1#QTIC|k{3hX%mj3*+O^*YgLTi077BPDvtz+Pg6ZMWj#`5GvWRyg!zoiNuX_@dcy7pVI*tufzYr-N*2SX zJ_ZG__=1Up#5bDw&BF-Yii4B+0_+KJdK6YqN4!0_GgQB{aglw{#hzwEN>ng5N;+h) zv%1}599ya9123>@B&J{=JT+a1-+H*b@q?k?fBw^7Fw*rsh~@c9v*Qhm8{XG5EUn-Q zQUrp_*(95as~sruiskW`|FK`L5ty(*LW*4r#9**p&WBd*9`?Y2InNLes0V9jQ| z?yMu8gw*#~7oJ!md?N&Bv92dt;5&AGd^Bmdhcv26BE8NCLwI_DjoGW$k#$ZEgGd?3 zhEax|(l{9_?dv_23ifV{#HYg0ocI`J1jO8f3tGIaWLLDPIxO)gF&9b2KKZ~-4-ESU zlK=CcFcCSXe?#|tmhE`F7?|jpWC$3cU0S8uTapiUzQ7%>))5WIkU>?h2#2t9%Gwpa zR_g5p+T<&NP(t|J1jwFMi^4N9@DJ9LddPCao<8(nc{~>%ABUU>)7xGtoD^Zzk-*jV zG-!x38W#vkLV)z}Qy{~0?5cZ;eYJ4b!2dpuXUC10&>1^)Z&}hr&d-!A@7S^FY$VJW zCnq_>HP4$a3F7|MMmGAR%Rdi-SF3m~&mNsQ*EXPb1&g;uIFfQIFt(cy&)Y#m=v0TC zRqGN3rjGWw8!-iT;xasw8;}JfQ3%%HkcZ=!#-Mpax@0MVuTcI$CHnd}a)~w)r3l?A z+!p^!c@Hsy5n2DqWMtW7C1DVTP1+Wk9qc58#0O3kz-8pXuRBtXaI|-{c%RHEf0>U9_{}WZB6TvBQN7P7-F7bW7!i_*0Ti~}Pfol6 zllWYTv{Fvx!lS)%3#P0TJp5fo#*uS~1z@SdHXt&i@zgFpVtVe{JHBNv$ou&G?!qs_Qat9d+Sb^K$#&vs~4qxhgzCT|CuRR0ZKzF>36knqgT=tC=$739V ze*$*SX(@nSPd}?5sP9=?UHLaQ$`>~Ja*zP};H0;8I&N*e?c)zBB@i=25cWC}-P{oV z@0d~8YvS5q0+eJpIR!!B8r$=>b&|vbFhXWR#e#?a$;$TVkiGluh~`}yS2i)q_z-p1 zddtDx!tzDJBp~1w>hdSNRg=OuneSjq2+2p(!Th#1?Y=wuN^w1H{%O?%b4Mex?YGX1 z#vnGL-lGkuh!vmNg&y>n8Swm7tYD*;E)kNS<$*jBPL3SFv>Qzq5iIy-TyI~@vNg>k zsSfENh|Z(!Ay#o9Xp#LJEWY50u*hhaFzEWm3Css(yGhKrQu4%@xH!NvGz;&zN%IK2 z&$%tTH)pid9x?|w@)QH1srqm{6MWiE(#OYB>FJDR!7+Arm>QHhz>}2`EQh1k%p}PR#Bp?mtYh;!!1lvJfBl!AoR_-4OcR@s&6ob zM~k4>xA+^%^gNDcnxCN{&1n^drQN*E?G&?HlM+qCe!x#ykkx`MC^#asdV+LYJ|1K* z4-g|X2_}o}x&^ySWeqN+V*4b5vpdB>?16dVv&#+v3V>UIwt%;7=$vp^*~PH)&$ygcgeVDLwo?k(bx(LKd#aNTu1p3jlC zc$SF&h!YWzgePe&c_v$1Z|5AcJI~s=TU#BX$W125t6Nqh4>x=ydD2H-ygUoG^4qy- zo?ak*M@yUO2P^o)4{`TBz{TS?n9*lb^)ty^k287wu|v&*`4z+u8%SX@SGka&XcUM- zBKYiID){#^#0V6%-|We#=P#~~u(kBG1CA%XG%J3Ou*>g~2|#m;F zp^ES+BtPJ}Pvq$d0w4g?)*;jDyb_wP?|zHz5A8fys5`c0aXh7JO<#m+9=><3bg6rf zg*liqy4A_M+vD&CHG9`T{HXi>;h+EXhrj;e&wu*q7lWnmv3aUDKItYNa=~RQ{Q4># zt?~9ml?ZC%)@{Kd4k!tQBk?=&=C+;Yz7tXzr0xXIL*P~&f&l!5?ou9H)9EL$_QBV| zbj<40&iocBf?(}ZzjJ>s|9FQw92AP$7rs-ZAr%xSgllhoK%)q`26+b-d3I#KXDzpu zAepW8_vN%%4k=oMM*yQ;qK6c7+d6kF2RX2_KsTprisgo6hPwJcwpaX(y_BJZkaOoZ zxLnK?i9aJV;u$a(*Ty(&3XsBwQpL+ji_;k=q8jA@ej#J4!ks|PK5^C81|R~TP% zST5A%Wll%vq^<_8QTuUb1(UWA8El7vJ@jf*O0+U{q3+f@o`~^aAbg!GkziivVNo2^ z$S^j$u(8p6*Mz|1*X_vy(gn%vg?ZYA13RKmDjdTNB;z5fP^rJx%l~El`yc-Gfm+4y z{9*r&(+r1apd6ohkp#0GLkab^{q_!I7LXXgnXV^TIn>S{p5>TBcBtcRJH+F06Wc4( zSWki9MPR!rnET^$1f0d`&;o3sZbl%oJZ$dLj0Z{4imkHo`fS&jV=q~~RaUZKB1?l& zhhzvtixW6RdF`a!B9-Vuu2s5iu(kGi1skr(hi>S(lWPvpgzsi2{;l35Q4hHxg=8hr z)yX`(>?W6hz3CsAj9dM!z3%SV((y!FdIHh4?cEc}JEoQ#9_oso4L?XH*(F{F>3f=x z30dbfsxubvh*Y?$TR8IYR14A1Bj>Si%nKI)L13OFG<0)-{pvC8b03JO({70(j`#vs zW8lF`WCZJ|7SJ&Ol;u9l4*FCYQZ?C+(LKUJ-(Sd=bx+Et0ls6q#p|rV0ie$Cpn-E`l!I*Vs8za zBzF~%9I=XSbw7s(MJhT+aP#9Cn_HHasS34+V z;Z9F;xe2iX{v=C*P`p9la*Yv=i9-{u84tJ+*lLxX~B;Od^|j> z$kXX5Hl*;Go)0w}sXU%QSNvk7fBnPy>!1JpuOL?b{?3%bJHP6jCzy!hj0rQeIkiU*?Jn z&$ui`Ei&UrO#y45iIKQ`zN>}ArWh1z5(Sqytk5vKqjgGN1vSzkIui;lZ~Wj5gF-|n zhu*lhfOF%T71{+ws&0k5oDJcLJfm!a(K+S`bpl-ezO9_|E}woy%1YbLDVY3n6y|pK z5h3ne%5a|A{sxy$fm-PSI&a5(U8<97odl-h)+WY5j+ZeL2hfI2RN`zTz5Li2@3E89 z>8P+L$JA|#>RjiCtrE+TlyNVs z)A$A=5QZIEaa^Hi#pZE;8oKebRnhGgKobuhr3bLshp2ym%E;l0OmGnsH;)Uf+x8So zYCH`jS3|D#YIEF;q68#}LDwj`UeB#H?xo_wyIXART8B)6IOGifI3U%2)L{NN|M|!8 zX!wSH`=kre%0fz~B_4uPVspLQLI6u=4lXx&jXJ!5(Q>FqL~2T^0; z7_*VirH)q6Eiga{iJJK~=5+AfZeAkUzN7qEg?YPaAx0rNcyO=FohE!z)uSNkFubG& zS`cnqavkIFyv6N5$J#=M{Ur`=aHD zu$+w=87YHH4a>i9w7~OjxAP6#C0QN>U`ej~eAx-pf|X%g6#3LdMpPStIoy_YL)S~g?1gf{iVaF9`qC!2|SaJadr{~(!^0SoZtQc zG)FMB;0+`YPq!EP_BH|cblU|AMTWZo!?k6{Oz-H<2|$*|UOt=3z`f}}k^KYC5s~S@ zujO6SToI<)f_7<6z@bsU1d4kv;x!>PSu&o;sD9u4a(Y0qYd2Y*I*KugI+P(Kn~ zvEwHlkh0w5)chMOZ`-*Fdb z;VLS`z~h+fS#WH-JW1p3{TdIBq82^@ofzy2&(1!=7aKfEEe_3s@3m)r5q`iBpj5tgTQ|TbEp&0npd{>(Jhp!{Yd54U7aPDQvDPzNI z8Tdk|xwYutx_nQ1?B!Qt7hM;AJ$nQ7v~eJLwkPQh-Bk8w+ega}vWAz|mZ1 zf&p9@*qrG-(4OGd(1|x~uXBBFktlALbraV8p2u3hYNYPt`lPqr0o*R4wWDGX(Q$~U z^>zrt)1G4&T(-e)&>wbzHHC`h%PXG6e~dF!2J$jPmi#n;(Wz5|He#z6MEZS zA5XX<9+KUa?exucfwq10>>+(v3nV;U0L~qMx(aC+GQx8yJlNtM({_1kxgIBwNk_0$ z0rbK52f4i9p!1=`QIE zHzKYk_xG;F)+j6`Zj^@H}8z4h-pY9`nDNgU? z9bj7uU;=2@qp%9;@(?FA7k%;Xm~DOPUk{C{hkQ0t%|~tN*e~)?{Cjc@$T*t_AtN_z zoNN+@6IrBn^h&o5ez{;>f|uL|K3&a>jKnovDn6aT2L>Q_pdaEGC_m870dj=jn(0T+ z&u>BxSn?G2BE4~g?i*?u&~|J)w0G$zL_MG7R=*+>5WPu+9U2?BC9J1sBj+7$D#518 z{&M$>?0oA8rM?coJ@rGMy{H#D_PdZ2_`5N#>0%xOX)&p9#ce@)x0E$s$ zuJ-?cHf|1en=vHB>C$N9XN4aOD4J8%Vsx~Chfx+O;c|x~JQ~6<;3cRnk}Q7@L%qu1 zu~ho4Pa!LoC)(Y`h&(@!<%nLm&wO_)1Hf+i(V2)}-9O`eg!@5l$pAecxpXD_EjO4zRZ0Wa?%JuaN10yo2P~rdG6yNdqkf;50(bf9>cy12K2AG`m%A;P+ z_eHN}Uu8npL9_g>0|jcKE<9^2ALA1p9~UuTpPvN-=!gfDaX2Ueugpl-ckgi|PD4_& zP1k&IfdJ0VZ-e&pxPz7~dD&)e_dG1jk;cw*UjgJMDTBTNngAG);HUlCPOK0Gs6u4k z^|*0KyqUOaFA(vVRKiS9?>Rck8hoXUS3~G^?OULI+Co#~|A9gm^ez=ld%_75Js= z@1tHgtzQvCkd~M3yB2D#>1s;^X|RHKxzS-*B0A1l_Q!R8@VANu_j1moEK;qDyytd; zE?JRv(y9ihPrq8}{Q2iU&cFUNfBt#?=TG4q4DJg|;g5FcEjX%MzQ>Li|9}UrE4b10 z?H`BJEvE<__Gs@CgA0=kqRtHoZh}VFUoI3_799#`3f-`Q+kQg+J&_G7>g6fOl^eWv z2_SejK37&wSI?qhP59TlEeW$#C%v(Oo9jHLy4I*}cyzhtas*~UGrEeMUreqQgpa)| zr<@;;8+u|}2u!}GF`pNvno|REQA^X6OxfD6^Jstk_dmZ)Q@>XnGilaHRRG}|8hY;MEd?#-wy9=z}ZV+{~h=N`q4xah%@ zqy*>9hrLOb2s{i3m%Tm?6KwE59Pk6;;qK~6(g?`7wQ)74ZrZz_*)wzx3 z2v!MWf7^weUgp|Dsxe6;)YH>L@iwe6+Ow8Cb%#?NH;dx3Nd1Sb2;Igtyhzu|U&~!e z+Y>s6s4oQa=a39PmL0%OcK=RLr~-4*?h@FQZ0tq^J3@0D)FS)&q0hC<><+fLMDIPIoS~5*WAJ5gju9b=v>8rn*3{@JSxBJnpeS$aT($ zrsn<~9!h-YmK!#V$)#g>e?~j=HPe%JhdcV+Agzu$B3xjzzLsV?)=qLj3$5jgqJnz| zZ=1?cK8V=kWPopJ*^4y);Z@GhR$DGo@GS+GA#7<7;dCynyx#%%;l>OIll%CFEsE~2 z>g`=$62$Z3UR`tOllnw#?FXSi21`6YIABl3nKZLGdf!tISTYdM{;pSLmtN;DZ&88` z)!@pIW`xU?FD!N1a%6_|6-znQ^S}2*4?jDoTikd^yM`OhpXQ`r+}zum$G3qHoUT?o z7K7bc;sEf2|GtZ|e6JLscEA13AE;HIS^(h&%XTf9M~zD^>JVObuF>UEo;G4F{-&5g z;3oS55NuI`lk6(s@ym$HSUeVn%R6Rd-{+tIj$x;eeS-#64FY%`E(h7_ z>km6TXJJAPt#e)ReN0d;q5@sIeUZkUt@D$kZ{Pm|u7K35dwkh< ziuWc1V)gT`>+IWZd<+d^o`~4$8j#*S_)gX;K8i4Rw7;V@-^t{$3^EsL4QYXNYvF?t z4>D;+(wL9TvC3;s8!5k;?7) z5*h;zPFPv{aqnIB?N5N|cG<2Aw)?hA>H(YF0Q_#P_9%BvZEV}b?JIzwesb)`fwH{k zXH{>gm#VF$wnt5yS8n?qke9CZK^u{Hp67k3l&fF6FWT^Ma^3bTZ2MB3rQv=iTmyP? z-cDFIY$z7onAy?Y>EQuBz8&GV$HS2=J_X2PCFslxI{g{)H%TD-PN_<3qh=a@5@Bw6Q@O@prvL@C&?S6L5!~+9Lw+{ji>?<0=hVSN}E5F5^<~!?rI}hwc(M29VuKei4TfBTvl3SPD zBVRzbxg2d9)pg5m8UqLIc6b?)FQ2NOS$~xFd^O`)iHx}+W46eI`yHS}o||}~)ec^e z8E*GJE>}catxlxC$I6Fq{R-nP>+`oT#PYTQEeX>0vds5E4GW^fq5Fq$ZndDT_xlo% znJgKf@OMo0HpG50l}EIuTO`Z08o;exPN81Lp2d~uE^VSKABU{qMi;P%ShM^{Dww?` zE`>X)(7^bu9@8q&8nr;<7nkhj{>a00qvUlW!hn6mz?_z3>lDKbzM`@vwn^(t=RTcS80s)tRE$JAIyDW%cI>gt~&Cny`6RCo` zmkB_)1>ShL%i{(hXv1_j)CE)b?TqmFP+TP*kyEX|y9it{7mX{I-b}aNN#~Et)$X^% z;A-NoTuj@&GSz7ZU)dQfo2Ivf_FF@}6d`{(a(5w@uWifDH!L)hjew4H%$hx%MkvYX zj!n2kdi!g0SBt*@9zt1+rsVzt?DuzkEsJ2D6nIuE zeOa4Jbf&%L2@AnthYPm*Xo zaZNbr%#fW5>s+4)TEVTd(f1XmQ))Uk85Ym)ZBLKB>>!uq>t>(riY=!EK(7P>C3k}R z&IqXAes_39+XLN;b3sG!T7<=gNnxJ8RPFdW!Q;+X9+_`9BvgK_!u;jeR>knWe82KH zq}$iGcEV9yMCj<9`~{lNJ&?7~M zv11oi>q;-u$~bmCEQgPjgC40IgedG5;dohhE;q3EaZ*D9!xH3eH|pLF_)VD5+0JHW z>(;Bd!vcitx36K@zB3ii!lk<}6}wzBO`?+}IpfiEco0D~u-{QI%V~%pQK{*{lFl2b+N2bT}16kIhn3O#hiqSu>@NgS9{#oRZ$x*W7}tMB(Ljl5u%Fbgl++ z+k7Lh$5Qt%C-%SC>92qI(|_K7{Nw#jH3TxumwA~2cShf~EGW8g4`Q*cjyarT`Ne@o z-yUk|0;C<=HSo)Y1!y1l6J9n{xi-jGD0)_!X0)Pm_7VO)@oa#$&u6H$;)5NA_F#j@Xzpt$;Tm<0y zzRJo&*%Ki3tTH^nmp?-N?)|Xeza1V~#MYpSDvv>3j9Pbol z*=DIh$d~iH9lZAwz$4#M<#Yy|&TT|aKsf1Fe4nbr)auQ7P$21fU&S+CY>D4yJV~vD`Bu;bja<#nvu9QTkOxT4)yQv&w=MqIj?-Ui(AZjm7+g%H?<9c)BL+_QjUf*F~DB zLcH<4_h8VPoipojYnMj>Y9HKyYt6w4j@!xow{*JQ$qQNG3B8kP4mT{jgN9X0*quk% zDO$!@9$>r83eD%vXyCIy?m4r|SXJaUC71DCkWRv|@I}>8isfttRPA?0ir?xN2%o-H zVELLfo5kFcx#2j@yf!ch2Isj_yxn~3G`1tDXTR^a9mr7x09OnLwh$LLh?V1VX@&L4 z;E-tp2l->)`sEUa%L>*cjeBm&7k_xtKtn~hBqoQ1oh0@~y3=k>b@-xG-;Q)4ncTMz zA0oJ9=BUSczwePjW2-$$UrKWT0S=D_d{5;7Hy*BU>$K~`f!%1~(^VceKZNJgNWTPI z`ceVDd}(rY3pyOYD!Z=|PAW_{js}~3oOx+>By?-A69((JvwPmi{f}?YnA4dMU&!Si z=skSxJ!A^jB&WfzcDEM7Z938dIg796U!SXS1CqqT=0zfkajwR1Ln@W_@w{tUV5*M& z$vS5nZp*yhSJUJrTuX*V$buzjUGq0 z{k>kmxvx4$h><|7_P}whr)}Hvxw~44+vGyG>s=B84>pj?%%&McmP=EisL0w60<}?r zHg3DbF;-uBfqR9wvj@?D9=fN)i-cKf4pJryS|lIevh|=bJ$~MHJdg%6oa23|46~%$;A#_l&Wie$)nDuIkVzxnE#={T$T%7emP3^Z5NLfaSPkQ2K@%Fbaw}Y&aI8h zVc+N8c$`!g3m@BZi85dNWy_|^a1dC&ID27EH%VQ31r*X{M#I02&C!(y0zgS+9K3Gm_*o14>rjwLA`}Ujj_)vL*MIr{03hVWnE`|V0Pg{U(f|Me literal 18750 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 diff --git a/metadata/md5-cache/dev-build/autoconf-2.13-r8 b/metadata/md5-cache/dev-build/autoconf-2.13-r8 index cc6d16777def..21a123768dbf 100644 --- a/metadata/md5-cache/dev-build/autoconf-2.13-r8 +++ b/metadata/md5-cache/dev-build/autoconf-2.13-r8 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://www.gnu.org/software/autoconf/autoconf.html INHERIT=toolchain-autoconf 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 +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 RDEPEND=dev-lang/perl sys-devel/m4 test? ( dev-util/dejagnu ) sys-apps/texinfo >=dev-build/autoconf-wrapper-13 RESTRICT=!test? ( test ) SLOT=2.1 SRC_URI=mirror://gnu/autoconf/autoconf-2.13.tar.gz _eclasses_=toolchain-autoconf 6feb18874c9d75a5b7cdf922f49f67bf -_md5_=08d664232dc770eed827493892bd1aee +_md5_=6a335426526bc6c80a5e757a2d63c2a5 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 0c6a052772337385e90e8331aec82b03b174f78e..d86bbeb5cf44ec124ed7f24381f20e76d324021a 100644 GIT binary patch delta 25328 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 magic_enum-0.9.5.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c2eb27ad9ea61fbf994da56b96e7f8fd +_md5_=7214ad055fb388ef65ff9868edd14a72 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 600475df1ab6d7b488b1fe33bf7060a69d86c502..88b9d28cd9a27043c484bda210b19b0d696c0345 100644 GIT binary patch literal 33507 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

  • *nY@)w6BAgQ zn@!>^TkyyYbAUW8)~nqKmW<6@@Oy$)zhTg_;}tPdAc;Tq;PN~R3Jzg@gLx=#&rJ?M zbe}g%h10^&D=Oe+xxW4W^JBK+-5J^TC)dft^$H)%8~xVPm?m?fRytUN;w<242dM+n z1&lG1LI|(?)|d@#eGf=NjYR9-`0s@x&L>QJ=~WN;1bc=g4u-isa)f8)H{%Md9uy*pZjW!>>=rC+K;8dHwAM4P+#_r#uvGyN zJJfaeAx8=abh4Q5%mI;=`l~ov`*$Aj*FU|g$@;!v#3L{?dUOL_K8;&(5%b^_9*ry) zz@*mbEKUq~T%K^5!v8Ynf3U?#uDQ19VWMhiVb_KLKzStd`K%Z!Vi94{z^gYt8m2-t zB$(Fp_XR^e5wnb-pDJ%{cR01~F9CERX~fvQNT6ZUT3KoCsaupEd!C7oHRe(cmoTvBYv$ zm@Q7sLYn&@26_2q_v{V+hlgO18M8u|n+p!e-9r?3HLvdk#@WBTW~cK@O5cR-1>r(u zz#k@mdm={Wh{_?DQ~1I2zr14vwYtc@TO}^~ml}l?Iy?WQMJxj2X=(sD0 zV=2oGLWJ|fg8lgQ>(>tjJn7xS4kOv{^qy6?py5eHgoy=Yn~Mg_dqx0d*oOEB)biXg zV^1|qM-|JE;D)&Gh99BG@xP8LGocJs<+*0yeGi2E1>olL)UF(69l~3t^+8Mayey*b zc#eQG#I_PuQ8#z=fKN2p66z50Qw%W^lZvvRQv>*jj^L|vX|0M2PXbsdNH+(BVb*G0rV2;r<5 zD^%r9m=Hn$LW#P2gh|;0vPm?*fS1Or<3sUCybOy^Xx*l9jBEuHzTlC{meAhvho_?K zk3_M1<$<)PMjKM;*>~v|eB(m@^LoQWJhZ0y69WRI75pXez=yFX6La@8<0aqbF;h-g zh7K_~qdjnoK z-!iVe?nzKR<#Fs;2Oc*3##~Jxa7K)BfZe5CdjRT+90-C%az#aVuyrWu!~GqjN5c6{ z+?AMlsrAW##y=V*digUaBjOIpCD{fvpZd-eeZcff$BI zG+yzK{EmUTp)Gep8cp69-@0Qx7c0{71emTxgdp4YC$AlPnmk%H*#qlNFyU|@ks)G+ z17Odz+xv>m0l>jf$~|C&_%2b#Y&I{5V7-&FbzmcTA`|)GxI9HDX!5@CV2^+d3vG7H zZ=1A%SfJa`0EF^}T#(X3@P;wI6GFigXv>5__bY!`u}@$6pZ5Inan0WS(o%rPVZQ9r)m|xj3i2C+uLUABC;Idz)K(lOP_%P5S;KkRPN3Tr8Wu@ z0b{)Z$7SY<@QZBUR$`)g;(M0*HVwm)#f>uC1T=)H=frTX!()STx;~kGfim!|K+U|qMReP!aDC<6E?;7Z(pz0M@3SPh>9>Yyqg*6hd6zkU8t zC~&+SeCOE*22YF`c&3mQpR7gqWEIN;sfb2xuC>cB)sFMSWFTmfXUkTP@mP?V%Ou=A zRDNiic4AZ^olr2(vUEdS)*6dw$m@6igND9IBOrgulnBuHu|UJ?`&kO>nU!2H83RO5iGQ=GN>T$n)0jz4rC?Pyo)Jzm?k0zr<*Fl!@PW#6(!{0GVw*& zuy_;`L7MRQr4ZLVFU%-yEJ__(>r>&-PbAk<;`2`R_x6NZ!)SO4SXLqZuZEvmawbQj(>J@~?~YcP=?ETXu^J(mWV*$DPY}2v?l4c zsDc$vht-SNI!o5jEJu!IZBU%&yJZ8!tbtzw*F|N7=Z|8R{qL*AR%nl~<1 z#)-_)lmJem{>H$gM#fAbPt~H>0d3@7yq9vt(4hr3CDPLNg{!peg? zn1gf$J0a2B_`0EG!~l!*aP)P+Px5?SvoGKFpMIHt{{HpLr{7*R_{H!ipRp$pIh{VIAf9NkE44&GouY}7dBG8J~ReO4A zmWBYpFJrO2NqP~_6{gkSJhL2E+U4+MZdyl*{IGiChCl6r#guCin+fe!kzu#c?lWRM zS4QL@uPbyWBRsCjN5D~dj{!;@r{`9vAqXDI^L*seG@~0VCOk}f0vuQS$8~!#GvM!? zkX54Lh9E)5H!FtJJ7eP22zvR#uxuXK7{HTM_W6pD;eadiT?qBIVc#Zw*uguWX&J~G zgb0;>N(aCc)XY4HyrmF2k#rf)UzMO5%bQ37bfA7(Xo3*jkad)8;EnJ4P|&zK503u= zh)q^@jL4#)p@@U58L(v;EHtiwmSA<@@c=9gIfBQ0i?Vmn`Oo-FFyevFb%jUCg!ghVaN;_k_tqRDOEd!@^#A;($1H`I4B3q53 zA`m<&4?-An4(q8zT=ePzKkiTQY`D)pVDxBx_9S7mL_iA*u#V8?IO;nw1L+r0cOj?H zB7_Ql@VWx(6?81Tep`b{F8+vbN5JE)t;2yc@f#oIE6|Ut5=o0SrtC2ezT|PI z_)Pc>Xv-RgS;S>oDs=WGId*^k{m0MmyMOsm%JUL74_FmGc0lU30DfT!H&D$27Wm@^ z(2A8gJiX#o81Jf@XgA8i+8uX63Y?>1sq1>qWspb(e%*+k4b5kh1TpqHkez7z>5=gO z4l@zx9n^p;0zrYZupUokR26puLO$z})rH^3i5kNT4)aFHkz-yqo*Y)`^YL&C^fgkZ zAK8QvgaloSn(&N}-EPonRlJ=)C0li0QKJVY{IX<(fc>9ezyIaO2f_4C%(i-&$UheG zDxtkGm5z4}W3k;mBP@1x)nKhAmeH+2BsP24drMET(rp>ViC-R-g$yk~N@Kq%J%VwJ^6?9i}{B_T(a z)tAW1Sg`y^U>Y7117t2P(j5Y^+*TInIIR9n$bx-XSx_*yZGFw9tb!y*3-vboW?bV* zc)l#xuV26HU#zYE`U|_f=ZE8wT*^yr546+F%mjE{bz>e3F+ZHOM|gfto?%9Usr_9& zBgZR-CN+cyo4>j+UU(((QGF9_SC~2=|@hUc;6QL#70*l6a zPcGI3doa(R&vRR4$>X5YQ6vNw79S;Rs_?#$o*-gxhq>G9hMk&cLI0a7xX%aMn_XH5 z5gVH?F!mfY`ib8L0@S6a!?Gbg!`_yR+?Z2fZ!DI0Sxj2?(1<8IAHQDrB z=6>q!x`l&{gUq2is#dmfg zwO)jZQS~55^B{si{_yV#ImV&`@fYr}H$io~aM&42w2zy%_h`i99!733k$MQ^);0iT8EjNN7BPxhI zY+5L0kW$>BFw6zM54#$;%3%vn8GK+uWGZPfesqO}PH=Eu^J<8;Ajh);JRdNG7u^4I z|8`>lx>~9{CI5}(P~1jj z@8&aL7|YX$mC@CnYYa=>SdoRVTUBjqokt=t*&MCeAB3CH?HbwhBCLkGf=Y0KpT*?( zZJPvE5?@#B`|q!XDSXuRn!C0>`Sb+DD#?ggB^1X1{=hLj76l6qI6)=O5n771VC+iN zO-&8yV4H9NaNY5;l3|0O)^eV(2Q(J4j}^G30ay>POr%Ge9xQcwL;Gm8x-)jIyx>fbpjrLbOregqCxa6*Aw~d_;EQ80lN~_?bW#N+dv*H+?w(pvR zMYz8e*H#qF6T0%cT>JO=%b&me>&_5m1nvP?c^Cm5L;S*wqgeuE4eZ>)jp5-OICn1q zNK$XH$pUF7FC7yAaJ$p!>8H%Thf5i}Q}7@gU%g#HUK4T1io3gKp2WKGc2;RyRS}H`4SB$%60eu;*gmSto#*syqqtwhmh9jvFpJvo~;g zPRMNCE3+LKN4W$Oto{t~C5K@S_S3KZ=cli~e&DX}F|wh!QGrl?m@%wj?9e?btA`zf z(b7sbpZKK6DPV~CX-pC8Lh1GibR)wr+c(_x?E&$VNle|2y`(>&y5Js>XtW9bmQ@34 zyo8CSH_W#YaIz0iDI%L_ZF@G43Zd%j9$929p`k3d=_!`)E~btHxS80E+vb5(E(NX4 z*RXPQ3{v5{-qx0(@2l z`H;n|6MP)~kRNB{O|Mgp&Z5F8r!|9++VPgjKx>(fKI)3#(u%CqNi2fJwHs4It`aV6 z0>85lF|K~h!jBU~M^w*V&QJi%EJHY-?1sgDN4=hIAvR&&SIJPeQ&omKj-Eq1|RvoH@N0 zl0B;iS&sWk@WhNr$6SE-b&je?yi&ZN+p3k-JwqaTUIc(Ys`F7%4Sa|D641azu$Xw| zxuCHdmqc6?TxV75PcTLx7%9iQ;chAai`DzjJ$@M3ZITs0Io8+^*iD$Rg%?G( z(S*~|5abb53pzcFb9Sli=N*BbWP!V_92e2eEiRUA@B_HL2%>&qSK!*&i39i=SVYu@ zkHx3t_C1VV=(=(de}^Iipv1aB4PAky1RA^f6O0lMH6s84&oxMBjiO35^k)alm!jGOndG>Y95EDD>lqqHTqvH+<$!e_HprIeCbt!`S81J$v7pF zYn}0_6C3BWcDJH>o~&`P)Z!pC@yr8%8o8UPKCJ0SBis`&{{QpPC$Y=!Y|lGcQ=1xX zYeJ5rf~rK$q%O7(QF$xDW_wW2AOcJ0DG4+LUSwa!P+q{=K!4&EU$@|fHWv^;aAExZ zKEM>~Y&`!{OF+=dh&ViU>A_(lK)~kCC+`CLIcsYfbhP#4xXxo=FFyO1jthSJb$`&D z?-`+H1rL(e-em$kia+;VRN!%+d@vjr+KtQ#UVB!wYeaj`Ti$y~OR-%iQ zmwXr^bg973)5a`IIut)BM5{h?v;sGK_TJvp+_=7FHEZ*Nrf&en?HgNrfu~-%Ay>v; z6X|L(Nw9hr?GOX~CfYW+0X?!Hu6&Xnx}EX8UmBVCe(Ad*CRcJIccmBk8pR z=kurWd;jIPpPxPihAY1x4J2E@3%gFJ9~KgVY#14YvOL`uINI&kmu0B~G40F-lHQM} zvdc2q)gILIv>Y)8kAn7LW)tv*XFLVB7VHh!INNK_%}@Q7zsQ8s?+qW z3MEjnj|3gUYFTe5$Mlz~gU>(K?;m@--p|jst-H3<={u0klR(zG?WinDuj}&2pRdG~ zumP5W7%2&ZB--ms2wiS077o)sc{As$oX$FchcC#!Cn0yLHs+$>?`J~9>B z0=M-ZRW*h7LJiuOkH#@+(&||)_$a8#Kum;%tO$j`VjwqccNnOdt6AFx=2^+;ISZtH zg3o6-9Z$jAoOlR+G=X1uljk@(^UZd=q-j6@lTddm(MuVlxhbgW1s6MRlY0jt*_Qe~ z(HK_Qc`%Vijh&4FRjqW0*21QC;oVb#wQh@_ZyBUX{DEq)RIgf{0(N%~vF>~!KvEDF(gK)X;!)pOk^Gd&zJv@BF=&iSw~*kKo*1A}@k!#TRO-52rs zwrL3(1zy^8Rhq4i!D_tcsE(~hImG1=JUY3trt7t5{PSNiuMcyN;_*V%V77Ck08I(= ztD6UThLwQYsZY=1BaVNnM>Hf&C2m4=LOg(=cBfuQ2|xs#MXH}#EXyRXE!p`4&zW_= zQ=I{YyonG3V%c`&!1+csaH&Iu0|~Q};k=w1h2UU2+u$M$|4I{*-Xva4E3n zLUEqJ6u!tCoG7cS5yGE-80h0Q8l*Qs;@BV@WFjagY`&5aH3ayrhze|5gizkqpK z@OmOLit%E5M#4(DF6FomK5+4;1h{pcFw{H2$Ji&-MZECddOg!ZY}+zfcH=cD{>$@5 z;-&3kR>vb1jIExj-79TR?HnzJV0c}xpWna!^~e5Db?~kLqTRIGLI9R-Ck_D}@GiWo zS$N$i-gw~)4}G>M2`O*y>Sdvv!?40r!RU|)i%-fOz+@yh%QfuxV)a8%Ojre8EBl;I zhn)=U4aPlmr}DwHvL06V|~%=*a$)=}G(eYp_%mrEnr1~iHa$X#G%VSE%V6>6Aw$r_9E11W+ zEV%Dhu7N513BQk4^&qzFcjV8|FV`ilFYe3m05KI%`%f-4SB3QXm4~xjm>|>y?as`45kR|3Rd`o|)uF z*}dhfjeyOe9l;J3p&b!o0T^+06pv4u z1;^RZT@Z@PK`by2nWzH6i8lr3d^>Lf3_M0SKm_ZBZhp2~Kj0uJn;!W6l&qOq0X*X~X zW%;<$P}Te=;X^3(W&0&z3_CbdGp#|i*RE@+?-BFFyPp|f7j&~*p$nE1d#8y@AT`}q z6+MmE9mJ5JCFdhtw>{B^C&TQQt-r&G83g&uA~QlL-syadJJ=lz>Jv+PSC%x$NqNrN zU+VL|{AGUL{nvlpbnj$Hm}fO-?BJ6;v8e9%N36J;eGFzgg2gXLVHIOAiXEnlx1NJy z$2u&Hb!=PHM=t^=p)*a;h=oO-Zp&*!HIXa{cY+c@ZoMPf2vQ|H?Y>6^*R8#Nh<+Q_ zly!maPGvMYX+h%{dKF68Nq^vO!aEPUpOD;gC6}@HkYDoj8HYWt!sZg~!DU2%onO z0enJwKplkABn;X1861Y!VQ+Q?G_$g%(abJP#IYk8jy$WWAcwI4%kQP^;J7JHCyEqY z4y@+Gcn&Asz?%Rfycx_8WaksNZ4>6xAPta~o0tjLnmyUON${BI%EW!J!ls|wxO>*( z0GDk!dk6Mgcc7Fb7FznSWCGc*pI!!Roly=M>6QD+vl5x-9& z!MSinvsNhPVyYE~A_Sz1z;rm;FdSKpQXJKi@i*(Mu6;jU<%rX4Niu;nN9+*bJ9*Oq zejN5&!}$q=p8UUInBfyo!W)4&9MrM0_^1x)kR!r5F~EsRmhUF>U)F6vElW3fET-(# z*#S1g;X%Z!Rdev*5)eW$SJA$~V2H=r&Uki0>$;qI82)j&?6?2Rt5d#9aqIS1FSzrv z_>Y*>5y~fA{qPv=V0n0E?Bl9VEHTzW$S}Mc@BnTcSYam;9)Y48_IF7}n-gnn53~aB zZiH9$$9ZX-o{{HFXz|(hX zF??6{b1o+qStPRcqgtE8*y61vB#?a%3t~^31>-8i%)sK^iA{T0&*&U9;ttYD$U@(O z6t!BY0AI{zkvu%WRrzgOPtX~+(_7xynB4-=qXA@C;Hjp))x0r5S4b;P*qtMwP4L5R zL!y}-*o`A)ab7Uk0}4D?`of3zWOe&Q{)dJ}wr#dtJZ)f^Y%#XEm1hr%(f%4Ft^fQ7 zHs)lKmu`EulLxY4RmtYe9TQr~Ity3^ToVjKLv5S=Qsdz~p^_Z(?1!h^@tK}HWZ_nn zT(&Pe4#|qh-UmYG;(eU_>O5$^rUggB>{!P8_%>+UmW&4{_BrO#^thuFQIiRgo0cbs zc8~*FHP{>MSUgZ`Af23La-bdIxv|*|#@fw#4j>fogHu!!|C5Eh&G7QNwidSVAfIWq zR|EU@r_cKZ!mgL$fKXo#{0~4IIs)C|O|A%(?~4bEyFoh|9&kC`!66;DP4Qx_8ev8~?*{>B>%I~;S#r<(4-SM|asK4HJD$%{kE8Cx5s{WpEODh?Pi+9!UoEb7Kv;84EfVX= zHX<06qjx7Of+Ml*+d?zE*U3V7+N^9_!6ygne>*J=@e-0Mo_Ff$In#URtm%q1vLihE z2=-X-HEm3X%%C^WZ^%T5SaGDt;k3PH{$55sI!kXm1rG!s5QbGj>sB!U%{M-` z&i+>Pe_jbASj$2dK4?O^c$t8Q;_1L@zSbWzMX@mq?nqF73#cw6$L*Mh;+#v&dfhw` zirA{7;8WWHV3ou2bmghZKs`Wn;EKcH0#CKv`48*$s)=kweJA<#wqgdI6zx1FIG$#l zcN|JG%hpe4K|xT=U7~-^ZokN3O2Opj#)3w@ixZw!jGp~DvnVw+4t0 zL8oTH6XC|=HY_3wLHCu+e* zw_ueuFsWs78<*YneI#Jn)v?DDMMSLb$_+>T_uy38$R-s2c7RCZIkPt@?!4Ip5qM;o zacr%hR^2=KD4J1Q{He2?K^Q9;P6H8U5C3cS*h20PqdXLQzK*^4^=n_Ri}jKRduDsr zg2adKT~|cg5k$7LqD;Ho6{FiWWH`BPIV*?#s=Tb^(L!F_a=jY10%GWV{g$j7RRGp-WTiZ`0>k+ zpTDh7FNv`8wdb<#^c?RczM`)anbPldB2FEtNc3XQqi5{vXe)%L5e9mS`2j2Ua}KKY zMZBz8mNc9ZwQbIVS(kG<7ZZf*rnV+4I-}#i#{hyZelxydJ;t=3W)G0ge*YBzIMHJ% zoJ5B$X6rDziVXgHvt^aY$;Orjc>v4_yjHeAZLquTRExTB`eHeW1MeHu>_%o=$%ZuDl9p{4){61RKyJLjwoyU@(8HGYVJC;^lRy_ z2)>N6Tjz4Ra1O*I$CPQgH#R z=_@~t3TWu4N%X5>{7dd|+K{pwMSI=A5E$l)7la#se`MQ$9f0eo94G{WY-4JtrAp^S z7UW>9;(QLNXNUM7NL(zw9FFNwV!dP!zkb`l{`m9Pj|9KIRN$F}2Z&kuX=#q+jWD^> zAHbXsTa>*wV|mOv!jnlAOfF{>!or*%Owcd(SeoLqHpub{EC8@Mi22FL+NM)p9|DRe z%iiyDzo&JO^cjjgP~Gszfi5I2Rl6vfC9605fZu`U=haQR5t`$jEDy&|?wA?`W3hYH zQzb|1loV0Lv3X0y-PPxjj{xnkMbMSqACouYM?HRewX(l{s1#@~$GFH7)ca)j5wRw{ zo3mEZ5M@t97CgwQ`q0XID_ABTd=B_lJ$Q`U1R+wBAUhSF(n~YMh>$DKyyE@LeIS4n zpok04H`#6o?Rn0N-?U>s!?aW05og<6zNJbAv2z)8F5ldoX@8~`voOOMxYNTjhm@4~ z)UPRNp{w4wlDvV1fX!w(aV0omQ$h)B^9+zooD{3|Iv1Y#1;xJg?_WRfe|`3Gnj0t7 zr{Kw%P0rTb+hls*{j!q}=t4;(V971bVS0zJ zqkD;@`AI22pCEaTt=xSM6y_U%L0{k#O-(>7LsLha8P4Sl)wCwA1v1HCBM?dS2&3O{ z7GkC=nu(IPhcGtC!6vFRVeHe-`)YOc`7h@7 z01zYL92+$^i1NG{wg3@q@Fy60b|!xC%)?>%a6Oz%Yz2@VzZ9LG3G-$rbLz!PX@cOE zJcW*62}|D5ZE4#?zfPope4aOC1D1B~x87%hG13{vU-AX3+~q3{ zUKZ<5U+z!8uKD@(%=^_F=i#k2XSLH0XYS%ebY=zM>3Gq6rY%ox#bLVlWmhy(EnZ$h zlb{F9`Be)uvr7h*YvWBaK{1@2@5Lcd@#2L*XN2IV{YO_F01c}yZ^s_pHa06=2>H;+ z;)!LC-SmeOX&t)1>%-PDSljd>oE7PwiEiF5a9GOk@FW8AWDRU%8nOluaKp3^4BmtQ z&TJJRT$XJrj7g^%iglIh@pmB}j^sgGnSKan=>cBd^h(J@%FjVGgb9v05Ag%0nQRd|)n z!A^PW1sVlXg{57WlLbvk-`ly{md86D!@(lX5pcvw%Wf@F2`Fr3c)8B7FWH%xPN;iX zx9?y7W6#&54w3QY{sP2>P3=~?LY9e8YavEp$_obNxN|5q$P?-0n~zuB(s33I`WZK0I^CA7JWur17}M29u}NM zn@aLeEdl1XY&Wi85AIabcD%WFZluE+%C0BOkh`ga<&0CueByNH@siXzplz7GZLn#U z+7Bg;WnBO@&}M6Ml-}6YmLD&_iRLAmv_{@K!+!@0bk<0gh+j!Lg8M;V`n07JBuq~` zQSc6&n?F3=CD<>D=6$`s_do4_J@vwl_3%`;*FS2P!!roi+Wi=w323k{hc!t)AjQFH zZTC8!UPULFp63mrE>86xfo(s4VQ+71)j@f|Ii$gf5w0K}dX^b%?ZsEuA80t0fK67kL{CgucjW(P0V!vqBjnQg50^Z+dk zszQHw4aithBA0{kfV;5%NON`8>stNzHum@LfBW|7m#<&``j6?b54|JzGyQiFLbkm~ z{kC)6${-+qU5#bCDpXM%jgII@DO($FZDw|Y^6XZHK_mY)!Rj7Jcr;KJk4ZO|$w2K^aYNSZX_+D+RZ1l|8hl%*+Tv#>)kHq-7VyL*>$K z6gq8gp=c$ z8PclIV%xZ6&$Wg~UfFsS#EK(S->hvAN>Biys_$y{-a_c{Y1z(FC3k2al%QSJ3n?6R z${Mgxc&!Hj4KO&o>gDDucmxj*_^0yp1NUI^Jf79-%Jx$+$kKzsw}(DAAJbl-|GNXC zUI$;iW~cAV17zFflb4ox@>Dw3fFAQcHs{W)qd#|M@D@^8g3p}+!5=>0P`0Oy!t9pW z8mOg56;Fk6wtvGLD{Wjj9iWU7VIdcB(teSSkRD#o1NXSzfQ*oW;W;S<6gy5^XOyqR zyq;}kz>DDh7M)e6jztSuK-VJ#$d2t6wnsPb!$7)J>$bDQXuKASuW9zkC9~LASf9?k z_copeygFz1KFWvX`ucr+`P?(=l{Is4PmY&paSR?WHn5!b!vqy*RJ#RvbAbe|SpDs z@VeKcAc>G?M7MCgAF_F|qPH9JJ?5azlk>uV+*Ik*i*x{B-qOZ)PAO`=9q8jE`Q{}d zmXkMMjqkANdLj<&BS{vETSI5#QuD0bOIk-AXR-9MAR<`L7l!fu=a+Bmx7XQiCoA!O z?2ULsE)EN*haajZ4oF(|I8xAjs&UZ^zx!O1AVNSi%2II3= zQdyu_PZT<@oISPSPm4#B-bM@|wUwX|Dm=-{N%3n>Q5f&S(mWP1%K{%u8JoKiyd@2K za9UKhOq1=qs+f}8aXvMG7BlTfV*rm&L67%O*aieEV`q7;zK>noWg1~T_n2M9!G%u! zcdB@w`Fa5|Gp_Tu*QD$9B9X3f9$r~UxV7LN{PjMr%S&}mHtjN(2W`<_6 zY);>8qriO4)gpXZ2)KI3JHadGuJB>eS{jc{@C0xqF4MNwHzZck1N-&fp~d19ui3g( z>dPx}4xXbuC-Tbe=&0csgH^$0pKF<9bTB0wkR0m(Cxv0P_4M;YEI>2NyG4h}#_Vy_ z%Fb^u2ZFQ^Y_r99m)ASKUXtp$VdOc=ii~I&j~~Xin{$w)#YP4a?@xFgutWJw=>FgxM~!6AZQ4^2}T2 z!vV>}-D!@IF#A4T<*Y|v%_3V+wFx!NnSQL_u=HS@Rv5t~Oyga_8r@MH8zKpVoK!;M zVdAW#?L|IED?T%Ig4R1aVaUS)?_w*}iLDk@p2TQ4z-vqDkAJ>@F~1xn6?@kX8#n`s z$H_D%>V^R;JBWT79Gt>!@hZ%F9k<;#Pjj-vcArs(jt97s*H>>ptwq~boi}xP_xLH@ zut;(FcKljmnOpFD_INK3c80J6W|Ti3<&V=j|I2(VOXlRL9H+H(*`eW2m5(JA9+F4Y zxHsS2(70$x%86>K?YTRwLlGS~vw#KLWmF(_E!*?;TqlJxxr&3>FTTaw0K7w+4cVaWesOo<0Oi4{QL z<(=8tTNoUN38}j^ksB>Jy(?scXy)iGVas;TT3#OKyB@C?st7vl^m^64Wz!+}__XZP0c0bQcU(7aaTT*a3UIW`2n-Gjt z5e8mX?5RBe&<^PE?3YXGhs6w_Re$nURlR&>;9@rK(k#TD&HuMyEEv3>@Je_{ka@x@ zc2>QGc7Qc@mO6S9HDitzT7HA**QM^u4J|bgW%-X0H}I>ASLyF%79ddy9{z*eUebJf zaOd@_UY8p!NS#mKt~psTSPbT{f@!@gmSaa5>j;wfXnH3*!Dc)qj9&LS0DU=}EC>rH z<~arI915=s)%-$WfBZJ$kMBSKwN5&U&BwXIw;}RRKZjGNyrmu#I#0~n%cBV{)49pm z4B}v#Mtz2hM6*|3n3SGNRI15jZ&kJm*y$_R;)V0NZ9cQC-jOGVmqgyV8~Wa4rB^b- z7%o7?A>zDQEW6apQGUxyDUsiPq=P%rysJ6B&Jjg${%!8HdTDlS%h}q%iNcEaz|5`@ ztttfyFMPz#B>oBwN{+oa5$3nm@gJ6J{&{~aaXnsc6!gM}quFoq-05}M)R!y?Bgojo z-JNm(WTS@b?O;F1>mQ{KN#N^dSeA+;>8vQ<-i=OAGTzp$5F4_{!y)wd30`~JbTwR} z%urs&gn$hzo9RbDFR!m*2@umy$_sP!pxEYy`An@FUVS-itF|25F0-D!p1Im00J)A< zPel*bmv+`2CpMLG1U)v|Imut(A3(m_1D$VoX zHpOLI!%T3b>(P)_5!%}azC!?$5aH}_ClN32zO`#Td9lZB5@a<(Ra;mn+&qi^TK@V?7-y#0)rS|%&sIBd3>E={&OmT1LJeL9qG!)(4Bb~K$ROx)?t zzLTYtBRlrf$#%oOHAjRzgFg36;Tg;C0S+9PZM^jAm28zk**fIq@J3e8-q;W9{= z_}l9&t@bh)>UeHFtt(m=>b-dK=$n9LzXY~4kc8Rs$HVE--Rl##wM3|HOnsn{?RPHC zJH3||x;)99;6=0;%!QNT#STcY#26pKK{2*or={%o`<<2NOx2qW5HF}OSYL^b?=ID; zsK^Gu&3m}cV!iNTM-;>hzlAH<9AL5ut6R}VU}RP|gAd(vjh}h3*%95dIse%H9j{3M zW$Ye2qQ|@+mh0!IpPwQ7U%q|)@qzBgmy$%hJ$WtKUf$K3JxjczBcU9XQ*t)Dk zxZtHQw%wItr8E4G-3f4(mBcVdf8=n^KI~s z_7PS`5IZR;A}W+$$@Yh}30toj*&n}s z+u#51wTT5EW?Nh@q0@WZX7Kv$jR(zrOaR6LhR9#;|7doUKmfeUFz{}cbocB1Vp&DCy2i^e@7v0(%Il+? zG0VF<;~xEEne;xr?-OcN@GwHB#|ebc>1DANPr-S+4ZL{xwwt`#!j9l}QjLea)jJLc z)_Pkpf8$R9uzU%fKc~rzzy9*A|N3)({`nst4oqGyvg~k{D(^sGIH!YH*_;%a?YgM| zmUrtAmJiFX;A768K&(918QhL~P;QJu=bF|O;6qHTW5188fxyyx<= zmiTPXz+#idw(n0gJMjs{d%E}M-JfA9Vf6=jFLP}#EBER5uY4r`_ph6`j_K{l*7I%n zYV#^Mn`-7-9*tY|dN>LSCD$xwxebKR&}Np@(Jxz165cK^-mT{}zGOn$iA*oT>F3v<`^$&4e|s5y z=itKWv`B~lorQ_(bc7{*Iric$W7fG=dcF8@*+|N(ESI zG~hggZS{w=G08fEx92WmiYK|tqfax-H&Xk!J@tM&jvK8y4sUu-;%yGNAEy&}o-U{` zt(NFEZT0D8ebKIDPpt~H!wWd3S3O&EUaiF-@=l_fciP)>V|_1-tbmWvySK9wJko|y zTS~eeqxN!E{_`Jl*srk9T2Cju7Y7$$pQ*#bcE7!w89{?>TN#hVdsB6D4EF)?v6o*H z7|+egN4YQ9#ZyX>oS=p~I{F39KAa)*Xa;NZwwE;@UTrKKq7&PjDChI6(6&`~EN8Mi z%B(qx1vJacwCSmmAJFR1LZdY>3ua)1&A9rU|mL)mpC{IrroEbX6 zMwroU|41&2!0QE?eA4@B{l+qV`eVrThntJv*9=y0Jo8fUlenooV@b%fUe$R z^U8BV;*P!OLbt`pw+B&13+xe^iyd4~cYWI71@M3S@#p?puZV-c^NDgJS{sni&%k|x8<^gyz(W>m+Ati_=$EKiBXU>-AItp$V;!?MKtvU4u z_UtI_5eM&p;lQ93-1sAJV}~OoWO;GifgC|)IBD@2H(I@*@s(NF{qXtg*KgxPd$V)5 z-zh9cyiYHn0SQezS>u7J*K@#(9WJ(}hl^ zh6U9Yxh|VeU~taJ#;1dIg3A5iyqV@@0B>h;HiRNDubUS;t1~flYwwhR^5^rZvNmQr zAwN48*Xs?M5Nx^P6}<_|DekV@Q{fHAYIZ%tsj=VaxY=R>O*_qW6M$xeWSHf$Q|5)j z{@%ZQ`|)42Kb&KmYz6{~lRhrzi$sj&wA!vYk(>~os=Bc%-Lu84`BMKo0HAkI0H4(A zWxCemkuF4~U|oLoN^An!wxZR7%TPT?a-!jWs{7uu{Z1Y;^XgFa2mo{|+M@kPFoNJ| z_;PrYz2I;MudQg+6PpbmgtLR+fV~rLB(Ju3TA?^P9&|ch^>P4}qhNY)s$;Rx9i|Kq zXqK9f7mxgX{&BI{2R;7M5pG$0Ec|||xOm`EtkSC9bY{I|@m&LqXWvhr)122rpvQ4L z`!zhdRYJKj87+Ufp6gH?nhE(q__wx01Mi$K{eI&}kWXP{p4n|L zX{(_h5Epx3m+e|!tQg?OL~cR^>?b!j(7O+d<==RvBOUrvo`S+&UN_}U(0mVG3Lx6! zkzqDoybag0;mrOKqD@V&EB52le=)Dw5oTUmd^c}f0Cc^z?yS6$^^akC;cXzU3CD%a zn-0VtgolHL0O!0*-jbk$EiO;NBCpoGknn_&Nnm0N^ny&6W_nx*xq_6c%D6zICdJSZo&S0 zQRK}xw5?bf7j5J9@)UTlH+y)n_nP$ieZANf!uRD`7GkyS4i+g{`dfInX>RwlRv>sI z7*7Z*x*Xbabe!B#PxH3_qgb=(6p3f-hLhs@g4^&PcA&741XK$qJZ^p3u(OvHv@1F3 z2uHxN-p<_y(QP@fx0|pn%kj=$4|hD3MSP%@ktb;7Wtx|BQ2{h3EIq9@)wBbKTf`A7 z7!y0W2W*F5N9#L?XILofiOqT#jm6Cte-)=d_77_n|KlHu$6n@G9MY6?=upr)XUp?! z7MKooN6Z%SAH{Y=cEy7Fe0n<;bSk5k4ua)`X+n|LQ;T%qThmsh+o`28b)-2jbXq#@ ztw)EbZQqDZ3h$TYA+cJsK&pCscz$LE*dR#A9Ma~kK9*DC+TJMnewTq`v7zkzj9oJm3M_}Rm9J@$rNa`z@A&xSbK8VtN9yu_ z4*hXjGrS189nlVO};KUKWJ%Dd}*7IW|rOxm{K(VoVhr~O!K+N9+j z*H?!4Ib||GX(hu5C;yXRwhcc{0?z*%8v1T-(^ z!tg6V`C2>%#YY$Y{D+kFyQu|B#-kMZvMlWO3d!)?rh9Mif>G3Z@aC;5IK8;RE+Q+u zW|e>k(hlN%b+{TD-4QY;WY&pp&fPj43%=}!T+rXc(gte}(p4Q114O;g#?3i}=dZOw z(JL~@S{yhmAV$PkUJvXon5{df?wCBTV+kEaKy(cbDaLQG{*_WxyJhFtIkS3sb>Z~d z&9%El-OcXB;StIovoUiWA69IC{rSEB`r}_u$}$m9t!@mStVXC-(BZ%wUWh02e78Bw z7#aAC(oX0nxH_)focV!N9*)Eq>Wv=w^X9d&?WuIM_e&NvZ5wof3C1uD!V8}D-1~F9 z945_XK|os$6uiB-J@*me_vqVgi4a`OL-Mrq1?Tmgt~uG$K}#sv`Yh-)>+4jTGdk7S zaUIouGdl?PdisK%#^a~5ZRVJdb3cQ8KdjiN`)|K=8^r(NR4KjJDdyw8oq|rtwG@1K zK7+Ei=X{3e=2?3LiFaBDt2Cajiz7^vC)2y&nv*i~-JMwrZE*VJn%Xb&ja@(@Z%YC3 zZR@2iN-m~s!|6%En+U%gn!LtoD_PiH00+Q&-DkrhEX~izE#c6fXYEj{QN?#z?i5 zRnQUy4+FLXIEsh+=!o%_a80IPoPA<>fYYi4Gb_cO$-U#qrr8{cdaCl9cNlI5NLaMU zH_8=9fp=IIW^azLh{ko5~QdcK}j&OXxpPzAH z1&5@?x;rBnR1Z^NR^x(02QUr{4;8@2*FQ8;O$!@$+Y~I_^a!u-FFBGKv8+#Rq$AtVQzbO`2T&&KHw()kQ8w!FJt z`^6%)spdv9gLFH9qKOC?nZ8(^s=#zG-tlc2aMa`w>=uZsyz4g!g z2fb<;aF4><3*<|Qa3YSK7e(t1HGuiGlmW8(((a85wZGCQ3P)_p{w?eoHk1<&_7;<@ z_DVw7%e3S?!FX9#F<%{2MbL=~0&tG1?6Jey?f6jN%+g&zdCkFGA|ua52{rj}@?gEA zjta3HJiT>S!9Y=tQ(hRL7)%zkSKmPRY?>~__&GDhi6);?k}K^AmeieKN*I!#sO#Hw z-tP65BmcE>{_^(0E9p)e2H&j>^lf9-5UDlz?!*dfLG<4{iLyF0kTp=_s9ri2>!K8s zmPC2sKPXK^fvxkDLQP&pkEGT~(FCGR4^^)`i2UZWOC}hvsV(@J5cgV5qrt$TQ3mO9 zj9lNGv??a7KEq~BuiUuv=cVf(EiX-vf&%#7m2Fib2`r@Da@+L7vI~+$hbn#+9m~k; zYgKzzs$0;*W4$%P9d-Wt^6g9gA6Iy}afK;vZA&ZE-S*S5iV>4kIevI{4#XyR0u(6Y zMBrX033mECEORtGciZUdJ~p!WW>=bRo@Ee{K*3;~;(C(jr2N{dB!9A9Y=BHf?Ua6iB(U#dI#)Wuon)%P=Cg#k9Yn)ZtS!EU3Q* zq+ZAl2jC&-bsxoN^?H~hwK>??z>wsKU&XE(SE}6fr@8Qf&^MPAQx(83aX@EYa3DdYQ*E1{f_ImwUM`cKA z)euLMCiz}@W?B&Ic~mzn#g0v)8U)5e;mB1H3~TSI{ZS)VDB`p>j}{u` z+A92Y<%cHmDQm`KRYaOqANeuvMpeqf)LtaJD81UW32b4{>PHZ-REuD*C56(4=Iap@ zQzh~bdFj;n^2_&4s^7Ip)aH#|vM$<3pDIbN%`?u)pwJ`LJE}@7lnnP+u%9pEslWVL zr`iEZ{YaZ`>8ji3iF-$Cz=sOD*&{KGZ4U0<_$I*_K#&44Ov6?xSDR(oVI$=TS5}wR zTM1j8WC)_;$5d8-jnty-mtZaEV?RM8*Fy|lUlNu95FZrvK9r&6x2T#Ig8%`{x=3tM z){MGqwS5T|)Cxj*pe!<6^)c_%7x}E}H@B_p@ngxNieqs~5!|iT@!n@YB#9`07eO7nE(I) literal 24538 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 $(DESTDIR)$(MANDIR)/man1/vdr.1.gz +- @gzip -c vdr.5 > $(DESTDIR)$(MANDIR)/man5/vdr.5.gz +- @gzip -c svdrpsend.1 > $(DESTDIR)$(MANDIR)/man1/svdrpsend.1.gz ++ @cp vdr.1 $(DESTDIR)$(MANDIR)/man1/ ++ @cp vdr.5 $(DESTDIR)$(MANDIR)/man5/ ++ @cp svdrpsend.1 $(DESTDIR)$(MANDIR)/man1/ + + # Plugins: + +@@ -331,8 +330,9 @@ + # Includes: + + install-includes: include-dir +- @mkdir -p $(DESTDIR)$(INCDIR) +- @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR) ++ @mkdir -p $(DESTDIR)$(INCDIR)/vdr $(DESTDIR)$(INCDIR)/vdr/libsi ++ @cp -pLR include/vdr $(DESTDIR)$(INCDIR) ++ @cp -pLR include/libsi Make.config $(DESTDIR)$(INCDIR)/vdr + + # pkg-config file: + diff --git a/media-video/vdr/vdr-2.6.3.ebuild b/media-video/vdr/vdr-2.6.6.ebuild similarity index 95% rename from media-video/vdr/vdr-2.6.3.ebuild rename to media-video/vdr/vdr-2.6.6.ebuild index 9dfbf7706e9a..5a5ed1d5cd51 100644 --- a/media-video/vdr/vdr-2.6.3.ebuild +++ b/media-video/vdr/vdr-2.6.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,11 +9,11 @@ DESCRIPTION="Video Disk Recorder - turns a pc into a powerful set top box for DV HOMEPAGE="http://www.tvdr.de/" SRC_URI="http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/${PV};sf=tbz2 -> ${P}.tbz2 menuorg? ( https://github.com/vdr-projects/vdr-plugin-menuorg/raw/master/vdr-patch/vdr-menuorg-2.3.x.diff ) - ttxtsubs? ( https://md11.it.cx/download/${PN}/${PN}-2.6.1_ttxtsubs_v2.patch )" + ttxtsubs? ( https://md11.it.cx/download/${PN}/${P}_ttxtsubs_v2.patch )" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="bidi debug demoplugins html keyboard mainmenuhooks menuorg naludump permashift pinplugin systemd ttxtsubs verbose" COMMON_DEPEND=" @@ -111,7 +111,7 @@ src_prepare() { EOT eend 0 - eapply "${FILESDIR}/${PN}-2.4.6_gentoo.patch" + eapply "${FILESDIR}/${P}_gentoo.patch" use demoplugins || eapply "${FILESDIR}/vdr-2.4_remove_plugins.patch" eapply "${FILESDIR}/${PN}-2.4.6_makefile-variables.patch" @@ -121,7 +121,7 @@ src_prepare() { use naludump && eapply "${FILESDIR}/${PN}-2.6.1_naludump.patch" use permashift && eapply "${FILESDIR}/${PN}-2.6.1-patch-for-permashift.patch" use pinplugin && eapply "${FILESDIR}/${PN}-2.6.1_pinplugin.patch" - use ttxtsubs && eapply "${DISTDIR}/vdr-2.6.1_ttxtsubs_v2.patch" + use ttxtsubs && eapply "${DISTDIR}/${P}_ttxtsubs_v2.patch" use menuorg && eapply "${DISTDIR}/vdr-menuorg-2.3.x.diff" use mainmenuhooks && eapply "${FILESDIR}/${PN}-2.4.1_mainmenuhook-1.0.1.patch" diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest index 52a68030f6d5..5c4d7fe6f56c 100644 --- a/media-video/yle-dl/Manifest +++ b/media-video/yle-dl/Manifest @@ -1,5 +1,3 @@ -DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61 SHA512 0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289 DIST yle-dl-20240130.tar.gz 77787 BLAKE2B b0dd82813a3defb6305cd5b6529d5c5558a0c82d7c8ba9714e836b1d98a09bdad27882c975ca8a98b26a6188194157586fef882437c486bf4c7f480677fc386f SHA512 d803c6703987f4fbd787c608830398ff4081407349146d7fc98de2387f0313e6354b27b1c6d3de14a7a4bc7d44c30d05c63708cc7f780a7534e15f193f988138 -EBUILD yle-dl-20231214.ebuild 1645 BLAKE2B 4b8c70586af0bb1e33b09f20850fad2d97868f311aad007036d4453b6a560d0f8a2164f6827845b92e8a9b401bd9fb36253bf686d7bcf0a9c06a6834fb60f4ae SHA512 bb6e52b6bc6d3081d0adfee7d859b006a3c5484500c1ffc2ec8a98c5b8cadfbabff83019c1a4f0166eef25f7bc045566c1eee457981e3379f9e6b223a7cbdef3 EBUILD yle-dl-20240130.ebuild 1645 BLAKE2B dfaf08491d68989ca75e38acb9affe10072e6a63ef1ff220223a9bf3cbf8c72bb0b21bb30cf7f93927d1cb81774f09c7501267f7f0f229eb331bb32268c575d3 SHA512 be707b7dc0923fe99fbe35de6f1fdec25697691b0e9ac280cc4eb0ec38283f57ad57e423209ef641ddb22df6e3d1d8b453d4acfbdce16bbed068c6ce03bf2fcc MISC metadata.xml 363 BLAKE2B b27761ed00c4849b5e9a0c51fdf699ab7e1589acc017be236339e8e5044fbe05ad62ad8c7104f6e9e43de0779ad6f9f3fe4144fc57376d87d0304f7c7c3fe7cf SHA512 1b061009279fcf8271bec4958ddb93d93e1455686e42d623a64ef51a65e4f852d23873c59d5e547bbf66d6c596f542fd29f78de5c7b33f484918b01beb76dc92 diff --git a/media-video/yle-dl/yle-dl-20231214.ebuild b/media-video/yle-dl/yle-dl-20231214.ebuild deleted file mode 100644 index 04f163e131f6..000000000000 --- a/media-video/yle-dl/yle-dl-20231214.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 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=flit - -inherit distutils-r1 optfeature - -DESCRIPTION="Download media files from Yle Areena" -HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl" -SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Requires an active internet connection during tests, -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND="media-video/ffmpeg - net-misc/wget - >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}] - >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/progress[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" -BDEPEND="test? ( - ${RDEPEND} - media-video/ffmpeg[gnutls] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample ) - -src_install() { - docompress -x "/usr/share/doc/${PF}/yledl.conf.sample" - distutils-r1_src_install -} - -pkg_postinst() { - elog "Sample configuration file has been installed to " - elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample" - elog - optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil - optfeature "store metadata as extended file attributes" dev-python/pyxattr - optfeature "youtube-dl download engine" net-misc/yt-dlp -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 805ae538b4f14ecb483ddc378380728dd56667a0..c78bfdb82ee92858b1c6abdb3b5739e9deb63461 100644 GIT binary patch literal 10012 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 literal 10011 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index e2237a7cc032..d6b464ace039 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 14 Feb 2024 07:10:17 +0000 +Sat, 17 Feb 2024 06:39:53 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 1e92fea6aad8..16df54ad10e9 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 565345 BLAKE2B 035c94a1830ba463996232986c49dcd03fc870b29b8c6a344a1885e15dc6be466f63c23bf6fb094ccea3a10ce2b016d268036d87c3af39617dbd4edc9733f056 SHA512 fb101c85b61c3d9c1ecba68339c93d5df7ea3506c031fff5e471bdba764a75888b0625bb6fc8267971325404a07516896eea1753bd79c12291bad17c30ad1cee -TIMESTAMP 2024-02-14T07:10:21Z +TIMESTAMP 2024-02-17T06:40:00Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXMZ11fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXQVMBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA1hg//RrXaNcmBEukkLG39/p/J/qTKfwJZhbPdSq+pEbKh2JMLTk7rAkfSwuAl -oa21fVuYQ6KYQTvfXgvqtcX2LIQzdUbqg2lz2MfV+NVmi/+9wO4QDgplPgwTMbXs -993NUeWptUyFzjDwX4NeMf89pxZnh3j6ZyfumuafDIdJRndAZniAKKdn1wXKgAb3 -qv/V1BmqUSB0uSJHpLJDWMR6p2rmYm+2cdlg6uHkMszL4eziKsB3qY5oWgdkpv64 -FUI2oB2fIJ0PlqmHff9wIyPP3LIUssUpS55zbdMzoLYJydYibf3mvPN3AO/c8Jxn -XTFzalxrS9KVbUX9vQG/l474avAEVvsaJOj2SqKrcait7bRBOX9z/qJbsT0poa9D -m6n7r65pTocnzi9yF57QAyMBWckpcjA3uFRspvoFobG3IwdP0s8YwlfTptFEltec -0ZhspvF6Bk0K2OxN0u4bFbB9WWhfUALPoU7wvOMTcJ1p8/9RNErL93DHisOvtIoZ -XJJjcD5W2vts43nou4Yqamtr8u7vND/ZwdbFBTqHFDSne08xCmzaP2y/UU4Fo0P9 -iK9Ulhh2emowl4R5h+jVt2vqrJ78R1r7USDFlK/S/MZ44k+LRFidFxmF7nosZTr+ -f/2i5qii5Ea5Krq032qu9b3IFkqCR5flddRGLa8P0ujq+alROS4= -=HcyH +klAczA//XOJvWPs18QdtOofoQ4ruI9kGdGl40zX4+nHUwYcqY74rY7pyygMRHHcL +mxFUy7DKUXpvuJAO3BBxEycr673pzW1oQlOLfVcSs5ZGJe5f5T2HwH27ARWKwpWm +vJTuQrPQBxMJy5NcRORmJcSv3e4w+JOppZAeNRy/OlqTngEkw5lOcKvn+4RdSlgp ++H9aeEAoR4L7v3BQuhYsINuGojUfFhCpnQzG5Oo2N3DpIzzGi9XezfoA+e8sWOLu +FhRW8bDkCVf8CIYQzI72E5p6ZVYOl7xLgvWQOdIaw9okTaePNEZ+m86skuUdOFWP +7eP523fc8IUkTzLC0L4vepMqDWmTatbrsMQL6yGOnWbnDMjX/1MNmvMzqK8pVBWF +K1LxeGhKc1QP9ocMYi1OmBvovfOTaKbic+/QT5gx235QMxluHqobb4D94caFWuMI +sIv69ZBVuqk1mGHPrlTIuRsN1BlKiYxYg5rXn5oNG4PEE5c4cWG5vS23dhslAKtB +dDLa3lAwSgSJPniURvzfLbSY5jozuh99pckbNB6WwWmHGbb5spK5kCWhoY5vysI+ +r5Z5QNav1izJNb0c2jE0c2PqsGfMJ/6TmSJG9d1XVRiny5dS3ijtYo7HJSkxonsA +ZbFVYu38dArpjXsZutmfYGnDrgZ9aJeVo3PPXUj0IYCywk7ZtJY= +=bIdd -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index e2237a7cc032..ea7bbbc8d9c5 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 14 Feb 2024 07:10:17 +0000 +Sat, 17 Feb 2024 06:39:54 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 6918145ab545f35ce532be419a737bf49b2e2074..787f7eeb0faa647bd6782a4957aab762c4f40419 100644 GIT binary patch literal 28388 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 LydN7>A1nW^RM~W48z?q>#;*<`0_rLu0*Ps9R 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 literal 6243 zcmV-p7@X%HiwFP!00002|8<(njvYyIMECj%{y-Jt{aE&31PG9J(q4!N_s~$&(`=Az zjYeOuW0&MDvNh@#o2;svnI7(D$0G8NKmFTJ@76i~@x1@!A7Aoo39sQ@&NILJ!@vCW z&;OYI@b0!f!n$>gd2firyzD(kE;aP(Bd6JB7-j5odX6pbG;;G9`WShHzOV5uJ%u$! zDsJ7!Y`LU9JeAPGvaxQdwQLJ~_bGFSwnjavubFd<@Ba0leyTBXn<>Uw*H|&<8vE@f z?Yhma>{6z!J$6XZo7HnpuB+cXoIBe)&&4kzxc8JTrIvc-7FL@zd0F?yTzI^3TJy*y zTZr6GwBlvhny1$};y?WH{}wBKDOPCyT>- z$su^VVJ^G<@GvW;Fz&8#)M7h@oJtCvXTIEI4pv(+sz`met>`nix-3|Wy{7Kj>wXq% z#yR7dsl}0d<`D*qFn#CM%Sdak-EB~Wkx$`Dfnu6b^O#rdERwGp8;dtfuv2QHcA;d7 zG!KRD`SjKKwCa9ofSp!tZPz+|RQ_sTi}m^C)35K-%liE1m-Jd1)fz24ixp2QJ+@u0 zyRBRnm*1mVxVi4_?(@!Swnj`db0e+Ad!m;R+DtR0%#`GPek|7c@X@JO z4X^QCVF2FB#n8>vckq0|IE(UZYx|Zv`&#i9ZrI{+vz9|UwdcGS!@;+Wwt}x6!r3X) zgtSu+=X%PaT8YXhU=gxleu0?ojx1WU_G@HG>X?~L`HX8HXo&% z3SalEU&^&V{`~p#-(K2lefgN*<<{r3P_yoKEFef5eYp*hsyRA;H#0i!q|7~AUZr>( zcQ9?ua_=oo#KPyHcAd{yKIwWEm+wc$s9fMjU>e zI;RIxbB3EO)7cl1G#k#VPPKmp4HclEK;-89J3h9Yv4JN8Qd37k83St zapRrH0Nsw{V{xeZFw-p{xdxz7k=#2`z{d*C;NQB$p18Hff4bpL&!K7D$LuTw(^GJL1+J5mh_L%lNO z1HGtos5NsQ%L-#Hre%y!Vgxv24E14Vz|)###Q_4M_Lvkp4o!!}Q0!Jbgs76@?>rRc zf|L$)NlV!s6h$8o4Ls|`_cDcre%ZG#DvYw@ZHO+ivarBSigSwB(QqTUC01Ty%mb( z!ptXjy%-TZPCbxWBdDfd`nqz*>u#(o$FaG;jN3a_o(3EkV7Vy5HXJT);W}Tci}pi% z24C(AFiZGo#?39zQV}HJaTvt*M61g~!jHaZ#@U5xQU1`F%(ZGV7?M;21mV!3CLAKu zQnB7{kuaIDbk#5a zL08rIF7jk=0cSH~Gy=mM&>^H4&*LEm8ERfepK)hdBIN@AHfU2p-@`J~T-h-bvRTCa z>2?N$uAkxZoODejdWE|1-$}5CDw`jWG8guNNe8$7XK!jw-Kr~?0 z(ORx2W2HXRjYA-S;vaKr5cKvWR1V$eY)!VMTh zAV%~x129n3HSy?8^$Bkds2MXB=s4~*@*m^lHEQxBg4Y#`Vc@qh9b5gJAcX%0tWd-X&zTCN<>Y1#e-ret8n8&V%9~Ku9}>grdUOt&N|cH+<#E?6Dj7vKcql3n_|ZSVHXvI6%5*$ zLD8r+R5lnq3amh)$onkS1If5B!VD1Nqcv*Ui2sYe9OH0BK7a(#B5d9wiIRl5a4qdX zp%E8S;y!6|0ye^WsTk>o-y>cT3S+Gq>x+gPF>MJ!iAnGydEqOl|L1Q%zyIyiOL_g; zRr9-Tg-|DhZWF~tGH4EXb0e&&#hg$hG#G(z1U&8LxrFhYgM6Y4$P_G(-V;2iNQ1pv zCj<6P$+C7nGbOzk3kFRbT)FSkT4n4GIZ>qe6e&ZdQMznrP1h9z8r1YO+y~-~T9JvN zNCvHqM=*7kjh4f7d+x)k;jIn8a5+{ZHbgSwT^1uYz$i2V=n)<`A2)Qf5Gg=YDsK9v zQh)yN%jb{l)906zU&DAU?*Nka)>Y_0Vo=EbFbGd92Z8>fIBl$MOoTdx2QFrum51QN zEqjI{8&PFwTa`al-q&tpZA}|+z|h5O&OHO%SB6Et0BRuNYAdYpX~ef@{L7n}-_mG$ z13$V=djvfE()KW>P6h_=V6xyDz+jaqk!kPHC_MZ;X(9+ldN`agTHfA+aW!hb1*MRGO%YSD&FhY|Mp_TXgH4TZf0ad4_-KG zbq>I#iWDCA4ccoPO}nU+cUf7JP3hg6$Mn90}SuVnw zsPbz0La11PF-^c4nHc?IJ?1ko1DD!6ATpxDs<2C>G2KXV)>Z?(1h4=DtY`6wvjpWZ z00wC{h2sLjV;hvU8735A8jDCVUyO9L=+AnIA`Nrwd5CV(CABgHU#j-Y-Av*ypI-WF zFOv82-RVt7!HLC;xG!RuB8a#ro}BaD#H{-E48MPj1Y!<;=}i026nV_^OSdRKu|8MBW4wO3wS$g#4;BolpSc7 zG%)ZkQz;!1a=D;PeAn#>@V0 zsqzn{!naW$z%?InHcb_DZ&7Cqr)gJ`;6?bvIRfI{(Alk1tUI%gWiC-#d)HNCxRz@> zCiEg#GR#g}3p!N^Z8rkJrTB&PA*N4zN0?bbPT`lXGZniuJ~o;hke$)rXUR5NSNVLnM|(grb-j*BKqm_PVP$_Z6^nzVcQSTG-I1LL z$unJ=Sa+>CgRA2xi>!(g66T63W^HZ&AQm#zkaYk7uA`h`F^xJP)YcR^hNUT|MQ}Fb z>@0T-2mj_b-04X_7U|JRZz2vK0g7EaOz2bR7vLVBugAIBP3I<7XJY?DJMVqcEurAO zObtej%aWoI!x2DzNS`^+{G*+0rMspxhpwPE5C#;+7+AVdr`Zh>OwXgzv^EBsopohx zPJ*6^n$Q;trbDZsJyIYgqw?C>s){6_Ko1*V#EygZdC=B_fz&h^)+t*T9k6NvOH^jA z8@CxyD4=$fomi=gk^Weu^kXO0JoyCffQj`qWb6e6WG>oROpa3j3S?gxIV2qgF4Ogp9q@B_A8 z$B$tV!57&9JtthD-DuQh`sfC@LkFs4i7l8%i*2XYO_?rF1q>aq(<1y1d0GHRBq6G6 zG9i)p+EIAg;MB|gVohI)^y`PezIXc{f=qb$T>l=VNU|r84TcV=QHM)#y<}@g97{xQ zp`X_09js(gatSOsD{FrC(h&*igUDAI0{ms9R!+kIvl&2tb)*YowSWu*pm69sJS4(E zn5QM5d*~JwzPSgdoa5oI6HDL*noEJ3BrO7%u3hw*XV(|Xod?^gxDFaj<4{a6%V~T3 z8($`s18fi#p9KcMB*+5DOf)zLML&20-Zj1y>eGkcezBML=L1%!bL9N}UMKaX)wj?w z5E=_`gnNQANJStfw)L{9AkjDlrm#-1F>BWCO$RTsO$Sr{rHM<&(0*&>lsp#~V- zgePLEn>5X5MobJb@HKkzt~VTP>Fhr+epA<;0f-}{I>xAprr9Xz*Gm105dP`K-hcXa zeLjEkkE&OEeQ=ag)f-3w^@l{xqiB30bd4MmAIRY83~e$-Qi0@%ltSt#XbkF%Dx|La z!4z0*8Y9y*JG)K-^kx8B<*~M_P5zCmGArD5b^)xzIvqKqYo6PAR0aLk4rhSG*3!F%~?{~@j>_u_f`Z1_99G;rh^_An0AI@wcN4VJx=B`(Qz_O#bFDQXU zoV>(U_{*UpAeaHh(CO(awxWQ$T2^*z!YZBKDRuQW?}-p*W?sg@0`oI2XL=9_ z%5WSpPR)cqH@yR~C+Icw#E)GH^zCAfI1FI|n1kl|#JP2#w-Gr9M){qyuv{!(v_kLJ zu%syqQfSPb9@~3|Oii97pD;}Sf5Fm^1tXR}HuAX+ND>BDS-1t(O|%H7H@qJgcKtqI zdhHI>?by-ww_b~(l;kXO7bWRDr}ly-6{o_CQ$3K2ULP`oBF!q0mg(sroz>pY%sdHb zf#o5#P5M_abuFEaq)5DO^z`GkqAn#m3oS&eGLL<5!%L?}*qE@;mR@?%v3*ftb%blV z!Sw5D69Jn(1Gnf2DuQpdZh%ZmJAPj-{^G8t+I*&qC=(Ea;4u#DylWOZH=#EO4mj$JLL^DU}*p}(TLO>R8g(SC0Y2qeIc z76+a^UredJz2Jd9551+z! ztmQ&su0iy29jiW0I4SyLt_v4>WaOsPuyX+(yU&*T)B9ikJE8E8S7CbiZeyKi;t41$ zO@Lp}sfTNq#2}$!3R&_QsGi!bIcalr8l9(Sb<`Ax&M%>zi~?)_rs?EeuPx~0e9;US z<(k>SD@7dq1Hog+wSAk$+YvmEI0;O6ObHG!BJUN)hC=1^LEEq1^_E%HyK3_cmTSly z`H4m&MF=ON<~Q`L^Z@g)mi*r>^7q>clADX}gUQ6LOs}H&;$md+uj>A{^+`V1Ugx7u z-?<=3gVk0ifu!1w*n}_QE007rjz$^uwopLV)ZKmQrs+t50hmFwA5k0M=O9bOYHd4! z*3^3>z2S(25Jan$zVIb&g=ueDn?U3a9N~FTqvu0J@Hvn%QSAe;gW5VyF~F6?l7)E8 z@gDTd)ti}*x7HAS5r$(E#GYW<@6r)As!jr2U3i6*kr^W9MfM;I(5z|eB$H)HgNOKs N{{_imd5k(M006?Z3qb$? diff --git a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 new file mode 100644 index 000000000000..0fc82740d4a4 --- /dev/null +++ b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r7 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) >=dev-util/intltool-0.35.5 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 app-arch/xz-utils +DEFINED_PHASES=configure install postinst postrm prepare setup +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-accessibility/at-spi2-core python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] ) >=dev-libs/gobject-introspection-0.10.7:= dev-libs/libgee:0.8 dev-libs/libxml2 >=media-libs/clutter-1.5.11:1.0[introspection] >=x11-libs/gtk+-3:3[introspection] x11-libs/libX11 x11-libs/libxklavier x11-libs/libXtst dev-libs/libxslt +DESCRIPTION=Input assistive technology intended for switch and pointer users +EAPI=7 +HOMEPAGE=https://wiki.gnome.org/Projects/Caribou +INHERIT=autotools gnome.org gnome2-utils python-single-r1 vala +IUSE=python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-accessibility/at-spi2-core python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] ) >=dev-libs/gobject-introspection-0.10.7:= dev-libs/libgee:0.8 dev-libs/libxml2 >=media-libs/clutter-1.5.11:1.0[introspection] >=x11-libs/gtk+-3:3[introspection] x11-libs/libX11 x11-libs/libxklavier x11-libs/libXtst dev-libs/glib[dbus] >=gnome-base/gsettings-desktop-schemas-3 gnome-base/librsvg:2 sys-apps/dbus !=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-db/futuresql5 dev-libs/qcoro5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 dev-qt/qtcore:5 +DESCRIPTION=Tool to check contrast for colors to verify they are correctly accessible +EAPI=8 +HOMEPAGE=https://apps.kde.org/kontrast/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm gear.kde.org +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-db/futuresql5 dev-libs/qcoro5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5 +SRC_URI=mirror://kde/stable/release-service/23.08.5/src/kontrast-23.08.5.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2b7bcb86096c5ea6f4c10047257d6b9e diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 6fd54a5d04c5ad19cf21861757a9b2a6b91b839a..aec867867474247230471a8aff42684b6c12fa2b 100644 GIT binary patch literal 57102 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 ZhP;>8?Ql^O7yOw2>t9V6WMq?&0RY-Ey%PWc diff --git a/metadata/md5-cache/app-admin/awscli-1.32.41 b/metadata/md5-cache/app-admin/awscli-1.32.41 new file mode 100644 index 000000000000..ad34947f56b3 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.32.41 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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-15[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=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 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.34.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.32.41.tar.gz -> aws-cli-1.32.41.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.42 b/metadata/md5-cache/app-admin/awscli-1.32.42 new file mode 100644 index 000000000000..ba4ab1022a60 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.32.42 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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-15[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=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 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.34.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.32.42.tar.gz -> aws-cli-1.32.42.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.43 b/metadata/md5-cache/app-admin/awscli-1.32.43 new file mode 100644 index 000000000000..81e468a5f67b --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.32.43 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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-15[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=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 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.34.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.32.43.tar.gz -> aws-cli-1.32.43.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/awscli-1.32.44 b/metadata/md5-cache/app-admin/awscli-1.32.44 new file mode 100644 index 000000000000..c7efed368e3b --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.32.44 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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-15[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=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 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.34.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.32.44.tar.gz -> aws-cli-1.32.44.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=26d79af710d57f697ff897857cc16d28 diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 b/metadata/md5-cache/app-admin/passwordsafe-1.15.0 deleted file mode 100644 index 73426e23d4bf..000000000000 --- a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-arch/zip sys-devel/gettext test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.0-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) -DESCRIPTION=Password manager with wxGTK based frontend -EAPI=8 -HOMEPAGE=https://pwsafe.org/ https://github.com/pwsafe/pwsafe/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake desktop optfeature wxwidgets xdg -IUSE=qr test +xml yubikey -KEYWORDS=amd64 ~x86 -LICENSE=Artistic-2 -RDEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.0-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.15.0.tar.gz -> passwordsafe-1.15.0.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3ef72fb6a7cf594448580996ee115866 diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.16.0 b/metadata/md5-cache/app-admin/passwordsafe-1.18.2 similarity index 81% rename from metadata/md5-cache/app-admin/passwordsafe-1.16.0 rename to metadata/md5-cache/app-admin/passwordsafe-1.18.2 index ddb941bfcb99..86bd4b5f367c 100644 --- a/metadata/md5-cache/app-admin/passwordsafe-1.16.0 +++ b/metadata/md5-cache/app-admin/passwordsafe-1.18.2 @@ -1,17 +1,17 @@ BDEPEND=app-arch/zip dev-lang/perl sys-devel/gettext virtual/pkgconfig test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.0-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) x11-base/xorg-proto +DEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.2-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) x11-base/xorg-proto DESCRIPTION=Password manager with wxGTK based frontend EAPI=8 HOMEPAGE=https://pwsafe.org/ https://github.com/pwsafe/pwsafe/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake desktop optfeature wxwidgets xdg IUSE=qr test +xml yubikey -KEYWORDS=amd64 ~arm64 ~x86 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=Artistic-2 -RDEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.0-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) +RDEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-libs/wxGTK:3.2-gtk3[X] qr? ( media-gfx/qrencode ) xml? ( dev-libs/xerces-c ) yubikey? ( sys-auth/ykpers ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.16.0.tar.gz -> passwordsafe-1.16.0.tar.gz +SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.18.2.tar.gz -> passwordsafe-1.18.2.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a2c32395f8699e62b55553c248b7313a +_md5_=eaf7ef4a95d80cd849239877c410ef08 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2312.0 b/metadata/md5-cache/app-admin/rsyslog-8.2312.0 index f0dabb73f0ed..e5b242402ea4 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2312.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2312.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/ INHERIT=autotools linux-info python-any-r1 systemd IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-3 Apache-2.0 RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2312.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2312.0.tar.gz ) _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=4a4e316825f97cac509fe4ea16f4f3ae +_md5_=3eab8806650668c8dddfe3e0af6e149e diff --git a/metadata/md5-cache/app-admin/salt-3005.5 b/metadata/md5-cache/app-admin/salt-3005.5 index ceddba3fb88f..18d3e12a8d2f 100644 --- a/metadata/md5-cache/app-admin/salt-3005.5 +++ b/metadata/md5-cache/app-admin/salt-3005.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.saltstack.com/resources/community/ https://github.com/saltstack 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 +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.1.2[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-6.0.1[python_targets_python3_10(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?] >=dev-python/requests-2.31.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-23.2.0[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3005.5.tar.gz _eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=74c99dca9ae9391189c5a755263db053 +_md5_=c73938343c7bc5f1182649949cf3fbc8 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.6.0 b/metadata/md5-cache/app-admin/syslog-ng-4.6.0 index a38b10a60479..c7c84e468722 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.6.0 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.6.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ INHERIT=autotools python-single-r1 systemd IUSE=amqp caps dbi geoip2 grpc http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd 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 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) grpc? ( dev-libs/protobuf:= net-libs/grpc:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( python ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.6.0/syslog-ng-4.6.0.tar.gz _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=1acdce4d99a97439de9b617920bac0ec +_md5_=6f358711d7c9583924756acc48242087 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 1cf474b2a7a521b228f87b0cd4d0a4241d5baf30..c9f86d3337d1ee04f9c4f1a75a8d6743d270550d 100644 GIT binary patch literal 28734 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 literal 28425 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 diff --git a/metadata/md5-cache/app-arch/libarchive-3.7.2 b/metadata/md5-cache/app-arch/libarchive-3.7.2-r1 similarity index 94% rename from metadata/md5-cache/app-arch/libarchive-3.7.2 rename to metadata/md5-cache/app-arch/libarchive-3.7.2-r1 index 12684d897cf5..28484ff4c27c 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.7.2 +++ b/metadata/md5-cache/app-arch/libarchive-3.7.2-r1 @@ -1,15 +1,16 @@ BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 ) elibc_musl? ( sys-libs/queue-standalone ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install 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(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl: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(-)?] 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.2.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(-)?] ) lzo? ( >=dev-libs/lzo-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(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) 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(-)?] ) kernel_linux? ( virtual/os-headers e2fsprogs? ( sys-fs/e2fsprogs[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(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl: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(-)?] 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.2.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(-)?] ) lzo? ( >=dev-libs/lzo-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(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) 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(-)?] ) kernel_linux? ( virtual/os-headers e2fsprogs? ( sys-fs/e2fsprogs[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? ( lzma? ( app-arch/xz-utils[extra-filters(+)] ) ) DESCRIPTION=Multi-format archive and compression library EAPI=8 HOMEPAGE=https://www.libarchive.org/ https://github.com/libarchive/libarchive/ INHERIT=multilib-minimal toolchain-funcs verify-sig -IUSE=acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr 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 verify-sig +IUSE=acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs test xattr 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 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 BSD-2 BSD-4 public-domain RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl: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(-)?] 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.2.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(-)?] ) lzo? ( >=dev-libs/lzo-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(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) 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(-)?] ) +RESTRICT=!test? ( test ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz.asc ) _eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=7a69164f14b6d54b22f861a9bbc9c8f4 +_md5_=fc2b7e261f5094396f9134bc408dad80 diff --git a/metadata/md5-cache/app-arch/libarchive-3.7.2-r2 b/metadata/md5-cache/app-arch/libarchive-3.7.2-r2 new file mode 100644 index 000000000000..89c1fbf5e0de --- /dev/null +++ b/metadata/md5-cache/app-arch/libarchive-3.7.2-r2 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 ) elibc_musl? ( sys-libs/queue-standalone ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install 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(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl: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(-)?] 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.2.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(-)?] ) lzo? ( >=dev-libs/lzo-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(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) 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(-)?] ) kernel_linux? ( virtual/os-headers e2fsprogs? ( sys-fs/e2fsprogs[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? ( app-arch/lrzip app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/xz-utils app-arch/zstd lzma? ( app-arch/xz-utils[extra-filters(+)] ) ) +DESCRIPTION=Multi-format archive and compression library +EAPI=8 +HOMEPAGE=https://www.libarchive.org/ https://github.com/libarchive/libarchive/ +INHERIT=multilib-minimal toolchain-funcs verify-sig +IUSE=acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs test xattr 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 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD BSD-2 BSD-4 public-domain +RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl: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(-)?] 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.2.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(-)?] ) lzo? ( >=dev-libs/lzo-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(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) 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(-)?] ) +RESTRICT=!test? ( test ) +SLOT=0/13 +SRC_URI=https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz.asc ) +_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=a21b8b39895ef498d979c7e07d31d271 diff --git a/metadata/md5-cache/app-arch/patool-2.0.0 b/metadata/md5-cache/app-arch/patool-2.0.0 index d813d1b859ee..0c8a9dd798ba 100644 --- a/metadata/md5-cache/app-arch/patool-2.0.0 +++ b/metadata/md5-cache/app-arch/patool-2.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://wummel.github.io/patool/ 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=GPL-3 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/p/patool/patool-2.0.0.tar.gz _eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=d7a0f8df407b853d74a814ab49de7820 +_md5_=02b8d2fc848ad7cadb9a737303b93550 diff --git a/metadata/md5-cache/app-arch/unar-1.10.7 b/metadata/md5-cache/app-arch/unar-1.10.7 deleted file mode 100644 index 59e6ab21bbe6..000000000000 --- a/metadata/md5-cache/app-arch/unar-1.10.7 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-devel/gcc[objc] -DEFINED_PHASES=compile install prepare -DEPEND=app-arch/bzip2:= dev-libs/icu:= gnustep-base/gnustep-base:= media-sound/wavpack sys-libs/zlib sys-devel/gcc[objc] gnustep-base/gnustep-make[native-exceptions] -DESCRIPTION=Unpacker for various archiving formats, e.g. rar v3 -EAPI=7 -HOMEPAGE=https://unarchiver.c3.cx/ -INHERIT=bash-completion-r1 toolchain-funcs -KEYWORDS=amd64 -LICENSE=LGPL-2.1 -RDEPEND=app-arch/bzip2:= dev-libs/icu:= gnustep-base/gnustep-base:= media-sound/wavpack sys-libs/zlib -SLOT=0 -SRC_URI=https://github.com/MacPaw/XADMaster/archive/v1.10.7/XADMaster-1.10.7.tar.gz https://github.com/MacPaw/universal-detector/archive/1.1/universal-detector-1.1.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=183ef53183ce8906921fcbc3e0cde8cf diff --git a/metadata/md5-cache/app-arch/xz-utils-5.5.2_beta b/metadata/md5-cache/app-arch/xz-utils-5.5.2_beta new file mode 100644 index 000000000000..c9d4e630af35 --- /dev/null +++ b/metadata/md5-cache/app-arch/xz-utils-5.5.2_beta @@ -0,0 +1,12 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst preinst prepare test unpack +DESCRIPTION=Utils for managing LZMA compressed files +EAPI=8 +HOMEPAGE=https://tukaani.org/xz/ +INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs verify-sig +IUSE=cpu_flags_arm_crc32 doc +extra-filters pgo nls 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 +LICENSE=0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) +SLOT=0 +SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.5.2beta/xz-5.5.2beta.tar.gz mirror://sourceforge/lzmautils/xz-5.5.2beta.tar.gz https://tukaani.org/xz/xz-5.5.2beta.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.5.2beta/xz-5.5.2beta.tar.gz.sig https://tukaani.org/xz/xz-5.5.2beta.tar.gz.sig ) +_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=2e7d35c123caac4e0563f84223421597 diff --git a/metadata/md5-cache/app-arch/xz-utils-9999 b/metadata/md5-cache/app-arch/xz-utils-9999 index 0069bbe4d908..4686d59479f7 100644 --- a/metadata/md5-cache/app-arch/xz-utils-9999 +++ b/metadata/md5-cache/app-arch/xz-utils-9999 @@ -4,9 +4,9 @@ DESCRIPTION=Utils for managing LZMA compressed files EAPI=8 HOMEPAGE=https://tukaani.org/xz/ INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs git-r3 autotools -IUSE=doc +extra-filters pgo nls 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 -LICENSE=public-domain LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) +IUSE=cpu_flags_arm_crc32 doc +extra-filters pgo nls 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 +LICENSE=0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) PROPERTIES=live SLOT=0 _eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5da2c909ec1dcf00c859653812bafd1f +_md5_=2e7d35c123caac4e0563f84223421597 diff --git a/metadata/md5-cache/app-arch/zchunk-1.4.0 b/metadata/md5-cache/app-arch/zchunk-1.4.0 new file mode 100644 index 000000000000..52be8e72541d --- /dev/null +++ b/metadata/md5-cache/app-arch/zchunk-1.4.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install test +DEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= +DESCRIPTION=File format designed for highly efficient deltas with good compression +EAPI=8 +HOMEPAGE=https://github.com/zchunk/zchunk +INHERIT=meson +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/zchunk/zchunk/archive/1.4.0.tar.gz -> zchunk-1.4.0.tar.gz +_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=e41db82b5a057a36f4560a38f42cc591 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 0ff4f211dc31c43f3768877ab6be23b48de505ca..2d8f4206e924b4baa544614fce9e3f6389cf8847 100644 GIT binary patch delta 2562 zcmV+d3jOt=S;1PcOe25$IHfL1biWnlvNgkvm0@#q`w?y! z*QCQqs!kyOK!6^Bf|mdm2V9~_H1-cZBjbW5O>i6dNsOTzP%{Q4ki}G5yI~aI?i`y8 zX2{R#YVnw46c%plmJlfe!3?IRcBzP&EDh|AF~(TYc9PuCnu64I?9N)CYhG zo|8!GRvR8(N91T*&9A^n>PVmK|10DR(PYt+06p}hvwqBkE@kOE1U7kY3Qt2QdtKdB zgn7DVRv(MZbWfR0^v0;%#@km9ZB@H8&d zHw$cCs%Kx+G-DaqARWVz5VaqQPg7LG9KhdUOiYH?bWy863)Ur~%DZXdIuUb_Jaj=l zu#dX4f&UaydG&c68nGgu|JOyCACkIlYp_hhpH0^(ax*U>9EP=pzP4K~ZK|rTV z)%@R#sA5NLX}l1`4vzJ{n{Uy$3(Q!8?)AdKFk0Mf|Dy7B5SNNaB!Y3sObA4ijakEz zt_PjkG_RQ%B=JJI^Os;26s-CTj{SsCfe5FDs_qe;h#lNg9KZm{_?lVY`g0#wAK|(w zn##NT3;=(TnwQ8Z>I%V$h6oPTA2gAR9@~5%I0(VXf{b8Z_flp&Jb&R%EXOp6?P%-w?sG8~U51ow5hA2|56d9!a2i5NM+5o&)5j6B*r< z(u{#HqwDtQ*7%*nU%&)t^i(xDh)cu353HK5Mc{ZcY3kKh0 zcT;~1G`vP1`3PNn<^gm`b8FH7R~2}d-t5#G=SdU!T)vyre!`y!oCb^Q+F)v)gd zGV@xxn}R|C42m1NY)$4@=?m2VYrH7Juh%KNcSv+N_b#gRO(0wIG*Mq}p^q5=B3v~( z__4_k(hF@BchL8NT$8Cw_qTn!G=Tb)WDkGfq${QIGV!`!lhr*4Uf)K7I?_3y`l%Ck zs@3UeQIi-H*-ca}op|VQkwd1Nk9F~R{0pstrBMXMCT0Mz1c@XRigepMF| zlD?}zQ#cw^$JhxbCFCK0wqt$V3GO+cD% z;cBLaq^k#qUe%n~x?qCpC*ffSxS4;9QxM{&<`pzx-H_-@fsU#GK0x{R{sN`|jK`}i9lCBE zPT}R+k~{=Si?~y5a{?Ps-~oR-c4k6cHBEv5Vk<)CcuBRcX@hYURNk1P` z+vyO4jhDYpUrk@dkZ(c)?~P*37ATwu54xH(grQR!LJ;%?IsjLTRacOVf!gV`VHyCm0nyQh%ODM5X&;-yQ+1|+nsHg!$P`Bp?-RbL;y1oU1stkZk z=HGaYuM`LJXz2o*Q`_dcks8%S!Q-QNNnrwV?svFr9l9#u8*4jVoPc>8QUcv1m9c@_ z2YoLLFX{tSRnmiqT;aYhLzIBmF3B{C9I1$Vpn88sIjnujkED|ehff$% zskmNUUzq4Uggj_j_03f-YNFriVhH7h<5r&-CmBrN*Mwq3pCNA0YPuG&bWHCwwWP+k zrVQi}qWX?Vew#lHlr#kL_T9}$Kh*E%v32QL1JgPhnL%@sBsK}X+ElLuadC8)q3CXi z4%aAG$c;ZywK;$5;#<}2`*0nOsrL9Uxu9=nfKCU16!I*}j+W1LqJodPwPuR$0CruZ z(zg)|Hc6KQ^krbGYcx{1u77BBd7^!F#EsEZ^Bgp-Xgs9t1V^xO(xLckjowV2UMGOz zc*Je{Em$CDzC%!I2gV2(BwSO@R34^H% zac#(X!1L~Q-B!j9hz1_InhBb*hBrX)85Sb6dhx)Rx~GUj0tcTrgvrkAdPAWk4U{P4<{Hf$MQLD-C#(=9_EyuQn7XpUhN-MiO$IAw6m zL{HTPggp{GYP`NuZ%JQZwHB%u%!4OcptJzq*$saU2kR&I?~v0(@X}XIWg{5FplyPP zXN;pd~rVG}8Su+%SEz>E&L$=UAH zl~D+~uN`4FrxRzBAuJPZ?u?{MIAmE{d=xsK@JbMEjcSAR_uFk~Ox?;RkA$U~yJlCM zYKYe-TXF=5E;w@GB{d^FNavutrkKyFYke@azS9cZ1Q6&TTy|9VFu(wI4BqO^XWase YfvpX(w~UCAhW*R`0oN+MNS9Cm01F`iZ~y=R delta 2400 zcmV-m37_`CTA^96Oe25ux6l3Sw_m?}r~1;Y(%my8|iNRX8)|JeSiS;x{|1dQq|?Z zpi}nyaSX_dqZgbv%^tWU(jdIp*?sWC%kQI6i%Z!byY9M?y|aHHFjFO^2@X1mLPCM+Kq{mxfL>#er%Xk^n4$z+KK;Eu5q*yn$yZ&Ntei9RkCpxhoNSp~&N zC0(sFyzCZDuB=-c5j$jRP>!IlMX;a>z8xFGTP$gVwwB6Bra9M6Nl|)OG_)p)JE?y- zl3I1jwV-peYPytIrv^)ON3B5lRtAf4SZKTtIWAEZQUcwl`bw4kNV-j_*=!u6F0;J` z>cgk6ANPOlx{SRJF1|}Fee(g&ZsedZA-?$+#e;MNmH+O2{1$!48;7te$4BTwFAt#0hg&D;xP`#G9M?2$hoA%w(RqKf;ldjUi)1b0zp86x5Q>Iax8HE` z(wz&K7ceMp=n^rRU&WiK+ShndgkP`IWABijaLHXP=o>D!=0u{tv_T&;@YZ1P=-|gD zKS(b$L)<~%b8$^vF5OG^?cz4|-^d=oNmnJ~WlnW(B+C^CuW#9a^>x0bKH&s)Yjrv@ z(}aHkMRpSlOPzcjn(=v*BEA+)hNg}d;*!w4%?yS(EhKpH+~YdUy{_YwPtpG2xEQum>R#WL8k1Cbi;$|i(eDv@8pG7}=YEJSY!b1Ds8BBzqsczg?NZH( zkaYFnJgZFi*2M|bEC~-gVE4&Lp3-$MNxbonQEw@4Y#^(r+X#N z;!%QJ;O+=49F#-MiVngZ4TVO>G41Q#N0z@iW#Q%1 zaUjX7aQODe=Pw_>{PM@+{P^X^di?gifB*31^IIoI(&_=qzx!syE*OsnUph?OI&{IK zv?bXCk`{5N+Q9@ipezG6maMhUiXtxDw;V3DW?DiRjOOVM4o(XXRW16fk2I;B3>cvd%vW_#g4Iw9_`%# z+KTAz6s}vJx|xUj)U=3vOG1B%VS_!{BYy5=0#ww1A*kE)gYNV-L0#W&Kvf1nCi8E+ z##f31d9-vf%c&i4-L#DA4&Yrem!vQOIrqECwGNHI`^MT%7bjqfhLk`jkpS|p(Q19) z2`}j=jjU_OwaO2trr}dvNJp(e2TgFGE7!=oqOVNw7F}}aUU0bb2fKf|D1L2yzml#) zHTSQvO72gA+6X&GO~GQk`vkrras<2+8LF!QvgmkH7lvht^nD9Rboi@9d5PB3GOZg~ zsBf?V)m&bu7G0@^s-y=Ixx#%7`Imr)EXg!t8>xtUps>x9^}ggsQb*qTU58XEZcbzQ z6TMe<04=M&k;z3(sylyOc%Zy+lInlrkb>!Zh)|5^GsF#AP2>Jc$InjFIBMwX^c*t9 zOZBGP3^sonC}{}f?YkR)eyESlW9u@n27%S`$H~J6ZOq zlQi_MFS$}(qmjyWtwAHX6YZ;`TMU$%!k}qI;~{M)IFi9YbSS=2BPElk*U45md4e2e zMa_ijFp~gP1J_70U7LT6)wfTNrVd|y`^qZ!?w|`xJRu%566gs00oYBW`PB7-CpA3K zWsV69TZFH(ea(MOSR=oXoJbjJc$qHpQz{jcaf;3>;cDqYXvw_Vniz#t=h8*5Hsn0u zd3U=;3bj;}E2&7~p(cbNI>_%b$(kL8H$deLqUPz{nX_`iPrN$qhzxRL7zkJ+}zkdJz_1ok9B=zl^ zO+tBh0aq7+m##M;P9VBK@G_1?`Rr2pC3i{$#u?485}dwQ*{Ah zj|7hz8?V$`(ibzWh3W(@`@dOyRN5sR)vK%CsJI=$WcvL$}7)CX9=j1F(f+3wSoQM!j5 zVK%3eRFlCh6Kzh2q{}5_SzCM*I-c-K5N(YhgY@@XTWCz(HYSgRrJ5&ZSDb2y*C$(Y z1c)v;a^WR4`#MPHpgWY9&#LQcFtxs`3EKn^=zv#tRQC(O0Co)C>dj}}Zi<1e4Y9Y3 Sh?0i=%l`pwBXTQmPXGY80<1Lv diff --git a/metadata/md5-cache/app-backup/restic-0.16.4 b/metadata/md5-cache/app-backup/restic-0.16.4 new file mode 100644 index 000000000000..a2d32f689c88 --- /dev/null +++ b/metadata/md5-cache/app-backup/restic-0.16.4 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install test unpack +DEPEND=sys-fs/fuse:0 +DESCRIPTION=A backup program that is fast, efficient and secure +EAPI=8 +HOMEPAGE=https://restic.github.io/ +INHERIT=go-module shell-completion +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT +RDEPEND=sys-fs/fuse:0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/restic/restic/archive/v0.16.4.tar.gz -> restic-0.16.4.tar.gz https://dev.gentoo.org/~williamh/dist/restic-0.16.4-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=43c2870442ab98733b7ea95bc9982db2 diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index a6e10ec321952cf17b2d36b5a10d8939c4653cd1..a27633ee3829f8dc9e951867863b081b83cdb364 100644 GIT binary patch delta 8620 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 delta 8446 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 diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.08.5 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.08.5 new file mode 100644 index 000000000000..7b295afb9b7a --- /dev/null +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.08.5 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:* +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/dolphin-23.08.5:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 dev-qt/qtcore:5 +DESCRIPTION=Dolphin plugin for ISO loopback device mounting +EAPI=8 +HOMEPAGE=https://apps.kde.org/dolphin_plugins/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm gear.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/dolphin-23.08.5:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5 +SRC_URI=mirror://kde/stable/release-service/23.08.5/src/dolphin-plugins-23.08.5.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=006972614fc544d800e971bfd681938f diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 015b37019e38f325d56c00665a47ca73f7670a5a..6b03b99f751e8f8dbf12bd6b2f9f2908ad4dabea 100644 GIT binary patch literal 26838 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

    Jh0CNYzI%c(4 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 "${T}"/akonadiserverrc +[%General] +Driver=${DRIVER} +EOF + insinto /usr/share/config/akonadi + doins "${T}"/akonadiserverrc + + ecm_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + ecm_pkg_postinst + elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc." + elog "Available drivers are:" + use mysql && elog " QMYSQL" + use postgres && elog " QPSQL" + use sqlite && elog " QSQLITE" + elog "${DRIVER} has been set as your default akonadi storage backend." + use mysql && elog + use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog +} diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest index 5d9fe7af925c..c24c75aab4f4 100644 --- a/kde-apps/akonadiconsole/Manifest +++ b/kde-apps/akonadiconsole/Manifest @@ -1,3 +1,5 @@ DIST akonadiconsole-23.08.4.tar.xz 282184 BLAKE2B 71bc95d470f6409e0e7bcc48eb2d2889ac9c6a39c8405bb6cb0e24792f82bcaa2ac6c83e4f1734ae52527298b45040be480f07a6e391775b6cbd1eaccf822313 SHA512 3e701235fd5cd14a2c56ef78dcc193ece94fcf7d83e35a361560a55a73124f2656b23041a92e2c62139f137aa44d2c366ca640998b89c98a07eeb4808ced78f1 +DIST akonadiconsole-23.08.5.tar.xz 286164 BLAKE2B d98b053e0626272579196b8ba762b51f0734a7a6d40bb7e7fc71fb2752ed986af95e49317eb59159200dab996aa6c53ac2c18532cda378feeee0cf8f47d9e2a2 SHA512 79071e18b0aed574c67b96cdcdc1ce3914ad67fc1e7e87dc77f9cd6396b210034cdc917393fadb918b90ad89bb2326586002fcf711e0432991e59d05bfde8a06 EBUILD akonadiconsole-23.08.4.ebuild 1480 BLAKE2B 072e122d9bed01bbdfeb35ad7cdfbae1e07a9379eaf7ae9f01e9704b7b2ff0122431fe4ccd636615731d5a44ee901d62d3f54040c0a591b147e92e9363d9828c SHA512 ba21e9f2c1d1e94f32cf116cfa4ae033e704a12f5a2349db8c8e2821d4c0d8fd77903c28e0cf4f4ef19e287efed11604117f61e475803f657f0502a65a940300 +EBUILD akonadiconsole-23.08.5.ebuild 1482 BLAKE2B 7c880f7b865615d897d86d2d3e530e5808a56368c50cfaebb9677c77bf7d49bde070263bf8f81b94a6ec1bd207625c2a707e3f402ec68644b78b1251bf5a8fcf SHA512 ee2a1f847f82c97219e4fb5c6953f9c5d091eb269a3293dba1b98d20b39981943937ccff16fc9869a22a7310352b9b328da1db318a55ccf6a1aee0ca5bd58ade MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akonadiconsole/akonadiconsole-23.08.5.ebuild b/kde-apps/akonadiconsole/akonadiconsole-23.08.5.ebuild new file mode 100644 index 000000000000..05a90b0c226d --- /dev/null +++ b/kde-apps/akonadiconsole/akonadiconsole-23.08.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Application for debugging Akonadi Resources" +HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" + +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/xapian:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/akonadi-search-${PVCUT}:5 + >=kde-apps/calendarsupport-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/messagelib-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest index 463baf52509b..09138dfa2dc9 100644 --- a/kde-apps/akregator/Manifest +++ b/kde-apps/akregator/Manifest @@ -1,3 +1,5 @@ DIST akregator-23.08.4.tar.xz 2323108 BLAKE2B b752b2c0e0ab863c01dd58f56d7040d548d7d8e563207b8bd4f39e60434036eb40ca1939d06effbda8a0177d8284cead5f5eeaabce5ca22bfbc0088a5a5aa08d SHA512 8899ac3ba3a93d1baf4a25007ef0fbcee962416523516baa37e9b9f197c90638719f34a403d6a851e06287c71125b226dac621b5cc814915720c88e4c66241d3 +DIST akregator-23.08.5.tar.xz 2324604 BLAKE2B e18ddbcb4c45650873cf22667449955226a356f1d4d97dc50f6b6cd5fd40089114decd8890bfcddc3c63b6d9e9a61ba9e595fc2fa5aeb577db0d1e837611cb7d SHA512 5ad1779827d5117d4ee167a02ce77044b9370dde40f2923e52eb85fa33e761f78665644a3a0f5f4cbdb733226127e4db7b2014220b0faee7ca5bd920adb567ed EBUILD akregator-23.08.4.ebuild 1697 BLAKE2B bb730b5818438d7e281e39f921a71fad05a7ca13c3ff15d18cc4673176c6c26b5901137ce81f903587e276d2f68da30401b1a505b5719b427c5711a355a6330d SHA512 ac2f07cfd26af90ce601417b278c535be1c7573b583f6aebf5e3ee731e04e3d8dc9aa9ba9a064f9d42aaaa1c229bdc0ed17fd3c205d5bc89514df1601f480f50 +EBUILD akregator-23.08.5.ebuild 1699 BLAKE2B 0b68af5eaa0493d6d5070a7c0737ad847e50562464e748d23f8c7ac68d3e7694e82e9443267d2982210b8c287a4b58a0121586fe0cb962427f24dc33df526ddc SHA512 fabbc922108c0a8335d44e563c9940da13faa5220ca5dfe80a18c00cfca9c8c1b2a81c96c79c7274d1fd81b6caa3c59c4816bee9e6be675ecb6e6d59e4881c69 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/akregator/akregator-23.08.5.ebuild b/kde-apps/akregator/akregator-23.08.5.ebuild new file mode 100644 index 000000000000..cc6da5cb01dc --- /dev/null +++ b/kde-apps/akregator/akregator-23.08.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="News feed aggregator" +HOMEPAGE="https://apps.kde.org/akregator/" + +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="speech telemetry" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-apps/grantleetheme-${PVCUT}:5 + >=kde-apps/kontactinterface-${PVCUT}:5 + >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/messagelib-${PVCUT}:5 + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/syndication-${KFMIN}:5 + telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package telemetry KUserFeedback) + ) + + ecm_src_configure +} diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest index 8bfb432b8b42..24c3f99044a8 100644 --- a/kde-apps/analitza/Manifest +++ b/kde-apps/analitza/Manifest @@ -1,3 +1,5 @@ DIST analitza-23.08.4.tar.xz 353132 BLAKE2B 0c65bcfd11fa72c4187d958aba6a52145e1aead18c10c23d71db1b461e0a3f0fbef06e00bc643d4b9d14f01eaa6a5b8111cb5691e27e531be47cf798fce0ebe4 SHA512 2499f694aabb01af40e63f1d2681c0cd3da94fff60b57588062fa55c30e9cd7ca9b26378eb05e7db7cb6cfa618957fe80ba88497b75adf4b6e186fc000ee37d3 +DIST analitza-23.08.5.tar.xz 352984 BLAKE2B ac7bb99ddb31fdcd095e0e799ebe215aa115d95560f5aaec16c99136501dd3d68377df402a1fefcedbf096060f2c3f8caaef874005ec2f97befa11aa9f6c46a1 SHA512 6b16a903e1a0579e16dc50b41ba64ea8da47ad7c09faf362c683e8f5b63881c407855c1cd02d8dca231be8387f23a780676315209faf63149b1d3c7c66cd2fcb EBUILD analitza-23.08.4.ebuild 884 BLAKE2B 42b517d599b36a1744cf5b6bd9621c3797aa5a12496546a7a8d1d3dce1fb8fd083dae271fa3a387c1a6105b03734501583d7d655031a6d89512a0497c7451351 SHA512 05001cb9d004adf91c66fd6fb7f944793a06450edd880e27d96f018c29d6cfd0c223b5e5c6ac67fcb5612dea63898d729776be1c2d7d6a79fa665f634d6c0f4a +EBUILD analitza-23.08.5.ebuild 887 BLAKE2B f415561a08c3b4383f32655269c91453d455ecfcde296205e6474adf238bbff0046cf5195a130f56b862607cb6627cd530d798391efe5b929a3759c2f24b3541 SHA512 ee41fd458dbe47513a1da8a11d3dc73b1965b118ff89025ffe93f5433647dec3204802e821818e47e6ff7197718f21748ee3f22d38eafb1b3d2616acb4149996 MISC metadata.xml 424 BLAKE2B 96e094c8fed309802b0c6ee26a785044e6fd895bfdd9e2ff2077f4b0906fc1c4561db4fb3fcec135a4797d812b5cbedb52cd5678772a06f8a82abe300cd2c9f4 SHA512 f98402c3e2093cdb3ff8af13bce9a376589127afd2cf3f4e9c4a9ec1a8e283aee4da30d3572cf396bf5cb4de53a4db5bbb34da57655bf850ea1833a5329b0ddb diff --git a/kde-apps/analitza/analitza-23.08.5.ebuild b/kde-apps/analitza/analitza-23.08.5.ebuild new file mode 100644 index 000000000000..7620254fbc82 --- /dev/null +++ b/kde-apps/analitza/analitza-23.08.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KDE library for mathematical features" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="eigen" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + eigen? ( dev-cpp/eigen:3 ) +" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" + +src_prepare() { + ecm_src_prepare + + if ! use test; then + sed -i \ + -e "/add_subdirectory(examples)/ s/^/#DONT/" \ + analitzaplot/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package eigen Eigen3) + ) + + ecm_src_configure +} diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest index 16366654412d..33ffd264a558 100644 --- a/kde-apps/ark/Manifest +++ b/kde-apps/ark/Manifest @@ -1,3 +1,5 @@ DIST ark-23.08.4.tar.xz 3017820 BLAKE2B 85a1e5bbf35e12721ca8f4c68dd5d71e9c04727c4b1e4a3803589b418368c44c30766680ec6a21abfa7b7549a66edbb8bb051aecce436990cbf7b7298da5e8c9 SHA512 745c922c52192c61b80f928d4ffdbaee36c98b17d49308fa02daa27966753be5373af460efad1df75396b0cc534020e7873122faba5d83f76bfc1f0a68236be5 +DIST ark-23.08.5.tar.xz 3018696 BLAKE2B 482a17aa9bf72abbaa75510451ba0dd59812d2cd2aca97efda0f4f1c78f98060d9f654efd0387aeae35d5220304f00139520a6836451056b84064cc8d8b12d16 SHA512 8fab4281f5cfe34938f7a958e2889ad4dabff6613b1e3a8fed1efb2039dbf35a71d99494869037fd821515ecfba6e44304bb0907c27afd646fe7496783735336 EBUILD ark-23.08.4.ebuild 2225 BLAKE2B 2ef8b0fa658e0d2f602755bbf3b4d682297316a098cd46b50b75b2da13bbe49c792d9e2d550823f6d88436c80109acadc59c7739bf1e7bfce2f9388425f6b7c5 SHA512 1a1aabc77939a73687b5bbfe80702997b5a400ee7639bfef47e198d3d6596e1aeb8e8e48af22fc76c17a65fc8f67bb3fe7d85f4e2e8857dcd16bc9f3ea0118ff +EBUILD ark-23.08.5.ebuild 2228 BLAKE2B fd700ca4c973c2de208f47ae13c469bc610bd38b849e487c709a4eba1cb8ed612b11beb684fc4025f2a7a962e1e3ba5deb5a98be12aaf5a0a850f21bf6e09f07 SHA512 e3fb8e5e56690fc60963e92e1ef1cd3a6cbcf1af6f3b193d8e2ddd0a8c333ac1df682477c1966d32d590ee398960f88088b858dbe28946132921fc013eb929de MISC metadata.xml 468 BLAKE2B f4b2d609976bfc8a7bb4004286273c2384c7a5f9c45d6de44936d9f21dd4428d968c54cfb4d8cfe81e56bb935ed36c481b4c79a0e0a0b946b7e8ce78f794a123 SHA512 415c92c65d6d56b801c71db9153684635c8eeb0d571f1782127d8e7ab06a2b360cc016bc8ac110b7b9fcb53c587a177a5a7f69198b65fd152767a107aac1cd89 diff --git a/kde-apps/ark/ark-23.08.5.ebuild b/kde-apps/ark/ark-23.08.5.ebuild new file mode 100644 index 000000000000..b6276fedc261 --- /dev/null +++ b/kde-apps/ark/ark-23.08.5.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="optional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org optfeature + +DESCRIPTION="File archiver by KDE" +HOMEPAGE="https://apps.kde.org/ark/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="zip" + +RDEPEND=" + >=app-arch/libarchive-3.5.3:=[bzip2,lzma] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kpty-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + sys-libs/zlib + zip? ( >=dev-libs/libzip-1.6.0:= ) +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + test? ( >=dev-libs/libzip-1.6.0:= ) +" +# app-arch/rar is binary only +BDEPEND=" + sys-devel/gettext + elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package zip LibZip) + ) + + ecm_src_configure +} + +src_test() { + local myctestargs=( + # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang indefinitely + # bug 827840: plugins-clirartest: continuously broken with translations installed + -E "(kerfuffle-addtoarchivetest|plugins-clirartest)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "rar archive creation/extraction" "app-arch/rar" + optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar" + optfeature "7-Zip archive support" "app-arch/p7zip" + optfeature "lrz archive support" "app-arch/lrzip" + optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}" + fi + ecm_pkg_postinst +} diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest index 5ef4b79d872d..45a323289ced 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1,3 +1,5 @@ DIST artikulate-23.08.4.tar.xz 1095464 BLAKE2B b345f6bdc5548f90cec639845a2511c1457114b7a2ff26df6c93b9f5ad09e8bd4942fc2c4959d51ec256ccb7896af088a3f93613de04465cd14ee09fe1d48f0a SHA512 2e03ad0788ccab991463ba7bac591d3010f98f07ea56df0c1e4f43b2c33255e00549a07a4b65e48b30daf178a7bc96012442fc27b2a1d351983259f3a61ee471 +DIST artikulate-23.08.5.tar.xz 1095552 BLAKE2B 1d72aaf752ed5e650a602513113a6ec873a69e1c388400ffb44b96b9f55d9e8a1abf205774b7e34a6690076eae043eb04355f431f66a27906460bb8546b09003 SHA512 513e9afa67f0a73aaea36a0d501bc7e1216ad6c697ca9438a615f5ac953758d4e69a8ade05a4a25544bfcadcde17b7f14194331663cd7aaf9a3648770833a8ca EBUILD artikulate-23.08.4.ebuild 1132 BLAKE2B 48e96c5507a87943dc2f2a5ea30288f672904ed34439f3994431a317cfd559e10595537d3cd54be2892c3018edf23de956937d9e3234b27621c4787017088c0f SHA512 e9deed4cfb8413642203e0c19b3829f09e610ea3f2aff06f6f675aff9da155d183053e2414890789afa00ed140bd47f1349a0e2bebc438a66166050db1938133 +EBUILD artikulate-23.08.5.ebuild 1135 BLAKE2B f697758b95220d106ec3906475111b8e9c4cb36867e4da416bb642f1e7028423704aaf4a923cdf591c28f650b51b6f1b7857fd85fa1711ce2d2b08e54682b21d SHA512 0cc4e97323dc6e1d393da73fb214ab5b82029e7caa633544f4bd6584dcfd68c6cfe818d5e0224a81328c11bdc259d5b3de0c26ac1647aa12b7c0aee5584ae1bc MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/artikulate/artikulate-23.08.5.ebuild b/kde-apps/artikulate/artikulate-23.08.5.ebuild new file mode 100644 index 000000000000..1c07381fc35e --- /dev/null +++ b/kde-apps/artikulate/artikulate-23.08.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Language learning application that helps improving pronunciation skills" +HOMEPAGE="https://apps.kde.org/artikulate/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" + +src_configure() { + local mycmakeargs=( + -DBUILD_autotests=$(usex test) + ) + ecm_src_configure +} diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest index 368a65593cc5..5b0e437e2300 100644 --- a/kde-apps/audiocd-kio/Manifest +++ b/kde-apps/audiocd-kio/Manifest @@ -1,4 +1,6 @@ AUX audiocd-kio-19.04.0-handbook.patch 717 BLAKE2B 997c82779a9598d0ffbb0605ca7b9f71ed62298ea3f3acb2ec88ee99417dac84fd8e6ffa0036d036346bf28612c6bb4323ce2e4f62316c4d321201d00462e665 SHA512 7601c79145be90cc9a49eec28b8ff63e275212d76d4faba779a1cda53c45ad863cd638de64d522c099a2c8858275c92058928a6f4396951aaf370277189e72ba DIST audiocd-kio-23.08.4.tar.xz 564532 BLAKE2B bcb5f268508491d0492645a3afc25283baff221d17fbc8726f2a62214961d3e548f5bdbae3df244e4fa455c583b8fcffbf23b4792eadda5ff02e7b9942b6714e SHA512 d93691df349747ae59b0d8a10e9be270901c3fe69cc7004c82e1d9389fa5700342e3d8af3ca252dc0f8e710c9c04101d5dd0a621eeda0d9ecfc2c887b7a1251d +DIST audiocd-kio-23.08.5.tar.xz 565064 BLAKE2B 6d8997a51b3059d396c9287bb0798c596277cb60fb5b5a53f32516d1c7fa58fb14fbf18820690c1a82604181e3704ac9badb2c4b48b1b19ec4eb78353b5a971f SHA512 33f77983729251b208ed4e1cffd594781c3667d59ccbf07b272fd49bfa8049701965bb9e9b99089c981fcf4cc0bf47cd57ba758febf879592db5ed07636dc391 EBUILD audiocd-kio-23.08.4.ebuild 1099 BLAKE2B 49d148a75aa90cadc2feccc1aa3e123822ff753b0629682a8429685f3bbca2f86be94efc98116b0117b8c5901092aac9c8761a470af8d7ea333e1219ac493238 SHA512 ace4f48e01fd0f8aeb27d21fca9356351331c0b2abbeeb7ce7fc7fdc89c1eecd5b640715d2bfdd58b9820db6d75635e7071b3fc1f206ab4c2a8a4da16554cbf0 +EBUILD audiocd-kio-23.08.5.ebuild 1102 BLAKE2B 68697bd9b4f4f766324ab1379cd68af8421f60cc89fd2a5e11797d98dda118c86019d97944c05f86ab65c2a8115e1fe5865cc9927787dc45eb0bf68a590ef0c9 SHA512 604d894fbc021d0182a1f014c6364bbb2988c0f3789b115c54cab91510e1b507c01086e3faf198921e426aa4797f2a2c05be0b8b0a4b86f6e7990da557d04a8e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/audiocd-kio/audiocd-kio-23.08.5.ebuild b/kde-apps/audiocd-kio/audiocd-kio-23.08.5.ebuild new file mode 100644 index 000000000000..01eca153e40f --- /dev/null +++ b/kde-apps/audiocd-kio/audiocd-kio-23.08.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker for accessing audio CDs" + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="flac vorbis" + +DEPEND=" + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libkcddb-${PVCUT}:5 + >=kde-apps/libkcompactdisc-${PVCUT}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + media-sound/cdparanoia + flac? ( >=media-libs/flac-1.1.2:= ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package flac FLAC) + $(cmake_use_find_package vorbis OggVorbis) + ) + + ecm_src_configure +} diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest index a768238560e8..484176944848 100644 --- a/kde-apps/baloo-widgets/Manifest +++ b/kde-apps/baloo-widgets/Manifest @@ -1,3 +1,5 @@ DIST baloo-widgets-23.08.4.tar.xz 276812 BLAKE2B fd0422b021efc8d2019ac2c84f052eee35d6ae449b4ac35b84ddb48e7c4472da6d59929babec37cef8128974fecfa077549b7304be74811c71277bb6171e8dbb SHA512 c076776cd4c212182d59f2f1b1b6fc7b0909f914451331eb8078186008ee0dd60fe218bf81a1c49f3949b10b258e0dad89f9c731dff770a396f3f978fcb233be +DIST baloo-widgets-23.08.5.tar.xz 276852 BLAKE2B 10ff4484b9e57dcbbaaf0bb37bddca2e47244444f1b2dd6f5d93edfe7dc1f3f68575be8daebed7ed0924d31076d0e9730c37c1ef78b9873f28c06a4554842278 SHA512 8876c93dc119763bd6027cfcd0d122af5a308074743c75b1142a285882ce134f5c9ec9003f103fbd35b038865bba5ab14ab839e1b294834c027157c93e0476d5 EBUILD baloo-widgets-23.08.4.ebuild 762 BLAKE2B e4fd4682cd16d5d49caa8f171e01db1ed3c95761f4046cba7dd4c7673e0f0d37e5cb6572963d623869be984b771ca294d3fb1e5f84a1b586ce35e6453acece01 SHA512 57b74ae1fb8fae28f922fc54b81b3564b7b73dbd2e9ae03acd2197e6dcd2b3fab537dbb573bdead0925874d6228cfa405dcc3eb754dd2ec86dbb930f56fc07e2 +EBUILD baloo-widgets-23.08.5.ebuild 765 BLAKE2B 305faf2a47c85662b1a2313f1c6bc0ee8c07f6faf12b961c53196074070d2f15812e449c2870c28192b65ed976827f338cd5ade80645e635a7ceb217d0aa7b2f SHA512 f1430ca1da758a973566a339c33f5552cb72749a112ef5f34899b87f78cc11a9076d1db667415e5030b5ddfca89d21612adfdec5c2acb6da2e9c3b5308f8e779 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/baloo-widgets/baloo-widgets-23.08.5.ebuild b/kde-apps/baloo-widgets/baloo-widgets-23.08.5.ebuild new file mode 100644 index 000000000000..1d15fdb37305 --- /dev/null +++ b/kde-apps/baloo-widgets/baloo-widgets-23.08.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Widget library for baloo" + +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/baloo-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +DEPEND="${RDEPEND} + >=kde-frameworks/kservice-${KFMIN}:5 +" diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest index 256bb7226fe0..b355fc97af20 100644 --- a/kde-apps/blinken/Manifest +++ b/kde-apps/blinken/Manifest @@ -1,3 +1,5 @@ DIST blinken-23.08.4.tar.xz 2725652 BLAKE2B e6b783b6e33ce4000959d69e008ad52c5cfcb6b677930cc84be40d4a6ec339eda3ea2fba2d48e72c2fc03c8daa27e46caf1f7b0e3d6c825ef0141ff5a7c8d792 SHA512 119b9d8d253d2b79c22bd83e045b01c61201c2ef8cbf9083e2ec10b6fde02aabfb63daa800be89c3e40f6138287c6aef91f147fa478b4c15e33318d76a93f679 +DIST blinken-23.08.5.tar.xz 2725548 BLAKE2B 6a39fcccfb199633fa9e138c91d900f67ae3fce840e99964583e3f46d77e75d5f9632233f1967971ca3cb2926cdd299217d228d30c80941d47927a50b0f3ff8a SHA512 297f2116cf775a6d3bbf1cd4e8e515de5aa5be63a9e66a49fa43874d70ce3e09cb9e0062cf3a1450f14c47d018e65cb31e5f0c7d4a818204bb0d41eb7d8ea226 EBUILD blinken-23.08.4.ebuild 917 BLAKE2B 00d4058f8afe131cd40f3bc7bf4896bf0a4fcc019bea7342202b7c6eda6b1310589c03287da5b7805b7780b726578f441b6d86c6409f1c4fda743fe54b9cbf4a SHA512 fb948f54a0a1fcfce2dc1743a2c023079408dd5285825f88a34e7abe75e0e5925a009cc732c3d5177ce821d2c60e0149bccc1e6be57c0e81a2e873d2defdc0b3 +EBUILD blinken-23.08.5.ebuild 920 BLAKE2B 6ce751ae1af0475d988d91176fbfbb1f75d21f1f8726f4dab8b44bccbdda2dc7ca2b786449d8a8be04b828b6769b1a1662c7d382d076928b11aea55f0ceefe6b SHA512 a36e1c4e42cd3e8cc5394d2b6b1d72dbf2020d917cbdb1943b8925d2c892f545162ef44938772f7a42b5377e52eded4c9b0d5a731c71b2c12a2f1f959e85c157 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/blinken/blinken-23.08.5.ebuild b/kde-apps/blinken/blinken-23.08.5.ebuild new file mode 100644 index 000000000000..9dbb818bfff2 --- /dev/null +++ b/kde-apps/blinken/blinken-23.08.5.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Memory enhancement game based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] +" +RDEPEND="${DEPEND}" + +src_install() { + ecm_src_install + rm "${ED}"/usr/share/${PN}/README.packagers || die +} diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest index 7638979498da..8614359954a4 100644 --- a/kde-apps/bomber/Manifest +++ b/kde-apps/bomber/Manifest @@ -1,3 +1,5 @@ DIST bomber-23.08.4.tar.xz 840008 BLAKE2B 53dc4028f2991961b990f1231fa0802eee40a6c4d0a1074d062c2566179eb17d4066797a648b657a889ebd60c0a4c0d647e17391b732caa9d5caa89e30b2a2aa SHA512 1d930abecfcc60e749a3f661fa249c280cab9797ce97c85f2ecb5e767c59d33c7d115bf45e4087bbf9fbfa2d9ab5a35dc2e3c6b7a26923b12c1f27379bb4c472 +DIST bomber-23.08.5.tar.xz 840136 BLAKE2B 44e7dce593e972232512001676cb6edc34abb64a053112a7dc5ef65175c3cf876091e09b5d529bfdf77825215b4afcba456ee6e5af15ce75fa397efcb29eb53a SHA512 094c1528bd2c5fe0ee449622760da66c73a8446e8c349ee777e41e7ae16bb801a5952ca867073662b49ee8343da12066f3e0c6394ef94d53b5d38d37237c9641 EBUILD bomber-23.08.4.ebuild 857 BLAKE2B 444e9e8831b09b5c81bc6c52e4c36a0523ee07b468c8d827d16779925e7b8319228385e609e015aec4f9820a18441482c2e351f27d212427a4d69dad27b45b79 SHA512 30aa60ca104eb4c501632b63a011bd447089c04ec6a94a633507218744abc3d2de77a39cf186c35976548dab30a2c568bb9a616e149d4dfa187a3e59a8ff2aa8 +EBUILD bomber-23.08.5.ebuild 860 BLAKE2B e8d6d91d603d4dc39ff2978b24146093eeb65c9344969f08b4c628d802323b5e171908dfe468a54bec518005fe6b2fec1b513e51f9c999727a8fbbe96abb8f07 SHA512 f4848a01a841cb1b3578f0c32bce89fb65d480c9b81aa143a1550270cdc30cf3cf7ffb81fa409056c930a68ddbd0575fa6b0939abacc13e9b6fb1933810ee3ba MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/bomber/bomber-23.08.5.ebuild b/kde-apps/bomber/bomber-23.08.5.ebuild new file mode 100644 index 000000000000..8e86af382c0f --- /dev/null +++ b/kde-apps/bomber/bomber-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Single player arcade bombing game" +HOMEPAGE="https://apps.kde.org/bomber/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libkdegames-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND} + !games-action/xbomber +" diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest index fc67daf18496..d6aa3a00ed5b 100644 --- a/kde-apps/bovo/Manifest +++ b/kde-apps/bovo/Manifest @@ -1,3 +1,5 @@ DIST bovo-23.08.4.tar.xz 216564 BLAKE2B ce3df2ca6357e3315a352ef7e3664c1c807048d68e2efb1b4125d3b8f383a29867cffbdce78d29388afdf1b00ae878ddc31873878adc8503457882893db0abcd SHA512 94840c64e9bf536aea75d38e48fa3e57e780ebe13daacecd1397ff33f8f4018d7b6a45d31393276f486ca9695c19c6f738f2878df8ee077250e16d0dfedafbbc +DIST bovo-23.08.5.tar.xz 216552 BLAKE2B 7be1dc18b3fe952ffe558661f03b73528fdcaf9c7f75d1527cb55d3b7e72a1dd20425607e6a738edec28fb61ae341f791a85c2efdb80a9070d1e9c3cf93ddc71 SHA512 cdfce78158ae60c94f2f9c98028e90d07e07cc3f0371126baae1f15aab9b64ef06e860c89786619259fab73bd709d3af0a6f5f0a1bfeecd45aa75ab01eecf770 EBUILD bovo-23.08.4.ebuild 870 BLAKE2B d52c4515f5e336e89635513e088113502e0a4fc35697aa2bca815ce41f3be64e865fcd6fab3286c789f2e6acce1850ab68421027c7cbdb2a80cb85a7909f05be SHA512 0c59db4be6d1c6013b6569557a354e2da32c16f9ccc9e16e08e4f4882a521c7173960dfd614be7a3ed3ea1bc7e5dc3cb861a9bf6ced88d7e2f38f2d4859ecc91 +EBUILD bovo-23.08.5.ebuild 873 BLAKE2B 78057677dd1fee1ac2e6e54dcb842ee086e443e3aa1d5921d6266401e167114750180d9b452f4146e9d7169dba61353900dab929377b973d91a6e931813362bb SHA512 b13348cdbeeb0fce5962d489a3b4926beb73eb41b8b5069f6810586eb877ca74d25b3bc1dab4f98ac88977846f48fe2d7873c2c8b5053dcceda70494989b4c65 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/bovo/bovo-23.08.5.ebuild b/kde-apps/bovo/bovo-23.08.5.ebuild new file mode 100644 index 000000000000..da57aea5003b --- /dev/null +++ b/kde-apps/bovo/bovo-23.08.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Five-in-a-row Board Game" +HOMEPAGE="https://apps.kde.org/bovo/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libkdegames-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS HISTORY TODO ) diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest index 2c644cf81698..ba867d900cb2 100644 --- a/kde-apps/calendarjanitor/Manifest +++ b/kde-apps/calendarjanitor/Manifest @@ -1,3 +1,5 @@ DIST akonadi-calendar-tools-23.08.4.tar.xz 255892 BLAKE2B 04abc0edc0ec2277eaa3c299123f06380c28047fc6b322c4be14a1d6f46d9ee87b6ee16514cbc0fde840fbb1e38946a284135004cf03ffbcc0751c0af5b9bc76 SHA512 d986575b10284a59f5222b7fa8faaeebe3f3a630259d0781aa9fad3f14ae6916ec1ef4d411bb32c9a56d30ada030269a944c79b4f06f612c54cad4a9eef5e1f7 +DIST akonadi-calendar-tools-23.08.5.tar.xz 255924 BLAKE2B 9270cc942f35b06bcc7f16d28f6c426a35683cf344d1837a5e51542cbd6502256f7ba58f3768b16356e445982e287fada396fd36dba6e9d45fb822fb2947d5a5 SHA512 9dccd51cf1004d639c0f02fc7e5ebed71093ca375a2895a301723762a073644b565930f9ee4cf663195db87370497b976ecf216dcf8c1d67bd00481f9e7a2082 EBUILD calendarjanitor-23.08.4.ebuild 1042 BLAKE2B debafe8a5aceadb080f75ac7b074fab2048124652f5cc95afeae1f20ade7438442de184237967ce6c48c8ae70d683906aa2bbcf2f6a25401676e9a86bbd62c37 SHA512 d4eb41c55aabc1032cad77bfd05d9fa4c63aed071c0e8758eddc200fb5b2f459b43f84cb459dfeae1c6f707e4c94fe4b082165f7100c2bc41d7bf46bdbabcc61 +EBUILD calendarjanitor-23.08.5.ebuild 1044 BLAKE2B 4d706066a3a451c4bbcae6bbd33962b8dd6364df893520a437c481b6ed8ec898f32537e45a486203a6875764f6adf9dfee591d402a17dd4aa944dfebdeb8e61b SHA512 da3e01d1cfaf348092304c319db860edc1e57b973d50618872aaec2755428879272fb8fa0d3d5a49f4c55b530b89d1f6752e38ae581279e1323f256fcf461298 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/calendarjanitor/calendarjanitor-23.08.5.ebuild b/kde-apps/calendarjanitor/calendarjanitor-23.08.5.ebuild new file mode 100644 index 000000000000..37f3999e0cf1 --- /dev/null +++ b/kde-apps/calendarjanitor/calendarjanitor-23.08.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release +ECM_TEST="false" +KDE_ORG_NAME="akonadi-calendar-tools" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Tool to scan calendar data for buggy instances" + +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/calendarsupport-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_prepare() { + ecm_src_prepare + + cmake_comment_add_subdirectory doc konsolekalendar + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die + + # delete colliding konsolekalendar translations + rm -f po/*/konsolekalendar.po || die + rm -rf po/*/docs/konsolekalendar || die +} diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest index bca2f376a9c5..8541d306323e 100644 --- a/kde-apps/calendarsupport/Manifest +++ b/kde-apps/calendarsupport/Manifest @@ -1,3 +1,5 @@ DIST calendarsupport-23.08.4.tar.xz 997880 BLAKE2B dc7467ee218b7b6c5dbf64d1f0807883bf718ae544997011af8de212724f62ef3792013f7f75ca76784405f5a3db93e50446dc77dacf2e06325690febd1ef9f7 SHA512 12f00768c663260fb5e1e242b685f3f20ac21a813eecbc6b7a678183e7f85ecfafcc349aa591df3a8b0a873cbbc110ea171648f52bb3702933a99cbcbc5e9e8c +DIST calendarsupport-23.08.5.tar.xz 997896 BLAKE2B 43ad1a0aecc041dc003e0f43454d059ee2933a7906fcd530a7ece5cf99f5a17028773b621005f4a05d4d3773ee115f23ff71e5f0c4a699ef9775d7be7f2c72db SHA512 b356489bad193bfa27f44403faaa0de7beaa4a3559e5f178b20c091274e607ee2c5fa7ef60f18a0c9e4bea5b825229a85bcbaa63204aae835555c367c5e8d1d1 EBUILD calendarsupport-23.08.4.ebuild 1264 BLAKE2B e26a60087f127e5540dfa46835c45921cf29506e24c340ea9688d5d304ecd385cf2935d73a7ed4fdc3ef252e47dd9e127219334bc1f8e700c93a3e91d6be4051 SHA512 e5d8e1811ee0640a33ac26ae37778521e357f5b382af06066850ae25780cfc37afd185d8bdad9a49992496b7beaf32ba7b47a7545158346de74352d19fa117b5 +EBUILD calendarsupport-23.08.5.ebuild 1266 BLAKE2B f9f64857bdddc152c84258a606df38b90325b7d9d2ed8b288c30742e9d56f73b5ee4e925b840a83c5324875ec8ea062f4757914ef722d8ff192f2b65462acbbb SHA512 f6aeaa77f1dabb8e4dcb202ad450267bb0c6ee48ca5d182c48c81f3162dafd2fa7dd1d010f2b033cbae5dbbc42785860d42010a2d421e933a7803aa2aa7e913f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild b/kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild new file mode 100644 index 000000000000..34f5adfab218 --- /dev/null +++ b/kde-apps/calendarsupport/calendarsupport-23.08.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="false" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Calendar support library" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/libical + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/akonadi-notes-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/kpimtextedit-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest index b77007d0df71..e7b40bd95fb7 100644 --- a/kde-apps/cantor/Manifest +++ b/kde-apps/cantor/Manifest @@ -1,3 +1,5 @@ DIST cantor-23.08.4.tar.xz 9285972 BLAKE2B 378ee46c46017e743821b90becc57dd99bdce3a99b809f5bf94427f19c01f2dc5f0cf812a864ca56c9eb9d66b95e579cd8ad9061f874816c6f342018b1428d4c SHA512 fa829a9260164d596fa9383a109a37da1f669d0ffb43292fb32ba36a12144f7e532f78fff65cf50b7805b9325163733d3df195404ee0f2618a06d9874a1641d6 +DIST cantor-23.08.5.tar.xz 9287344 BLAKE2B cf47910558f702a4a5a1ca4e045a422b2806e523a58c9071682360160cdceb41a6a954682e1eaa57148fedd1ea1be363ec81b3c7d764e985e3f26f39a06214a0 SHA512 0eb3ba85120def88a7f85c0bb445d5ed580a969e02ff503d811916588aef5e015d7873c33dfacb58a8bd88a06a18ca5e321b2a5567e910afdd85054fa79ede09 EBUILD cantor-23.08.4.ebuild 3130 BLAKE2B bc47eb4864d310b32836955149b0f1ebb8c17d8975cfac18edb220d30c54ae35aa64a07f0f60d73815d381a7c19912376bef542dd22496793044fa694c1ba5d9 SHA512 40bf92049c960eae5f4d9b82eb13bbbf36f03c6a49cf794af84f94f7055aa88875ee247ef295d53b78100a66af7d49896a53418e2ed389724e3edd3571d48832 +EBUILD cantor-23.08.5.ebuild 3081 BLAKE2B 5097e518eb7db908158848d42ed6f7a9803bb13a42887645f5dfc9f229778a3ef5b2a416cfb8706272cfd7744df892520c11c57b1d84f569b10cf8ad45573c89 SHA512 6403e94cc775eb1d6b015a64f984a33d47e6b8877382f29c1ccb6dcc7de5ba98fecf93ba1fd124b11e37fb5b1a03a6ea5df9a2e36c5db329962f4be16bee04ea MISC metadata.xml 650 BLAKE2B 17e2c2450044a29836367e9865208517282c366a9389fe1d06aaf823378cd80e73e07e936f10a3b743fcc1cbc6a56f72c7a10863ad3bcc88ba814c3177758d05 SHA512 028a011e95df450d9b92397fcbb0ac56800e1b336c33ed96506c49fc903f6a4474e65221cdd8da3b9a4278830ca0c90a7f562da028088e32ff7e46bdb5b06ae2 diff --git a/kde-apps/cantor/cantor-23.08.5.ebuild b/kde-apps/cantor/cantor-23.08.5.ebuild new file mode 100644 index 000000000000..1ed45d01c1aa --- /dev/null +++ b/kde-apps/cantor/cantor-23.08.5.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="emake" +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org lua-single optfeature python-single-r1 + +DESCRIPTION="Interface for doing mathematics and scientific computing" +HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+analitza julia lua postscript python qalculate R" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="test" + +# TODO Add Sage Mathematics Software backend (https://www.sagemath.org) +DEPEND=" + app-text/poppler[qt5] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qthelp-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtxmlpatterns-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + analitza? ( >=kde-apps/analitza-${PVCUT}:5 ) + julia? ( dev-lang/julia ) + lua? ( ${LUA_DEPS} ) + qalculate? ( + sci-libs/cln + sci-libs/libqalculate:= + ) + postscript? ( app-text/libspectre ) + python? ( + ${PYTHON_DEPS} + >=dev-qt/qtdbus-${QTMIN}:5 + ) + R? ( dev-lang/R ) +" +RDEPEND="${DEPEND} + !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( + || ( + sci-mathematics/maxima + sci-mathematics/octave + ) + ) ) ) ) ) ) +" +BDEPEND="x11-misc/shared-mime-info" + +pkg_setup() { + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup + ecm_pkg_setup +} + +src_configure() { + use julia && addpredict /proc/self/mem # bug 602894 + + local mycmakeargs=( + $(cmake_use_find_package analitza Analitza5) + $(cmake_use_find_package julia Julia) + $(cmake_use_find_package lua LuaJIT) + -DUSE_LIBSPECTRE=$(usex postscript) + $(cmake_use_find_package python Python3) + $(cmake_use_find_package qalculate Qalculate) + $(cmake_use_find_package R R) + ) + use lua && mycmakeargs+=( + -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)" + -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)" + ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Maxima backend" sci-mathematics/maxima + optfeature "Octave backend" sci-mathematics/octave + optfeature "LaTeX support" virtual/latex-base + fi + ecm_pkg_postinst +} diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest index 53eb057fbb39..da310c53b4e5 100644 --- a/kde-apps/cervisia/Manifest +++ b/kde-apps/cervisia/Manifest @@ -1,3 +1,5 @@ DIST cervisia-23.08.4.tar.xz 1947104 BLAKE2B 95e1a70e7a745cd26a23bea52ebdc1ab62f900fd434e4acdef86369e9fb236ee66c1286b4e89f22c005d4a49b91284a4e2dfe0a5fbf1952b6d729cd5b99d69a3 SHA512 b41d227444e08a62fa2befc3b64e64916342a559442a958e4e1854b2d3d5a08c4a67570e6462a391ddb74feb8ab6d565573d5fec76f2d36b296a45535b506c36 +DIST cervisia-23.08.5.tar.xz 1947044 BLAKE2B 84e38147d9acde73625c3a9327ddec07e5869e2d28bef3ecb4c8fe6e0830913f1d9fd7462e821bd0aa28531c5a658dc554da3737e9b0941ec2e9b38a594f6544 SHA512 3ef48358ff8703905b72cb620e540afc1b76f10c6d2cc880b04cd9f58f341d688fa354649dc10ad0c2948a1e4ac0434533dad0446a174f95096b48533ff2e979 EBUILD cervisia-23.08.4.ebuild 1108 BLAKE2B 92099ae25ec566034c87a2fcc8921294812647f76d3f25c7e5c23ae7b27f93b5ac1ec2021a3ec0f6493666e822cbe87b1395498693ae7937d2126eaa19bf7f6e SHA512 239a4d2456fc9a65480f91e7dafb1c2bbe75999545940cdd38752fb74798a84d1e9cab1f70f4a8a1a1d45d007e2bdac4dbecc0695015dc1928d700f2232e8461 +EBUILD cervisia-23.08.5.ebuild 1111 BLAKE2B 3a14496f230b823482cbc51dd6aeecbab3e37986f73bdd33f0437efa4fec96b5a578cec6f25bffb2edaba989d7039f98c34382abf18c702f723cc9a293ef13f3 SHA512 8eb1caa9d0e9f7daf5ba365e6ea58a5f19ff73d0e82bc5e2df01673ed828c86b0002733e4a0efdd3be36991397d7619f2caeab16487d028096ef87fafe4aadab MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/cervisia/cervisia-23.08.5.ebuild b/kde-apps/cervisia/cervisia-23.08.5.ebuild new file mode 100644 index 000000000000..fc617d13979d --- /dev/null +++ b/kde-apps/cervisia/cervisia-23.08.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="CVS frontend by KDE" +HOMEPAGE="https://apps.kde.org/cervisia/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdesu-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kinit-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND} + dev-vcs/cvs +" diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest index 1fff66bbac3f..a5b6fd7381c4 100644 --- a/kde-apps/dolphin-plugins-dropbox/Manifest +++ b/kde-apps/dolphin-plugins-dropbox/Manifest @@ -1,5 +1,7 @@ DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 DIST dolphin-plugins-23.08.4.tar.xz 274180 BLAKE2B 586c697b5c292ed78e826b1adabb26ee1daebe995d8fac4fc64bbc84c4490387a8100f895934783180da02ad9f008c0ef98b938e8f0cb6b1a8c1dd5be31b7c1f SHA512 7cb3365221aabe411e1339230633a37d674c6e2a77e675f8a1d9c61928bd0d2b75e5d289ba8d7765bcbea47afea56e2b629726fbdcf6e0e4248c4380ce33f40e +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 EBUILD dolphin-plugins-dropbox-23.04.3.ebuild 1358 BLAKE2B 176ef01d0a93d8e96f03dda6a4154553c5cfaf3b47ef6415099be1425914f2c9b170340cf28b493168c56c185c02b1f82c1f3247a86233c4a947703eb1bdf948 SHA512 213e5d2a912aef6de9facf72f252c59bcac35a603b2ee956b04ecb908e9bee47b48e9dc2505b3fc2b690fea986b0bd94e4a18fd49889f3abce2923bf972b08e8 EBUILD dolphin-plugins-dropbox-23.08.4.ebuild 1358 BLAKE2B a238a9f5f4a36f00fc030128b2f3e45cde1fa24b59fb071f15721ea9dfa3ddb91a8f381d59fed0ce4e5ea6d4f78bd8010d3f4dddfabf1ddff09a68245dc6c98c SHA512 e0dbbe4fef4e82fa0d03dc47c49a9a59c03c691fbdee40599023c88e6d269eeb208f49cd7a4f29968ea8c7e7a97b6429c7d6d5295c7ae8744bab1a610fb3b67c +EBUILD dolphin-plugins-dropbox-23.08.5.ebuild 1360 BLAKE2B ab4bf93bf40c138e68a51f94dd23fa7fbe8952f3e84b51f715fe129168eb0a2a086302923335ecb61a5fedf5c45f4899f3ac163691175acfbb6342622402a754 SHA512 599fa944d01d89dc36aefeed87acf1b84aace52d03def8cda1fa25b124b30307efc53dc5f984213975f48b9dcfc42a950bed245275cd469b1ad4fc207a231ca6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.5.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.5.ebuild new file mode 100644 index 000000000000..cf1ee9a467b2 --- /dev/null +++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="dropbox" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for Dropbox service integration" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND} + net-misc/dropbox-cli +" + +src_prepare() { + ecm_src_prepare + # solid, qtdbus only required by mountiso + ecm_punt_qt_module DBus + ecm_punt_kf_module Solid + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_mountiso=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest index ae6b3809612b..19e2783c6fa0 100644 --- a/kde-apps/dolphin-plugins-git/Manifest +++ b/kde-apps/dolphin-plugins-git/Manifest @@ -1,5 +1,7 @@ DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 DIST dolphin-plugins-23.08.4.tar.xz 274180 BLAKE2B 586c697b5c292ed78e826b1adabb26ee1daebe995d8fac4fc64bbc84c4490387a8100f895934783180da02ad9f008c0ef98b938e8f0cb6b1a8c1dd5be31b7c1f SHA512 7cb3365221aabe411e1339230633a37d674c6e2a77e675f8a1d9c61928bd0d2b75e5d289ba8d7765bcbea47afea56e2b629726fbdcf6e0e4248c4380ce33f40e +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 EBUILD dolphin-plugins-git-23.04.3.ebuild 1469 BLAKE2B ae5ca81318fd2304f5a1d84cd967cbf50b25180bf1d043630f5dccb1d57ea8acc1cf4dffa03fd99bc1848be8c093f4af1097d8e7e19f22f10e3092cfdbf9525b SHA512 f7be7a6db5c5119991b7482004295285942d002ccb20944a2557762b27636d787c08fd8242fd39a46481be34424942867d33a926b91fde6820c885438213f545 EBUILD dolphin-plugins-git-23.08.4.ebuild 1469 BLAKE2B dc2d7c092629c630d24d7c8bedf9050ac171ee6ed3b124b1abc36e6d94fb6a10b4d883c401ddcb6bf78415dc8708fc87ed30b1db99eb66201c9dfcc2c5676cc6 SHA512 4a5ac3635c2e4cdfe24159b321486b7b252c7e973fab1cbd4b96d90df26ab500e1fed632ce57a4ebe98192fdf21081fe2e5d9c56ceeac3685b272deda62f21a4 +EBUILD dolphin-plugins-git-23.08.5.ebuild 1472 BLAKE2B e55134ccc327545f734b8fbfb7c523eb174567e033abcc619afbb93c00deee9c508cf3f67abe551146981b9a6c02ad598679b1ebeae6cc67928d18703548e33a SHA512 542abba296759c09f016903ae745b422b0a43041193b4d15d58b1d8498339ef9b253e052a75d0034efdfb3386bdec9b2615790b5bbf0b417f3b723ab3cb57dfa MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.5.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.5.ebuild new file mode 100644 index 000000000000..dfbb019fcc98 --- /dev/null +++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="git" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for Git integration" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 +" +RDEPEND="${DEPEND} + dev-vcs/git +" + +src_prepare() { + ecm_src_prepare + # solid, qtdbus only required by mountiso + ecm_punt_qt_module DBus + ecm_punt_kf_module Solid + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_hg=OFF + -DBUILD_mountiso=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest index 45db40501815..e7a6343efd92 100644 --- a/kde-apps/dolphin-plugins-mercurial/Manifest +++ b/kde-apps/dolphin-plugins-mercurial/Manifest @@ -1,5 +1,7 @@ DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 DIST dolphin-plugins-23.08.4.tar.xz 274180 BLAKE2B 586c697b5c292ed78e826b1adabb26ee1daebe995d8fac4fc64bbc84c4490387a8100f895934783180da02ad9f008c0ef98b938e8f0cb6b1a8c1dd5be31b7c1f SHA512 7cb3365221aabe411e1339230633a37d674c6e2a77e675f8a1d9c61928bd0d2b75e5d289ba8d7765bcbea47afea56e2b629726fbdcf6e0e4248c4380ce33f40e +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 EBUILD dolphin-plugins-mercurial-23.04.3.ebuild 1597 BLAKE2B 51621e6dc7ac4802b3b98ad49c688505a6c064321ce7b2318b2753f7de769516acc88804156321fd48429b93ba42084db99564df99d70779584b14b75de3407e SHA512 4b7210738a828c40a3f04b2cc70c3dd5edb7e0831df01f6f13a8718e21dc98e5680b8c159988677e324aa7611d7fb0cfd6a8cf1986a0c7872d8df9ea664d9dc0 EBUILD dolphin-plugins-mercurial-23.08.4.ebuild 1597 BLAKE2B fc3dbf8e26a7bb313c46d6f9785dd9ddc11832b4856a99e302ac56a9bfcd35872c698426cbac2abb28b7c43d72f99de194b3e61121d0ab523b0cadf92ba53209 SHA512 aae8635625314e201aa299da3bc40f32b09b7ae8f3b6cca4480a0a04704bac98a7cd5566ae10177058a5e3ccc046a379b17c267b19f53d4bbf4f0ee5fd551c71 +EBUILD dolphin-plugins-mercurial-23.08.5.ebuild 1600 BLAKE2B cc286ec97bf468644d9734c420279ef6f0e4766f1563e7914fca730720640d08e600f5eb70dfb01e5249208bf17fa528cf0446e9219c8655b5547082674fc3dc SHA512 d4095d8a3550cd203c5a28cf3eb778f92838f8f69ac0848fed0fa34ac0f7fd5f124eeaf7574284e95556470e85945450fda688bbfbe31c0d759541d210834154 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.5.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.5.ebuild new file mode 100644 index 000000000000..4966127fdca4 --- /dev/null +++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.5.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="hg" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for Mercurial integration" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND} + dev-vcs/mercurial +" + +src_prepare() { + ecm_src_prepare + # solid, qtdbus only required by mountiso + ecm_punt_qt_module DBus + ecm_punt_kf_module Solid + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_mountiso=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest index 28286442c2ea..6f6f0aadf06d 100644 --- a/kde-apps/dolphin-plugins-subversion/Manifest +++ b/kde-apps/dolphin-plugins-subversion/Manifest @@ -1,5 +1,7 @@ DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 DIST dolphin-plugins-23.08.4.tar.xz 274180 BLAKE2B 586c697b5c292ed78e826b1adabb26ee1daebe995d8fac4fc64bbc84c4490387a8100f895934783180da02ad9f008c0ef98b938e8f0cb6b1a8c1dd5be31b7c1f SHA512 7cb3365221aabe411e1339230633a37d674c6e2a77e675f8a1d9c61928bd0d2b75e5d289ba8d7765bcbea47afea56e2b629726fbdcf6e0e4248c4380ce33f40e +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 EBUILD dolphin-plugins-subversion-23.04.3.ebuild 1429 BLAKE2B 4a40444ea3df609c8c4096160bac819da9be4e41cba5c57c3f82282b55b1719167ead46780ce13a3efad92910cb7edb806813bdc05af0dbac0f8e7adc9484220 SHA512 46fe30dd8557497f67514287079d15eb3de6e4c90b412e143d41a5907a7c0d3298b2eb2076a3c2362cab0069194c01d05e7fb22fa4a3d98fbdb10a4074d6977b EBUILD dolphin-plugins-subversion-23.08.4.ebuild 1429 BLAKE2B e330cd560508349c30238b2f2480547404199543fbfe662d26b24e75f94dd89d0defa61332d0fc2385fae49144f813e1708388143dc0abc882d873985f8757c9 SHA512 c729ca904673733058987d54a665fb66b6706805ab6a892c4ecf0648a3f8a4980674b99242d6aea02fef93cced9e79f78290634a9fc040e6479ab16d597e8b5c +EBUILD dolphin-plugins-subversion-23.08.5.ebuild 1432 BLAKE2B dce59ff49707f6c2e1c2c2733bded9a7bd011828a27eed10a814cc5630825eb1bd16d3d5393d7145b91c914aea9cb58c6b7389b62af1fec45935594e7fe79431 SHA512 4874fc8bf383ba3bf2dd81a36c199e52aba83507fc20a77ec0dc14c9f130af448169533f3dad1ebfb328564b74f43feba18ced6c7e3135820b194d3c66bb9fc2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.5.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.5.ebuild new file mode 100644 index 000000000000..f2f50677b93c --- /dev/null +++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.5.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="svn" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for Subversion integration" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 +" +RDEPEND="${DEPEND} + dev-vcs/subversion + >=kde-apps/kompare-${PVCUT}:* +" + +src_prepare() { + ecm_src_prepare + # solid, qtdbus only required by mountiso + ecm_punt_qt_module DBus + ecm_punt_kf_module Solid + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_mountiso=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest index 62fcd2c5f27d..797057a32b70 100644 --- a/kde-apps/dolphin/Manifest +++ b/kde-apps/dolphin/Manifest @@ -1,5 +1,7 @@ DIST dolphin-23.04.3.tar.xz 5737968 BLAKE2B 5942d5894c2d51cc3f0c5ab599bb82c2e324203f26a6b7a65dca2198cf046011c37d809ca71c2ef36db1687d8159bdbe97f33eb99d550eada982555d903c381e SHA512 6078947b3dd6c1c62ba2306109c9dcc4be6ebb64bb69699f0457aaa1e0b6b0168d8767d73f0f8731984f5b412200c5463df7237c65990ee073f2d35946ad7b9e DIST dolphin-23.08.4.tar.xz 5769716 BLAKE2B dd9f27258b3e8a04c53efee66cead0a3c193a4fe0050a7d7fddaba544503da1a2d0f8bc3f8d1700303f900e69e374d0c7d9d912897ae90899d05d7c17f111543 SHA512 f0e7af7a066f71b155292d7a49ff217f89be5f062629e67ed9a43ce3ed77cbb09b3b037de71bea7d21fc97732c0545fda3530e5eabed54a581384792d3195db9 +DIST dolphin-23.08.5.tar.xz 5770048 BLAKE2B d46cbd81d2f6e020998fe560affa45916fdcf53e7acbb62503221d4a53cd582d692c025b7c9c16f6285a5d97fda696ff75198b479b7316c95e6b782c39bbb570 SHA512 0b25cc8ec1222fcd6eba971aa701a2ddcf5297c4d78b1cd63fde7ecf8e267f1af76ca1bf544ea4a4f98309b40c41aba441cfda1a9c3fb0e4df2a426e4402cb4b EBUILD dolphin-23.04.3.ebuild 3177 BLAKE2B a3ef1c0ad02a544b3c4442eff2037fe815eed550bc863bef53e9e4f32ec3cae73188dfd80661919679499e78fab47c0ed459e7ef2bff1cdbc0d0153399431909 SHA512 fa69815df1e3ae73bc90ea0343639383cd5cfd3ecc979e6d276ce22472c675deb3a3a5bb268742f4c5b689909d03060be04cf749492214d43da0fcfd5334e9bf EBUILD dolphin-23.08.4-r1.ebuild 3298 BLAKE2B 49f2ec7b944fe91afe6a784fb4b2ebd615668ee30099e5ec9ce7c1d593991f20a7a90c8b25d3c6659564480153194391be52aff9da9c8b0c56e519762c2db8ff SHA512 373ba2fbb775cf3f812414fe37cee8f1bda8e762e288007d5fce9df4e59bceee1f9491eae58cb335b7207ab99fefc415df3fe1bd4cd097b6c49468136c428d77 +EBUILD dolphin-23.08.5.ebuild 3180 BLAKE2B 8a6882e9b93116326f1cd935a81efae9a21d1bc47ff7526c0f3ec1a7837168c284f950cfd0922ffe7a23a8a03e68fc08964c6df7e1e7efb9ea86d51f9f126da7 SHA512 c948034f1257a75612c59863f072d92fb9f40bbd7c034fd902019a8d26a9024231eecdd5c82c08a1695b1f2adfce1cc22841078355a9db80383821df8244cf3a MISC metadata.xml 430 BLAKE2B 4e7f2312a9ff5828bb5090867a1cb3f8e80365cf7fe92e45973ee6d1fbf1bafaa9427227b6cc424214b4892c92188918c36e25ca346a89e44e2b2ea25d2871b8 SHA512 cd3e017e0c9259940450a1b7a6fa5b8c81e82963b3c4d63b0921474f42651076a0fd7c3dd90d8a23b57646ed6eb2ccba8fbd41944d4e874a4e2ac58c981a68c0 diff --git a/kde-apps/dolphin/dolphin-23.08.5.ebuild b/kde-apps/dolphin/dolphin-23.08.5.ebuild new file mode 100644 index 000000000000..f253b8e0a372 --- /dev/null +++ b/kde-apps/dolphin/dolphin-23.08.5.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org optfeature + +DESCRIPTION="Plasma filemanager focusing on usability" +HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="activities semantic-desktop telemetry" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5= + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + semantic-desktop? ( + >=kde-apps/baloo-widgets-${PVCUT}:5 + >=kde-frameworks/baloo-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5 + ) + telemetry? ( kde-frameworks/kuserfeedback:5 ) +" +RDEPEND="${DEPEND} + || ( + kde-apps/kio-extras-kf5:5 + >=kde-apps/kio-extras-${PVCUT}:5 + ) +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package semantic-desktop KF5Baloo) + $(cmake_use_find_package semantic-desktop KF5BalooWidgets) + $(cmake_use_find_package semantic-desktop KF5FileMetaData) + $(cmake_use_find_package telemetry KUserFeedback) + ) + ecm_src_configure +} + +src_test() { + local myctestargs=( + # servicemenuinstaller requires ruby, no thanks + # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever + # placesitemmodeltest requires DBus + -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)" + ) + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "compress/extract and other actions" kde-apps/ark:${SLOT} + optfeature "crypto actions" kde-apps/kleopatra:${SLOT} + optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} + optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} + optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT} + fi + ecm_pkg_postinst +} diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest index 7e2732f460f3..65a5d2d18d2a 100644 --- a/kde-apps/dragon/Manifest +++ b/kde-apps/dragon/Manifest @@ -1,3 +1,5 @@ DIST dragon-23.08.4.tar.xz 1671564 BLAKE2B a46e4c03cbfd1ccc3baef7a1e160b0b862f7058c405187a809c9b37a49c7394e4d0a718c8c08895ef92ab92f9bc1252e325b3ca89cbf9b3be76e7b5bbe6cd2a2 SHA512 9a3bf1d29f0afcb8742375e926d0163214f4d9b02d4088652b6faecd86332e7adc71eafe249ce744d46c2a5fb7a032176b45fbe7c6ca3f9c49e73b965d3f24de +DIST dragon-23.08.5.tar.xz 1671520 BLAKE2B 44d545052a671a548052e974f8b86da586fd31eadaeed54b80acc97bdc11da39beb846b0703eaf6199659140357a0a8d8a1a08c9c03874160f20048b4c622a9f SHA512 5e9fea7c28beb5d8198920ccebd1e7c2e289607d03a846f0991695add271f0e9f3ff81798e26324c736c9b581b385d6b24fbc57c5ab1807b7bb38ff72936ff4e EBUILD dragon-23.08.4.ebuild 1162 BLAKE2B d6388ebc8ea327d6fbc8440543b47677689cf507f8bddf15186f1b06ed2a63373bfdc116401a7f4f8e443e2f6a425404f4078e6093391a5bac6e08cba7eec1b8 SHA512 795587c07c47f2c551854ff110196fb0a0f58e26163c3eab3c1bd76919cb2fe027cb80d9dcc4ee565a97491b9bcef79df1f6d3224866b9581a33a358ad0f1881 +EBUILD dragon-23.08.5.ebuild 1165 BLAKE2B a643e71ea5eabc3fe9321ac12a8521b090b625a456ca4ad352cc64ea62c978e9b68d85a5cc508e85525dd7b3ef818ad45603a5e7639c370f855376873f44a9b1 SHA512 83aa4cfb5932f30ee96a65bd0d86338bf621a6eb6a5b260680ae4a0d106b60b93a6532b518955becbbc75c3cc46b01c5a110b732c03aea68d31d5eceda26f5e8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/dragon/dragon-23.08.5.ebuild b/kde-apps/dragon/dragon-23.08.5.ebuild new file mode 100644 index 000000000000..3dcab956fb4e --- /dev/null +++ b/kde-apps/dragon/dragon-23.08.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Simple video player" +HOMEPAGE="https://apps.kde.org/dragonplayer/" + +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=" + sys-devel/gettext +" +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest index 180578d91b99..5068d917f504 100644 --- a/kde-apps/eventviews/Manifest +++ b/kde-apps/eventviews/Manifest @@ -1,3 +1,5 @@ DIST eventviews-23.08.4.tar.xz 469968 BLAKE2B fe230a030bf7bd2206e3c05695d4554744c7cd756329394872a6e1cb539513a69d72d80632ba8f19cd227fa95f80ddf819f8134eb6835339323de7df74e1d23a SHA512 4c88354a367eeb9383713020d3a98585b9f79c6ff5f870c26898a0d4b022dc36c3751719d485fb71f6e0868a641c8203e0e9b403221cdedb4c3c6ee869b10c0b +DIST eventviews-23.08.5.tar.xz 469996 BLAKE2B 8e95dfb1de5b52f3b168a6af1e4414b6568d1ae8f0a6257e5ab97b18ed0ad4fa7c14f4f0f0c5880614e43c4bad66d528b4a8ca7f254e0e4eb089b0f0df12282d SHA512 0e94a8a900b521d114d0778ea23d5e255c9bf047b9150723a1ea40fec2c5b640d6321626017b0f4e005e653d76a882644874697029281dc932cf57760d36786f EBUILD eventviews-23.08.4.ebuild 1305 BLAKE2B 88ad062f7a3a1aad30c682307299413b4330bc641155b4da47d95449a8ab2318870de0b3fbc243d346cebb8320ee406c1d472beefa51d40a3ae58e263e62a237 SHA512 b621a1a72ed8158c9ef8db4dbfe741c61b00440227424844b448998a53b082aaf3ed12fd24255c5809910016847ca27dc63357b0c194eaf0e88b7eb360f86cb1 +EBUILD eventviews-23.08.5.ebuild 1307 BLAKE2B e0fab0dc2baf1f6c4abfc82cfb11d56e90d575d5d2b69d12b709449890dc4554ae4bef48a91710e06430ae017e0621dc548d1a0a170664016f6d1b801adae460 SHA512 cb1396dfbef5bdde4d900072df9e255c1d0b96d6ee0dbef89de8d66560e1ecf39cc826520482a212eabc8aa43afe3188fee39a798292a228e27efc06eb848664 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/eventviews/eventviews-23.08.5.ebuild b/kde-apps/eventviews/eventviews-23.08.5.ebuild new file mode 100644 index 000000000000..6be40240e7ec --- /dev/null +++ b/kde-apps/eventviews/eventviews-23.08.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +# monthitemordertest requires a display +inherit ecm gear.kde.org + +DESCRIPTION="Calendar viewer for KDE PIM" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/kdiagram:5 + dev-libs/libical + >=dev-qt/qtcore-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/calendarsupport-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest index 04c4f34f07d2..0e8423ef5a95 100644 --- a/kde-apps/ffmpegthumbs/Manifest +++ b/kde-apps/ffmpegthumbs/Manifest @@ -1,3 +1,5 @@ DIST ffmpegthumbs-23.08.4.tar.xz 32956 BLAKE2B ad0896e3806111c8d83f45e01b027be52ba4c9c7ae052442ecfedd2420629fd6f70713a929a55a08b10527e7fc8f3905c9645efa581c1455968490ef5def5acc SHA512 5a41ebaef2ffcd26a14b09936c068123282de680b20a3bfc85a3c9c516da1a1b061d13f5dfdc368b8bad86f6f0e9d2ed393602879ced9cc65d1929abccce1e3f +DIST ffmpegthumbs-23.08.5.tar.xz 32984 BLAKE2B 445ee91c4f09394922a5a7a0f6d9e81c855cec9a19526ea9f84dc0d7b6dabca6430aa4ae3813b7b86566098088a2b62991367751d97fb3edaf55a621955deafe SHA512 d4dfb37acacc362e7d98a0fda81efd2630988192e6f02bb8adde815585ad976db0a960806694a10d20ad7256ca2aed97df962ae4a1f4aa00e66aae480baab8f9 EBUILD ffmpegthumbs-23.08.4.ebuild 536 BLAKE2B d4d064dd99249f1cc0be98e57d7d2e829d277a2fe152a890c38940f87a58ab8f45d15da69b6218227aa574b29b06e6a961a58b9dc2358358f592b5eeb7450c08 SHA512 442ccb6010a18051899b4987672a5f41678d6d5c8fc8386f0170f05a732a9e8eba7e664669563c485ec4f0f305a94c4b88cce28acc532ae1a2ffcdd0c6057a26 +EBUILD ffmpegthumbs-23.08.5.ebuild 539 BLAKE2B ec533ea213ebf39c70e667cf7d2b9c8d3adf2936c2227903a21ddcbe8b764093b04be470161a6b24a87f288ec36b65f23c5314560df1e4e8b9723a0fe6b8fb36 SHA512 c9e6c4bff4aaef49a1f0e3341f0bc9b3c00546ad5e82d490504a403cb466e21cf1c30a51093e4d579de58c7aea79268873eca6c597d5b2004fc13fb4038e9b1c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild new file mode 100644 index 000000000000..a3db37e4e287 --- /dev/null +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="FFmpeg based thumbnail generator for video files" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + media-video/ffmpeg:0= +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + virtual/pkgconfig +" diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest index 9b257b76089d..c674c0632c07 100644 --- a/kde-apps/filelight/Manifest +++ b/kde-apps/filelight/Manifest @@ -1,3 +1,5 @@ DIST filelight-23.08.4.tar.xz 700260 BLAKE2B 368f0e428d6ddd2dac378c3ef11f965018d11d58031a87a3622d27f6acd8fff0ba535c357f6971e77424870158cbf38e627a40a2ccdcda25eb3b46702a135587 SHA512 d092a8ec2e4b931947583bbca2222b322583de2342db39632e8e82eb163dcb66263f782fadb4c096195f79059f1097a8f5313244b6244ce9dd7b6dbc904ba415 +DIST filelight-23.08.5.tar.xz 700500 BLAKE2B 2892d3eae38f67f81091bee03676a29e7c2fcea9e0dc4a23a30190be262f64d0e37a2be5f6d311ebf996e5a95ce84713e6258c371d0ef291d33bcb27494d5eac SHA512 1d2ea6e13b18ddc7e80c789ad68a29b8d9a663bcbfd054714f4adc8e9e7482a8cf9e6a25213fd4f486494563d2854da043602774e49f784f4b8f2755ad143a8b EBUILD filelight-23.08.4.ebuild 1074 BLAKE2B 87fa6d7aac21f86b96e4901280ccbdfd77af0525500476d76ecc7a23317e2b92b4104dc0c2281e31d081359f33ec0d1d62f420c9db6faea5f4f648ad1f0054ff SHA512 82b133f36af16a26728e41baf3d2366545608e908117acfe693457fb76cf74d2c2aa499abdeca4fca0196104178c4caf85589aab8bea4719cc4785e95e5d0545 +EBUILD filelight-23.08.5.ebuild 1077 BLAKE2B 00c5f3109521f5414abd6123e024fb74c1bec5d295c063ad66b6e5b709f1da4557a80d7e3cf1002172539ec40f366ac0dc0130b9a8f1977ad39a5f5d69de2961 SHA512 a2ba2b121d6a66ec9805396f1d1651dcafe180ed25b1c64ac6c28bea305ee2ac4216e482edfed862a269fbfc48d50715b7d3c64511276c9ad1f5e61724fa816c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/filelight/filelight-23.08.5.ebuild b/kde-apps/filelight/filelight-23.08.5.ebuild new file mode 100644 index 000000000000..f69a43bc6e06 --- /dev/null +++ b/kde-apps/filelight/filelight-23.08.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" +HOMEPAGE="https://apps.kde.org/filelight/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kquickcharts-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 +" diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest index 2a6d0b0834b5..2b5a98814802 100644 --- a/kde-apps/granatier/Manifest +++ b/kde-apps/granatier/Manifest @@ -1,3 +1,5 @@ DIST granatier-23.08.4.tar.xz 2114916 BLAKE2B 43017e6bf2450c05128b6717778f11639f968ed1a14921542d0dfb65f8037e9583d00a64a3bda708bdd62642e9c87c45daf434ed6f33fd1c9161600f7dfc6ef0 SHA512 c8a281a5cde0238105f1a770284d1502e051f65469bc63562acef7eefbdec9302e34b378da97f31ce4f618688d6e12bbaf06b0ccadc33945164c01b23e6b0dd8 +DIST granatier-23.08.5.tar.xz 2114816 BLAKE2B c14b5845ab04c514098699936914540c902b34e3a7ccf9f6fa01430e0e5eebea2ca4230d3db7839b66a2807fb8d87e6efe04f2eec1173e54bfc9d5ac2b83cc68 SHA512 1fa167cad60a5834efd59bc2826ccf387a334cc1a9e261ef93be17a3198e1e751a501c92ddd0e69292b8127fbad844dd9e2324662b9e793d98e8cbc35d999f59 EBUILD granatier-23.08.4.ebuild 875 BLAKE2B e9dfafa04bfe6b38efd5b9f51ec7394f363e70cdf6c0b92c60d5b8a146f5a96ba63f2a21ccf2819b2bc2d9ed67f54ef9df06060a7d3a3ff6e5a39fd1f604ce72 SHA512 1e8a2afb74f2feb5cd24d41139d7d2661acdd68b110204c40b9345ec2e78e27deb8d2d7347c26659b2e58ef93651964ad4860b338b656f99dfc0e7ccf29ea93c +EBUILD granatier-23.08.5.ebuild 878 BLAKE2B dcb9fefe8a7e6c4ee50a6eb8fef394f2ed2c89297daafbf6e9b490c6c2f18f6a9fa4baf8cf30c971e616855352fc68e36ca9c86f73c0a20b1520cd2e6ad5237c SHA512 b7505a16acf655e2ac10ee18f4e1ad18f3b74b98df975660d3a1b3700f723f941015bcd58a6c665e127d822f155d7459bcb0a0a0da66b31d485d7293c806017c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/granatier/granatier-23.08.5.ebuild b/kde-apps/granatier/granatier-23.08.5.ebuild new file mode 100644 index 000000000000..96f99653882d --- /dev/null +++ b/kde-apps/granatier/granatier-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KDE Bomberman game" +HOMEPAGE="https://apps.kde.org/granatier/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-apps/libkdegames-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest index bd05d9ac0a3c..1ebda80b1aea 100644 --- a/kde-apps/grantlee-editor/Manifest +++ b/kde-apps/grantlee-editor/Manifest @@ -1,3 +1,5 @@ DIST grantlee-editor-23.08.4.tar.xz 117584 BLAKE2B 874cf73399d43af7cf0fe216a41fd56492e93eb1463371f6492456e8bb6ffcabaf025bde9285cbfc2c9ca72e7ac85e8d7f751f0ee20a53eb87ea3d56b6f1db2b SHA512 f283859e85a7b615ec7bada20bd84822cb457790373ccee370c4ce9b0fb98e4ec25c02ce4132a512e2826f93410bfa9bbb6755eec0fe1b62b0e6287fd701541d +DIST grantlee-editor-23.08.5.tar.xz 117568 BLAKE2B b8f94d6032160470e19204dd7a5da44159a4632a309f426d4aa793d3faa43421d871c98db390ba02acaa2a70d30bd159e9c146f84440af00a32f2ba7fe6d4e5c SHA512 9de2b5054a643022145b30840d1b93a9424338ffe6cec90085b57dd1be02af9204ba7882a865eb79b7cae4a35dc6386af5d1c8e312050d6d1095a9c9821b8eb2 EBUILD grantlee-editor-23.08.4.ebuild 1154 BLAKE2B 1c5f4a88217e43a1c4dd57d3e2fd617e1033ffab6bde4f26289cb276a9dfcbee8b3326f24d2ea8a56d9bcf3b8b204870153f114a10830ab7aa1e251ca2978896 SHA512 afc359babc5f8a509dcb25a4c734324e61db1fec7b8d00f2bc6464b460252820cba443a2ae06f932fb895e44a158e2cedbad12d67496241c9526c32538039603 +EBUILD grantlee-editor-23.08.5.ebuild 1156 BLAKE2B d93842435cebfc9eb1529c91a55bceb7b1b89edbbb914c3592bc15a837e5cf228a2a16a05bb52201b26412adf9242e3b023c98b46638d208a34cb438bb3003a3 SHA512 11461b8f2f87815fdeef8ff3c2e1c246d2c27ea7137337daf526bcc5f67c133c3ac5b200895624a42e34666092b5cf2c7df993f1d04e7cd3fd0e6b79b12c8b27 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/grantlee-editor/grantlee-editor-23.08.5.ebuild b/kde-apps/grantlee-editor/grantlee-editor-23.08.5.ebuild new file mode 100644 index 000000000000..30b7350ec969 --- /dev/null +++ b/kde-apps/grantlee-editor/grantlee-editor-23.08.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" + +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/kpimtextedit-${PVCUT}:5 + >=kde-apps/messagelib-${PVCUT}:5 + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest index 3b4f62b9b08f..ccd5bac583b9 100644 --- a/kde-apps/grantleetheme/Manifest +++ b/kde-apps/grantleetheme/Manifest @@ -1,3 +1,5 @@ DIST grantleetheme-23.08.4.tar.xz 63216 BLAKE2B 6cfecb48af8831acbdcafc8d4a07f43dfcbe8ed4eb46b1ff671913554212c159b4c9d865cd85af1436be1eecd3f0010ab15b85a28ab4d75729b8f2dc767cc82e SHA512 495c5b9883585305075f95329a1d316803f6de9b51b01fd4cf1e374d88935f2dd5b67efa2ab08df0cea06917ae41a03e45aec27d31f4007b5aefead95855c7c3 +DIST grantleetheme-23.08.5.tar.xz 63212 BLAKE2B 169909c66468bd8fe4825205660d7023975c1a46bd29e381479601677d06adfea7f25dd44114df3cfab266d88668a4c94ca8e21b7d0025f9f820a64eff1c680e SHA512 3503a7d7ffb99510c52e3da9ce4585bb130f8acf78a7c00a7e07515f66ef930406a6d69891275cc297481f5ccc57395de44523ab42232c7e2c93fe4999e7d40b EBUILD grantleetheme-23.08.4.ebuild 913 BLAKE2B 45bb3371ed8727560ed76f774b89b86fd2f965214c7cf40f7663286c0e15b2a9a0229922a53a06ab03eb6a0bd920b1a5b4dfc1b2c1aac1e11763934d21355e7b SHA512 8940902d6f26cbcb8a277601c09f77c96e638a112468b1a25de3bd2f81d562f48821896c744f067055773c306f7a3ca2d494705fc7464348c223fc2d58359abe +EBUILD grantleetheme-23.08.5.ebuild 916 BLAKE2B 8abe203b742162da61aea87218a142111c68acf6f58dcbb84b7840267bc64c1dd9ec91f1a157edb6ab95f64d31c9fe8602f5cac534d42c268231d8f746360428 SHA512 ec2df644a12e0d4df357f2613081bdee911d93f88a50e077fbef20a68e100757a3d8d8c16855ca3759fa155884f6d69e251bc5b7228469b03529387cb6a7a0a1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/grantleetheme/grantleetheme-23.08.5.ebuild b/kde-apps/grantleetheme/grantleetheme-23.08.5.ebuild new file mode 100644 index 000000000000..6770c8dfc3ba --- /dev/null +++ b/kde-apps/grantleetheme/grantleetheme-23.08.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Library for Grantlee plugins" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# fails if package not already installed +RESTRICT="test" + +RDEPEND=" + >=dev-libs/grantlee-5.3.0:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${RDEPEND} + >=dev-qt/qtnetwork-${QTMIN}:5 +" diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest index efa790dbc65d..62a5ee8d825f 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1,3 +1,5 @@ DIST gwenview-23.08.4.tar.xz 6903120 BLAKE2B a8ab777fee2f514fa4f7277f597f3268dba5a3b5e8895b9dd5881d8fdc081a457b47d634bd1e58d371389058baf27c9cb417a9a0e5be381a02cb65fe4eb1793e SHA512 60d2509ccc4c85cce206fbd4755a6b9a0ec6ab7ba094361705de972dc8a30f4ab2be3c7a163bd8113758efd93b3fef0feb98dc16b00e92ce4646ccd47db0b943 +DIST gwenview-23.08.5.tar.xz 6904128 BLAKE2B f8f2a54ef438c4d3144198ee3a48de1ec72e7e3fc0f9b811130499087424b7c7a659d269c8be31998642589c0cad3d9e8c7cfebf6582c8d97999eb4e501a4aaa SHA512 8607f17b57211e31efc709dbec1091f7ca1587db90877583222acb5a82a19340530068adb85ca1748b0c849cf1f6551bd2fefdc2d55dfae1446b3582dc1615b9 EBUILD gwenview-23.08.4.ebuild 3011 BLAKE2B ce4c79ba1ed3fb1bf5c683ee3eda30b32e2e91353718dbdc3c3913a00747830a49ac189384cd0bc410488ee8bb1a59d389143cb365e9744620a5be336562a72e SHA512 8d1cbd34fe4232b06eb7949e3dc1ebfaab46ba508fde9a69c7de7d24d9f0e6470cfd6ae9876dd0540892cb09f07a7742c5df0ff9ad4f4397a8137016b4ae6cd2 +EBUILD gwenview-23.08.5.ebuild 3014 BLAKE2B 019ce0e53ac4b935e0f0a2b8841d9ab55cf6442f472216eef998f47415f7ef40a1510b918cfbcece665586df671930df708a3d07811e4aa002257b5bcac015a0 SHA512 064d09be7c31194fa433826c1dc74c04b83c7934321af9caaa63c246f3304f47ff64b30a7dda1b77c07e11b38914a729d84a5cab86cde1abe7234a0478fdde9a MISC metadata.xml 697 BLAKE2B 1b9d505c5490486b4a5b6e11447a8c0bf3d52f678f80a1825164458188cc4dee675b3f620818d6a402f7a4dc14498370efa0c08baacc7f78b928beda8f54b697 SHA512 4cf16eb17b7b10862f6268a2082dfaf808c00ae9342a2b864716a64c23dcfca6c837d39a2637d8b9a6c7ec391492b4c3fc7bfd5e21e81c97f21053ff4acd9aed diff --git a/kde-apps/gwenview/gwenview-23.08.5.ebuild b/kde-apps/gwenview/gwenview-23.08.5.ebuild new file mode 100644 index 000000000000..595ccdd2da68 --- /dev/null +++ b/kde-apps/gwenview/gwenview-23.08.5.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org optfeature + +DESCRIPTION="Image viewer by KDE" +HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="activities fits +mpris raw semantic-desktop share X" + +# requires running environment +RESTRICT="test" + +# slot op: includes qpa/qplatformnativeinterface.h +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtgui-${QTMIN}:5= + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + media-gfx/exiv2:= + media-libs/kcolorpicker + >=media-libs/kimageannotator-0.5.0 + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/phonon-4.11.0[qt5(+)] + media-libs/tiff:= + activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + fits? ( sci-libs/cfitsio ) + mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 ) + raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 ) + semantic-desktop? ( + >=kde-frameworks/baloo-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5 + ) + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/wayland-protocols + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtimageformats-${QTMIN}:5 + >=kde-frameworks/kimageformats-${KFMIN}:5 +" +BDEPEND=" + >=dev-qt/qtwaylandscanner-${QTMIN}:5 + dev-util/wayland-scanner +" + +src_prepare() { + ecm_src_prepare + if ! use mpris; then + # FIXME: upstream a better solution + sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package fits CFitsio) + $(cmake_use_find_package raw KF5KDcraw) + -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None) + $(cmake_use_find_package share KF5Purpose) + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "SVG support" "kde-apps/svgpart:${SLOT}" + fi + ecm_pkg_postinst +} diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest index c81a8b83f08e..b767b2f64c21 100644 --- a/kde-apps/incidenceeditor/Manifest +++ b/kde-apps/incidenceeditor/Manifest @@ -1,3 +1,5 @@ DIST incidenceeditor-23.08.4.tar.xz 580832 BLAKE2B bd30c82918fcdc987734b87471c80bd550da6b041f275a398ad742e5339967ba76118519179ce14be291c3dbabbadab103d2b825375b259842fcb454d26cf817 SHA512 101b4daf9c94afacce69725cb2e64f8d337844cb577d8b83d074a6cb50ec12c30bb5e97f87743a79964c691ebec16eec0a382306eb6f465e75108d86c421b24d +DIST incidenceeditor-23.08.5.tar.xz 580968 BLAKE2B 2832f7002985f0ed070b4c5fdb2f63131a0111a5f4f25947f4c0361a0404f6919c7fde532ee23787b6632a02f4bf59a3cf804fd8d9202b44f7c761ab9d8af0b5 SHA512 ced163397e03bc6b1c56326004ba9768b1f8ad69c8e033e2e852d3242582bb9c50b09c524c17b70dbce3054796af01503ccff309175cd3b9a5582344be2d8c73 EBUILD incidenceeditor-23.08.4.ebuild 1894 BLAKE2B 01c63075afa60357574eacbf6e769d7d06d6ec02e78391f707a867dede1883a61322cd703fd1a89538e1f564164e3f9d964d9e6048397973ab58c5539be272f7 SHA512 72becaa3d215ab3e8643a710032fb224511d25d5a034d6aac32b199d8c0cef5651abce5b6ffcd7b7f431b9ef4d0a8c343eb8575a2d80a4d974058152c0f0e77d +EBUILD incidenceeditor-23.08.5.ebuild 1896 BLAKE2B 44c839d33f15f0ca3ca3f80c46b7bdf6fb2433e97ee8cd6d231924d423718705484bbb0b8c31f89e30dfb06b37ecf9e82b796937548d6cfa9508914356f888b0 SHA512 92b3d7bcee6d66becadb0707999076d451f3fa2e22b7d21fa6766e6d71931bf9d87bae46009280e38ceb6f11244d7a27c3206a6078bc537bfa35f6bcb0018202 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/incidenceeditor/incidenceeditor-23.08.5.ebuild b/kde-apps/incidenceeditor/incidenceeditor-23.08.5.ebuild new file mode 100644 index 000000000000..1d02e02ca50c --- /dev/null +++ b/kde-apps/incidenceeditor/incidenceeditor-23.08.5.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Incidence editor for KOrganizer" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/kdiagram:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/calendarsupport-${PVCUT}:5 + >=kde-apps/eventviews-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/kldap-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${RDEPEND} + test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) +" +BDEPEND=" + test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) +" + +src_test() { + # Paths exceed unix domain socket limit, bugs 770775 and 837182 + local myctestargs=( + -E "(akonadi-mysql-incidencedatetimetest|akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)" + ) + + ecm_src_test +} diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest index 8194a96a076b..d03c66e60eea 100644 --- a/kde-apps/juk/Manifest +++ b/kde-apps/juk/Manifest @@ -1,3 +1,5 @@ DIST juk-23.08.4.tar.xz 2081852 BLAKE2B d295adc2f0efd653c641750829a43401ff0499cf29834462cd309fa4874b8c21ed6ceaad19ac15c26b3b4334a29d04c66f1646356c8d95a050d6b4419662764d SHA512 77ab57fb3f7b8930547325ffa382a010507305f39c5198bc7c53097009671ed7473a18bc17d09b5b7499127ba9f9d295911a76f582298db3b5d92b58c2add76e +DIST juk-23.08.5.tar.xz 2088240 BLAKE2B 95c2fcf3786918a000caebbf4e3a6d7ecff3924c60fd3b1cde4c624a82e0fdd77341738b2cc43c0308e3aebe94355cb1dbb038c29e208d79b75466fa7a4b90aa SHA512 26a4f4a2732d05daf8b1a54f722aadf301cef791eaa21ce171fc7b1504dd0dd5df6e5814bb5062545bbdb8fffd42cfb5ec4211cd889b9a9fe2f01e578003cd79 EBUILD juk-23.08.4.ebuild 1331 BLAKE2B a61fb8cec6c062be627248da7ac6a9dfe2a2329bade07bca1c2f0362a35f8f59581de9859cd8f93c30284a433c8dd15d55f7a44cce152cb1eb408bfd3cecaec5 SHA512 2cb0fb7befe4e28ae8055becaf2eeac607395f2b49ee92219e87b9921dce258ec23e98542429d57b9d02422e01bb70ad96ee30705288fad46fd61e47aa698348 +EBUILD juk-23.08.5.ebuild 1336 BLAKE2B c794e35bc36ba840322b9ff2ecbb9ca676bd893b89b2f451d3cf3a603be178ebe49b1d36e2df23e7b1949c5feccf98240de27c1346c1db73cbc1ea87addb8fb6 SHA512 baca76231c7c4229e5ab1ea504f460bef1ca6849c7e5d62d1ec09924d9652fc01651c15ae703120dae7dc82765774138b295842270599276ab08e7f293c570d2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/juk/juk-23.08.5.ebuild b/kde-apps/juk/juk-23.08.5.ebuild new file mode 100644 index 000000000000..15f57e3d6990 --- /dev/null +++ b/kde-apps/juk/juk-23.08.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Jukebox and music manager by KDE" +HOMEPAGE="https://apps.kde.org/juk/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] + >=media-libs/taglib-1.6:= +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest index c2b36f5592f9..6c697f5aeeb4 100644 --- a/kde-apps/k3b/Manifest +++ b/kde-apps/k3b/Manifest @@ -1,4 +1,6 @@ AUX k3b-23.04.2-disable-transcode.patch 1411 BLAKE2B d416de9a8d8a6516b8f3399f1e057e1fb5cf56936e6d657f774d326cf363f60d05abd3441d2a09964cbb3bc9706b613ca0175904cd98be077dd080101c07164a SHA512 c9b45a8fd3ff6fc88b159548350046b4e8cba62a4ed9dddbca7253bc24b9256d08f01123cbd52e74729b45505cba6cfa847f221eba65e85c4beb58b18323d507 DIST k3b-23.08.4.tar.xz 10967652 BLAKE2B 3af91aa090e70b05dfd3b37fbd89d72ed2b17eceeb218d83a31da37fb620033d56e36fc55619ff16d19a6655acce7a4170f4a8ca9f2337b0438930ab4b5ed5d7 SHA512 a30e46516c66c3bdcd3f04675a33f0801b7ceee0659081a7c63bc29d1161d227a7157e779ec7cad42f7f8ac9cd7cdbf9f14577bc7bbaa05c5fb9dfda1e8e5d62 +DIST k3b-23.08.5.tar.xz 10967984 BLAKE2B 736ccb30e07f962b845e41a62a5556dfb005e3cb7aba4f4f5ac90aa66818383b5a6eeb465ce22144c299b9968e1a690a645c0cf77d98584324db2880ebf032b8 SHA512 d7e951d4aea07e8e55279b2a835e7b06e7fdec34a9accaedf1846db238eff215d7e56fc4c6fa8b80e2fa50f36795d8bad500c6ec4afa9ebfb34df86545a74156 EBUILD k3b-23.08.4.ebuild 3521 BLAKE2B b90d76db77b0ebffc9bee9f50ddda2d4d397f56d132c7eeab1086b1d019e8ec249ffadd9bbc88c058072d84633d01ae7292c645a28bbcb9bff7dd29fe8063e53 SHA512 f0f63728c295aff5b5cadc2d6d978abf9a44c1a2f95c74b5c2158c3f772a47524576acab6e967f49f81c9a62858ba2dfcaeabb3eb24dbd169958660268098c0c +EBUILD k3b-23.08.5.ebuild 3526 BLAKE2B 90047a8dd06107380ac04971cbfc53b1f091c9ed1e2c2ff19a56ec7d702b7e208d9275f9716c1fff12810c8bfeb28a485e22b50d9ea640ef5d31f2090dbc63e6 SHA512 d4220aa8b600362c2c749e56a5a5b2fbe89a92949c1c8445f32fffd6a8ed931afffe14ff641cadf2732fc8619fce66301f5eb9ad390bb245b5ddcdaa6fa77df5 MISC metadata.xml 425 BLAKE2B bd960e9f3a85890ed303b60ea7a994cc93319dcbd6fb9966820b8136a6aafc7f443d345cf54f4822a19926ea7926c288c626112ddd3ca54229656d90d7d6f49d SHA512 06a2fee8384d4392fa4b812225e49801975cb4389e3d8c48fe7c4f08dd0a21e0ad8131f6b23079e166955da90cdd8c94e9095c1515504bd0efba8465fc8527b9 diff --git a/kde-apps/k3b/k3b-23.08.5.ebuild b/kde-apps/k3b/k3b-23.08.5.ebuild new file mode 100644 index 000000000000..9ef823ca46e5 --- /dev/null +++ b/kde-apps/k3b/k3b-23.08.5.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" + +LICENSE="GPL-2 FDL-1.2" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine" + +REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-apps/libkcddb-${PVCUT}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + media-libs/libsamplerate + dvd? ( media-libs/libdvdread:= ) + ffmpeg? ( media-video/ffmpeg:0= ) + flac? ( >=media-libs/flac-1.2:=[cxx] ) + lame? ( media-sound/lame ) + mad? ( media-libs/libmad ) + musepack? ( >=media-sound/musepack-tools-444 ) + sndfile? ( media-libs/libsndfile ) + taglib? ( >=media-libs/taglib-1.5:= ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) +" +RDEPEND="${DEPEND} + app-cdr/cdrdao + app-cdr/cdrtools + dev-libs/libburn + media-sound/cdparanoia + dvd? ( >=app-cdr/dvd+rw-tools-7 ) + sox? ( media-sound/sox ) + vcd? ( media-video/vcdimager ) +" + +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt ) + +PATCHES=( "${FILESDIR}/${PN}-23.04.2-disable-transcode.patch" ) # bugs 891585, 906526 + +src_configure() { + local mycmakeargs=( + -DK3B_BUILD_API_DOCS=OFF + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON + -DK3B_ENABLE_HAL_SUPPORT=OFF + -DK3B_ENABLE_MUSICBRAINZ=OFF + -DK3B_DEBUG=$(usex debug) + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd) + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg) + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac) + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex lame) + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad) + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack) + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile) + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox) + -DK3B_ENABLE_TAGLIB=$(usex taglib) + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) + $(cmake_use_find_package webengine Qt5WebEngineWidgets) + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + + elog "If you get warnings on start-up, uncheck the \"Check system" + elog "configuration\" option in the \"Misc\" settings window." + elog + local group=cdrom + use kernel_linux || group=operator + elog "Make sure you have proper read/write permissions on optical device(s)." + elog "Usually, it is sufficient to be in the ${group} group." +} diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest index a25b031e4059..2d1695163d5f 100644 --- a/kde-apps/kaccounts-integration/Manifest +++ b/kde-apps/kaccounts-integration/Manifest @@ -1,5 +1,7 @@ DIST kaccounts-integration-23.08.4.tar.xz 88496 BLAKE2B 67bf00ee415e1bb36b964035c352755112ddaab12e3c7f36a1a9d34f86aebdf7795da9394d7aba02b6c39904a2b9a02dc27deae251666ed7db346c64fe569268 SHA512 b05ae335b735f1e839a31d793f80ad530c3fd22bad953809ad9f45676a41d676b95406d0eeddfbae7ffe7168e6f3c32073d3ea4e925ab08ffab6df553e8e7e0b +DIST kaccounts-integration-23.08.5.tar.xz 88544 BLAKE2B 6f21ea51c822ffde6c7d1db8f37a924009bcac16cf4e3955d86e1636d0eff7572f5fae89923c37c69ecfa7d8762c4c93ba165cf8d0cf5365ad9c683a0fdbff72 SHA512 dd959cf18dd91586b689c9fd832a2b8d62ef0630985078405b220007727bd9f773664b94d2922d1d9fd97b4e8e0f3ec1fae3a3bbbe0532241b96374045b35423 DIST kaccounts-integration-24.01.95.tar.xz 90552 BLAKE2B cfb9d9db1f942940bae89e367277a2300319c73fe92f05c3ebc4e4eb3b3da94eaac16fff8ddc85b2ff3b5f61af88795f120b5d846d2e7e3e0e6aee68425d9e7a SHA512 1c559b4f6276f283fe3e0334867a4811d20ab86f2809f197e9a593f28fd63d73c7da5195b2b573b00418b231e921c3e131485e188907a9785c129011e82086b8 EBUILD kaccounts-integration-23.08.4-r1.ebuild 1167 BLAKE2B fa31f0e44528cdc62c809b4407057e7738728f19f558bcb8a59e90aefbf74e1bed53d77092436baa53397a91200c0d1d52f55f599b9f3a40db042c4665c68f50 SHA512 38fb7ffd92ffa00362e719c80cadcb2877019e9e28f77b26f6539f6181dc40045ddd7c97be39aff0839ca10d35b6afc71cafc2fa048342d6846bca8e44fb4e75 -EBUILD kaccounts-integration-24.01.95.ebuild 2214 BLAKE2B e2e78cac57f0f415aaf86fafb0d3581ec3f65179fc9a957197294354546c396fe8d23c4c684a4dd24bfe6975326e4604ba1a9fc3f5481b65f86cf6224eb5f51b SHA512 6a73c88edc17b7edaa4d7d0764b76cc51f42ca27fcc90ae825f4298a4eaff5e55433f0e52d25dd7b16c4a8bafc508f9b7efdb80b577c2e85dd1461b3a787ef4b +EBUILD kaccounts-integration-23.08.5.ebuild 1170 BLAKE2B a41d1c8fddac7d806d35ac6f6d8a99bdbb134cf35e4361650e1a9b0ed8a4634d4451aa7bcb0ef6332ea0600d543f66a75f98c0a9027d5e6dfb76b68134cc20c0 SHA512 40cfdde3ae1aeaf8f4182fa26b5f738dd2b26b663a5186135e10c5d7fb9937604982afa267bd9c3b6593402d427969ef9ef8133fe7904deed87806799f71fc92 +EBUILD kaccounts-integration-24.01.95.ebuild 2214 BLAKE2B de9c459b96f3c03578cc1c8e2e5ce13355343b1efa32fb6f54e10baf82cf15b84d26f5adccfbfa3d36a5122a787354e81aebbdb1034e03fcf56a7274924302ab SHA512 f5e282c6572fc7f85c7034863fa58a5b9f91a2238bb90bb1ffb4b078673269f71dc19c220ef4ef40e5b879d10bc8ff1d1a82449976cb169c2837b0a6c0a18042 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-23.08.5.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-23.08.5.ebuild new file mode 100644 index 000000000000..442f6c8079ba --- /dev/null +++ b/kde-apps/kaccounts-integration/kaccounts-integration-23.08.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +VIRTUALDBUS_TEST="true" +inherit ecm gear.kde.org + +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop" +HOMEPAGE="https://community.kde.org/KTp" + +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# bug #549444 +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + net-libs/accounts-qt[qt5(+)] + net-libs/signond[qt5(+)] +" +DEPEND="${COMMON_DEPEND} + dev-libs/qcoro5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + kde-plasma/kde-cli-tools:* +" +# KAccountsMacros.cmake needs intltool +RDEPEND="${COMMON_DEPEND} + dev-util/intltool +" +BDEPEND=" + >=kde-frameworks/kpackage-${KFMIN}:5 + sys-devel/gettext +" diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-24.01.95.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-24.01.95.ebuild index a9066779dfd2..2c52803baef1 100644 --- a/kde-apps/kaccounts-integration/kaccounts-integration-24.01.95.ebuild +++ b/kde-apps/kaccounts-integration/kaccounts-integration-24.01.95.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" KF5MIN=5.113.0 KFMIN=5.249.0 QT5MIN=5.15.9 -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALDBUS_TEST="true" inherit ecm gear.kde.org multibuild diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest index 88dd26dcbf4d..b5a5de168ee5 100644 --- a/kde-apps/kaccounts-providers/Manifest +++ b/kde-apps/kaccounts-providers/Manifest @@ -1,4 +1,6 @@ DIST kaccounts-providers-23.08.4.tar.xz 66160 BLAKE2B c37f0d9926cb83b2e8f2171bfed30b4f3770d285e3235b3a2d29cdc485e5002a8a0d27557149f29ee2a06ff295bbab59105b15eb0e2f3644deb753c4ca162d07 SHA512 01db6934bec4e62292862590d1895d7408e8c314f00d5da6003795f4c556cf4940b51499528181ec6709584a30b1aeb597cb555793e01e15522b3cb04b7830f1 +DIST kaccounts-providers-23.08.5.tar.xz 66184 BLAKE2B 964d186ec371c089f855a40d4113fd44cd0047b5f14642a21211a0ccfadfd148ee78222d50399f6046036ec9847d684daac5a2838cea26459a988013b5cfdde2 SHA512 740a4cef4fb555add1559eddba606537b452cbb0e67b8ce0e21079dd82aa5196c3fa975a8b121e43de69ca19d2f0744ab67a7581b634b931a52ead91d74dc074 EBUILD kaccounts-providers-23.08.4-r1.ebuild 955 BLAKE2B 57fd23af2172a7566725dca15ed94ae3f8bef4fba17df5ea902c1811be501468f5bcae9455d99930e0d6009434e3fbb88cd400e9fc192c55f459f06044baefee SHA512 c637045bf724cd5ab457015a494d12a9c2262802fe7d506c1f1a81abf55b93942499b86c47c9c863fe1db73283257a4fae1ed3b0fd53f1200ab209b750737978 EBUILD kaccounts-providers-23.08.4-r2.ebuild 1007 BLAKE2B 251a13d6dbe2e8caef15bd9cdc625aad93e46ed40f2f00f894647dfeeb634d58a8d39b57aa4419214ce3e144ff8698af3effc2afdc0da975d776c64fa60b2cca SHA512 7304e0cd79d0acf53987d6b2f2d961c4e759822b2b55dc8cb2eda3b276e34bed5eeb3b35544fb4b6802b05a51c96a85b4f108bcc3bf449d309d1b999a5c93dfb +EBUILD kaccounts-providers-23.08.5.ebuild 1001 BLAKE2B cd8ebefce0e51c8b4d18328661cfe283ed7c314bae3010b1a8fe93501019f855c487f122246cbdacdfbc0760fbbb1210f73cc7ba9a8a748b5036ca2c72132968 SHA512 6e6391d548a693e0f4a218f65c3034adf9b1323f921a061558709aee24b557aca1eefbfbf12925ecac1d41c11f6dcf9e4a88d8adedc25ad2d45d6e3765ca18dc MISC metadata.xml 435 BLAKE2B 7500606054feb92f23fe39021ed214b15e2e3bc434a19d70a3aecd79b2cad8cc41d0a0d59f85f75ad7503a7f41ae2e68de9a6982f88f44edef213418cff04998 SHA512 154aa6b34b5798d87b3c2f2e7c048df1a05bf1f79e84aea0ec21438a572e999fdb14a5f962af97ad803606374dc56625eae673fde563f33715c680e213180e23 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-23.08.5.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-23.08.5.ebuild new file mode 100644 index 000000000000..516cfd17283c --- /dev/null +++ b/kde-apps/kaccounts-providers/kaccounts-providers-23.08.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KDE accounts providers" +HOMEPAGE="https://community.kde.org/KTp" + +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+webengine" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + || ( + kde-apps/kaccounts-integration:6[qt5] + >=kde-apps/kaccounts-integration-${PVCUT}:5 + ) + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + net-libs/signon-oauth2[qt5(+)] + net-libs/signon-ui +" +BDEPEND=" + dev-util/intltool +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package webengine Qt5WebEngine) + ) + ecm_src_configure +} diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest index b576f7f0b613..f51f4164216c 100644 --- a/kde-apps/kaddressbook/Manifest +++ b/kde-apps/kaddressbook/Manifest @@ -1,3 +1,5 @@ DIST kaddressbook-23.08.4.tar.xz 3458660 BLAKE2B e385e52d15674be7a01b2f8aeee52232fb73a01a5e503e480b735802902b0605ac38a7f9f638b8d95be52b9e5e70fc909c20b61fdfb87c5ff03eb37dd261936b SHA512 30633bf4e1fe86192779cc8380870d1c110259f38e81ba6a494ac44cd057442df72c68dbc177de4f8f1e1cdfbcb2e1c1740064de1d75bf05fc2e9f1048bb5a7b +DIST kaddressbook-23.08.5.tar.xz 3458708 BLAKE2B 04be326d547fe1f9fd89ef6a0fd59060829494d2f503b9b8cb5ba771aa98d60d2b8edbfa11ebb18de7645ad595c20642e2c56671271172c18e78eceb7beb346c SHA512 906efc3c2c947d02df0fdb6134dc0ececd0745d62f1f761195987c2c15698e9decca89de166bc46d17043f5d1e8c71ae1d9e6ee62a5737150da9d0c10429f9b1 EBUILD kaddressbook-23.08.4.ebuild 1933 BLAKE2B e4bd22fd0bffbc08499ac7a51fbee3ada1d987ad44ec02bcf192e9826e0bb1bd0e15badf76ee35ac16811880a3e5fbc1990e7ba144e423ebd7e689c6147c11c9 SHA512 6d37e887ce26aaca0a134dd937d8dc57641653eeaf8e0998d6481274e19338e038d05aac658993a4ee7e93252198c3eeb51d51e7077db699b78c900ade2fbfba +EBUILD kaddressbook-23.08.5.ebuild 1935 BLAKE2B 9d2158b7110525b4d842acd83e3176e4117b537327785ce31d92b260a7743c8a1988e6316a3ee8b511ac170ffaddb967a6550c6fd940ffb8a3829131580f1234 SHA512 76065b8990b06b2abd6e2e9cbc092b711264ce3a0167d5eefa80f1e9f578b687d40a146d0dae2d2340217cbbd9a438d3414a68c81188a069deab1b4a33e04fdb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kaddressbook/kaddressbook-23.08.5.ebuild b/kde-apps/kaddressbook/kaddressbook-23.08.5.ebuild new file mode 100644 index 000000000000..fe2b57149dae --- /dev/null +++ b/kde-apps/kaddressbook/kaddressbook-23.08.5.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org optfeature + +DESCRIPTION="Address book application based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/kaddressbook/" + +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="telemetry" + +DEPEND=" + dev-libs/grantlee:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-search-${PVCUT}:5 + >=kde-apps/grantleetheme-${PVCUT}:5 + >=kde-apps/kontactinterface-${PVCUT}:5 + >=kde-apps/libgravatar-${PVCUT}:5 + >=kde-apps/libkdepim-${PVCUT}:5 + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/prison-${KFMIN}:5 + telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) +" +RDEPEND="${DEPEND} + >=kde-apps/kdepim-runtime-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package telemetry KUserFeedback) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT} + fi + ecm_pkg_postinst +} diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest index 668a34a17107..cff80ffb2c88 100644 --- a/kde-apps/kajongg/Manifest +++ b/kde-apps/kajongg/Manifest @@ -1,3 +1,5 @@ DIST kajongg-23.08.4.tar.xz 4592152 BLAKE2B f175ec87b92e79d49c463e1f79a0ec585b22a1b14e6a497b57d8811793b4d3b2fba328318e04025cbe49df3bece09b58c9babd806af1ba33e66b24be4aaa32e0 SHA512 20aa141c8a10395d75e0095cf494abb9c0e5636e3739f31b0f7ac467ba6b1695dcf1ade442797419b017d9d3926572bd8dab7f8c7611fbbcf46ce28a64aadcf6 +DIST kajongg-23.08.5.tar.xz 4592668 BLAKE2B 6155d5e483c5c0e46c2486b445a1e4e73a3a489188ab3eed5178918ab45802eab1a09cbec4d17c27679cd1b677ceda41006a88de7dba0550d346f3893f71cd8b SHA512 3a2eab57e71dc74e9f846705aebf827190d7927993d8442689961f42ec9ca5970f104a9ec14a80cabe8b18ef14fd44df8290eaf34914445ec4e4fdd32c718f10 EBUILD kajongg-23.08.4.ebuild 1029 BLAKE2B 259a092855ee3b7138512f88a35bef4f28856ba1f25916fc293cb0e9c4bbb1a04dce44b24ad0daff2a3e001a7ec9d50cdd95e06df91314a5e7120f5879817cdd SHA512 c3b70b109d5c31f4cdcdd1fdb9ffe3c4f67d4bf87a61e9b60f34a917bd230cbbbfde95e1581d5a7e0b8cb632b735fa87095c844c2cf04cea024341a6368d8fcd +EBUILD kajongg-23.08.5.ebuild 1032 BLAKE2B 097b03274a9d2cd5f433e816e3064fa55813704ae21ea6b925e0648f04af109304287ba9ce00ba3b2f548698f06c10d221b436e9f14d99d2a3aa190a31040133 SHA512 890b48e2935ae2412554f9342d45c3ba2340d4e1ab5a35893b6fba4e34dfdfcec47132317740417b56d2e2420d07f62fd5ceec59cd2fe85d8c7fcb6ab2e710b6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kajongg/kajongg-23.08.5.ebuild b/kde-apps/kajongg/kajongg-23.08.5.ebuild new file mode 100644 index 000000000000..1c93c9f1e21d --- /dev/null +++ b/kde-apps/kajongg/kajongg-23.08.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PYTHON_COMPAT=( python3_{10..12} ) +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit python-single-r1 ecm gear.kde.org + +DESCRIPTION="Classical Mah Jongg for four players" +HOMEPAGE="https://apps.kde.org/kajongg/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + dev-db/sqlite:3 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libkdegames-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + $(python_gen_cond_dep ' + dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}] + >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}] + ') +" +RDEPEND="${DEPEND} + >=kde-apps/libkmahjongg-${PVCUT}:5 +" + +pkg_setup() { + python-single-r1_pkg_setup + ecm_pkg_setup +} + +src_prepare() { + python_fix_shebang src + ecm_src_prepare +} diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest index f17f1622fa90..65aafc4a5019 100644 --- a/kde-apps/kalarm/Manifest +++ b/kde-apps/kalarm/Manifest @@ -1,3 +1,5 @@ DIST kalarm-23.08.4.tar.xz 2622400 BLAKE2B 1d09a5def444f35903240d2639067988fb09f7d7561201759f21e02618f0f266e017d775deea4f4dd0b8569bf6a948d47bb83eead8222437944c195806328df0 SHA512 3dc9afae1cdbacc73b7e01eed32078eb43f637d86a9a035432d36138bfc54ddd2f6066812e71ed2892c833e612b1a1b95b7ad154b8b34036739397cc0f437869 +DIST kalarm-23.08.5.tar.xz 2630096 BLAKE2B 10fa714648be1a96b70ddb8fa445092d7a0d3368f976d45f4b45c47955e0bdc2b5e727520862f8bfb30911bdd60e80926208dac40172d650cd056d3ee6f7a535 SHA512 f9c2f1f8228e85c0fe10c6837948aa8f9fda7056edb8d1aa51f43ade1852236d4030b8720940dd3cbfba17339b8ffb971131baa747f114e87b88d4c9f826d2f1 EBUILD kalarm-23.08.4.ebuild 2598 BLAKE2B b0eaa53563c5e18e41f2f9960dc77f1cf17188a726156187cc419bae4588d140bb06fda67a876cffedfbecb30ecebf6109fc1c206fae85cbdeda5f5f70cf23f5 SHA512 d85a1cdd1874da706649e1ebf008d0c1cb74d44c7d94940c0e5d5744f5dcaa956de8dead48d35c97122a1118a93429998d5616d11762133a51ac720cec67bf28 +EBUILD kalarm-23.08.5.ebuild 2600 BLAKE2B fe606f6e9a12fd7ac51a4497ed9a597bbf4ec54300395da6c5b529ca709a25094513d2a8dcd2f7f1cc0ebffc3df4e14e36de1e30d450bcbf2316a68e4d13b9ed SHA512 33a83e94c8302787a0543f810f753086a6b67cf534938e35e8f8247e404e93f02194448fb3ad3452500bfb64da2e3bb09c47b90105996b7206e5c3fff3012ca3 MISC metadata.xml 438 BLAKE2B 0cc73fa9fa28e053c582394d18ebe87b89be773d41d6a759f9cfdf73c613d53a315aa8f053720c5299b58bf1c4a29b18eec1e351c084cd8fbd433ad038c9d534 SHA512 0ba40ac36fd400b220661da3e60b45c4e33595c9530bfa58384ac818250e6a48fc75875eb523d8d3ebc7d668902f7a9c10a87cfee7df441fa0d363c3534e49b1 diff --git a/kde-apps/kalarm/kalarm-23.08.5.ebuild b/kde-apps/kalarm/kalarm-23.08.5.ebuild new file mode 100644 index 000000000000..a70f27338263 --- /dev/null +++ b/kde-apps/kalarm/kalarm-23.08.5.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop" +HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm" + +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+pim speech X" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/kontactinterface-${PVCUT}:5 + >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] + >=kde-apps/pimcommon-${PVCUT}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?] + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] + pim? ( + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:5 + >=kde-apps/kmailtransport-${PVCUT}:5 + ) + speech? ( dev-libs/ktextaddons:5[speech] ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DENABLE_AKONADI_PLUGIN=$(usex pim) + $(cmake_use_find_package speech KF5TextEditTextToSpeech) + -DWITHOUT_X11=$(usex !X) + ) + + ecm_src_configure +} + +src_test() { + # LC_TIME bug 665626, 857012 + # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734 + LC_TIME="C" TZ=UTC ecm_src_test +} diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest index 870fed9a11e8..5faead2b14c1 100644 --- a/kde-apps/kalgebra/Manifest +++ b/kde-apps/kalgebra/Manifest @@ -1,3 +1,5 @@ DIST kalgebra-23.08.4.tar.xz 1039864 BLAKE2B 12e509155843c3cb2d06f137dc90d0b67d693141cb202f5a2d94f0fcdee74e3a76709f2e9eece3b834aaf51cc9951d887943d97aa90692625907ad5e17b141c1 SHA512 9f0aa0b34916d2d31871ffe572f73f64ac18fadfc45354eb54140fd5380332f060fccdd782c0de7dcda89d9b3057ea72243fb4b880125e36617c99d987649456 +DIST kalgebra-23.08.5.tar.xz 1039996 BLAKE2B 1fed7fb19080d0b48dfed61ac9a539f78bbbb233ed333008f87e1864295bb9bcfc6da0ada611943365caa0c6920e63eac1301c4d0cb867efc461a96e8d5904da SHA512 fec2aeebcdcf5421b120cfccc9aca377cb5bb996d53eab12aa7f92ca146adcc184b9812d8b386b43424cdaa43752720c443eff3f147c75aa6972cadeadc6fb03 EBUILD kalgebra-23.08.4.ebuild 1271 BLAKE2B 79aa11e61834bbbe4128520a78c381e62db3aaf6bcf7bc5a30291c7a92bc1790663aa998ce1d36f7910d10b3c9e286c569a06293431d7f3547296b35ccc1db78 SHA512 27e95220e71a8a9a0ca45489202392056119d1e15d624bf65a9ffa3a938ef50907253c0042dafaffef991b69e84a639397c5a706876a701e19141e1da98272ac +EBUILD kalgebra-23.08.5.ebuild 1273 BLAKE2B 378020d3d0486ed41584960b2a51aadb6f4f6e149b0fb1c7a38340b435eea1aed219a7dcc5c03e4f28cc50baf488c0968fce07bd3577d3cef37c91cc22262398 SHA512 08b2dc88379ac0c217b44e79926612189d31fb60c5b2a382fda9365ce9ae29cb94620bd30e4af38c6510d53ab67d6760f2006d39b6b9bba73dd3aabb609256e3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kalgebra/kalgebra-23.08.5.ebuild b/kde-apps/kalgebra/kalgebra-23.08.5.ebuild new file mode 100644 index 000000000000..9354ce76db9d --- /dev/null +++ b/kde-apps/kalgebra/kalgebra-23.08.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm flag-o-matic gear.kde.org + +DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE" +HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="readline" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/analitza-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + readline? ( sys-libs/readline:0= ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" + +src_configure() { + replace-flags "-Os" "-O2" # bug 829323 + + local mycmakeargs=( + $(cmake_use_find_package readline Readline) + ) + + ecm_src_configure +} diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest index e87892046fa1..672b001a65c4 100644 --- a/kde-apps/kalzium/Manifest +++ b/kde-apps/kalzium/Manifest @@ -1,4 +1,6 @@ AUX kalzium-21.03.90-cmake.patch 815 BLAKE2B ba13821a0d50f1120e37d73b30d13b7597a67342b74c710155429b3880bddaafcef665f44acbc93d63dc7ed894b5b906a906bfef7a0a587554cea278c4c41553 SHA512 3b188578152cc399b13062afceb6e5a0e006f5e42810c09dec45ee7d8388a4177a98a076fe7789d1aeba49236e70f861f6a9af6907a5c06db3405db383cf83c9 DIST kalzium-23.08.4.tar.xz 24642260 BLAKE2B 2c6ed12a8d4e0c69f5725ea56edf5ea3dd2654c54a9912d33d5515037f4ae8a97d5fe7824d925dc40a99f43c7b3de5900b112d9e6e766f0d69a80e80b0ab1e13 SHA512 70d599f47bd84c728fa7459c51890d2814591b91a3fb5d768145e5da57eb196832d3995f780e143166e67e0689f99d9497084a0f76ddd797358ad5129f7a82e6 +DIST kalzium-23.08.5.tar.xz 24641244 BLAKE2B 06bc81654199330d8329ad5247bb1163cbf25941f214056c0de5c010ee34da8c00469fae15e389089c6d1edbe02e63fc01d1e3bc52ac6cd536036fbe8662d07f SHA512 102f16f035dba09eddcd10f8454d8aa32f850611b1ab4638417b3da7b1f7eed46e87b10282b44d519d5667a5d7ea03e1da8a1b99ec57fe8a93f370b0c00b05f7 EBUILD kalzium-23.08.4.ebuild 1835 BLAKE2B f3b35059513a3f1132319e4b84fbb8f3d5da7aa48d2035ca44d4ac262175efc9d1d74abf739003eac9214bd3b8176282b9655fefb8764e4e5951c385c1453726 SHA512 ab68f6d295252f9589cfc7244b19ac6cf610954347a975f0b1359e10bd51d3bd1dcb735fa5c4018b221f40afe208e558cdc99d6190fa23008e0760e48f275dae +EBUILD kalzium-23.08.5.ebuild 1838 BLAKE2B 5922d861f82fe3484046801238b2cdd3480ece675ff932cb1fb3d0ae967b7201e2aa727df6212f85a6689216b7a5e9534d0a3e9bd74da0f390fdb849f0edd2ac SHA512 9951a4d76c3f59348fee9bd2a462a1949c160c7885df87bacc17110878ac73a11f94a3527c06cd6445628b6bea3a1161fbb97075af683e0ba9bd9923ff7a7dc0 MISC metadata.xml 461 BLAKE2B 3f1c0869769225696ffe1f2d97ff7544d187cfc3316f72a2623806e499a418234655173ceb4932c396c8b4cf970ac2f72534cd3474a2c52b6e062b3228ba99d9 SHA512 c33c0d637690649dc2da606da08cdd489596addc9b51dad827e3ea2f9fd6558d66512452303364b3bd3a33a4d1e274d0598aba1db31e1d5601baf3b290051485 diff --git a/kde-apps/kalzium/kalzium-23.08.5.ebuild b/kde-apps/kalzium/kalzium-23.08.5.ebuild new file mode 100644 index 000000000000..63f8b285d96d --- /dev/null +++ b/kde-apps/kalzium/kalzium-23.08.5.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org flag-o-matic + +DESCRIPTION="Periodic table of the elements" +HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="editor solver" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtscript-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kplotting-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kunitconversion-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + editor? ( + dev-cpp/eigen:3 + >=dev-qt/qtopengl-${QTMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + sci-chemistry/openbabel:= + >=sci-libs/avogadrolibs-1.93[qt5] + ) + solver? ( dev-ml/facile:=[ocamlopt] ) +" +RDEPEND="${DEPEND} + sci-chemistry/chemical-mime-data +" + +PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" ) + +src_configure() { + # Fix missing finite() + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H + + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101 + $(cmake_use_find_package editor Eigen3) + $(cmake_use_find_package editor AvogadroLibs) + $(cmake_use_find_package editor OpenBabel2) + $(cmake_use_find_package solver OCaml) + $(cmake_use_find_package solver Libfacile) + ) + + ecm_src_configure +} diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest index 83880050d02c..33effbb85e3e 100644 --- a/kde-apps/kamera/Manifest +++ b/kde-apps/kamera/Manifest @@ -1,3 +1,5 @@ DIST kamera-23.08.4.tar.xz 131624 BLAKE2B fa4a3f833fc2b8c02527728984ba8ae14e8e7c5a63315412f3d89933ac0c57c543a7b011a91f66a010918c35b98a3ccb8787a7cd83bf28100efea0c3b3ce0331 SHA512 99a9d0b85642f2e8d571e0c58e06e4c5647b724939f31a248aa5adc7763c9f517d106e54e8b6d9de516e5911c50c7e39b7cc88cf0dc490ddcabef36a33695d18 +DIST kamera-23.08.5.tar.xz 131704 BLAKE2B 30e2e855eab06c688f55cc9243c8a7b55a526835abff331d2d37dba0736a413a16ea1e6d92eecf60fd6bafad5d6b261b9545f6623b0cfdba0869eb3d23811869 SHA512 2d9eaf6cc0c40b13f81a2e671faa73972c923bb3fd3f4e7ab9d3586b3a530513506fe63d4f76c68e08b514c1e8c012a08753fb5e4b395b6e8453740d4ca18fd6 EBUILD kamera-23.08.4.ebuild 836 BLAKE2B 9f6c9ce71845efee20dafbab958ce22f52690a8be725bbe5f8a4b5e3c45784bd656b4b32c3e03ab4da85bc699e1c2066ee45e64dca7e7ade84300c07ee35599d SHA512 8b53a3314c28a0e70635b890dfb3c204e7ea102a0180e357f51dceb463b80f98080e80f76578c805d837f555d767f9c83bccd80c415bcc96d3ac8540bf9113e1 +EBUILD kamera-23.08.5.ebuild 839 BLAKE2B d916763f6992a8f0caa763a3909f4ec30cc1586f10e89f8ee6d79b80409f89db3ed0fea8c740a01e1e335635d48d25295be103e2e4ee475b064b4dd0eef5ac87 SHA512 1398f080e71a2ba634a2dc878916137a2ed3ed6833801be3d4a4df996740716af30d65fe473de8902bbb81daeb298febdd9ae6d3aa624a6a6ae099b117b1c948 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kamera/kamera-23.08.5.ebuild b/kde-apps/kamera/kamera-23.08.5.ebuild new file mode 100644 index 000000000000..4a7227cd3016 --- /dev/null +++ b/kde-apps/kamera/kamera-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Plasma integration for gphoto2 cameras" +HOMEPAGE="https://apps.kde.org/kamera/" + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + media-libs/libgphoto2:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:5 + sys-devel/gettext +" diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest index bca8a0b1cc48..44104dbedcf9 100644 --- a/kde-apps/kamoso/Manifest +++ b/kde-apps/kamoso/Manifest @@ -1,3 +1,5 @@ DIST kamoso-23.08.4.tar.xz 233744 BLAKE2B 2c0b2275adfe9d453577373d10754028831cc988b6503ea94682262faf80392da679b3d6d52d53320175059006b6fd9a037f017561f548ea010e34f5523f3457 SHA512 6516f3cf85e581bf139c09444f3ee42e998b91a014a5d6c1f84e8d1db5ca44689ebd2d4bc639d11649f99931e0b28ac449b27a300573657345d66ba8bad85ece +DIST kamoso-23.08.5.tar.xz 233444 BLAKE2B baa84832d7bafc1078a3e576214da657ec85a8c730ddd8219e96b68c3984caa73810dca1483e7b13b3484263ced8df7c60ab157d0affded1420cdaf2d64d004e SHA512 1c89795a67cf10eae4769d7505f502771c6f1951ff056ca810801cf3dfbb86c188b75898842c5d9e782005605560371edcb2e2237dc7b2b698741c55b8dad519 EBUILD kamoso-23.08.4.ebuild 1201 BLAKE2B 35159c62fe961f96f24ef30eb2942189d645a52f58f467ca4706ccefc6f061083520ba307e31d38973a4f9b384f0e62f9a57e177fee7a52f417c683b4663d1ea SHA512 dbf690588f26878d87d8deb3a0be94ee3246525a0daec74ae8c814fed60321c579601fa414619a41451683252448d1c9c9ef84c9df5eee0e42d3502bad6e88a8 +EBUILD kamoso-23.08.5.ebuild 1204 BLAKE2B ae69508f74770dc42c067d5052ded159e0c3ce678df19f642bed94255e2716f80acbcb50a53db2e1952bd66fd4cdd707feaf6a336337d3f8aa02bbbebf7a3752 SHA512 b5f2a9a95f9829c9e865c1785c068582752a31442a7992abb20838c9e56506392c01a9490095cef4db0f38a0c42bddde6393e25e60388451c9cc325598871452 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kamoso/kamoso-23.08.5.ebuild b/kde-apps/kamoso/kamoso-23.08.5.ebuild new file mode 100644 index 000000000000..754dacd8503d --- /dev/null +++ b/kde-apps/kamoso/kamoso-23.08.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Application to take pictures and videos from your webcam by KDE" +HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 653674 + +COMMON_DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/purpose-${KFMIN}:5 + media-libs/gst-plugins-base:1.0 + virtual/opengl +" +DEPEND="${COMMON_DEPEND} + test? ( >=dev-qt/qtopengl-${QTMIN}:5 ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + media-plugins/gst-plugins-jpeg:1.0 + media-plugins/gst-plugins-libpng:1.0 + media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] +" +BDEPEND="virtual/pkgconfig" diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest index dc4665abbdf0..98322e538594 100644 --- a/kde-apps/kanagram/Manifest +++ b/kde-apps/kanagram/Manifest @@ -1,3 +1,5 @@ DIST kanagram-23.08.4.tar.xz 8069036 BLAKE2B bbffee02650800b8052798d373b829e99ab7af0fc82f6103a78fb663ea0d248346cff8d7c175f5b49d170a01a07744392f186056dad25cd618a43c80edafe302 SHA512 d4519d4309df22fbbd80fee943abdc81b15199492ffb442f3c4c422653871b3c981803a0e5a8961c9bb6d08af920bc1f2dbbac9319156a06187217a1d9324e10 +DIST kanagram-23.08.5.tar.xz 8069044 BLAKE2B 2e56d8875090cf88e36cad810bf6131e9f024fc7c59258c7be125d1f19273ea315d363faf789b0c72c7a7f7d69aaac8339200ad56432ed4804830f8027d52700 SHA512 03073b96783e77108d2209959263d15f256bd5fc6511be9aab9781bbebc89cb20e2ab90679cd244254ea85d39fc1e1ceabee32f0ee986bba2faf6b9265f7838b EBUILD kanagram-23.08.4-r1.ebuild 1244 BLAKE2B 626f02b83e5ab2f46fd7d9a11a2b81356a8a0d9ee0607d66bd0f8c5a10ccfc2df27cbb57f867f56bae9c1589323e1d21c7d80e5c2c358891afce90443b7e0ae1 SHA512 89b6dc84e37889b1f98be06a647f055cf4e2adc10f2692ef92dad531d335ef420e9bc756122c4b1164663f2e22b91d8309e8edc30bb9678fb607d91cfc918467 +EBUILD kanagram-23.08.5.ebuild 1247 BLAKE2B 2c0aad455d13bf32cca640ffd924ab2b89167c1b819410976ebcca9dfa3b0ba8289dd9d589cc70acc3323514a3359b29abad1bcb97eca5a2ceef3c5b2be92766 SHA512 97b87238f44444497938ec7e1d1c91e7398416387df009cc72d3cc36ad72fa04bab78f18e39b571eb08c9fcb6b0f27f9cf55bf1337de58d1cc3ca17150835e66 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kanagram/kanagram-23.08.5.ebuild b/kde-apps/kanagram/kanagram-23.08.5.ebuild new file mode 100644 index 000000000000..2c5f14c2d4fc --- /dev/null +++ b/kde-apps/kanagram/kanagram-23.08.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Game based on anagrams of words" +HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="speech" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libkeduvocdocument-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=media-libs/phonon-4.11.0[qt5(+)] + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtmultimedia-${QTMIN}:5[qml] + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=kde-apps/kdeedu-data-${PVCUT}:* +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package speech Qt5TextToSpeech) + ) + + ecm_src_configure +} diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest index 3a04850b5f33..c49b0bfad4ee 100644 --- a/kde-apps/kapman/Manifest +++ b/kde-apps/kapman/Manifest @@ -1,3 +1,5 @@ DIST kapman-23.08.4.tar.xz 2483464 BLAKE2B a487a53530bc993ed6c0ae798b893188351838154fa5b80f640e608727daf44460de08bc1a0207e1ebfac03503a45be5d7aa67df0b24e6a91a6d9cb713430398 SHA512 03b47a4b82748f5628977f61a4e8018e9ab1586909449adb8c6a3a821a99510329d4bcd60716dbb8acef803e9baf34eecffc3c6beffa99b5c170048b6c01d28d +DIST kapman-23.08.5.tar.xz 2483488 BLAKE2B b5b299ab8fd6005eea214c6e549b341daf9fdc12e80816c8c25913f9605bd928d3387e9750af1528fd8d7019fbd9fc74bae5d034ffba32eab620a40923f4ab45 SHA512 d3b45c5090ea7376caa18dd2691e0cce031a53bf2a0562aea71cf05ffdf04fa2d20cd41910951756f6ade49ea7c2ca74db57f15a43763f8d8dd5507f54cdd7e5 EBUILD kapman-23.08.4.ebuild 874 BLAKE2B 6dc98aab88c02f2e458c106c33bb477a6923e1f1a49c78903a3a1268c91775624cba7cb1795b6f387325f9c9656f3003ddc631423e109917121df26a73710448 SHA512 8a61c3259b755452371eabf0b40ec64cdcb3cba059dbe704b2414e73583d5318d0aa41395775c1863bfc486d4fab8d2362c3111bf37bbb5815ae97c55c1d1e94 +EBUILD kapman-23.08.5.ebuild 877 BLAKE2B 332b95c67d6649268ea7d519016b5d154233247b11f4a6c46e6b7d119eb3607bd141f7de50b19147fed14736f9b584ebc7329e46aa2b41fde304248c23234f58 SHA512 da92f578e8d91442fe2f753670c6901da8d44387a31f9f05cddd6a800f67731fb6da1905c69ebba5136acb4b91ac3ed45514328f28a384895bc3b8bae8cf82ff MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kapman/kapman-23.08.5.ebuild b/kde-apps/kapman/kapman-23.08.5.ebuild new file mode 100644 index 000000000000..c1d0ecbc816e --- /dev/null +++ b/kde-apps/kapman/kapman-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Pac-Man clone by KDE" +HOMEPAGE="https://apps.kde.org/kapman/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-apps/libkdegames-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest index f90b9b5758cb..b2ff525f689f 100644 --- a/kde-apps/kapptemplate/Manifest +++ b/kde-apps/kapptemplate/Manifest @@ -1,3 +1,5 @@ DIST kapptemplate-23.08.4.tar.xz 340024 BLAKE2B 3a9f36b26c45348169d986e0356d6f76e8b115db0afd7db3f1f2b493997c826cc74a8bb99b38b3120dd09d07a27e5972b428c66045fec7e41f596caa276fe9b8 SHA512 f270c6454d9c0bf08b309fed098a2516314f1350179aa8aa1e5f852dbdf0544348f46286733000ecf382dcb9ef4814fd292b74a33c8ef2ccf4f60bba3e0167a5 +DIST kapptemplate-23.08.5.tar.xz 339976 BLAKE2B 768f2ec77c05b48aeca3dfa1ee1dbe274d09c5d40dfb8562e64176caacf016bf82791268707d1b65882d1c019f5adcabff2076d1161f6a4cdc8d605a4f12c9f9 SHA512 f3acc363b7db209035b91b5492bd95159eb73303c9ef1780fc78cd10e7c247b5096e67a2975adba081e49d9ae4bb99874167b2fe550172160356989fb73c96cd EBUILD kapptemplate-23.08.4.ebuild 847 BLAKE2B 0b506d5bfe9d1dba10b1fc503b8f55e9bc1e6bb09bc30868495069b25722491a4cd9db107fe177dcd88cb5d2a6f9455295c7f4d5a56c273ac41ffaf80479bc24 SHA512 380ec4d596f8dee9eb2fec23942c8e86f73d883cc3f13d247f526bdf2a4fae8c266a19e45115d9df8e7b4d34647d6551a300dca5fdf05eb02721b551b3497de6 +EBUILD kapptemplate-23.08.5.ebuild 850 BLAKE2B 9bb628aebf822cf63bc69871bda76b909c218ee811026f22589205d795355e503af87f8c8a3f8247138333233a91d7747b75cd9374e00d9cde5db86849f350c6 SHA512 712572c539c5d3520d6dead49a36c8c189d930401a16a2c744cf5496714b84ed6c59ee14050c5558a25a20d448804b762c90f4cbbbcf3c9f007336246c72abbf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kapptemplate/kapptemplate-23.08.5.ebuild b/kde-apps/kapptemplate/kapptemplate-23.08.5.ebuild new file mode 100644 index 000000000000..e71d900bdb52 --- /dev/null +++ b/kde-apps/kapptemplate/kapptemplate-23.08.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Shell script to create the necessary framework to develop KDE applications" +HOMEPAGE="https://apps.kde.org/kapptemplate/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kate-addons/Manifest b/kde-apps/kate-addons/Manifest index a187e147e944..be83fb9c8c1a 100644 --- a/kde-apps/kate-addons/Manifest +++ b/kde-apps/kate-addons/Manifest @@ -1,4 +1,6 @@ AUX kate-23.08.4-no-pch.patch 2142 BLAKE2B 6a9047e1b858a7673ba16ef4bda0553e982c737d1cfd3c14c055772dfda321f943254ba54a83cdad4acc567bd3087097e2e3ce35e11456226c1f34e9762e40a1 SHA512 457bb8bb5c57c3602648ff672344948685ce53c098fe0ceef26a3b3fe819d457065b30668ae87516f8b1505266aaf4ebebcec3783ff1c73aec00bd9b70c4210d DIST kate-23.08.4.tar.xz 8043840 BLAKE2B 0aa8f983612b5873489aa23da3024c793d57b7d7c1f5b6fa35a45c34c53584e06490db4ba5bff77a8917476d72e78bb081af42205a51e58329a12790eb96e872 SHA512 99b147940809149c93a9a79bcf5263db650f3afa1fbef5158d20ed88608e3794dc8d1357d7c0119369b690dbfcd63e369a009171c3b4a99559246f876bafe28a +DIST kate-23.08.5.tar.xz 8043480 BLAKE2B 68b27c125a1e7f144ecc1d7b6d3348337b2f14f7fd61307e4ec64b74bb388378314d6575801bbc22c49bf4470133d8f91dede5f9b384a2f2356ec1e111da01f8 SHA512 d3647d7c6af74fdfdf3bf9eb9da906195215800025b43558bd6c9811bd2f457a52555c84997801e0b0badddcd99b0dd6e384bf9ec82790fb14cb20ff026a5a5b EBUILD kate-addons-23.08.4.ebuild 3028 BLAKE2B 9463610c3a4ea6fb979072a74073c86e4386867a6b3bdfb91c6b9d3027599728e831a1b0213113984d348651a528ff9182085a141548fd8a2a50f2f871b3d3b0 SHA512 69a32484046f7b5b033a4865e0da1c7b11bc8b0b32b9b1e15a048ebf8911b870e436d0957773851ffe77c896acc74560048c59662a60ade4d47b5a7728f38397 +EBUILD kate-addons-23.08.5.ebuild 2977 BLAKE2B 06145249a1ebd3033657b553eeef85cb6e9232317fe0106d86d3faa9e75a40ca4a6ef71f0628141dabd92c70efad3075ed8775dc0419523d2cd9e0a5bc044664 SHA512 bad8d100a96ed9e7ff589fc947c1448a2c21665148c96c8e375379f35b4db7dba2a7d0a167c36bbe5a730e0c1a23a5595ed021646a230417354806d8cf94d24d MISC metadata.xml 751 BLAKE2B 01d2cfdb4e2849372da5d8f1a02d54b875741cc2674d293cd376396ca83ddcf426acb04ae61749bb2a969f4d95fb969d8149bda79de24a773f98473e7b728d2c SHA512 d84414311962de3f2eb9082c2b54d074cfaee3bce5b9ce572f593b373762f913ca60d8bd180e06627ef62f8194e8a394bcfc12f077f6598d95736723d9482af4 diff --git a/kde-apps/kate-addons/kate-addons-23.08.5.ebuild b/kde-apps/kate-addons/kate-addons-23.08.5.ebuild new file mode 100644 index 000000000000..84592394bd8b --- /dev/null +++ b/kde-apps/kate-addons/kate-addons-23.08.5.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KDE_ORG_NAME="kate" +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm flag-o-matic gear.kde.org optfeature + +DESCRIPTION="Addons used by Kate" +HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" + +LICENSE="LGPL-2 LGPL-2+ MIT" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+filebrowser lspclient +projects +snippets sql" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + ~kde-apps/kate-lib-${PV}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) + lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) + projects? ( + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 + ) + snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) + sql? ( + >=dev-qt/qtsql-${QTMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + ) +" +RDEPEND="${DEPEND} + !CA@q>8C&eJW&N8BO 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 literal 13919 zcmV-lHlWELiwFP!00002|8<<%c4S9#W#9D``~i0RJUo_GOG~}F)i2Ty_+XxdmWMj3pUT<0x5fYCXB0F zb)Ih(>*mMd;WGc2mRfIp{nNky>Hq!jfBl#L_|G54+uPF`|MTC+^V6|!Z$AVd{moqA zcyEhOtPwM1$3I+)BP74`w839>jT5Jfy(}MN>;dbhVzt-U-0A!;#L%)?@0CwUzNA=A zb|WS%=4Z*-Mp|h$jK!a)9e9H=c-^_n@8&n>MV~Mhci&om1 zm~@TpYm3>tk@+nSioa^`&P@xuw8jtR8cRAmM7MS*{JzCHnse2rb$)#}Z`lgJp8Kl( zZmu~#zr4J&mb+OiM?1XF_ILJljGmHb)OU7b9^o_o5H(pjbT%DMC&vvUg*A6Faa zdfG7F$ZBg=R*X5HfK#|V_DD^WEbVsf4`&=Xg$HYW{%-&M$_n{RfzEPO5SBi85Om_sUS&f)VZLMi*6Mj3 z{QPeQ>%>*_&SLAskK%pH%L;+Ui$}r;_ruUR^*PTejhGk&oU7gGUq+vW@a^Y}V zH4kW|IA#Gl_Bk&3xFZDz8Nz~RZu9BcY`0$~ZptTa-~f`^r{IbMmcq_zLC z;U2s#^?P`p*+Uw!kXI(dzg z04DM)@3jOMY=&1ii&zDN0zR|0rP3bW^?7zMCFlR)65T^u>i zIe?2O=)gS*p#fjCxK5ZJ@M*;5;Ak@kkqoTxgkM<>u26EBbves?1Rz%XnQMdvuJ9J*NT!wp4$sE|6{U0sV`+{=0%njL z@NNrWf(IUl(i5yF^v0J1gZw%1o4R4HZUbI&NR$G&2xlt3CbC`%8z0~t8@UjmCQUpz z+<6^e>@P2`KR-Rc*{9d>_Vn`n5UpVT-FTq!uFfS#8jCJ(f}sKo(Un4Q_TK!$b29h< zlOWkm7+b`>0p-A-;eY%ul@>?}nAHOx)sry#aiFy8o|p^?OV8E(;El0!qLlZcPSfQ9?D)Qe$Zuoh8ecCU-KBk0_Z}##+^?<*}H40!0_ldI% z@+rZ9Bk}JK7ASQN!BI+dTk`=X${A^2qF1? zxeQ^caYAiRiei+|UrszNvM}zA`H5V@xMqmtAhiV#+r#G0jYoUEuAiQMv3KO-?qCN; z$9tEDN^u(LMCeWdvQ{KGi79-aV1U+VcoDBsHvnpU1!NUo2N}kcc!y4rOc_Y@nXGh1 zII9X6!QeS~r43eto)c05S;_9e2VP08C?TMG=H#6hXjx13 z(j0JkQoA2mn)Eq^`HQz$4Xl8#HLMfCR)U$7eLR$%tO7yF*gBQ%&lr<;CG9&u9}V{X z?WYfvfFE$Y9kzIs#~lic`b^h(9i;)xrO)+zpKW3_uL+CH;@GGFz>SPhDoOmb3gY+0 zPw=LIH7rdMW>hjLEK(RKo}gG=(DwqoI2UipbK?Ixg^j&Vd2Z@_l$CbLZb#qxO-a=_rB;jL&L*w5@Bkyk!C7@&!GR(_h36%xVP zqEpI%8DyYd+GY;8K|)7)QI=#ln-`oRXaH&gwRW^*dh3c!AvT2jyOORAnD;Ez0Sg)rm=)lh_4PNo0O^ts~n{F z#?k<0J_}X=kWINlZpePXfS*E%z+b?N5_*-tX9@d?03>ISo)$mIGwjMa zgd|2n2EwEGw&GVQ=sJ=PR_mz8$cv!(_B*S6`Tq9w`P&CLMmQXi2m;g;QZQ65hlb%jA#G&P3a*l&;}Z43egR~`@ri0k2GGny>bD9^WJMyjz{`nrEDzuu zNG_O!nmsp-KGCTH1GsM4WEhnsW;bvW?uAGPzz|Af9kKv#IK(ChD^lbpuNrz3HX&t# zX-mRA>P6 zCZLe|yp9OGgEz=1-T{CHQo1Q20pK@t*XL>eVVkbO|%4b0X>=9W;b`iW2> zO_N7-n2elXd++4^>3+8tj)NjHr}_=3viAxL(K^sj=!_;8qXFawl$ zqz&mol5u?Sb*rLh1UWAYyx)__=Vafg6)8!3Y%PBcK!LV!GO z1swLymKMpcqhDd2cqJc$2;>+@Ck=0aNAz$bW5*UOtBZnRcc30t*ARy#D2x|rM>Qxs zRz(J}d&3$nw}g-gyF}g!Idh=Pv)~*xK~jIW*;W~H4UW@CR94B& zJM=i%2b7|!z*;BFc~*+B7TaKu{_(SjVU4d>x&h>JWnVVEx~ zRszd7Y|e%_;4_?C^PSC}&(o)Oae0^Lz-x7&!K$!zRg)Zvch3gFK@pz~&(A!?fe@j# zIXmDaSEn=%u^f6}zK}!@PLTim8N3nXiNHnJ10{WhD#o#4Rd8{ah(6dq@rjIDw_*?u zd>~$qj4|~kyb7FooPwK9*c|VrIv<=CcGw9gP%oPfvR|T(ke3z5epFKiS(mIBRz|+YoMt1cF(f&Iy8IAlve= z*ddY+O$ykIBU~WJ!q1Ih*@(UY9G#Mu%6%LJSRXKEt*S?Oljm}JklqS^0x~LbuZNbZ zK<_AN6QOsr6)e7Sq^deMcHO9Y5R}074a`!;^%YbdOGQP#A$uZNDy)#B;X|AVlp7z% z2~Z0#OehmvFEkDuYoqSS-T)~HwRC{ULHs)C7KGRD&Gt6ddyD0JN#m@m+-IkXTQ>rR zmjqi^v84JLsX1>)1Oe`u%-jz; zdvi6-oTV>vP{A$aTbVXxh;f0RE+GXvD1eL+VTo9*#FH2oAUPy3U=64y>4bns1*}n; zCk-Jb9IOUHi7+Cp=giVf2N4O3*4hm4P#Fqo0+{h;6_x{@_4AHlz{gNS?`vni^oN2Y zPB1#@YG%HrgP(=dI&HQ?&JhKPhK5qkajuTW+h!GT+7QWVDUvQoqBa~s1L&w2G9jgT z_n8Kmh4iv2NFQfHGr;T&c|chBdBUxfF^F39_FR=1%0L890p}sppzqsoL?y}+g19je zhzVphs81sYPq;1~3R$gC4-TS5h;5l65D%D{fSnRGDzD(LWnx1Ivx@wl6ecmy>Z8qG z$G4Bv5=RmBvS8uJG1m;9;OA0ut`Ry2CU~0YXoY^m-byZ5r76^MX{p2(C9Z;sSF=Q7 zGD0m#vp}Llh2tEpI0TZ!FMycvVF&*px)8)SbGZeeoJ%N>tkuFHxUY1bHwQ3Kud4VO zpC-3L86Z3DC{L3!N`>(Q7+@AL6CxjNO+N*OK=Obz95CgPcpz0|fz3*K;Ei!!k)el9 zz|VX9@@T9Fa)D)Vf!sK)bM=bI+VZSJYK#YlhwnpVyK28-au5I>Ul}6@4#(UI0KOkw z0IXq|Fe0yvTcx|zxN2)cu~3B5FC7Yb?Wjr`15t1HMA>jrNC1qyT-qHKftj3&X5`l@ zh(<`M<3$Le4#}g)qGZ5stp_f%hy@QXDP;PgMiA0onMksahltXZ?QrrAzyZT>S<*aW zAgCYoXsr4D+dqiMyMv{UAR@S7vAlMbr+bI*=Yv)p74NQ`ryWodhB^a+lJkUCZ&eW> zmw*l*h}#hh7{tiF@ZJS}_cVYGG^Cg5_-G6Y5;sIV%yI0i=yN0eKn#{ZM8g3lT4E+1 z2u=PEa+|wT=*j6RXEcHU~Cf*krH` zL*B>`j!cCC_?X#Pk2bUQd8nlLzT#8wB{Ck94~KL^8sJg9B-s}t&-V~Q4VU(AtWKbK z;DGO2Df2GVW^j-=L)Ac8rHXa_@~Vh40aL(L)>EUGprnguM@ZIGIw*~2<2M+_-GN`H z4F$p7T0eUR40q5+SSzZGmHQm(o+8&K^tD6U$qgLG0Kecf&=Qys{~8Ojwm*tWmDAMj0H64NRj<`@n1VC0^MRa%a`Tp8 z+!!S51g@$i8ml3LuQ) z7aO>NdL6u6v?X5^YZU8Jt(4PoVh$P6q(pp>LP#HQbs@*VxWc<v-4C2y;m30PQz;hF(G6I-(6HC-|4pZF0t?szHGgg##tE!LmbS9>P}oqZ1hz?+^vG zL!6MQDJpA3L5MVak5|`8X=}BcwbZp#XBZMJ$0aRXZBgem4bX-f_|PfN2WpGYA`&Jn z8J7i)IH=ZOKW&h}ntEXo?}xkuysndQmY4~YL%G!f2^L^aDxVNUVdpb@}?^03=4SmP^-f9=nl+#e!=t`7TzdBB^{HxTOtQ}3IAbw8U zS8 zO}Ssz+sn(l>KNJh-bUK_@&S#Cpd%o#2#BgQhrRYzxgO=?I6CMb;$IodG~|+eZ&jIj zKyz>?ps;oLj>9Dbeu}?1VOmmMAyjA^?ufw44rA_uQb9GQdpQw>8Tmx!H;S#siVgkM<#ZjKHKjTc<-p#-N#m6jYE*AMSH12 z6-mxDleCC(j>ZumxCagtKyqk(Q`-p`B@N;R>SwB=63m0uK7D?f>hpNox|-kUP3Zj=oQsi001%~{+ObMDR9$-n*b+d8aQo`LDZIjd5J7J=?9k( zq)0}97EVO6jbx{+qC;21V~We*BP8Z~vfNO8ggP)Yv4cku;mLgJ)q%ndqY6@~ng?*} zas*_Bz(H*WoK0gN$SAjZ8Ca#tFfIG6WK`^=P#3 zPk*nI9tNeFY6_aR=&s@0z=EWFtMFA-UWHM-^OWB0oHE~RL9W>NGE9-@6nTQYLsjKt zKzri&ponlEjzH5TM}s&RfkP>Jc3y7ry<%RsCT~IB+mdJ>e31q_0-i>-@QAD^} zKMQWF2^g%m7KF?zH#lU`LIi<$4P+*bMch7dY=AyLH=O1e)H_z`1T_b&s%Q}4EjTt5 z_!0hpdingc$8R51$Ka;;Wz)opgZDw^9C)LCP1JA`4n$UK9;hNIW)1JCpO%{n=>$^m z9tEl~h%q#sI<+8}QEldd{kCyR}$0SKg!dbl@>wM!`zVW6d-mT*bU zcBl%4jq!Q-yEq-NfY-reO@kEbPQZkli_vlPX_|^pWFw+hr(Y*%&yhJ&o2aZh)yOlB z)+J4Ebol~F^|1{5)7zKN@1`#9I-K-E{!Odn{>Pz=5aa6QBE4MOs7naHX7My&3X7dC z)vR8BE)vC150ukD>bfBH$dNXXXCtEX0Op|FT~adNhg%R>VZ zFb4gAL_h>csdyDgMGWz&>S#&h5RvfZqXtq-K|^lVGhqqUfxYRUnsyO~JDM$>8kRw1 z#Z}S9QB!DM-4ItZ`L(osPz&y{E&k-&^G9W|Q&7?Xf3QOWTS2p@9avkWXc%n29BB1+ znre#G34*VNEc6=st za7_F-2*=qeU#kJmp;<0ttBpV$@ZZ%p36C=>B4Tf9ynXwija09aUIMJ3Qyd);5TbIJ z>eKukR*0z8bjnnJ#wk;7n;JiciMc`EJ{TdZGv5v5GSLdSRTZT=&|DOWsuX`MwLnhR zQenI|rK@_gnZWPDVlpUnj$GQOJJ;;;PMRe09q}>Of~!aTy=h`>OBkuOY~nwM&$mW) zg<;tuqt-rPOrV59pBL*MDyLt@{@y_9ebgWbMA&0}|7ol7_QgIxuq_jZq%tY_3)zn_ z3M4FShg#04BXU#+SF5T_rY1b^9@Q5T&Q3KbHf{#FH&jn|UE@g+qF1j1TNzzLvV??6 ziimUv87>}HoCx-IV`TUUX~w(h3)w>D(jFZG5iSM7YI0nIQUqDih*Y_fPE$%iOrbyu zYHD234mu5~4h{HWR@A$SvQqspT6ORs(My)r3@V==9J#)}^Rh4Flbx5>FXIn=r2A%s z)6{PR6PE|4F&hBpiYDWD2>!jps_;KoHi3(J+Y+E#gQwty3HMDK5x?tV7J444AdZQvmT%MQoh2Da##= z&H#B?dlRbVL={~13k8%yUT;kwXggykC>!D{0S&~G5%wGhB&idd@QwkRR#f6Ut35xx zeSrJ$rf$+|yd60kZ39kf@QU}zNvB+q3*@-YqfU@ABAp=tnvIHt=+%pc7dSCJ@(U7}jJAm>&9Qw>oFU(}-hzSvUM8Uk??zY#P4uY-+Btt*^ERyREc7}LQYZ|Sc{>?pLdelx zQ-c~XP6th1AeBa@)P`u4A_7J3uQq2btvycry z9!L_^t{i#)vF!Tv`t)ghd3rQhzZ(n{41sIn=v{3T-gAnws_=>;9;!rH&`df|2MYp( zc_F?^BVdg;hht~#Mt&Y@NvnAeuLO63Cc^>L3HDYMeY$3IG}8it69&VBBjY}qsN!Tp zM8WX48lNF74R@Jp7b-(~c&_&yoNA(=(*u*L2xuPzPE>=iE{+NV?j!TCK)WD zI@Pbw>aL~@PjaxD1l=4eDvZYx;?tXb`SP;u{S;KW+pHceFp(?xFEA;)}@rx)Ls3y4yUQ8re7VEr=qtG|4S=zciXdh5_+JNWD8!qm@%L zH8$sxekCPbRpOd2RmCZ1CkmyZ(yrD6yl?%%X1_eyUp|~q+^}MhWfFt@I|iCd8e^#n zt6@K0Uz-_G*^T7B2N8+;sE`jR<)9+x+)g#R8AdM=R-h`ItV_%$R9b!x;DoZj#pr?F`@yMx9%Tfb(a)ZtiIj;y4m z9eATgQ2D)jjWz~2E1%rU$mF%7ewJ+7E)K9&t@Dpe|G!@5KbW?7U}LI)^PrFiz;CNp ziF8xP6!?_Js3}IFxm@3uRpA#2OodjRizMjlcYJvc3 zn@5pqf6tM&V4FuR39?7JRmKSC7&JDGST7p>f|OT{je<7);>kL^1|&e+;a{3xTv)K5LH!PIc|h}RL5(s9aI|~-W8RqG}chdqphBa#<%b1d{C{3 zo9Bn@MNONg0VIm&AE+W;3@Zbycu-9n!kV0vP)FNB=~2*}UC=t5Mxn|oq;k|_M6g@0 zA}hc*Qfi8oBY0p^nj(bio9c?5=Y|N}wo_3N05V*e@V<60AVOQf#><< z?dd$NYg6Q-5h%Qf43uE~iA)S%$1nQ02Ie$AGZDF9G#CRwaEOQ+)p*+0$jrcXps?)_ zXdqbg>d{rT(8&flcCwS2{sp!UBQ{NFM}EB^3{lS7vyHc6B6QOe=J{GULckZ$5p>dS zjwTj{c1t+5%734YsFTQ8Tf^|YT6V=iaM_~Da@zd z7{5zgQo%PyQ87J+26{9>b4cDrLYWBTbrb*DZO=0< z1YetVq>vFTxl1RjgQ;?;=Ijb!feUD@8d2PpE)Ft?(2+V$C=`c~x`n4C5N3kOX-Yy9 zPAaBZ>_HZ3skRZ>tLr~QoD%#OWXYMw z)3PF(%bQ2QMdeIoy9cX%9qVU=(g)kBrSiQnu?7xn7$0AUM#WiFop<)j$kJRBX$_ zr8UW)5GJoJGTs8pTBq8=V6MjHPd$)fO+(Aot{m<>R7}&(LO%}ouf1Aw{9d=d2$7=p zxvKh_p~YBBYvzOmfGKqf`|b(oon2#;6=g?OOsx~=Ke!1YMo%5BI-^uuhGUXVAbaz^ zJ5I9R;$vN_-Kq}SEC-j;x;m`lkckL1jYvg2`oLNmpNGN5N&J}VP)-Z^AQMTS^VhmT z08@sRQ+NSVu;e_Nw`=`Q*a-BfNtd=gwsybT%h%8Lk-a4L4i?6*x3*W%bcCYD8PXWy z*+;GyIKZaGaO4d{XULlqN*c$9B|#n3533stChLA6U0Ie$m;d1dJR!x@19pA z6{uDg$atJh2E(qlRZ;hP?5c?{DEX2r@^8DUqD{6ZadkCUb+-Yej=#@$9`^Rz2a^^A zApl_Wz*b%zH>r?sBUA57Egy4L>yeJeRhl)&l_ zhgDQrLsw2v7A-cU?I8|MTiO`z=-vVJyk@rHer>Atrm-$nUvPdLdV?K+LfVgA-9LYS zT0gI!{)l1qVJ00df+$3EL=_>LtVBGL)3nEPM6Zc-L$R3@d_|58=qj9Evlv=aMCJu? z^fpI#1h=jek(cwM+M~91v0AIZ;2@xYG4!jxuYt_BG7rMwuk>M{3^Y0pSYQO8y{f*? zIg%b%E4vF|wHhT{h1T)qP-x(k;NXu!I@ktkXv?|ECtFzCeYSs*> z8QRZ&WEQV4-`)}ahmo;5d_{0W4}5EU_SRJaQDZV!dnAvpA?p#qFND`2Z)%O0Fa@Tv zcKKRY^%`74D9hgr&h2q9fuL*KYHD;jL?~jQm`+lB78m zt)ocD<^#nayd`2LRW}#e6Bn-<`Np-Udgov-NP^`yPKC#jA0SB@eJ4p`X}lQ{fI@&7 zws5t7IS%y&7r_FqrpHaB*YD5I_WHrb!`8Z^X1h2HBgf|ih61aa2nRv78W~kL2UMwy zsKsIpOJWBe--+Xwhj|5%+fW8c#L2HGD+7&yy%_w+xBT z9Xv}r5{)dPI@u;9p)ja4Eipn(i>9b`V@Xw2WL?fd`oxydZO3nGuD1HofxryE0J1jx zpOhd8$*F2la0+&&Atph6h_nih9LR&czS-+9PwRbU|6Z}ki08axBk^c~nIjCG5W+{p zxJA_@JUmBacikHShth$xAqcv4xfMi^jN4Btd~-N)s1aaV*5bh@5Z#ZT0d1uorRqn@ zf_U=+PjoHBjk4;p8wngFjb@y}TDj=MTSo5dqMuk*LII|;E))RbHY!(>7fwTJ6^3=f z!uxeU2Uh2wBWZ7N00m*pe9=Q#ak(zAfoNQv?>g0w%8%W)Z*Sx6`?tTUBzslK=V5~@ z-p3Llkm#UtV9zb72pg_4$TmES04yZOEZ*nQ&_}%hFuW%N?^{|(7SM`=-I{7I!KwX_ z@YZ=86s+j7lQqctB+8=Z8eE+4M`K5o>|vfa^6KCO5IXJLX`xx0Mv%h@azj}7-r1z~ zkEVXgLf+!oZ2|#a714OWr4H=jcB9IZOw3V5SD3tdUv)uiAS00@A#xGoNNK0aE{CtH zM;=Z0%LB0>u{?~v){Mg0+64nGU|cdkXlWdH(d-<5gm=LkD z01wgQRLRg46B0B%ygl>9Que&#)(jL; z2f^cOi!;*oby3c78vs?Y%Xbg6FtodFpF-xsE$~6Z*?Z@V(G%L~!f{JdCw{21jLw7N zXU!=H=E@_Ez1gpCwx8Z!UO&o|6Ex(D5F|^J!751`A)>@|HUD5+WN|V?>DW^|1C6P< zUNr|aDyXUYd~tWIV9RDp9LWiTNVr<5-cJJlQ3b%T+F1lJv{b|E zfUkB_s?(~wuo4Uj0Y)%%xk*&cBO_O|>>rHw4@$80Av!e@jHeFNb0hZ>L(%DP$||T- z-4t=4X7Sn_idEMM@x~~bkW_rEKs2W?;XF=DEQtAnk-;|=Pci|ZtB$hjY{ab8Zv@VbSK<>j%vCj` z%Gc(mIj*?jku30>wLBu(_vfd#_453Sy?*<{KI%h*7tS)T zRiN%P41P60oo-NR=xP3)l#l+meccM-G{#q{T=`jL9Q%`s#T%mx(*;BIFZI( z>pJ}!QY64QisVqn5OXc@>z+0w(ydBnl}A_;z+SP8t?QApBQIV<8hD=?-;h#AIzVw7 zjC4(c?GUzeqfiKc_0e@BhRaoVBxn%_eWMm7e@E#FfO03^3Z0q`BV zam)~?>*o*dKhljdd}q}-5gBLq4IYJSqF6a)s0b}(t3jKiT~Cc+MRbsO9d4@4aouYa zODTk<#@Bd(e1#e!vFI0qwt#e%Np2g0xAL`12!)&XYiLMEy6OjVf@kYO39<%($7>PQ zpao%9RXBrHM6h54gW@E$hc;YQ>twKQBcE;qIYAwi;85K}ox7ki&qR4d=K$P<(ol0- z>#@A%^rt>r?Jwi=XM6i#yB@u?w6chHYwE;BRp3xd9geAGF3tA~xTU2{FO?}@s9!uDNgR{S%Q*8P1LbvS(u_hg$OPJD9dEABT3JxBNaH%Pp zx`ShB4>q-^dpIEWK~!7lTzAm&7fQHj#Xo2}Ta`}Dv%zI`$<+nZBwwu%Xdg!$g*1Mf zQ`C$fC$V`pO|uQBidZ=)3xi+b*s-+ue{j?=y?VPo~9t0DtLzaj@R z`A6depbxRA8>Bc5Evl=4uVz3Z8FM zTVY+`T~HK;9*B6kzfX4-kp?8vELEi-;!TTTMWeo2{b&+$+DK{OJKwFH45yKXa`o_= zIz~-$wn5)a&~HPHQ+O)jun;trhtw6E+9t@zH=IchCQ?bHg#|9C!Rb*m7$>Xi z4;jn4Eo2~-d25ckR{f@K9%x(F9+vyI&B8saCM1_`*Ks|0-HfS`M^krR)k$q@!oPJv z#8z88Y9AB}>8_Bjg~H0oK%#YZpzc{DX%1ZyRb0p#l#IH+jNnl{M!l-40yLg~22}E?;BB{wV!g*UF;iDY*)f!3HH5f;& z&|OYV!#*kU1s&FvwzA{gD%nRZ@wN>$Bg<>&0!n!<$<;N!2T5|E>eOutSM?ZHtaa_p z0joqDb>W(pc_9QVJnX_f+ncU&`-hg}Jnxosx_Yv9o&Z4{QEu9Q9%Rv`ZIH4782&|5 z(S&1G?K$Zp9)Ky?RyPb@rq(WD4%71UY9niwQx^ab3h0Gkc#$qUG$I{0(6;GBe8+lE zpKudSY3X2uJ6Cg1`&uJvUwP^77N8ce(^WXSRE96DTG58>0t|4Wp)=LMi!Se|>mUO(uPPci`468JLo`8)r&@ho2lMcy@GG0N^4=O=4C~Bb76xsk>-q zb52|QapBY2R@7}p_qvd7bGQ}^b$tmeA?fxOh)7a_Dn=j)Nxpf{u6y2+b@i@Mmyv)V z?W$D1RS81kLM|bCSQ3mz7gSwHH4r%DUbKDMKycQI6T*fcCb;Kgbh1f!*jxQ86?oeQSx+f;qGDT z4fW-9%Y{!ZT!dk1&b(+S09@9kZn{0@BxD#dL|P+<-pU&g>f)e!a_G7MPhG3hhU4q? zIb>8_7^S%fsaFi6@qT`4I8aKP)24ySql=?qO}(IHU_?<=u@&730c+O;b1%9SZ)`Pb zHG~CmYdGLTO#b=LEBv_a+s|(=Uw{1e_S?H2U3jPr`2;*bIV-^pRpjXxVXtUVPeUaO z2#0zUU?=$*3bJ*3SWq5?w!{3}7Oqd->p*1hLJHB=1CQj@3O4d@P+sJlJPb`2Wp^@0 z*K*0c_X8T@UyBVxV5zYb`D*E!q1W0jv{zGNy5t8x)rUt7Ng zevTV%@&TqP`(aoL(Orx7dvFllRnEswEscdO=9wi(v#M;#YgTtkp`6|IkbsmJaC6#} z#&xuf=h5O@+!vrFR>=KFHRUFOZM|xju%Z*mRz4x_VtusM^YeS@^w0p-imFMVOip|n zw%#^$X*D5w)ML<%v{>@Gl|z?tEwK%!StSBTn-AlMku)H-klUx+JJ7WO+GcU z7G@>)X{t?&?gi56b?N$jlTh6&(YYWh*a3HP@z&KSn!FoYIMpzf*WklaYm8&M50Qbzw@9P1s@sKp-r@n_?0d!>Gi81}nP?Pe>P2Wj9U5Mj-XC;c2`RfnubL856o<(=5CCy~$&WcrzmRB}#jc@^QrdQKROFCNoso+Y&Fhy2d znwwH_*J*V>s+piXi?Yk0@(f3eG3k~9#0>vZvleRB1s+xNre0Tb-i&!4aY{li48*}_9}^X(^HgY*|0zr63+Jyahx4cOh*z*z&*qIT;6X?$2$tUD=$ zN$l!s`gnv&kT;my)&O+TEtGf;01f5PrHEatVqH&DcG{v+5MnLMAKlfh`(em;x}$VM zR}yUPKARoN3cBBE!*t*Q$U)v$D;2uhhzA7hhg#~o)~;z<#p~I0xf<$^n8@0IBW*1t tl4ij>mLh0WW0WtG{WC5sLWPfz^B3e`4u}$%iG=*8{|}|Tmb7SN001FTMT!6b diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 5ab2fb62de18..37af138d7465 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -3,5 +3,5 @@ DIST attica-5.115.0.tar.xz 69520 BLAKE2B 55eff477f7de3117db0b8186d81787ac85c4ac9 DIST attica-5.249.0.tar.xz 68804 BLAKE2B 93edcf0335a98c6e89fe938385088ffacc9eeba4382e6def97d712ceab505da625b2bc823ce720b4178232e2ba9153586f581778530304624ae0ffaf3bd14b3d SHA512 3a1c7b826f8ed521b2944b296aeeb771f81b59bb40f6c2308d2635cb2390420de0e7d6507887c3e02d46539f1c9bad1ba2693a4e76da7faba6fc46858fdc996b EBUILD attica-5.113.0.ebuild 449 BLAKE2B 9a035fd2c4b243689a2ec46951aa7f130e60c7ef484d13c8ba6e4893c257d648f6280e2fad9e1c532ce3e192517bf81ba37e8289a846410254af2732d6e37cc6 SHA512 618e72e467859a9c7b1ab86217df19e70382861c5959d796e575e4bad10c6a49f4bca7d62912da6e3457762841bba5e79488501e569b71c555fbb9f5cac72eda EBUILD attica-5.115.0.ebuild 452 BLAKE2B 2e5b21b03ec98ba2d6a655ca3fbf58a9f4bf4c5066cc8e27a8c93c1e30d7e8e8d4dc6e560759e3a61718c0e7a9f19c70f3372e09874bfdf5dfc144eb870d2b7d SHA512 c66f6e4e8e0f5ddf8157aa3c5e6273dda014ca643b5db066b431a8b1a83d568df4864c17d43f93882e0d93c5a2ec4ff1f9a9478d9ff9f3ade94d14f3c1302f66 -EBUILD attica-5.249.0.ebuild 419 BLAKE2B 585b4bd93bdfebb405b482fb3ef9dfdc6b92afde721fea0b70d04147e062423c9ac245bf0e6563762379736b3a6e8a5c91dbe23b9352a1ab2c7e0a43bbbdb176 SHA512 b56bd44051266f300d28b463f2e4eb4ae0d10feeeaf831690d55162e4c231c132c9791b0d69f00dd77588b138ee635b5112322ae01823af79dabb2fae42f45df +EBUILD attica-5.249.0.ebuild 419 BLAKE2B e1f2a74b79eb9e4a61d684fc1c8a66bbe7c9e3ae8feb6671319d1ece732a02794c3adc53cb889a8d89626c665c61b9d2a132bec9287e405cccca836a1c253ebe SHA512 5345f2eac5ade518431044ee9c55b3eed0c16b26617f405020b53a5eb4869bba49ead96572f8fac05e6c97460eb6b3a245b48e08236fb8fb29d8b8daf386fc87 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/attica/attica-5.249.0.ebuild b/kde-frameworks/attica/attica-5.249.0.ebuild index e3c99613b2c1..c6a7e11d4893 100644 --- a/kde-frameworks/attica/attica-5.249.0.ebuild +++ b/kde-frameworks/attica/attica-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to Open Collaboration Services" diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index 3ae6faa6b284..a92725f29863 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -3,5 +3,5 @@ DIST baloo-5.115.0.tar.xz 311360 BLAKE2B 6092b85cbde534f1cf3fc344fe913b945900c4b DIST baloo-5.249.0.tar.xz 316028 BLAKE2B 852a4b86b56b9e4cc3dea865293ae12388d8d5c2cf2e1f2ed54d7d2963261cd9576ab62c84f924d32d98f69acd0819ec54d59369f95749192b43b19632937c6a SHA512 0bed890a94fa5b83cae798c5dc5b1a436b1536c0a87089dcfcc88d35661e5a7940464dbb5264af4df4ba5ea865ca94e02b4f5c2a7245542b95a3ec2caa8226c4 EBUILD baloo-5.113.0.ebuild 1048 BLAKE2B 1100aed9b61d4dbe1217b8325a26cec333ed76c0f43381b673f348ee7dfa31430aed1dbd8fcb9e11fedb77fccd144c78464b4f18e6957725b22bb7423b2c5711 SHA512 c5c3199cd2209aa8e031e5140721e6174a1e10d2521ea3cac462dfb79a6cbe4953cb930796664d70585e44707c15f3391bb2574eb02030910ac8d1930105ad89 EBUILD baloo-5.115.0.ebuild 1051 BLAKE2B e5e4d6a34c3381a4b3791a276622de6438449fe6ed37de59d249bc843f228ff0738c8b82e1ab3403f233e17826a026b90bea1f393f8c260a6e65a17571ae6fc2 SHA512 7140f302d71266ce544ea295cc7cc37f2b99413a6c57c0634e645e0407f5cca704555d829850cbc589629be62a9288c0793298e3f9561348bf7b0b1cd6b47d94 -EBUILD baloo-5.249.0.ebuild 851 BLAKE2B f6a87f88ba834ddfa4e58ff1d91ca3452ed7a7ef1ce8d9476e3296aa351a00d5db18233609896b1ddbc3cfce4f27319766cdb47ac209e6f26b6e8da569a40e5f SHA512 f419f507d3241bfff9b99cdb1ca0f3ff479fcbd2a2055ea13207fbd6b0356fe249b8976b20d2a63ee12a9c19830a996651c63d806d9f83b263bd7f792ea2bb26 +EBUILD baloo-5.249.0.ebuild 851 BLAKE2B 72f0bd4fa5b2c4a324bb5d90846106b04e608bf6640d248b7ec21376c5b3f825e32080558c36cf0095314533a1d91ace827c3a03fc3ba48526e2afbab7ae1962 SHA512 2699e029ba09c89ea3b77a692fa732b5df1d0e538aa94bcd543fe868efbd6d05227c6a90aa8b038a21a3c2a1a85f6b4305989c51bcd5ee2d8482ba7e5230b6f5 MISC metadata.xml 575 BLAKE2B 040d93d8f8e1d2c97c4e84e322884b676648cc1c7639a87986ac40f3056bf9616f30fb70d7dd7e69a9b7bed344de0ad6a08fa7569e576543c957da8abb779698 SHA512 f82968e1bf26f71e9a67718b4220e777075b86480304997ac4ed1dbebb5eab1251d2c45dab43d661564bde8961405eb1f979aafc84abd1fb7e2717e140a80d28 diff --git a/kde-frameworks/baloo/baloo-5.249.0.ebuild b/kde-frameworks/baloo/baloo-5.249.0.ebuild index ad29e34c8e7e..d98f5ec95bd3 100644 --- a/kde-frameworks/baloo/baloo-5.249.0.ebuild +++ b/kde-frameworks/baloo/baloo-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for searching and managing metadata" diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index 442d1270d4b9..22f9d026ae6f 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -3,5 +3,5 @@ DIST bluez-qt-5.115.0.tar.xz 114776 BLAKE2B b89c25e6384d95d71f22cd3bebf899c0543e DIST bluez-qt-5.249.0.tar.xz 116576 BLAKE2B c389bf40c42f29baf808f78be6dc07581bd3791a2469a1308e98eba9d3f614aaa9497e47d224d1ba0cb1f4792bdc41f7dc1a2954f5ba2513884a5d4ce3646e0e SHA512 245d8a053a37269c81ab491140f33e845178e4c51352346d4179e06d08133c92af955b75a519ae12057b72f0f6a5f5fb7791d3bc7dbfec36f1d3635fcb8288f2 EBUILD bluez-qt-5.113.0.ebuild 814 BLAKE2B 15017b9157d518231ef0fb9b20ea498c23e0427846bc82ca20b83989a541d2199e384e1596342c8d6729819c6562b5f27e1a07b3ad3f09ba73f96e2ec24f26da SHA512 be18f90a032099b42b9b73c86ac0ca979a924b81b31b8b98a2dd31f790044c7c6ce91f882547510a82e8c0ff4a3e9d4042f7ec4d40245d214e096a6eaee1bafd EBUILD bluez-qt-5.115.0.ebuild 817 BLAKE2B fe1280c36ee984008425a71a158894f91025715d9794b93f1b716dbe21940687fd8f4e9898bab81dfd0f69f54f01d110cb5e1dc52d30c930c710db1a3d1d5a18 SHA512 144f493348e1b2c81e7b77caf40cd1ddff95a8efa0bb7b03a3ef7b5961bf8ee887d61743769f80935f6ad20db6d30fa99f66fc0fd91f36dd2ce934d6147eace9 -EBUILD bluez-qt-5.249.0.ebuild 710 BLAKE2B a2d9b1974286a61e1d326726cdc794fcd6b3695a01fe16de648443320f46715ed86ae675a1395e59c6707afb1700f7d46c6bc62d45d6696cb674be560f1880a4 SHA512 98578acc2a194c9323cd95a90ccb9b5b51ee536bcd199a4184e9dd06ddfd1581e1b775889805da861a7c9eee673512fb6945912184bfec3f1bb1e49e01605fef +EBUILD bluez-qt-5.249.0.ebuild 710 BLAKE2B 61883b2435a8ebfb1c70e0151ead3d5e73cda2c643e791c6a82f36ed8ab52e674d0bccd479f7908543e1480cd6a18765492dbdeb324fbbb5f2f95df129f580e4 SHA512 27250fef2a41824d1d8da311ff4eeac68675588e941b3abe7f3b5c18cd635df4ceae23dbd6cbac726ae7113ca18fa8551a7b93bb7c487c24dff02002f7b67ac3 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild index c673754b92e7..d6a3372e536c 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org udev DESCRIPTION="Qt wrapper for Bluez 5 DBus API" diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest index 01b48d4bc939..a7a7e4b679bf 100644 --- a/kde-frameworks/extra-cmake-modules/Manifest +++ b/kde-frameworks/extra-cmake-modules/Manifest @@ -8,5 +8,5 @@ DIST extra-cmake-modules-5.115.0.tar.xz 332504 BLAKE2B e76e2dcd990f95cb96f9ae049 DIST extra-cmake-modules-5.249.0.tar.xz 340012 BLAKE2B f960359e2e9830fbbeeb9a4280d0a176926df11f5998d0c4c29991a710e5ba60396fc38c00ae2e9719ed98778dc74c9638c5f1ba2bf9c744676d6a0a5be7b687 SHA512 aa43000acb9b2ed72d8c377278d0d2c0ddc0a140cd58197bf0b4993b743eaa6ddb785ac27465680ab26d3c1d4c7e853dfbb40231b4704a63130cd595e56cdc05 EBUILD extra-cmake-modules-5.113.0.ebuild 1632 BLAKE2B e0e30590c952dcfdc0022e0327762ac6b539164aa48f5eb5bcf3a4936237881e461d7019a732fa15d5ad4192c97d71c64c9b155138e31171833cbc774b25af13 SHA512 5843febf66114e687692068069083ac864f9e05052357fbfd0fc6b4ba8b3aaf304e62fb8ffcf8932ab3540a3fe2e84c085771d4cfb676039f3d03d0a0a39cba1 EBUILD extra-cmake-modules-5.115.0.ebuild 1638 BLAKE2B 66bc4277a405587907b0610c0321fdfbb27f369df8a752dca09216e69c51b76bbe3ada19f9a7e90b6852e59efa1a8af1a34f00e7c6bb704b54ff8ed82a64ef4f SHA512 2ebe02531854113b00a576de56cc28b4aa234d319b1849548eb4b559c8975eb8ba2b5f4a7ed370755bf460933bb854a30703f03f0443c6b6e5b39162f6241fe2 -EBUILD extra-cmake-modules-5.249.0.ebuild 1653 BLAKE2B d1b6a4c2c53793915f6b96abe3eb1dbd6fc01e2a86b21eca7e9725c90736d5e3dd0c88b91bc6824193d23183c26667f7551f9934248a44c1389f8f061eac0ed7 SHA512 c4f49b38b2831e108bc7cac31290090f0e150064cb1336fd28cd0a4c88b96d00d4a18544ff9394685dcd0c7b1161eaabf7ab26374d229e7c8ef48e142f3733a0 +EBUILD extra-cmake-modules-5.249.0.ebuild 1653 BLAKE2B 839f2fb0daa1503aec3c3e04260e5021b4aa06c6a6562755adbabad3c5aeaed973889b7de182ef15b138a0f9f8377f83f888d7ba84d7b8463f97a7b0f44fa75f SHA512 0400488107fdcd3c7cc6b29e372e41a2fead2a2bf04dbd6d43b01e9f5362308e57ac42e3253c442f1d814b4ba5e84da4fdd5fb80f54826f72ccdbde2b7aa8f96 MISC metadata.xml 554 BLAKE2B 7af82aeb7ce6ab40ccaabe8c60c232d0832a6995fed4449777bfd3df39191007080672bfb6d8fbebb756e3380666b9790ab175dd8ea76743fefcecb52d3e1511 SHA512 199c85f33ac9628f012c917e8af4d95ce67a2e0ff6c66b27d46293f9fce37c893e67d0a92587bef076e38ed3553b09c0f40e9757b24c2de608f8411be6045f62 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild index 3b35b5b84d87..ecb22352a8b3 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit cmake frameworks.kde.org python-any-r1 DESCRIPTION="Extra modules and scripts for CMake" diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest index 7b6513119dd2..229163113cf1 100644 --- a/kde-frameworks/frameworkintegration/Manifest +++ b/kde-frameworks/frameworkintegration/Manifest @@ -3,5 +3,5 @@ DIST frameworkintegration-5.115.0.tar.xz 1760436 BLAKE2B 59127e732c3b1786e54a079 DIST frameworkintegration-5.249.0.tar.xz 54200 BLAKE2B 34474f4b5cbe4a12b509591b477fb0db184bec60af7e0e4d6b53e2c4ed3cb54dc172b31810fb206aedf69aa9a6a3169c3000557ff06357bc261aee2d92109f98 SHA512 3f34f837481bb473075e4ab45dbe125015e88e7b03e5c785bb31926afec37ca2677b99e0ce16672120054f9007f1d668cfe95001c99fb7d40878986882c6d797 EBUILD frameworkintegration-5.113.0.ebuild 989 BLAKE2B 504d2adc70f4c07faf344658547725746b045a7f7c393ddf2bebfdfb361233ace06ebae2a2404fcb79aca205066b0979d5aab74c8568505cc27711f9be0bbb48 SHA512 8fe87077200443e758f5dcf51526ca463e9469f151d32da33f6e5b62fb1d5d710c13f3f5c5d7eadfd5be57866d33a60ce36936017b6e46d584c902433932f9cd EBUILD frameworkintegration-5.115.0.ebuild 992 BLAKE2B 7b628a7f43c2984f78f94533fbfa1df9986e931bf84e361ce06ff5f9f3ccbd764039a55b066c35f093d5c30e37e8e8cc6d54f9bb628246466c60d635f01945f5 SHA512 e609863e670fa6fbb985e43e4d262cca9e054c0f50cd0bdcfdda0452a1019d7341083a1af3c046b17c43ba87e25f0c7ef58e576b6fcd854ea026f53d51185280 -EBUILD frameworkintegration-5.249.0.ebuild 934 BLAKE2B 9ae034be04fa5d34040cf3e1dcb9ba9f9a933bf4db2d90f203646e33c045bcb1a30c6b5b74749a261b739e69f48878074a0762b15620a3848bc19a501f2745ba SHA512 f242b74f5c881dc5ffe777e9bcef28ace05e26d0a71a49d26163eb12117a39d9ea2dd0f7d1955895441ff8000925e1a911a123f75c74d6d84945a0d66a72a051 +EBUILD frameworkintegration-5.249.0.ebuild 934 BLAKE2B 5f61616f05e50b5acaea5dcf04d91710122e36ac3d86ea9f4fb0040ef5b64b9a36bcd3aa3db8d8a9513ed671c5898cedb6df0a7212a12ff47723995f075e9cc0 SHA512 387d70efdcb0391b5728818dc4f79a13453ea07e0689fc1623e24c2c3a9180795faeed5a951e5819cd673044289ca3c28e4d3721c2c7ff8cd6fc21cb944dbfd9 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild index 134bdbb27a35..e34dff31968e 100644 --- a/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces" diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest index f796b94c629e..9b8de2046cdf 100644 --- a/kde-frameworks/karchive/Manifest +++ b/kde-frameworks/karchive/Manifest @@ -3,5 +3,5 @@ DIST karchive-5.115.0.tar.xz 1025336 BLAKE2B 5a3a2d0fef2aefbe7121b313d11f28859a9 DIST karchive-5.249.0.tar.xz 1027964 BLAKE2B a906666fb470435773c773d898a14a8941b9624401120d5e12ff5afee95ab814e3a037e741961e5f1af23863f2882ec4ffaa1b6e4a83ccbfca6e7d65df6c1b32 SHA512 72eeefdbc097a7dc273d10fa45ea58a50560122f89df128d7f213688d5b7421e334279d19add4323874039b2386e0f28871a68985829ee1d5748cf4cae9b0c59 EBUILD karchive-5.113.0.ebuild 704 BLAKE2B 89df775ac82da1e62103a35b4f990dff743cf8e9c75fcdc761439d178980e4e47ae720185c8986e2a4f094471183424bc343d6e03f4409580672a5aeb708274b SHA512 790077219a7182dc40d5a669ad3b508ced4308c13a6ee0d294966db209432a4f4f32dce960e5a032e7f2cb40107ba31c67d385e9645d5bfcafc585d7cc0a377a EBUILD karchive-5.115.0.ebuild 708 BLAKE2B 45e772df078ec9ac8f41e9f2981bce955c22782dfd82b8a55263a1731821f097951401938a21e3fe630744ca49306bed4fe526a4f05e5642e10920298d96bd44 SHA512 210ce93659fc17832ebaf2d381d402c982f271b6aaa713da5a74f25bff24c69d871d4899a7370d0fdfd045825de92ae3e0feb61427d0fc8cef15b8c85a6dc841 -EBUILD karchive-5.249.0.ebuild 672 BLAKE2B 7f32a744c5ab285c4154ee1a068b590ba95c8db6d092eaf802f355fe6f21ad4bcc5709a8375d4e3a0034622cbc5d80a6d4c95646f7c43910c8b6962252ab927c SHA512 8430a57ae42572d5c39877ab7259243669070ff2c0936c3a36ff24bc2f754debe940e47fa6f9d2016797df63ba1a31ccb0ad81126bb79f42c81349d53640743d +EBUILD karchive-5.249.0.ebuild 672 BLAKE2B 6fb9be4e4980a85be412cd796a488a9faa09c3ea7b471dea4560e70a3c26bcdca81e71afd7c2d2d4c9b8cc7bbd9c78cd54710cf7c04038d0ceaa91e93e8288fa SHA512 8c6ca015c0aa7ccd71af649076ed2a97db6af0381387363fd26ae0c9a6f4bda6393bb0076a08658b05b904e9f196ceab6860045d477ac72b48e8f56f31ad0eef MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/karchive/karchive-5.249.0.ebuild b/kde-frameworks/karchive/karchive-5.249.0.ebuild index 1bdb50c94726..f708b8a282d1 100644 --- a/kde-frameworks/karchive/karchive-5.249.0.ebuild +++ b/kde-frameworks/karchive/karchive-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest index e70b49255fa1..9c2e6ec71946 100644 --- a/kde-frameworks/kauth/Manifest +++ b/kde-frameworks/kauth/Manifest @@ -3,5 +3,5 @@ DIST kauth-5.115.0.tar.xz 2307844 BLAKE2B a4d8ec60f0cc4728ea42b876c1f3b7a233280b DIST kauth-5.249.0.tar.xz 2303708 BLAKE2B 64713280c8e6461d2b1319959e339f5e3c316f35d7b13ce6329069eeb51d75401e58c86cd522a87a2b776bcfaf39f4ae2193f058c025783d2ec73d5b671bf2ab SHA512 5f9d269a321484e5748a2177a08f096ec5be4e99dadb67ce506b81db785826f7c6234a66344557341683039d4397d2acd87950d05b06c1e8a1f636eaaff8439c EBUILD kauth-5.113.0.ebuild 859 BLAKE2B 6fecb7198c1612599c05e91010a0e13f3515827089293c0bef55d09ed3d14422438f5f5b7a5fca811bf2a66fa0991967c10d29ebd4cf19a2b417513b398cbbca SHA512 f9cbf133542b402d1cfb7ca1497ec19ffe07902c2ce200bf57e79036e3f1f5d007c1c5ffcfacff0c0c44b60327c4f23d3fa15c2b6e67565c58015f07b3a32000 EBUILD kauth-5.115.0.ebuild 863 BLAKE2B bfee70359b1c262cd0f2a7729cffe02646ad9e63f1945da86f9b075a8648946b0c7b7eae84eff84ce4989939da18326cf7bfa0c0812bc1aa4e66b7c5f2c37115 SHA512 3185141b0c7575caaf90fcfd420328a4430c20fae1de02562b89a13c56006effebaadee58edb26619da2f8c60a098343e8f98a6a6e3cffc318d15c26d78632ec -EBUILD kauth-5.249.0.ebuild 779 BLAKE2B 25b1cab2d6fb2503a17ae94ddc9e4d2247df0d040fdac104b7e22ccc76d159e1061d13bf13c5e11c23e667199f4837d1038223304740881162ce60da88d523bd SHA512 15c84c67f48776757a9438490ab8303cf4d6d8b446ba6ddb0938f14885a152aca3c77d23fa8c3b8f808b9b43849b1e9d1e51b0b052938776955794edcd24e616 +EBUILD kauth-5.249.0.ebuild 779 BLAKE2B b29a079b1fc2d35126bb13e2f3e19b1a2f54f9e2e76b887c27f92455ded1785ad64a3ced70ce96862ff660724d007a36bf60ff3e27b40975bc0f58a43749c24e SHA512 c887270d3c3b3a06c48412dfa313a75641c3c3ca7c64283995cba16ccb6cf8b947d667d2f97239c2321c9980e472fdc080683b800cc36416c8d9b3dc41ec8641 MISC metadata.xml 509 BLAKE2B 00b8382b1f1671890482edd04b0947b5b52d4cd7366dd53bc9b010b983726d22fab423b22648c577351fd4579bc9610dd117da4f1e8166ca1b1cb6f21e1b65ba SHA512 ab84c8d9ac2f2ddb02152eb58548ef55af3a7a194bc9ef2cc02f7d7c9b8eb6557578be4583d33d35abb3994a16c5ea8d7958a2931cd076462d03a9eee82c2996 diff --git a/kde-frameworks/kauth/kauth-5.249.0.ebuild b/kde-frameworks/kauth/kauth-5.249.0.ebuild index d4070e84a528..ae4082ded7af 100644 --- a/kde-frameworks/kauth/kauth-5.249.0.ebuild +++ b/kde-frameworks/kauth/kauth-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to let applications perform actions as a privileged user" diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest index f3a6acc35ce4..778321cef8e9 100644 --- a/kde-frameworks/kbookmarks/Manifest +++ b/kde-frameworks/kbookmarks/Manifest @@ -3,5 +3,5 @@ DIST kbookmarks-5.115.0.tar.xz 1125188 BLAKE2B eee16cddeba27aa03a0b226055032b107 DIST kbookmarks-5.249.0.tar.xz 1110460 BLAKE2B 03bf082edaffcc3789c87f46d74e46d75ace9a1d1e0d34cc0d1cbe153bd0890b449f435b5a4b1cce9a7d2e4780585304477c9a8d5fe6b5789b6d967fc237410e SHA512 2bc3f598350955fd3fdd832bf4539d06cab356111cb10ff1548b55a16ee56763078b846bdeabd70eb50d6ebd8e329f98a116c93aa3b8c6a010050602f2720864 EBUILD kbookmarks-5.113.0.ebuild 800 BLAKE2B 3e8f2a6f64492146b047a16eec1893226ab6d45ce7cfd0dc9056a89b52b8623e65ea4c8c49da34a7cf2418e1e260d175924657e3dda2b5223bed4ddc50b2c4ec SHA512 291e964a1d82f72f96ba630f1a4d5ae13e47f06481bb4393f320b94ddafc08389026a3adfd633c7f423da3949e6a820ec33aca919f03e16e52d34a33580ddd8d EBUILD kbookmarks-5.115.0.ebuild 804 BLAKE2B d5cabdf822d4384d39c399a78215999aa6885bffa5933873e79f546f239a6c94f8b6eb7b4bad1819840d6cd8280eae5995aef8ac19139108e0eeb6bbaee5759e SHA512 ae8225dff69e69e2399afd27bab47946d40bfe957580396ccb50c471c0822de0efe9adc5551b2867299023b55cb10ba2ef93493e024c612c0c0e8338376818b9 -EBUILD kbookmarks-5.249.0.ebuild 626 BLAKE2B 6f348be88d8172926dde4314327664be798c875e5f90b1378f4afd942081e8b58f658d33048baa32b3b26a33b2ea7f9b46e2c5313e2b932928953d126aca203d SHA512 352254d49083f085866dc2e8fc2ce716692d374bff80dd869414aeab177cf682ac4ab096ed5bbd7aec7f19654d6e8a0f3eb0d46e33f84bab07a7fdd1ca8e8e16 +EBUILD kbookmarks-5.249.0.ebuild 626 BLAKE2B 712bff5ab3761f3eeb8c691c20a2674438b1e1e6dc1a9cf78253934d2562a7d376f4431421be702feee4b5afbce59cb14b50709c19c7cc36b10a930516df63de SHA512 945d448440b1bd19dfd2951da999c43aebdc22ca7216d384e3c67dd78c44282b1b9f9717845bccf28d3275035b21e5242d29bec62bbb184efde86143cf3579a4 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild index 0c7de670b472..5f2868f98599 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild +++ b/kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing bookmarks stored in XBEL format" diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest index d90ee73fafa8..31880194c0d0 100644 --- a/kde-frameworks/kcalendarcore/Manifest +++ b/kde-frameworks/kcalendarcore/Manifest @@ -3,5 +3,5 @@ DIST kcalendarcore-5.115.0.tar.xz 268372 BLAKE2B f1be69ae1a9f09b1d67eda3922ceb0c DIST kcalendarcore-5.249.0.tar.xz 262420 BLAKE2B 7b7fc6d07eb5e3235c3fdd94a4c5c13c04df48750788cd3d256ddad163f9a8f03c86b009c2239d14f5ba91b5b61734c9ee8152e0941babf18866a6331283b94c SHA512 ff9943d05abc3ac561c87af0fc2022ddab2075bf5d2d9bd1f8ac601bec0db495dcaf0047b97235e0627fff875836e98f22fa9435446a783caf109a2902367260 EBUILD kcalendarcore-5.113.0.ebuild 497 BLAKE2B add28e476d12405ffbd388d107b2751d9a64625f075266bdb77332bc8e4bded4438e7f7692fe5a04b79a26162ccf3284f501b52fd20e22328bfe2a01484d0a6a SHA512 490523721d231326db1441a6ef4acddabc9a18c2cf0f40b0eaaa9a0d8b535d8c651f09ecc3423bb06165c8aae58322475ba0051e9a6ebe5c9a6fcfb5e0e47976 EBUILD kcalendarcore-5.115.0.ebuild 501 BLAKE2B 96aa6ed32a25b244837050b6b5141ac609ac9d0e017708bf7283edce9e9df87444f700b43ac655f7d384008c5d7985e50c12c96e81e7b9e1ded0bb674603b1f0 SHA512 45e85984248781b9b7c85c96fbc7a8721f30ebd8fd6e30f3d782fb0cb14f64a9b8b2f1183e81eddabeeecfbf9ffe516982c3c48a3a9f3b4470b8d5585ec4bf39 -EBUILD kcalendarcore-5.249.0.ebuild 473 BLAKE2B 37642071375a7b3b5393e70ad854b25cd6bcb1f41bc5f6ffb6f351aca00bbed90faf06a59b137e0487419bcc9179ce1b5052c32167e9e50fafc9718f74b62854 SHA512 70be6d2712a1790039d4acf676034ab0aff93df4930d1065a79a2a35e47bc2f7a3cc28d1783d40c4dca0cb670c8196d4d714d2fcd3fb068603995653e583c6b0 +EBUILD kcalendarcore-5.249.0.ebuild 473 BLAKE2B 569a386535d2286e549c38e6225cf97f5ef6a8e167fbad0c9d179eb20ce6f02142516e81e38a607e8a3dd321cb0d74dfec188e5ac6d3835f956013266160f624 SHA512 4ed554d604db349cf7fa54673c375b4b1ad6845307f58627221dca7d3334758d57f315d6c46bb62be96a2efcf19ab1c393fdcfc06dd9308a71a0e222a0045461 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild index cf230abecd05..9805f5615ca7 100644 --- a/kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild +++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library for interfacing with calendars" diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest index 16fccf6790cb..de5107f9f006 100644 --- a/kde-frameworks/kcmutils/Manifest +++ b/kde-frameworks/kcmutils/Manifest @@ -3,5 +3,5 @@ DIST kcmutils-5.115.0.tar.xz 2483684 BLAKE2B 2fd6f1abd993abf34f6c03b11729e1504a9 DIST kcmutils-5.249.0.tar.xz 2471860 BLAKE2B 38b3586eece12795f5e52e92344c928e226f4e5ff3907022e2a7f0493be5a295efeee023c031efa4ec727b995a496e5a589e2d5984dc2c2ad372bda7d806a418 SHA512 8cb6ec3fd0fb0c650f0f567fe5a2cd9cd0ee15fd2cc6317fd0724bb54186fced6f74e5e86d54d013995dedc3a5173759a870b6d897f9cf16901f27cde7ccd141 EBUILD kcmutils-5.113.0.ebuild 942 BLAKE2B f1de075fef7ea2141e6a0f25c9f5fa0aaaa89440506d8afce2b7725eb782e3c1286646842fcc9834cde85c4b5b14f0ef3e65f7429e5e68c4e23ca1812e79968b SHA512 59eb2aca2bd4456814a5a93260bd17157bd2f9e9b0002521a5f555db28235877b1225bbfab680a57f30df9d422e5e19525a6fc9f58259b17bf31693de9b5edf4 EBUILD kcmutils-5.115.0.ebuild 945 BLAKE2B 4a15f67721a63de4ce18dffb463e52f63e1178f827fee523ba45421da916379e0fbd44f7f7f9e4383df43c70f632ca0b51ee7f5b6c2f87a2ac7d6684f72ecde2 SHA512 d2083cdb7dffa0914534d4130ab3b141ef47955cf1e4506abe693be3cbc2a4cc7d23bd0575fed3d3bf237f3047e845e67a720f54c9ae778c9e5efea42b50f049 -EBUILD kcmutils-5.249.0.ebuild 785 BLAKE2B 6967ec23a387ae7cbc8cd17ab28a62ad2fe76b0399d7bc74a760eba988104d695b659985d48a1748a462b4db2a7449bc58235dec72ffd6a33f47507fe32dcaa3 SHA512 c8e8bf44fcb4dcaad06088e218d58a716b763fe53a2b8b7c0c7d7c095fb616bd2383b45757ab4390b310f0554fed168aff14254e80e5d0856e7d97672f09ecd7 +EBUILD kcmutils-5.249.0.ebuild 785 BLAKE2B 969be1d4f2a312825cffab8c7bfdef31a6ef04215240ac23f0f27c9144f4e6c04dc19325b97ca6f8215fa8f2e6d1eb7e1ec184c02ea13cb9f3c1535137871580 SHA512 f3ab64cc2f56387feb5b69784e120155bf061ba8b2b43c80634ac5deb8934858ff0ce130bf107da875a2adfc96dd494314de19deb2d0e40a8fe89aac8a1f3259 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild index 7b05dc93da2c..3fedf3df984f 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild +++ b/kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to work with KDE System Settings modules" diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest index 9167a2ee3715..584b185364eb 100644 --- a/kde-frameworks/kcodecs/Manifest +++ b/kde-frameworks/kcodecs/Manifest @@ -3,5 +3,5 @@ DIST kcodecs-5.115.0.tar.xz 2507248 BLAKE2B d0788d92fe882aa8a5d9b44c3f963f2cd551 DIST kcodecs-5.249.0.tar.xz 2502556 BLAKE2B 28647815d9b8032c53fb4a4cde596383db66b8b3e1b7d8358e97b75927cb716e92e52138022a19d74c972e25f080af003697efa7c4884f0dd6bdbeaac5014b5a SHA512 c2e7c6b9715f86c975fff04e42d78ab6c0ea2be0c435dfcbe359ebbe914a975efed2125f84d73376ee9fcbb3319ff0f9f6d8175ab9ab39871881adaf10ebcfc2 EBUILD kcodecs-5.113.0.ebuild 381 BLAKE2B 470572c6f53f843ff9d3be1d5f5b0d634151d7fb15f0ca101dc6f0f602a8498e846f6686625c4927415d01811d4d569358045ef31d37f7ada802d8cd1ac1f194 SHA512 4bcbb06a1a55d241a9b9b0c7f5c3efad4e8d1ca5f18d6402173c9c0aa353ea1fa08709defb08449cee87e17407f072b8a98239dbe453f21ee88f2d274c48eb52 EBUILD kcodecs-5.115.0.ebuild 385 BLAKE2B 24807f838bbb907d257ef743f6ceada774f7c71980cb7a987cf26a41b3bfeaaf69604ccaf54184dfff3007c45bc5de6855e9bffb4ce29282735bc13951c59b2f SHA512 8dd0551a87f1f5055402966cb66f6b380bdee9dac4a45bbe0b1079196b8f1939f2aa0d55cb00907032be944ef3db331837147ccbf5e84846d620867fd1cbff3e -EBUILD kcodecs-5.249.0.ebuild 350 BLAKE2B 08809600eca623201631a11f7955a7033f80f0991e7d50d3f3e42b206862f9231739303db79b9f12611ea6c99d79d1b59c6277c47bf652f7c193d73b232132ad SHA512 dd1eb9fd2918da8ad348c917a11d9676949bd54589e3f302e9cbb5068a5d640a91f5b272010b3dcb3e8058d58e29dd8e0ec0c93605ddcaf336be697b6f7e131f +EBUILD kcodecs-5.249.0.ebuild 350 BLAKE2B 23e0f903e4cddf343f798da03472c651b5e9376ab14b041b9da223d76e0898e3526c3839c1dae872f98478e5d6bb20898cb09db58e568ccc4f3d7a4a652668de SHA512 19889210f8032a083e669d23e4762c24b7095a4114f0a8f42e977fd8c7f509cf2671188f58962a3b5968036f6861686aba7b9bd4bcaebc856f09642de7748e73 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild index df0aa457e22c..55c07e671523 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild +++ b/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for manipulating strings using various encodings" diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest index ea8611b0f754..ed7d86f28378 100644 --- a/kde-frameworks/kcolorscheme/Manifest +++ b/kde-frameworks/kcolorscheme/Manifest @@ -1,3 +1,3 @@ DIST kcolorscheme-5.249.0.tar.xz 43908 BLAKE2B 29fb4c55fcaf6bab1c68e1ab8da28e79fc48d9a8d5368529ac30a6e4f9f60365935855e3c1d383124726b5d40dd6ed296428a4a807d95e5769fb4c69e2f07572 SHA512 ee6084acf5d01ed695e9b7c757d0213cc9562643eeca87277e6dc7d0cdbe24756b0033ba740dd99b99619375647454a5cb774bb00747037723361e06b0536798 -EBUILD kcolorscheme-5.249.0.ebuild 532 BLAKE2B d7393e8b30248130039c3575f07ba59d30cc2355e64efa239bc1a862082320b8212a575384a03e261192f7de39617a44887628ff4024b49d7a3d605aaee1b0e6 SHA512 115c3327d96663a05307448039b4cace0076be8ce217d4e758a6c429f4055f8c1c6604a33b1f6e0ab34dc17d448cd8aff00d5ed236e13101523e495ab0ddb33a +EBUILD kcolorscheme-5.249.0.ebuild 532 BLAKE2B fb3559204a7d167cb897d3acd56997e71ef8c54f179b398022a35fa521664126c4815317dd57e7a098cbb5bbcf3c7b10884e06fb3062945a37165e47af718c68 SHA512 214009a87121817c264f494483df0c18157f693ad4ded32611da78543cc078e99aa63f9c604835478a50331a61647e5fe2e2f70e31a052624554dba5df8c3a69 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild index 44ef6020b3f4..922838ee94f4 100644 --- a/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild +++ b/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest index 22db9c78cb7c..39268f3a291a 100644 --- a/kde-frameworks/kcompletion/Manifest +++ b/kde-frameworks/kcompletion/Manifest @@ -3,5 +3,5 @@ DIST kcompletion-5.115.0.tar.xz 2337732 BLAKE2B 30c3d99b5c81c72aefd4e4872ac94b85 DIST kcompletion-5.249.0.tar.xz 2332444 BLAKE2B 66418bd8f7a2925c1a33606c93203e6ff62bd09682a9722e11dc6a52a0e0f5ed385778eaaa640d8f10b6083688601fc33225965bdbc0fe15960086daf700bc00 SHA512 33c5fd588272d15f81b1f293509b1d5dd69482efed2568fdad14399f2f7d191bae7d9fb8d6f2620889f6b48045ed2ec2e16201dff42c16b205c9e219ad8629e8 EBUILD kcompletion-5.113.0.ebuild 587 BLAKE2B fd5b0aeda11628872524abf7dbce114bc3168ec54ae527156033a2c440e8f500da0c6669cd5de0254651b725773649949c3a832c5675e04e0b2eb380ee71c352 SHA512 8b9b9c102e85d42731e403a2075c58f3324f33239fe57e94a1b66efb7181277e07eb0db74f1cdb55e842dd917cfdf56395135977d76e15d2acf1e6df879012da EBUILD kcompletion-5.115.0.ebuild 591 BLAKE2B d9886ffd19d8f141aba957157ff361ba8769e835b78386325dbd1cbd4b45c5213cdb3c568c5cee6e4733683190b30e5a8d1a321d9699d35ffec4f08b80f42679 SHA512 741319a20e9edf12819fb5fbfee998663de850846ceb607a60b1daec0381c5409e6c84db3742200bc817273cbc8a7b2a26e37f39f456b1eb63594fe7b4428d3e -EBUILD kcompletion-5.249.0.ebuild 608 BLAKE2B 57898de200eadc2d20de32edb51f3b85abc3bd8b3593259b5020334959e0e3bbdcb3b20a4ee0536a06f7c4a729181a752671ba0abf9614f8accfc16fe6d0ae1d SHA512 722e4eca204b25bc5ebf60827180c3e3b438f17f6d5bc5f2f4a705c728a35a926fa38884538fff3dd1692c7f8e6ddc7e4034de1722423b033dd63f6fdcc3c802 +EBUILD kcompletion-5.249.0.ebuild 608 BLAKE2B 760281a915b2b9aae2b0e6dd8e09f8b51aa384f64abda53f72a1874fda33e3543bc0741ee22b704f2ba83bc3435bed05e82b5b90dc19d7f6d806b0ba81ce03ef SHA512 b18bc43b3c49ac9f446e0adfc4c44201ecb66471d935850abd31eed22b5e8ee77aecd9634625966c58e5e4aff12882c173fee3b52c174ab7c156e05865ad6dd5 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild index 0a1dbb083914..540f12bb312b 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild +++ b/kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for common completion tasks such as filename or URL completion" diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest index c9df68c6442a..72b5b03bf59a 100644 --- a/kde-frameworks/kconfig/Manifest +++ b/kde-frameworks/kconfig/Manifest @@ -3,5 +3,5 @@ DIST kconfig-5.115.0.tar.xz 295620 BLAKE2B 5daf3dc5c5e8696260dbbd3688e02010bf70f DIST kconfig-5.249.0.tar.xz 292996 BLAKE2B 8ac0dcab4f7bd5fff79960da3a846f45d78761433684e4826f2eca8ec4ac8b35c9df7fbabd729d0d070a8a2d1248dd741da769b73b79f842caf3ed9cc36bc9fc SHA512 d456af496c4d27efa0a4ac0d7dc9cb1d467176db7346175c13249a9785420e993b0eb432cce9a5dd9ac6f80413f6fd6c949679d66337217d75217794c562cf93 EBUILD kconfig-5.113.0.ebuild 776 BLAKE2B 472061d07a7082a1fe55d816014837d456ab63e2775a0a39873de7d9e7cd451e58f3fd7a284ca123225f463d620587e937e00b2c0d0f641a552c53312a44e05f SHA512 2f3ff5e12071dc65ec67a18f22082cba758f450f226cf7a3914276effc5a676348df071264a44ea601ad560bbf3dfc7b0730a7f42e365afdc3fcc6b2ab2451ff EBUILD kconfig-5.115.0.ebuild 780 BLAKE2B 92c8ce292b2ae72c254ae7453cf77791c28c3dc1123169397e43d628866ea5d482e3b90b0fb1155a61a253a128f02357917960e84de3d39121e06cd8313364ee SHA512 2bfef56d9384cb9b7bc8ad73819f48e334274f161f25246aac29e1e55fa4931af1c14914b695cf994e1006a9b50ad2d415652eccdf147f0bb57ca0aa85af4f7a -EBUILD kconfig-5.249.0.ebuild 701 BLAKE2B bdd1efe08862f7b0f70c86e096fc2a7c1eeb2f5407c215366ed1bef5c3787303609591cf335ea99e87c156b63499f7a85d9efa9f3aa280b47bdad446e728ed5a SHA512 978f8bb97c63794460f2c39707566e8131e82491a3de87ff24d914fc281452e30f193ba028bce011c5931277dabf1683348da69ec6b009f44711663b433be014 +EBUILD kconfig-5.249.0.ebuild 701 BLAKE2B c9f23a694646b5144d88729fdae62e6067ddff344b174fa933783629be558fb3be535dad41663bd349506210ac739dbc153ec72b7b3de9d9e1c08dcca3b0821c SHA512 d7a26cfeacb2fa0c59cd2f8a0f0cf913c1f8a3d4c6d2ef4da796750914436bd29cfae43584905a8712c756edc9b16f3900a07d06ffdc445adcca20730cac7a68 MISC metadata.xml 615 BLAKE2B 9a7225e2bff6c90ecb8dde8c96d85513bf9ba2415a436e30e9c857fa5d410501b0329590ca3da4bd66b4dcad99a73552b8e045ba258848948b9be765538b4dcc SHA512 7ce6fe8fdd851a072df05c65953749dd13decb0defca9ff5e6f5b1058dff38f4d8722cd6eb67a9a7047434009b5d66eaf045970328990d3f61435465bc87d985 diff --git a/kde-frameworks/kconfig/kconfig-5.249.0.ebuild b/kde-frameworks/kconfig/kconfig-5.249.0.ebuild index 97697f4c8dca..56d42d7cf0e5 100644 --- a/kde-frameworks/kconfig/kconfig-5.249.0.ebuild +++ b/kde-frameworks/kconfig/kconfig-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading and writing configuration" diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest index 09658bcdaa9c..a9599d29d82a 100644 --- a/kde-frameworks/kconfigwidgets/Manifest +++ b/kde-frameworks/kconfigwidgets/Manifest @@ -3,5 +3,5 @@ DIST kconfigwidgets-5.115.0.tar.xz 2614352 BLAKE2B f77f0d0add151e651479fdc8e454a DIST kconfigwidgets-5.249.0.tar.xz 2566092 BLAKE2B 8cc153fd838ad1c9f1059df93d1e7f61eec8f65f43818c926b820252e4a5c273c8dae582c504bbf992563a9e5f80cd2b5bc50c7f3c6ab6b9201d6c1332334b61 SHA512 4d9c93349f5d3d761b1a3b134e9974bacce8afed9c88e6b24d1e8bdb3645a742fb14c28437a74a5f19c6dc8f3d243f48d746d3419c5720fc79af9d2cc45ae4c0 EBUILD kconfigwidgets-5.113.0.ebuild 1036 BLAKE2B ec2d80d2962998531c76fd83672b4eb30dddede6cbf0c5c0e01e1e2182d87d30bc6c3404f9cba037ece2bc5a82896e42c2c9dfe9899834c3cb75e9db364f0bad SHA512 dae487e5a051b7ae1bdc61f83d3002c4dc58173defabd52c5a7a7ef04e56b0cb026d4700fb8a1302329510ac2ba2cd593bd77a322e7cc6d0eea4ce223191879d EBUILD kconfigwidgets-5.115.0.ebuild 1040 BLAKE2B 6ea2ab50a1722f191955fdd144152d33f810f4ce1eeaeae6136a518aafd2a38a68b5ecd39126a875f502cc9fe07af607264cbdeaad844fbd9ed60e22e75fea6a SHA512 2e80a6df9d795de5ae07eb3855b50b22e1cbf3eb7a3e416540114bdece3cdd5d9da14e19285fc3f96c9824e876123cd11ae026b74cfcfdce3cbb3bee36dde9e2 -EBUILD kconfigwidgets-5.249.0.ebuild 798 BLAKE2B 0c7dde23cd22fb9c50d385711b5ac478ff4e54233a5acd2f7b6391d44095f5d6c45c533306208e627a1f09f083bed917cf09c2ffdb472292f250643c05f01288 SHA512 bacc8f9182fdda49558372594461a1c378634ece5f23252d78edcef1127d04868963d446334efbec683e5783de0eae8772a0f332cd3eca16f26a80c4002172bc +EBUILD kconfigwidgets-5.249.0.ebuild 798 BLAKE2B e8e1b585b1eb51446c7648efa133e60a687efe41ce65c0c3a120ca1a30efff18bb8fec0e10adf6a3c0d570f7d6bc5cfdb811219fdeebcc6ca47b639c12d27340 SHA512 ac033065f25bc9c024f0ef670ffa59083101e200c96bea1c3da5440035b9138721d44973d5ef0217dd5cecd7c2c0c13525a26bc68a68d481e3f76b18b9bfbe1c MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild index 77e2b03ded73..ff1ddada473a 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of configuration-related widgets" diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest index a06ecded424d..313d65b31bbf 100644 --- a/kde-frameworks/kcontacts/Manifest +++ b/kde-frameworks/kcontacts/Manifest @@ -3,5 +3,5 @@ DIST kcontacts-5.115.0.tar.xz 214204 BLAKE2B 6f1ed98c1bc899ad6f173be7f6038405c54 DIST kcontacts-5.249.0.tar.xz 206604 BLAKE2B bb65bca2c75145f6647a277cc6bfeb2c4c1c084996abfba35dec3c60f88408032a594c3464d08659864445c39d7f0f041420dcd2c6acbe9ef90df900508d1cb5 SHA512 306d8001a9e5434531d43dda6489574e0013e17cd61c46ccaaae593df45367946f53e160529387a274e13f0ceedba320fc255dd0f3febe7962c159fa9949051a EBUILD kcontacts-5.113.0.ebuild 764 BLAKE2B 2661cd543cacc49b71b4d48283bb5b75fda2734c2ba55d89eb579127e3b05ddca3ac1d23da80333f882624741f06751ee53de37ea0d9d94ccc9bee2a4eb87f93 SHA512 66a5ff7fabfe8603d72409a9f821ebd7eead81882f206435000ead22230808e94d87a1e036afe963cdef8a5c2b6ea649fe9ba5b17e5387f29cdbb2368144fe91 EBUILD kcontacts-5.115.0.ebuild 767 BLAKE2B c65093a8a011abf89e1820d8da0bca774e423acae7c798d850329b1d9279db625474de236d045e331c837307e247a0d2e0e6b920b139145a51262222da3cc86d SHA512 a53f3ea4f2ea2034daf9c3d213fefdee2368ec8c7e44818683b39e9305e07d8145a2f6ce3d62fdfdc02bc88270c18f389497e9c66ca3be0bb6249bbbcc3af78c -EBUILD kcontacts-5.249.0.ebuild 739 BLAKE2B 11a106ec6eb3701d3924b5aa115bb500dafe28a7f7703326b8a20210337bc77de336ceb127e4449c96da6fc7aad5f6716fb600632dd9dc5146407e7a726573a7 SHA512 197003b69a1293d596dbb04f5df69212c9eaf175f35c1178974ffdb0db0c247e0f78b3ad10499cb885f37fb9ab6887c1f484388f827c719d2cdf3ffc215dfe5c +EBUILD kcontacts-5.249.0.ebuild 739 BLAKE2B 78b63d9c5a2c4a9489e2c96b44f52ecfec040f3f413ff2f7c077106b4548dea40fa871db989ee462921adb9b38d0da6bd2fb4c2dae7389617cc19875f206636d SHA512 588be3b179c3a010eb3393d963c6b3e50b52c951cadbe3202634a2d89269c3283a96fe5aa38dc9548b5954465bff2086069ec33c7018a06d053fd87691505e5f MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild index 5b30c063a763..d463d85e0655 100644 --- a/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild +++ b/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Address book API based on KDE Frameworks" diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest index db4e3e5bf6be..b5cc93185c5a 100644 --- a/kde-frameworks/kcoreaddons/Manifest +++ b/kde-frameworks/kcoreaddons/Manifest @@ -3,5 +3,5 @@ DIST kcoreaddons-5.115.0.tar.xz 2611124 BLAKE2B d547ca61b96a52b1da49b4773d187658 DIST kcoreaddons-5.249.0.tar.xz 2575832 BLAKE2B 7be6f546a6e2c1a6251497f8a8fcc63247b90aeefcabfd9ca385c4944d85eb9de1c540be5e13e7e5221c411e81439cc3e837f64656686be3ca62ffd7de8a3a86 SHA512 f9d6686e19a6010ef68f0ffaeee53cf308fe254ca2e6e2bc964aae91ad7b0b190bc930a8b171daf51403c8ff0ff75dd2d9b775d0ab90c0498056ba3bdcc9906b EBUILD kcoreaddons-5.113.0.ebuild 1094 BLAKE2B 7a509edc64a0ff660969872a25e576b9c4319609f904de90994735ab3758eb4f208e1b4a9a1b496d21a61a22a1b29fc2bcb74a58f332839893373eeb70456eba SHA512 2a8fb36bc0df44b7ce80cef0f40fd2cbda04fd4263a4c0f5ac3261bacb89c1bf93bd917562e2aed459b624cf9315778e15dda0c90b980a3bb1914ec4738cc2ce EBUILD kcoreaddons-5.115.0.ebuild 1098 BLAKE2B 070e87d424a2232ae1efebf52f75875050cba8e71fe4b95134bd92e88eed657878defdd304f5f38a143a6e659974e5a123cbcec3b969e2131dd161f9f9bae9fe SHA512 e7f9021b65bbf3948a9cfafd938ee61a9f1e29f8fb38f8a678f662bd5d3c75a306343b8997a2b594e7bbe7710194009ff394c61189a3a5c0019378c3aab3a108 -EBUILD kcoreaddons-5.249.0.ebuild 997 BLAKE2B 071f0211256803b6898f6baa3e349958a16e5654cc3c614c3d1e9653732a111605bad1c399e7ca9dcd9f525faf68c1222a41d2c0c7054923ad27d5f34e493256 SHA512 e873138d86522dca41181a52415c088f1a1206bc519f41911b7443d79b66b16e1bf4c21a444c34e6954e432490dbeefc317d2cc97a5566251c9283786ad22c2c +EBUILD kcoreaddons-5.249.0.ebuild 997 BLAKE2B a7d2702cf5c3218884d81c0632a090138911598cf2e1456aa744a9c99bc50168ef0e20855035f966fdaceb6ce692ca71617d96f613b73b47d3da928a2dce4bb4 SHA512 b7fa7d5432b5fced50d7d12689d5ce931cdb44d07029782a4fd7532fabfc166aeb5fa3a0e64552d7908fbc612831455b4b48b334936463de1cdb74f0379277f2 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild index 2ed607803bc2..2f8f3781828e 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest index 9b87a40b0ccf..b2eea10c4ee3 100644 --- a/kde-frameworks/kcrash/Manifest +++ b/kde-frameworks/kcrash/Manifest @@ -3,5 +3,5 @@ DIST kcrash-5.115.0.tar.xz 28288 BLAKE2B f9297149410458a81b21ff8220a0b13facba113 DIST kcrash-5.249.0.tar.xz 29096 BLAKE2B 7ecaff075635970054c34f1e8f9aa8656b4e2d351c473335898761739ce85dfecbf0acf7caf3e6f0df9deca7a6d18f9685af98e79064df4d1e1b8eecf5897b4c SHA512 04061e1e550ac6a40860db9e9454a0c71321f6b6a39c1d6c0ade17f3aebd132851ddd0956ec783f07b60fce2cf9362aacbdcf43dc8d001aae1f8b0d927eda393 EBUILD kcrash-5.113.0.ebuild 777 BLAKE2B d767db125cc35760c2b6bfc06fe62d4f5624cb5c4bc979fd5815565affc93f804a869f1b4f52587e0c469032efb822ed0948c1c55cdbe149984bde380cba3f59 SHA512 bed6a3ef77d9d0d2636c51a1ce0c09d7a822f16466132ee1c34cbc6b1e0664cc54e10c8d7fdbe7591fa74648b8be793fe3d9403bd56be4485bb27e736170c72f EBUILD kcrash-5.115.0.ebuild 781 BLAKE2B 86a0d8c6cc90474e4f1af49dac2f98650d9af39434672428f082a74565f593eaa029653f74882ece6ccdd207c89113e92be091f8a7b23d188e04baeb442135ef SHA512 6ab11b26799f421fe6f63d2e71c1911021078771591822944b215c976dbb3b24501ca13e75ad21faea02bcaa5cea8a609e54537b611640a895cb4c92d39f111a -EBUILD kcrash-5.249.0.ebuild 720 BLAKE2B 571f5c7eef027c32d382618e14b25539dba377e05b12daae7e1c10e485b7ad24a5a482ddaefa6f042c332bbadeed05886551fd08a26fcd874b1fcf2ce32a011a SHA512 8791a4ebcad425b0603c48577ef7d431811d294b000019bc90ed7ce41110ebe65686abc82ee247c1e5ae83dd75eef5d2f3f56bd654e229705bf6f4ce1ca8c6cf +EBUILD kcrash-5.249.0.ebuild 720 BLAKE2B f6cd6eed208257b5df0531100c3f84f3b90be9c15e491b7079556fdcfac96fcf436a5aa8a69691a176acd40910883c725e57deb8b4c04e039facde86606e1438 SHA512 d05849dde03fa07d1a1ebd68a82e8bde364e1f0c8be2a54f95ffc563a53e0b90316f439f1d502afa5b02aac6a081bea89dc0ce2b377c62a385ca24cdedf36689 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcrash/kcrash-5.249.0.ebuild b/kde-frameworks/kcrash/kcrash-5.249.0.ebuild index f89cf989d437..66b242efadce 100644 --- a/kde-frameworks/kcrash/kcrash-5.249.0.ebuild +++ b/kde-frameworks/kcrash/kcrash-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for intercepting and handling application crashes" diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest index 3e5c4ab1529a..2162fd71dcf3 100644 --- a/kde-frameworks/kdav/Manifest +++ b/kde-frameworks/kdav/Manifest @@ -3,5 +3,5 @@ DIST kdav-5.115.0.tar.xz 66476 BLAKE2B c7550c0281e97d29d2cbb8e18ce29e1503506afb4 DIST kdav-5.249.0.tar.xz 67268 BLAKE2B 57f7a02f4ece99dc5b64f6ea0a90d920502a8d21726e2d28871fc3f4143e6e78da9710cdb5c3dba8675a5745c919b5a8af7619f1d87ad00cdfb39b4c482df86b SHA512 7192a569e2dd3b230afb73dd66a1c0e93789119c7ea53130e79a27d25d243d59651dd77a9aa4b3d5ea721c884df9a9449894da2fc29ebed3989011a2e4193311 EBUILD kdav-5.113.0.ebuild 711 BLAKE2B b28984b5f3527a51f796ba2eae491517cfbcfbdef0a973ba3237da2a49e947003c5e131da36bc0ce39855408da5fbb9d94f10a9b50c24d854ff5a1897ac0c0ef SHA512 8a38552ef18ea35bfb88fbf1876817dc4b2e2d13dd990b9f68b344b56e493c734d7b5b193e35da720910203aec22d8328478afbef85dc1bfa6d98fbf4544032d EBUILD kdav-5.115.0.ebuild 714 BLAKE2B 73164a4270b4c3fdcc43ed92cb32d1c8bda62f1d30ffbdcd48e9ce6b696c9db86ed3c647b22cabe44591e14a3cdaf09eb98ee82b74e0c0e0dde99f811553a7ce SHA512 07b5727a40a0dfb824b126be320e65cd40b251d4be7201f687b319e1976b7e1fa7a915d9a7a6ccc1b96858cdca892f43c97cc804b17cc54c8dcfdc1c47ea40c1 -EBUILD kdav-5.249.0.ebuild 663 BLAKE2B 65609b42300b4d0b1ca2c8ea0c388b8eadb6e9eab808e6017e02afd242a29b4d77b6e21e853b40279a42ab549a2d0b58a56b778a08cc859315b2ef9c2b9300c7 SHA512 523aa9c17a9caf1148ee6671a9643b5eba00c7c6cec9cae84e423cc3d17eba9037211e0b2d88fd463b6ef2f5a4ecfb480edfb1a411b5a3a5423e16a1783d6ab3 +EBUILD kdav-5.249.0.ebuild 663 BLAKE2B e57d78925ee93cc054295b3a4f37b20b4c00693daa293fe2e1bf0c9447634415c998a3149db282729b5dce13819e169d4ab79ca00473453289fe568a2753533d SHA512 a1ac1edc727e87430a59eef32fd43048f8a75a5db73cb660e5fc3657686839e99c856b0cfb14de91f897ea1a1ab70413bad9d77a37e3797ec48b6e9cfa75cac9 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdav/kdav-5.249.0.ebuild b/kde-frameworks/kdav/kdav-5.249.0.ebuild index 5ffb714a401d..4ae8f4047b29 100644 --- a/kde-frameworks/kdav/kdav-5.249.0.ebuild +++ b/kde-frameworks/kdav/kdav-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="DAV protocol implemention with KJobs" diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest index fddba78b1108..304e9635ec4c 100644 --- a/kde-frameworks/kdbusaddons/Manifest +++ b/kde-frameworks/kdbusaddons/Manifest @@ -3,5 +3,5 @@ DIST kdbusaddons-5.115.0.tar.xz 48924 BLAKE2B d781b8a42b80abc3096f10e7fe2ae8bd5d DIST kdbusaddons-5.249.0.tar.xz 46116 BLAKE2B 05160844b07ca7f1c471462c3579f58da9776a9330d5c4e4679b4aa9d874ff7c68efdb9e217d649d1b413d2636a37fe6311b1e5f4480a506b6b7e6884153a6f5 SHA512 7a6eac1616f0a7da6db2f882acd44d4e861cdc4702fb742496a632c9abe5885eca7f88bbd2208723062958961e07b322bed3086cc02672f92dbccdf6d01f9b45 EBUILD kdbusaddons-5.113.0.ebuild 607 BLAKE2B 41ced1d2ffa91c711431848faf78833da62764a4085fadf6b67d52c0c90228d9c7c0c11000edb0a6254ef69a5a08421cf8721a3a9d8f19146e8a2f11ba3c3c46 SHA512 1b6f919e3590fdc7f21a0c5fa13b8593d0f6138714ba9a88ff28fb4cd129218663bcc5e7a73dd6c6f1e78e892957aee578e37795975e2195d836a2bc47e69777 EBUILD kdbusaddons-5.115.0.ebuild 611 BLAKE2B 51024e339a7d0e29ce8d50a0dbe43e582ddc3340ef2ae3ac0065dccb82eb147f8551b47ffa0e83f42734c1b31d860da35a2c24973fe991e4fac3d770810f8431 SHA512 d7b167d939f1ed87c2d48f94f0f1fe522aba3fe4fb3e456a0c51360c1c416cf41ca981cd0c3ad1d000b49c9ce0f851d7093efc6bbee5d49897df3bf546665ad3 -EBUILD kdbusaddons-5.249.0.ebuild 561 BLAKE2B 636aa63ffa3c59288edd0979f911995bb52f3737cabc5445ae1fd4012c92237fc43cf0e039eea91c38369f16f67cf2854f9c163b57740a63e2a0aa0edd44fc63 SHA512 00dc42a36639fba731b3dc36ed07735fa1945c6f30dd02f2919b977f4b569060807c9d6a64ef3961b6cf908e0187c234e3f66d018c4091d8c3ffe7dcfe9d9472 +EBUILD kdbusaddons-5.249.0.ebuild 561 BLAKE2B fbc709ba76459864d86ffbd21220a170cd02fb9729dc5742eb66d992aaacc12e24e7312e21f4aec0e88de84840f0df1be616b166be6b82812f7309365ab891b3 SHA512 a57fae3bc8b520626907646399dbd2443c3fb4c46eacaf63ff06f3a14f6f76bc2174a5a5cfa538f79615bb24e67fcb5279a423ca292cb1959396f15e8c9b57bc MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild index e74f3356da5b..7d0db60a68ee 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALDBUS_TEST="true" inherit ecm frameworks.kde.org diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest index 793ab718a4ca..074f8cd904ee 100644 --- a/kde-frameworks/kdeclarative/Manifest +++ b/kde-frameworks/kdeclarative/Manifest @@ -3,5 +3,5 @@ DIST kdeclarative-5.115.0.tar.xz 2492688 BLAKE2B 26c140a97a362ccc97d8c193c889fbf DIST kdeclarative-5.249.0.tar.xz 2436216 BLAKE2B e6f0c5bffe794d4bb94d6b0892889767333eb7d23f609c69714814c81aad0c029ac6629422014438cb8ee3d0cf9ceb31ba0bc932b823a5bc741f7c00b93cb6a7 SHA512 cf47c5464ce3d602dba7dbdc81a232d2577c43569031751579555668cdd188a2fa564a5b78e44149ee72d7ab14317386825098250d86d1f357be9f902beddf63 EBUILD kdeclarative-5.113.0.ebuild 1040 BLAKE2B 179572752c78796d3ee08c8b6bb574c035b7e818240dd650760217e9a1b114859f7ced1a4fef9c79c9c5369baa0186e9beae829fa988b57c03c887c6f59e7747 SHA512 0a5374eca2d245953e754f1062a405118ab8359b1c039fbc05f979fa5159ae9549dd8f8834bb2bcde651b6c3606a270e730952f967b0ce5ac488030e53ddbf9a EBUILD kdeclarative-5.115.0.ebuild 1044 BLAKE2B 0790a28549527b36b9940192b2a3cb780359393deae91b95304b8e5da6b77986cf7878a6335445641f1bcd583c92bebcf643dc0230154cad12110129f93e871c SHA512 8c779cf5ab7e2d898e5be1aee41b5b6437f79d48021610f7dd528a1181b5c0551eb32772e2af1a3e03c5e8894a47572e77e510f858d6c3e0a43781ed4812caa7 -EBUILD kdeclarative-5.249.0.ebuild 690 BLAKE2B de731c0925f368a1d952a0320064188d752b9555bd900f93dbc44660b058dd735d684b406dc43e7278e704129c08652dc80277d1e1584221c843e2049ec0531d SHA512 78f37b5783e607d98e65c26023c6d1e1844ce2a3e471688e78060c78c3b85ca9527c42beeba4779c603bfd63693ec7d3f7646a9dea7234a42efee81c26d6d86b +EBUILD kdeclarative-5.249.0.ebuild 690 BLAKE2B a991620c1430033e20344fc6e32b04325f15d549db1448787ccd40d425544a69013cd6f4574fa672a3abf4b30578a6ef015a2c546ad05c3d08d566d436483fe4 SHA512 99ca825537f827b91b7836fc1a7d36b53efbde1d15a990db986e354002a57d0a57b939beaf48cfe22c20f488d0e9f62359dc1f46b9147049defe62504707e88d MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild index 101bc23d2fed..100291c53016 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild +++ b/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing integration of QML and KDE work spaces" diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest index 4792b4d423bf..f5b91d0f9f3a 100644 --- a/kde-frameworks/kded/Manifest +++ b/kde-frameworks/kded/Manifest @@ -3,5 +3,5 @@ DIST kded-5.115.0.tar.xz 41064 BLAKE2B bbff8afe58d72f43ac6daab92e5b981465ca1b95d DIST kded-5.249.0.tar.xz 32208 BLAKE2B 4210114ab7b8b38cb7effd4527a55e289dc9330a0ef09a76477a6b6d702e6ade9ff82fe56a8c154bbc8a348a04ccfa35122479af3c38bffd12a349ba9c8a73b9 SHA512 6e9b131286fb5b8dae1c6e5c6ecf08def88ef8eb5b625f6e3c71197cd977f58b16b81399ff2807809a4753f5096c9bbca79595583e0700ef7f90e61eb69ad2d3 EBUILD kded-5.113.0.ebuild 828 BLAKE2B 659021c2015161df70a74d6a91976673380523cb53a73d610b3de1b2954ba93a2369bd771bedc88d9ef6f687d1a6a7c76aacc5b59d225922b965492ec13711dd SHA512 1af367f23afb86d8a63601ffb719b4fc59e579ebc9ba5be19eb866865125deff2dbef3fe2a81f076085d7328b79a4b316f96b0f89b839d25bfdd28bc15daed6b EBUILD kded-5.115.0.ebuild 832 BLAKE2B cff0b2b35e525a0d2fd4d6d040aea1c9034d06602d7ee4b713174bf8bb6d74abb695fde18958887a89e7e0ed837e9177ace8b10f0e79a86e95058561991ec5f5 SHA512 e69c0f5e8de99115ea5d2a33bab59eabf839eda9622d51b6171938384745a4d7e8458e410abad156a4880e90316a7efd58be68b0d52f09d639f3588f9e5f0a45 -EBUILD kded-5.249.0.ebuild 753 BLAKE2B c63568018505c8cc6eda418adb88da227898ba49a507b3f8998f07f9ce0c370021ee86f39b351475379abe476acc8c25907a356712f229e96330b0789add12fe SHA512 f01dc663d70b89c5b5c448011a9517965f4c8eb96212eb4a97ff8b1ac1852783aacd5ad84529244d6ed3ddefb5aee5a8455bdc68eb5120d9b2acf2ce5a526ecf +EBUILD kded-5.249.0.ebuild 753 BLAKE2B 1af5288d4160bcd2672036f04073b5ec600dbeaac2f2c48ff3c028d1fe131a42c4d43777b2772e98523fcec52eb218cb9035cef691a72e879a857f91d3e783da SHA512 7e9df5420357c26ad2b91377d947ab4b1f562906424fb2ec1e08acc8d1e0f34249a0405b1ed0f7b2e1c663b0104ef49ff26fefc2d8740a84b3e9b4aabb6f8fd7 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kded/kded-5.249.0.ebuild b/kde-frameworks/kded/kded-5.249.0.ebuild index 51779ee13e36..6532602ce5bc 100644 --- a/kde-frameworks/kded/kded-5.249.0.ebuild +++ b/kde-frameworks/kded/kded-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Central daemon of KDE workspaces" diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest index 0fabe42b9bbc..f0cb2d0b9d33 100644 --- a/kde-frameworks/kdnssd/Manifest +++ b/kde-frameworks/kdnssd/Manifest @@ -3,5 +3,5 @@ DIST kdnssd-5.115.0.tar.xz 2280800 BLAKE2B 44d103bc5273815f2e40fddbfc5d097a57062 DIST kdnssd-5.249.0.tar.xz 2278156 BLAKE2B c5d69725edc62065bfffae99fcf04a7b6f5d059acec53cf45f4fbb330dc19341c4fa4dfabcf98ccaef2e93c07aefbbffc0a45a89c4d70f056480d4e3ed7f2f83 SHA512 76bdd692d3bc8b2d8ad27e1a72d1acff6ce43f24c3dd2d035489c07d5498992481135235d58e1c2358ec6acc58edb63b04075ee70bbe238d3a85b6c9224203c8 EBUILD kdnssd-5.113.0.ebuild 686 BLAKE2B f334553d7706f83577ddd10bb8027e73202e891181ac64a5e237d98872793718fb4a75a85b1dee61ab7e07ac283685bb0245c9f80c6a4003679c23d06eeea9d7 SHA512 3d8480839ca15f4d7c39e4c543e012f6d5b0ff038d26acaf7044bd5052eca2b75ce1495af392a46c1684353c9031065003b3f059fdd9ab297ec0ccae8271006e EBUILD kdnssd-5.115.0.ebuild 689 BLAKE2B 805361980151169f75c8d4252d20fc06fe0081fb61fb176b0548919b6e1ac2c14a0b99155f5a41087f6c5b048e9f8bf28fe1ddbe08a30141a06d61b496c20bf6 SHA512 a98736532f4a81007fc40285c1d0441ef2b72a636d5cb209fef807d2e731c6216d852707bbdccf8ebb2761b28cc946fc50ae46eb7d80e2b211938c8bd6722510 -EBUILD kdnssd-5.249.0.ebuild 665 BLAKE2B 70dcb023a85475a956fad1bc5b1e1edf728210d55e474a93ea22bae0f1bfe6064f3b416da23aa8f8a70914f7c619ebf5e80948368f17df9ed65bee7885ce0051 SHA512 9eff952d0841e49ed0578a8b889fb8443f32d3739e6d8c67420560af0351614fa16aeeda557dd5b2bd47ab81cac62d399cda33d7adc6e5d968c8850d1c04ec6d +EBUILD kdnssd-5.249.0.ebuild 665 BLAKE2B 8815969fc10903b35b1e7eabdca45a29dd10d5f2d2d18affacb2328117ff8a5b4b699ffadea01eabce1817e61a12249a453626a366ddbf72c26fba790db3a8b2 SHA512 2773ad7e77eff96c8859f3660e9feed7792f241d567cb7f9bdfdb3e153762c2c49e14f2ab9bc934f2900e777ea935962bd157ed2534a93036018df0a6b4f9a71 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild index 931990fbcf01..b3a404c71ce4 100644 --- a/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for network service discovery using Zeroconf" diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest index 8949efe6ec8d..221efca4dbcc 100644 --- a/kde-frameworks/kfilemetadata/Manifest +++ b/kde-frameworks/kfilemetadata/Manifest @@ -3,5 +3,5 @@ DIST kfilemetadata-5.115.0.tar.xz 526912 BLAKE2B a6c80153d451e242f5e16ddbed9cccb DIST kfilemetadata-5.249.0.tar.xz 559524 BLAKE2B 892e3e900e7d6ff77fd4be80b33e354dea8df8d86f3a5a58dc559e8aa454878e2aff426a1a6f5eec3a1a641cc27dcaa09ffd29fdbc991aaadabaf4dee8697cec SHA512 7a8ea4c92b210f43e5501769763a24825be854687acc3d48a50df7aebe44bf269c1ea8ed857f989617c7966dbafe7d49dd299cbd2f964d17cd23c0b93e478287 EBUILD kfilemetadata-5.113.0.ebuild 1599 BLAKE2B b9e4bc2ead890fc223a5785b0abf9bf6cdb5581513c81e6928b13122cc41c77aff385fc5e32f3e7b366987da48110da13e4dab3764d0277d363064a76536f3d1 SHA512 e48c0439ccb47712b13af18d4cde13d8e2c9e44de4bc925262bc02f4c98c34f082bc8d990472431bd0acda7bef4faa8718cb99e547f9185893e19207859a2ab9 EBUILD kfilemetadata-5.115.0.ebuild 1604 BLAKE2B 00be03ae3f2de12e5b3ee16d95bb02525fc2c54cd07fdcaae498de75d3f6f4b362954dfb0c9733f0fd029ef31bfb67c315dfb12a673c9b53eeb4d291ef779e15 SHA512 0300733526d7166f1beb1da31b4a0c0dd4aa0802f87f2456d42bb1bc8ecaf2c415bf1ee047470336383892a734b5c1c0552c5c58ed3712a4c70c64f41fe73dba -EBUILD kfilemetadata-5.249.0.ebuild 1551 BLAKE2B 5f94e0d7075c9c1540bec4f5f14d8110fbe0edab9f4c02126d3be64f74861cbf3a8c6997647038b6199090416c96dd08e3d155e627c6a54c85ec51768db348b8 SHA512 765b307d93881d74745394164aecc2cd9c1cfe25b983f3357e1d09ddbb040703740ebeedb8c89c91a007707b0e2d52983d4b671623b878c249da122930ca4738 +EBUILD kfilemetadata-5.249.0.ebuild 1551 BLAKE2B 369412a223226fdc0081a77343f2b5ce6da21480d3f774b6592b4ab3f4736e693e644c953abd66a9efc3aa6dfb38c897191e32416475deb592c38a92b8a84b3b SHA512 9e530250b4d9a567009fc16465a622967d4af9f75b52ea61f4aced6ea28942c9425965c095409d7aa731c199820af4910d6d5ca416415163dcc10816c775245b MISC metadata.xml 645 BLAKE2B a40b11ced7037083642cb3edc9556090c3990213efd3c657d5b92325e4e965e41e0248e7ec8d91bebd263ffc658d1115d611a536adc1888eb7c757d31ce27b86 SHA512 d345ecf2534073c85a1f5eba743247d23ca6ef097fa20db3685b52fd5285b8f4c6f604890d80aaa20d9e0a2f101d947e1b4dbbdf62d740ac9b563e9f88766546 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild index ec8475d9295e..63a33aad4531 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature python-any-r1 DESCRIPTION="Library for extracting file metadata" diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest index c8679e226a1e..e56ba4bb3abd 100644 --- a/kde-frameworks/kglobalaccel/Manifest +++ b/kde-frameworks/kglobalaccel/Manifest @@ -3,5 +3,5 @@ DIST kglobalaccel-5.115.0.tar.xz 2338984 BLAKE2B a7c3a5ab9037930bc0b031b1822fc2a DIST kglobalaccel-5.249.0.tar.xz 2303752 BLAKE2B adf67df17b6a9d6ca3bbcc7c0554bc5fb23b31d9056c01472d7c10f9cecb9cef5dad3c6fdd6aab64f6509b0cedf352705383a0e52202fd415526571faea434f8 SHA512 e7d8689f79323a488eea241b70af5211e68c69a948a43881f721d8f8001ed05c074c7592e00b5df86a18b61babaae3d6c33ff85b98f18bde3ab5f082fb00900f EBUILD kglobalaccel-5.113.0.ebuild 1193 BLAKE2B 0ffa251d546e938ac806c54db61134de148d345f9d64a80e32a63a4beed97924c18db43ebb282f3600b6332a6d2461717b261e9563157a6d7ccb3774527970df SHA512 e33067af69f8ca6b27ae1a3942a13d39befea0f6e0760b9c10ab57cf2b5b0bd350a902ec178a3f40448a84a40aaf76cb9454253120d079b6f95519e998b5c2af EBUILD kglobalaccel-5.115.0.ebuild 1197 BLAKE2B faa8ca1a3e98bdc0c191e29fdd9f87cd1cf0cdb295261fc84c894eb1b048088fb23fee664e9aea553deb4e7870e90149d894a10304768ec7a5f4c660415c266d SHA512 dc59429e553487e194fc948c95bc5d7f6bb6e52b9499e9d2ac933ec8bfdfde4c15eae45f8c76bac502faa9e6fb7670d449598b38ec41d548942d0efda69852b0 -EBUILD kglobalaccel-5.249.0.ebuild 377 BLAKE2B 7a5795011e21c96e2aa2e356c5be96d342c9cd97181a071c5ec77b5545305b53ac783f3702f75cad4fe5098c3e8dfb7d3787deb87e846ac1c83aa3460a1049bd SHA512 b2ea5c15c0f3962355c10767a8aef8bf3a715f61a3703c45cc0c705211db52f916b8cb46678dd64a1d687be19e688fb61125179192280d11e77e967565700abd +EBUILD kglobalaccel-5.249.0.ebuild 377 BLAKE2B bb65793f1aa64c0d41203b08fd1cdc9b5efafd9adcacf7e8030810ca87c5082ea93650c315c787d0c5fee72e111db4c41668307de5dd4dee5aa23474845abb97 SHA512 8f1d682993c05859bd8e3f5529e5458e12d756735be8ed58d44ba139ccefeb2b0d8f864a7668e667529ecaac7e920d1d45231e58acdd34f4c2e9a5ff019ff142 MISC metadata.xml 642 BLAKE2B a72c8198bbeafd0090718a7ae9f850f48a57fce9af91511bc7b8e975e9dce8f892aacf840de2755e04c8a07cbcfce49b9d6634178f4586c496c83910c9278248 SHA512 1b7db8f5864447411c1b3de136b543d0bca8db26850b1eb63809295afe690998cb399b299da14d214ebe43049c6121ff9faa311834f6c26f7afdefa6691dcc46 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild index 008034a15ca9..3fbcff390fe6 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to handle global shortcuts" diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest index bc27e454589d..edadb39839fa 100644 --- a/kde-frameworks/kguiaddons/Manifest +++ b/kde-frameworks/kguiaddons/Manifest @@ -3,5 +3,5 @@ DIST kguiaddons-5.115.0.tar.xz 78428 BLAKE2B 95b7867c2d81245bfa82da1707a7962b4a3 DIST kguiaddons-5.249.0.tar.xz 81764 BLAKE2B bf3643915893dc7ca31c181ff9d5534758dc9344f5db309a7778303037b60045f414f35731cee707683120a2c6beaf69b7f66623504c177969573907e9903c77 SHA512 da211721275ae5c7ff1e3f61938ea8a13991e122e5f942f7f1c6aea83cdb2920a4dd8119471e604f70211fac5fd563fcf14ce2cbe28539e5f6a9b330ceccd41e EBUILD kguiaddons-5.113.0.ebuild 1115 BLAKE2B 9d5a1d92d8827a60b5dcfd4d4f397fc4b516ad022d3fc275ba7804d68d167f6c7f1d23a03ce391aea0cb0b9bfe0c09d71078d3f2428e55b6b56be4ef024975f5 SHA512 6f3baaa42f8616725d71c7b7899d74b739255662377bd34ff58188caf3869d2fa593921f4daa9a263d140c584c1f9e5f4b4fcfd5ff6cbca74ba5235a27e77ad9 EBUILD kguiaddons-5.115.0.ebuild 1119 BLAKE2B 9bea1c6bd0344660cb50c7907fc786a0301dd5213d262a05fac402d8ba7e5c3c41be4cc41bb59d28d00e8496ab0f3539d8b5752306dbeb513e79fd02e258fb72 SHA512 ecf6a1d5ed920b3d1afcddb201b24684cdb31fb53be413d76db61bbca43729be8b4e64f6c98c94f308912e1ec2203c3262f07829eaa6e46030e807a354b1e50f -EBUILD kguiaddons-5.249.0.ebuild 979 BLAKE2B a6c1dd35e494c10edf940d5aa3380458bad021b97cc3cd71c8fb686b39c46454ee3957193d6d4fa19e930e46e593f613a0706f44c300cfa03f176c32a56d61d4 SHA512 0b119fe0ea1c7cafb9f0a60f2da5555763f0d5b458a2ef9c31fa077f956762aed18c33a9eec946c987bf92c8b4dac9c3e20225e1dd2afd6cec4c1dafaab30cee +EBUILD kguiaddons-5.249.0.ebuild 979 BLAKE2B 0d6e00ee044f4e57b8954fa85b26ed0c36dc5b294c339a52d7c5fe5f5a4f95e7d0e1bc63105267122ba377b8481a71711a6e983b65ac9ca6d8d0cc908a8a35e6 SHA512 56154c7dd721327bbe475f5e95fdaa938747688afbea07aa05266335f08fb98c33aa63071088517e16dd72222bcbd2cb588f6b2ac8448af904f3e81763077bc5 MISC metadata.xml 575 BLAKE2B 040d93d8f8e1d2c97c4e84e322884b676648cc1c7639a87986ac40f3056bf9616f30fb70d7dd7e69a9b7bed344de0ad6a08fa7569e576543c957da8abb779698 SHA512 f82968e1bf26f71e9a67718b4220e777075b86480304997ac4ed1dbebb5eab1251d2c45dab43d661564bde8961405eb1f979aafc84abd1fb7e2717e140a80d28 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild index eda21a1f4928..14139ab53c1c 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_NONGUI="false" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted high-level user interface components" diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest index faffaeba0bde..becb2b6cbaef 100644 --- a/kde-frameworks/kholidays/Manifest +++ b/kde-frameworks/kholidays/Manifest @@ -3,5 +3,5 @@ DIST kholidays-5.115.0.tar.xz 255936 BLAKE2B 13c041432c1f773c1375d9ded0027e03c7b DIST kholidays-5.249.0.tar.xz 251972 BLAKE2B 568784cc0cc84cdeae71a4bd91fbf94249de0add75a4a81c76b69592429265a30de627e16e29204bae87e9d811804c37b94653fede0986290e2fad79166b025b SHA512 9ea98721e467fe66787b8a7d50192c0fe6d9ab69290f7fe929bbb9d46544797a6613a5118f638b1c0dbb80121585a38dc1780cc72993870effbf29b4fe1b80e0 EBUILD kholidays-5.113.0.ebuild 657 BLAKE2B 5a86f080fd99a67dc25c4a08fc07bc1e94291d5ea99ea7725e8f571cecb75d12b2c03722f3f3eedbb2a9aa17d024d15318ebf4b9e121e175142e5915611fdafb SHA512 a4a097d512ccddd85306f1e9c5aa081fc22c0bc26c877d93a87b6fcbfcea13635a8bf206e30eb05ae220ae76ae4daa160a0e84ff8fc686cb87eacf5c1ed65a23 EBUILD kholidays-5.115.0.ebuild 660 BLAKE2B 5298e082a979abcf6706bed23aaef1709e6ad1623b47a44f52672e5fc8be8586a7d13aa3d556df87165e11e60be04470f86df36d197eae711dbeeb3b26072732 SHA512 1d98d192c18ce0e954a519e15b88b5d3dd396068c172af9c111a00219421ba4d63aa8f52b1a67e97a6c4dcc3a1756e9cdcdd2f99983cecfb1fe80d069b8ba488 -EBUILD kholidays-5.249.0.ebuild 624 BLAKE2B 14e292d0ea0784f07b199167f8c94c3bf902d407958eade5dd49a306966cb9ab808ec19c1773a49e711a2e2215f190db911773917f47fa483dbb26c00a9f838b SHA512 f8cfbf798276b1c85af486545c9efbdad818a01be31acdc44a264d71b8273cd829a8d46eba17e45a62f58e85c358c0440adf374e2e24bdccd0e7901fbf853f39 +EBUILD kholidays-5.249.0.ebuild 624 BLAKE2B 20003c5bb3207f644c6865e50cfcaa364874bad7a851226b7749721ae2e49a7782fff9f0c1b5be0cd0a0d08df54a06f22fbee61d1810efbe20b195ae0b0cdbc6 SHA512 c389afa4be918bca556864c19d19cc6fe914f9d3e183eb0a39812ee0ebf27c987039c1b0dc9893458d6fa2d328a3861402117ea4d5ddd0b33442b1af00266666 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kholidays/kholidays-5.249.0.ebuild b/kde-frameworks/kholidays/kholidays-5.249.0.ebuild index 12d59577d157..0c57cf515b63 100644 --- a/kde-frameworks/kholidays/kholidays-5.249.0.ebuild +++ b/kde-frameworks/kholidays/kholidays-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library to determine holidays and other special events for a geographical region" diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest index ffc83ce2fcff..764e7233c29b 100644 --- a/kde-frameworks/ki18n/Manifest +++ b/kde-frameworks/ki18n/Manifest @@ -3,5 +3,5 @@ DIST ki18n-5.115.1.tar.xz 3130088 BLAKE2B e6a256fd8ffc99dfd3e670b9a7cda089f85057 DIST ki18n-5.249.0.tar.xz 3125076 BLAKE2B 0aaffc235b21162fbdb98f6c4fbf6f01327d3eaf04b4c24e013a9b060371ab3fc21ffe0f0aae4bcc47b6bcb4a2ccc6d09bb4733b078d1870479611edd1833c1e SHA512 cee7c081f3c9d3a24606e0618ca2a077b1b829353447623778120396e2990167de28fa12a998de9203c473e3350c8e1d37c8a45fabf23a8c147c5119d446b1c6 EBUILD ki18n-5.113.0.ebuild 917 BLAKE2B 1fd2c4263849db4acf387f987a76d5b3aed9d564c42fe5a8c5739bcd5f5aa51d488315fd9bf17e3f14e431963a97053cbc0b984ed291b890e7a6037e96ddae79 SHA512 7d43518d711b410e358a069aa3bd857bce7d9791a1096a6c3cfecb43b23619e11ae9d8c67fd1afbd827b34f1af775c33446414d6e5ee5c2afb986dad1b85a000 EBUILD ki18n-5.115.1.ebuild 921 BLAKE2B 87c2eca89cbb2cae609893a14d6c0299a160e0b090784296b02133f490a40fd72ad2bdc9261f071d40325f39e57ea23eb160a9656b9ef9b312902b2ac0244f0b SHA512 426a4bb181be6bc940cae79ade48930295796d0dda3da86656521ea6d1bfc8d14ec52fafa06b0b39d32fa9ee8531fe90f79134610700d10cab73bc9d635fdc05 -EBUILD ki18n-5.249.0.ebuild 890 BLAKE2B 9237ed1275c6ba69d959d8ac5c7c512bf502c26a619ab3797cb30a3e97562e74f1aa1ed14f9c394b9ef901bce761e126d5575a735a5c7a7e9725c0c56793b581 SHA512 1f9226da7ed53bac02e2810faeba68c7398ea6408ee53ac0b0e1a6280b7e6b432a8a84a9cc0107616634d5dd862bff68b7109beeded78428fdad653187c3d3f0 +EBUILD ki18n-5.249.0.ebuild 890 BLAKE2B 6c053ed1d92f1ba25e272791440c5201a234651c8b679c53d14c2c357ab4ac9157e3b9c1174585d48a3df8ac838aee1cd67ae002c4f586cda87e62c30d026b20 SHA512 b208a6e788fd2fb931838ff63819e3fb8b4f570309527709d61c0621e91b890be702f6e4916d2109c8fd42070e59264706a556741aa485986ac35d91d0d67674 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/ki18n/ki18n-5.249.0.ebuild b/kde-frameworks/ki18n/ki18n-5.249.0.ebuild index 1a6a98ed0357..9e4f4670a6a8 100644 --- a/kde-frameworks/ki18n/ki18n-5.249.0.ebuild +++ b/kde-frameworks/ki18n/ki18n-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org python-single-r1 DESCRIPTION="Framework based on Gettext for internationalizing user interface text" diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest index 01987f8a3b15..b78f5b1ff0f2 100644 --- a/kde-frameworks/kiconthemes/Manifest +++ b/kde-frameworks/kiconthemes/Manifest @@ -3,5 +3,5 @@ DIST kiconthemes-5.115.0.tar.xz 1312068 BLAKE2B 6e40e89610031f5ed9cffbd4c847c147 DIST kiconthemes-5.249.0.tar.xz 1313844 BLAKE2B aaba0e6664c0d620cf06014cd76ab111743cd5670f4c49102dd4ce2ce12ab608bfa826d6faca6061472db430ff849cbb6ce8ac720add254782c3006b43a63da5 SHA512 ceb4aa094481f69c354be166d672d31744aebf072ccdc783b29cdb7c8702fc3e7e23f78e2219491919efd684069b845c54e1c5581854883eb76f8be68bd8b450 EBUILD kiconthemes-5.113.0.ebuild 803 BLAKE2B 3c1bf5e6c9659cc53512dcdc836591a5443c6e3c248092fd8071f58d9f5397c177aae929df602945db1073f807ba86c4476690260d92713dfcdd06ff83bdb0e8 SHA512 51e89610858961e411e59a4268ee77596c28fce46194e2fc5101e829a23aac5213b887feb68e4ee379f536f3ac5dad9d25660914df27b86e3a072dd96ecfde4c EBUILD kiconthemes-5.115.0.ebuild 807 BLAKE2B eaaef305409c9b6061abb43ae56f1d362f3567af329af031b559c28b9908ab1b3559e208deccc99431733767f33a60ba660115e398f7c497a5d908f87f4a0f5b SHA512 062ab03f5b1f3fedb5747f00abf9e76abe9f7ec8700a75162d0b58466353582eb98e242c6448aff3a38210e35f5a5829af16a7ed1a6899bff161407938265bdf -EBUILD kiconthemes-5.249.0.ebuild 719 BLAKE2B 3c34933b7322fdb0e3f8c32739dedd5bd513617028838ade00ff1ae246fb730f4ba385968d7ad41f94f6a8ba9d793eee6d7e10ef44f56d1fd9fcc566b081d7e1 SHA512 a441973a1580675a3118b616422a33e44b0953c23fd3053cc20505839abbdfeadd1d1253c1800cea4447f1b3a79d38246d5aaef5114a77fc050e848548421b80 +EBUILD kiconthemes-5.249.0.ebuild 719 BLAKE2B 15720785a7079e0b6b2eb10bab03dc36b9194369aba64fa7ab45bcfdb74d451c8250f05a7741c81d5de640218a54f35637f6f3e35a581db26fd98429341be19d SHA512 4479b20f5ba4a2cceab78b97a6c9900f4118e512037af9d845a2ea4ec5b847462bf88e860c7ea46d04516983866cd07095324c36b43db4216936bc07a2447afd MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild index d61185a96929..e89ae7b58774 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for icon theming and configuration" diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index 695a00c34dc5..321b1f2b8405 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -3,5 +3,5 @@ DIST kidletime-5.115.0.tar.xz 30936 BLAKE2B 060cab0d4ca5ac4bd831015fc70829f4d5b2 DIST kidletime-5.249.0.tar.xz 30872 BLAKE2B 4c3d8f99facd24fbe4b7656af3a40986b025e4367c67dc47923a09fc6ab96d21dc155b318dbd42f8a783a00cb5adb2499b82c0c69c80e406b49b7c36b913b71d SHA512 1d31d41b77ef73acbf7eecd61cae9bcfcc19d94c3c4c34483b3e6a0ba0f1ee8e99070e9d039c7cf9ef26c225a63d5e573bb6092253492529335fa96c7dc724b2 EBUILD kidletime-5.113.0.ebuild 1205 BLAKE2B c77e0842fc78c3dad6bdf95f8a040a0e832a7fc4127c7b8af8268637a4e0e7e9328742528e52733d1b9d1661cc574715e06d06d6626ce771c96796ee42321eb7 SHA512 703a17c4aae5dd787203e263f82d09155a524882e7fb30a6ebffeceac47f5afa2ab33e5b3664092ab49749fd52aa5aa7bf2ac5ea245bcbb69627c1691d477ac8 EBUILD kidletime-5.115.0.ebuild 1208 BLAKE2B de6649185e7000d0d08f0531c61546e10ad095bd7f63892ef1b548eb93c77993e0a8c72198930958404138fb8015d6232dda5ca434d92a1cd0e53d5c32995085 SHA512 a36d8191ac63a10da94f3245eaa1e8baeb15f39e03680862084040e66311298d3ce4dbc7b7a36aac5f552753669530b3fd79f0aae80aa66458753c6612c4c531 -EBUILD kidletime-5.249.0.ebuild 1077 BLAKE2B 9618756338ce5b1a3b315f83b1000e1558811e60abfd1d3f4991e75d267b9ef706105e9caea802a7a417e1c077574bda733e7305774e4d788181c4b055b410db SHA512 79f4fbdb2eff7245e78692598a63a8277d3c3d99b35c047134c8c546603ef4fbb2148bd7c54c9df00aed8f5217137ac9c5c48c25a068a3449b9abf2c80795464 +EBUILD kidletime-5.249.0.ebuild 1077 BLAKE2B 29155f6c01008666fb34724f778c44aac0917c84e8094dcc6d347e7df762aca68ec8b10fbaaeec0392de9112f23ae62c2f91192e6b9ed62c1916d367f6e536d5 SHA512 263b31dcdf57cc26eff86f18f195d824931de2823c3defc664c24d5b1a7938834ceb1a0aa5f65d05e42a95b5731ef1ba3bbe202d02addf9804578b6074b1ee12 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kidletime/kidletime-5.249.0.ebuild b/kde-frameworks/kidletime/kidletime-5.249.0.ebuild index 1eff439eb7cb..a4213e68004d 100644 --- a/kde-frameworks/kidletime/kidletime-5.249.0.ebuild +++ b/kde-frameworks/kidletime/kidletime-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_TEST="false" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for detection and notification of device idle time" diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 0b4f39cee855..6bc0defe8e3d 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -3,5 +3,5 @@ DIST kimageformats-5.115.0.tar.xz 15757728 BLAKE2B 911215f6271a367f61ba47531cd25 DIST kimageformats-5.249.0.tar.xz 15919588 BLAKE2B e8dda2c71a8b648f2f0b4422fc533f35b087d3de40570358dd55b9241ad8f48aabc9af33298a50c5474acb4e8b559602ccc283b7a88d08792a3d2c9c23a69357 SHA512 038d16d9b407e253f7aa21d9e8ac06f4510cdb28621f97d7344a3cd5bb3e563fcf106638a1c1b53083e03521ef56cfe7dae4312cf84ea873325d3482ff6ffacf EBUILD kimageformats-5.113.0-r1.ebuild 1153 BLAKE2B 843ef2cbb6cc5b639b9aa7b09981905385e6869b7c574eff0c40b2e5308b1f75bb717f01c9c720691887ad50c1b1a0be2b25fcef7f3383b16d2dd7042cef0bdc SHA512 dd971cf6c3e3e558f41c80ed0eb0e70905ee50a18634da826d7f3289c5ba21316b7b0b4909cb40e6b92b12074eec2279d04e9bbf8418a856498ec05c39254a01 EBUILD kimageformats-5.115.0.ebuild 1156 BLAKE2B 95085511016fe50e236d90c430f43eff6d0da5a309d0ec7e15fc0f5c0f9c705d6720bb251dbc5a05cc51c2b2f080070fcc246cc6f3000c8883a965f0c46ef6f4 SHA512 0cb16cc60c88f18065c92e75f48e861c3f8a7da3bdb2ba60596db3392b999bc312bb06d488714be610f8055801da64a0b00bc0fc89ae8c2784a092da5d2d396f -EBUILD kimageformats-5.249.0.ebuild 1132 BLAKE2B 02551a375874eefbed8e8c87c4246cebea86cef5a3f162225203fd30544a917101ee7aed5baae9016b4007f5bc12eb7a3bde081b624d8933906c94de693baa64 SHA512 0691acb0fda558d511f274b8bc9b5a46f759465c0082b4731293431e4a6701fd01738696ffc03466d7d11e962b499ed7ddbfdd9b2374c88a776311efff52e174 +EBUILD kimageformats-5.249.0.ebuild 1132 BLAKE2B 85bb678254dddea14112a1fe888593e6bcd7bf3dd812bbbd89305570b77e6c50ed46edb789f85e22f92e3b13e8c5d071c7299c19b3fcb89349e9782d8c989871 SHA512 1331415d4fa4dbc746a517805f08ab5ee9ab7332bba0fc14e63d2ff9132a7dbbac9baad9b464785d45bfaa2d7c881ed00ce3f77c59341e041cab6532a09ce9e8 MISC metadata.xml 595 BLAKE2B 448cac07fdc9e4e49323b591d931323b8f60f57487fcf3d7aa62a24e0324f46ccc0fab2be38363fd70dd042b5fc8c51f1d13db50083451f3ee09339446984419 SHA512 003bf8435480b2e358707460721139ca3b3e25369ccd2fe857ba80aa9de40a36a3066cae3fde6e72a0aa4fa9f92cf795e878789d07b00bcc0afe73991af79621 diff --git a/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild index 01dedff97b95..3568b85e4894 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index 85e56c9a0efd..2b380855a800 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -5,5 +5,5 @@ DIST kio-5.115.0.tar.xz 3799964 BLAKE2B 020084259a4e41d102e786d34b899420e18d75f2 DIST kio-5.249.0.tar.xz 3351372 BLAKE2B 0c410487082c0ca3d0e85e31b6bbdaa12ba2b2ad777e49a0d01a1c824ec123ad8f21806a3e8c96384398bc8c7b7332c51fafa68058d6e2846cf1466660150e4f SHA512 eba1cb9bb27161b134fbd1024ef523ee9e32447bb62e35fbe66a21b3fc5578fb9304dd445da158dc2f76ad3527cd0981766c3d0f909fd6d0f6621efbb303c3bc EBUILD kio-5.113.0-r1.ebuild 2581 BLAKE2B 8f9f801557b53363342d860dc907a1c6c9c199144e1a415bd54bbfa0bc99d3e3932c00adf249df7c74f5fb286b756d7f59d18cdfb358e1f2cceb9acd5464aae7 SHA512 62f5d4d523a72f2de477b256d0ccfdce39812d3230b8d7ba0db828247b5374c17d59bad0e5c65b2e81872d1b72fd2e95afba5c52542ba20e6402afa22a0effd9 EBUILD kio-5.115.0.ebuild 2437 BLAKE2B 4c51cd30a10aa8d585b858fdb345a9b99ba561218436c79942d60412740e5cb8d22955f9e74a8ce61987e18b8414d19fbc7ac97663394cc009b494de3cb273c3 SHA512 cb4e8a206c0e3a5058adb1f88ff13ef9243cbacdaf41c3fd9c017b69e816cf9afc4f7471b0d0ae216bf54b1a5b235c3b310b7719145e28ccb20ca60cb5f32bbd -EBUILD kio-5.249.0.ebuild 2209 BLAKE2B 0a358547abb93c3377451f8599df43d1ca2c69a63b1071807b768439d84327d06d59e2a2bc3f585b80c3f42d91b87f9f8605ba8ec37f0991ed79766c2306abd2 SHA512 0867b74ef527e87f263d9e0dc70b9ed4df73d2c22c14336bb6bc2157ba2752dd9ce380ea295817edaca341cbacf17d5923c18606e55fb2e0bb294e7fd7044e33 +EBUILD kio-5.249.0.ebuild 2209 BLAKE2B bdcbed88539f2ed6acde3e103d6cb56783b0d24120be8d96e08b2ee16dac06d6f2cc9a16997ba1f63ec6ffc4a866c120d5ca068bb37a5df26b87cafc9eaa3bd0 SHA512 c344e58c173fadbc24cb9a5efe4b388f383634c225dcf1ae5e39b89027a83342a6adbd63e77c5c921936d924aadf102d757d13441c4b30c9e3b216ce7a2477ee MISC metadata.xml 776 BLAKE2B c30d6d930265af6c0f0d5e01e2ad7b4c7961190f013e9447dea890880f947a0ad006ac523e7363e50a58221d807e1b9ce78270800a20226906e48980eb332b6a SHA512 ccf86c003f2933287e41fcac9980f07006b3bde5a303f241d7a1fadeffa0b22656ea6e51fadd5ea5c40d7e8fa0debaf16a0ac004db317a18c99d80461bc82115 diff --git a/kde-frameworks/kio/kio-5.249.0.ebuild b/kde-frameworks/kio/kio-5.249.0.ebuild index e8c21c659941..2ed5801490b2 100644 --- a/kde-frameworks/kio/kio-5.249.0.ebuild +++ b/kde-frameworks/kio/kio-5.249.0.ebuild @@ -8,7 +8,7 @@ ECM_HANDBOOK="optional" ECM_HANDBOOK_DIR="docs" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework providing transparent file and data management" diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 81fd7013931f..7e2fa4450a24 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -5,5 +5,5 @@ DIST kirigami2-5.115.0.tar.xz 383944 BLAKE2B ce95794319ebbda40d384896da4e94dcf51 EBUILD kirigami-5.113.0-r1.ebuild 1259 BLAKE2B f6b5b03df82c672e8e388148d8ed4d9e5c2dcbe81d830bf01c25359b98b231978a26c20302c1651bf9a0c52319c256ccd5944f6962eabd1f8d0a32f492d2391f SHA512 6093c7a34d8c597dc7c03c5903ec455361c15eae6eb8d1bf5ac871659396fe01c0c38164a0bc2dba5cc3285ff66b8cf3b0720fb884ddf9e8cf9e20ca782a8950 EBUILD kirigami-5.113.0.ebuild 1179 BLAKE2B 931d5c609369b2cbe37388c90886b6287da66d74343b3d22fff37578667b2a87599821fc2a313394be435e4bcbfdf3ceded2bff1b5419333eb9bf61fb2198231 SHA512 e0c3775f55bf3e3f34a7d0f7d9e57e011fb3a5dfddbd1f3030ab419466948683078c25653d6c4372f0229458cd96dcfc496f5d3a73a1b2ba28ef2d2c4ef7b27e EBUILD kirigami-5.115.0.ebuild 1182 BLAKE2B 07593eccd2d894c63e3bf66c44009a4b55c4409d75f2900a96c125952ed30215cb28a1e47d73d0d94bc45f48a77d45dbd16e39822f1ded65c760f76bb805fed9 SHA512 fc038707ace46abc7c10989480726c11da263d0366d0f0c69a60c36c3136d1e2989fbb178e229641ebb41fa19afa9db6a2fa500cf3ee3930a716ce23fcb0f303 -EBUILD kirigami-5.249.0.ebuild 1017 BLAKE2B 5735fabc71a5b32482f10c588100ddc7c5219cd931d5e422bde88f7dc8f23630142f473f4e6072c1e384cf75a45bf68fa29bb1446d2d660ada3b2e04ddde3b3f SHA512 31dbc48a25a0eac495f9a5fb8ac254cb14a51166ddaae6312e7a7871d3b1814082193245aa555052e04138ae3b918759b617cad033dfc1085be2413ffc7b31cd +EBUILD kirigami-5.249.0.ebuild 1017 BLAKE2B 0330d05496a23336ea0c817629943527cac866afc1c3a19ce697d62f6d2edcb73f65bdc44261aa48a89f620e417f8493d518be293c1f9a90b2a91f41962d5665 SHA512 444c5fe057de8683a6638d312b498048879a2cb36a3a8b7b21c929bd5a2446c540f5e9ace5b9bf7e27cb56cb2b75f733de15c7f2cf32899daf9b6fd94bee5403 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kirigami/kirigami-5.249.0.ebuild b/kde-frameworks/kirigami/kirigami-5.249.0.ebuild index 7fdb0e9420e2..90a885ed5b19 100644 --- a/kde-frameworks/kirigami/kirigami-5.249.0.ebuild +++ b/kde-frameworks/kirigami/kirigami-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_EXAMPLES="true" ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org toolchain-funcs DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest index 4511a572e329..f6bdb89c492d 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -3,5 +3,5 @@ DIST kitemmodels-5.115.0.tar.xz 407312 BLAKE2B 101c2dc57fe2616fa1918343840422885 DIST kitemmodels-5.249.0.tar.xz 398800 BLAKE2B 3cf7c0ceed53dc0aa5fe88b60f86b8588a4a8de2d025c4845492412aca6493b7d6da7b5bcc57efcf384e7335969bfa3086750d778303fbd3390c1561206b7419 SHA512 06ec8b9860b133ab21d7b99aea6210db419b68bab262fccb51f244066a318b1a6ea0b11918b41e494091cdd068f1a32bb7cafe265dd427fd9a03df9c99266fce EBUILD kitemmodels-5.113.0.ebuild 616 BLAKE2B d826c29d084a1f5d341f7fc389d946af161e38597d7c54a0e008a8ed21587e726ea080f488880ba523a8a10af1948c2e9723fef631e4949ef8a74553fa1afa37 SHA512 54813dcb220259709c054925b35886ecaa128d3f093043c37eaf0a3a7cb0788392264533e08615a0a4eccbc7daebe8800749aa4139ed6a4a11f7550333cb7640 EBUILD kitemmodels-5.115.0.ebuild 619 BLAKE2B 61a99de430e5bb35957b929a611acedc07edf78762259b39b2d4f2a0d28136772c4d41bad04653e6aa69736ca0ae18475454015a0a7cd6363568f5ee7834e424 SHA512 20567173ddaaaeb250c30e28a7dcc49c1d6e97c7ff296954a98588635fe356df4bfd873a9cd51141b7c52d72a4543bc4918a3608189648501eb44f38a914f9a7 -EBUILD kitemmodels-5.249.0.ebuild 463 BLAKE2B cb21926ca14bc96d55f0f11a343c4f8ba5b7534e283f777c64151e3b19ae82359a33546fae6f0d618073eb9e452e9d29bf3b2d37fcb4485c40c46ee82682b2c7 SHA512 2d59f276eac0c5ab33187f6a643980c436ec83649c1587b9edad8b9fac65955b3898f0f2b56516b61eb30f0be71a140415c06b9edf5009b6eb2991dba145b52c +EBUILD kitemmodels-5.249.0.ebuild 463 BLAKE2B fbad40dd6f1879c7597139cd54f26fa2a146119f545916540576fd52783546bfb3130f661d8f72760452dbdf9bbb4dd22cab22a71e9bf5ffd4a209c7d203be58 SHA512 d5c1d4c8f04630c44660e2ffe0ec20ee9336d384504b01a6c4e68d7e741162ead013b9301d80b455a0c5ab93fb4c0e3fa87ae2b03c2ba178de8dc888c8555e8a MISC metadata.xml 552 BLAKE2B 5cdc5875ea809e9597a8510b6c427afadb94c1f5673c2787d8d825ab1b1609be3f0ddfaaccd64b717f188c7eaeb44cba90ad8beef3653844bcd6c1567b598a90 SHA512 ea592f4380f95578d9c15487498f8600540e3f41d4702d63b13a34ef6f722dcefe70677e5026f507ae04b1a97d29d91851e0e06dfb48a63c3dac98618f08ddf6 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild index dbdd07d6be8b..dd2bea8de8db 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest index 95fa17c6bd2c..22b2f50f86df 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -3,5 +3,5 @@ DIST kitemviews-5.115.0.tar.xz 2264972 BLAKE2B d9d60db19815471a269ee7d1ade03794c DIST kitemviews-5.249.0.tar.xz 2261712 BLAKE2B 2b2c03e954e488e48eb29b9d9c6a826b54068a61e2e284fc9f4f9d8c2574e38d4486152cde887d96e03a0bd837a557cf151a94efb928c55ea54cbf9598760aef SHA512 211e4c363d9151234c6a44ba927b10cbf4413d82d1e498ecc650f1c36c29ee485cd7012546164a32d3dfd98e62ed90035b166ff4da2c1389e9b57ac79cf95e85 EBUILD kitemviews-5.113.0.ebuild 467 BLAKE2B 94dfa8206ac17e671e48eb108b4e42f8018735eae47bf5cc51e322d856ee78e8f88f5a69859f0e70d13e268504c24bc10c013c6756d173e403cee4bcbe408493 SHA512 92682e9a25d8d4d6287bade0cff8c9b0434ada48e7366b0779b97bcb5c39b15d925f7719244e7838c91246324d0a770af174fd5c504280841d3b96aa90f6b96f EBUILD kitemviews-5.115.0.ebuild 471 BLAKE2B d265b4dc53a9c4279b6d9644cb71231862b9e05b2a2f05fb531216c89f7589e9f53defc0e659b600ed0fe8a98e52189325dd10a6a1e3717f06d3f0f24c449459 SHA512 62dac2d1bfdc522185a583fceae4215f3dda632578e1d66722e5bbfee26bfd64cfd8bd7b2afd1cb0283b1e486d832234f29f36da156134798ac1b62fc43f0f59 -EBUILD kitemviews-5.249.0.ebuild 415 BLAKE2B 229104c6cbcd01558746c99af48f84ac7f06de384d0c40a3c32b5083023a8b081f0487349dcf47600310d9c2a062a7f3c0d776c0a07db40428a857fd7e91002e SHA512 6c85a4f187957ec48e08abf00d45052c74969ac61469082fdadb69d209204fa7a5f0a3f28a9be8b140349d17b120fbe15b61e77eedb8dd0ec123ac22ea43804f +EBUILD kitemviews-5.249.0.ebuild 415 BLAKE2B 6ebab4e8e63cea21bc4e43447cbd4af0b016d4dc02cc267eec3daa3f8345a7ed887047c4a81b5379516f07701c029d452e587bd8effc8a6c00ccdf1ff156b712 SHA512 22c166082f458430a10ef06402d96fe1a9f6b130c776533304fd9b77ec283eb4b4da43c2116b74fd4b0015195cdcbfc08cbddfc111faf1d8fd95eccc663c9f4f MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild index c7d8fe7be266..e97c12e1ab8c 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional widgets for item models" diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest index f0f69c541954..8fe3fe093ce6 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -3,5 +3,5 @@ DIST kjobwidgets-5.115.0.tar.xz 2301320 BLAKE2B 52bbc7fc8cf26494a865400f4dd852e6 DIST kjobwidgets-5.249.0.tar.xz 2299492 BLAKE2B 6a9c2b0486af26a06e84c9e77108cdf11754335593c0027ab8799752da690982a788b258db9779d8750e5c92a619dd84b11c27656736bb9d2245ecec7fb4ae9a SHA512 22ef08c58c208ffa51d77037e055effa782e4c91bdfdefdb36b7c01273015396eb7982dbc62b44cf1eb3b1a6193adde21322e692efb169e2923af9368e50117f EBUILD kjobwidgets-5.113.0.ebuild 781 BLAKE2B 2dc13e00408fa9d8fc43e1b2b624981b9e39f71722887fff2933a9f47a500e2884d50a4641d17a2f3f682d8a1d56bcf55aee6f15a3296b3998fe44d37e8e25ed SHA512 45e00d059c2635988cc7fee26211876510b6ef659da931fe75308bfb6917691987d86febead0b99b458948506114946e3b430ec80dd1eea93aba747bb9d5542e EBUILD kjobwidgets-5.115.0.ebuild 785 BLAKE2B 4c3be802d9a91b2540742a1bc7a4ac7a9317047e4427aa2ea70983b57bd221afe2271cafdca7072fcd04cf6864a4ef0953fa0149ced9e2b63155bf8b6c7aee81 SHA512 b1f366a20fc6618199bf0aa1bdada612dd4accd8bba9513a9a3e8ded95b9868cbbb614878918dcc2c8c3e674801d1643da8b30348e6971d382bca0da1df8d0cd -EBUILD kjobwidgets-5.249.0.ebuild 713 BLAKE2B 09955a1496826360fc655872af11241d1dc5caeb593fc922e417b582b49f4863ed63d6963d849e85f913b0b73b1dff89d15d09cdae232fa8e2981d97404ee99d SHA512 cd59a827600efa488af1d7a60fbfc9cca723bfcb9fe890189f3887985eb5dc8092af094da0056a95be81e8f9f2c18d0d63038e34dd6322bd8b5a15be3d1f2187 +EBUILD kjobwidgets-5.249.0.ebuild 713 BLAKE2B 2aa64271d154952cdb2e1c213592eeb45319e226d6d7fb2a15456e72b7071430c59c70536a6b4680f4148a8e471132886784485ccb32ff70398f1c2db49936e1 SHA512 926c5b9ba49df923d49a27d6758f973c6529426ac0118bd2f765faa5f5bf9aaa508332fce002f3d1cce54ad234dab304f93996ac4432f22df0ae2a7a1bdb30c0 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild index 1ed6177c6b1f..27e465183536 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest index fdd9006c5d2d..a7ed78a5a80c 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -3,5 +3,5 @@ DIST knewstuff-5.115.0.tar.xz 3389164 BLAKE2B 663e8695f6f5b2f470926737d36fd2117d DIST knewstuff-5.249.0.tar.xz 3132700 BLAKE2B 20527166a79b8e66ba09f994e7d2afd564b7471d0323fb8fd12c5608cb7336b21d13a75865f6c17226577f0b9d34108fb83d824765d2ee724f1a9a0d3774adb5 SHA512 2c72b2431915e2e435fe9c1f606737008fe4017e18c55c0adf98491764580ce893f93c31508a91f08cde97a0bde7f7cde2e703f90a1097872c62b45ff4b56b52 EBUILD knewstuff-5.113.0.ebuild 1271 BLAKE2B 149ca7ffbd932e72ac0a57b6c6a32bf24b3fe0691ed40089490fba823fd06871e8e06323e72292f48db492611947cd8ad39f85456f806c599aca6ac2e6ae611a SHA512 79c8a10fa091031f4c174688c6684d66612d9aa528b64ba3a8f621f84f2627f04832f5266fa844c162fb86fb14c04e0aef0331cd25bb5f20d73a69d6963ba4da EBUILD knewstuff-5.115.0.ebuild 1274 BLAKE2B ed6f499fa3c21457280fca9a94bea43bc53fd9c705ec27b82e31c89a0b69e749dfd6974979cc83a8206300e136edb2418ee7054d50f49afd3f29c941670666db SHA512 c92a7ad9b2af7ae8721f6634227f3ed89d694607d63362691389f1b3bf2fe83b4c5c29160fc8ec7a801f0dc3548128335ef9a02654ec3d2323ab463b12576f54 -EBUILD knewstuff-5.249.0.ebuild 951 BLAKE2B 288fc2b33693be5073f9b5a5dc8d62ef616f63febf2100934e076a47617dac6cd636ed372a8dd42e52650c438f7a691e98f0439c880a0bd8bb9fba7096d02302 SHA512 b66063dbc512dd500c7b7051f4c414f245d1c2e97d3de6b13e3c140ecdc0867cb0847cf180707e6e1f2e49516032072e07a6cc3322f3ed278437a3b4412edc39 +EBUILD knewstuff-5.249.0.ebuild 951 BLAKE2B 2d4e381866da5b545d3ae057b6cfe173794cf2ab25ed1a856912b50d4b0ff685f8129aec7737127e580c2860e8a49773d447fa90d4b3c10249300a469f4655e8 SHA512 d5d2b21d0b793bcd7a340752593acd0c49c5aae4e7833327a2ac9592e82dfb068713c6e42cdf457a561406e61ab4b025094239739385a21eee3cac0e371e7ea6 MISC metadata.xml 676 BLAKE2B 708e2ec870917092478d1d1c3154f7c2d412876ed2f1863c367a627c368e74e1302c5581be2ee3a147a577e0960ab4ce88d334fb0c19addcb502e71013e3c1b1 SHA512 44b7adbb024316af56842afd8d33b36b680fd0b8d64c7f8046fd90f3d0c4a21a1e7f99c598ad05a185106b52b15c39467e1066aa4c593bde0ba06a23d8ab235a diff --git a/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild index ddc7d3ce3a05..8c48819cbbc5 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest index 35b616b083e1..cc033c286d0f 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -3,5 +3,5 @@ DIST knotifications-5.115.0.tar.xz 2372832 BLAKE2B e5a58830214dc6cf812ca13d217d9 DIST knotifications-5.249.0.tar.xz 2343244 BLAKE2B fbe9afba6840150309c41cb2e0c6f76b40040a0d25cd667b26a02b05f12c753f4bb9189a51357dcbde309dedc8f46d54fbd46264a7a10a3cbaa0200e91d73229 SHA512 e4e12bd37e2525e1fec34e3d0303c71a11478e64fb4a7b5d99c95948bef86ebf3aeb30fd57b4829ee8ed9ec62f31ec229bc9a0bf04c546bc09c9b3b700d380c7 EBUILD knotifications-5.113.0.ebuild 1245 BLAKE2B 3827ed758432c10a6bb379b90aa346762b19a180f7aa069041a22274ad9e8d324282303df579337e50816e6f6a79eecfa93c28ec08b3f90a801566a49d7f307c SHA512 db65789529d0a515c3548fdc4c021a91ef350727120fa000dbc53c0dd7af8fd3c76f3f3c8b5172f4ad2cce559d38c5f2ec36e6846babb3aac8f78ee09ff08a11 EBUILD knotifications-5.115.0.ebuild 1249 BLAKE2B 860988559d2afc9cd9cb059c0ea60976ddc8145fbb72d1c45409b4bd83c131f55a34a53912b0d16a58d6b29e89bcab928e98635dff9eb2c5a4562c659d028b25 SHA512 9eed71deb0d809ce69d26f43091bceb8af6ef057c90b5f6f3f81721eebb60c77e960e485ae5765893bdea4a7f79e42f150d6a13c3d9e0cf8020ee147d1e1fee9 -EBUILD knotifications-5.249.0.ebuild 508 BLAKE2B fde6ac84c3db6f7b1f99324f1d6cb563f2f0b086a53bed49461f081762ed40f66595210c3018a2a3de2c5cb6d15a1c0799e525b076dbbe54304cfd439f326e49 SHA512 0a4fb25116e0bda9386a2da15678bdce6e8bbfef1f3bcaa56872ce925cdcd1d83dc564e5a5456dd1bc1012ca14602f301185b81000debd401c331da98592762d +EBUILD knotifications-5.249.0.ebuild 508 BLAKE2B 01d84a8fecf69ae742853e261936863f5cdd0536e5e78aee088e97ad5b9891065c34a37d402d011ebf932e7fd14051b6b001288399f8f18d07d7d63b45123cd2 SHA512 93789d4085df6fd14bb42bd886f6df9104f4ac9d9f759fe55bee2e660d20b7804c8b3f42dba0b1f4289bbfe50c73b8a8f3db4127ea5b5fe90579f0f7e75506e3 MISC metadata.xml 756 BLAKE2B 82887e3f25e8899b4c13b9f8cbed71a65c149ae61013bcaab1afe9d41fc0d80ebf6d551870d095c210721e4c1d7d8e1e50a02c1f60538c9ae862cb829b0129df SHA512 450bb84c5ad5550b3cca26210e9651060eebbf372b7edb6758a151d5a82d57efffd1f6f23f6f922e75743dad75d5b64b1ed46d1d22d30854d3702dccc36de017 diff --git a/kde-frameworks/knotifications/knotifications-5.249.0.ebuild b/kde-frameworks/knotifications/knotifications-5.249.0.ebuild index 953f4476987f..0711aa0a9817 100644 --- a/kde-frameworks/knotifications/knotifications-5.249.0.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for notifying the user of an event" diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest index 2b3a35248fe4..6cfb911098b3 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -3,5 +3,5 @@ DIST knotifyconfig-5.115.0.tar.xz 2401888 BLAKE2B 7f3ed295a93216f0cb8f7b915a915e DIST knotifyconfig-5.249.0.tar.xz 2396656 BLAKE2B 3243d1e500bc9f9f097ff9f62a755d2a2ba536c135fc56dad45658de3553ec0f1b6232d3fc3720dab2df213d17edea4eb74016a3cf33974ef787c10add49d1b2 SHA512 5c8e29333ab0d68da9b16bc4e6e2c6a2a6f01424a541f4b087b2d603185d743af6b2e1fdf4ac1245f07b2d7b82cff6a311708ada3330f07a5af1450b83783ac8 EBUILD knotifyconfig-5.113.0.ebuild 801 BLAKE2B 7706d7094b2114508812c875051b0fa83bf24f3416fe64296f5f704aad5247747c73c4fd0a307e2dcafa76268485083805f821b92ad3c0f87226c6da7738e0f5 SHA512 df6c24821ae9aa3fa2a523d36e985390e734a7d72304949d398a862199836c1bc6a850da3760ce0617ae91f549f9248054150ceb9b767dba163f95fc6be66711 EBUILD knotifyconfig-5.115.0.ebuild 804 BLAKE2B 6253d9295e84959f7ccc4684be5a793071c5ce4c1c0731c30c690cff30851a83f4e5be115ba9150c2b2ae9ada9eab7fc1f2cc2dc97fdb46fffee4cd95506f7e0 SHA512 ad0ad5f08558611b6901a62ea7a9584b852a20c9e10a23c68be8b5c773031109250dda87ba382282c0d8d9a37d81390cf6603320a13195382241f1fef90f9b27 -EBUILD knotifyconfig-5.249.0.ebuild 723 BLAKE2B 1619520e13d4aba3080f5bad16eb3e0a4e143d985efce9c16fe84123447bbc22667f9e3a2f4e61801e76c346de03a12536d8f94db007e279fd20dbc061f93f6e SHA512 808f5881866d17597b68f0a523ee639f932877d0789efe8b2036e89406266adb16b7769b8af66a7524f0e42289b63cc35b5e69dee6a327fb86b99c810bf02ddc +EBUILD knotifyconfig-5.249.0.ebuild 723 BLAKE2B e1908c7c78e0a96d068d6b10981f02ae8d1c9c3c9a1ebffbb68b49f89c40e0798df0b13196e5c34e6e31bc0405ef661a0183499c2e72035a791735503e9830d2 SHA512 520d1c0e76967e4931ab24ec13452bb0b9688d24679b2682cadaab230e8e30270fd7634e3c793a2529eb82ae6bb4dec4ebf2ddf81f4f7389f0e45e2ac6884e74 MISC metadata.xml 603 BLAKE2B de97624d3f4f43eeffef1385a40736073d352f17204b1667850dd033193b66f15a32ad7d743ec6c27c0717a315c1372805d800263226308d4f099e580cfc4a5a SHA512 39deeac37b8b1e6533852619ccdd245d2d9cc7c6a36fbb8393412cb161ed0dfb6ab711bdd7fb38ab515fc6c7972659b4faeb2cef11da979d798b0a1f43c8ed29 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild index 6b04a3ef6c39..3cf100a4ed9e 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for configuring desktop notifications" diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest index 4ba281eaf803..ee3a813b50a6 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -3,5 +3,5 @@ DIST kpackage-5.115.0.tar.xz 188928 BLAKE2B fe9674e02c9e65f934d2d3080da015476a8a DIST kpackage-5.249.0.tar.xz 178040 BLAKE2B f198f72f083ae381b1c2e40f9586f0d2701ee0b175feef3dbcb512a256e694fa84a77259b1f3a6878b4a9593da1c3a00185cc813972710f2f858d34bec7d99d4 SHA512 49fe3f6d0e4715bfc4e9bb887c8dcf14e5586f815779af16ef9e9bbe54ae58c941ae8c570803278a99770cc2ade830aa3eea46905f1c33644bb5cde6bfd0949c EBUILD kpackage-5.113.0.ebuild 793 BLAKE2B 26586d7013a600df38f9d4a7ec5ded18e6bf9ad6f844fbd321304d38dff67263fc13f8835896d56e06899ec7db2874955d30448a8107c2c01a3d084f95713ed4 SHA512 a5d71bfe1c8bd95981cf8b86f3c2bc7c1ffcddcf5ad964776b9909fe7eb2fa91c05f0aff064d655416bf8b50d5f22c2681e7834470bd66c71868133382b2a578 EBUILD kpackage-5.115.0.ebuild 797 BLAKE2B 2fba7b960dde966d0a8a17258d33004248f7f3a630e570984c661cc474ec184a6b81f089d6b06289fc92f388c50be22791247653c7b1d3ac24260e72e036c65e SHA512 b6b03bcb8332eb4e05e21a14b7f3450e29efd22f47ca194830d1ebca472befcce92ddc8bc9c1404529102e218d4a96b1987c07badcbb8f74005d134511af4fe8 -EBUILD kpackage-5.249.0.ebuild 761 BLAKE2B 9f3bdb63b79280cb1936ef2714e8352348ae058ac1b584a3195d5ded1b3979735d93db3b4a2ff2430ea86335caeb7cba5d948b0966519ff1bfeb023d0cd5c159 SHA512 d1d5f1d6a4d8b2404cb671f37d5b79db152fd95aeff559077071cecfc9b35915ddbc28482ef2871c9e763ddf5dd326b4f73cd333728bbc789fd205c8c25a4e7c +EBUILD kpackage-5.249.0.ebuild 761 BLAKE2B f63b03f9b32617b6b0e33909bcee3c85cc414afab47de9ae91a5dcc2a1e8440646aeb10adee13dd74a32cabefcf75a9d3a448a719887cdbed9aea108a8785c24 SHA512 88ff4d39a1470dd1ec34f3f72b3451843cf1c90e34eb498e8329958eebae7054bea3afd175addc6db335db31aa0983a3473631ac8910aeee1ad8b210f0887263 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kpackage/kpackage-5.249.0.ebuild b/kde-frameworks/kpackage/kpackage-5.249.0.ebuild index 187a5fe49c96..5997d40d92f6 100644 --- a/kde-frameworks/kpackage/kpackage-5.249.0.ebuild +++ b/kde-frameworks/kpackage/kpackage-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to install and load packages of non binary content" diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest index 53557c6d6817..e835f4a78f5f 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -3,5 +3,5 @@ DIST kparts-5.115.0.tar.xz 2473780 BLAKE2B cca29730261ce176958a7aab432df61579ab4 DIST kparts-5.249.0.tar.xz 2433444 BLAKE2B 9f6c68cf232ca84cc27585adfcf9bc2f25828592e6ba87f88475d5c22599bc33fb9fe8eb6ef3c667d94c6402ff7b6c8410962403a472365b1fc1d240b636560d SHA512 a780a3c1b41118892e559939fc16ef72c394ddc4ab957472b0848a255d2b103aad9a1faba39543dd93dffeff2f13f2e110307187379a99ba85f5e8fe682d010a EBUILD kparts-5.113.0.ebuild 837 BLAKE2B 19a19f95d97f659914ea8fc96834a50f4be4454cab6adf968ac840b40dcda1240b5590439fbba608b377dda9d8d9e099d2c1b0df4616a634d89b7b7ae095f8e5 SHA512 4db109ea5786adc87feba7162194f5670df8336e1c5191067c3f89d0460fe1f546f008e936c736aed6886a01215703fffad320688ce371f8d912623a007793dc EBUILD kparts-5.115.0.ebuild 840 BLAKE2B f8622dd02669f2d19fb7a843f36848148c4729d6a3d20dda1c067063621a86a8f630ab3ee8158cc70355f22320c9bf7fe72f67d7b9119c532f938aaca7cc1584 SHA512 85191db68b9e74eff23709811a1eb0dbc2af35d0baa214088624591ba3c2f5519b821754ff64934224030a3bb91c41af6559a5ca2fa994fb2b56bc3fb8613a12 -EBUILD kparts-5.249.0.ebuild 718 BLAKE2B 11f7183b8e32640ca7cac1d983c61250cf1943153016e104813d6a4a3f644b48580e4c77cde94c147cfb5f2740640d8a3a44ca4a97bac7f12a7c2fe6fc464e37 SHA512 9cb1e7e5558b15066ae9cc2deec7a4584266936a036d4d58ddb6882682e230ddd1677cc3bc00eb82022c32d42da4685433b4a7593fdae3036110b156bb60c265 +EBUILD kparts-5.249.0.ebuild 718 BLAKE2B c36fb08f3b053316ad4dd7d2f57bc4d423f29b88e38f0052bca76921d83997fd24ba61e08004750153d095c415abcca34a1aba96ed66d588dab6627ff743ae82 SHA512 c8a5ae50ee35441133b1c84bed32b8546c78b0f2f4eb25cf6291fb545df8505ce9c0f4604b907a172f89bbf68aa2b9c6ad5fd23e45447503391e0b7fc958d1f7 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kparts/kparts-5.249.0.ebuild b/kde-frameworks/kparts/kparts-5.249.0.ebuild index 0a3ce018252e..ec9fac34769c 100644 --- a/kde-frameworks/kparts/kparts-5.249.0.ebuild +++ b/kde-frameworks/kparts/kparts-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing elaborate user-interface components" diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest index 6dbe12e9e0bc..ce5884446ced 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -3,5 +3,5 @@ DIST kpeople-5.115.0.tar.xz 63352 BLAKE2B eb82340c51331c7033d2310980921bd8d6289c DIST kpeople-5.249.0.tar.xz 66432 BLAKE2B 3802ea323afd8c7d17889706207b563a8b8282039bb5cf281e6c755f2ae48ad4d28fc46eb50ed25da0c2b80f412c14c7f475d0a6dc38daa789855f9b3c2dd69a SHA512 879573039db4ee734f52674e27b6b0ff770a379e07a19ac5acb16ab7e3cef02818314bfdc8d871b32158a5e8b4041a65d4f695ad67232aff610ca1910a021e33 EBUILD kpeople-5.113.0.ebuild 901 BLAKE2B daf3aa41a20679d0e9f0567c2c9be21897c9cbc6595a3d146d99276fc612308773b0ce336ad875c3ef4691430b98efc5dcd353b38475ac3828c8095754dda4f4 SHA512 7eae1066533f07869c324e95f7b7e0698206487227e94ceef576d6edbc4d5fdf0504316419828159ca0dcfd12b927b7d9f9f664b2135b0f947e6c54b8a70f90a EBUILD kpeople-5.115.0.ebuild 904 BLAKE2B 749f93d9f743e409803c53682d410f7c7b7380ef10de28a42c363de15f1cfbd1b1c15999d5ca68eb5e68b8c1dccfd68365e39161169fcb02701814ad751315b1 SHA512 9981ce880e1fba90f531dc31825316e1a340cb020d02b278738cd117da22ad19321c76977fa9b2975351b622a140c376ac4ea2517b178b7a22c5a061552ff877 -EBUILD kpeople-5.249.0.ebuild 841 BLAKE2B 5c3112b0b157dac364356db37d8131ccd44c6c14c7557b6d8a5500d2c5d3e80c18a0eeacc77d2ce5bdce1cabd9f097880367b189c75045b37561ea849a6e094f SHA512 82536535fd00f515a51ad83080763b806aa7307400a9c73581c41ffe924b795f75a240ccb5ac16ccadc9ab1b7379b2b45bf73219b3cb915f2ca89108b2b6cfb8 +EBUILD kpeople-5.249.0.ebuild 841 BLAKE2B 3d68d8bfb8cf98e97161b0222cc9bb18e87d7500cf62125ff4b99fa034e0c970f459b864d2a21546a0e7c3aa925846670f00dd71d4aef6e434a05596b325bfe3 SHA512 e368e4b62bbc3c4aa0016a2afe6d91037936f603b33bd959b3721eba734718e5240d739a5ce264bc39ee5231e071253757f3773d8611624aa86909264c3d8d61 MISC metadata.xml 518 BLAKE2B 552fff6cb5a3f3b83154f0579620f45a0a2cb8cf44838fb5458f7bf5ff9eff14bf272d48b3865529795b00dbcfbcbbfb3d4580042741ace7552a2eda45b3bae9 SHA512 8e3918486b964af026f8c953d42300972c8daf4da6690db9e376767a03d96b54ac2fd65626333cb29b4783d6d53dbac3c312a23ac285b7edad8913ccd6a2d784 diff --git a/kde-frameworks/kpeople/kpeople-5.249.0.ebuild b/kde-frameworks/kpeople/kpeople-5.249.0.ebuild index f301726d5fde..1b5609fd93f3 100644 --- a/kde-frameworks/kpeople/kpeople-5.249.0.ebuild +++ b/kde-frameworks/kpeople/kpeople-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALX_REQUIRED="test" # bug 816588 (test fails) inherit ecm frameworks.kde.org diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest index 8655db1751d2..c203a800eb0b 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -3,5 +3,5 @@ DIST kplotting-5.115.0.tar.xz 33740 BLAKE2B c1e3543ef61bf764d35ad9025a5d7d19d99d DIST kplotting-5.249.0.tar.xz 33796 BLAKE2B 424a7a369c0cc291efb8db3225c910fad353e1f11d730dbc5fcba1025be28c4411fb89801a8030279092729dfbe3c7516fd1f453c57daad1ff04fd05e72abc6a SHA512 d05068d57d0e8cd0620319194b450395405c0c6ce108fae928c47c9c14464889e9f13746e56a90821ae772ae5b10a5b1d14785656e9b8f19ede830876e0dc3eb EBUILD kplotting-5.113.0.ebuild 437 BLAKE2B 6458c6fcfb9eb0f7e913b6b857357ccc8f7439bd230acd1be7b044763959cab7a94120b4a790f02a1359faee8b344e2c2ed8767f9c17f55af92da3030718a7e9 SHA512 f66b13e3ad2a4d57f083bcd8db110d91e1aa6ed660abe8382e669d5a907d8c2235d0835616a2c873f17eebc654efb9d2142a76db78e0bee964e79264d927cbf4 EBUILD kplotting-5.115.0.ebuild 440 BLAKE2B 4f76e56282e8062b8e922d6d6cb9d7a69993cb6570a3c8500a5f4981d0abebfb462f33ca008ff787438c6962f058b2552d18591e9ac06518346595e199db3fa5 SHA512 2f1d7e041c3320986ce2c03e1a28ca00b5fd052dd73eab525768b592f69316863a1eed34a051fed321320a186eab01885e00c4bfb2f3ec9f9ef5a2e2784f0a95 -EBUILD kplotting-5.249.0.ebuild 361 BLAKE2B f685a6aef0990a030a071fa467316557b1a61a4e3443f859f188ac2cbbfdfdad641be8054e110f5d57b2c5a3e9edd4c71308ed4f7cf57326414d84c32af449cc SHA512 ca6163f1972e99aedf1fcc4e42ede30c9d951b1d391282476d46d467b901683b837bbd033d6b78711ac88681b422d7f2417fb9ab193491c27cd4ba39c349b220 +EBUILD kplotting-5.249.0.ebuild 361 BLAKE2B cb2f3d5490e45734860d63c74a639d6c5864999374457e890047132efa0725bbb30dcb453193de5ab42ce5e1f51e93a6733f65fd9539d6ec1b66e200204f85a9 SHA512 16be9fc79d038b2c8b9b4f62eeb1adb93554c5928eea2c90eac1ecad7c8fa22f5eedd44394b2fd961fe43e51c0ba722e35e25cf0ab8b8bb0cf44bf22fecd5b60 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kplotting/kplotting-5.249.0.ebuild b/kde-frameworks/kplotting/kplotting-5.249.0.ebuild index 3c43cb7e5450..5b5b563b1940 100644 --- a/kde-frameworks/kplotting/kplotting-5.249.0.ebuild +++ b/kde-frameworks/kplotting/kplotting-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing easy data-plotting functions" diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest index fe96596752db..a2caa6eb6e2a 100644 --- a/kde-frameworks/kquickcharts/Manifest +++ b/kde-frameworks/kquickcharts/Manifest @@ -3,5 +3,5 @@ DIST kquickcharts-5.115.0.tar.xz 113372 BLAKE2B a4e7ff48ec578f3c0dab414d8971fe83 DIST kquickcharts-5.249.0.tar.xz 109888 BLAKE2B f098789b1cdbeb546995ee63b9614c4f9fae07126272c671d76f3e1acd1c6045a52feda12f908192ce1417ade70054fb76750a4f65cf2bf411851eadd01668b3 SHA512 6c518e337b28e871e3e4ae102cf52ba485b25cd47d0e5d85d97cd567d6a66b3eca0a6a6bf27101aa4290c587c40001de2cd6e0a5bce9df57b5ff1abdb449e944 EBUILD kquickcharts-5.113.0.ebuild 849 BLAKE2B 2d77ae8583a8c77ce341e0acce5485e9e5bb3cd6742df683d7ced9ab6578a86876bd5227bcb9def576c9d229aa85c165c78063287e4e68cbdf6f5d1140d21cde SHA512 7b41c2c6c1024bb8d58d406fbd490abbaf6d37c752d29bb0c116931e7447a52185c8ad94f1ecf9b06aab6463c511d6dc251c59e885b9b3a4a26227be160e4aeb EBUILD kquickcharts-5.115.0.ebuild 852 BLAKE2B 86e7ef6cd5cc9c5e629e2ce17c404faa76dd64d44133874732e97788fd5d5b0ffd3e3b5ddb54a31e0623b022cddcb1295cba2cc6fa54db51725f034fd7a5c71e SHA512 517267554e564a5320e59ec84cd7c962c154576651df07ff0d9d68630ace25bf302436aea3378c9c16a4012a34a964990ec97e715641b2d5b1179883837c8f18 -EBUILD kquickcharts-5.249.0.ebuild 742 BLAKE2B 47aa8c0848423b2e986c43e3b35a1ad62343be164c5735259905bf32e03709a8439a43fdb95b44162d14e8a535db61bb4341566e21fc466f83564008a7d7a226 SHA512 03b15583f41ca04f5f86c891e85a468bacbe7f158e79041a210d78a819983596fc294b0b097128ac42fe3b13ada333e92486732045ae3f85ac71017c2e932fef +EBUILD kquickcharts-5.249.0.ebuild 742 BLAKE2B c343b05dfe920f383fa7002a601ed4809f0812a0ce51ab7e2aac2624f22dc27cd060abd396d7ef9d5bfe94d75418e9c5cd0c7ce75dff1ba2f4dfa8e08fd74d3c SHA512 a2572ae890859abbe25c7fda0304960aabf0c09c6c170aac372d917d8d4a35384ac3bc4b706bd35cbc3dbbac8c991099fd8863ee3cd2d9551df16f1dd7391b1b MISC metadata.xml 523 BLAKE2B ac616ef6e3c895b29f1b4f67962d0291a8fa716003249efd1176dc68aae3a06ef4ad17388c62af5c788099a64105a0e0e72f7af19e9c907dcfe1907a0245fee8 SHA512 fe433c3611db66cb4be3b7288015ab48a23368fad103af778efe451ad8e645e21a1e39385d7fa942de7522512ec622f01a47c51f824ea7945f6101e6cb008f33 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild index 372ec7fc2f2c..b0ff5d9ede1f 100644 --- a/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild +++ b/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_EXAMPLES="true" ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="QtQuick plugin providing high-performance charts" diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest index 4f27076077c4..005cec55382a 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -3,5 +3,5 @@ DIST krunner-5.115.0.tar.xz 88964 BLAKE2B bc50f60c87ea4b583702f76f7ab38065ffae34 DIST krunner-5.249.0.tar.xz 130608 BLAKE2B 428e18df3c4e74156d86301b9fe6254a016668182613aa889ea0229968c1502e605765093316540e2764668ad38d4b27019f38ea5254f1cfd2b694372b429ee0 SHA512 5f8bb8e94993d3a1493d5fcc0259d886f3c4bd639505075e06b530a4219d062058663cdab76fd6b851b964f66ea6496f01f1ee310f5b94ac240045f78dda9b08 EBUILD krunner-5.113.0.ebuild 1112 BLAKE2B e72ec733246ec8b2e206e23ff7877536b46747924c65d2e117ff036ecd14a9dd37e5dede22dd511185a62f15072a847f7d42dc619b6dace6b4817895359c9300 SHA512 c01d4f72078a7dff040e075ac3c1ce596c8a82ecdc4fa5fe766d560c86a448ef765a15aba0c9b2e54ce624305dad99a951e45f23c024ca2cae55e7beba69fae5 EBUILD krunner-5.115.0.ebuild 1115 BLAKE2B f8eef9a06e8f4848f8b90039ce0621a13dbb94a693d36747b8228c4393bc52ceee6f408de96084f3628f701aa98a3f024618eca7be4c542e108489bc59212adf SHA512 c3a2e5d42abed8a5e82c81366d1a1283939dbfb281d2447475397fd4d91131671ab00d5b34fd003abaa3096333b3e6612f738c1dae4f28984d66294e7020d012 -EBUILD krunner-5.249.0.ebuild 700 BLAKE2B ac1ffc4704877904579bf7740fde497fc96eed60e5003db6e704c3c68b770d22977a38bd5b38b1ad7d781536febf5623075c04f5a059b20712822d614a5c21fa SHA512 6c1005c4990b1e2d593e6447ca556f19cfb1b815c83ba3798aef6947ef80eb282ed86a0d568b3ec1c26b1b2c03a98956246b1d9eab5837f73f4ab95c3287869b +EBUILD krunner-5.249.0.ebuild 700 BLAKE2B 0df014800d02d3afe1f018b1521c6fc22aea72afac4fa13765bfde50e6122eeb86f809719230f0ed0fe30cd923960b78e00b64eb457c864245bd598f2d80abff SHA512 70205bfffbe79de5ca9130ae5ee3626f6a69b3f25c93a54ba7fa51e6f4ee8ab92fc335874705ae6e306ddf4ef4969c1c15c31aa3d18877116c3cf9edba0ef4be MISC metadata.xml 552 BLAKE2B 6fc263110547ce6552754eceb08fa408b798642c8525e975ef326a154776129839872f1f66d72b499070b18af12f0dd5a84a8dc06287648c5fd00602c1a72ab1 SHA512 ab8b303f3c07000e126031e092019f3226cf59b191c221e1de39ce32bf44fede7918516be74bafda1886154026d1504c0ad3652b8ae9efe65831f09fbe8d52a8 diff --git a/kde-frameworks/krunner/krunner-5.249.0.ebuild b/kde-frameworks/krunner/krunner-5.249.0.ebuild index d02fc15a90c2..f1ba957a1150 100644 --- a/kde-frameworks/krunner/krunner-5.249.0.ebuild +++ b/kde-frameworks/krunner/krunner-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing different actions given a string query" diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest index b91f1fb1a513..325bb1ce76f0 100644 --- a/kde-frameworks/kservice/Manifest +++ b/kde-frameworks/kservice/Manifest @@ -3,5 +3,5 @@ DIST kservice-5.115.0.tar.xz 2539084 BLAKE2B d37ff649ad8d8f4b675922be74e8e037dbf DIST kservice-5.249.0.tar.xz 2449832 BLAKE2B c0098afe70b6bf2e7bb76a8904f23d7665f03ef784be5fd0d67b64432021ffa982d8990836a0f4f2eb0a76a5f64ced9fb1c413acdf5f7864a6fca509e3da9221 SHA512 c8377e8c4b87788c69ccf1093220cd41ec79191319c70ed4bc31708a595517c07315c219b4482718ea9134e4ee5104827847339ba9e3e26b17568adfe748859f EBUILD kservice-5.113.0.ebuild 1042 BLAKE2B d268df3cded0ab4ddae9764613d25897bb1e64c86b1cfd89381c57469608a5e79b18e7068c30116c3a91c8867d9c271a6a4e4ca82512ee95ec2682f0785ef02b SHA512 2f8b3532fd4a57c9de5105410cea935576e10c2048bc6d6c7e48d350d2a40ad1c03f41b40544f8d8da921f89a3ce6f659e77b465d91d4325dcbd07b824c98d7e EBUILD kservice-5.115.0.ebuild 1046 BLAKE2B c144c14290ab159b014c3e93f64c448bcecb4c35e28570b2a8777e1c67955dd7f7886cae1b2949e7f210c2b82f4cb8be588278eea8a19c19df781ae80a99dcf2 SHA512 1535c53054bed8e90c6d607ea7cae7e2e13c14eba1e780b5ea04001f9e73f8d3537f22c82a8b59cdc9d84c731ada6d594af17221b5d472824aa23edba983fa72 -EBUILD kservice-5.249.0.ebuild 786 BLAKE2B b086c166b10a1dddb60823fd8cb93e56c8a27adcc742e65ca08b1a46549eb9c13e0fd2b706523d0720406e50a9d88927bf518a3c76920ed5281288682afe827d SHA512 39be9ef556631ac3c1c3506575aff4380727a67e3d442e808ba6b04212e60b76305e2c79447535d9d47f401ea60eb9bf5e0cc0c23018a2c6062804c27afd6e1e +EBUILD kservice-5.249.0.ebuild 786 BLAKE2B 4588c56ea4fcd24ae230fa1cdceac56438890b27bdf96a352ae09c61d6d9cfc4a3b146194496998cdf179ebdf66626b9c1ed496fce413660c28a79a2a7e473fb SHA512 a851b6bbd6a72c6c8c350b6ffefb1a43f9bc09b753b789d6b3b3147ffe80d7f6e91b23ad74b3e54db9564fc712be45504dee2c5ba2a8fa8fb2723cc184cc5e7f MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kservice/kservice-5.249.0.ebuild b/kde-frameworks/kservice/kservice-5.249.0.ebuild index 7d8f2ab6788d..a7d69b9f24b7 100644 --- a/kde-frameworks/kservice/kservice-5.249.0.ebuild +++ b/kde-frameworks/kservice/kservice-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Advanced plugin and service introspection" diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest index 354e164e4d0e..c050a84676ca 100644 --- a/kde-frameworks/kstatusnotifieritem/Manifest +++ b/kde-frameworks/kstatusnotifieritem/Manifest @@ -1,3 +1,3 @@ DIST kstatusnotifieritem-5.249.0.tar.xz 46472 BLAKE2B ead8ac3e8ce8bbc3f2f506e752a100565d580f990f78cbe4612e1e6b49972cb988e745345259da2a06382ffbdabf8af07a858866e2684d5fdc77ffdaa378f9ab SHA512 8fec84a313a08d68ce1b8b32fba8da50c9f281d3dcbf549332f1b1bca79412033e3e29ab162a824d67ea64b8c77bb7d8a2d6cab3e9a621066ce1a9e01f41241f -EBUILD kstatusnotifieritem-5.249.0.ebuild 544 BLAKE2B fd98191bd23c09c3df05e706f67a106aa23c1363d948b0a9190b4e17f1585a053bb0d4c934939e0ce850d02e4def9d85dc70662d2c460311f7aeb2992cf53940 SHA512 d66f44d274674adc0a92b644fa2754761c9c5a15e2664ec07ab0a5e32a25ce67ae0ec43aa40a74fdf459ee90ec631f3c1c235392d8288650dd7926cd2a610089 +EBUILD kstatusnotifieritem-5.249.0.ebuild 544 BLAKE2B b298494a6b21ba2e8904dc9cbf59b37ab03273cfaaaa94aa298bf0215857b0fd010a5bafca2b756d47bf9ef296946518a0850bb6f00df5b6e33fac966c04ca54 SHA512 2f8531e8049481a770384989f0786fa9a35e20e269a15630759daeec9bcd18c65ddb205337e41c36b64ffafadeec190dc6bf54610afc2e57f2cf956cbd42dc14 MISC metadata.xml 530 BLAKE2B f47d7aca540ade4a40bfacba3756016377a5ab4a0fa5778391e433c762ddf946779980d8663885c6e29a73733c7ca62d8b25d0869050c900eb5788ae34d775eb SHA512 f87397833770ffb28bba5bf71d5e6fd7cdc618e982c53c2b905f117eb9919bbcbba6713e467ad0b26478773c3b69bf5326d2e6e7342cfb0cb6fa283d741b2fc4 diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild index 0207faee4d58..45d163cc8802 100644 --- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild +++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Implementation of Status Notifier Items" diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest index 98b9e94c9afd..86803551fbfc 100644 --- a/kde-frameworks/ksvg/Manifest +++ b/kde-frameworks/ksvg/Manifest @@ -1,3 +1,3 @@ DIST ksvg-5.249.0.tar.xz 88584 BLAKE2B 84d81ff35fa76ddd6659e57dd8479233e54a922273184217e17c59e799f042bd2e6cb7b9861255d078c01a7805411c090858ccf0f6c45113ec5e5cce66deab49 SHA512 c294c60ad01e3a0ada8955c00689de178ac0650d675434f97c8f3cf3bb387ed9399c84c6068480bcc6e49b16b82ce2a4d5a51687d920f5b87dcc8b0253ba3640 -EBUILD ksvg-5.249.0.ebuild 629 BLAKE2B ec8d89aabaa7635d73d3e5583261bc1d08b5762067d9e8eb14a9067db1caf4239d7f496b549366ac6ccb8f79bc1abf105a72b965af8c0194befc7289e551910a SHA512 4d9344c17a96a59d54b49b977ca74cc1e346f714f0e32a214bb2188945d9ad4aa5d1370fe28cb5327e63c1eddb7a6bb5d12fa023e942dcda2e3b3c890c9e047e +EBUILD ksvg-5.249.0.ebuild 629 BLAKE2B 3ee4b1e759570049d345888ac851508244df82e36219baf2b226e0a8ad7738bc7dd1f4b2914a0a9744860424ffb6776395001efdec37b756c05a75cbab2ba3c7 SHA512 99273e4d3f1c78d6bc1e91a6a9e863ed40ce88f17accbcd4ff81b785d79e6d7400f347dfa6b26a7900a2febdbef05bb55cf924c01d6663204b933bedbfd87e64 MISC metadata.xml 511 BLAKE2B a13cf74b3ed2b29998ebfbb8ea837cfb8c646609e6d5910607a4a4b81d8579f31c92e6f595082e9cba0f1ebd3f156dca25aeb3bf4c1b55d561e12a9448a9a643 SHA512 dc9eba53bdb6ae064d6e399fec2b2a3401f5b6220bcb9a95f9a584034bac785652977bdffb49af15aa7b8638b6d2f947230c56140860d707e564fadbf6bc752c diff --git a/kde-frameworks/ksvg/ksvg-5.249.0.ebuild b/kde-frameworks/ksvg/ksvg-5.249.0.ebuild index 14e07dfd8f18..51c5021b4d0c 100644 --- a/kde-frameworks/ksvg/ksvg-5.249.0.ebuild +++ b/kde-frameworks/ksvg/ksvg-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Components for handling SVGs" diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest index 743c6270ce33..4f1579362af3 100644 --- a/kde-frameworks/ktexteditor/Manifest +++ b/kde-frameworks/ktexteditor/Manifest @@ -3,5 +3,5 @@ DIST ktexteditor-5.115.0.tar.xz 2791160 BLAKE2B 8f529cec46d32985cdfe4243390a78ff DIST ktexteditor-5.249.0.tar.xz 2806996 BLAKE2B 4bfe8a01f148e2eda7ae32b85896cdf04c4dcf9be66f139a5515c9171e4a9d296cec1225c195fcfec436664eb71514f5c0df93f67d02b20e62330bb17454027f SHA512 a776fad2c018cc33c429ccc5106cbd3f590480bc9e0cc9ba84d3bdac7fc6229235736e63a09b41e3230a90dddb9485cfeac785fae94f7cdf793beded01dd90de EBUILD ktexteditor-5.113.0.ebuild 1512 BLAKE2B cbbe2fed19a40fd9e9f2b3aa6da76d50890b7fa327e7bbb1215e856993e7d6fc5c8732bcc181960bd69383526fee91baa2c7defef54529a5328688812f11581a SHA512 45b35549b4218541a993192a1487560df2e036ea79ea659bcf8ee7d8a22ffe7188989eb73d338ef908883ce2bc812fe1f425e7745b5d274f417f6265ea144ecf EBUILD ktexteditor-5.115.0.ebuild 1515 BLAKE2B 701cce541fec187255f707f9d41b6184b4d4a2afa7bd84fb1e352365daba2458caa881cb3199ab89ff45b7be08d700ab9f1fe028576900accf7d183d953c356a SHA512 ba8f8c8c2a1b906a7fa4bd32249a480345269a8eacb5e43b4ae14d3115c86d5f32c3411113301e2c84f107354482c4d427c6b43b5e97b374959eb6f8fb0c0ad6 -EBUILD ktexteditor-5.249.0.ebuild 1468 BLAKE2B 7b0344c5fb679249ed9b2d0c0e1a27674072f0d6c910590ed2cf6edb1b0bc92463514ec9fd0ddf691647a7cb348e3802480785d050153d624a281fcd9d90c727 SHA512 487d252f98eded62df2583dc641f4e659931f4c737449b3312f68d53c00ae9e4fce5bbdf3bd8c694f6baa2bfbf55d175ca093113519589f4efe21c0a9d51320f +EBUILD ktexteditor-5.249.0.ebuild 1468 BLAKE2B fcafa11028767c1166a6b54f519c0735e662a11115b88458da1979b6b52a86aec3cb751190eb3db09789a0b913a341b8a563fd27cabf03d824882153012790f8 SHA512 1953d6bb69979a44eedbbb0f4ae6bc96f6573a72230c19c8c023b26570d2ab49a55a8d96e466a7ae58eaec51f8a3c44d31db0e5413c6e73dc0da28827d87e18e MISC metadata.xml 617 BLAKE2B 432b6a3bf74f8673ebeda6dd2310bb75f0ecc09e48c2a1d3ca2c954dcd6ce4f8f992124b362e4ad3c1d166fde1f45d7fb9531d17fba201d5a0c93186ebe404ca SHA512 9babd75eaddd27663739ef242a1afbbbb427b986c78d8f6ead6dd026484f523403f827bdcc7a12c539558f6a19e02b73e3bf7a591c3333653dd1217a79a3281f diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild index dc14d6385ec6..4c382ee16261 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing a full text editor component" diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest index ac58acf95c35..f18afb12121b 100644 --- a/kde-frameworks/ktexttemplate/Manifest +++ b/kde-frameworks/ktexttemplate/Manifest @@ -1,3 +1,3 @@ DIST ktexttemplate-5.249.0.tar.xz 847276 BLAKE2B f8372a3dec5c907dc03a0cebc22109a0b8ad132ff2f098b4a7d067d5dcf44a7e2a2d90cd5075abd00ffc54fda6c1f63fc3c5eb1f02451a8b7aa878d5bd86f10b SHA512 c8da68aaab195af66c9be9ac6db2cc31899fc13aae92775783286cde17db8daddabedd8064371934d722945842e9835c56fc333aa29860266bb3d5741d084b99 -EBUILD ktexttemplate-5.249.0.ebuild 470 BLAKE2B 902580c70b0fee7bd5b3773ac513d127d7557c937679f8b42760a0c1e3cb257276115e90a0ad257a6de0a7bdb9afa14186dbe2c8e083ea14338224ab152e9393 SHA512 fb7d297624ed45d837c903df704bed6660d28bbc37292b1248712f6da30e3b38f9049653fbf857c2cae12d93666daecb08f76fe647fb19649ef38f5cfda23b6b +EBUILD ktexttemplate-5.249.0.ebuild 470 BLAKE2B 8a394c165604c0b50a264b0aec8d5280d3deb80ac04a9770ab15330bf1f74a00092032d541f99a8d07eba04951d1de4d5f6d3c4833de9d3c81278c11817c1d78 SHA512 3fb60f2f26f5ce619a5b7a0e0fdbfb2e7ffedd89eacece8bb6c18aa82ee656eba45a534a5fedf19769e0c75599ca4411bf4bc66db5c08ac2386915c98430613c MISC metadata.xml 332 BLAKE2B 655bf07600689b25f75cd8889d468ab092a861c8cd88c604a3d0411916ae29ab1508ebd7e296d0df1f037ab9cfad06b146cc2d0fe5d2d4d590d8a36e2de858ed SHA512 5837c62f635103c8ff77caf457916a32600134cd2d9333dc5389f92fa95fba39af867eac73df99fe59cd0c9a16388c6da890f25397986c8406e844aec66bf66b diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild index 2b000e3ffbdf..d43eb717c085 100644 --- a/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild +++ b/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library to allow separating the structure of documents from data they contain" diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest index f4437267590f..d1d06d9f63d4 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -3,5 +3,5 @@ DIST ktextwidgets-5.115.0.tar.xz 2552660 BLAKE2B 197cad28792c09ad98244c7dd48abf1 DIST ktextwidgets-5.249.0.tar.xz 2549316 BLAKE2B 6acc7ceaa352fff5afe7b589576c732ba4e03f052ab6c557c91028759b66cd1c0c629b0a3a64acd1c8222de0884dab8ddaf3f06ecca80ea00f4f959db4645ad7 SHA512 86997d22c28bdf4bc1316928f4260d36062e112e57bca14b80f89465935fb3a399efd60f3f048386028a86456a7535b0d45e66f43335112d29773424b75699b9 EBUILD ktextwidgets-5.113.0.ebuild 954 BLAKE2B ddaf08fed9b553cce62247059a32b9af32296564890fadd4052288e92515d1e9753c14e17f7718ab2500ec9c1ccb9efe6ce4b8b2e2f4514e65ef769dfddc66d3 SHA512 4fc171e32309a5203d0abe3ec17b54344bdaad876510ed0b92c62c708b89660f79188fb721559a61ac43b569219897518311c91b01fb715c45741f0aaf87c0f5 EBUILD ktextwidgets-5.115.0.ebuild 958 BLAKE2B 2bf8a0c7fa1e7928ee595ed9a82b08b5c0bb67c649e76b67bb5e0b040bddb7821d6ff5e88445553291ffe1c4247dd1d7e37a0eb5d81d123f28df63d8fe29b987 SHA512 5d8f9b2b9488e67e9dfc55c71cca6e8b2520e1f233922266d27da8fa017f3378522b03122fd82ce2bf2f23a249606d1bb80e31dd25c6ae8f99b27e93d1387382 -EBUILD ktextwidgets-5.249.0.ebuild 891 BLAKE2B 8bfe8a78fabe45f95d88043563832b2243441d8027c1d528bd76e3638469d410e38135203070cbedab4fa0f62ffa34697e828df30527ec0216ca5920fda1b3d4 SHA512 ab95923babbc2e624fe4ff09a42611d2713662f01785e62b5d38e039bdcecedc72bcafca2ae14f43b014aaa04d3bf7c357fb4a2779b53484abf4181afc61c46b +EBUILD ktextwidgets-5.249.0.ebuild 891 BLAKE2B 10645eb1762eb10fb381455035e30238eb300506c3807dab3cee7d7f16a39f2acb12efaddefa75a19ef5c207e91973527e9dcee509d1793c7f6059933306ba0b SHA512 2ac1e2353f8f67b6e04ad40717dbaa0825fa42f2f31862161e8e6154ed10370aed55db51bd086bf975358ae563eaded3d93cfe558dc2b82ef5772be61fc97047 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild index 56aec5bb110d..8ff7cfd797dc 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest index ba3d037b4b55..afff1ef68943 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -3,5 +3,5 @@ DIST kunitconversion-5.115.0.tar.xz 931704 BLAKE2B 176170fa12437502686eccde6cabb DIST kunitconversion-5.249.0.tar.xz 903612 BLAKE2B 14e1f11683ab27a6a1862f733430480eb2f97a9e8263966a67e2104cffbc1778de250851ed60aa07e91fe2158e6bfd31df16ea02abeac79a3b8c1927714f0295 SHA512 5126fea6a49498c05260b63533bfce97424e28f6d5f9c70402c7abc4f24c2d7a93fce6541bb63b15db6d26440740806c31b1cf0dc2b5a51ec1edf86db368e0c2 EBUILD kunitconversion-5.113.0.ebuild 675 BLAKE2B 28f636fca50792c453f343fa4bf25318a54686d681819ea42fbe389272b109095c15b2fa02eca2b0a3356e22f983653d434f8cd23c7361fdd9656e98b8f7ee58 SHA512 58554690926988d98c3d304d6d9f47d27bca2c62490efcbb0919b69e7303721e597418c97daab29bd7d695516e8e9be74480699a89a055d9d73bc423e4167458 EBUILD kunitconversion-5.115.0.ebuild 678 BLAKE2B f892c1c5e0e0da8c8b7dd38fbdcada635369ecc7c65bdf37ac5b2b7a7a08bc50e7b93bd797f7a2f17f8cd8f2148d313a34ab51e13b3a8ed9c5b7c816276be3d8 SHA512 e2e559b984f7613c9000f3445a6aa9b575b1d3a50a343abf08b5052ac783560d29803f482f8dd81524789d0e2c7e3553e9d6b7a8fa32132d4bb27ef51823dde3 -EBUILD kunitconversion-5.249.0.ebuild 645 BLAKE2B 754d31edc2d9a0f613a3caac5d12ca089f6ff6ddfae2d44e006933e437af679929df1607d011fefee6364582091a5829060a622b92762a9294824f641a724e82 SHA512 21010a652cea111d34fc82d94ba9f51b2ae8e7b9c2deea5d08618382dba88fa9a7a531f2255d7ea9d3a0002da4921cd70cf8b6773edbddd5d596e99be5377a44 +EBUILD kunitconversion-5.249.0.ebuild 645 BLAKE2B da3ddb142ab3689bda0f3496396c5ae46fea05b4bb16742adbea9d2b0e61a39ee7faf5c0fdb2a11a4f7ea80f02cd6a5fac5dd2a3d040373bb1e7408af783cf72 SHA512 4efe3e334cf8880e150bfd883f31560f0462d4d695601cafcd6779b1b7ba3d1a193d2ec2536b86ae062be8c7681a1f680317ea73b51a9c10559791889149e79f MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.249.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.249.0.ebuild index ef6e560ed170..1d13f31138eb 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.249.0.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for converting units" diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest index c9b52e5f4bdb..35c008208a94 100644 --- a/kde-frameworks/kuserfeedback/Manifest +++ b/kde-frameworks/kuserfeedback/Manifest @@ -2,5 +2,5 @@ AUX kuserfeedback-1.3.0-missing-include.patch 765 BLAKE2B 2d3afc6c228bfd33dbdd6b DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb DIST kuserfeedback-5.249.0.tar.xz 246740 BLAKE2B 800c893505f3a706ef6ac515add0c1aa4b5a4a0d3b06ac0fe21c4d4d609b93745382bff2ff340d8e7b23b655a2164a6fe205b4387f061bab960c0650e9d2868f SHA512 dcb9e63a544e96e9a9fd771675203fb7d1afcc0e03e0a6cf8f17ce3e3c255d6d9565c558725e87d207bd5a782c774e839b1ac79bbc1264ec809ad35761d71999 EBUILD kuserfeedback-1.3.0-r3.ebuild 1217 BLAKE2B 43d798cd2ba7342f1a8e1202cd693f331161abefa5285bbd2cca14dba612ef056fd0f43bcb8fbfcde06657bec1aecace52bf0013db603e9ccd5e9184ae7bbc90 SHA512 3a1e9aaf338b7795ddd25424e41920ea04efe19b86c8eb7de716d63a7aae69641f7659ad2658a82f0b7e78c753b70d323ef755b22d6bfb13f88949f838521f5d -EBUILD kuserfeedback-5.249.0.ebuild 886 BLAKE2B c2012194d014bd09e2a419e750788321d5a2ebc392d77865933163e5f4d305417d6182b1e793cda0c2c87cb413f1d80cffde7c9c5bcca672d75dddf07fe2b1fb SHA512 791a4623476400ab080609d47577b5c884a1e06fafdab16873f3b1f9a5adfc4ad9788abcc873dd506e7ebb86da95f71110679146979f373b984cc1d28275d638 +EBUILD kuserfeedback-5.249.0.ebuild 886 BLAKE2B 91597619639c664bce8b366ad7b750e72543a6d6f56c1659762e9d26335bc9198a07da44cf96654c42750c86fdf0a327ececf0d88c9dcd344731ef9cf0b1ecb3 SHA512 427928bff56667300e3ba364b773bf00a532ddffd2b206c70f1ef9ade6e3fed3f193b6b226c42ab411088de1a4bfa3c0375e41e439b1bd14e56fe7c06e71a0dc MISC metadata.xml 505 BLAKE2B 5a38acbdef4327d0ca8b74f1877a8c35019305fc17d9a4c234a13195a30a730cf808bf00d725eca2577699db5c31e55b9380e0fdd63e4a591bd69f656ea3120d SHA512 6163cb758680fcf00985c623b1af3921b7934ccbc8123eeaac1a20b5c20c74c9e14d284c620a0e5aff073a145a3cf6e3332cf775e1047f073215b56d395cb5a7 diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild index b4e6436cc778..22454cb688b2 100644 --- a/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild +++ b/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys" diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest index d732438c938d..24d9dac2bcb0 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -3,5 +3,5 @@ DIST kwallet-5.115.0.tar.xz 353124 BLAKE2B 18f9d51c52e60e20d44c3bbbb385cdd4d2b69 DIST kwallet-5.249.0.tar.xz 349452 BLAKE2B 03813686e928893a38fbbf69fc32f26ca71a043302132b40e9cf48f61c68effd778ca9779c71b76a1781d03526a8b359ccac66c7c775927e8942f9d6caf91c8e SHA512 a5802208c32b5037fbee7531eaf41c056e517acf58036257fab12a2529efa44e28f70847dcae44da62a8f016caf643f8fb370d45ebcd4ff6d82ddb7be58df699 EBUILD kwallet-5.113.0.ebuild 1643 BLAKE2B 69e89dbbd584b53aab5a03648cfe28b3573eb4fbbf8536046d0c0bc5bb9a26e9de9e9df14946825653c25dd1fed0b266fa1f380322d93d06414aecedd0203df9 SHA512 7d34ff2c22d03e65361e85c4a905addd9cfc67fd6697321bb7d855d921cfc119eced6e5b909e5124ef117d1823b76e8c035bc79c5d1de8d0e02d868f31c30671 EBUILD kwallet-5.115.0.ebuild 1647 BLAKE2B 511784e6a2138b369fabbc7a2ff1d7a5ae73dc8dfcf2bf7e3a985dff6dd597f2f1c3f5ef992558e50e8ceca5bb3f7d13e30587017b9823cfc44e5dc450e02954 SHA512 c67d2ca4a982d4e034988d0c451519a42966b20123a956bea518397de73c79788b7ca26c590e8057742356d6b1222072c3b8ed5a30b642b47008d123f0380ceb -EBUILD kwallet-5.249.0.ebuild 1394 BLAKE2B 62582c8d344f5224f977242ed2106e75681b008f8be2edce909210d14904cc8c624fe2c0c3494679c49edc916d6d3b1684996e0f10b7926f0d5d7758723927d1 SHA512 12c6ac817f260e32d6ac8c9b37c43bd78dcf34b8e8556865263cf5cf88d0df752d3182683c26c3350d7104a36010af7dc8bc1d8c5b6aa88231cf8106656a9fc8 +EBUILD kwallet-5.249.0.ebuild 1394 BLAKE2B 4f814276a8cc4b67d2f060a2e27ce228da0bcddd645d334eafde2a807c928a34311f1066f2dc7753363e844a591e59112eaabfe6c6d4b074c49447f1cb10a548 SHA512 39d05928b9a4084bd142bea533041b2c313cb0495881e32bb785b2a1fd4a1aba21c5c796b23347b0e29f8055b91df93cb82f029716ad21847b77365d502b7e12 MISC metadata.xml 690 BLAKE2B 1743d2641c26df1e27b29f20146f5aa56afedefe4ed0091b7e423c8216d18826a3023ecc7c4490a078f0bf960de3150b08fb120704413f2373330563366e0c93 SHA512 5e8252e0203af006d692b1e5430a48133dfa282376dc903696dc8f80c1f26ec71b14ac275bdae199b3aaafcdad9818bb22f46a77afabc87fc01fe4694c2eaf70 diff --git a/kde-frameworks/kwallet/kwallet-5.249.0.ebuild b/kde-frameworks/kwallet/kwallet-5.249.0.ebuild index e35af3f2c7fc..e323d4c64db2 100644 --- a/kde-frameworks/kwallet/kwallet-5.249.0.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature DESCRIPTION="Framework providing desktop-wide storage for passwords" diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index 1a6c6288a925..30bc40754540 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -3,5 +3,5 @@ DIST kwidgetsaddons-5.115.0.tar.xz 4270052 BLAKE2B 210a7b266b8158807db9fda8a4a01 DIST kwidgetsaddons-5.249.0.tar.xz 4264756 BLAKE2B 26be82174fc395e9fae6a6cea5efbc1fa33c07452cd246d9c3fe730aeea0df2b8b8df10453416085a3a192d24c2f1ccd70f07122e2b1fa294f19b32904658e45 SHA512 9c7e08da744c09b0e57e72f87f2177ada2b855227567ffa6099de1286bf6a4acad550ba780cc5d3612f8f72e083dc7c495b4e6d3c7438bc98f5fb3174f425adb EBUILD kwidgetsaddons-5.113.0.ebuild 618 BLAKE2B 4cc320b08e6db6d37ddaad7044ae04cf0059b5190912e1c6cf61e780d64c2a2e86b1a61876a55dd55ff641fc4da2d624fdf245fc516e9a80598aa59755ca04aa SHA512 38ef76063d6235da308c82019d97ddf375964d410e6f9190111f1b71f466441ead9af504422d8aee192d627c22f0541914b722c1e83c03775c8942ae5b7b2265 EBUILD kwidgetsaddons-5.115.0.ebuild 622 BLAKE2B df93309e79c19f0720ca2ccc7b0657251b89ab94c36f3b262886f9c53a4abf93d0ff0d6504a99194db53259c23a16aecf898b3180ea45dc5a0eb0205c025bcb8 SHA512 45a69827987daa0aae6e4cc1fb85748c29d1853ddf990ea3d6bf09a55cb56774ae8b58651d257cf0fb7e0dc3351012a6825c4f122dea51f45519244c6539dd89 -EBUILD kwidgetsaddons-5.249.0.ebuild 566 BLAKE2B 1f857b4c18f15a9bd4056178418ca6ede0d59205000a10f3d1ce227cb242b39d5b7bcc67995b9ee015c55c4f0233779df4770f7122b94a460cd651a7d81615df SHA512 72f81e7ac16c7c6bc70ab2c0dfa5dc91e2627376d832d013639ef37b0b86b69a163ddade202c74950335153f78906e82cd3242818d10d22dac748480bce16cc7 +EBUILD kwidgetsaddons-5.249.0.ebuild 566 BLAKE2B 9058caaed7721337dfca3d76f7a789f6938316523bf2fe7cd878c2711e8dd8bb0970bb89126c24955f3dbae6bed52418eef1aba1e046c1e9023192f30fba0091 SHA512 a92af63b08b6696a6b37220b4ccdf08ed6768dd932084ff9bb5f146a1a7a25cbf8785c47e3c58c8640bbe75eac7cda3fae8fcdff72f54b2e893bd9713d0b4cb5 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild index 7fbfa341d7f1..df9dda032f07 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="An assortment of high-level widgets for common tasks" diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 208ca66f4f2b..2ebb2c23c055 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -3,5 +3,5 @@ DIST kwindowsystem-5.115.0.tar.xz 2406616 BLAKE2B 1ce5be2069b592664875f0714213df DIST kwindowsystem-5.249.0.tar.xz 2387632 BLAKE2B 1da48619b9d784be15b7471e8da80e490f646e433ce3b228aceefa8f19759536ef3e5ce96785d85923e4eb1f6c66b7046a252ae5e4067d91af42ad0fa05ee818 SHA512 8c71774e0d936951f61ef8d0673052fb3238b57627715fec62c1872877f55c1d39e1845d9be4997bdfd1bfe547e4a14e6b70506052839b6c7ffcc0a12ffba913 EBUILD kwindowsystem-5.113.0.ebuild 910 BLAKE2B 9b81b1df9ee302c221e5ce6c7f53b1d4f7d211c07c882c7c56ae5a6b18b1f5bf7d7c7bcc795ab42f1e47007cad63e16d94176896cfdfdb3fd98d511f8a3b06ec SHA512 4ea39d7def2df05066d726ca4a1b16caebd1749a8280b87c82255b4fc6f676782f035aac084c5c3107356e2434668d83443ede56b2e663860f4d7f6cb9c0e81a EBUILD kwindowsystem-5.115.0.ebuild 914 BLAKE2B cc90cfff6e674f6e04c5f7fc4d9cd628f88d347a2b82281c87bcdc964e6749a6509118bf43b4b85d545dbb4fb205f877c0ed73e52fb735affee0a90ee2cd200c SHA512 30b2bb7dcaef71bf70969a987e0dce794761932d0e98bccf9b222df73fbd34340323c7b6960a5919f354db8d0e57e1b6bcc85ed650197cfe76ce6c4ee334a7fd -EBUILD kwindowsystem-5.249.0.ebuild 961 BLAKE2B 4f58c043ea063754ac21232105ca20635d3641656cbfaac1b59d8a408ac34d2e9d21edd7db0556fbf58abebc4ce465e7d85aa9244f6f6bbf94b439b6e2a97f5b SHA512 cd797f5aff38742afafd99c4d080ffd93514d045a8e2793d915c20a375cfd4a09db0464c99cd566f255eaf699b2318cbee45f674dd79dd6e8340e6b0bea63634 +EBUILD kwindowsystem-5.249.0.ebuild 961 BLAKE2B 44c1896c914ead165b9660daf422bf2531e8070ca3f5abb06c9a9cba488c20780e5b1a3f1453d8db692d86161d605536eab8d8ef80531589f7381c3cd8b0b43e SHA512 49f6c1c2f732ec281ee4151c7da869e037702c2fd9d31b0b541de8f1581daff1ba41457c184166d540497038eba8978e61f27e323d4be588aedd288d136a5b2f MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild index 22dd64f191ff..b5695d0f4634 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to properties and features of the window manager" diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest index 3791a84fcfae..c76adfb6a881 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -3,5 +3,5 @@ DIST kxmlgui-5.115.0.tar.xz 2953252 BLAKE2B 9ed52b405714abe5e78530d4b71a582ce921 DIST kxmlgui-5.249.0.tar.xz 2934292 BLAKE2B 6dffbbaeb9f5cf9e8f86f8c0398517b98b88153d1b1e8574a6caba87926ffe6aefe1ddc3e43420649c2e11fa52982d1aaf028d1b24fa9697d33d3807bf830b42 SHA512 195ef13c92724ec2790cfb955d1fc2d952807b150a3e12a7bc1a1424a8200156cba5516c9900f0dfedb4c16837f8a2f7f4374e50b6c2d3b27963edd1b9474df9 EBUILD kxmlgui-5.113.0.ebuild 1178 BLAKE2B 93c58bc3efffdb05dfc7bbb6ad00ee7dc50ef8ee95b7c0720f6b0c6b26d28906d3b9f5b6205caa8ef1249a9829a9b74ac4682e8bc55ecee89716f759bb30e37a SHA512 557ba0bd0e93959d545e479128a6a000aa10e1caedfed2dd3c082d6050a017db1852200e3e452d1bfc2939e9a131e3bff93b966c326d5eef27f8499179070316 EBUILD kxmlgui-5.115.0.ebuild 1182 BLAKE2B 606669a49d27d76ec808f9990819ae8b52972dd01f03fba5729b27ca0861659de009fb95b0b2622a0f7ce44173369ff15426f8289fb6b8855e6076c67d35130d SHA512 e8fc82b0f90ec4610b2dd7a562eb2501a400656032d38a995ab132e3f0f5ec3dc45f9b81a8da0e786d4001f7ea65c29eb316598f3db65e63aa314a298ce61fa9 -EBUILD kxmlgui-5.249.0.ebuild 992 BLAKE2B cb41c06f6aab32ddd8ab90f231b65213e0350b8f1fd5b16bdd629624cbbaf44f4c4afdb1202d1ee3c9bc754f6cc4351509be2882c13d5f8b75b5022d63f8dc2c SHA512 009deca7f79d1e26e390cd98832363479e7a8066747bf502c10d63211f7bf351331412a70bc07e0d47b1c29c91d55e0d5ff3c956ccef3ec196f9b0b5bc61d33d +EBUILD kxmlgui-5.249.0.ebuild 992 BLAKE2B 38128ddf4d212428315f0bc56c6544252cbb72e6a02b2c570ae4aafae5938dba33a77b3ef1a8a9ceb549d5a646a90d7cf362f6574d1778dc16db5a53ca8a9719 SHA512 87d938d1a8ac703c29f55969cd750d701ad607a05b45ca80c3ef9199037de4f4ad0530cecd8934959eb508d0e3c56a5a1ea006db5d9162106ee3589cccc2df71 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild index 8147748b697a..b6489253d071 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest index 5becb6b30076..8c5082e6ac48 100644 --- a/kde-frameworks/modemmanager-qt/Manifest +++ b/kde-frameworks/modemmanager-qt/Manifest @@ -3,5 +3,5 @@ DIST modemmanager-qt-5.115.0.tar.xz 121292 BLAKE2B c7a22c7dd2761e3b330896204ad0f DIST modemmanager-qt-5.249.0.tar.xz 123144 BLAKE2B f3d364297eee59b9d6f3960b57612990bb9ed871d34db191d83fb1f36484f316b36c5b31a79a63d9949a14f10c016157eecbed39c0bacf8968b539e024511756 SHA512 c1cc487a859e1987b49de36497e822deab80805356c1b77b182db7d2a9c04caa48e71a5d0b7af88ffbbb886abb1d4bad67161e453c6ff57fdbc6b738728f81c3 EBUILD modemmanager-qt-5.113.0.ebuild 489 BLAKE2B 7ad80718124a37e982a53e4b374cabc7e55ddaf66c1eaece10686332cb69b84775fe4a01deb84861d1e4201a43190a9d7b0fbb0c6952c664059ca2a7d8da00d9 SHA512 6e17f5546472734c332eb082b147eaf037e9978b57914616b9664f76f009ca2e0598d3a675fb1b4bea7e6d21e7816e2e98814f1fdb7eed2369d5f86a3f54f483 EBUILD modemmanager-qt-5.115.0.ebuild 492 BLAKE2B 4c16dddb6e3c8c871a8b5b61378d4cd8d9e0ffd7844fdf0be12eba31017dcb6dfe85d4488b970a247aefdd46c0f964d5eb4b532d6a8d67786b9d1cff68e68dd0 SHA512 3286d15aa33037bc83c29a93916159fd4fb87ad1ae3e96921c267be10e6a82ff7edbf3295f2a88e9fc0890dacde610e44a56fc8a07af7b58ac3ddcb8baf8848f -EBUILD modemmanager-qt-5.249.0.ebuild 434 BLAKE2B d34772d070ea5ff3da3e10fcb5641ce9e42b22f24b66356fe90ae2517e4bb67be629c0a3456318b76e2a06597fa353fd79b328f582be5be179bc4d12813d72df SHA512 1a7762d5b9310e9a6c4b8b6ebb9a62dd8624bf693805d5a6e45feb2c6c609aa439023de6e588b18b9ec17a3b66462a062ec5fe23e70bb71061dc01b34b79db9b +EBUILD modemmanager-qt-5.249.0.ebuild 434 BLAKE2B 771e88135a7609361d961699a3d73c9e465e911c487aaf9375b00440d8ab2d6ece8157560f5b40fcad914bee527bcb43e63ad6d8e4111bbde586949eb0e2e8cc SHA512 3885a3216f3a74e50b99ac4462645681ff94f92407ab51dd89e358d420a40bc51a446f763068a2085638d93e2cfc9be5c98c10d9e946d840fdfea34a397cd9e7 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild index b515cd8336f2..4b797a0c02b3 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="ModemManager bindings for Qt" diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest index 87cb8663b9f1..49570adc3dca 100644 --- a/kde-frameworks/networkmanager-qt/Manifest +++ b/kde-frameworks/networkmanager-qt/Manifest @@ -3,5 +3,5 @@ DIST networkmanager-qt-5.115.0.tar.xz 198888 BLAKE2B 41f4bff229f0c1cb3c327a54f42 DIST networkmanager-qt-5.249.0.tar.xz 200496 BLAKE2B b6264ab5ea50e4aa4912bbe8a1043fa11c1298aadc35b242c8cb173b3973d2b8bb04ea1b8c40309c89569b735f11ce44f9a1a45b99c7db0fa2d03c87cca12029 SHA512 a0d1a8e5e9135fe69e05f3bfc2400c592de550e27d390db04c4a1452e5062f7287603479c3516846be73680a66e058c22b6ec1c2fac69592cadaf16d1a1abd7f EBUILD networkmanager-qt-5.113.0.ebuild 655 BLAKE2B cbdab58e101b3aa82c17e7410b815e9557dd039e107c84b91d82288bfa00f368df8448b28e2782e99112da5d3a3f490f2c97773914dfba23319a435d626a44fe SHA512 88e186aa74128147ac7c34f5ef27890c730ea2c0f4cce23018b0f19fac22c4fb60bdb2e60416dd0ff81c740e07616f3402b9ecae871ee45dd2d0a56bc0239e80 EBUILD networkmanager-qt-5.115.0.ebuild 658 BLAKE2B e029f4c63f1c1a6c3267ca32841f48158a85c556e2ebab973e6553b3e1292134a66df7bcbd478fbd4fb8a731a1d1795fea2410faf273aef861e8732f7c53d419 SHA512 f527fd5e39aabaf44d11917dc5b38bc4bd46df5db992cadbab4ad5783b57e552cb20aa11bc2624cbc070bd4a437b0c225a532b1b1b95c737fddd0b6c7b6e78aa -EBUILD networkmanager-qt-5.249.0.ebuild 602 BLAKE2B 9a08c8f8cbb8f364e3579a3591dc38691f1373c7d39ec1045e4f1dfe80d29a26d596e1160060973f8eba8af03f278e7b6d40958be317914bca0982ab327b43ce SHA512 1ab561a44ae90498a0070074cda1a70323bce5cd41fe6dad94a70c73851299c7ea4a39617b829b903e4e307a9386f1e79087b8278176d9ca31039563be114f47 +EBUILD networkmanager-qt-5.249.0.ebuild 602 BLAKE2B 8a755ff2455da43bfc8b58c4b199345b6d409713128c6f579b6cdd94f00771d8883051b10e5b0ddebb16bfd5319c197a027ebe811003405ab711eab1a6a7de84 SHA512 9de56e2a246753315e1c6c1fde74f7dc905ba4a578d854772b105dd7e7e85834cabaa4eebfd4148d6a04e788c2feacff8236a7911bdc7a2d73adff6aecd97e47 MISC metadata.xml 528 BLAKE2B 8e547c097f06ce6bc78746988171989fd5f71384b62d582c6b7cb8c99e30ab06f5e139fd1892ae10dbf4ffb389d9cd42aaf83455b90f7cbdf54e14da469a9783 SHA512 ec5a831fec9baf40d8298ca6f825d2c20d2b221f83eec4f2439a5e9aab8ab07b2ed4e114bc73f37ee55a15174c94fc7f271a587de9d2e8d34bcd76ace8565d19 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild index a81219c29d9a..3d59b2462fad 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="NetworkManager bindings for Qt" diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest index ce421ba495b7..e79b319f32e9 100644 --- a/kde-frameworks/prison/Manifest +++ b/kde-frameworks/prison/Manifest @@ -3,5 +3,5 @@ DIST prison-5.115.0.tar.xz 55264 BLAKE2B 26987983a64538d73eb0cd951d1b2ea6b0c63f5 DIST prison-5.249.0.tar.xz 55644 BLAKE2B 49117116a624dc17816f215c1a00ef3519a68aec2f6b87267bfd21edb4e6223c8136b960cfec6b3a50f12bebc72bb3875cade9feaf5f77da60e6f9a314003389 SHA512 17446bcf29b83f7fc8ee6c58a028c7968d37f62ac1a4f06870a352988faa5694b171c40bbfa30de029f6a6b308e9839a4f55c47864385d623875937c3ef3937e EBUILD prison-5.113.0.ebuild 696 BLAKE2B 1c8f598f9e50616ae965726125c25365ace66e4e750a6b58da729d87b09cd818a2a89fac8e77c318182d0c3e16dd0cd4905f69b567633682f62c433432497d0c SHA512 7d68f90391989a518241b23f8b0f9b1bf54da4908ea29643f77889bed97ffd97a9f318bc56f765b89c4c6207def694478daa8b84cf518fe18252af034b8d6fdf EBUILD prison-5.115.0.ebuild 699 BLAKE2B 63026a9f5defdcdefd979be2702597da1c0b1507e1658a7839cbc9a6b4a0f7cc58b740b467b8e9eb2bf414e18d87153227d06cef5e69a4848c59f87123ac9db6 SHA512 08e043d4de304b2354876bdb4f4d7ca007613daa848d36d459a530b872432c5ad4b2399607992997f8773da098f7491d6648db31749c98ddbfb15248466cb55b -EBUILD prison-5.249.0.ebuild 672 BLAKE2B 464e88a1910c921cb3e574938886a50e70fbfcdff0711067dd8c23c2540e7325a4f879cec0b2615b6d02c1566d6fa642f53e9471d4dc804b3b471f5304c0889b SHA512 a42831f8c0c5b50f996862aa8143f3818c2513bb43f6f21ede2440fe877f101bd0c92c1b4b7f427b9fccb34aa025fcf5357ecbdeb9dff87e7cec96ed675b1f6b +EBUILD prison-5.249.0.ebuild 672 BLAKE2B 7275ff53ae236bac23ef8de0e082688ba3241035adea43753330a5a402d722e18f78d5ec2d83749819a6d7e2db35fbcd09b02708a2b6dcf6921e5fffe217bf83 SHA512 3cd46ef6aa9a8d4ed4b737f314f97ff7136a5d285213fe1871849811f08d230e16d6c0e0cca54571b418f4c58997d3e7f7218174dd729c5e34530ab843b39d8e MISC metadata.xml 621 BLAKE2B cc6fb027c9515b19741acf2c94eeb2f515da988aae118d5f4ec07e24455ee8fa6fc0b0f6f0292c4caa0a2db2af2510999dd40f59ee243dc018fd8b7dfab720a3 SHA512 60766c63c2ca0afefa01f81c679dac78a359f7a5334c5d10a94a2567879de88338466b566a439554618afd81fcc33fbf6f8fe57bd5752ab940668a2899fafdd0 diff --git a/kde-frameworks/prison/prison-5.249.0.ebuild b/kde-frameworks/prison/prison-5.249.0.ebuild index 0e8b52fba9e7..e3d7a41cad3f 100644 --- a/kde-frameworks/prison/prison-5.249.0.ebuild +++ b/kde-frameworks/prison/prison-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="QRCode and data matrix barcode library" diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest index 5948d8ee4502..cdbc8db33667 100644 --- a/kde-frameworks/purpose/Manifest +++ b/kde-frameworks/purpose/Manifest @@ -3,5 +3,5 @@ DIST purpose-5.115.0.tar.xz 180012 BLAKE2B 2e5a2805b19384f5e8ce0fdb94fa5cc3a7dbf DIST purpose-5.249.0.tar.xz 174540 BLAKE2B 4f43501631161b23f8e64c3b42ff839b64f4fb618e03c5fa20c4cb2bd26271b6113bee803d57cb4c1bbecbc0e2e000963581ba872c226ecde8d02a96192df405 SHA512 9efa22bbd12297c082ab697202980c586b32d11276b8d682176385a654177f9def23e6ea227da6f43a1b45e10da04cedc323f5039d75694de4201c9fcdd1c527 EBUILD purpose-5.113.0-r2.ebuild 2251 BLAKE2B ed7c8e755c8a2fe987b42713b8a48766ef761f462083905c3b3f9b3e541866c8992da44bbef5a2362b3bf0071d5fe741be9ea1109dcf35504e25311b414be2f1 SHA512 7cfc110dda1b2b38bc0f81a9fb68b9e17ea52b57e8e9d33da8c57f5806c8e24dd5673f820bfd3971653083bcd2b15957995a339f73b31444af7156c1d3bf3fb7 EBUILD purpose-5.115.0.ebuild 2254 BLAKE2B ec17811602e36b003283cd00e52aafa892af73ecfbf569b17fe314a67ce0de98e90b6e968b7a33663f5164bfd8a54760070bd982af6a3c1d2dbe0c4d399375cd SHA512 f345e9a310a005cfb038350f3d5f602f1986ca18e3284f0a9d285a9cda6495b5f7b86ed2c6aac8849f09376ce37b8353b9238056685a3c6723f25221af32663c -EBUILD purpose-5.249.0.ebuild 1649 BLAKE2B 751a93105df605eaf5457febd163e05d74ffcfddec22133090abaa6eea9e136e1bd42c73750735a36356bd5f2c74964caee8443cfc677efc9881818750fe77a3 SHA512 646317a90ebe9e21160e62908a84e6c45c15dc0586ecc81ac58577a8796692ddfb27be1d57880e6440110ce0505cea32e70bb71dc73505db72cfdcc9763e2258 +EBUILD purpose-5.249.0.ebuild 1649 BLAKE2B 0e590ca320702eb7cf4c92507253ef3d4f2a31113ffb79b077f611777e53fa4e5b27dccaca2fb229f61f40c2b472e5a8bb836dd51cd91a8955ee53bfd0978ae2 SHA512 6bdfde95336ecbae996607d7cf76b56abf6feebeb9e5fafd393270beec09ff03d8f6d62d65130b4398191acde8e5c9483e09e9bb0629e766af2c4be98da69bbe MISC metadata.xml 656 BLAKE2B a4181721d016edb03b9494f78e4b6b8c3295a0b242ef47e08f5701340ade23676b2b2fa3953d223641a310f66f0702f27f4a73c6c3beb87db6eaa9dc737f6d9d SHA512 2dcda3704258005c794dc1b34e3d79025bf83c0045b327a6199ee31151e76dcb43ef33e25290da091a7f40f7afd43d920900f4fdf45cb05dda3d9cc423b22a5d diff --git a/kde-frameworks/purpose/purpose-5.249.0.ebuild b/kde-frameworks/purpose/purpose-5.249.0.ebuild index 7b5b624383dd..644569f4d542 100644 --- a/kde-frameworks/purpose/purpose-5.249.0.ebuild +++ b/kde-frameworks/purpose/purpose-5.249.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature xdg-utils DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest index 0f98e27edca6..e44545560a41 100644 --- a/kde-frameworks/qqc2-desktop-style/Manifest +++ b/kde-frameworks/qqc2-desktop-style/Manifest @@ -3,5 +3,5 @@ DIST qqc2-desktop-style-5.115.0.tar.xz 69448 BLAKE2B 1164f0a3a3868de02e82d94beaf DIST qqc2-desktop-style-5.249.0.tar.xz 78240 BLAKE2B d84bb1b96ce28d672b06d674cb5a2bca37fa3c80ed10b4fc593a6c04c92c0f0d5c0d905f3596fa20e4b17357f1cd68f66ad0085f3566fa0d500447fcf64b0e6d SHA512 22ae634ffaca62926cda4350505a2480550a1b019a0334c0f5b7a06746f69ae40f798229445063294c23f27b115318464aa1f7b89429b3a4f030efc4d776222f EBUILD qqc2-desktop-style-5.113.0.ebuild 808 BLAKE2B 8b4d1cc19b59bac2b5bb4370536588312f31dc82fa47d26fce75df5e3065c89266991bbf3bdfcb827620f4c14d8e43b51e102fe326d548c832f02a870925646f SHA512 1f19b438f5548d925d9290180e5da98d601899551586ca1aa203135aa81bea26c01839dda38defe3802d7cb6c193002a2ebf8434e6dcec92dd612a433600e51b EBUILD qqc2-desktop-style-5.115.0.ebuild 811 BLAKE2B 5da13f816639ec2a6cfa6b2150ae036c5c62397a02c30cf8be14ec547d913825ce557dc222b2d8c02d70437565040603ef253a42c3d11c7f1440f5ffc6c0305b SHA512 1d96dba894b253b36d63163917b983690e5629b18e1649c7c8be0432ffcd8a7a2d684e89954ed93ef868c6f972b58bec1d74fc1d9717f16bbef7cba82abce2fd -EBUILD qqc2-desktop-style-5.249.0.ebuild 683 BLAKE2B 858435aa1477e05dba38caeee813acf3a31a1890a8857b407af9551264ba2a337cee5964770b2021621570b695af4c2c1f7d14ab7ec156b6574481f509eadded SHA512 a5d46557c95d0aeef9d4fbcbaf55add514526617cfe5d75578287aaf8143ab07c11c53a9173501437a21e01ecf5ecfc93ea657b1c1f3b391c5d0a09f60d98d5c +EBUILD qqc2-desktop-style-5.249.0.ebuild 683 BLAKE2B ff23fdca83873e45d3c46992533fd49f24b405d4a3a373ae4bf6af2b02561312422fe6210c280eac142c3f3adc78278c9ff8f13e32e107cc7212b640ba2f0626 SHA512 9a93c6e8f1b63857bf5249fe43b7d4ee63bea71ea83c899470d1122f7162963794322e8afaf09a31bcd4a29deded7fe0e49f71e396f20e3407d52422d723c325 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild index 0235beae82d4..1d111d8019a3 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index ec40056ab741..516b7b3d22e1 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -3,5 +3,5 @@ DIST solid-5.115.0.tar.xz 306312 BLAKE2B 866476310d2a2b477f01edb5ca2206cebd5c1d5 DIST solid-5.249.0.tar.xz 305544 BLAKE2B e3f4922f33507c58820ead74935eb7705b3c7c161f8af74d4087aa1fe4745c1fafcb61508076f27dc60027940b669592edd6accc0a50026ee20494bcd9f8303e SHA512 7f3aa94de559dbc317629c112240cbff2d44edde38c92e1348fa9167d95f1dba52526d0e5fff67ee3d147e2d2220694565185e3255050a1ca4f555991981e481 EBUILD solid-5.113.0.ebuild 1058 BLAKE2B 5bf7a4bebd1324874e7e048da07a3b1b3d5749603e90d8225c13c4b7f277c566fd2bc7936f6b25267c3f9e86f9d5999d92f34e2119d4ed2e00101c162767e686 SHA512 64ef6d98d6f1da834c2626def88b5527af5940f38bd6fe2c8385af6ea9ef39ca8059a4c55839fcbc8ad6c34b5aa7e59168dad01e6bfe1a646ad6617cadccac9e EBUILD solid-5.115.0.ebuild 1062 BLAKE2B 00bce93fa7726867904cb7325955250c41e6bdd19d4a53d5ccd39567103ff8be4ead2d0f53106f86b5b9ca2682d8df005ef08d3214da7a72fb112ce82b783d9d SHA512 a877bcf474aa862ab941e5d6de0ca82edfed351400dd88af90f108bd84120a4573d4356cda35c7d82e4a08b1afd99f228d3f374106d0e9f8393925db3b741d13 -EBUILD solid-5.249.0.ebuild 992 BLAKE2B 62322b91bfb13aa62a7b268b163fc85f349afe7077881660ace6860dddaa17c051a6e10b575c13de89e2f0c295cfd69638959dabb5faa22475fd5679a896fe2b SHA512 be23361741d672eb01bf48bc9d02606e506cee4a3569e1939fde6bde8fa2446b7e7cab54b8bbab6d4ac25376de7faf1521cfb19157aa41e20debedfd3580ba6b +EBUILD solid-5.249.0.ebuild 992 BLAKE2B 47f7538cae174bfacbb14abf90de56ebc3116bc951af2db4696610acfde85dfec42c60b29a9291a9778876e57d65ba03dc058ef7624a592681a4f20f555ed665 SHA512 c058bf933b81490905b68bfb39469f2005c240ca716e27604e095895e4bbd29cbb3ca33811d9175166319d2dd3cb4efef705e06e951c6fd527239fa6ac689212 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/solid/solid-5.249.0.ebuild b/kde-frameworks/solid/solid-5.249.0.ebuild index b3d1c33477ca..deef27fe5a5c 100644 --- a/kde-frameworks/solid/solid-5.249.0.ebuild +++ b/kde-frameworks/solid/solid-5.249.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index 67a17bbebabb..81c1bea5f342 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -3,5 +3,5 @@ DIST sonnet-5.115.0.tar.xz 2438396 BLAKE2B f0cd760a8b873502f517836d36904b83b5cde DIST sonnet-5.249.0.tar.xz 2442476 BLAKE2B b22c464cf0eb7d106ba41ec92adef3fe102c6c66b1c86ec3956eb73a972bd8e4e3e8f0a8d1547430e466e229846c0d92c7e67e0381882608620fe3861f72df9e SHA512 bece16bb824d88d1bce4e49c7e4ef5bb57197731a3a5a3ce0c10c9f9710fc5b0896850a148f6f7ab8e8f0f1cc0ae24eb6a09c7168ea19716dbe1e57c341fd9cf EBUILD sonnet-5.113.0.ebuild 939 BLAKE2B 1979a40412f8adb131a4aa8dfedd46c12055ffd648034b56d924d03a8e04df73c1e3fe1c6289a74aa825ea4b292207d936be81ce0b99fdc76c6c383d44131353 SHA512 b7cefb76fc7626bb85c0cdf5b956c8ddb3547615ed0171de7871a147d49dfba311de30fca1e57f444b96bf89000f6787018c24bc7a3852edf0f5998ba8a50f0f EBUILD sonnet-5.115.0.ebuild 943 BLAKE2B 6e8bcdc2532dae86be6f4e25ce63d58c0f9553a4fcfcf38c74b98535a3f2d255ad1deec00395a4b79d8662c160145af943e0a054621aa6f617135746103529c3 SHA512 8f12ad0c164d6c5ecd9e5b277fea3ae47ec2cb592d4ff5013eb0eeff43022df0d1366d38c40725abfa465a150acbf9f695e90e3fe8c9e79640d09da3b215d186 -EBUILD sonnet-5.249.0.ebuild 885 BLAKE2B 12be8823cbe9db21094a01198df99f3c5d62bffbb356225faa2f52cd079e59324b1963239449c6f9fd27dc2fde2a989c1f9c4e18805ac083c6a791c791120759 SHA512 00831374b4a9423f8a3f4852a90fea9ba70d33cfe75cb7526dc76e40cd0cf6d7500f0e4c76ac567d85e88e7e70fbf796781e32d2103bf8d3de477ac4179240a6 +EBUILD sonnet-5.249.0.ebuild 885 BLAKE2B 00a3dfaaaa41a7c9b4153377af5976828df3acbe2c3829faf44cd836b2eed52f74ce0caaa898053a5721026d35e861c0c1858643d233eb61d75e44a8bdcb653d SHA512 43456e6e6d3acadce29aa516fe5ecefeb209a542673b09e7ff3eba40f21ef36b68e83ef1a4117f6ed0bc73b008ec98ee5bcdefe4f1d09f046d7b7f9e32205409 MISC metadata.xml 820 BLAKE2B f325a864172a141f2c05e3a798edd7d978f268de3d51c9014220654942ebba783a300bb55b943f82da43f7296f6f24b940aa079e9c5de5a9061ea5ef4ce6fa3c SHA512 2a71a8af916c56a07bca5d90ccf024d49e6fe06bf6a383b9aef09ec24623db306b1ed93e9c1e240555e8c9735b01930c92f7e89f19dd21f4e3d9db71481c1da2 diff --git a/kde-frameworks/sonnet/sonnet-5.249.0.ebuild b/kde-frameworks/sonnet/sonnet-5.249.0.ebuild index a444c4c67998..59dafac959a3 100644 --- a/kde-frameworks/sonnet/sonnet-5.249.0.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest index 7b44c3541c2e..6b0df0f2f50e 100644 --- a/kde-frameworks/syndication/Manifest +++ b/kde-frameworks/syndication/Manifest @@ -3,5 +3,5 @@ DIST syndication-5.115.0.tar.xz 510504 BLAKE2B f8080c800710170fdbb8756502a33d878 DIST syndication-5.249.0.tar.xz 510864 BLAKE2B 5dcc8b647b3e42ecf4f3d400f26daacfc12280b650963de7b972c84403d568a6505d07c8069245d7b34ba67805074afd987fe5a10a9afa7afef9aad023a6e032 SHA512 4f8202012b9b8a2a0f001d65a55da1d0856780594b6a087ccb7f20418e74fbd226f4f243d8f18efb619b4222159912c5f548aba01a7ab8fcff683e17427ba784 EBUILD syndication-5.113.0.ebuild 467 BLAKE2B 61abe8b1b9eb3979bb3d8d78e0e53659cba97a58934debf0f08384617a77fca75b29e42e94f01b6c74dec533110b91a695658b2ae0750756bb02b8dae6428376 SHA512 68b5399243729b439f4470d0efd86ac3251a135eaa21724c2b7fc9477ac2d5a8f88ca6fecc3cf6801520636350342d077afaac2562ca8e2001406463ef0729de EBUILD syndication-5.115.0.ebuild 470 BLAKE2B c7d124d1674922a2f84dfb1b9e05e9b8e8170662370f1b0536b199ddc10bc159f303e14ec2f071e397bcdc8384d76f770947a6e87dd2f11ac3d60c004b1a155f SHA512 44735585f0b0fe6f5615996809fc519d37a6508b367e5d36aafe3fed413ec622956c3b2f8612a36b3474afaf188921547fd57cfb32da1aafcdb3369af01b0725 -EBUILD syndication-5.249.0.ebuild 443 BLAKE2B 9882ac5f86599df98db2e7759baf45b5724b61d6ad91a324c069481b976273312c9cde0b519e305600258589a29608859bd44b28bfa05cbbf230e7d03d0979a6 SHA512 759d87f478972a0e9c9487800964ecdec054ef45524c0ef868e158e407a7239706f1bacc8ef03131fa69a7430b45d99a43751cd240354f6df803470bbf61b793 +EBUILD syndication-5.249.0.ebuild 443 BLAKE2B d60da473796ba909795de47e65e817206aad746f353025942e110ddcb5a292ea50e3e0ecf73ef411e21aba1a6820158cd0d32683da9bf9e796c906debe812313 SHA512 533c466fa8c3fa55dfb8a6711954d834331bd62701e168aa60a682e2f20c75367e3c7b64a1042d21684b4ea4caf5a78e15d4357a2288dfbfeb20828281d0e642 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/syndication/syndication-5.249.0.ebuild b/kde-frameworks/syndication/syndication-5.249.0.ebuild index d6c5dc11b2e2..eec507e0f8a0 100644 --- a/kde-frameworks/syndication/syndication-5.249.0.ebuild +++ b/kde-frameworks/syndication/syndication-5.249.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library for parsing RSS and Atom feeds" diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest index 53ec7ef05170..79e3c02987e1 100644 --- a/kde-frameworks/syntax-highlighting/Manifest +++ b/kde-frameworks/syntax-highlighting/Manifest @@ -3,5 +3,5 @@ DIST syntax-highlighting-5.115.0.tar.xz 3432708 BLAKE2B 3ecfda27588509e5b791f3a7 DIST syntax-highlighting-5.249.0.tar.xz 3526544 BLAKE2B a8bb54bfee8e2bb6d15890955a40a5ab2218d5c51f44a50b04da5dd7954574b8d8236b7120d445de99376087bee0c87b1529be230e03b25343f1d2f3c0ba202b SHA512 a349077eaa386683745e4b0467aa31cf815ef1a0cf5be191f74186324e6238e6cd181d024b3bd9cfc124209a3c93f84bc2002d61c407684b6925dc462dd0b150 EBUILD syntax-highlighting-5.113.0.ebuild 531 BLAKE2B 8074e3125c0c96496ed46b1498a86a55792fbfb0b07bb83652d478a6219a6dc03fa36e7b16fe8028463ec49f749dcba844bfb4ce04932a2a36a01168e74f621f SHA512 393a18ee6cb0e612700be94e50e19d900969ab79231afa058f3250b6f2e2ae06c419b7adef596c4aeec752dc54574a2faa307767944ef93e81696cd4f683cf77 EBUILD syntax-highlighting-5.115.0.ebuild 534 BLAKE2B b2c9027a285a9c854f9cd3378945195030ed80c31930a67b259d78045254c15a338eaf209b12b642a178635bec91b66e3c5b94ead2133020e8b964008ac05f4d SHA512 ee0e0b2f70eaaf6361e593c27de6c95bab533e82742428b54c26e855943e5bdb51b726dc630cc56204e72c0fd7cbe1b95c864077d1b949b27f61aaeb153e8f04 -EBUILD syntax-highlighting-5.249.0.ebuild 514 BLAKE2B 21ad9499628cac0e543df1bb5f3d43760944f52a2f7f081ccfd52b2a09e791c7f8472d9ffa34693e50c9ca4d819ba98eef3edf92343910b3f0c05f434d4dec1e SHA512 008246fa05ab30aa43989f61d5137e91c75e2e422e1f524232ab14984df7082e4ed9336745426fb017c43ba7de6f4b094950d8a705bd279ee06f58900498717c +EBUILD syntax-highlighting-5.249.0.ebuild 514 BLAKE2B da8106c61cff37b1ba3c1e37452c0f17374980e0bbf60495f9e048b88e5f637f1eeffed849b7a18bebdf2662f33ab07b9e175c9aba9f66442e966709fe9468af SHA512 22b92adc36761ce83221c8ba35549045c71bda420318122dfcd2a43cbd1f7d58ef24256abfd33f039cb0c41641c7dce165e9961fbf342e8a451e8334cd16d3e8 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild index 4c5042fccd99..059677d77655 100644 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 ECM_TEST="forceoptional" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for syntax highlighting" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index df2f39666b5dcca6d6440f53d38dac6a30551df5..7194fd2d639f84ec053a8148ac92c055176ceff0 100644 GIT binary patch literal 4744 zcmV;35_jz%iwFP!00002|8<$$a-=(vh3|Qaet`y^QisbXfPi4&23{Z~rFJ{ohYq`% zJuy!|Uz+Hu@*FN8dfTr5mr|K)eM|L+FaP}V>B%m-^`gK1&!@*vu~zx?`~Udz*FUD; zf2v{UwMQx1&+N&@+&zaXnl#N&Q`g>89BuVbW7;7UNyXH9OufbsX3-&H)@;Qr{iGO! z)e&|dCN_1KlCz}TtgL3E^}bKuLs!$$!q89u`12Qu>67s>$uY$+_Uz@9*kW68#4^l6 zE4!9hdOp^)90|R&ke7uh^)SQUEp@4NjwqX5)UstaOKfnT)rRh+ zZ6~X&ai8D(?aSZ)@~1!kf3Y)^*G=*;*MR&15#EwK%9>h~wm*POM`FDR#6TnJd&Xw3ggM zI?YT2r;$#Vru}ERQeHieR74h^ildxvd(C;u9+aP>vt^doJW1DVJ5&l$PZP^(;jE?0 zC{EekM9v(c$6>RUlq6TN*yh?R>=yHhJ6My$v9BU)&?~a*UAZ3Ko_<`u-qkCmTfJhc zD}@j$t(6vaD)o#bIcU^${75Hjs`<=A+sGK%Y?ZP@q}$G@=ZFO>N$5~%GqsuR?72%w zVeL(88L!aU4sWPEoSmnga)M?$ZLXj7>Pct{(VctjYsQgt9k$DCxlr6NO7eO%|7*K1^K+lQCF70Z^q6b&GWL=8Y-!1ot}*A3HDrFhN^dKq zy7w&U$T?d@RGEMn>3p>;vG~lUt%r@2ZLBb*n3&(KrIc&Q!j|QuGDDE5y~?J~Y8!S^ zV4UjYvTRjmBq@J!0`p9L2F1=CS7r{q zl}}-^bCX-ietFV|$Ir)X-%2(@yH-qSVHE}~h3PLyBZj;p&8#ssrBRM?YH}K5*m?R$ zoOh9`oiVkuOqG8!6lv_zcH7eV)1+Besi@H`XO%D-O*`{Mz*^*pwt46FaIILNOY>ZH zw=mm0r{skMphTxPw3OfEjHXRJd>VzyUYC;v1*Ws&sFCs7^=Mbk92~`)2-v2##%#ld zbn(ML;YVzpw;>wMcIaDMl)H+3TaPd6+r5URcr90Ez%pk}J8-tl{y5BL+Q=Eb&c-?5 zSVKs($_UZNem2yNzEt{04|*}_h-mBdyfbC4bm@L~gVBp-UE62b;s%YmEhFTix?2wc8Q<(SC}o;yrvBUy0$n2T|>|JX{EA^&5_W%J8Ms6tF{t1 zU4b_hsxpOnKu4sm)(yKjHs`FZ)ipR$R(2=(4C8uveztWl`@P*djKfNlI1Y-iEMyi# zAJjSbcsC)h8>)*=F)}nB?>YI<=eve6n7*=3TJ%d#`wY|R;+OboUKH@iz*e!v5>fC} zinTOPMLNPxDPzPxOU9~u7&QlK$EJq2w#2%JchJO(IMOlN$gv;(wDg18m&~*+-coQ* zTB%O-mwwzDO0=5d>gWhmuq=+nxlI}!fz%p~v7J>p|EamvdS9}KbMpN>-V_WKK^_)r zV8xr-S8$TyCO9qY4tj>5XcR10MNn4d-)hV)Eg@-P`J7RnYBHqDnug|aj*R9S;!hOD zw&tkDz@WDX`BGcEvq!x)SYcv$Y^;47%^PSY8iXqJlwEq5M8-Fui#%}CJnQgCv^*rF zq|Jc}Y}>q!XQ#|dyHS&j^yA7{Y}wI|e-CQZg7(=5r+s)nC?)AbwO-#YdbzLH%_ISy zl?1NQ#EGPxISPgafWTk^zu9Rnn_*;;G>t#lj!PM_NdNa zMR&VM5IzDQ;fxMJqtBt;^@QPMVvtp+$?*X#)QpCrYPG?9!YWg|tJlNJ=kw#uK2X@L z!4~?H;Q^!&ex*_JqV1gSai7q;W(+6$~$LgI=2{}7AARiwDSONmSCV)Zz zv$||^!$SP=WX`ejk{YN)P4be8kF}o#OA)RK$88J%s zb(idgacKh$Y4x2t9>ctLr;v59F1)zbA;-Wvj=ct_yl{#cT`3$qE)%O~Eoi{a!3&8^PTOZ-Wrgk>$o;&WsRFWX)h>oEYkqlz;+Da4lYeN2BeKJtq;t ze=LD{K}$|pP%Iv-@Iv;GP{757t6&u{X9#r7Rly?69Sg={OpD~yS7Ul{iPh2x(qcvM zfqBdhO-l>GcShL~+ToLkFwBidGRlen85++oAkE>^ zXi;KcbyE=p4XtYjueJy+QkjW+psyStBA4(gm~8Rmej);hJ=Z9a%~>fiB02C4u-j@o zy#sS}v4Yg>@?*u|3cY-s%X(*%3ZXCrtw+EDa0)am#$9$1(xHw5R*R4{wFWe z|BfKw85WOoAoLx1!+GX}HsO42iz0V^&$f95!X!!-)ka?0NF=7URk9Bg5M_ud~qaC82f_QgFFM9w=`=PR^C4tG)SpXWT7NbP9 zj4@&}-EEqJLoI8SEaPLz5dOFOeAMf$V%^IPvM98f=xI=<1R@9kLBDIZ0UReV33~E! z>5LoQCDe@r-pAeGCrZij*Nz$DnWPvcj!(26)ki&OAjtrXjcx}lSUI$e21JJDXT`7{ zrWcdj(~xB$L!1qEVK9wY4NAlcz0)rtX0m(bn2}WSz6jLX{nCI9pmmZ4nb9ZPKbUhN zmr>PRXnp29??z-9Ym>2PwCvr8#@d~V~2%XI0CMA zRq}NxD-3$zNVN?FVFSe-n*gyi@Jj-TMX z>y@Q{nf^#rf{MxXGWbOOSulnlq(xJpVJ#l^s`~)4)R<^wouO~<*GAq~h=m0_GIXkm zG~qT09&P{fFUIr)VW@A7d#;Gw7jXE7?IPaiEaGI!^vh&s8SUOl0u zd}z&jN(*e#dW9zDf|HpTlxADq2GQ~4D_KM{kB8@+_sD#ptIcM|ZjcjbKV$Ra@zmV> zS%H$2785BtlKn}B4BByofpY|KK+1b396@J>Mxh{M>{rvv z2d+R5ZygpRL%&nb3DhFO2ERQmpg+<|z@^Rnrf{NeL>x;1n=BX*Iig@=WW?YgvUK18 zE0fP9D@-~DJDD@ia?`Ml+4+SKsBezIIyp3!LCV^7a73N| z1&w7^Nkkz)UN%RC7?HKXQ;Z7;VxbA`bgqLOXfsMn(~&7_Y<^+q5)@ojv&SvwxvX^N z-JRH@UM}`|f4s6tE!|{40h`<4Y-R^_L2B@1V1OO?bg`-o1|3ew(@uQ9ng+iW#gEJ) zg&YLimi!K=c`XU^q;>EKWiJH`qrznI&gO6!wMxyQAYwWKaJ{95C6KR-i$$l>K8Y>W zLo1EUEP-#dCPx?odN8p~UJ$+Kja;XSDZpr*S&2Nh6I}d;dI_GCCm}K(1EJ6|A(|=a zf)&A$(6*4&;=SxY>FYNavG4l&@vb`GXbg8z@&qY&1I_pbd_kTB`Ir=eY#8$dM?r<6 zO*k%?+S`W1BCaXg!Z6OM-gWGSv2=( zazo1=#Uw=H!XMK45&~$fBK)M(R z04vWDB2Y}ej$`q5%tx^-%y|hW=kc6CmvN$s$M=w^3i2JO#>6G@EM^nA0yN|F??b2; z%fgUS9ow<+Rj%+MKOG5s? zekaFJ(PR}x$St!a5@qywj+{io26|f?R(}+$%A5^@QPuMU%s>3{A78@@8nKD?mj(i( zKok1|0>XhQ{VRyE{Fd#2Y_f@Yjj11m!VGmkH^vlA9>73?w zL0I-?4~&T`r7N&a$46QTxf9H^_(if`z2tzimzkQU)YI>T?(LgCKR$fS>31`UdE(UF zJ4Va<+pwuv?St8Mptx&Tfr{&`1r71 z{-1A51|tWPMPeY9Jjmhe==&Ei)mVTHeZLeXPtgw({Y9&xIT!Ka_cjHsC=N;pNSipl zt08%bFov1UO@#wC!K17Am)4L$_j_x41IxT!1qCpkV!<&8Tk~E4Cm1!H0c9$)jZ_sz z0uiC+-Y|uQ*OTQksgkrJ$0{hrVUcz@Ae(vn6#=V;95@{)o_Z6VNLYc2Vy%Q?-UoZN zyL$bXK9dQaKh&$;Ij0A4_?pHJ{spLT*Pd(TBl|@OJ17RYOm( zBan&Gg~c2I<+|uUhX|hogyrxK&OFntq_mNVqZ`1d$|qhm-@o2$lc?*SK^H1KJ@973 zh4?*oQ=A29^+D?sBeL-KyH*BtIh`b15F9zaEiNB#xNCEsA| W&=f&PY0tvJj;*WwX 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 Ko7n+(Apih;JtWZp diff --git a/kde-misc/bismuth/Manifest b/kde-misc/bismuth/Manifest index ff8d59db146e..f7ad7b35e274 100644 --- a/kde-misc/bismuth/Manifest +++ b/kde-misc/bismuth/Manifest @@ -1,4 +1,4 @@ DIST bismuth-3.1.4-binary-release.tar.gz 131470 BLAKE2B 435ec224ed589300f48bfd0f25aec75cb955ca7b6948ec48cdf0f8b53b92d262366e4159fb02862fde5bf676a99bfce38b521bcb670285fde7bb7dbda3e596d3 SHA512 90693137fa9527ed7aca9c0cad18d849491a166d3f6e6d4545f3c325a062589a196e1bfc36569f94551ba8a112e3f0be9a9d14dcb6cad0c8bc4e49bdd61f6488 DIST bismuth-3.1.4.tar.gz 5456820 BLAKE2B 397f1f2ab89b92a2d0e9aa37f0cb42282f40b581de499860617ab2333a56e503bd8b76c4e6c909ec16df5ed56eb38019d559333c670898ab3f79fc1ab24310ad SHA512 3318f010dc9bf217536cccf2b9a683637172fae90409c2fbae4152a6b613d1a850cd7c7a03880e46f812aaa3a8d66bb829ba70f028a6a320db7844e254d73cc3 EBUILD bismuth-3.1.4.ebuild 1597 BLAKE2B 957b8218eac4a791b872487972e50eab3b456f55fcd77bf48e85369a38667fe067ccb40de00ed54b8fe03883381b5ffa73de12e8733ea5e80fcaf2b5da97d366 SHA512 be38ec3904b0ca01dfda28393a39bf67a22089b713ac8867bfb29fbdf3cef163721c742077a28eef7219f78a5a4d473fc58989b615394f2505ddc3b8dda70a46 -MISC metadata.xml 569 BLAKE2B d310b5e9f83bc770db6fa7a8c9a47438c3d084f33ab4e5029a83382629d8776a72638331f991ea41f9e33b062df0a7502b0a7ff4ac021fb2e75abe71929df283 SHA512 d0a8c04338ef2c5c75b9801bc2ad2e9da2bbd3b0a5192fbc0e1690732c160df482da6c5f783565bba062c756ecb48c434f7c3dd621b4f0f506c7c60f82101c0f +MISC metadata.xml 485 BLAKE2B fb441979c9147516d065d63a8b1a151849c3f70284805d01d4f50a0ef4aee43f71344318d2c797c5360acc3a062c87c18cb05051d96fb40f8ef84c65ee2b8579 SHA512 3df0cc2f29de7bbba669a571fee74cdda64a99c6025fa61a87738afa5c64341bed003cb3f951b294b947672c38af405387045fffd2bc6a9956f423914a7c8cf9 diff --git a/kde-misc/bismuth/metadata.xml b/kde-misc/bismuth/metadata.xml index d148c7d5dcff..3d9ae735e688 100644 --- a/kde-misc/bismuth/metadata.xml +++ b/kde-misc/bismuth/metadata.xml @@ -1,10 +1,7 @@ - - gyakovlev@gentoo.org - Georgy Yakovlev - + https://github.com/Bismuth-Forge/bismuth/issues https://github.com/Bismuth-Forge/bismuth/blob/master/CHANGELOG.md diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest index 88c106c53b5a..ab5d011b79c3 100644 --- a/kde-misc/colord-kde/Manifest +++ b/kde-misc/colord-kde/Manifest @@ -1,4 +1,6 @@ AUX colord-kde-23.08.3-without_x11.patch 1888 BLAKE2B c65bc4911af8773257c3308df0140b147305229a420814d35121140f49e138a056fe06e794455df9237ec2677c70bb9771beb04e64537bf601db3e826f66d3af SHA512 28a953bf3dceb3a2e78af5dcc04989b6f71d0dd59678828ee007b400857293c7b987c2f6b268b7a7c7f4882a0f106bb05e25a0f694b449475b5d1aa52645cd3b DIST colord-kde-23.08.4.tar.xz 108576 BLAKE2B 3838520fcfda2b5a942e203152f0bb1e8e9bd82638b1c001913ed2ef7f17facf3d7b8ec15df34c9011ccb55c071a1cdf506089e7ad3350c2cdf8869ee0833304 SHA512 8d6e0d09b615626b2dd87b3ccbd7520aea614e96be52c374f5b92ea9f23e27d79c6cd4fbcf6abafa52971e18a7ccc29b3b654c378d03a426697ef91c1a64c4d2 +DIST colord-kde-23.08.5.tar.xz 112824 BLAKE2B 3f94b6a0091e8dd0f7936c86e8a2550a8ad62cea5348f29b503e257cc9338a58baba5178bccb045cd8faa191277823f3b9972645312950c02e0d0be82d5164a8 SHA512 3b53b9f6dd5043ca4007c9123d642994bdaba077dc8a4355305aa8398ca4f91f271741da44ef90580feff82053f97aa2aa2febf3020b6cbe9ecc4c90c360836b EBUILD colord-kde-23.08.4.ebuild 1619 BLAKE2B 91939e7fd8b80779e6744eac0833db3817b7cce416fa22ed87ec4952f267cff91aeccd520db6313af346b9f00c6f3ede2b738afaa5d37d9afa3c43c7e7e12be8 SHA512 32e8805170bd635c6d62b10bd2270e6296e38537c309b9405690be46567781bead66d0bd7075859833851ffecacfb5dd2e51e9ece67542e3026874e77e330382 +EBUILD colord-kde-23.08.5.ebuild 1622 BLAKE2B e747a25a29f2b527c971e36a9acafe83f9a8462fb9015a3b5dea9b21e80594f0297333e25e32415f3a579ea22abc4f8c906e0249c1100ef1509f94937c98917a SHA512 8564e5267d3e0e911b63f8367614459661fe985b16a8b7d1ebf1822590ca5edbb085d35c608153e4d717efe8518b23eaa11c0a6bae6a377543f03a04e9734e9e MISC metadata.xml 381 BLAKE2B 1c29e7faad0b0816e6f43101a1d03b9acebb1faa8279b5f1532073b9ffd87662bd404f419dc49b175a1b31e7ff0f8f428a1dbba89a7293b0f2b6994b9373c90a SHA512 88aa5691f0be379051d71329bf79d6c0791187c1f49ff542d0dcfbb1571b90ea2323345a6a1130e74674219e20979ce9c8fe8d8643b89519813f5c21f5791ea8 diff --git a/kde-misc/colord-kde/colord-kde-23.08.5.ebuild b/kde-misc/colord-kde/colord-kde-23.08.5.ebuild new file mode 100644 index 000000000000..28c74f8cfdc6 --- /dev/null +++ b/kde-misc/colord-kde/colord-kde-23.08.5.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=graphics +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Provides interfaces and session daemon to colord" +HOMEPAGE="https://invent.kde.org/graphics/colord-kde" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="X" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + media-libs/lcms:2 + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + kde-plasma/kde-cli-tools:* + x11-misc/colord +" + +PATCHES=( "${FILESDIR}/${PN}-23.08.3-without_x11.patch" ) + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + if ! has_version "gnome-extra/gnome-color-manager"; then + elog "You may want to install gnome-extra/gnome-color-manager to add support for" + elog "colorhug calibration devices." + fi +} diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest index 5f810d55efa0..c7f75f9e4ed3 100644 --- a/kde-misc/kclock/Manifest +++ b/kde-misc/kclock/Manifest @@ -1,3 +1,5 @@ DIST kclock-23.08.4.tar.xz 642844 BLAKE2B 470df166ec6a961c59e2b61ac79cf02ae596885fd8a146b6684081c51db73e9a6e3e2c1f7e9501d5284922ac76e9afdd84c88e96f009105dd1eb9483bb2caabf SHA512 00990a112b45996ab49096237aeb6262f5777adf5aea0f785421f0a51b75b29772a25468d6c1e78edd9385ff1b2c82442ddac13a1661f4b63cde583e953d4aab +DIST kclock-23.08.5.tar.xz 642872 BLAKE2B 966a4938dedf434de7f09030b759d3baa2cad5823b4fb3fcd88b6871f4db245186502b0dc3d95238888a12b2d3b6179f7d39525cff2fcd69cedfe41dcf8d8770 SHA512 b477743b98988f40974b0b8774d28ab9216778456a4f31911b97a61f3812510fdf944fbea63c5c3b96c03e748ef9c3d95c420d0edc697e5c5e6f50989b462dcb EBUILD kclock-23.08.4.ebuild 968 BLAKE2B 6a32977063488791c721d9d10527e6a7118e7e618ca42e7688e08c5a891fa2bf3a4f21fb0e2311c244260c7dd3509f2781de38be418aa546de5f9300b53082cb SHA512 6b118d75d1cb02729abbf584a5bbe543c0c0b20cce50d2c4812d3ee7921777656259e8fd814c351935e2560669657e99eeea49d69d28fe429b2ee3ec1ee7c9e1 +EBUILD kclock-23.08.5.ebuild 971 BLAKE2B 678242dfdec61be8a8e9fc11975f9abf3744fc6fc03cd66ca2873f858da5b1358ef2f3a32aa8850b5606d44898a142ac939ae07bb098d57db95eda1fb16d2a21 SHA512 e11108d21ff2a0a9d451281cc7718549f77781efaf912f809557a6f90d8a33635a4ee1c82fa448ae44a08d54eb623666557cd02097ed21ac51c9bb0a9cd057e9 MISC metadata.xml 406 BLAKE2B d51f4d0b4a45c8947a5c5694b3f88bf8205d6c4bd25f79aed87cebb89a57bc274f1df2a2c9ebcfe07278e508dc3be57f3a031e60da15a80058d97e16352f2159 SHA512 5fcb550291c93463dba5003cfd1be5a3977fdc394ef53cf10c23ac96a018ba6446600e8cd2290fc46b6461e9301db45a10a8ce244a64d1e44576c7286d5922c3 diff --git a/kde-misc/kclock/kclock-23.08.5.ebuild b/kde-misc/kclock/kclock-23.08.5.ebuild new file mode 100644 index 000000000000..98b804b17d4c --- /dev/null +++ b/kde-misc/kclock/kclock-23.08.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Convergent clock application for Plasma" +HOMEPAGE="https://apps.kde.org/kclock/" + +LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" + +DEPEND=" + >=dev-libs/kirigami-addons-0.6:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5[qml] + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +" diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index 8892b62ff5b2..eb4220677f9f 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1,4 +1,6 @@ AUX kdeconnect-21.07.80-revert-disable-kpeople.patch 961 BLAKE2B 01322bdec48897cb763c551ed2210d4d86edd456d734639eda83dd4062197332c565fe337c90329de33290d55609a5586585376a4c28ac86cde645b3ae9d1d06 SHA512 d75a3b02c35d5d14cde7d34aca5b3e762dd12eb1492e5871c1db23d783f4f4caedec0116f041b9230e783ccdb1fde8a2625a58aec9d07bc0f708299048e1f885 DIST kdeconnect-kde-23.08.4.tar.xz 656748 BLAKE2B 8ed8f862f201aa29db7d758f8eea3284b2ecfa929ffd69f677f944341610bf2d34e53bb2b2117f492b363dd5df659e7de8384f0d4dc15a106b064f964e740220 SHA512 4cdeabf17ea6dba002d801de5fee858bb757620a1aabc05eb171a36c3fe2a08f47ca80b4854025701114340d496218544fe7b964910a7e6e39a66cda4242e75e +DIST kdeconnect-kde-23.08.5.tar.xz 657504 BLAKE2B fde6f1c023739c1c770f93d455ed8e256b1e34c78fd76276a1941364735bb1c14d7850f27a586ab8fcbc259f64223fa619d61ac65b04ab8431871664d6c6c05f SHA512 ef861ae5bf8d88acf2328a3eacac2242687b21a0e004cad137cef03fdebc9a162a2e7e54f4ff99bb1ec85247595e0007c9a35673dfe9ecf5b69ec91389b912d3 EBUILD kdeconnect-23.08.4.ebuild 2792 BLAKE2B fc3a2055ab87d64913121ead68ee50306daf949a51b1cec688b98ee162fa06b2864b0acbf28b026d699cbc84964a35d28a35afe7f71984f7864f1701138de284 SHA512 ac84874970b74c8300067a8288f93109f79ecc5e717226f206eec5694051407295905a5f3f02ae5240d2f6bf6e64b2a57f6ee07a1de9e663e67be0df2e784996 +EBUILD kdeconnect-23.08.5.ebuild 2802 BLAKE2B dc2ab266a601fb4372055cec9dc5558deaf0476b2ca8654d6d0a194e6fba49f684e37f0ce589ca55c54c1febae8af2061abdc4bba0cee631325c15a1b748bb33 SHA512 a9a0d1ed48e9db9df8909f017b14b601380a3d40538f5a159c66afc55fb8b0c9356a47b527fdaf1cfba9e6594f041a6fcb3b0c9fe86ac1a8a2e83c817fe69169 MISC metadata.xml 698 BLAKE2B 763372c73042e8ff131825e8b8bcfa5f27599df5a3b69c9acdc7b6f65b6fb3e3f1960d91bda5120f330ed2c28f2d551fb3d2f3df592c2ae0ee0e7b52b8779812 SHA512 577ae940507147dd7bf6732454c30b4ace0e5d9f48555f1c2d3d35d7d94d54233feec0d7ee89c9ca1fd61eeb63b3225d8e7f5a7ec2e8405867d92bcc272d3eb7 diff --git a/kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild b/kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild new file mode 100644 index 000000000000..c0f4fef1d439 --- /dev/null +++ b/kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KDE_ORG_NAME="${PN}-kde" +KDE_SELINUX_MODULE="${PN}" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Adds communication between KDE Plasma and your smartphone" +HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="bluetooth pulseaudio telephony X" + +RESTRICT="test" + +COMMON_DEPEND=" + >=app-crypt/qca-2.3.0:2[qt5(+),ssl] + dev-libs/glib:2 + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5= + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 + x11-libs/libxkbcommon + bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) + pulseaudio? ( =kde-frameworks/modemmanager-qt-${KFMIN}:5 ) + X? ( + x11-libs/libfakekey + x11-libs/libX11 + x11-libs/libXtst + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:5 + dev-libs/kpeoplevcard:5 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5[qml] + >=kde-frameworks/kdeclarative-${KFMIN}:5 + net-fs/sshfs +" +BDEPEND=" + >=dev-qt/qtwaylandscanner-${QTMIN}:5 + dev-util/wayland-scanner + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" ) + +src_configure() { + local mycmakeargs=( + -DBLUETOOTH_ENABLED=$(usex bluetooth) + $(cmake_use_find_package pulseaudio KF5PulseAudioQt) + $(cmake_use_find_package telephony KF5ModemManagerQt) + $(cmake_use_find_package X LibFakeKey) + ) + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + + elog "The Android .apk file is available via" + elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" + elog "or via" + elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/" +} diff --git a/kde-misc/kio-fuse/Manifest b/kde-misc/kio-fuse/Manifest index b7acd71db885..24987b065cad 100644 --- a/kde-misc/kio-fuse/Manifest +++ b/kde-misc/kio-fuse/Manifest @@ -1,5 +1,5 @@ DIST kio-fuse-5.0.1_p20230130-46620338.tar.gz 56742 BLAKE2B 92bd7e2cd9ebe22d35b3fbd624be469411d9d86fad230c8ecba2e33cb2cede56c14c992c82297f849a911a46f2f30f363a07af260bcf76be0304f034a52260cb SHA512 7df0990ede21582a0407b15c2c6f8259c6eb9d236059e42ed8fd5c5c9d92cfefa38d54135b709279c26d65704871f192c39e1abf9a19cf4021961924d2785459 DIST kio-fuse-5.1.0.tar.xz 48820 BLAKE2B 0b1ebbac218501931b7c160a3fecea6d45ef15feec0d67edd88ba11f13e6ee707362a1358e4effc623c6467b86ae0a95d9a5690d8f0df36d26c4d3495883bbd4 SHA512 273b75fe90f8cb31ee0f611716bf05384d78d21747cb43785bb7a91037ca9ac30233aee5081e467d46aa21aa03f4c0fc7583334fe34dec7530c89c818db41a4b EBUILD kio-fuse-5.0.1_p20230130.ebuild 911 BLAKE2B 272b1834994c6f7f142e737f638374e2332980bc916ce66512e8af5feb86431ec205c0b1532fec1462a14fa500e5fa602264e8279086d13aacb98bf25fbc8519 SHA512 36ed97a5438b57385710a3b6217998113f3504b348a1e92a4cc97a98d40937b596537a98453b41fa1c65e566facb5337b428ea536b2a11f897594c080f20b87e -EBUILD kio-fuse-5.1.0.ebuild 898 BLAKE2B 6c192d79041b660e2894cf36d2ac97d9d5c87ea4bc934b1725308c1174e162e4ace817aa380b2f7c0058de5f6a0d03860835fdc6b9303e71f7c6389094fc3029 SHA512 8fb4998da8a0197434c7e185bce8271cd858e72b8a4d161747a8f1c5aa6ffec42da0b43c8906eb00fd7d41a56001425178e31a8021c14454222f9b273f1fab9c +EBUILD kio-fuse-5.1.0.ebuild 898 BLAKE2B f9f4d6754e6df93584dd2202d1ab5b919845de471b10c7b028eb28f69faf6e8676eb0526ad1b1bb3c35eef457f60b6c0c284a9a955d09783138e0b36812bd934 SHA512 e0e1400d2f3711fc4b9cd04859ab235e026b8883242810746b0cb085858a5057047b9fcf124cd78f7063047709325905e82fcbb1f46b32139c1603d8175dd948 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild b/kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild index fccedcdc4c27..b5a756a94e7e 100644 --- a/kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild +++ b/kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" KFMIN=5.245.0 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm kde.org linux-info tmpfiles DESCRIPTION="FUSE interface for KIO" diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest index bd4997fbc9bb..ca7faaf19701 100644 --- a/kde-misc/kio-gdrive/Manifest +++ b/kde-misc/kio-gdrive/Manifest @@ -1,3 +1,5 @@ DIST kio-gdrive-23.08.4.tar.xz 79452 BLAKE2B a17eb3f93435fa16ff0a62df8924c2b418351f25f553a826a38164abb077869a3ce5b5cd6a66e4b9deb00ae8bf4ab85e0552675d19c35bc500c9585d9a99f639 SHA512 f29bb8c0471daa13bb558b896dbf296768a4a5e1854ffb134e771acea02b97b04f5810c91845adb59d4a66a7179871be23d0db51be607bac05ce3cdb9e8534bd +DIST kio-gdrive-23.08.5.tar.xz 79452 BLAKE2B 7fab730a2781a0cf534beda35a48a2663cdd9e067759991e277775d1d5a492596cbdf9b3427e67da0d10415bf717ba46dd0d3d11c143de3733065e836b4fb345 SHA512 9535e64997b026aa6a5b6a092986486f726151948614f76c1f044e9fab6c0651f861776e928613a757c656fdd12cbba529dd63d04e1f58d5a43966b8d9d448c8 EBUILD kio-gdrive-23.08.4.ebuild 1050 BLAKE2B f7224b62208804a775a4c191853dfc6849c43247624dc487722f644a09baaab35c7f9e09c7ab07b33c762c4c12290a0b6504392bc33a35374f71e095c49d5cc5 SHA512 1c40f38b62b43d7b0bbbad7984ebff1f5d0e78461b4983167ba5e2c093822766e9756c31eb5ed5a3802a4752b27a88eb3dfb491cd0115541329044e634aae267 +EBUILD kio-gdrive-23.08.5.ebuild 1072 BLAKE2B 41fcd0b3bd4ab57ddef3a0da710924e4734541562fae353267571fabe7b0feec2e23bf55509a795a3e3eb2a49c3658c0107e68c97c7d8a02d93ec043af963be4 SHA512 cc3ad2b9fa1d876aa54a96e1ef2674ff7f5c89f9d8b80acfd302fd4c62040b191f0292de789f2c951f0764ca97fd28ada575b360176304aab482ace4d2eaa578 MISC metadata.xml 433 BLAKE2B aa15f0a819a00c6b039f74d707659bf6beb6ee9c2ac9cd5a1c69163cd684c46d928105e832d93ac8096f128cb479bc30a85866979773cefc5a800ade4a7fd254 SHA512 2df906f333d8f522e66d7977570f8fd35efd329fb797cc4998a9eadfb7405748207f895e8b741004fdcde5dddff58a746337a33edbb7e4a748106fcf366675b0 diff --git a/kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild b/kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild new file mode 100644 index 000000000000..827a2dce0b28 --- /dev/null +++ b/kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="optional" +KDE_ORG_CATEGORY="network" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker for Google Drive service" +HOMEPAGE="https://apps.kde.org/kio_gdrive/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+share" + +COMMON_DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + || ( + kde-apps/kaccounts-integration:6[qt5] + kde-apps/kaccounts-integration:5 + ) + kde-apps/libkgapi:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtnetwork-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + kde-apps/kaccounts-providers:5 +" +BDEPEND="dev-util/intltool" + +DOCS=( README.md ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package share KF5Purpose) + ) + ecm_src_configure +} diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest index cef071c31e8c..28691fb47c38 100644 --- a/kde-misc/kweather/Manifest +++ b/kde-misc/kweather/Manifest @@ -1,3 +1,5 @@ DIST kweather-23.08.4.tar.xz 946972 BLAKE2B 5c95568c73603667f9ee6b68cf7ffd82355a799dcc96a931736af627d842207f82bea9a193b719a756c4927c2af0e3e0dcbfbf4b48b75979596595d5598dc3fe SHA512 699e536757e057c35b76f59cb425c82b809af055887963a1e49359d2c254515d1bcc1334ed21b5f5aa9dfafbfd122998ff14fb17998fae1ad1d4e66ac1be5890 +DIST kweather-23.08.5.tar.xz 946796 BLAKE2B 1fcafac557c28dddd6cd4c345733bb38ac3a03496c78537338fa16b39037c28938bdbb0e89846f0e1fa0bd3725c0e9ec03b8b9b78fe5977e8666c6316ca738bc SHA512 75787edbfecf7137eefa071f3b339b87110744876fdc3fb7ea56cf976bdd95912ed4001cee474ccf29e385202b9e56fd04ddaa8077b4509c14a1059c6f22e255 EBUILD kweather-23.08.4.ebuild 1388 BLAKE2B c718c7600aa7c510698e91cbe2971521eb8c2b7414c2f5b0a3d5fa57752de2aa5406400df24584bb2c2082960069f901e0b125b2685913e55cbefba9292bc52b SHA512 78e09b3f7fc6aa9c6456a1bf351d39708db39dbdf9b19abb07ec3679952bb7367087db634ed69905d06a1ad0d083233f6ec514fe4958f778833b1076553e5a9b +EBUILD kweather-23.08.5.ebuild 1391 BLAKE2B 145698468c8045aa78ddaaca459c57fbc49e8aaa6d50408151940d1d765218ebf922174721c64b10ade7ae511444f58c398e30186acbe1caa925e298d4e75098 SHA512 6ffe73f255879dc145169e5baff9a30257a0d64d47578cf548443427717bb787da42036d6fde5423d2aaba03a0ab59423ce6d9e88e231f7cc265dfcdfaec7fd0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/kweather/kweather-23.08.5.ebuild b/kde-misc/kweather/kweather-23.08.5.ebuild new file mode 100644 index 000000000000..b9674beb454a --- /dev/null +++ b/kde-misc/kweather/kweather-23.08.5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +ECM_TEST="false" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views" +HOMEPAGE="https://apps.kde.org/kweather/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" + +DEPEND=" + >=dev-libs/kirigami-addons-0.6:5 + >=dev-libs/kweathercore-0.6:5 + >=dev-qt/qtcharts-${QTMIN}:5[qml] + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-plasma/libplasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtpositioning-${QTMIN}:5[geoclue] +" + +src_prepare() { + ecm_src_prepare + + sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \ + -e "/ecm_check_outbound_license/s/^/#DONT /" \ + -i CMakeLists.txt || die # avoid cmake spam about python, reusetool +} + +src_configure() { + local mycmakeargs=( + -DBUILD_PLASMOID=ON + ) + ecm_src_configure +} diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest index ee2597b610c8..47732d9f9d3f 100644 --- a/kde-misc/markdownpart/Manifest +++ b/kde-misc/markdownpart/Manifest @@ -1,3 +1,5 @@ DIST markdownpart-23.08.4.tar.xz 31512 BLAKE2B 6469fd20605a4e8b89e5ca82c00aa19a104e5e5a284149b74f79bdb3bcf49aa817c49f940d4c2f93680aad27ad20defa653c0a94b19afdf8305d6cd380df4341 SHA512 20faef842022fb57678ba99b4043022ec268c43073dd61c3005fb66b6d4101bcac4c539e0d9ff7c26132c0eb34fe4115cd6dff664df719144f53c6d80fafe410 +DIST markdownpart-23.08.5.tar.xz 31544 BLAKE2B b7830e0b9083a5436a84596138881b891e527cd4f2ba16fc84a3de2f1a3a5911950db3973af0e5e9a9411d8ce994e4055dbde66f9393c7d72b8ac317c91706d5 SHA512 81cf38f47b977d625c3914403ba0aa34611464d9e1503088392a064b8f074d856b35cc456949a6da37e04628f4387c49d83290da993730a0dadf24afc31b074d EBUILD markdownpart-23.08.4.ebuild 701 BLAKE2B 0ff1cf82a4f80d0821b1996c3ac759c06444c1a0c5b76c0daab2b9b5159131052cf14bb74414751065cfe47f252a8b024e1bcae5f41ec054de46e92073378e4f SHA512 4da762318658df6e70f89619134c18f5165b80d4079b68ffc6ddce74078346a221f0b5148ef44375d9c4f09e0f7554daaa200e0fe9d60ad1ca072bdcbdaa69c2 +EBUILD markdownpart-23.08.5.ebuild 704 BLAKE2B 5601db2e67f101b435be59572284f9d328ef01f332d8ff70cc49ee30d25ad830a5b328a4a74b3c4f6e733a4779e950e8a99285a2aae692e2a8b37b062c791e23 SHA512 4071eda52667a39daba30c934da859e6fdfef0ad76732e92c9cf53a831bd79151ba3d9ea9ef46399677f5f75a4ac02ffe7c45154cb716c072cd9fb1b48d25977 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/markdownpart/markdownpart-23.08.5.ebuild b/kde-misc/markdownpart/markdownpart-23.08.5.ebuild new file mode 100644 index 000000000000..521dd10aa7fa --- /dev/null +++ b/kde-misc/markdownpart/markdownpart-23.08.5.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=utilities +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" +HOMEPAGE="https://apps.kde.org/markdownpart/" + +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest index 1e0781da6039..a4693f1f5e4b 100644 --- a/kde-misc/skanlite/Manifest +++ b/kde-misc/skanlite/Manifest @@ -1,3 +1,5 @@ DIST skanlite-23.08.4.tar.xz 2452116 BLAKE2B f2ce043a0db32324be1ef5436c72081f1744503cf2f241917e685ea1364689211bdecf001b621f02411f190fd0e838138e626dd6528b54243c550e7dc33e2720 SHA512 7b0ba39baaf0320ed61a9d9b7acbe3aa784f27836c50ad182c1d2130918d5eb3f98c41fa4353656a1e9720d0f99ecc7fca7afc45d30c30c24310b4501edf73e3 +DIST skanlite-23.08.5.tar.xz 2452072 BLAKE2B b492195519404268492fb8a44a431fb7e7a1aa493fe16ae71ab18e7068fd2e7ef9e51a6b6f9ee0223454e05d76ccfe134d3a5659efbe3dd6107a1fe3b3d92b0a SHA512 f449d4be0d34c241fbe1b91d5adac4a55d2007af2bc05dc13fbe58c84506f0ac2d6714fb40376ecf5b223ff2b2e7a8d0d53c5c0c572ddc6a06b1ce6301acaa09 EBUILD skanlite-23.08.4.ebuild 927 BLAKE2B d5ed50985c3a900865b187125da183170b7f670ae01738f328959efdf64dddd23be5f88d47c4deeec674f622df7f950a1e7eda0ded930a5215d3a0dbb0a7a87b SHA512 00edeaab2fce22859707fade5d2daef905a23a0a44015056611b22648195869378b217cb12087b73b58ed4bc550e825f1ec2793a55f0feabaf07ac9f752f6f7a +EBUILD skanlite-23.08.5.ebuild 930 BLAKE2B 7a764773de15d4e1f941651890ff293e35ee45b434b4811e88592cd6d5f6a6c1b258011c51e55d20704866ea915e8f95593c826b967769e9b1fc75c9b295be24 SHA512 49307742c76864a490fcd282abb77fcf17eaceef5456019f33707a8e4f8b064c7ba16bd33025c244c063f6c592d241d3152a931bbed8ccd3b0b02f821b774d0c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/skanlite/skanlite-23.08.5.ebuild b/kde-misc/skanlite/skanlite-23.08.5.ebuild new file mode 100644 index 000000000000..0f724ff82abc --- /dev/null +++ b/kde-misc/skanlite/skanlite-23.08.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KDE_ORG_CATEGORY="graphics" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" +HOMEPAGE="https://apps.kde.org/skanlite/" + +LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/libksane-${PVCUT}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest index 2caabc0b8fb7..bef7c7b45316 100644 --- a/kde-misc/zanshin/Manifest +++ b/kde-misc/zanshin/Manifest @@ -1,3 +1,5 @@ DIST zanshin-23.08.4.tar.xz 363320 BLAKE2B 5ac9b686fe3debb8c2e1118b7f0f87a3c2f5144d4a86dae8d24278fc66d8bbf9c51dd141f81bd1399d1a7b4e62a8a12eecb3f8751bdc6e7616b31b50451953f0 SHA512 2c7df05feb3847ccbbedbf5749167ebef252186e334af8f807544a458c95c3a030133710832b731281063e1c27c4fced2bbeb45bff8eeaec18a84bf8dc02cdb1 +DIST zanshin-23.08.5.tar.xz 365784 BLAKE2B e13ab967a3ed42626033401e7a88695554cde43156a2d7c3fbc7e5d77f846503bb5203a1c7517a8baf96a3849a038017368928972b9357021d0a17ffdd8d59aa SHA512 db9706902dc2733859f7af56ca6885f0b9731ca4ca692abe66f36e8dfadb9e2b65556600e79bb84bb19425681f9b457c29e0589c7701bf31b015f66cb825474e EBUILD zanshin-23.08.4.ebuild 1723 BLAKE2B 1263d1c5005e85ad478370fd4eb94e4247fa7710f92e1dec8cc7ce582ffd554d0ea038d2369449539f2871afeb199714dfb4f3d6b559b83466ace8f62e5ddbf9 SHA512 b6b210c21a4a0fd8bdeccb80cad30e20bb7d7fb6af263796901585ba720b9d36ebe0475ed0f2fab2fe0334007c7df04d311986f6004c79ed6a98c309b72598ea +EBUILD zanshin-23.08.5.ebuild 1725 BLAKE2B 73f20ac67cbfd5f0b1094ea77d58bd67d8b8f677827b6c68f8558479595f840b18ba96ad6049d8d34766e94edec45992f48bdf3d9362c203aa10b76fadbc94b9 SHA512 6efbf592f83818e76be70eb3025df51435ca9240af51f569852c067cfa5f4114dd996a23c62ff638f6c9bd18d133095dd6f79d916940c9356f0f3920e52a95b4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/zanshin/zanshin-23.08.5.ebuild b/kde-misc/zanshin/zanshin-23.08.5.ebuild new file mode 100644 index 000000000000..c63eaa972069 --- /dev/null +++ b/kde-misc/zanshin/zanshin-23.08.5.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KDE_ORG_CATEGORY="pim" +PVCUT=$(ver_cut 1-3) +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Getting things done application by KDE" +HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/ +https://userbase.kde.org/Zanshin" + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +RESTRICT="test" # bug 785844 + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/akonadi-${PVCUT}:5 + >=kde-apps/akonadi-calendar-${PVCUT}:5 + >=kde-apps/akonadi-contacts-${PVCUT}:5 + >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/kontactinterface-${PVCUT}:5 + >=kde-frameworks/kcalendarcore-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost +" +RDEPEND="${COMMON_DEPEND} + >=kde-apps/kdepim-runtime-${PVCUT}:5 +" +BDEPEND=" + test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) +" diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 829402da8c9c88200b068ebf45530930ce45d73c..6a231e54d5369417d86264277cba95b4af87614a 100644 GIT binary patch literal 11152 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 literal 11145 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