From fbc9f39db9cd7b4b20c88db9f60b6bf61f958ddd Mon Sep 17 00:00:00 2001 From: root Date: Sat, 17 Feb 2024 10:25:29 +0300 Subject: [PATCH] Sync with portage [Sat Feb 17 10:25:28 MSK 2024]. --- .mailmap | 5 + Manifest.files.gz | Bin 29777 -> 29743 bytes acct-group/Manifest.gz | Bin 72361 -> 72367 bytes acct-group/buildbot/metadata.xml | 5 +- acct-group/dnsdist/metadata.xml | 5 +- acct-group/turnserver/metadata.xml | 5 +- acct-group/unrealircd/metadata.xml | 4 - acct-user/Manifest.gz | Bin 67445 -> 67440 bytes acct-user/buildbot/metadata.xml | 5 +- acct-user/dnsdist/metadata.xml | 5 +- acct-user/turnserver/metadata.xml | 5 +- acct-user/unrealircd/metadata.xml | 4 - app-accessibility/Manifest.gz | Bin 4556 -> 4555 bytes .../caribou/caribou-0.4.21-r7.ebuild | 94 + app-accessibility/kontrast/Manifest | 1 + .../kontrast/kontrast-23.08.5.ebuild | 35 + app-admin/Manifest.gz | Bin 31847 -> 31866 bytes app-admin/awscli/Manifest | 4 + 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/metadata.xml | 5 +- app-admin/conserver/metadata.xml | 4 - app-admin/keepass/metadata.xml | 5 +- app-admin/passwordsafe/Manifest | 3 +- .../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/rsyslog-8.2312.0.ebuild | 2 +- app-admin/salt/salt-3005.5.ebuild | 2 +- app-admin/syslog-ng/syslog-ng-4.6.0.ebuild | 2 +- app-admin/sysstat/metadata.xml | 4 - app-admin/tmpreaper/metadata.xml | 5 +- app-antivirus/Manifest.gz | Bin 887 -> 884 bytes app-antivirus/clamav/metadata.xml | 8 +- app-arch/Manifest.gz | Bin 17735 -> 17739 bytes app-arch/createrepo_c/metadata.xml | 4 +- app-arch/dpkg/metadata.xml | 5 +- app-arch/drpm/metadata.xml | 8 +- .../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/patool-2.0.0.ebuild | 2 +- app-arch/pigz/metadata.xml | 4 +- app-arch/unar/Manifest | 1 - app-arch/unar/unar-1.10.7.ebuild | 60 - app-arch/xz-utils/Manifest | 2 + 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 | 1 + 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 | 2 + app-backup/restic/restic-0.16.4.ebuild | 47 + app-benchmarks/Manifest.gz | Bin 4862 -> 4862 bytes app-benchmarks/hyperfine/metadata.xml | 5 +- app-cdr/Manifest.gz | Bin 7505 -> 7504 bytes app-cdr/dolphin-plugins-mountiso/Manifest | 1 + .../dolphin-plugins-mountiso-23.08.5.ebuild | 62 + app-containers/Manifest.gz | Bin 8728 -> 8728 bytes app-containers/buildah/Manifest | 1 + app-containers/buildah/buildah-1.33.5.ebuild | 2 +- app-containers/buildah/buildah-1.33.6.ebuild | 125 + app-containers/containerd/metadata.xml | 4 - app-containers/devcontainer/Manifest | 1 + .../devcontainer/devcontainer-0.56.2.ebuild | 46 + app-containers/docker-cli/metadata.xml | 4 - app-containers/docker-proxy/metadata.xml | 4 - app-containers/docker/docker-25.0.1.ebuild | 19 +- app-containers/docker/metadata.xml | 4 - app-containers/netavark/Manifest | 2 + .../netavark/netavark-1.10.3.ebuild | 59 + app-containers/podman/Manifest | 1 + app-containers/podman/podman-4.9.3.ebuild | 138 + app-containers/runc/metadata.xml | 4 - app-crypt/Manifest.gz | Bin 24793 -> 24797 bytes app-crypt/keysmith/Manifest | 1 + app-crypt/keysmith/keysmith-23.08.5.ebuild | 35 + 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/metadata.xml | 5 +- app-editors/Manifest.gz | Bin 13940 -> 13937 bytes app-editors/e3/e3-2.8.2.ebuild | 10 +- ...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 | 1 + .../ghostwriter/ghostwriter-23.08.5.ebuild | 41 + app-editors/logseq-desktop-bin/Manifest | 2 +- ...build => logseq-desktop-bin-0.10.6.ebuild} | 3 +- 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 | 1 - .../avy-embark-collect-0.23.ebuild | 34 - app-emacs/cape/Manifest | 3 +- app-emacs/cape/cape-1.1.ebuild | 40 - .../cape/{cape-1.2.ebuild => cape-1.3.ebuild} | 0 app-emacs/clojure-mode/Manifest | 1 - .../clojure-mode/clojure-mode-5.18.0.ebuild | 32 - app-emacs/cmake-mode/Manifest | 1 + app-emacs/cmake-mode/cmake-mode-3.28.3.ebuild | 30 + app-emacs/company-mode/Manifest | 2 - .../company-mode/company-mode-0.10.0.ebuild | 54 - .../company-mode-0.9.13_p20230306.ebuild | 48 - app-emacs/consult-flycheck/Manifest | 1 - .../consult-flycheck-0.9-r2.ebuild | 25 - app-emacs/consult/Manifest | 1 - app-emacs/consult/consult-1.0.ebuild | 33 - app-emacs/corfu/Manifest | 1 - app-emacs/corfu/corfu-1.1.ebuild | 39 - app-emacs/counsel/Manifest | 1 - app-emacs/counsel/counsel-0.14.0.ebuild | 34 - app-emacs/d-mode/Manifest | 2 - 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 | 1 - app-emacs/dictionary/dictionary-1.10.ebuild | 18 - app-emacs/docker/Manifest | 1 - .../docker/docker-2.2.0_p20230605.ebuild | 42 - app-emacs/doom-themes/Manifest | 1 - .../doom-themes/doom-themes-2.3.0.ebuild | 29 - app-emacs/dts-mode/Manifest | 2 - .../dts-mode-0.1.0_pre20161103.ebuild | 19 - app-emacs/dts-mode/dts-mode-0.1.1.ebuild | 20 - app-emacs/dwarf-mode/Manifest | 1 - .../dwarf-mode/dwarf-mode-2.39-r1.ebuild | 19 - app-emacs/edit-indirect/Manifest | 1 - .../edit-indirect/edit-indirect-0.1.10.ebuild | 23 - app-emacs/ef-themes/Manifest | 1 - app-emacs/ef-themes/ef-themes-1.3.0.ebuild | 32 - app-emacs/elpher/Manifest | 1 + app-emacs/elpher/elpher-3.5.1.ebuild | 36 + app-emacs/emacs-bazel-mode/Manifest | 1 - .../emacs-bazel-mode-0_p20220707.ebuild | 42 - app-emacs/emacs-ccls/Manifest | 1 - .../emacs-ccls-0_pre20220510-r1.ebuild | 24 - app-emacs/embark-consult/Manifest | 1 - .../embark-consult/embark-consult-0.23.ebuild | 36 - app-emacs/embark/Manifest | 1 - app-emacs/embark/embark-0.23.ebuild | 52 - app-emacs/evil/Manifest | 1 - 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 | 1 - .../exec-path-from-shell-1.12.ebuild | 22 - app-emacs/flycheck-guile/Manifest | 1 - .../flycheck-guile/flycheck-guile-0.4.ebuild | 27 - app-emacs/flycheck/Manifest | 1 + app-emacs/flycheck/flycheck-34.0-r1.ebuild | 54 + app-emacs/geiser-chez/Manifest | 1 - app-emacs/geiser-chez/geiser-chez-0.17.ebuild | 44 - app-emacs/geiser/Manifest | 1 - app-emacs/geiser/geiser-0.29.1.ebuild | 38 - app-emacs/git-modes/Manifest | 1 - app-emacs/git-modes/git-modes-1.4.1.ebuild | 27 - app-emacs/graphql/Manifest | 1 - app-emacs/graphql/graphql-0.1.1.ebuild | 28 - app-emacs/helm/Manifest | 2 - app-emacs/helm/helm-3.9.5.ebuild | 37 - app-emacs/helm/helm-3.9.6.ebuild | 37 - app-emacs/inf-clojure/Manifest | 2 - .../inf-clojure/inf-clojure-3.1.0.ebuild | 41 - .../inf-clojure/inf-clojure-3.2.0.ebuild | 41 - app-emacs/ivy-rich/Manifest | 1 - .../ivy-rich/ivy-rich-0.1.6_p20210409.ebuild | 23 - app-emacs/ivy/Manifest | 1 - app-emacs/ivy/ivy-0.14.0.ebuild | 49 - app-emacs/jinx/Manifest | 2 - app-emacs/jinx/jinx-0.9.ebuild | 42 - app-emacs/jinx/jinx-1.0.ebuild | 45 - app-emacs/key-chord/Manifest | 1 - .../key-chord/key-chord-0.6_p20201222.ebuild | 21 - app-emacs/key-chord/key-chord-0.7.ebuild | 2 +- app-emacs/kind-icon/Manifest | 2 - 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 | 1 - .../lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 56 - app-emacs/lyskom-elisp-client/Manifest | 1 - .../lyskom-elisp-client-0.48_p20180410.ebuild | 44 - app-emacs/macrostep/Manifest | 1 - app-emacs/macrostep/macrostep-0.9.1.ebuild | 31 - app-emacs/magit/Manifest | 1 - app-emacs/magit/magit-3.3.0-r2.ebuild | 56 - app-emacs/magit/magit-3.3.0-r4.ebuild | 62 - app-emacs/marginalia/Manifest | 2 - app-emacs/marginalia/marginalia-1.3.ebuild | 21 - app-emacs/marginalia/marginalia-1.4.ebuild | 21 - app-emacs/markdown-mode/Manifest | 1 - .../markdown-mode/markdown-mode-2.5-r1.ebuild | 48 - app-emacs/mmm-mode/Manifest | 1 - app-emacs/mmm-mode/mmm-mode-0.5.9.ebuild | 22 - app-emacs/modus-themes/Manifest | 1 - .../modus-themes/modus-themes-4.2.0.ebuild | 30 - app-emacs/nxml-docbook5-schemas/Manifest | 1 - .../nxml-docbook5-schemas-5.0.ebuild | 28 - app-emacs/orderless/Manifest | 2 - app-emacs/orderless/orderless-0.7.ebuild | 27 - app-emacs/orderless/orderless-0.8.ebuild | 27 - app-emacs/org-mode/Manifest | 1 - app-emacs/org-mode/org-mode-9.6.13.ebuild | 50 - app-emacs/osm/Manifest | 1 - app-emacs/osm/osm-1.0.ebuild | 40 - app-emacs/parseclj/Manifest | 1 - app-emacs/parseclj/parseclj-1.1.0.ebuild | 26 - app-emacs/parseedn/Manifest | 1 - app-emacs/parseedn/parseedn-1.2.0.ebuild | 33 - app-emacs/php-mode/Manifest | 1 - app-emacs/php-mode/php-mode-1.25.0.ebuild | 34 - app-emacs/plz/Manifest | 3 - 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 | 2 - 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 | 2 - app-emacs/posframe/posframe-1.4.0.ebuild | 20 - app-emacs/posframe/posframe-1.4.1.ebuild | 20 - app-emacs/projectile/Manifest | 1 - app-emacs/projectile/projectile-2.7.0.ebuild | 27 - app-emacs/pymacs/pymacs-0.26-r3.ebuild | 55 - app-emacs/request/Manifest | 1 - app-emacs/request/request-0.3.2.ebuild | 22 - app-emacs/setup/Manifest | 2 - app-emacs/setup/setup-1.2.0.ebuild | 26 - app-emacs/setup/setup-1.3.0.ebuild | 26 - app-emacs/sokoban/Manifest | 1 - app-emacs/sokoban/sokoban-1.4.8.ebuild | 24 - app-emacs/swiper/Manifest | 1 - app-emacs/swiper/swiper-0.14.0.ebuild | 29 - app-emacs/tablist/Manifest | 1 - app-emacs/tablist/tablist-1.0.ebuild | 17 - app-emacs/tempel/Manifest | 2 +- .../{tempel-0.8.ebuild => tempel-1.1.ebuild} | 2 +- app-emacs/transient/Manifest | 3 - 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 | 1 - .../tuareg-mode/tuareg-mode-2.2.0.ebuild | 19 - app-emacs/uptimes/Manifest | 1 - app-emacs/uptimes/uptimes-3.7.ebuild | 21 - app-emacs/vterm/Manifest | 1 - app-emacs/vterm/vterm-0.0.2_p20230217.ebuild | 77 - app-emacs/wgrep/Manifest | 2 - app-emacs/wgrep/wgrep-2.3.0.ebuild | 20 - app-emacs/wgrep/wgrep-2.3.2.ebuild | 20 - app-emacs/yaml/Manifest | 1 - app-emacs/yaml/yaml-0.5.4.ebuild | 23 - app-emulation/Manifest.gz | Bin 15302 -> 15310 bytes .../wine-staging/wine-staging-9.1.ebuild | 5 +- .../wine-staging/wine-staging-9.2.ebuild | 5 +- .../wine-staging/wine-staging-9999.ebuild | 5 +- .../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/metadata.xml | 3 - app-i18n/Manifest.gz | Bin 18360 -> 18367 bytes app-i18n/ibus-m17n/Manifest | 1 + app-i18n/ibus-m17n/ibus-m17n-1.4.28.ebuild | 45 + app-i18n/ibus-typing-booster/Manifest | 1 + .../ibus-typing-booster-2.25.1.ebuild | 54 + app-misc/Manifest.gz | Bin 50429 -> 50450 bytes app-misc/asciinema/Manifest | 2 +- 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/metadata.xml | 5 +- app-misc/cmatrix/metadata.xml | 5 +- app-misc/elasticsearch/Manifest | 2 +- ...1.1.ebuild => elasticsearch-8.12.1.ebuild} | 2 +- app-misc/elasticsearch/metadata.xml | 4 +- app-misc/hastyhex/hastyhex-1.0.0.ebuild | 4 +- app-misc/lsx/metadata.xml | 5 +- app-misc/race64/race64-1.0.0.ebuild | 4 +- app-misc/timew-report/metadata.xml | 5 +- app-misc/tmux/Manifest | 1 + app-misc/tmux/tmux-3.4.ebuild | 86 + app-misc/tmux/tmux-9999.ebuild | 16 +- app-misc/tmuxp/Manifest | 2 + app-misc/tmuxp/tmuxp-1.37.0.ebuild | 43 + app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild | 50 + app-misc/tty-clock/metadata.xml | 4 +- app-misc/ytree/metadata.xml | 5 +- app-office/Manifest.gz | Bin 8425 -> 8426 bytes .../joplin-desktop-2.13.13.ebuild | 2 +- app-office/libreoffice-l10n/Manifest | 366 +-- ...build => libreoffice-l10n-24.2.1.1.ebuild} | 0 app-office/libreoffice/Manifest | 4 +- .../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 | 1 + app-office/merkuro/merkuro-23.08.5.ebuild | 58 + app-office/scribus/scribus-1.6.1-r1.ebuild | 2 +- app-portage/Manifest.gz | Bin 9771 -> 9775 bytes .../elt-patches/elt-patches-20240116.ebuild | 2 +- app-portage/mgorny-dev-scripts/Manifest | 1 + .../mgorny-dev-scripts-50.ebuild | 32 + app-shells/Manifest.gz | Bin 10133 -> 10135 bytes app-shells/fish/fish-3.6.1.ebuild | 4 +- app-shells/fish/metadata.xml | 5 +- app-shells/ksh/metadata.xml | 5 +- app-shells/kshdb/metadata.xml | 5 +- app-shells/pwsh-bin/pwsh-bin-7.4.1.ebuild | 2 +- app-text/Manifest.gz | Bin 49606 -> 49603 bytes app-text/ansifilter/Manifest | 2 - 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 | 1 + app-text/atril/atril-1.26.2.ebuild | 117 + app-text/atril/metadata.xml | 9 +- app-text/calibre/calibre-7.5.0.ebuild | 2 +- app-text/crqt-ng/Manifest | 2 +- ...1.0.12_p1.ebuild => crqt-ng-1.0.13.ebuild} | 2 +- app-text/crwx-ng/Manifest | 1 - 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/metadata.xml | 4 - app-text/master-pdf-editor/Manifest | 1 + .../master-pdf-editor-5.9.82.ebuild | 45 + app-text/pandoc-bin/Manifest | 8 +- 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/rpl-1.15.5.ebuild | 2 +- .../zathura-pdf-poppler-0.3.2.ebuild | 2 +- app-text/zathura/zathura-0.5.4.ebuild | 2 +- dev-build/Manifest.gz | Bin 7032 -> 7035 bytes dev-build/autoconf/autoconf-2.13-r8.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 14597 -> 14601 bytes dev-cpp/abseil-cpp/metadata.xml | 5 +- dev-cpp/libodb-sqlite/metadata.xml | 5 +- dev-cpp/libodb/metadata.xml | 5 +- dev-cpp/magic_enum/magic_enum-0.9.5.ebuild | 4 +- dev-db/Manifest.gz | Bin 16237 -> 16247 bytes dev-db/lmdb/Manifest | 1 - dev-db/lmdb/lmdb-0.9.30.ebuild | 70 - dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- dev-db/pgbouncer/Manifest | 4 +- 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/sqlmap-1.8.ebuild | 2 +- dev-dotnet/Manifest.gz | Bin 4302 -> 4305 bytes dev-dotnet/dotnet-runtime-nugets/Manifest | 60 + .../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 | 6 + .../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/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 | 2 + .../u-boot-tools/u-boot-tools-2024.01.ebuild | 90 + dev-games/Manifest.gz | Bin 6057 -> 6058 bytes .../t4k-common-0.1.1-gcc14-build-fix.patch | 76 + .../t4k-common/t4k-common-0.1.1-r2.ebuild | 66 + dev-games/tiled/metadata.xml | 5 +- dev-java/Manifest.gz | Bin 60168 -> 60146 bytes dev-java/gin/metadata.xml | 4 - dev-java/gwt/metadata.xml | 4 - dev-java/icedtea-bin/metadata.xml | 4 - dev-java/icedtea/metadata.xml | 4 - dev-java/leiningen-bin/Manifest | 2 + .../leiningen-bin/leiningen-bin-2.11.2.ebuild | 62 + dev-java/openjdk-bin/metadata.xml | 4 - dev-java/openjdk-jre-bin/metadata.xml | 4 - dev-java/openjdk/metadata.xml | 4 - ...p05.ebuild => openjdk-8.382_p05-r1.ebuild} | 4 +- dev-java/openjfx/metadata.xml | 4 - dev-java/sbt/metadata.xml | 4 +- .../xalan-serializer-2.7.3-r1.ebuild | 2 +- dev-java/xalan/xalan-2.7.3-r1.ebuild | 2 +- dev-java/xerces/xerces-2.12.2-r2.ebuild | 2 +- dev-lang/Manifest.gz | Bin 21839 -> 21841 bytes dev-lang/algol68g/algol68g-3.4.6.ebuild | 2 +- .../ammonite-repl-bin-2.5.11.ebuild | 2 +- dev-lang/closure-compiler-bin/Manifest | 1 - .../closure-compiler-bin-20211107-r1.ebuild | 43 - dev-lang/fuzion/fuzion-0.086.ebuild | 2 +- dev-lang/gleam/Manifest | 2 + dev-lang/gleam/gleam-0.34.1.ebuild | 345 +++ dev-lang/ispc/Manifest | 1 + dev-lang/ispc/ispc-1.23.0.ebuild | 101 + dev-lang/ocaml/metadata.xml | 4 - dev-lang/python/Manifest | 3 + dev-lang/python/metadata.xml | 3 + dev-lang/python/python-3.13.0_alpha4.ebuild | 545 ++++ dev-lang/rust/metadata.xml | 4 - dev-lang/teyjus/metadata.xml | 5 +- dev-libs/Manifest.gz | Bin 97708 -> 97717 bytes dev-libs/cxxopts/Manifest | 2 +- ...opts-3.1.0.ebuild => cxxopts-3.2.0.ebuild} | 6 +- dev-libs/efl/efl-1.27.0.ebuild | 2 +- dev-libs/foma/foma-0.10.0_p20220612.ebuild | 29 - dev-libs/girara/girara-0.4.2.ebuild | 2 +- dev-libs/kdiagram/kdiagram-3.0.1.ebuild | 2 +- dev-libs/keystone/keystone-0.9.2-r3.ebuild | 2 +- .../kirigami-addons-0.11.90.ebuild | 2 +- dev-libs/kopeninghours/Manifest | 1 + .../kopeninghours-23.08.5.ebuild | 64 + dev-libs/kosmindoormap/Manifest | 1 + .../kosmindoormap-23.08.5.ebuild | 47 + dev-libs/kpublictransport/Manifest | 1 + .../kpublictransport-23.08.5.ebuild | 40 + dev-libs/ktextaddons/ktextaddons-1.5.3.ebuild | 2 +- .../kweathercore/kweathercore-0.8.0.ebuild | 2 +- dev-libs/libffi/Manifest | 1 + dev-libs/libffi/libffi-3.4.5.ebuild | 73 + dev-libs/libpcre2/Manifest | 4 +- ...10.43_rc1.ebuild => libpcre2-10.43.ebuild} | 12 +- dev-libs/libsodium/Manifest | 2 + .../files/libsodium-1.0.19-cpuflags.patch | 40 + .../libsodium-1.0.19_p20240117.ebuild | 77 + .../link-grammar/link-grammar-5.12.3.ebuild | 5 + dev-libs/mathjax/Manifest | 2 + 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/metadata.xml | 8 +- dev-libs/oneDNN/Manifest | 1 + ...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/metadata.xml | 5 +- dev-libs/yaz/yaz-5.34.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 38293 -> 38307 bytes dev-ml/base/metadata.xml | 4 - dev-ml/base_quickcheck/metadata.xml | 4 - dev-ml/bin_prot/metadata.xml | 4 - dev-ml/cairo2/metadata.xml | 4 - dev-ml/camlbz2/metadata.xml | 4 - dev-ml/camlp4/metadata.xml | 4 - dev-ml/camlp5/metadata.xml | 4 - dev-ml/cinaps/metadata.xml | 4 - dev-ml/cmdliner/metadata.xml | 4 - dev-ml/cppo/metadata.xml | 4 - dev-ml/csexp/metadata.xml | 4 - dev-ml/cudf/metadata.xml | 4 - dev-ml/dose3/metadata.xml | 4 - dev-ml/dune-configurator/metadata.xml | 4 - dev-ml/dune-private-libs/metadata.xml | 4 - dev-ml/dune/metadata.xml | 4 - dev-ml/extlib/metadata.xml | 4 - dev-ml/fieldslib/metadata.xml | 4 - dev-ml/findlib/metadata.xml | 4 - dev-ml/integers/metadata.xml | 4 - dev-ml/jane-street-headers/metadata.xml | 4 - dev-ml/jst-config/metadata.xml | 4 - dev-ml/lablgtk-sourceview/metadata.xml | 4 - dev-ml/lablgtk/metadata.xml | 4 - dev-ml/lwt/metadata.xml | 4 - dev-ml/mccs/metadata.xml | 4 - dev-ml/mmap/metadata.xml | 4 - dev-ml/num/metadata.xml | 4 - dev-ml/ocaml-compiler-libs/metadata.xml | 4 - dev-ml/ocaml-ctypes/metadata.xml | 4 - dev-ml/ocaml-expat/metadata.xml | 4 - dev-ml/ocaml-migrate-parsetree/metadata.xml | 4 - dev-ml/ocamlbuild/metadata.xml | 4 - dev-ml/ocamlweb/metadata.xml | 4 - dev-ml/ocplib-endian/metadata.xml | 4 - dev-ml/octavius/metadata.xml | 4 - dev-ml/opam-client/metadata.xml | 4 - dev-ml/opam-core/metadata.xml | 4 - dev-ml/opam-file-format/metadata.xml | 4 - dev-ml/opam-format/metadata.xml | 4 - dev-ml/opam-installer/metadata.xml | 4 - dev-ml/opam-repository/metadata.xml | 4 - dev-ml/opam-solver/metadata.xml | 4 - dev-ml/opam-state/metadata.xml | 4 - dev-ml/opam/metadata.xml | 4 - dev-ml/ounit2/metadata.xml | 4 - dev-ml/parsexp/metadata.xml | 4 - dev-ml/ppx_assert/metadata.xml | 4 - dev-ml/ppx_base/metadata.xml | 4 - dev-ml/ppx_bench/metadata.xml | 4 - dev-ml/ppx_bin_prot/metadata.xml | 4 - dev-ml/ppx_cold/metadata.xml | 5 +- dev-ml/ppx_compare/metadata.xml | 4 - dev-ml/ppx_custom_printf/metadata.xml | 4 - dev-ml/ppx_derivers/metadata.xml | 4 - dev-ml/ppx_deriving/metadata.xml | 4 - dev-ml/ppx_enumerate/metadata.xml | 4 - dev-ml/ppx_expect/metadata.xml | 4 - dev-ml/ppx_fail/metadata.xml | 4 - dev-ml/ppx_fields_conv/metadata.xml | 4 - dev-ml/ppx_fixed_literal/metadata.xml | 5 +- dev-ml/ppx_globalize/metadata.xml | 4 - dev-ml/ppx_hash/metadata.xml | 4 - dev-ml/ppx_here/metadata.xml | 4 - dev-ml/ppx_inline_test/metadata.xml | 4 - dev-ml/ppx_jane/metadata.xml | 4 - dev-ml/ppx_js_style/metadata.xml | 4 - dev-ml/ppx_let/metadata.xml | 4 - dev-ml/ppx_module_timer/metadata.xml | 5 +- dev-ml/ppx_optcomp/metadata.xml | 4 - dev-ml/ppx_optional/metadata.xml | 4 - dev-ml/ppx_pipebang/metadata.xml | 4 - dev-ml/ppx_sexp_conv/metadata.xml | 4 - dev-ml/ppx_sexp_message/metadata.xml | 4 - dev-ml/ppx_sexp_value/metadata.xml | 4 - dev-ml/ppx_stable/metadata.xml | 5 +- dev-ml/ppx_string/metadata.xml | 5 +- dev-ml/ppx_tools/metadata.xml | 4 - dev-ml/ppx_typerep_conv/metadata.xml | 4 - dev-ml/ppx_variants_conv/metadata.xml | 4 - dev-ml/ppxlib/metadata.xml | 4 - dev-ml/re/metadata.xml | 4 - dev-ml/re/re-1.11.0.ebuild | 4 +- dev-ml/result/metadata.xml | 4 - dev-ml/seq/metadata.xml | 4 - dev-ml/sexplib/metadata.xml | 4 - dev-ml/sexplib0/metadata.xml | 4 - dev-ml/splittable_random/metadata.xml | 4 - dev-ml/stdio/metadata.xml | 4 - dev-ml/time_now/metadata.xml | 5 +- dev-ml/topkg/metadata.xml | 4 - dev-ml/typerep/metadata.xml | 4 - dev-ml/uucp/uucp-15.1.0.ebuild | 4 +- dev-ml/uunf/uunf-15.1.0.ebuild | 4 +- dev-ml/variantslib/metadata.xml | 4 - dev-ml/yojson/yojson-2.1.1.ebuild | 4 +- dev-ml/zarith/zarith-1.13.ebuild | 4 +- .../Cache-Memcached-Fast-0.280.0.ebuild | 4 +- dev-perl/Manifest.gz | Bin 285662 -> 285653 bytes 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 | 2 + dev-python/GitPython/GitPython-3.1.42.ebuild | 79 + dev-python/GitPython/Manifest | 2 + .../Levenshtein/Levenshtein-0.25.0.ebuild | 2 +- dev-python/Manifest.gz | Bin 268882 -> 269257 bytes 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 | 1 - dev-python/PyGithub/PyGithub-2.1.1.ebuild | 41 - dev-python/PyGithub/PyGithub-2.2.0.ebuild | 2 +- dev-python/aioitertools/Manifest | 1 + .../aioitertools/aioitertools-0.11.0.ebuild | 24 + dev-python/aioitertools/metadata.xml | 12 + .../argparse-addons-0.12.0.ebuild | 2 +- dev-python/autobahn/metadata.xml | 4 - dev-python/aws-sam-translator/Manifest | 1 + .../aws-sam-translator-1.85.0.ebuild | 62 + dev-python/beartype/Manifest | 1 + dev-python/beartype/beartype-0.17.2.ebuild | 40 + dev-python/bincopy/bincopy-20.0.0.ebuild | 2 +- dev-python/black/black-24.1.1.ebuild | 2 +- dev-python/boto3/Manifest | 4 + 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 | 4 + 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/metadata.xml | 4 - dev-python/capturer/capturer-3.0-r1.ebuild | 2 +- dev-python/cbor2/metadata.xml | 4 - dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.85.2.ebuild | 65 + .../chainstream/chainstream-1.0.1.ebuild | 2 +- dev-python/chameleon/Manifest | 3 - 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 +- .../coloredlogs/coloredlogs-15.0.1-r1.ebuild | 2 +- dev-python/confusable-homoglyphs/metadata.xml | 1 + dev-python/cryptography/Manifest | 2 + .../cryptography/cryptography-42.0.3.ebuild | 146 + dev-python/csvkit/Manifest | 1 + dev-python/csvkit/csvkit-1.4.0.ebuild | 44 + dev-python/dict2xml/Manifest | 1 + dev-python/dict2xml/dict2xml-1.7.5-r1.ebuild | 25 + dev-python/dict2xml/dict2xml-1.7.5.ebuild | 23 + dev-python/dnspython/Manifest | 1 + dev-python/dnspython/dnspython-2.6.0.ebuild | 47 + dev-python/fakeredis/Manifest | 2 +- dev-python/fakeredis/fakeredis-2.21.0.ebuild | 2 +- ...-2.20.1.ebuild => fakeredis-2.21.1.ebuild} | 2 +- dev-python/flatbuffers/metadata.xml | 4 - dev-python/fonttools/Manifest | 1 + dev-python/fonttools/fonttools-4.49.0.ebuild | 98 + dev-python/fqdn/metadata.xml | 4 - dev-python/furo/Manifest | 1 - dev-python/furo/furo-2023.9.10.ebuild | 36 - dev-python/furo/furo-2024.1.29.ebuild | 2 +- dev-python/github3-py/github3-py-4.0.1.ebuild | 10 +- dev-python/google-api-core/Manifest | 1 + .../google-api-core-2.17.1.ebuild | 65 + dev-python/google-api-python-client/Manifest | 2 +- .../google-api-python-client-2.116.0.ebuild | 2 +- ...> google-api-python-client-2.118.0.ebuild} | 2 +- dev-python/google-auth/Manifest | 1 + .../google-auth/google-auth-2.28.0.ebuild | 59 + dev-python/grpcio-testing/metadata.xml | 5 +- dev-python/grpcio-tools/metadata.xml | 5 +- dev-python/grpcio/metadata.xml | 5 +- .../httpbin-0.10.1-optional-flasgger.patch | 24 +- ...0.1-r4.ebuild => httpbin-0.10.1-r5.ebuild} | 0 dev-python/httpcore/Manifest | 1 + dev-python/httpcore/httpcore-1.0.3.ebuild | 49 + .../humanfriendly-10.0-r1.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.98.5.ebuild | 90 + .../hypothesis/hypothesis-6.98.6.ebuild | 90 + dev-python/json-rpc/metadata.xml | 4 - dev-python/jupyterlab-server/Manifest | 1 + .../jupyterlab-server-2.25.3.ebuild | 66 + dev-python/jupyterlab/Manifest | 2 - .../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 | 1 + dev-python/jwcrypto/jwcrypto-1.5.4.ebuild | 37 + dev-python/keep/metadata.xml | 5 +- dev-python/klein/metadata.xml | 4 - dev-python/libtmux/Manifest | 9 +- 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 | 1 + dev-python/loguru/loguru-0.7.2.ebuild | 35 + dev-python/loguru/metadata.xml | 13 +- dev-python/lxml/lxml-5.1.0.ebuild | 2 +- dev-python/m2crypto/Manifest | 1 + dev-python/m2crypto/m2crypto-0.41.0.ebuild | 71 + dev-python/mako/Manifest | 2 - 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 | 1 + dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 +++ dev-python/mcbootflash/Manifest | 1 - .../mcbootflash/mcbootflash-8.0.0.ebuild | 30 - .../mcbootflash/mcbootflash-8.0.1.ebuild | 2 +- 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/moto-5.0.1.ebuild | 12 - dev-python/netaddr/Manifest | 1 + dev-python/netaddr/metadata.xml | 1 - dev-python/netaddr/netaddr-1.1.0.ebuild | 38 + dev-python/nose2/Manifest | 1 - dev-python/nose2/nose2-0.14.0.ebuild | 35 - dev-python/nose2/nose2-0.14.1.ebuild | 2 +- dev-python/noseofyeti/Manifest | 2 + 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 | 1 + .../notebook-shim/notebook-shim-0.2.4.ebuild | 44 + dev-python/openapi-core/Manifest | 1 + .../files/openapi-core-0.19.0-pytest-8.patch | 92 + .../openapi-core/openapi-core-0.19.0.ebuild | 76 + dev-python/orjson/Manifest | 8 + dev-python/orjson/orjson-3.9.14.ebuild | 98 + ....0.0.ebuild => oslo-utils-7.0.0-r1.ebuild} | 1 + dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-8.13.0.ebuild | 68 + dev-python/pipdeptree/Manifest | 1 + .../pipdeptree/pipdeptree-2.14.0.ebuild | 43 + dev-python/platformdirs/Manifest | 1 - .../platformdirs/platformdirs-4.1.0.ebuild | 49 - .../platformdirs/platformdirs-4.2.0.ebuild | 2 +- dev-python/plotly/Manifest | 1 + dev-python/plotly/plotly-5.19.0.ebuild | 116 + dev-python/prometheus-client/Manifest | 1 + .../prometheus-client-0.20.0.ebuild | 25 + dev-python/pslab/Manifest | 1 - dev-python/pslab/pslab-2.5.0.ebuild | 49 - dev-python/pslab/pslab-3.0.0.ebuild | 2 +- dev-python/pyfakefs/Manifest | 1 - dev-python/pyfakefs/pyfakefs-5.3.4.ebuild | 38 - dev-python/pyfakefs/pyfakefs-5.3.5.ebuild | 2 +- dev-python/pypdf/Manifest | 2 - 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/metadata.xml | 4 - dev-python/pyrate-limiter/Manifest | 1 + .../pyrate-limiter-3.2.1.ebuild | 74 + dev-python/pyside6-tools/Manifest | 1 + .../pyside6-tools/pyside6-tools-6.6.2.ebuild | 76 + dev-python/pyside6/Manifest | 1 + dev-python/pyside6/pyside6-6.6.2.ebuild | 247 ++ dev-python/pystache/metadata.xml | 4 - .../pytest-datafiles-3.0.0.ebuild | 2 +- dev-python/pytest-django/Manifest | 1 - .../pytest-django/pytest-django-4.7.0.ebuild | 51 - .../pytest-django/pytest-django-4.8.0.ebuild | 2 +- ...est-helpers-namespace-2021.12.29-r1.ebuild | 4 +- .../pytest-home/pytest-home-0.5.1.ebuild | 2 +- dev-python/pytest-httpserver/Manifest | 1 + dev-python/pytest-httpserver/metadata.xml | 2 +- .../pytest-httpserver-1.0.9.ebuild | 39 + dev-python/pytest-httpx/Manifest | 1 - .../pytest-httpx/pytest-httpx-0.28.0.ebuild | 32 - .../pytest-httpx/pytest-httpx-0.29.0.ebuild | 2 +- dev-python/pytest-reserial/Manifest | 1 - .../pytest-reserial-0.2.4.ebuild | 27 - .../pytest-reserial-0.3.0.ebuild | 2 +- dev-python/pytest-testinfra/Manifest | 1 + .../pytest-testinfra-10.1.0.ebuild | 57 + dev-python/pytest-twisted/metadata.xml | 6 +- dev-python/pytest/Manifest | 1 + dev-python/pytest/pytest-8.0.1.ebuild | 110 + dev-python/python-box/metadata.xml | 8 +- .../python3-discogs-client-2.7.ebuild | 3 +- .../python3-discogs-client-9999.ebuild | 3 +- ...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 | 1 - dev-python/pytz/pytz-2023.3_p1.ebuild | 51 - dev-python/pytz/pytz-2023.4.ebuild | 2 +- dev-python/referencing/Manifest | 1 - .../referencing/referencing-0.32.1.ebuild | 33 - .../referencing/referencing-0.33.0.ebuild | 2 +- dev-python/reflink/Manifest | 1 + dev-python/reflink/metadata.xml | 6 +- dev-python/reflink/reflink-0.2.2.ebuild | 55 + dev-python/requests-file/Manifest | 1 - .../requests-file-1.5.1-r2.ebuild | 24 - .../requests-file/requests-file-2.0.0.ebuild | 2 +- dev-python/responses/Manifest | 1 + dev-python/responses/responses-0.25.0.ebuild | 46 + dev-python/rpds-py/Manifest | 12 +- 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/metadata.xml | 8 +- dev-python/scikit-build-core/Manifest | 1 + .../scikit-build-core-0.8.1.ebuild | 54 + dev-python/semver/metadata.xml | 7 +- dev-python/sentry-sdk/Manifest | 1 + .../sentry-sdk/sentry-sdk-1.40.4.ebuild | 151 + .../setuptools/setuptools-69.1.0.ebuild | 2 +- dev-python/shapely/Manifest | 1 + dev-python/shapely/shapely-2.0.3.ebuild | 50 + dev-python/shiboken6/Manifest | 1 + dev-python/shiboken6/shiboken6-6.6.2.ebuild | 174 ++ dev-python/sqlalchemy/Manifest | 1 + .../sqlalchemy/sqlalchemy-2.0.27.ebuild | 111 + dev-python/sqlglot/Manifest | 1 + dev-python/sqlglot/sqlglot-21.1.1.ebuild | 121 + dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-8.3.0.ebuild | 81 + dev-python/tavalidate/metadata.xml | 8 +- dev-python/tavern/metadata.xml | 8 +- dev-python/testfixtures/Manifest | 1 + .../testfixtures/testfixtures-8.0.0.ebuild | 46 + dev-python/threadpoolctl/Manifest | 1 + .../threadpoolctl/threadpoolctl-3.3.0.ebuild | 41 + dev-python/tox/Manifest | 1 + dev-python/tox/tox-4.13.0.ebuild | 87 + dev-python/treq/metadata.xml | 4 - dev-python/trimesh/Manifest | 4 +- 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/metadata.xml | 4 - dev-python/txaio/metadata.xml | 4 - dev-python/txrequests/metadata.xml | 13 +- .../txrequests/txrequests-0.9.6-r1.ebuild | 8 +- dev-python/types-setuptools/Manifest | 2 + .../types-setuptools-69.1.0.20240215.ebuild | 17 + .../types-setuptools-69.1.0.20240217.ebuild | 17 + dev-python/unidiff/metadata.xml | 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 | 1 + dev-python/urwid/urwid-2.6.1.ebuild | 46 + dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- dev-python/uvloop/uvloop-0.19.0.ebuild | 82 - .../files/vcrpy-6.0.1-httpbin-compat.patch | 40 + dev-python/vcrpy/vcrpy-6.0.1.ebuild | 5 + .../verboselogs/verboselogs-1.7-r1.ebuild | 4 +- dev-python/virtualenvwrapper/Manifest | 1 - ...-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 | 1 + .../zope-interface/zope-interface-6.2.ebuild | 51 + dev-qt/Manifest.gz | Bin 11561 -> 11547 bytes dev-qt/qt-creator/qt-creator-12.0.2.ebuild | 14 +- dev-qt/qt-docs/Manifest | 102 + .../qt-docs-6.6.2_p202402121133.ebuild | 167 + dev-qt/qt3d/Manifest | 1 + dev-qt/qt3d/qt3d-6.6.2.ebuild | 36 + dev-qt/qt5compat/Manifest | 1 + dev-qt/qt5compat/qt5compat-6.6.2.ebuild | 37 + dev-qt/qtbase/Manifest | 1 + 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 | 1 + dev-qt/qtcharts/qtcharts-6.6.2.ebuild | 28 + dev-qt/qtconnectivity/Manifest | 1 + .../qtconnectivity-6.6.2.ebuild | 72 + dev-qt/qtcore/qtcore-5.15.12-r2.ebuild | 2 +- dev-qt/qtdeclarative/Manifest | 1 + .../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 +- .../files/qtgui-5.15.12-CVE-2024-25580.patch | 228 ++ dev-qt/qtgui/qtgui-5.15.12-r2.ebuild | 182 ++ dev-qt/qthttpserver/Manifest | 1 + dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild | 31 + dev-qt/qtimageformats/Manifest | 1 + .../qtimageformats-6.6.2.ebuild | 35 + dev-qt/qtlocation/Manifest | 1 + dev-qt/qtlocation/qtlocation-6.6.2.ebuild | 44 + dev-qt/qtmultimedia/Manifest | 1 + dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild | 87 + dev-qt/qtnetworkauth/Manifest | 1 + .../qtnetworkauth/qtnetworkauth-6.6.2.ebuild | 15 + dev-qt/qtpositioning/Manifest | 1 + .../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 | 1 + .../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 | 1 + .../qtquicktimeline-6.6.2.ebuild | 18 + dev-qt/qtscxml/Manifest | 1 + dev-qt/qtscxml/qtscxml-6.6.2.ebuild | 34 + dev-qt/qtsensors/Manifest | 1 + dev-qt/qtsensors/qtsensors-6.6.2.ebuild | 28 + dev-qt/qtserialport/Manifest | 1 + dev-qt/qtserialport/qtserialport-6.6.2.ebuild | 18 + dev-qt/qtshadertools/Manifest | 1 + .../qtshadertools/qtshadertools-6.6.2.ebuild | 17 + dev-qt/qtspeech/Manifest | 1 + dev-qt/qtspeech/qtspeech-6.6.2.ebuild | 47 + dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-6.6.2.ebuild | 18 + dev-qt/qttools/Manifest | 1 + dev-qt/qttools/qttools-6.6.2.ebuild | 151 + dev-qt/qttranslations/Manifest | 1 + .../qttranslations-6.6.2.ebuild | 15 + dev-qt/qtvirtualkeyboard/Manifest | 1 + .../qtvirtualkeyboard-6.6.2.ebuild | 47 + dev-qt/qtwayland/Manifest | 1 + .../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 | 1 + dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild | 27 + dev-qt/qtwebengine/Manifest | 1 + 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 | 1 + dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild | 28 + dev-qt/qtwebview/Manifest | 1 + dev-qt/qtwebview/qtwebview-6.6.2.ebuild | 19 + dev-qt/qtwidgets/qtwidgets-5.15.12-r1.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109102 -> 109084 bytes dev-ruby/ethon/ethon-0.16.0.ebuild | 4 +- dev-ruby/excon/excon-0.109.0.ebuild | 2 +- .../pairing_heap/pairing_heap-3.1.0.ebuild | 2 +- .../pdf-inspector-1.3.0-r1.ebuild | 4 +- dev-ruby/pdf-reader/pdf-reader-2.12.0.ebuild | 4 +- dev-ruby/rgl/rgl-0.6.6.ebuild | 4 +- dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.4.4.ebuild | 80 + dev-ruby/sinatra/sinatra-3.2.0.ebuild | 6 +- dev-ruby/test-unit/Manifest | 1 + dev-ruby/test-unit/test-unit-3.6.2.ebuild | 36 + .../vagrant_cloud/vagrant_cloud-3.1.1.ebuild | 2 +- dev-scheme/Manifest.gz | Bin 9979 -> 9982 bytes dev-scheme/cyclone/Manifest | 3 +- 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 +- ...-0.9.14.ebuild => gauche-0.9.14-r1.ebuild} | 10 +- dev-scheme/racket/racket-8.11.1.ebuild | 4 +- 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/thread-2.8.5.ebuild | 4 +- dev-util/Manifest.gz | Bin 64458 -> 64433 bytes .../android-udev-rules-20240114.ebuild | 2 +- dev-util/bear/metadata.xml | 5 +- dev-util/bingrep/metadata.xml | 5 +- dev-util/build2/metadata.xml | 5 +- dev-util/buildbot-badges/metadata.xml | 4 - dev-util/buildbot-console-view/metadata.xml | 4 - dev-util/buildbot-grid-view/metadata.xml | 4 - dev-util/buildbot-pkg/metadata.xml | 4 - .../buildbot-react-console-view/metadata.xml | 4 - .../buildbot-react-grid-view/metadata.xml | 4 - .../metadata.xml | 4 - dev-util/buildbot-waterfall-view/metadata.xml | 4 - dev-util/buildbot-worker/metadata.xml | 4 - .../buildbot-wsgi-dashboards/metadata.xml | 4 - dev-util/buildbot-www-react/metadata.xml | 4 - dev-util/buildbot-www/metadata.xml | 4 - dev-util/buildbot/metadata.xml | 4 - dev-util/cargo-audit/metadata.xml | 4 - dev-util/cargo-ebuild/metadata.xml | 4 - dev-util/cargo-license/metadata.xml | 4 - dev-util/cccc/metadata.xml | 5 +- dev-util/debootstrap/metadata.xml | 5 +- dev-util/flawfinder/flawfinder-2.0.19.ebuild | 32 - dev-util/gitchangelog/metadata.xml | 5 +- dev-util/glslang/glslang-1.3.275.ebuild | 2 +- dev-util/google-perftools/Manifest | 1 + .../google-perftools-2.10-r1.ebuild | 4 +- .../google-perftools-2.15.ebuild | 118 + dev-util/google-perftools/metadata.xml | 24 +- dev-util/gource/metadata.xml | 5 +- dev-util/howdoi/metadata.xml | 5 +- dev-util/idea-community/Manifest | 2 +- ....ebuild => idea-community-2023.3.4.ebuild} | 0 dev-util/intel_clc/Manifest | 6 +- 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 | 1 + .../kdevelop-php/kdevelop-php-23.08.5.ebuild | 53 + dev-util/kdevelop-python/Manifest | 1 + .../kdevelop-python-23.08.5.ebuild | 51 + dev-util/kdevelop/Manifest | 1 + dev-util/kdevelop/kdevelop-23.08.5.ebuild | 134 + dev-util/kio-perldoc/Manifest | 1 + .../kio-perldoc/kio-perldoc-23.08.5.ebuild | 23 + dev-util/pkgcheck/Manifest | 2 +- ...0.26.ebuild => pkgcheck-0.10.27-r1.ebuild} | 10 +- dev-util/pkgcheck/pkgcheck-0.10.27.ebuild | 94 - dev-util/pkgcruft/pkgcruft-9999.ebuild | 2 +- dev-util/pwntools/pwntools-4.11.1.ebuild | 2 +- dev-util/repolite/metadata.xml | 5 +- dev-util/rgbds/Manifest | 1 + dev-util/rgbds/rgbds-0.7.0.ebuild | 38 + dev-util/rgbds/rgbds-9999.ebuild | 7 +- dev-util/rpmdevtools/metadata.xml | 5 +- dev-util/rustup/metadata.xml | 4 - dev-util/sccache/metadata.xml | 5 +- dev-util/schroot/metadata.xml | 5 +- dev-util/shellcheck-bin/Manifest | 3 - dev-util/shellcheck-bin/metadata.xml | 4 +- .../shellcheck-bin-0.8.0.ebuild | 30 - .../shellcheck-bin-0.9.0.ebuild | 19 +- .../spirv-headers-1.3.275.ebuild | 2 +- .../spirv-tools/spirv-tools-1.3.275.ebuild | 2 +- dev-util/stripe-mock/Manifest | 1 + .../stripe-mock/stripe-mock-0.182.0.ebuild | 27 + dev-util/volk/volk-1.3.275.ebuild | 2 +- .../vulkan-headers-1.3.275.ebuild | 2 +- .../vulkan-tools/vulkan-tools-1.3.275.ebuild | 2 +- .../vulkan-utility-libraries-1.3.275.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 11509 -> 11504 bytes dev-vcs/git/Manifest | 3 + dev-vcs/git/git-2.43.2.ebuild | 644 ++++ dev-vcs/stgit/Manifest | 80 +- ...{stgit-2.4.2.ebuild => stgit-2.4.4.ebuild} | 158 +- dev-vcs/tig/metadata.xml | 4 - games-emulation/Manifest.gz | Bin 12033 -> 12035 bytes games-emulation/dosbox-staging/Manifest | 1 + .../dosbox-staging-0.81.0.ebuild | 66 + ...-1.17.1.ebuild => ppsspp-1.17.1-r1.ebuild} | 7 +- games-engines/Manifest.gz | Bin 3886 -> 3885 bytes games-engines/stratagus/Manifest | 1 - ...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/metadata.xml | 2 +- games-fps/alephone-infinity/metadata.xml | 2 +- games-fps/alephone-marathon/metadata.xml | 2 +- games-fps/alephone/metadata.xml | 4 +- games-rpg/Manifest.gz | Bin 8299 -> 8293 bytes .../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 | 1 - games-strategy/war1gus/war1gus-3.3.1.ebuild | 68 - games-strategy/wargus/Manifest | 1 - games-strategy/wargus/wargus-3.3.1.ebuild | 81 - games-util/Manifest.gz | Bin 8236 -> 8238 bytes games-util/lutris/Manifest | 2 +- ...-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 | 2 +- ...d => cinnamon-control-center-6.0.0.ebuild} | 49 +- ...ol-center-6.0.0-fix-optional-wayland.patch | 48 + gnome-extra/cinnamon-desktop/Manifest | 2 +- ...2.ebuild => cinnamon-desktop-6.0.0.ebuild} | 17 +- ...-desktop-6.0.0-fix-idle-monitor-dbus.patch | 80 + gnome-extra/cinnamon-menus/Manifest | 2 +- ...6.0.ebuild => cinnamon-menus-6.0.0.ebuild} | 4 +- gnome-extra/cinnamon-screensaver/Manifest | 2 +- ...uild => cinnamon-screensaver-6.0.3.ebuild} | 14 +- gnome-extra/cinnamon-session/Manifest | 2 +- ...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 | 2 +- ... => cinnamon-settings-daemon-6.0.0.ebuild} | 17 +- gnome-extra/cinnamon-translations/Manifest | 2 +- ...ild => cinnamon-translations-6.0.2.ebuild} | 6 +- gnome-extra/cinnamon/Manifest | 2 +- ...mon-5.6.8.ebuild => cinnamon-6.0.4.ebuild} | 52 +- gnome-extra/cinnamon/metadata.xml | 3 + gnome-extra/cjs/Manifest | 1 + gnome-extra/cjs/cjs-6.0.0.ebuild | 91 + gnome-extra/nemo-fileroller/Manifest | 2 +- ....1.ebuild => nemo-fileroller-6.0.1.ebuild} | 10 +- gnome-extra/nemo/Manifest | 2 +- .../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 .../xwaylandvideobridge-0.4.0.ebuild | 2 +- kde-apps/Manifest.gz | Bin 37053 -> 37083 bytes kde-apps/akonadi-calendar/Manifest | 1 + .../akonadi-calendar-23.08.5.ebuild | 50 + kde-apps/akonadi-contacts/Manifest | 1 + .../akonadi-contacts-23.08.5.ebuild | 46 + kde-apps/akonadi-import-wizard/Manifest | 1 + .../akonadi-import-wizard-23.08.5.ebuild | 43 + kde-apps/akonadi-mime/Manifest | 1 + .../akonadi-mime/akonadi-mime-23.08.5.ebuild | 38 + kde-apps/akonadi-notes/Manifest | 1 + .../akonadi-notes-23.08.5.ebuild | 26 + kde-apps/akonadi-search/Manifest | 1 + .../akonadi-search-23.08.5.ebuild | 49 + kde-apps/akonadi/Manifest | 1 + kde-apps/akonadi/akonadi-23.08.5.ebuild | 115 + kde-apps/akonadiconsole/Manifest | 1 + .../akonadiconsole-23.08.5.ebuild | 49 + kde-apps/akregator/Manifest | 1 + kde-apps/akregator/akregator-23.08.5.ebuild | 61 + kde-apps/analitza/Manifest | 1 + kde-apps/analitza/analitza-23.08.5.ebuild | 45 + kde-apps/ark/Manifest | 1 + kde-apps/ark/ark-23.08.5.ebuild | 81 + kde-apps/artikulate/Manifest | 1 + kde-apps/artikulate/artikulate-23.08.5.ebuild | 46 + kde-apps/audiocd-kio/Manifest | 1 + .../audiocd-kio/audiocd-kio-23.08.5.ebuild | 48 + kde-apps/baloo-widgets/Manifest | 1 + .../baloo-widgets-23.08.5.ebuild | 33 + kde-apps/blinken/Manifest | 1 + kde-apps/blinken/blinken-23.08.5.ebuild | 37 + kde-apps/bomber/Manifest | 1 + kde-apps/bomber/bomber-23.08.5.ebuild | 35 + kde-apps/bovo/Manifest | 1 + kde-apps/bovo/bovo-23.08.5.ebuild | 36 + kde-apps/calendarjanitor/Manifest | 1 + .../calendarjanitor-23.08.5.ebuild | 41 + kde-apps/calendarsupport/Manifest | 1 + .../calendarsupport-23.08.5.ebuild | 47 + kde-apps/cantor/Manifest | 1 + kde-apps/cantor/cantor-23.08.5.ebuild | 110 + kde-apps/cervisia/Manifest | 1 + kde-apps/cervisia/cervisia-23.08.5.ebuild | 42 + kde-apps/dolphin-plugins-dropbox/Manifest | 1 + .../dolphin-plugins-dropbox-23.08.5.ebuild | 61 + kde-apps/dolphin-plugins-git/Manifest | 1 + .../dolphin-plugins-git-23.08.5.ebuild | 64 + kde-apps/dolphin-plugins-mercurial/Manifest | 1 + .../dolphin-plugins-mercurial-23.08.5.ebuild | 67 + kde-apps/dolphin-plugins-subversion/Manifest | 1 + .../dolphin-plugins-subversion-23.08.5.ebuild | 63 + kde-apps/dolphin/Manifest | 1 + kde-apps/dolphin/dolphin-23.08.5.ebuild | 98 + kde-apps/dragon/Manifest | 1 + kde-apps/dragon/dragon-23.08.5.ebuild | 43 + kde-apps/eventviews/Manifest | 1 + kde-apps/eventviews/eventviews-23.08.5.ebuild | 48 + kde-apps/ffmpegthumbs/Manifest | 1 + .../ffmpegthumbs/ffmpegthumbs-23.08.5.ebuild | 27 + kde-apps/filelight/Manifest | 1 + kde-apps/filelight/filelight-23.08.5.ebuild | 39 + kde-apps/granatier/Manifest | 1 + kde-apps/granatier/granatier-23.08.5.ebuild | 35 + kde-apps/grantlee-editor/Manifest | 1 + .../grantlee-editor-23.08.5.ebuild | 41 + kde-apps/grantleetheme/Manifest | 1 + .../grantleetheme-23.08.5.ebuild | 38 + kde-apps/gwenview/Manifest | 1 + kde-apps/gwenview/gwenview-23.08.5.ebuild | 110 + kde-apps/incidenceeditor/Manifest | 1 + .../incidenceeditor-23.08.5.ebuild | 68 + kde-apps/juk/Manifest | 1 + kde-apps/juk/juk-23.08.5.ebuild | 48 + kde-apps/k3b/Manifest | 1 + kde-apps/k3b/k3b-23.08.5.ebuild | 113 + kde-apps/kaccounts-integration/Manifest | 1 + .../kaccounts-integration-23.08.5.ebuild | 49 + .../kaccounts-integration-24.01.95.ebuild | 2 +- kde-apps/kaccounts-providers/Manifest | 1 + .../kaccounts-providers-23.08.5.ebuild | 47 + kde-apps/kaddressbook/Manifest | 1 + .../kaddressbook/kaddressbook-23.08.5.ebuild | 71 + kde-apps/kajongg/Manifest | 1 + kde-apps/kajongg/kajongg-23.08.5.ebuild | 48 + kde-apps/kalarm/Manifest | 1 + kde-apps/kalarm/kalarm-23.08.5.ebuild | 89 + kde-apps/kalgebra/Manifest | 1 + kde-apps/kalgebra/kalgebra-23.08.5.ebuild | 51 + kde-apps/kalzium/Manifest | 1 + kde-apps/kalzium/kalzium-23.08.5.ebuild | 67 + kde-apps/kamera/Manifest | 1 + kde-apps/kamera/kamera-23.08.5.ebuild | 35 + kde-apps/kamoso/Manifest | 1 + kde-apps/kamoso/kamoso-23.08.5.ebuild | 46 + kde-apps/kanagram/Manifest | 1 + kde-apps/kanagram/kanagram-23.08.5.ebuild | 49 + kde-apps/kapman/Manifest | 1 + kde-apps/kapman/kapman-23.08.5.ebuild | 35 + kde-apps/kapptemplate/Manifest | 1 + .../kapptemplate/kapptemplate-23.08.5.ebuild | 32 + kde-apps/kate-addons/Manifest | 1 + .../kate-addons/kate-addons-23.08.5.ebuild | 107 + kde-apps/kate-lib/Manifest | 1 + kde-apps/kate-lib/kate-lib-23.08.5.ebuild | 77 + kde-apps/kate/Manifest | 1 + kde-apps/kate/kate-23.08.5.ebuild | 65 + kde-apps/katomic/Manifest | 1 + kde-apps/katomic/katomic-23.08.5.ebuild | 34 + kde-apps/kbackup/Manifest | 1 + kde-apps/kbackup/kbackup-23.08.5.ebuild | 37 + kde-apps/kblackbox/Manifest | 1 + kde-apps/kblackbox/kblackbox-23.08.5.ebuild | 38 + kde-apps/kblocks/Manifest | 1 + kde-apps/kblocks/kblocks-23.08.5.ebuild | 36 + kde-apps/kbounce/Manifest | 1 + kde-apps/kbounce/kbounce-23.08.5.ebuild | 37 + kde-apps/kbreakout/Manifest | 1 + kde-apps/kbreakout/kbreakout-23.08.5.ebuild | 35 + kde-apps/kbruch/Manifest | 1 + kde-apps/kbruch/kbruch-23.08.5.ebuild | 29 + kde-apps/kcachegrind/Manifest | 1 + .../kcachegrind/kcachegrind-23.08.5.ebuild | 38 + kde-apps/kcalc/Manifest | 1 + kde-apps/kcalc/kcalc-23.08.5.ebuild | 37 + kde-apps/kcalutils/Manifest | 1 + kde-apps/kcalutils/kcalutils-23.08.5.ebuild | 35 + kde-apps/kcharselect/Manifest | 1 + .../kcharselect/kcharselect-23.08.5.ebuild | 31 + kde-apps/kcolorchooser/Manifest | 1 + .../kcolorchooser-23.08.5.ebuild | 25 + kde-apps/kcron/Manifest | 1 + kde-apps/kcron/kcron-23.08.5.ebuild | 33 + .../kde-apps-meta-23.08.5.ebuild | 26 + kde-apps/kde-dev-scripts/Manifest | 1 + .../kde-dev-scripts-23.08.5.ebuild | 34 + kde-apps/kde-dev-utils/Manifest | 1 + .../kde-dev-utils-23.08.5.ebuild | 31 + .../kdeaccessibility-meta-23.08.5.ebuild | 19 + .../kdeadmin-meta-23.08.5.ebuild | 17 + kde-apps/kdebugsettings/Manifest | 1 + .../kdebugsettings-23.08.5.ebuild | 33 + .../kdecore-meta/kdecore-meta-23.08.5.ebuild | 34 + kde-apps/kdeedu-data/Manifest | 1 + .../kdeedu-data/kdeedu-data-23.08.5.ebuild | 18 + .../kdeedu-meta/kdeedu-meta-23.08.5.ebuild | 42 + .../kdegames-meta-23.08.5.ebuild | 59 + .../kdegraphics-meta-23.08.5.ebuild | 33 + kde-apps/kdegraphics-mobipocket/Manifest | 1 + .../kdegraphics-mobipocket-23.08.5.ebuild | 18 + .../kdegraphics-mobipocket-24.01.95.ebuild | 2 +- .../kdemultimedia-meta-23.08.5.ebuild | 31 + kde-apps/kdenetwork-filesharing/Manifest | 1 + .../kdenetwork-filesharing-23.08.5.ebuild | 41 + .../kdenetwork-meta-23.08.5.ebuild | 31 + kde-apps/kdenlive/Manifest | 1 + kde-apps/kdenlive/kdenlive-23.08.5.ebuild | 82 + kde-apps/kdepim-addons/Manifest | 1 + .../kdepim-addons-23.08.5.ebuild | 85 + .../kdepim-meta/kdepim-meta-23.08.5.ebuild | 74 + kde-apps/kdepim-runtime/Manifest | 1 + .../kdepim-runtime-23.08.5.ebuild | 87 + .../kdesdk-meta/kdesdk-meta-23.08.5.ebuild | 35 + kde-apps/kdesdk-thumbnailers/Manifest | 1 + .../kdesdk-thumbnailers-23.08.5.ebuild | 26 + .../kdeutils-meta-23.08.5.ebuild | 54 + kde-apps/kdf/Manifest | 1 + kde-apps/kdf/kdf-23.08.5.ebuild | 37 + kde-apps/kdialog/Manifest | 1 + kde-apps/kdialog/kdialog-23.08.5.ebuild | 45 + kde-apps/kdiamond/Manifest | 1 + kde-apps/kdiamond/kdiamond-23.08.5.ebuild | 35 + kde-apps/keditbookmarks/Manifest | 1 + .../keditbookmarks-23.08.5.ebuild | 46 + kde-apps/kfind/Manifest | 1 + kde-apps/kfind/kfind-23.08.5.ebuild | 37 + kde-apps/kfourinline/Manifest | 1 + .../kfourinline/kfourinline-23.08.5.ebuild | 34 + kde-apps/kgeography/Manifest | 1 + kde-apps/kgeography/kgeography-23.08.5.ebuild | 33 + kde-apps/kget/Manifest | 1 + kde-apps/kget/kget-23.08.5.ebuild | 77 + kde-apps/kgoldrunner/Manifest | 1 + .../kgoldrunner/kgoldrunner-23.08.5.ebuild | 39 + kde-apps/kgpg/Manifest | 1 + kde-apps/kgpg/kgpg-23.08.5.ebuild | 52 + kde-apps/khangman/Manifest | 1 + kde-apps/khangman/khangman-23.08.5.ebuild | 44 + kde-apps/khelpcenter/Manifest | 1 + .../khelpcenter/khelpcenter-23.08.5.ebuild | 51 + kde-apps/kidentitymanagement/Manifest | 1 + .../kidentitymanagement-23.08.5.ebuild | 37 + kde-apps/kig/Manifest | 1 + kde-apps/kig/kig-23.08.5.ebuild | 72 + kde-apps/kigo/Manifest | 1 + kde-apps/kigo/kigo-23.08.5.ebuild | 40 + kde-apps/killbots/Manifest | 1 + kde-apps/killbots/killbots-23.08.5.ebuild | 36 + kde-apps/kimagemapeditor/Manifest | 1 + .../kimagemapeditor-23.08.5.ebuild | 34 + kde-apps/kimap/Manifest | 1 + kde-apps/kimap/kimap-23.08.5.ebuild | 41 + kde-apps/kio-extras/Manifest | 1 + kde-apps/kio-extras/kio-extras-23.08.5.ebuild | 100 + .../kio-extras/kio-extras-24.01.95.ebuild | 2 +- kde-apps/kiriki/Manifest | 1 + kde-apps/kiriki/kiriki-23.08.5.ebuild | 35 + kde-apps/kiten/Manifest | 1 + kde-apps/kiten/kiten-23.08.5.ebuild | 43 + kde-apps/kitinerary/Manifest | 1 + kde-apps/kitinerary/kitinerary-23.08.5.ebuild | 48 + kde-apps/kjumpingcube/Manifest | 1 + .../kjumpingcube/kjumpingcube-23.08.5.ebuild | 37 + kde-apps/kldap/Manifest | 1 + kde-apps/kldap/kldap-23.08.5.ebuild | 31 + kde-apps/kleopatra/Manifest | 1 + kde-apps/kleopatra/kleopatra-23.08.5.ebuild | 68 + kde-apps/klettres/Manifest | 1 + kde-apps/klettres/klettres-23.08.5.ebuild | 34 + kde-apps/klickety/Manifest | 1 + kde-apps/klickety/klickety-23.08.5.ebuild | 39 + kde-apps/klines/Manifest | 1 + kde-apps/klines/klines-23.08.5.ebuild | 36 + kde-apps/kmag/Manifest | 1 + kde-apps/kmag/kmag-23.08.5.ebuild | 40 + kde-apps/kmahjongg/Manifest | 1 + kde-apps/kmahjongg/kmahjongg-23.08.5.ebuild | 38 + kde-apps/kmail-account-wizard/Manifest | 1 + .../kmail-account-wizard-23.08.5.ebuild | 55 + kde-apps/kmail/Manifest | 1 + kde-apps/kmail/kmail-23.08.5.ebuild | 116 + kde-apps/kmailtransport/Manifest | 1 + .../kmailtransport-23.08.5.ebuild | 40 + kde-apps/kmbox/Manifest | 1 + kde-apps/kmbox/kmbox-23.08.5.ebuild | 19 + kde-apps/kmime/Manifest | 1 + kde-apps/kmime/kmime-23.08.5.ebuild | 22 + kde-apps/kmines/Manifest | 1 + kde-apps/kmines/kmines-23.08.5.ebuild | 35 + kde-apps/kmix/Manifest | 1 + kde-apps/kmix/kmix-23.08.5.ebuild | 75 + kde-apps/kmousetool/Manifest | 1 + kde-apps/kmousetool/kmousetool-23.08.5.ebuild | 37 + kde-apps/kmouth/Manifest | 1 + kde-apps/kmouth/kmouth-23.08.5.ebuild | 35 + kde-apps/kmplot/Manifest | 1 + kde-apps/kmplot/kmplot-23.08.5.ebuild | 41 + kde-apps/knavalbattle/Manifest | 1 + .../knavalbattle/knavalbattle-23.08.5.ebuild | 40 + kde-apps/knetwalk/Manifest | 1 + kde-apps/knetwalk/knetwalk-23.08.5.ebuild | 36 + kde-apps/knights/Manifest | 1 + kde-apps/knights/knights-23.08.5.ebuild | 59 + kde-apps/knotes/Manifest | 1 + kde-apps/knotes/knotes-23.08.5.ebuild | 64 + kde-apps/kolf/Manifest | 1 + kde-apps/kolf/kolf-23.08.5.ebuild | 38 + kde-apps/kollision/Manifest | 1 + kde-apps/kollision/kollision-23.08.5.ebuild | 32 + kde-apps/kolourpaint/Manifest | 1 + .../kolourpaint/kolourpaint-23.08.5.ebuild | 45 + kde-apps/kompare/Manifest | 1 + kde-apps/kompare/kompare-23.08.5.ebuild | 40 + kde-apps/konqueror/Manifest | 1 + kde-apps/konqueror/konqueror-23.08.5.ebuild | 87 + kde-apps/konquest/Manifest | 1 + kde-apps/konquest/konquest-23.08.5.ebuild | 35 + kde-apps/konsole/Manifest | 1 + kde-apps/konsole/konsole-23.08.5.ebuild | 64 + kde-apps/konsolekalendar/Manifest | 1 + .../konsolekalendar-23.08.5.ebuild | 38 + kde-apps/kontact/Manifest | 1 + kde-apps/kontact/kontact-23.08.5.ebuild | 47 + kde-apps/kontactinterface/Manifest | 1 + .../kontactinterface-23.08.5.ebuild | 31 + kde-apps/korganizer/Manifest | 1 + kde-apps/korganizer/korganizer-23.08.5.ebuild | 83 + kde-apps/kpat/Manifest | 1 + kde-apps/kpat/kpat-23.08.5.ebuild | 50 + kde-apps/kpimtextedit/Manifest | 1 + .../kpimtextedit/kpimtextedit-23.08.5.ebuild | 47 + kde-apps/kpkpass/Manifest | 1 + kde-apps/kpkpass/kpkpass-23.08.5.ebuild | 24 + kde-apps/kqtquickcharts/Manifest | 1 + .../kqtquickcharts-23.08.5.ebuild | 20 + kde-apps/krdc/Manifest | 1 + kde-apps/krdc/krdc-23.08.5.ebuild | 58 + kde-apps/kreversi/Manifest | 1 + kde-apps/kreversi/kreversi-23.08.5.ebuild | 39 + kde-apps/krfb/Manifest | 1 + kde-apps/krfb/krfb-23.08.5.ebuild | 67 + kde-apps/kruler/Manifest | 1 + kde-apps/kruler/kruler-23.08.5.ebuild | 43 + kde-apps/kshisen/Manifest | 1 + kde-apps/kshisen/kshisen-23.08.5.ebuild | 35 + kde-apps/ksirk/Manifest | 1 + kde-apps/ksirk/ksirk-23.08.5.ebuild | 42 + kde-apps/ksmtp/Manifest | 1 + kde-apps/ksmtp/ksmtp-23.08.5.ebuild | 29 + kde-apps/ksnakeduel/Manifest | 1 + kde-apps/ksnakeduel/ksnakeduel-23.08.5.ebuild | 37 + kde-apps/kspaceduel/Manifest | 1 + kde-apps/kspaceduel/kspaceduel-23.08.5.ebuild | 34 + kde-apps/ksquares/Manifest | 1 + kde-apps/ksquares/ksquares-23.08.5.ebuild | 34 + kde-apps/ksudoku/Manifest | 1 + kde-apps/ksudoku/ksudoku-23.08.5.ebuild | 53 + kde-apps/ksystemlog/Manifest | 1 + kde-apps/ksystemlog/ksystemlog-23.08.5.ebuild | 66 + kde-apps/kteatime/Manifest | 1 + kde-apps/kteatime/kteatime-23.08.5.ebuild | 34 + kde-apps/ktimer/Manifest | 1 + kde-apps/ktimer/ktimer-23.08.5.ebuild | 31 + kde-apps/ktouch/Manifest | 1 + kde-apps/ktouch/ktouch-23.08.5.ebuild | 63 + kde-apps/ktuberling/Manifest | 1 + kde-apps/ktuberling/ktuberling-23.08.5.ebuild | 41 + kde-apps/kturtle/Manifest | 1 + kde-apps/kturtle/kturtle-23.08.5.ebuild | 36 + kde-apps/kubrick/Manifest | 1 + kde-apps/kubrick/kubrick-23.08.5.ebuild | 36 + kde-apps/kwalletmanager/Manifest | 1 + .../kwalletmanager-23.08.5.ebuild | 45 + kde-apps/kwave/Manifest | 1 + kde-apps/kwave/kwave-23.08.5.ebuild | 87 + kde-apps/kwordquiz/Manifest | 1 + kde-apps/kwordquiz/kwordquiz-23.08.5.ebuild | 43 + kde-apps/kwrite/Manifest | 1 + kde-apps/kwrite/kwrite-23.08.5.ebuild | 60 + kde-apps/libgravatar/Manifest | 1 + .../libgravatar/libgravatar-23.08.5.ebuild | 39 + kde-apps/libkcddb/Manifest | 2 + 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 | 2 + .../libkcompactdisc-23.08.5.ebuild | 42 + .../libkcompactdisc-24.01.95.ebuild | 34 + kde-apps/libkcompactdisc/metadata.xml | 3 + kde-apps/libkdcraw/Manifest | 1 + kde-apps/libkdcraw/libkdcraw-23.08.5.ebuild | 20 + kde-apps/libkdegames/Manifest | 1 + .../libkdegames/libkdegames-23.08.5.ebuild | 49 + kde-apps/libkdepim/Manifest | 1 + kde-apps/libkdepim/libkdepim-23.08.5.ebuild | 31 + kde-apps/libkeduvocdocument/Manifest | 1 + .../libkeduvocdocument-23.08.5.ebuild | 25 + kde-apps/libkexiv2/Manifest | 1 + kde-apps/libkexiv2/libkexiv2-23.08.5.ebuild | 20 + kde-apps/libkexiv2/libkexiv2-24.01.95.ebuild | 2 +- kde-apps/libkgapi/Manifest | 1 + kde-apps/libkgapi/libkgapi-23.08.5.ebuild | 44 + kde-apps/libkleo/Manifest | 1 + kde-apps/libkleo/libkleo-23.08.5.ebuild | 45 + kde-apps/libkmahjongg/Manifest | 1 + .../libkmahjongg/libkmahjongg-23.08.5.ebuild | 28 + kde-apps/libkomparediff2/Manifest | 1 + .../libkomparediff2-23.08.5.ebuild | 28 + kde-apps/libksane/Manifest | 1 + kde-apps/libksane/libksane-23.08.5.ebuild | 34 + kde-apps/libksieve/Manifest | 1 + kde-apps/libksieve/libksieve-23.08.5.ebuild | 60 + kde-apps/libktnef/Manifest | 1 + kde-apps/libktnef/libktnef-23.08.5.ebuild | 28 + kde-apps/lokalize/Manifest | 1 + kde-apps/lokalize/lokalize-23.08.5.ebuild | 70 + kde-apps/lskat/Manifest | 1 + kde-apps/lskat/lskat-23.08.5.ebuild | 34 + kde-apps/mailcommon/Manifest | 1 + kde-apps/mailcommon/mailcommon-23.08.5.ebuild | 60 + kde-apps/mailimporter/Manifest | 1 + .../mailimporter/mailimporter-23.08.5.ebuild | 34 + kde-apps/marble/Manifest | 1 + kde-apps/marble/marble-23.08.5.ebuild | 97 + kde-apps/mbox-importer/Manifest | 1 + .../mbox-importer-23.08.5.ebuild | 34 + kde-apps/messagelib/Manifest | 1 + kde-apps/messagelib/messagelib-23.08.5.ebuild | 80 + kde-apps/minuet/Manifest | 1 + kde-apps/minuet/minuet-23.08.5.ebuild | 32 + kde-apps/okular/Manifest | 1 + kde-apps/okular/okular-23.08.5.ebuild | 110 + kde-apps/palapeli/Manifest | 1 + kde-apps/palapeli/palapeli-23.08.5.ebuild | 39 + kde-apps/parley/Manifest | 1 + kde-apps/parley/parley-23.08.5.ebuild | 60 + kde-apps/picmi/Manifest | 1 + kde-apps/picmi/picmi-23.08.5.ebuild | 39 + kde-apps/pim-data-exporter/Manifest | 1 + .../pim-data-exporter-23.08.5.ebuild | 57 + kde-apps/pim-sieve-editor/Manifest | 1 + .../pim-sieve-editor-23.08.5.ebuild | 53 + kde-apps/pimcommon/Manifest | 1 + kde-apps/pimcommon/pimcommon-23.08.5.ebuild | 60 + kde-apps/poxml/Manifest | 1 + kde-apps/poxml/poxml-23.08.5.ebuild | 21 + kde-apps/rocs/Manifest | 1 + kde-apps/rocs/rocs-23.08.5.ebuild | 48 + kde-apps/signon-kwallet-extension/Manifest | 1 + .../signon-kwallet-extension-23.08.5.ebuild | 20 + kde-apps/spectacle/Manifest | 1 + kde-apps/spectacle/spectacle-23.08.5.ebuild | 71 + kde-apps/spectacle/spectacle-24.01.95.ebuild | 2 +- kde-apps/step/Manifest | 1 + kde-apps/step/step-23.08.5.ebuild | 53 + kde-apps/svgpart/Manifest | 1 + kde-apps/svgpart/svgpart-23.08.5.ebuild | 27 + kde-apps/sweeper/Manifest | 1 + kde-apps/sweeper/sweeper-23.08.5.ebuild | 36 + kde-apps/thumbnailers/Manifest | 1 + .../thumbnailers/thumbnailers-23.08.5.ebuild | 41 + kde-apps/umbrello/Manifest | 1 + kde-apps/umbrello/umbrello-23.08.5.ebuild | 70 + kde-apps/yakuake/Manifest | 1 + kde-apps/yakuake/yakuake-23.08.5.ebuild | 56 + kde-frameworks/Manifest.gz | Bin 13919 -> 13913 bytes kde-frameworks/attica/attica-5.249.0.ebuild | 2 +- kde-frameworks/baloo/baloo-5.249.0.ebuild | 2 +- .../bluez-qt/bluez-qt-5.249.0.ebuild | 2 +- .../extra-cmake-modules-5.249.0.ebuild | 2 +- .../frameworkintegration-5.249.0.ebuild | 2 +- .../karchive/karchive-5.249.0.ebuild | 2 +- kde-frameworks/kauth/kauth-5.249.0.ebuild | 2 +- .../kbookmarks/kbookmarks-5.249.0.ebuild | 2 +- .../kcalendarcore-5.249.0.ebuild | 2 +- .../kcmutils/kcmutils-5.249.0.ebuild | 2 +- kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild | 2 +- .../kcolorscheme/kcolorscheme-5.249.0.ebuild | 2 +- .../kcompletion/kcompletion-5.249.0.ebuild | 2 +- kde-frameworks/kconfig/kconfig-5.249.0.ebuild | 2 +- .../kconfigwidgets-5.249.0.ebuild | 2 +- .../kcontacts/kcontacts-5.249.0.ebuild | 2 +- .../kcoreaddons/kcoreaddons-5.249.0.ebuild | 2 +- kde-frameworks/kcrash/kcrash-5.249.0.ebuild | 2 +- kde-frameworks/kdav/kdav-5.249.0.ebuild | 2 +- .../kdbusaddons/kdbusaddons-5.249.0.ebuild | 2 +- .../kdeclarative/kdeclarative-5.249.0.ebuild | 2 +- kde-frameworks/kded/kded-5.249.0.ebuild | 2 +- kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild | 2 +- .../kfilemetadata-5.249.0.ebuild | 2 +- .../kglobalaccel/kglobalaccel-5.249.0.ebuild | 2 +- .../kguiaddons/kguiaddons-5.249.0.ebuild | 2 +- .../kholidays/kholidays-5.249.0.ebuild | 2 +- kde-frameworks/ki18n/ki18n-5.249.0.ebuild | 2 +- .../kiconthemes/kiconthemes-5.249.0.ebuild | 2 +- .../kidletime/kidletime-5.249.0.ebuild | 2 +- .../kimageformats-5.249.0.ebuild | 2 +- kde-frameworks/kio/kio-5.249.0.ebuild | 2 +- .../kirigami/kirigami-5.249.0.ebuild | 2 +- .../kitemmodels/kitemmodels-5.249.0.ebuild | 2 +- .../kitemviews/kitemviews-5.249.0.ebuild | 2 +- .../kjobwidgets/kjobwidgets-5.249.0.ebuild | 2 +- .../knewstuff/knewstuff-5.249.0.ebuild | 2 +- .../knotifications-5.249.0.ebuild | 2 +- .../knotifyconfig-5.249.0.ebuild | 2 +- .../kpackage/kpackage-5.249.0.ebuild | 2 +- kde-frameworks/kparts/kparts-5.249.0.ebuild | 2 +- kde-frameworks/kpeople/kpeople-5.249.0.ebuild | 2 +- .../kplotting/kplotting-5.249.0.ebuild | 2 +- .../kquickcharts/kquickcharts-5.249.0.ebuild | 2 +- kde-frameworks/krunner/krunner-5.249.0.ebuild | 2 +- .../kservice/kservice-5.249.0.ebuild | 2 +- .../kstatusnotifieritem-5.249.0.ebuild | 2 +- kde-frameworks/ksvg/ksvg-5.249.0.ebuild | 2 +- .../ktexteditor/ktexteditor-5.249.0.ebuild | 2 +- .../ktexttemplate-5.249.0.ebuild | 2 +- .../ktextwidgets/ktextwidgets-5.249.0.ebuild | 2 +- .../kunitconversion-5.249.0.ebuild | 2 +- .../kuserfeedback-5.249.0.ebuild | 2 +- kde-frameworks/kwallet/kwallet-5.249.0.ebuild | 2 +- .../kwidgetsaddons-5.249.0.ebuild | 2 +- .../kwindowsystem-5.249.0.ebuild | 2 +- kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild | 2 +- .../modemmanager-qt-5.249.0.ebuild | 2 +- .../networkmanager-qt-5.249.0.ebuild | 2 +- kde-frameworks/prison/prison-5.249.0.ebuild | 2 +- kde-frameworks/purpose/purpose-5.249.0.ebuild | 2 +- .../qqc2-desktop-style-5.249.0.ebuild | 2 +- kde-frameworks/solid/solid-5.249.0.ebuild | 2 +- kde-frameworks/sonnet/sonnet-5.249.0.ebuild | 2 +- .../syndication/syndication-5.249.0.ebuild | 2 +- .../syntax-highlighting-5.249.0.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4732 -> 4744 bytes kde-misc/bismuth/metadata.xml | 5 +- kde-misc/colord-kde/Manifest | 1 + kde-misc/colord-kde/colord-kde-23.08.5.ebuild | 66 + kde-misc/kclock/Manifest | 1 + kde-misc/kclock/kclock-23.08.5.ebuild | 36 + kde-misc/kdeconnect/Manifest | 1 + kde-misc/kdeconnect/kdeconnect-23.08.5.ebuild | 101 + kde-misc/kio-fuse/kio-fuse-5.1.0.ebuild | 4 +- kde-misc/kio-gdrive/Manifest | 1 + kde-misc/kio-gdrive/kio-gdrive-23.08.5.ebuild | 50 + kde-misc/kweather/Manifest | 1 + kde-misc/kweather/kweather-23.08.5.ebuild | 55 + kde-misc/markdownpart/Manifest | 1 + .../markdownpart/markdownpart-23.08.5.ebuild | 29 + kde-misc/skanlite/Manifest | 1 + kde-misc/skanlite/skanlite-23.08.5.ebuild | 35 + kde-misc/zanshin/Manifest | 1 + kde-misc/zanshin/zanshin-23.08.5.ebuild | 61 + kde-plasma/Manifest.gz | Bin 11145 -> 11152 bytes kde-plasma/bluedevil/bluedevil-5.93.0.ebuild | 2 +- kde-plasma/breeze/breeze-5.93.0.ebuild | 2 +- kde-plasma/discover/discover-5.93.0.ebuild | 2 +- kde-plasma/drkonqi/drkonqi-5.93.0.ebuild | 2 +- .../flatpak-kcm/flatpak-kcm-5.93.0.ebuild | 2 +- .../kactivitymanagerd-5.93.0.ebuild | 2 +- .../kde-cli-tools/kde-cli-tools-5.93.0.ebuild | 2 +- .../kde-gtk-config-5.93.0.ebuild | 2 +- .../kdecoration/kdecoration-5.93.0.ebuild | 2 +- .../kdeplasma-addons-5.93.0.ebuild | 2 +- kde-plasma/kgamma/kgamma-5.93.0.ebuild | 2 +- .../kglobalacceld/kglobalacceld-5.93.0.ebuild | 2 +- .../kinfocenter/kinfocenter-5.93.0.ebuild | 2 +- kde-plasma/kmenuedit/kmenuedit-5.93.0.ebuild | 2 +- kde-plasma/kpipewire/kpipewire-5.93.2.ebuild | 2 +- kde-plasma/kscreen/kscreen-5.93.0.ebuild | 2 +- .../kscreenlocker/kscreenlocker-5.93.0.ebuild | 2 +- .../ksshaskpass/ksshaskpass-5.93.0.ebuild | 2 +- .../ksystemstats/ksystemstats-5.93.0.ebuild | 2 +- kde-plasma/kwayland/kwayland-5.93.0.ebuild | 2 +- kde-plasma/kwin/kwin-5.93.0.ebuild | 2 +- kde-plasma/kwrited/kwrited-5.93.0.ebuild | 2 +- .../layer-shell-qt-5.93.0.ebuild | 2 +- .../libkscreen/libkscreen-5.93.0.ebuild | 2 +- .../libksysguard/libksysguard-5.93.0.ebuild | 2 +- kde-plasma/libplasma/libplasma-5.93.0.ebuild | 2 +- kde-plasma/milou/milou-5.93.0.ebuild | 2 +- .../ocean-sound-theme-5.93.0.ebuild | 2 +- .../oxygen-sounds/oxygen-sounds-5.93.0.ebuild | 2 +- kde-plasma/oxygen/oxygen-5.93.0.ebuild | 2 +- .../plasma-activities-stats-5.93.0.ebuild | 2 +- .../plasma-activities-5.93.0.ebuild | 2 +- .../plasma-browser-integration-5.93.0.ebuild | 2 +- .../plasma-desktop-5.93.0.ebuild | 2 +- .../plasma-disks/plasma-disks-5.93.0.ebuild | 2 +- .../plasma-firewall-5.93.0.ebuild | 2 +- .../plasma-integration-5.93.0.ebuild | 2 +- kde-plasma/plasma-nm/plasma-nm-5.93.0.ebuild | 2 +- kde-plasma/plasma-pa/plasma-pa-5.93.0.ebuild | 2 +- .../plasma-sdk/plasma-sdk-5.93.0.ebuild | 2 +- .../plasma-systemmonitor-5.93.0.ebuild | 2 +- .../plasma-thunderbolt-5.93.0.ebuild | 2 +- .../plasma-vault/plasma-vault-5.93.0.ebuild | 2 +- .../plasma-welcome-5.93.0.ebuild | 2 +- .../plasma-workspace-wallpapers-5.93.0.ebuild | 2 +- .../plasma-workspace-5.93.0.ebuild | 2 +- .../plasma5support-5.93.0.ebuild | 2 +- .../plymouth-kcm/plymouth-kcm-5.93.0.ebuild | 2 +- .../polkit-kde-agent-5.93.0.ebuild | 2 +- .../powerdevil/powerdevil-5.93.0.ebuild | 2 +- kde-plasma/print-manager/Manifest | 1 + .../print-manager-23.08.5.ebuild | 62 + .../print-manager/print-manager-5.93.0.ebuild | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.93.0.ebuild | 2 +- .../systemsettings-5.93.0.ebuild | 2 +- .../wacomtablet/wacomtablet-5.93.0.ebuild | 2 +- .../xdg-desktop-portal-kde-5.93.0.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8374 -> 8375 bytes ...1.6-r1.ebuild => maildrop-3.1.6-r2.ebuild} | 9 + mail-mta/Manifest.gz | Bin 2380 -> 2381 bytes ...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 | 2 +- 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 | 2 +- ....ebuild => postfix-3.9_pre20240213.ebuild} | 0 media-fonts/Manifest.gz | Bin 37601 -> 37594 bytes media-fonts/intel-one-mono/metadata.xml | 6 +- media-fonts/solarize/metadata.xml | 5 +- media-fonts/ttf-bitstream-vera/metadata.xml | 5 +- media-gfx/Manifest.gz | Bin 37687 -> 37698 bytes media-gfx/evoluspencil/metadata.xml | 5 +- media-gfx/plantuml/Manifest | 2 +- ...2024.1.ebuild => plantuml-1.2024.2.ebuild} | 0 media-gfx/skanpage/Manifest | 1 + media-gfx/skanpage/skanpage-23.08.5.ebuild | 54 + media-gfx/sxiv/metadata.xml | 5 +- media-libs/Manifest.gz | Bin 69181 -> 69180 bytes .../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 | 1 + media-libs/ksanecore/ksanecore-23.08.5.ebuild | 23 + media-libs/libffado/Manifest | 1 - media-libs/libffado/libffado-2.4.7.ebuild | 125 - media-libs/libffado/libffado-2.4.8.ebuild | 2 +- .../libqaccessibilityclient-0.6.0.ebuild | 4 +- media-libs/mesa/Manifest | 6 +- ...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 .../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 | 2 +- ....ebuild => oneVPL-intel-gpu-24.1.3.ebuild} | 2 +- .../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 - .../pulseaudio-qt/pulseaudio-qt-1.4.0.ebuild | 2 +- media-libs/shaderc/shaderc-2023.8.ebuild | 2 +- .../vulkan-layers-1.3.275.ebuild | 2 +- .../vulkan-loader-1.3.275.ebuild | 2 +- media-plugins/Manifest.gz | Bin 42765 -> 42764 bytes media-plugins/x42-avldrums/Manifest | 1 + .../x42-avldrums/x42-avldrums-0.7.2.ebuild | 44 + media-radio/Manifest.gz | Bin 5184 -> 5191 bytes media-radio/cwdaemon/Manifest | 1 + media-radio/cwdaemon/cwdaemon-0.12.0.ebuild | 24 + media-radio/flrig/flrig-2.0.05.ebuild | 2 +- media-radio/unixcw/Manifest | 1 - 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 | 2 +- ...02.11.ebuild => abcmidi-2024.02.14.ebuild} | 0 ....1.1.ebuild => bluez-alsa-4.1.1-r1.ebuild} | 4 +- .../bluez-alsa/files/bluealsa-conf.d-2-r1 | 4 + ...-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} | 9 +- media-sound/din/Manifest | 1 - 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 | 1 + media-sound/elisa/elisa-23.08.5.ebuild | 61 + media-sound/kasts/Manifest | 1 + media-sound/kasts/kasts-23.08.5.ebuild | 64 + media-sound/krecorder/Manifest | 1 + .../krecorder/krecorder-23.08.5.ebuild | 33 + media-sound/mp3diags/metadata.xml | 5 +- media-sound/ncspot/Manifest | 210 -- media-sound/ncspot/ncspot-0.13.4.ebuild | 525 ---- .../quodlibet/quodlibet-4.6.0-r1.ebuild | 2 +- media-sound/strawberry/Manifest | 1 - .../strawberry/strawberry-1.0.22.ebuild | 121 - media-tv/Manifest.gz | Bin 3611 -> 3607 bytes .../plex-media-server-1.32.8.7639.ebuild | 4 +- .../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 .../qmplay2/qmplay2-23.10.22-r1.ebuild | 140 + media-video/vdr/Manifest | 4 +- 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 | 1 - media-video/yle-dl/yle-dl-20231214.ebuild | 57 - metadata/Manifest.gz | Bin 10011 -> 10012 bytes metadata/dtd/timestamp.chk | 2 +- 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/timestamp.chk | 2 +- metadata/projects.xml | 12 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43585 -> 43588 bytes net-analyzer/nload/Manifest | 1 + ...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/metadata.xml | 5 +- net-dns/Manifest.gz | Bin 8047 -> 8038 bytes net-dns/avahi/Manifest | 1 + net-dns/avahi/avahi-0.9_rc1.ebuild | 203 ++ ...avahi-0.9_rc1-disable-avahi-ui-sharp.patch | 43 + net-dns/dnsdist/metadata.xml | 5 +- net-dns/knot-resolver/Manifest | 4 +- ...0-r2.ebuild => knot-resolver-5.7.1.ebuild} | 4 +- .../pdns-recursor/pdns-recursor-4.9.3.ebuild | 2 +- .../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 | 2 + net-dns/unbound/unbound-1.19.1.ebuild | 218 ++ net-firewall/Manifest.gz | Bin 4229 -> 4234 bytes net-firewall/ipset/Manifest | 1 + net-firewall/ipset/ipset-7.21.ebuild | 114 + net-fs/Manifest.gz | Bin 3358 -> 3361 bytes net-fs/ksmbd-tools/metadata.xml | 5 +- 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/metadata.xml | 5 +- net-im/neochat/Manifest | 1 + net-im/neochat/neochat-23.08.5.ebuild | 54 + net-im/sendxmpp-amm/metadata.xml | 1 + .../sendxmpp-amm/sendxmpp-amm-1.1.1-r1.ebuild | 4 +- net-im/synapse/Manifest | 1 - net-im/synapse/synapse-1.98.0-r1.ebuild | 210 -- net-im/synapse/synapse-1.99.0.ebuild | 2 +- net-im/tokodon/Manifest | 1 + net-im/tokodon/tokodon-23.08.5.ebuild | 44 + net-irc/Manifest.gz | Bin 8230 -> 8236 bytes net-irc/konversation/Manifest | 1 + .../konversation/konversation-23.08.5.ebuild | 72 + net-irc/unrealircd/metadata.xml | 4 - net-irc/weechat/metadata.xml | 4 - net-libs/Manifest.gz | Bin 31807 -> 31808 bytes net-libs/grpc/metadata.xml | 4 - net-libs/libktorrent/Manifest | 1 + .../libktorrent/libktorrent-23.08.5.ebuild | 59 + net-libs/libtelnet/metadata.xml | 4 - net-libs/nghttp3/Manifest | 1 + net-libs/nghttp3/nghttp3-1.2.0.ebuild | 40 + net-libs/ngtcp2/Manifest | 1 + net-libs/ngtcp2/ngtcp2-1.3.0.ebuild | 52 + net-libs/nodejs/Manifest | 2 + net-libs/nodejs/nodejs-18.19.1.ebuild | 259 ++ net-libs/nodejs/nodejs-20.11.1.ebuild | 265 ++ net-libs/rabbitmq-c/rabbitmq-c-0.13.0.ebuild | 2 +- net-mail/Manifest.gz | Bin 14041 -> 14043 bytes net-mail/isync/metadata.xml | 3 - net-mail/notmuch/metadata.xml | 5 +- net-misc/Manifest.gz | Bin 54951 -> 54939 bytes net-misc/croc/Manifest | 2 + net-misc/croc/croc-9.6.9.ebuild | 47 + net-misc/curl/metadata.xml | 4 +- net-misc/dhcpcd/dhcpcd-10.0.6-r2.ebuild | 170 + .../dhcpcd/files/dhcpcd-10.0.6-crash.patch | 46 + net-misc/kio-zeroconf/Manifest | 2 + .../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/metadata.xml | 5 +- net-misc/sslh/metadata.xml | 4 - net-misc/streamlink/Manifest | 1 + net-misc/streamlink/streamlink-6.6.0.ebuild | 74 + net-misc/yt-dlp/yt-dlp-9999.ebuild | 19 +- net-news/Manifest.gz | Bin 2225 -> 2221 bytes net-news/alligator/Manifest | 1 + net-news/alligator/alligator-23.08.5.ebuild | 32 + net-news/sfeed/Manifest | 3 +- 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 | 1 + net-p2p/ktorrent/ktorrent-23.08.5.ebuild | 97 + net-proxy/Manifest.gz | Bin 5379 -> 5383 bytes net-proxy/haproxy/Manifest | 2 + 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 | 2 +- ...nvpn-2.6.7.ebuild => openvpn-2.6.9.ebuild} | 8 +- net-vpn/tailscale/Manifest | 4 + 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 | 1 + sci-geosciences/gpxsee/gpxsee-13.16.ebuild | 75 + sci-libs/Manifest.gz | Bin 45087 -> 45086 bytes sci-libs/dealii/Manifest | 12 +- 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/gdal-3.8.0.ebuild | 2 +- sci-libs/keras/Manifest | 6 - ....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 | 5 - ...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 | 49 - ...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 | 2 +- ...14.ebuild => cryptominisat-5.11.21.ebuild} | 11 +- sci-mathematics/prover9/metadata.xml | 4 - ....11a.ebuild => prover9-2009.11a-r1.ebuild} | 48 +- sci-mathematics/sha1-polyml/metadata.xml | 4 - sci-mathematics/twelf/metadata.xml | 5 +- sci-mathematics/wxmaxima/Manifest | 2 +- ...24.02.0.ebuild => wxmaxima-24.02.1.ebuild} | 0 sci-mathematics/z3/metadata.xml | 3 - sci-visualization/Manifest.gz | Bin 4866 -> 4865 bytes sci-visualization/tensorboard/Manifest | 5 - .../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 .../openpgp-keys-danielstenberg/metadata.xml | 4 +- sec-keys/openpgp-keys-openzfs/metadata.xml | 4 - sec-keys/openpgp-keys-pv/metadata.xml | 4 - sec-keys/openpgp-keys-rust/metadata.xml | 4 - sec-keys/openpgp-keys-unrealircd/metadata.xml | 4 - sec-keys/openpgp-keys-weechat/metadata.xml | 4 +- sec-policy/Manifest.gz | Bin 42417 -> 42415 bytes sec-policy/apparmor-profiles/metadata.xml | 4 - sys-apps/Manifest.gz | Bin 50361 -> 50491 bytes sys-apps/apparmor-utils/metadata.xml | 4 - sys-apps/apparmor/metadata.xml | 4 - sys-apps/baselayout/baselayout-2.14.ebuild | 350 --- sys-apps/bat/Manifest | 104 - 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 | 1 + sys-apps/bfs/bfs-3.1.1.ebuild | 46 + sys-apps/etckeeper/metadata.xml | 5 +- sys-apps/fd/fd-9.0.0.ebuild | 2 +- sys-apps/fd/metadata.xml | 4 +- sys-apps/gentoo-functions/Manifest | 1 + .../gentoo-functions-1.0.ebuild | 36 + sys-apps/ipmi-fan-control/metadata.xml | 5 +- sys-apps/lsd/lsd-1.0.0.ebuild | 4 +- sys-apps/lsd/metadata.xml | 4 +- sys-apps/lsvpd/metadata.xml | 4 - sys-apps/msr-tools/metadata.xml | 5 +- sys-apps/nvme-cli/Manifest | 1 + sys-apps/nvme-cli/nvme-cli-2.8.ebuild | 48 + sys-apps/opal-utils/metadata.xml | 4 - .../pkgcraft-tools/pkgcraft-tools-9999.ebuild | 4 +- sys-apps/ppc64-diag/metadata.xml | 4 - sys-apps/pv/metadata.xml | 4 - sys-apps/ripgrep/metadata.xml | 10 +- sys-apps/syd/Manifest | 8 +- .../{syd-3.12.3.ebuild => syd-3.13.0.ebuild} | 12 +- sys-apps/xdg-desktop-portal-xapp/Manifest | 1 + 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/metadata.xml | 4 - sys-block/Manifest.gz | Bin 11027 -> 11032 bytes sys-block/partitionmanager/Manifest | 1 + .../partitionmanager-23.08.5.ebuild | 37 + sys-boot/Manifest.gz | Bin 5725 -> 5723 bytes sys-boot/grub/grub-2.12-r1.ebuild | 2 +- sys-boot/plymouth-openrc-plugin/metadata.xml | 10 +- sys-devel/Manifest.gz | Bin 7705 -> 7692 bytes sys-devel/binutils-hppa64/Manifest | 2 + .../binutils-hppa64-2.42-r1.ebuild | 545 ++++ sys-devel/binutils-hppa64/metadata.xml | 1 + sys-devel/binutils/Manifest | 2 +- ...ls-2.42.ebuild => binutils-2.42-r1.ebuild} | 2 +- sys-devel/clang/Manifest | 1 + sys-devel/clang/clang-17.0.6.ebuild | 1 + sys-devel/gcc/Manifest | 2 + 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 | 4 + .../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/metadata.xml | 4 - sys-firmware/Manifest.gz | Bin 5702 -> 5705 bytes .../iwl3160-7260-bt-ucode/metadata.xml | 7 +- sys-firmware/iwl3160-ucode/metadata.xml | 7 +- sys-firmware/iwl7260-ucode/metadata.xml | 7 +- sys-fs/Manifest.gz | Bin 22208 -> 22219 bytes sys-fs/bcachefs-tools/metadata.xml | 4 +- sys-fs/btrfs-progs/Manifest | 2 + sys-fs/btrfs-progs/btrfs-progs-6.7.1.ebuild | 198 ++ sys-fs/dislocker/metadata.xml | 5 +- sys-fs/sandboxfs/metadata.xml | 5 +- sys-fs/zfs-auto-snapshot/metadata.xml | 4 +- sys-fs/zfs-kmod/metadata.xml | 4 - sys-fs/zfs/metadata.xml | 4 - sys-kernel/Manifest.gz | Bin 4734 -> 4747 bytes .../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 +- .../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 | 9 + .../gentoo-sources-6.1.78.ebuild | 28 + .../gentoo-sources-6.6.17.ebuild | 28 + .../gentoo-sources-6.7.5.ebuild | 28 + ... => linux-firmware-copy-firmware-r3.patch} | 4 +- ...uild => linux-firmware-20240115-r3.ebuild} | 4 +- sys-kernel/rt-sources/Manifest | 20 +- ...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 | 6 +- ...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 | 2 + .../binutils-libs-2.42-r1.ebuild | 166 + sys-libs/kpmcore/Manifest | 1 + sys-libs/kpmcore/kpmcore-23.08.5.ebuild | 33 + sys-libs/libapparmor/metadata.xml | 4 - sys-libs/libmodulemd/metadata.xml | 8 +- sys-libs/libnvme/Manifest | 1 + sys-libs/libnvme/libnvme-1.8.ebuild | 76 + sys-libs/pkgcraft/pkgcraft-9999.ebuild | 4 +- sys-power/Manifest.gz | Bin 5752 -> 5749 bytes sys-power/intel-undervolt/metadata.xml | 5 +- sys-process/Manifest.gz | Bin 10137 -> 10139 bytes sys-process/bashtop/metadata.xml | 9 +- sys-process/glances/metadata.xml | 4 - sys-process/minicoredumper/metadata.xml | 5 +- virtual/Manifest.gz | Bin 28092 -> 28087 bytes .../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 +- ...dk-1.8.0-r6.ebuild => jdk-1.8.0-r7.ebuild} | 4 +- virtual/tmpfiles/metadata.xml | 4 - www-apps/Manifest.gz | Bin 13455 -> 13453 bytes www-apps/liquid_feedback_core/Manifest | 2 +- .../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 | 1 + .../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 | 9 +- .../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 | 1 + www-client/falkon/falkon-23.08.5.ebuild | 90 + www-client/firefox-bin/Manifest | 98 - .../firefox-bin/firefox-bin-122.0.ebuild | 366 --- www-client/firefox/Manifest | 201 -- www-client/firefox/firefox-121.0.1.ebuild | 1455 --------- www-client/firefox/firefox-122.0.ebuild | 1461 --------- www-client/google-chrome-beta/Manifest | 2 +- ...> google-chrome-beta-122.0.6261.39.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-123.0.6286.0.ebuild} | 0 www-client/google-chrome/Manifest | 2 +- ...ld => google-chrome-121.0.6167.184.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 2 +- ... microsoft-edge-beta-122.0.2365.30.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 2 +- ...=> microsoft-edge-dev-123.0.2400.1.ebuild} | 2 +- www-client/opera-beta/Manifest | 2 +- ...ebuild => opera-beta-108.0.5067.10.ebuild} | 0 www-client/opera-developer/Manifest | 2 +- ...ld => opera-developer-109.0.5076.0.ebuild} | 0 www-client/opera/Manifest | 2 +- ...5.15.ebuild => opera-107.0.5045.21.ebuild} | 0 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 | 6 +- ...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/metadata.xml | 5 +- www-servers/Manifest.gz | Bin 4711 -> 4709 bytes www-servers/apache/apache-2.4.58-r2.ebuild | 2 +- www-servers/nginx/Manifest | 4 +- 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/libXaw3d-1.6.5-r1.ebuild | 2 +- x11-libs/libXvMC/libXvMC-1.0.14.ebuild | 2 +- x11-libs/libdrm/libdrm-2.4.120.ebuild | 2 +- x11-libs/libxcb/libxcb-1.16-r1.ebuild | 2 +- x11-libs/pixman/pixman-0.43.2.ebuild | 2 +- x11-libs/xapp/Manifest | 2 +- .../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/metadata.xml | 5 +- x11-misc/dmenu/metadata.xml | 4 +- x11-misc/imake/imake-1.0.10.ebuild | 2 +- x11-misc/lsw/metadata.xml | 5 +- x11-misc/sent/metadata.xml | 5 +- x11-misc/slock/metadata.xml | 5 +- x11-misc/tabbed/metadata.xml | 5 +- x11-misc/tdrop/metadata.xml | 5 +- x11-misc/wmname/metadata.xml | 5 +- ...xscreensaver-app-2.3-gcc14-build-fix.patch | 12 + .../xscreensaver-app-2.3-r5.ebuild | 51 + x11-misc/xssstate/metadata.xml | 4 +- x11-misc/xwallpaper/metadata.xml | 5 +- x11-terms/Manifest.gz | Bin 4558 -> 4560 bytes x11-terms/alacritty/metadata.xml | 4 - x11-terms/st-terminfo/metadata.xml | 6 +- x11-terms/st/metadata.xml | 6 +- x11-terms/wezterm/metadata.xml | 5 +- x11-terms/yeahconsole/metadata.xml | 5 +- x11-themes/Manifest.gz | Bin 20569 -> 20569 bytes x11-themes/arc-theme/metadata.xml | 4 - x11-themes/tela-icon-theme/metadata.xml | 5 +- x11-wm/Manifest.gz | Bin 9140 -> 9133 bytes x11-wm/dwm/metadata.xml | 5 +- .../enlightenment/enlightenment-0.26.0.ebuild | 4 +- x11-wm/fvwm3/metadata.xml | 8 +- x11-wm/muffin/Manifest | 2 +- ...uffin-5.6.4.ebuild => muffin-6.0.1.ebuild} | 82 +- xfce-base/Manifest.gz | Bin 3056 -> 3059 bytes xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild | 5 +- .../libxfce4ui/libxfce4ui-4.19.4-r1.ebuild | 3 + 3336 files changed, 41920 insertions(+), 31338 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.files.gz b/Manifest.files.gz index 5ecfc34071f248d265b7ff06f7b210886db8323b..4ffd769ccc81ecce464afd45faf2166f29c47181 100644 GIT binary patch literal 29743 zcmV(?K-a$?iwFP!00002|8%|CvSrtmo_DXO;Jt&T*{PqR@L6(}I{oW0i?b2R@y=4k%oKmWIX{==VFo9owq`tkQ4f4J{I{D=SZ zpZ|~ll>WmXj{7S8D)$~^j&_!Ig!?F07qyrfj(ztW@;P_t>*`nN^(;rM zN1AD$E!S{`7_WZEIgfGAR_+?sozB{ic^-N8)zV61jd-3lt(HU0*B}0$|NWn9OnJx>veWxmxSjd7Og}=P$3=<1uf(=ALQXvEFCr z@ynQZS+R|C_1*h{b=(Xv8*t9t7G5C+U5Lr|4|uzAHRP2<;VAb-@kqP@%_iI z?U#T0{^vi$m}`9#*o?f>sOLO$D(eU#$IeUV)+Q2M?I@$Iy2e%Zk;7HbT*6vm^HX;` zYF=l&RzJ$IXKy7f{$QsP67P1LwUnLLn5ooppF5wamTcISs@%^c4N zk-@u6?)WCAa~>JrhT4^aY>>>c&v|o93kj`y92cj#IJsH! zF|L3#!rm>0(r1lvqFK5BLrk&7N1!RJbe(6G2<~ulbtT4xU zUx|N)W1Rfx&U5oH7utQEE7X9fS3Eg|(b2Yj@Rxh@(W!FiXX~k-`5(d>7e|5uCSLQN z7vim{-Xo8I@OMA4lzSlN+OIaTuydBwLM>?U#Bdc$JP~);*XaD$Syth=x+gh$j_7Q- zOUh#{+{%@6#(EdRRWElw{@s86-~Q|W^?(1TKg=)Rf9x+`*Y|(?!Pjr2eSQCr??3*R z{q3(m&wu>MFKzs#{fQs{FaP{s|MUO)pZ=f!_J=mck3atD*KdFQ<=_98_Vbs$zW?~A zKmCtCoGBmYo7lr0^2V6sngfS`G|>9lQrUH{`i?QD#&R3%cfs)UK66 zZjUcG^ObgKAuGC)WE4$6fDZm!n{QrQ@1HDI?C(R=8K&gYXjy8cndscrzS$Kz_T- zio0lU%F3T%ewBDdU>cRzA~c11;@a;c;i!&)9I)|O<~sUJc+!3G_!p(!YHD^5b7W zNe@kVj~<-KjahI?33qYhm9Coh!s+4b@1sTz8d0=z5!~=SXvRUGoa}v8{K#>gVXJqE5IM&`gx6C-k9xgPaek#CpG}A= zMBj=5((s$CaG zwfM4gRIF|CdU)zr;mx1E{QOC1IbO%{F0~^bvCI)peAkG?k*njF0^p({!)umtAiD@U zIVP?*UXv%rrPmZ!##ObOz@`a*`PN>E znE#O4C8RijF@Z?gfh%z>U{CCs7@BL-;0nbx{p)AJT~~S6IgsMIv7^Q_q1N%<02z#`0z!$6=im_6atY2XM-0u$c&DnyT=@@Ivo>wSVqz^FJqLQJY4)B_E>GLG}!349e$ z)Og`J`;JE^RLn-CjH|U5x&1o+{8`t0-8Z3i+*)gB%>qdc-m9&15TO94;9juaAOM~C z1cCrkI8!UQG9C=CoF=w{v{SwiH$E1Zk0EwYR_eWv^WYFlZ3$(@r_7G^Y^ceB-v=?) zUh7*#UHJg?2#1CzIAToL8x9xVfR6;*+#H*XA)h%wDEL2P6HIRc(LnPmf#)hhq|Ntl zkya8irKuH+jIV2p!^Rb3J54ZIQoo58ooF;Z3ylc&mscQieZV0A%EsI9DO!&$SYbPS(xC41U3cT z0crsT5QYrzDGAd;t*-1ZA&eoc!01*oU}8F;@i&$cu}>fmP)8NUM`2`OnJ$Hi90$m7 zaiBmNf(ovUFxonS6U4%Q+^4Dx5NL1_bPN+XP$zKZ4UDQV>4@Y4)bq+aEp&SEt@lj` zBfNmUKTB@R&-m@E;oYy@Aex)!AaG&)Ae;`GZIhUQvxbTluxG<8c@jQ2WH3ALk1oc* z7oR0Xs3yLbhsUjCSnJ@I)=7j1mO#og8UyqvI&VN1Cp<>qAejQr%jHdEQ!fb7PsBkq zhOh)!Tzg-rUQ^3r+rD$f6%CAU9rz89*hCn_L{LiDDT(SJixOc150G;1y#SREmR4`D z0k9m{8#;m<+Dr#{Vm9M?5!tt&f3z<@uU}sR0>tS(Rnl7v#%rBcg_Xm5;G}p0I8sER zi2FE>LcE>)B#PNv<%l4-EoG1js&?|00M6OZE1Yw~D_?xO)7GF%9_fa~ET zVCn%Uc?-GTPzY#n;}tN+#7RQQ4M0T6bK^Hbh7lvY5)fwHIH~KLS!-=25xB=b&>M&< zVjQR{PylCGiA@KX1l;uG93F3$K$kaarnR6cSkM9fi!YIM{Q9rI{P-j^TEN(%>#UG)AB+!%XYSj4&CRC|zc;~L510x7mq>paCSaBu+(6V+=U~UEP9Spe zqrE>sz26%%1ir)FOUFq8tiZ(oklGnTm7XrWU`Il5GT_;~@M{C+4IpbB?Z1E#fE>6k zlnwvNb2bxQgb6~&#rK^zm=NH&vBd*ephEC%2?zp0Jq4g9SMCEiP<14k1K@!J=1qV^0>7!Z7{91X)>&J)S)dj3Odgt`F#FJMwMHsCEaS_ogp zurmJ5JPP5rgw)|CMiit0{!TZBh*h6WVha6Sc*8pISK!bSbaoTvAvTDeIEuaz5^^?U zguiQf1TbsQ>qTnc#%IUIIlW^Kl!F7>Aed|OHsikGH~gQ0P@v#=)W};9ww6AppG2Pd z*e9;&+_)xyFmeNo3mOS|CxjGMZZwqIqlPFd`U^lHVsZX=$^$}os0nW(Ly8M}cwl)1 z*;LOd@WM**UI4x*Mml=lKuA;@7>0{nd=B&tl7ffHRnsea*$JS;H$oS&@NRaFL(M(n zoyUfomeO<0J%P#51JjP>MbXy$^5ff!R|A0Oce#O|dFh6>@yi(>eT#T!o+!O8x>s=e zgwZGj5YCpHos#3bVxfdMA|zZC56m<39v-H-F(NLo4i6LY&;=@wA@B)!l;LOGwNwGk z8~PxEh6^K}8HjOaejlH(7Iq(jrNnF0gHHt8B;dt30tDfn%VcFt+;#$Iqa%Nd=2O3zX95a3P+r96c~S9S3P2E<1oJtrGaCe z9nCSDR42ihKtCbc_)3%-+4Dy@(^?^FYk+Uw?6m9k@Qg%{0#o0D1{f@|K>qDc2_-)} zG`5-RKZ3DkorDPN0`JcQ*CUzaoqWfbz`KmkFo0xLj?lUM-d*s{#Gw#zN0(Xv){QA1 zFOvJdzOM1(CGQsBsZ~RFIv^2z1q6lcnDXE zHi7pas+@_$SmY&l#{Y#hJI=W_s71l4@pTD!3_2zNj~B7+Z@;dezkhi#Ran%!;2@l(iL9@N!9ohL_K4zKP^^Q{3QN5B ziwSH3%|TVM3EUD?B6o0GsZiyhIVQvuYCh)i+f4>!z$>a?>OJd8020uP8;lQP1x@ia zWxc^R7-WLP5spLegmxHEgje>Wr{eX^jG4^@5f=b?Bnm(@2t%~Z~kEwBNBVtwOn7DB87;YIx zN4yu4g#%v%;KdK;l0j4zq)0FXBn)94Z*pL-_>;PMtPHH}TF60s8JN`Zn{#-#&03_RG)lc4jk8Q@|9|Ezkgh?)|EiT@Sd zFDLwO;wyP(0^*VR)NmyH4*C}PhJ3?`=9{YF?5i)hdh3Uo5uD}SY5~OY!sSZ1j)FoF zyiaf>PYrf>?v$A`f( zkw>qm$^SWsC2h=T=D8ais+1K2Ki1KJRrojH;Jkpey%=A^TZ)npAn_lvbZ0JUn>EeQR z2RvgkaMpyWg%`1X`TiO0;wYIk>o(7+z<_!W&>~VNMO)3b(unwCa9{$DS}i=$aYMF+fP^1O|6A<{-Pv1W3FZ zp72-%uC~2QjH8Y0B?=Uo!w+G<2<=<{@^$_4=Wjo+&zv;H^ubK`)!=t6;3N#5wZM)_ z^_pxhyz**O{2u{~0RD(&;LVBiNX>LF?%td^5=8mZ<_$K{BEc7cQ4la3BwCaO&!A;o zmS1pmb4L5V=KXG_X8;nGM$jB0nPGzS?0}(WYC!Wv-8x(Y;A6SWxZS{eB1lW_$)Qf;QbN?RfYkC z$bop#L-Z`iATXg!#3MiudWM7B7AnBB!4n+-d^NZU!2CkbqcSoaJ!Fc)TY6LZ~GmIX;DhZ!Q)v@d?y43tsw}2_^z<;8gFm}7LdJ#BF^Ge2nxUh z+&!_bRkLcPv~!#|b8{U$_8^Y+nb5~LggYlN@!W5Km*9Hqh49_YONKJQ3wTacTAjfi zCh!^2rYemDe+8vNwZM|Vv2r2DmZcOOxR-!R7yKAY*Od|LB!^;@2Yz747Y2{HpB5j0 zJNrwL@|W2@TWC1mQ*9B|N(TnnCnA$-cbKU~4fs z%>+Iu21>St9gt*;eqb^eTAZ|V5EH_})sLaI;C^_AQr27bh~nV=Cm0p4H$WiySiV1h zi8nm?8=`}Hd@NjJ_t$X`1o938 z!!$`0zw+z*B_jOt?bjdePoGWnMs?rsth}i}u`4VjfG)}jE!I)Rt8Z_9_!dqY58S4} z3U{+is3z}}@O(TLh#pzAIf-Q}p-V(!Km?c*l_@aY>%Mu$S4=exZ>RgnuLyE z%nFgWh1{2;z9)9;Jy8|IKt%l2Hyqt?cMw_={M0%qqG?FPEU)=Z!4Qp(3hUK#G~y;y zCEUd8O7IksAi$F&J};aBYll zd3P|t(5Tq88nATpi}3^;Pe~l)h9CV1m=C92_mw%A!3CA9q;M{7E$11X?2c31>+l@OH?nZnSkjF{aFnE8tf_ zQ!QoRX}*hXuD|`Uy#!D`IekcmsDyqxWWYv1rrrCk#A{bqzd|4@c*M(zVKGPu<-m?4!ABi zG_m1QM?ymYSWRqi1c6hcvEC^@wQ1QPgA8$!(+^Hv_{}NaCcvYWIT#=sdO^|8fD1!> z#Bf~Ol`&NFZDrz1aXjZ|kv(;)pLuBb5C^=D#N&Wf@Q6T#Wc?mN%FAKA2F|6XE1hXprb;fYX|acCfMd=}dH<#WaZY!=?ji{^1ygK@*#&o~oj432Gdse8)VO#O3mC`>?*~R-1w6vafua*nhFj**}X6hjo6aW*gotg3QC! zRg?m>+$K~|lmo=D@23E@0@jOa{jbfR|e8ih` zzSnbqfVT2{xbba90a|<@DSTp2vy=&Z7!fPa@0`6NC>&ulhY%X_J`ou}dr2tw0wV!J z?%-_~iWW@vgG{3kC=FlzfwKedk<&@YX@1~|kH_it!#v?hsD({+3ybw^h8yMqi*kI>96d z%9D2|QkeqtS5Vp<5|F~|+cizDfN!Ap1vqB*4SR&H;VY+cH{TcF@3LNv&%r&6oQR#J z;<&r1JEAO)fAkksTR-*1$$pLmCg9)0C$!Nj#fpBc4E;6Fm+{k2@(xq5r~{}NHChnv zqh~TjFFh^FLhGssTk?tf!qq*9>jwHoi(YsyK^ozN5Px`?VncyxME?4C18RgqTvvE% z8u<&jSglqTw5MHR0dtAkc#dU;hZrqCx5N#$y?|lYH4mKqB)CH2qZB_TYyjYMf?PP^ zxWIpR!+8J^%$Q&)D87jE#;{-H_UqU7^Jg2aIlZSOL0&KwO$VYc3R(W2)}XmkO=vgb;>|3K4BnASi12vSYiY=iNjjz z*a$QC8zm4J`o2VAK6m$aVejVH6B_4hUZ9=lc9rjd5*x!n$6#%28B_x?FQ(bSn9F4S z9#3TfRs<#B0DA^DS;As%D!>YF2!@10uWSkB{w%dWwVz(pXmG{3zH?FDpTbMG=E zG+Q6-qd?c|^b#{dxOMS!rvowxZpbJnKnH)c`ASPH?`elXnYbq13`V&CXy7YPB-(bB z!myeFiyXHlil98s7z3|3$aPr+QtDeOG5{9sj46GkVV%!$+Pg53ISxIJvw(qM@xH0$ zR#qT^NZ@$riIIW$+ptCAX0n(cmr5)-toDmV0s};cIYeI01nUa1*r2o84a@~6zsT&{ zOQGb4b}W13mfd{=2!LykHn1fi;SD7Kzh67x1ZJB2u{XL{6{NXa{TyzvR?=0$`@AWC zT;Edb3GW!QDFk9K;S-t#4tdIXu5s|{T?Y^HdV{t{4ds}6F?1jlbX@zw?(Kdvy;$G{ zoI>b)L^eS1Nf6|L+zFVW37Q&im*1>Ob~h}18y2bHNuKLJGhQ&y9n&%#Bs?sq49y7X zMPh$$HfDYOob%2fi;8L@29{G!62UKC(C(At^G2fR>or%?r9^o`SpdjAwL`Zk?8M`s zcvm}tXsddg77w4ul970<&>{*GablQCv9{8SExXPvKP`f-x1u5(*fGHNQ-EI~p_$i5 zKZ=>^d)37!dZ(8<)J_k|c|dhhCR~%XgmTmY@O-XOGyVl-kdy#R)<{0Zf6jpH`?0kylJu zU||51ha$@E(L5}wk_zV`4b)_#aa*ojN!DoG+QU4E&%zW$%TZge6PyosrYRe zs2QZbTLml+GZiQd+6&_;8ybYl1012;JkTI)oQJhye%ahG0~rL7A1rr0_jGp7+$J^C zVd|dnfgN}yCaEBT!!K|?5QEP``(5lzpZYY=byI&hUxfivUcQ3Xs-^H0D55mPkziEBm|r-WCj2nmdNn2 z6Cp#3Vb^msOHgq}w|PxdyUU8=`eLD9zx3~~`R@23GX#dQ6?4JU2Z&0}KNHc>Vmc#w zd~*NS&4b^O@3X1oNZp&zS(TOeeHuL{K-p_uf@mK%pbj3unJi+!o_6m<0Dgy<69nOk zfJ`FTdzu4BhrI))cp>6Vz!%;20t3@(2U$#h8Pg2|&je(>$CEwuX2rBM;N=dsSpfvf zi8kq}y?6J@CV{c3k47&S)t(00;MF@7zSoI84Yfn08mob-VSoy|>gx)6IdP zkYL&2h6WAr&y#+@&mPmpQ8QT? z&r6sGPkn|+;@dl-vcwjgYns3{monjtVNf5ST4AKb;mi-Tl(lu28GI|oO z7peXE#hul7f2bZJ4%vKyk3cV;Htt&{171#B3Sik-DOQh~jA~ECd05`7%+q4P3CSFw zT;eBMbw0%ZP8Q7AcV#z}w*i?$AF|YD`)9E>3*nFaCNr2&3bt^U8$;)prXuyd0N>+emX0^CxTuk6s9c4uP=7aAW&rJ}G<4q(R?A zw92=Ku}yGczySR%3cI{rhs{agr>cm}!==u{7I}-wF8oT8;$Zox(R&rl$bm0{=OEg7 z;`M?$jz>eKuC>I9nO{HZHJ7)cocC>Y{y>h^W{8Pomz}b8J)H)P;Fulm0G5Nc<6gr7 z-r=|_&M{;D=d$~);5vHzEVuvuQpn*Y`n$+BQ~(-@{_silx;+9MG>|!_zL78fZTdL) zd#?<5B_bO!LT=LMw*D8>hA-)P;7^23FCsHQGn=oq@(K#d%VN2AknlTr0jtA-y#ZVA zft!;$pe8`WOOaHx-9AvOC+)Qz_JN{ExbA9qXK~U6j9ss>iClX)_ z0Y2<0>UO_!(r{kEGprt9Fo*Xd>-a3PU;oU_9lUT>uY4urz&xcuF;Gi1S8e_}A`?mSTT<8c%8x>IzVa=Bc5EM{N&%$sD|X z#GtTGYXR|;wpv?8<2VAoY|gjTtreqq1zsRpk%b;?H3DCiGaH8H&9VhDD zg=h|jT{gt0oo)0AAq7!1v}fB}gHGyH4`E%YXjW<7gHD_5?*fw;mXBYiwHm+SwVRC< zFG5>?|IF6w2MPrnEGAum87p%TX5&Btj}~pO2Vn>W1LJqnNpwwsAR-;SRP<|W0IwRX zErUAU-coJ*SvlBHkcbZfVeo3XE4g`;0I~! z7>+kstN%`9U%&kAvw0pzxIVOFoE%sUuz!3H4mFfD3O=AWG3-h7=i}>%<4$Dy(w?jhSSd=Y>0D7Bw zMh8t~M_35@S7{cb{g#_sbEeT@|KMn%O)d!2BoJJ<*wQC|Iybl&$F{-=ld<>bAk0+D zXMlAx+t=z?2>N1w(?(zMzi3{`m44-@f~ z1L3HEB~VDz>c%Zy=2zC?h?mIc>0U;0&d!OuK{+^daHHK!*O~2wOHG;+2BFGk6pLL! zg!Ao!0DWl$2!f#F4{T5YxOuTOX4}!0=!$U;e3eE@fhm?=J@YGoNty?*ps!#{aI*#dntZV%ip7?{lC%NAqtH?l)&-c zyEO|f42Smyb{=g4dv5CvE}K4wPneu9f>cv+QqGnYsyWsKLapHG8ePQq3 zUl5HdxE!1h{6I!??q;pW9HH_$*i#4&7dnW4)iDJQ#rnWK*ZA7LzckNE&)(In&Srmh zXaEM=F~E(3qjDlka-f1kX_`GNINXW<4gI!oA2P~=EN`J?c03ay0{TjbB6dJzO@b{j z3p$!ihg2)9?Bs7w4k)un+gaYSLY#F1*56)?I<;;W6ble*?`_WLYj?1leNn-mureZ< z2ENU;5DLn3b9QpF$2ei0!#ZRh{#+n!&Y2%eV$tr{A8e^wQT?QElVz_TvO>=t)F0dU zeQTZrQ{Ia?GO^q7dTW|(4*e)-&-BV4kdZRrDFF6C5%scV@&axIAoy=~adUjr4E2B- z6}#>9e*t820)H*1BB-Mk9mZfr$$A7Fp8aZ&zP0cDUY`bFJ{&jJMSiV0qV90I1J)pR z?9)2chD0D&zOGFT&HyaL3+*}khs#bJ^MQbMT>MSszpoRr36d)p4|G`i3QgyS^}Piz zd<|6gcY^zsi2Tw};2^Viu;%zMX=WDp1OAqn>#65<-VJX+aJ}pThC0Hbh+x+Qtiq7& z_rZ(AP#Up`2e!VY6~Zpz5^V(_4-*}jj!AG{7(@fJ4;DYgdjLp|_bM1+Si{#z|Id>* zMnBL|yzLRZ6){y?O^;$>L=LbLIPkW_oD;|n&4}o?dE>DOAx|rGwZvoM!}?+8RWdhK zwnL(_Ij2~Jw^pL=_A0pkt^GP*D{t?2=Y};LK!MXs^S+)7N}@RCj^C;_?T&eG%OHsf zCg4O3VAIKSSx*cKIEqEtMBanI>Nh-ai2u+JA=o@(^(5$88supc{phcxx!GUx3f0n zgGDVt7*2`d}vCue%0&CvYrG_~8&irtBKY2s^i zy?3+^osfT_mDYXjT*N*JG~Iv&R#HG;_{iT%WOMzU?0){!m!Ds5+%q2X9l9k#^Db?m zEWlic(||{speH#{0i<&UFU_v?+&FG~jtKVkkXTA?aXG+9Cj~9cAwT7@_;N_4Z9b77 zHtUg&rOh>UAc9A4XGHb#2Ho(yHmW;(BKAFMwY!AF^TG+*yPk0CV6la(SQtE3Xl3KE zfhD+lm_u$Bh8taNYCXFF6_Og-?KOM^b~xkg$p~07$TKJ6%XGw8KVJp6e|fQZUjXN*l9uSeK!C;njZ3^KIVm>UO+?;?Lt% zYJd4MU&Z#}=3o#Adxzo4zMFZ#D!jbbNx+LXuQ$uAZdAZhNyq~ME*uNw*}4_$%^PN* z>#`HtSv#OMq`Qybnx;p&@x1{IY<09{>=l@ay4I^ZFZa#C;UIG%d=QRrVm9h7rX@7A zWdSQ_>ACK#DBZNFix4{+Qo~D*+hMV|w`H4~!+r@n=DrU;Y;y$Ot=`_VVz0ROb~#

RwTl$JwuCXXq7JgMcR5E@)(awNlrZ@Uf@^nMEq+o~@d8qTZ% zsNsAdL*ld}|IT$f6$Oz`8)ze@e4G}J5Bp~OG&`=MSh?H(>n;M@B3(0Rk55XXqRfHdGy5gnJ|4 z3}8l|7SZSCY*GizbYgzrS|kCt$$N`VbGU;MinGtR1Ugmf!T| zeMl(5s19|Wy!o=P6Yqd;M-0bd2UPEYW52@A;1dkd>OIBZ%n#LuuippSfj5TXSYGYi z=MLzp&!}xgi{E;)(L)e>x6&>^e0+v6a&Wz+7p8a%)w>s4^Se*4p3*Viw9`7ApN z`#$I#5gL?md&3D6!hfnRd_xhqYmaauE7cuH0KbO;EV~{qy-z+Y*e9YaW3RIo_U#?o z?YxF=E!5%I+gXw=n|u`NZ!; z_si!}j|;&6F0{+a#@TOsQL0z`HmImgXvZ_%UNCdlor@-@=W&%X2p}OSF+M=Z?&T+Y>Z0pSEJfZ3M{}$r zdf3}-o$#yBzOP^Z_A+@mULQu)+eU%a11#?=dBMlArNe|O{KIlMn>r6i)3;~fRqcd+ zr&tpz20kPsTYi+3F3;T;OPPnqh9~sT4l9lR3OEI}ZovhvDUl<4{0u2sB+@XLD2#N2~#K zg*!bSE{IF9JsJ<$?0}eeynaWrzJK{Q*+RZQWZsZLM2Wghc@+p2Iop$uJ3zPAQG1bQ zjW$B7Vk%xCa^!dhFQYDb3LqJGWotR;C0$M&1)VuHF?Nb$W zw)LJ8K?5(RQQ}&MW%i?6Wz%L0DQ#jg#$Rf{S31c4b}ZnP^Yska&WBmLhM7-HGuWTd zFLdH?4x5uTdaqHN*x4FYv@kg_3DVe2A0`gzce1mm_NDg>zw};U6vu^oGJWPmmS9J+ zlaK9BLMfh(8ixuCK)XQhp^BjQ<~@8DZu5^0(in0WL&?^in=b$#=%mtiSh!=aa5=$B zIPYbhBvHd#MuZ?od`dy$rT;waw*r>k-O=$D9y!a{l?J#{OIV+@rB%;hGn}gzeolNW z)@$13LmVo-)^3MY%k^A@J1_oH02={{Bx&u*mcW{i-w{-oBm7u@`h4$)Nqm^uyeuxn zmFB*ZLwJQ+PiH2IhHac+aGN*G&s+K9<+}-Gs2{K`fxCg>t9ZX4T^nK=2g)?)VR8=L zUihIJvHof|^>m^<_@vqb*p4@igXa~aQbx}p@7CG^d%C@d!8w4KV(kuib9{|MUSZNm zyP7QsUbBTWIt{A9z#tLM!wOO`OR=2$I?M#$z$tzMhI@5!BB9FI0rmY|X!u=<9JP4o z3+32Ep=F zoK@c+-9m2H5si~TOs`0;JIV;ffJeQKx5oDk?r}aZYKRkb@{6t8I0y)b0L{Un{ubc@ zQV6-X$>3>S$e^JU-v#0GBG+QY?nJzTp=ka1erL=Aiq7AbUkLAP#7uxgCxOo#=hK&*7Fh1F`wrpvX=p6INJSkE1%0P6r9 zcp(n!%DvQAsja_brZ0C3Aes+To`47rK#0~tnsCn`G)NszTz>ToK)%Mphuv62lV`57 zq+Le{MAu;^929d6p?(cOrgPakuuaUZ2;YVG>yu{ng2Y^gBV?fm`NNV9D4z2yv$6{V z33=(CpAphx9Irge?v^_3J9!}sX3F5OGYL~#aoA!YjAe(UPj9lYjKeAd4#$dpJKzbh z)sdMOk7Em}7f?=@;2l58?XTZ|tY7}vetAiT)Q?mAxA`QHIZhTodD=yvFZhuK#m{WP z9PIH2hGGk+BU!9>05e3>R~V2i&s*@|L>!`AvriZ=b)HYm!n+K9%X5Dg7L;ondk92H zlJcf+M6~UsW3y(?a_Cl{L-kt47_-TDtCezkIy=jJM)b;U`2J{V@KD8)+ZCREC?YJt z$h?-dm1niNk>^Rt_CV0`3R0Wf`u5Xt9sh>herKmnANw$$!s+d>7{|riK|}by_4@@j zY*jG?5ElT7a(49TRRK==DeW8%#)&4)lU*jDR9GdL4`jRf2=E6u{P{rI(&K# z1EhoEkLx_31Q4KXIl8m6-ciU}*p@8{&)`jTVCL zyKh@gEU<_XUBLNEi0}!3^oUVezuENC0s|DwB0K)izRuv`-$9|^V|V~GQosHjE=+Re zh*?`xS|pvex4=U5)~Er_(~*8-o^LXP2VKX+nYv7&Ig;WTrWFjQ{G*wlO%VNio!5Y| zL@x*sfftNcN%DcV*FtD)=y%@YB78df#AJ>$8yD_~$Y*yFl*^G)T_1~cT|Yz%6w@~&V4w$%N1MKcHj_}>23;`L3~QL z2vtz^?PPigsTHcz?I^)o2S=T6NG*Y_IBt&cgtGypHG7O~L9Ynqbeh7n!n}|7F-5>^5xDtqi+HHe`tu4*gzW}n`FolDY4d#(uSGR0a-tyA`)aB1y<%QUt1l8e_ zimiE*5eL0LoVG zTP$@?$9bJN*lue-+KEHUvk*A}*$z*_4+66I8X!6E;Y99heHPvCZWFM<50}i&Fd#^u zj*E695mr(xJX*u1{PQUi#7U!N0%`9&9p32hQqT$f|BBD(Ct_O=k%8S;_I~f&7I@wS z{$&qAY;LN$L8=l18+-C0K7DV3UyuimVO@^)=0wcI*c~&h-*P(<58?dR3{`hzr~81s zk6BuP<19gY)`(co0K2gg!^UJYDweOFyuekW_tK_oh$yyKy9CEt|MXdAzkF@qe|jYc z@xuriCkUPyZFfx5bX2sQXL#S)9e0A;A~M^Bzd7aBmI)*$k605F-AS{b3&MrJ54JLZ zL7SZ)dh{KDE{6?uDaXh^+k6JW_Zrv0g_ZY~QRg^Y(Hx_pZ^AbPte#8xC3VaZyZ8y+bnEXytUU(v@VHYXh!_EDOM1{ zYB~v+VViLi&Z2SF?zl7(@mw`N^}7VO3=jcpTo!@aQz`?(;*(?Bf>j68T=AQ#0RzTU zBU3CJafWyGVz45DBf7iu$qE25o+Y2qN5X-a851DdZ0B!7&0Q#z2t7g&csnTO-W?m- z@L{hHVg1$JbFSvW2i5@|Il^&{k3#$JKYlN?Pj@eH44_vNT`i2MMO*6+ULjs~qBuhV z2Q>K0U9jJb|m$m45S*&sqhcZ-wXtNit-F-~JHZ+podKcPH?aS9cj;~+V&p%$;AFq!y znoF@~2KS2=?DDLxupBo&YjqsKEFQAJ{k$h&YB_=2N#szMXOfKTd0;b_MeI(`DRWt} z>4f)P!Sfr@cDMYPlEkK^isow_fivE2UydcDNez!PocwG{lD+EN-VrAq^CTzIu{G3% zDRvb)NY61y4#K!*m|F8`}e4llPo&6o;~#MukHuVYkq z9`+$Si_)%;=H4*}7%tbjz*td$EFrs`Px2Z(jJQ#4tyivcCr zY(g>k8N1z&5iJ%re3)^X==O0<}t?|4?cshvZn9WWULsYMV`yy9`L z-f-N=i`ahp@iN5}4SA>S_d}9+6_{gmR4NpCAwc4w?ZwOCesG~-ZESSYr8hp8IK0XD z4)dd&0x&lc|KiNHi6;B5;R<~|_*Lg~fuK7FvM&Gy`gvKEd%UR{nEC32k^W4NFiX&& zq=gXR)AeFv;D;T8GK+$Z78ZO?iffMnN1d#Hyv$oXZ@WxTeWm z96Z&pMu@KkGSR|Enf>^;VnNF9Xbmy1%f-76Y}k%+i96zffLz%N$gAVS%k53><-8U< zS|G!l(+MZ9A1;SR^5-~hSI_3qUg&d}M_UOJ8k$*kZmOgwRP?dm1Sb?E-^kX#%lsI;P&nJf{W_{RsBexpqLaY;_Z`51LY3n@hOiM^dsNJvw?Y zIEU7Cn#3wX5~2N0))r(jDclS849K-IFkXo7!)?n?Ykp~e+~0nF-LnLWeAl++81y4q zx-M`T(@i(OHE|(cTcwWYafqcHZdp(MYT${tlR><_k6z4Jt~iXV#94=C3`e7i+gcexEnUB_vG6e4aa87ogKIOgRd-vs8L&v44y{aCJ4iY}(( z({M4_p$?86hohM3G)`N$kmplTl-;tqot~9;#3K0TaM;*<=7qF*k5{?SlKy)Pg*ZwYF!1n*K6`VX!5lS^`$zS1lc_*>TygGC9&S~(^$)hH4ZASSVD9{<^Pzq&3vf(G#sik>Hiu`z#j;hUSuFJ`wclme z4)?gd8|gwSzOJ@!2S>uK7b`fPn_37dfi5}C!(iq`h}$E?7 zSO-BK)h)@At2sfE`~fVHLl)+OQ~6hG`qG<`+RrI*jIK$9pWA_)-S2_h_JW;HNPr?- z*H{Tzx#YyT!^xaDc-7kJPNV`(+Xx~J0c{gmui-pSH`zPg#$AeD0`amXRnGJDRtMkr zDz;y~{`F5^etyYI!jQ^`@`dI$i-JI82#tfcZxe1Hhpdw~<%y$f>>SDD&avV0c!T!o zl>(+_d1-#Si}5`b-e0^bfrArQ>{TB3;f!6Zq`Kp9;@S=V;JWdaF>jv*_4uo?`_GC3F4 z0y%hRuTI6B7bozsAn-TI{o3Z2&r_cO)bRtaa?H0^NtUCP{bZbZxsorA#PVZDNM8+{ z;wtUp&C^cK*5l_~92mRcZ98f>9l+4!1mzLj!Fo=&Up<8v$9{S}EbxJBsgB3IfvE4G z%}pAnF`|PqKpq4f9AJ`QSvs^gnwneokb^TW9+H(%v+a#Ww<0&}hyFe_ogFQ*a4R|N z`+SyvIBC6{UB_`dJ;e1I__h5kReTlOcbCV17TfueBk-%2%MOy^d=@6y zLckPFcP%&%zJkXhJX$mCWLN>)v2QE`4uLCz;~NZea!~Fy4o59qu68clsnzi~AmVQM zKAvIgj`95mA6<55L5XbkuW~e}#NiO{XD^|<($}-C>LiHY3qJJh_N&1~GsBhHZhO9h z3+Lu>@~^jL{f8|RJKKauPUiM?w z4|AVzQ^bY%^vaqxdTRH;wEebXVlB5Nt!L75c}DI{=bd}w>(GsCO8Kx1^%TVtAiM3N zXya}Ef4Lh54RAoFiTeYy1Ex6QgaBmN?r(SSI?sZa*X0~Sdt1p$usGA#qN3r4qS(M&8+^`qQ= zwAo&W6|v^S1{ZKF&%U3H0MCFTG{ow~P@P2ON~%yxcj%exBJw^?z8?|0$H29!7=kS; zHyrZ7IhysiaUcg9kDJ2)yn_@L+u3W)XR)>1n*fJYz0cv95? zLt`$tLts>Aa05cRoK!8c_6n^zZTuOT-n`f*K0I6ert>ff2BBwLVrz1ZdU1*PvWLXZ zQ&$8`i=W?x_VfDj$M$pk`mg`vg~gX#uMdkgo()ecI*Ov7m*tPQ)b@IIVLGI6yRkgF zjHNp>Qu$olJuU#ExvP^0tW89=woT7=d&k5dn|OkBrR9Q19iU;`#KrRaYM$4|a{81&5t}eOb_5aa8Xt0i`e`4Add=39*4`f%xgU zi{Smcm@v4^$F@!{FQz5xuB6U<-*Lg9sztwNvN83*pG7-1m-Dcf#UvNxA4_$iW#oL! zK-<$*vhBZbwQR&!cU~=%J{yU2g0(vdh|r6#-&w;*PQD~~SBp0t1F;_;w;Y$YX0R*SmNsd{1(?uYH8!a2WK=re&&&U9e+N z5*YI+(XX{+0FUngnSk>URP4h^cH?Z>!Tq|qXkDf+nl1+vIE>-?EVBLO*Yz*$W#VM{ znEtrYZhyHukD@ua4WkemxxT+&W7 z!6XU%?p?}GZrU!K0^p;bfRSyV)Y+Z+7~Ur~mu|=BQ*t_{W5}i}1$KK{Ld$JC8eGY4 zd}qVjn9ol@CNCVyb~BWV;oGnwqiU;8FSuQY?UV#(b|A9g)v>j{7rG+paER>XLdbi* z$nE>hid1lczZ=vK|j+}7;z;q;wU1}zcAlSDHdd~-@JHCZTWR_t2 z`!l~t?8nQ@toUKJ%$g7K3-07RE~gC{K1A&3iPjt3j58Q)BozY2)jR}2Fhq>+56eg5Zr$)mb9E4 zU~F^ya*EdGbUushWpxXb`s2D^KJms&oo?2#Mx^93y1&WV(aVN-Xp3RsmYK}R!Q0xu zz-hKB>v^WTF&(x-{CMiWuLn@>vsD{=_u3BjcX^;!;c&8=Dgj5`eN!?HW;}XO9XUEp z|88Q^w$T$_nJjl1nech5_ zAIQf!(-uKV+W4=0zC?g8zmC^Z=J!iI)1(iILOs9MT<%>O{6zdst%G}#efxE(f*FnY^qom z!#uH7iUS>SshcxWU7G>YuNLyUUeL9AS=0;qx{06ND^zFb5kywMlRM{lBL_5Q2$jvx z-5s!4#O;JOJ4(&8hv@bT}FPxCtU!W`k`>#TG*YsiKhysyA2QwDJg(X^1Cu>toXG1(YCho zmLgi#OBB42r2pBQ%J;aKtesMc10=c*%pOSHZ^wUFwQs(;I5>!Ria5UDtTqDCaYM%e zumsU+W3Zb>9cgms$3$Ar)-NpR4_aX*S$V-{UbVc8tpHWOyR+d&80Qzda}yrkUA0=B z^M1kw;6i#1cXG+9bqx^d+e%(2)+V6ZkcfYFia%$cpMf{d-zR1{ zF@F^RB~}>M`<=U<(={>fkiWX%8c3UP>%nHfVMUA458q++;f`j}8l<-Ig|_>-Cey*2 zGKqXSa@0X2moumIDem=h^ouLc9qrs)`a&o&t-e~Q_lwYew?DK1fN1T9Jl*b70ukX3X3w5!(00#V(y|{NWjqa;*8XoZG|npgZF8s%we6V+ z?4VS9%)Z49yc-gE-&K3s7zy8U``+Ou6z8T{a{xkx|Mq*p9ZfxUU>E?^X?ec26?O1| zV8=?o-he2a~Bn9xr0t?>ySi^R*f1!v;*w9iMFo zMkBfz4tMN&(Ft$y7N7tsL8rF2#q1biw^};7#1YJ(%w~-g z4lTyHW<--$^V-h>U#Nr^L{Cockh3fE)W8PuV+QKTj|~cryH*B46!gtgU1UlM>^rb4$L$5+;*;9&nV62 zZQf-e@Ad4Sg~$YObBC-z&Iv}HIOl8}SOB!>Jg)Ouh}s2 z^9wwS_@sB41?!8ER01<+41q=!%xfpwIX1EvUH=4*CjF z(){FEEw#PeSmVY5FgmDrxf;P$mayg8afc2Pdf!KQUtmuMgoXe`bbhSUFNqRTl4u4# z&3PH=46ja)&h9RYKsP=mIWyOW4TrIAI3F$o&Q)Ni&Vh2?+2Nd-nm{=7*;Fe)F!yyk z(rc{GGW#X{@_M)OvA?lGHZlPJAXMgUK5RE{_J(sQGA^uK$MwuPx$)0CKWl#RaEQkl z!)5l_!8zu6+8z#v%{CM`e2Cy-5gN#3Ehs?3H*TQR66In=qF?r1(Ua4?hJ~qkoRuUg#y5(Ijy4f$UsGxn?qfd z&`&$xaHg^-J;3!b`}m0L*Do)nFwof#6@I{+vaT2$e-1Rlf!)wdU{97epB8mr{HtvMxbzc1Mdan_Fjv8pS1G%EfE|9!*!Fl z0T+Wfda&Nlq5=mabyr%?CxP=cjK2!)+u#57Wy#Hl;$75O=d@-PWQ8llN4h-L@wXi^ z3skc$(1oevlHMBy2*z)Gvo?6DxfG8B^*(T}x4me`H3GE3l^a*ccnW*P0FmAU5C!vT zhT{&ujf%d+!_9mn0lYZZvObfNB1$FK3#Yiyfed#(gHwL|R37~W)&A|5&kfsW{cz*i zpCRwIP>L&nHb?2^ww7&gpsyslti`?bV)Qd4!j&8M#FE+RzybTPXv6zM9GalQjqj#m zbTHkKt9Ep`3e1|?(-{sBDC`#G`#wM29qiuKTedd@ipdG&+pV5weBj=GMox`8@O^*} zcZG?jVMtp|F3ww>{dQ~xRxWgQ8IR>u<+jb-7Ar!sty;frWhgQoAQkBRv&jDC%dhL} z`uqiYun}a6z91m1OIjnFiNr2fsa<=M9qStHl47-lOlfJ`1jY`S$hO z%SeSN!hBb_;zGP&2e```-Bo$p=?lp_m1lC_H#TOm2gC!Nv2rsJv-p0@n-~uW_S)SM zI*2iKN7H62C8tZV0RXoP87_w&#`=u0hX;0B{@Z@LE4Ep@R8tf;xHHM!>xB^l{-!xa zheutZI`Y^hR#8NRZ?Sq!+~EoVta(8>ol?f9JHj-&D5S_05|4WQHgewWDJD7r-!0$M ziGl$2&vF~>>u>DLD*1b;=D_*6$zw!cLyg`uVq|nnp zbk~d5a@%x~6JT9=*rl`JERi9&+&LXYQg3ri#_`{dwDyJ&xN9B$i7kN%6k=dH?_kv?OdlBkz$f^#L z^y2bMK;FlVRVp}6xz@prcHXcP!Kfzi#iceiBFy3wU||i06Z}`(Bb34fkL`r?#qjIvra`%{h|&o1Qc#> z5YBo)TPKMkrzay4}ls$q%fZ3KW8~`6m))TA zcvSG*_RV*GH7}yd5MX2=GO*fqqvJV+eF;^0GqoT2QzwX;z+mV6No+W*mo+F@vF792 zeIDOFo;7y}!31hGS3|N3daKMwnd6*6QD;KRKS+^^ohsC+2r`n&OC7A5tFy^PzcyPV zzOi5G9A>ptxDWv4%vae|H@}Cbl`CPC`y@0?2r-fRuA*D79l}zF! z^Ud1OHA9iIdWNKa<*~Uis{ii_afQowYPF}e4PvX48s7DkXxFORhCMEC;!UJ1kJWt5 zAurGNK`z?w?K@$veSf{HG7_FJiLP+Fa@)I9^WExGVO;=b@9JRY!(oPl%R1~FWopSi z+);HGkimXAHK_dKrj1*75R00rIDf5AtMg!#3)w!D4px%0fo%KYK-egMzpSc}^=Xq$ zU6a7yR0%rxxGm{aPU239(tPl?l@JIfdY|r8v_591vGszZ6Ww@Md|NDJj=&L zA?2od_`X$~^;Y^$F%D;BU)JvR5h3b@{jir->$O-0fj;YUc6VNwwc>|sOE$F59rIW( zbT*&`>(r$|KQhHBh7C5K+}Lgkir{pTI%Ljaol4KlBIPY9BV!RD8|0XMS0(GAR>U4e z3CWxrN2h!{RwGBEqq4!r&D~uRgxROYuD6+7EiRa9(UgeG%k8Y>d3B4#gXGZ8#|T;x zg{9`}44qT7cydGEc(Aj%3-c-4&`ea+Z?;PFxw4I;C(Bgb$ZELX+pDb;Re(sNxno@51mb3p$MU_Op?ogLtH ztGbu6R_Wj>BGY0z18g4ZiCLUFeX&w`TUf7_JwShx0BKvGOnF5cm9Q#WD%wPFvV1G@ z7YN$<*<5T&lD*Zz7_*7!l`<%yjHIKzo&ifL!k(S8$@-~W&q;OmfBicDd3l7;x&>{fQF6x?r>uCv8wP-3g>NeFU7r!h0P_-?R4ms%Nmq8;sXFfS*|%ZN*%>n ziZ#8W`%XrM;09jZsu2dbD&)ERW-Q99lmc{pR zow{u(Ta(?$l!Jz$X{i0J(UXP^cRthqNi-02)lAI}pQy&t_b$VU6r@ToA^ZNgXn%bD z?MwgXg^QKKlQJwPe{eb7A#N*IZaCYkdg5Zs2I+toznXH4-*sJ5%&r;4|D6*67*H{H zQwc%V<>^|w{mZHbv@%s@SAf83{BrCq5+Q@UDuqnmAFl?LfyN#L1{op6;g-(&6JM>F zW;MnW1F3pBAf##;j{*27p5qf=3c!1w6zSo9I*ODyZfBi0DO%GxHY7TGl@v3YRXe~# zk8a0Ho|f&OKYyZ)wWX(_gTZ{MY&c%{-?~Cv0dt27CU1uTbmCp6dixdJ_(v8`9urbvPHJX728NyT zH1^xRQk=bB`ZA}TMSoeezrO$SvB-+gzK@!0vhDg(-dc>_O_lH(fs1LTP2BJ3Y&cDH zl$>YQn^ow2AJr$IQp(^`Yc+Ps86^4bT(k);ptO|BvF5=~P%ta1(de3c)_{;(^-VAg@BaWM$=6 zi*6y|-h6rnP*t1aM^Rj6YS7upHudA0UB7+pzrNH6+a8~W9%It-j#^3WcNWkoMXed` zV;VR)-$hIMuATa=QTR6WdfE@J2qnu@DxWY>e0|y7b;S(!4ID{vx=W1(%?!)_z;&Ad z;G0r__}q^8aF5`+O#9UmjL(`{j>T6rU~AnpRp9I2p;K!(0aq#ihmF*>g*AJeUB^o@ zKT*-S-a~2z;fp=rlksPN^O0&hN6d_EN-O%%WHvoMOVY1Z`}+0!%WTV&RAL880EdQU zl*2Llw>jjnmA59U{9q}E6c*!5OBb8^nKQ}J$ZDaobX9>Tg&!O(l^4U3^^$D}D@P-r z(Wc35x*^9XKNfvFJm&T;Afw|@QjA?wd2w^CdK|0vl9k#ailr5_FG(J@Nuqdc+F>GD z#wFF_Y-6aZ80rEI=iHS51A!}g**9H^zA zGN=!=+GkJ4ru6_me7CyAPL!#NhB3|3g4+B&A1|9U@0R*cw7S-B$WKiAKD0K*Yq~!=EJCjCFvT`XJ91aYJ42Jj=&*8}sk^ zk(pKUlO3OLXikn%VM=kdUv%s1ljW)uR&GcYP~BRRW@VQZ=cl5leDVBs0~i2D8ewQBxebYOHsUC8Z;qcA1lZ>IvLeM4(pIa3 zddCMos&x%?$mY>x%X#3gNq6_hfC$*vLoWa=ANM$y_1x)|c?Y=Hu9>`1AQmn2j<+## zpJXeQcTfpN8le8dfcZKPtuCWFo@)FDY3Q;(=Aus$ch>7Rmz*NbF&4$86jVNf*eKpg5{X(1OR!&P6z9&CngY3H=j z5q!sMKH6{``I(!7>62na!92~#dvnSN+#%_0DNqoT)eBXRf#Rkq*%kWIrVLi+;E#ob5vVunA9 zEdPtbpz1y+zn?sG>Ymz*!%9vkUdt1S=pzvnxCYidi$dc)s~>jTG$IgQ;A4(-vqyBQ zloiS@h55Zxlxv!b)v1NgrAs<%nlzN>BQs=B4OsQ)x2nYV(2erYY#|^O+&a!%lFdtB7QnHOyIIL?l^ytVSAY2u2Y}i>R8oYR1Hu;nflUU z`K19YCsURmmEe<|t;U~|!$2x;$!*d)sU7^=r{jN@o>HK%%n9Tw0;6RobW-$j?9MTf z&848I$J}?D?>fmwa7@>#m3*uRhe~R<3=Bh#stiQeB$xH$qW$sp#|!FkQtt79021B# zL`lCOJAlMvm7nkR_PVP9+a+!`_Bjk9p0JW#yrP2qfwDNUpOb^d0$R$*5Ip#Hgr6kc zyDv3f#Tb1%uqFU&DIh~|j}KLkl!^Tj90?TTvQb-HUNY~{$V)kpG+FpWqOD69k?Is)A$41GyrqZVh^f)Q{jOph@fJ~pt^B8n!FWX;j;qG_vH9r5(l-)n9dtlfY_;8ms~C9Rft9V z*}XPCg(?4GXW_DY610*U7dt?at126{;QPAC-IXvhd_Gg7%a{J`R0H*LBAKtIqEaJ1 zaW=G0U$Z4MrR>@gEJ3P3Je$dOPS2svcCx2O*q6doE!uCPUO60VODrY%`W$wppWaFT z{_^enU+rU1bQ^$RAm7Efs(kl1ccNi)q5NL6leWOUwdC8{~O}7X)d_X(-O=T%{h-dT5 zUQ^tod|BI`&f1S3KmOJJX#JNL&{3b1>nLLyH9r?y0s7&r-JR`9siCA{?#}k+VS_^z zOJJK_ys1adq(ZQ-t!NhCMf;TlNDQU~sn{JT%jPla0CrJKm!RLc)@@+k#Ep&PL7_Yh zwk+|yNO4&(+NP3sQ9%$ugl^S>THVHg3wrmSfeoK4l}zN_U(x&->m;FIMZRsM|g z(IHY-nv&en3UZ^wG)<@Od$l}PsAA*Lst{yYy2dzE4gDqaw` zxSh=zONSUw8JETGb&dCwx1Tlf*pg6_4+CixGk%_GZ@fVwIG9m~XoI*up zsB<>C2wJag{6x0r(Ih%0N5tK3_;5<-I@EsS|8PX*pX@&Cfrw!>@1&+dj{K&qdjqE&Ot7rO@)+E`m#FsUPxUG}|I{N=U&Co0 z(Ko06bRJEO0DwhjXMn$iVNmd`-pBAMIXcct>c0-%SBN{i&zw%G^mI&FdDHja<5UNt zzD?DE?OG*Vof7V;W+iBZ$>n{=xGJq(%g>k!lH6k{MhXNzNIKxC*L0scjmb>9%iyeQ z$*t9m?KlPKt!6CsxwLiY&7Jp_4?-oY2W;yLC0px-Y=a{E`c{|kU42%}{Z9x#O9toD z(^OsL1R1ZufSA=XXcE(aA*$r7GGQ0|&||m>g4|Y4lxWGw(a)N=?hz3;beIjt;J%b#lx`89n#sH)I#> zvyaAcJUCejP2YrzoeaEPT(DTA$Fh?uvgrTj@QFm>7)objj6jLA{+@v%Fh+B%+`(j zkO&?!$21YSNWjx^qQLnJAWPffha(PE^aF;DE9MAjn_9XO{iR~_>2=Awsz{I0Zgt#W z)@*$H@{{}d^qfZ^umF&dNd0Ce~1QZF_A+JmpF-$067d39-k*2J4zCgiq7 zji&)EAS}SD>LpQmdvM|4`_Hz_5S!CNS5_FVtOk}!0;Cb}hHTjLEV?Pl86(?K2q`UX z@GXamhAiaAW&2#XpX~bscBoC<4Pa6dK~YhWZMHWE3{6hehGSoRwjE5zCEJ%AI1ysg zF;EI*QJ0yJZH=#*E-^N3fLIMSciXYcE>6+Ks<@Lf#6uzT{!YZ|pu0rXf0F3ryQyDr z^OJqRzYTF~g1FBc#7CqDitzOVKk3w^g5}n+hfF2_Uhl#r06or@G6hBEIep?Uk&Udx z{(BN-bW9+_XujD$F4||sc_Y(Yon3~j z{&o49Dt4+pbSQwyky1m2I77Bn+mwi=K+fFPJ>ARBA&CS`f{)|KgF{%TV&5Czg*=|s zyt&AHvnkT0C*GwOjTJ4w%eP5;nY_Fu{$i^7uz!Q>2eTkQku zK#<;VXmIRq_#ms}cZ!;mjw@S%Hrb+)szsA`YsX~qADuTpSwBZc$Ox%8Q7Dmexy(C- za_h^`2*rHNoey{F&wQVt@{)Ym9Ts>hnZ)NV?pm~8=I<{I)3_b^fz~!nxdBKqaAS^i zCsj5BIE~Vc`$b$o^mMjoUstdLzWR5DMIzu}OahVCFVfe*bGnhdbqRXGVxRBUJ8+wI`>$^u!1;Xq{wu-oM}^I1snr5B}YNt`MKIqY%sl|hl> zszzi{eqr94XYxDLBMA$|Y9mBh^!{7`{3lW?UAeEfuArlce`OmIm4L=OSbh-yRnwm3 z4)=0N2IkMjn%sPzYRZLh&vRAP!TDu&O@HDMmB6l`lFhL%Q1Pzg@L^4N5{aKyj4=HF z$nth3v+}KD)1X zRbp>hvh_XcF_6`EQVNz24otiGJx7&?4W_E6?pOC1{k}mdY#mOBXo) z+$T`kGvgXTy;e$C9nVON@|`6wlnHRMm6@L0yZD#5#nI;qiO#;Y-)5IXodhSvxpNd? z1dX~B|F@aceACp=I?_Qi{>^wf{D7js3s*8l*+_C^~3 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 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 - - dolsen@gentoo.org - Brian Dolbec - + 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/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/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 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

UMB~zZvCbg}F5qKwB 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 delta 65224 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 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/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/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/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/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/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/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/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 59d05c9d28aa..5301b99b1991 100644 --- a/app-admin/passwordsafe/Manifest +++ b/app-admin/passwordsafe/Manifest @@ -1,3 +1,2 @@ -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 +DIST passwordsafe-1.18.2.tar.gz 15613801 BLAKE2B e4ad44fe3aae6230c6a1d07e644b7b02831ec5bc815decd85050099c6f43e83bc09cd7d8f88ddfa5b63e5636db774f4b295bb34739e15115ba55c5142d3b08ae SHA512 09fb19133ff325832fa5d284aa1b1e7eda1788c4298424701132ede27fbb17956d874c0007ac00a2b9367d279175666744e192523ec79786baf626fb461abec7 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/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/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/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/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/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/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/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/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/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/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 d85992391f30..1bac5fca46f0 100644 --- a/app-arch/unar/Manifest +++ b/app-arch/unar/Manifest @@ -1,3 +1,2 @@ -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 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 6b0b9ee0bbca..56ebdba5daf8 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -4,3 +4,5 @@ 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 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 43c8549fedd5..3ea0402f20fb 100644 --- a/app-arch/zchunk/Manifest +++ b/app-arch/zchunk/Manifest @@ -1 +1,2 @@ DIST zchunk-1.3.2.tar.gz 1508683 BLAKE2B a8b866d28e3a0f5bf5fda3b44f5f1d0589c374dd700d8c64497d729758e35ed1215367ff8b1114e436a776a419f1aa329f429016981f11c19fd0896db3520811 SHA512 32f3167db747a494373c03941450e8b6b7eb6ad6a07633ccb9dbd3176ffb79073746bbdf3f132605ad51de23b3b20434d1580cf7cd72e0b658263bb32359f5bc +DIST zchunk-1.4.0.tar.gz 1513670 BLAKE2B 97fa848f7f760874f4a521153983fb8263680ff57f04644ed124aa1c81fcb36d068d489c83bd95e2e4e70efa79892a835c10be8b61a3674550e8218f23852ac4 SHA512 7fbe50182d46e4e8ce8730959cd97ea39b48dd77d034303435ce15caec194409984d435167d3b55769577d6be6c539573eddd9351f178377a756babc508d6281 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 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 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 88be36cdd56b..f90748faacdb 100644 --- a/app-cdr/dolphin-plugins-mountiso/Manifest +++ b/app-cdr/dolphin-plugins-mountiso/Manifest @@ -1,2 +1,3 @@ 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 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 zcmV+yBIwZifTsT5Yqx^k2L=@(5adjsOIGI2wX>@K?We#0^x?~Xw`K44FTZ{H{2|u#;m`m5 z(|`RX{P~e#A^~ZUgfD;lkDsy+A4;sPw0&kQ=33_iqtq70tZt8#m+{H!eXh1k&mp?n z`M?}$wi80z_1LN-oZ!0!+m=o#F7w>Yt(A)Bxm@LEz4R06tUHfjwIy4#=DNb4{`%AZ z{O7;_ol{LLQZFv8ryEOb)S4Gqo-DUo0)*}#9{7TOW^`@MVoG%YHjze zxAks>Rg*Kn%kNQ}IYoXY%t(w^N@nM*KBJ`>yeljE9z%+maGRSg`jc6^vAu29l_krb zP{$r(sP(Wei6DQER`MXSeJs{*=8|I^b(ffOJKL3-SY|hf(_UCdfu;(kolI& zJz|wx#5#QS7W(SNg6ngo9!IRM^uWrU#`;WhY?o5ciYNI-I9VV!d*|`^uVWZ@&()2U z8gIo#$**3vo5|nR${2$eH4-7@TCKZLigD@L z=g7`IA~wD~eO~tSBVL(0yT^-FqvXO`xtK56l~4-#G+SsXt0XO~nXJa%`Yd^$Fv>Z3 zxZNucHCcb(LCy{q(w~;=31;T%@{2qho0!iXdLzq5EX45^)ZD1Ip4*K6_jtLOC|GJY zwx*14d1d0n$J)->%9x~np$N(4czCdu7Dd_Xh>ctA5{92Fc0dtwsYI-iRW^IB$;K$5 zCySQDaBW2AS#3A0hDkBGd~$olYuftt>Fwp3VEKO%utkO}Lq#0R)LbG1s&C276)3#CuOPm1oV3 zzcqh!HjzRp#(we+2(>>{cZ}Sgm0c&4un|`R-OO2!*MPm-`^)pw`y*l@p}4~xj} z0qs(`a=aL)Xp@c^xvt-9@aHgBE`wNsGihnYH&hxpHVks8wIJRL2tf?q=9~ zbabK-GZJU)?P*kjI`P#Zd6V2(KFv*rl9W7;RM@A23diM1hPj4WN4LA%JQCV*iP-bg z$FHBieR{eoe~j&sWv=c$2Xe>??oBB;f<&%uQbK*H46^pPc*wg}2fF1VS$YDd3w?)vPkeGEBrHGW z;cU~+XzV4@wOv6g=IV=QX*`XgKEBalXGm7cMv)wUB4zw22dXNSPT!!TJ4X@KyXv>K z7HHE@mt!=4ZbYY8fCjm{YpZpoL!^h&d=*=v@5$%AMOP9^S}l_*4QU-MQ_+94SrXG? zXWbm@#{xn$-qT=NZy)2y;E{Oa%uxDw;reHvT$c>%{ZW+^gP#F~;*Ut|BZ;t4-@Z@+ z9;pRdZyQOZ@db{Nlt&IurlxJ=^UU)LEGRQLPv|M(TL=!X(_%DjNl%pL};&a zQG~x_WFFxIR_yFZTW0aALVvneg0vce-axNA2^z_N5VE(A^X1ET$p)=lI)LhnP|OXg zZqx@wXg#k@d7=ysf(cY<&8eGnm8T0U#$c@zR-+ z@WC3*b9wp__0M%l*|>j~niL({?+8+n(@sq zilHQ>LL;USe^i&BxD@5Ses$(t513 z7|7lMxKlgyR7(b!9Qync1rCTeOou+uD9}kVEIBDYq>Wa118si;ejp%oJ7z5ub^3>a zd;9t2_5Int>`P1VX!0d`l+a=U6Z|Kl>eI#s#Y)A9ghn|+4T)Ycpp8&c6S&UP_%ZaB zJ#4SOu!$}qAz82lk~r41P%Q8=MMgV>R0fR_tT*1t8_vTYZ@)(m&x4@tjkgMpmQa9T zN8bbyB6k5NEA4*)aX+ogij4y;q&E7lK9Eip431DdNhB{XQRbHQgd;Fx>;y??iIV2 z=!J&f@tocHzB`Sncc{#a#B=z(5a@mxkyqss7m9VE$`~*QAW{;egPj3M=28j$7V&z? zgz?UJ0=gAx84GU=08=h-lSggR{;oZ|J$c1lzcdxhq2BlMh{YzZX?JeFC1ax zrD?Bz-4XZ5&3M`Y8tN^9=`lD|#dXUz8p5V$V_-Yt zgVz<%=Y|bz`~q)xTiFd7A%8GK*(FiF4Y=pMC}lOq(^*rrgrdo=he~epTj|zA2_AHg zB~oEh9De(Vpr7BPMURfSB0M!+cDDj&qi_Huq~C#RT6ho~Z?uEUl0|eVq_+DpGESbw zJgt9)jeNvII>3h*lmr@+_my~%-0&0T3()LsBRZ(tQTZO)Qu;nx?=LT(uS%9LwARrS z^>rL;1_m~Gnu!eDG_bl8Z&ErGi_XdubT2N!I1{5J|c(!YhsQ5?#=R3U1J4Xe+=s*cyy9@y4EE8A8bf+pZ1t_1hI~ zL92VP=xdmqiL)b-a&Cnp;YO2&HkN?Lfp3QWLHmC? zAJzy=giZQHnycsP7_mf?A{QLEgoLOX<8*L>0Eda#MfYA{_ve91oj}4VaIbuu$?eh&PS^pH?ZTQn3$I zBKUbg?1?p?Io1{83TM+eL)Zmx46m5RhZxr^--_jSEf&I;?-@o#!xW)IQ>~$y2F^F~ z+4(^GsZumh9?K+O=NBA2gAtPew}Sl0nUk&|9jEf7v|_zWC=n4IXy?WWD7b$leWX-* zyaUFxxM`TM)kVS9)7$&&%Xs6>ylYgT~d8a!>G6n0=t!C(WtukDhKBlx=+f3T*%-Im}K}QPkcV9x$zwc?m&_#5WsP%ox2RJ znP%Rd4=uw%?bZo51QpgoU4U&wx;ZX+na{45`OAL&IQH}W`QzK3-(H{I|8dQ^`k2)g zqZR>D?oaYJ4Gi_jYhZsesl*ml6lkAov!F7(Sg2Ulwed2m^ayGIonT5p^U?XL@nXfL zz-9&bKg5tG%74Mp()pX4kuKu3>=PGx=Zq=nrw_w~w8wC!R1Q6YS;k2j3RCCJ6*!z3 z3qyLsMk+86k6$Im7N}V;QcIdabJ6&O*e7C<3dm&X*edXBTpfSJq={hYaiV0+kI_@o zeOIaFv6BLBAzW||IEZ+A_zH6IxlP!Mu6hs_cw*&wI%$P{9CV;VJKer|>Q$3j7^kfj zh6c#6zE@%MD6y+ohJDLT$Lp9jIk=U)d7KUDf9wgM<6Qy@9=2qXTPn6sCuC#Ua3Vnh zhXvyiND^8*%T#|{MK)W#safyF!@C0z9!#*@EKO_Es?x+N@0yG|laF+R*}$GcK-a>U zo*$z&KR-P}mfQt6qPcVi4Gk+sv3HDIF46_UKusOx5&p&TpICX~8hQT)^W&u86NA2v zXbOUZE(;lv(XIqkXo{r@U(#9V{_VVTH%iF~^Y4ha~w!*@n1d-DrNnV7)i4*H>8-tz#=!_+gU371yUa2TO2mc4>|&-EAbMa5qGLVDL}Xto*rT1!lKbN zbg`tdu3}4T)soRDGPf`q+NwW>?RBsH{QhL0KmLEbKYzu5J|YO?JesOzpLLRt} z2~}dww3W8QB)LILn&Z*j5+TUV?KsU z8*(JPKT-&EEfxm2bMY>4tcE5_L@J@^iRQ@FA{DuCUlc3-l)&6f+U$t}SfC$J7G~^K zKg54Q8U=XUh}>?H6ne;%u!J#@S^+6wWpcnfWs^0@aY3VAyH(?d0DgUa`R&pbK(R;C z@hT|m0=QsDoQxH?391SqLZlkN_RV|KV!d{pCgMtK(B#x1|4JPCzgQiF#O-+Ph7Dje z1RN+!iWzm8b>-hJ8T@%1ALQZ?0>1gqyEK21>JtW>hEc+{AWQ-1Ry-yPr}0%M@<}^E z1c!(Xh^1jC$YZ&-)FpqY7_DbTR6F7u>LlQk+y&KG{gLTuupn(f6HJ6g!{*+8jM?k{ zBqF(ljY@p9g;EM+A6?`n$@UfIM(2qD7CORCYj}DSMG04NPsnVb5_I;wv!h)aDN26> zCb19;s0%#eO}6G(75P+u0Om2Dc|{TteIgM{#`p%!*6zc#MqUDFaQmkGH#Y(L$;?HM zrseTJ7ITC4Ak9E=Gd(ntbub~H1Nu*KUei$icH7>dvDC@0a&yw^2%p3>0~^Q+$n6dc zJ`fG|?h$^7+uQ%z>z7Ne`G<8!KOKK@G95!eMy0mcNqQM%ThzJI78d}R$WOWLzg6v` zt&|6tgtdl}gLc2I!39LUXv8_?zd=?$OfjTxv&)`!F@NhMBH02}x%8Ae6fhX?38ei6&k+Q%u(Lb!xFA*LoKev#S7r+j)x9;;B5C@7Blis zT@%yj)t?1j)T!-lvb;F06DNPJ5w}kP7oEE>obl0QIbo1Ni^WI1qDXmfPuqs8X-yph zIOqy^$Q3uVD%eE}xH9@jAwz$UaBX{i|M~OxCD|WRrgIPr%z}gfud0;N{t*8zKb#$= z%4t@CBN+yu^%Fg$M33-Z`@R*octX)e6jDsc;5ZFB2(>3ULc7_r97TVgL;}}^`ctzA z7MT9nDmHDW#fDVD(qSLpqlWH9qo{-ab)8g@%wu!mlZEXq+J>NQ@((bnZxjPV3_rug z;5YZ=PP7Ke{7FaKKrBVmkp@=#HXItrWMY{vq;@{r^Yi|E-SqSiH&ry>#`(kCmbIJi zV_dR>Km-ifNU(xMxKV$zCc%S-s##@14jF{k7m81 z9%Kl8tn(VP0hPp(b-McjiWh{2>G0NPsk>rzn&yKcb)g%|h+3jHAg@`0!v>FmAK54; z-otq}yWEkxZ7&Bo87zOrsRO)O!jL-$Hx~_kp+S821eaNIm*{hQ(3QArRlmWCm|jL z1cb+`Vnl`a011tMj%{v4q>(=8qfSJv`+k5XV!%87i~8LIo{4|p_ohu6aFVr3g%2bLwvFaBYDBrX?HSy(0*EQk3LPL0mA}+!y{F5z z`qP(B7oB&HP>E)ojxL~_sD!PA?$DPeCD?%NgL@j;I{D-v%tE=%Ss$zmz=;Bt3qLI?*+u0B%-$$%)??i)sM;NQ#V| zIp+YS1s*^FHc|&;R_MqAI)u|*W^toYpey+;+0~(;ilt4cM^flnSL7z$i%?h5nF~x% z(r}zqiU|c^rO4-9_icF+$v?!~9yO0<5>2fkUIyjlb~>G59;I8jQUqYe5P?w*V>ec8>%iU? z&09qN_4GQmq{cR|Vb6h$HRyGxi zz`$`z89M3Y(PyHKENT*C;{2RB&3mjIkXhs%4cP=VCbrq@NMlEs`a+P7PUngxSWuHr z-%jG9CU|ldG}0)^nBIkt+8+*n^^7^7SP52&8OH;^=p<5!K>a3I1<6fr)p>u7)kVG9 z)&Eer%jJwzYw)B>gxYwJbI5%jK-;V+GPftf^aO~)05QaYR%Df;OTDl%y!KuVUlbGB zM-6m(7#5Tq6Mi*q;oS}^5c!E~DuaZk+V9oqxz|!w$9mh8-}D9n9IdaB-*U`d&I9kH zvu=xuTTy5KnhuH3M`2rmG*W*o;PZBR&wPzuTZ|iD z+s~vW!?!F(==4a0FQogIUxqXwz?k)T11&Xb;wCf{chzEE0tV_<*E6UwgR-baTe z3S2~($rezUY$M{pUm7}ZfQYcJn&~!e-fOF1(=B*xZBer%0n-%bvQr^F)*q|GT_-39 zJEN$fR-M|03$O8dHyvWX9$=^P?-9f5<)E}VftEC!CO8z2=>S7yQHOS6vW}GlJsQg3 z>*kmm+0c_i*U{71Vb6c2k;&HNE8rfHRlEmgbhz6#x|)LysUpToUK*>@NnHQPuolRU z8@zGNjQb-rsv7WIUQ~)&>70Qbv`zgka*(2^U|K`vQEDsDpAL}F!r8Uk!z#_ z^4xV;E#`w+lPbV*j#`9uV7PeE`>!wSi#>mQ|Mqm^HgX6gOUaitSbhcicP}s zK)=+1TY`KZunKt`(||x!r>)UcwP*wW&kOZS;3J<^e&xjQ^J!jW0lj_75!|GGbYcU0v;UnFB8 z;DLoi<~_wnsRYDEn_Y9@zmV?R_%^MoVFQ_bKva2(smUDbsjWgVd{8BnqxK!OLqHqz zB_5sM0~~+wGY~fEFOTJ-0|){ocBj<@SK@5;#Cu|6HaOyJLz-2`QE7hq^<2n4m;t4Q z0kckqjK%u$gsI^cHMwb;BGNQ6eTjPE@7fWg%ffmEBMSU#JGhaI4g5h@D)+yn*6X+D zD@gcDbL^}MMIB{2om)6%YE4D1qdMwwup#l(fwzCNi!_7vrw2!}39v2`Elv$dNKvDs zok#`a-F86ZW7BsnAi1)&^|*DS)G6Q-r@Lrf^L{{fNt57HBF`IB#*3h6mv;NmS2(nv z#oPKl3Yfc^zQRN?vzX*or#I&wwY7o*Pko1qdPP!6Y)=XR$?*Sxi|8h26sIH9MTfKz z5$}Ik%gZ48t$cj>b-#YL>*(G;+9N!;Z>LSTVS-Y4U9O1h2kfxY@-0Y-7ivO@I@KEj zFfHxp&#VJlMVsi<87sY&?L+6c0YI89m3%v&j?gDJ22T#0B)MKnpsn-}dyIfntzpS{ z{}$m8od}@oPwH;s3UuX+doBEm*XV-)aCv{aE{aq&w4l8NQ~2OEC_-NjB95(TG(tzk ziqH!nIQUmzMnK~Rrna~muV0OL+ZWj)sUM>*ouT9vV?`-(w+ozWyCV*olmMAD7G!MW zU9Gz=JM4i4@v2?yMrR?;zk%nM`*+c-9 zjcC=>_Y|N7q^@GK0ump|R z$lrlNoWXSgKghV!nfMtz3Zn5a8o+kzbLjiP_rENY5f=hX`2*mZUy-M%vf(+^8@Eo_kISz#K?$Vk)? zEspDynl7;V_H19TUxz61q4qk7&PsW~i)n;;Ks~wPId9`^ij)RVVPFCB)(~&dA*rsZ zIV;Y>DE~yi#KU@xXjV^wNOgUqr1Sy@%}CE~1qF7Pz;WBRC|etbJnw%)?e+DQr0tHP zY5|Ccvv@nhrtg*XLDA#$E2vM0?vQ}K+sIObtSc?UYTY)txiFkJG?dgAd@}HT02jCt z+fwCty#`eWFEw>Mck^VYU2NmqKhFDg^nBUa(4b(}s5HMFp`7r6zGu-`5$%_;lD^Ta zMR}~fCyL9ng1pMnaa?~&itq)b^=Qy?bbOj51cOdi zJFnNAj-F{)H{>L5M*-{6S5q-6`aZ7CswAkrXMKgNxx}+-ut+TQkUGGUwLR`M8Y4<= zXp;s(>s2aT=pSj^HyL{)Tu?UzgF{YEr=1+_0Ho1TVC|+rVNu_R#L^t@B;(diUt+m^ z3hPbIP*XS%Dh&hjrOv;OU;zy9>$(|)&Q@AfZ$`}F)F*7V_z|NYZ{{VDwM zL+tzXxqUgS=fl=*E=-kV#!%~AWxbJtYQSmVUA zmh&gAHd1L;cWgFhay@ysXAULqd>^ed}qx8)4Pt%PyRlUGufJ)w?0#8B%YFNq+JR`MXSeJt`fbICD|x=T#Co$X3Zq}dJPxGquq z{Q2FUUiRA~WWMEck67gvu?}Cog}!>R;QCyt#}TV5J&?K6$j_w4b}99&c#>~~lLWch zJImvzV;FbO)s2-JPsK&4uU@vB$>-gCEOn;nS^S~Oh9BK>3uk8spZI@!M8JN=F{JUirdJV0^>v04sT1SG8ij%TXG=j6(Ph(N2pYN?JC`tD}f zdvtK35wm2J%JvXd2y6N3fV^onEKdVaTQCFb5eoZMKw-LpVwh`~b#S}8&62>5OT=ED zK7M}w`t#Ej`D1L4Dsy%3Ie0U3hp?tVnZQ!P z&)(=G;+5i9p+*R6mYr8vdu&*RE`YJ-G0JLMS}PPP1BlLR^mT`^;LY-YgJLEl7Spy& z$u=Gi5^3I90p2MitDs~CgW5UVl!6VQaMgNDEFF7w1eV6A?uJ?{rbpfXA6QF@8@+G( z=sX2rOn~PlX0I=wUSBRH=Hmm!c%oGTDH${vz|{bmL>qN}0`I{0#3xrmLi%YBXB#?$ z*h_@9U1`ha>Wj5BR%1YmZxHMZ$x7L+HOHU82EWRIu1clD8!)~$ozV9u%l3>INR#JGCY_?2CL$eg7#ZKNF`6GcS z8t)-k^6g_h8F?hVab_s}yKw!3C)cII`bAo7q)MugUWeuSKoLR9E&-6uf%a_|XUZ{O z+Eg+4VxCTeMo|+)4LOv7-ePJtgw0|-xlf;J-*nIdy=&v?0h5`E9auX0;E*I8lCAYy z$m)nv3Mo>mXvFBjU&lkn1FWIy+}t_Y-YS)Ph{f(_aoc2B3I!ZN298=L`9v*Hh67*- zk;g%3u97l8v{ORwz61yf^)!z|J`Tx`^*bT^@^QX?`mWeeD;EY(f6as#MXJI-0Yqp$ z!*4vfn+_rjbZO10n{%~*+AGFjjmI8F-xg2^b(4jyfb=H1JSjbd&IPYg2FL-_Mane- zBLg9EC?v!O(zV?wvr2{58R4K7-R?7U|1kqqj!;y8dGzv1;sq!mLeXTL{CHOCLPY?V z8FTk_Ll0#D8Z_;8n?4Qj$ZUBvOK}V7kV=dCPc%DRoAwUvcO&=o$$s9Kz|n>Gz=h_y zJiJ8zb6rX{A|TXG5Y&!HDryMiY@`eou!!$Y!PF_REksL<1l%3LMFX>}(`km1U`^ME zDas^TG&D@5Op%m?oc>QBj!)_C0Ya77<4?YpDGfRzmxJu77?IF|hx|%{D+X#Kl++|#=V|;pb`TA1FJ9P0 zmyl2_SOP&DIW2(-p>V+Fa!@J*qD0mk&xCq|)Q-1r(ZllqXnW(Wf`bwYA{fK~_|VAN zM+c8WJsHI7vSQ<)7E&91S86lQBHb}P;v9Dc*JHc3u(wm1K5dUYf*nH0{F_ei1-|79 zt3|b!-@hNd_t&@Y3J=-b9ty;#?4>tgcd7J+xOCtVDFFdGeFp0ok*T5K3ntA#2{nAk zpe9feEEO6|p^N`gNdeF%m)J1Cg_Qz=1CEA#z&^oJb8+GyG9|jty<_*1dV$b8p0hjO z!Lsf^WkD^4=kR$Uzd(wv&gS* zKTroffD`fr693_`TTnRPgG4bl4dYnl!_j#d>wIGLNUG9p1bO6zBWyf0^y=4L;vTsf zpKzm8pbP+Xn*j>ez``0zKRPi@Xs!0Jg%Y^mX^w9oT%DK=N=t$`id=|Bsm_V7D!v1% zhIaz(rmoKg4+x6xHedz9P1insd;0i#EiQK{F0PA9f)F;Gje+fe4_;S-J~wP2Tq-kn z%j`xP0e@(QvP&9rM>1XLNdyuip_5avgr>=^he~boDJqxeA$X|sNziFbn#0530Q&hB zEk9fgEkSBMo!tsLyUIUd0A@#24^*wh@di7%EL8+U0kz#j+&FoXiNgvT_=xyBiV+w? zl6OblSK>i&qn{!kbd=sUpaZ%cweNwJ()ZDNe|>$vB3ZtuwGO6);tq~A_r5mrG!q$g z)4=LZyh-V(Sa4RJpkwkj`9DN%w1r6IS`!C_;%JhmULCyo9}w)2feE+(;glxnEdeS4 z#?c0KQYVPYdpiyUY#W-U*g`BOo{VaTgIWQyD=h|OVj!SE?`T`TpXjec_2I(t>L;K` zh$QR_@CxI+K)1jpa1iP;v=tH-4RH$plRt~hKN zu>?s`3l3!rgs2Wi?{^53GkAKMEC5tH^BY4UK%xtw?OM9tW=@f2_-$- zplOW*deSeG#wwt>X+#GmXGw5PQ@WlnSIvryPUITsJ=)uA(((w_+P~eA|JsxJfnX>^ zI?EHdP`S;>__>9UppZsEp(ApH=?$fZbPBcM7Y9!_SRG{uH?1?l(s^J6G%SGP;aePW zt$oU2qigYpiAv4$$N|dI7F1GP$f$2Y)2uUAF6F?5?66OgiBtI+F^(k60Rhn_d(efc zBd$TUp;003E>NH7HN*!&MpL5E_gT9jpIJb`;|(#kcOpw91_{k5OKBEbo#bDF_Vnfb z?RC8V?K(G0k1{i!ICWrHQmcYwXpOm-{Eq~n9VC+vH_ZU30}HqlDAh#ksC(cQ9$2(1 z!3LEJYy)d!g7BY42!=Y5kR*L*3@Bp-tY_8DT4;9^tL728w-J}C0v~j}aYb=6sOGs_ zaIp|X@h^Oc&JCD{oRbvWp%-lAB_2f|VhKrjMI6HPF2EtZ5TXRO%3iaGC^3$(Zg5q> zOZ^ZrP0zloGw%C9GScs1bX52xNuU{mKvJD@N5g11i%AoB1a#;oS?DYJ(W8_|A~?8O zpeuQTi7`(yRbX)EnL1VmRt;b>>dYylc(kOEt3roFvh%R%ISgurj>|}3w{k2RRTp1d zK!7fAAK0O+fx#It$>@_j@%e#j#&=N0*f5-HLO3qbxyzK1Y37Yvi?}Z6v-Pb`;NL~f zA+`bO=D6g=M6K8P>wfz<_RIX`>G-5^N0|3o+t$e|^#k>{#V zV~iU~VCd^v)Bx(#SdbxjnN@m3Y9Kn1DFMs}=jl<+5vHNd3gZ6|Lr9dL;7VbBydqZ-4UNm;(qr})k7#$g@ zlxCnpYJ8&DXMh^Y)By9?D(KmWHKvvEHKc;d?D@y&sp!7z)biL#L2gxaF|NNfz}us* zKoO5aM|;7lCnG;F(cn_2tgw#*oH)?w_SMs`Xi~tRAFMDmKt}6(H8x9$U0fOVtu`Hx zW7_24R#-l~Xao8mdjjBiCuZnVki?J)d?WSgB-uzCP9#XOVZm4eMFO>xrsApr`xRH3 zOYg?w-9Zo@Ot9Q6q_v@{G_lINCgaZ3BWy4mvPa;y7RL1a7`6HQbQyBHi{Jp121n~;V|}Yx*tRK`swrQmy2!E z=F4Nxu8{bXP~<5NiWi`8(uwu9jR7Y^U*K*-aBof18bH6hY4(rGrzWegXh}_>6`E#y z370ZOBL&HB)JCR48wr^7GM)t@#R;Jqxb&S9_#N^l@bG{-h9AcYIut%0o7cF#1??OG z$=_5(_B@WVPz}rUTc9WveB2&T=#zdP3 zpn%NefOpbd4$Tx7YSe4DYWxtu&u_1PyRbr!kLjA20DIsyeuP@2`;Vus4%QhOn$wZ7 zT({W6XXwKf*3w1 z6@1GwH^?^4n?&qbTjUVpa+=qW7U6gbw?aD5=!iq&Pobgun=~bU1`!Kb%}rWqqsR?B zY0|z$BI+xh7Mw=9qf*RyXxAF)TT?tg#O!VVEJbn&8=d%|1%#vU#zne`Y6mPfIN#8* z)IZv34X=$j!s}pgyzd+UAIzS4Lg>;cQ6PiDIvK2}$Rmu=)*P#vOX3H_Jmxd6NFkC1 z3bAC2Z_sS*K3oHUP_CL~0-i{32sfZ<%Yvh!JpQ2=k+26zLqto4Ljhz&q2qhR>kuDJ zL;2fndjn#r1c)_8&8#J#q-h2=@XRQ;3ut@nREv9$@I&0b{I9)zy40F~Sa-115hv3z zgw@ZbMvkDvu7_`tHz!8_o^s4rK>w-H%(MA+d z>JH-*&&6edT<%x#t0!AIB@F??|A6vzy?X=jiE@ro~cr$w!IwWWE^I+`;6et8qQQ~Xda1# z;{`k*go5n+5IuF7aR2=F_s{#g4ZMe_MMwa$E+C)K%|%1s*$%#YB9}?IOVdGM&JFGg z`@wzSha+pruzhP{QqUo5@HHL`I|-u#AV_$u>d_GnDJF_y&autW&5-6cA9W&X-S-1D z5ktK9Tp`Pjm>?e;3)i8QU5P`+;1}%?P7;C#BX&1;sc{B)*tAK5oFrGN@P*`%ZKHXO z8bK~@dtlgD5r_%C_b!4CmA}+!y{F5z`qQVMFF5ZWp^}<$I=TRICO}~&@C06(v>;54 zot+u_tgsc4)K4{F(9Vj_DDH|{)T}LKsIcd)q{>J2*+37C9jTX2s3C%d9C4Yy_E>1Q zISY#DURX%Vf|JSGN(jk#o|Z{n;t8vPXF8!!S>rCixL_UQ>SUYnB$!zb4%%E>LlGbX zp${2AmPx~fU{oXK61H)!sIpd?+DjneTSMbvmr%XTuNTo;Lw66@GCfE%pel*I4A!S> z5=5vX#eYv0A@Q>i+;9lW9fZ`$Gwn0>1|vJ|->fxQEAE%y0I~I~3YQj5u1Ul|f|Cu5 zGmgH(GUV?a2 zL~wh-JS@^FKBk_Jm`AfuZ8%X0K<^;r8U-~JumBEW7$Kgx!6=WgNky=$ zLqioyn?R4G(34l-Cf%D*SJ9aZOiXyF+AZV_U$Q3O= zkX~II4-}dMJQC1O+t70T+haU>O-}j;g^{fT{z(gBFdX zE=!*cz+#hG)GElZ6Dkk1bZOxdHG87)8tmhNx(-7Z)A1Nr~P9al6iOH8=2GCoE0F24LKD zvZtX(Bg!#4fR~EUL5;OpWWl~;>1Z*hajB*o=nj4`H;mu&J!&4zB$~=03P~OZ;f>TY z57I4MDF85Ih=@@QV|POd94LEB&07TiwR)Xe;=;7Ce(Cs%-@5T^ReQ-<$2WnE8Cua{ zCvYKQNib01yQp18vh}hZ=N2-wGorXgN{?lz@(F<&jgJudJ<#e{G2)6XFaru$?M^P9; z3~+#otkQI;7c!G|613rqVxs!!0pxVTf^H4Z>S)@+yB$^_@)NON1_e#G-@DOsucfNS zMQBrg!wnK}P+z0Iw~n)A%mLm>XWf>zL88w7H60RxN71$t(m)Nx-jCg4P*VbytA?{Z z12L6S&^hYFTKrs|O3_KkbrD=TFg4$wuZLyhL(s2nBQ>86)r_X|l3HYiHAbE6XqtUE zkM^F16@izLbi;0^_Y4o@wZ*vcwf#&e8GTDKLWfsP14L>n>g?FooPy??V3GzkI!}5! zn0%k-_(E&pjS*9xP<9>nJ~}K>&_#rqYC#H9ZA2XLmxj(803zg7Gu@`mdu#6E!fgQ&D>4zir1|CsGdW45Efwb!r=3c#YS)=@9#+z;w#`(T(`(tr!G8Y3`CZ795V_@`Ymau6t?Va_JnHUuC`7$6CCoLg%61R zOr3Ef)4^B_e$KFG*B<9GB--=@1_Eplt=_xBkNLOhdowExhSc!J+X+(`%OJs2Tt zH?Zgq$ufox>jK?6R*)B-0Ly@pobVkIkLsFw>j5-I5;jZ=sl$#gy^r8EO9zor&q7Js z6E4!w?h&rH{quK6RUYaKS}g>e&coYeKe!Fh1K4P@Yid{tbl=9e#7V;j_>E`0d5WpY z9O$X7LS#7MihC#RJ8Fjj8uLX*Hd*CK_!$&7R3wk(qC*f6v~pLg30;Y^*%R-HjoCD( z(-BWPeoR_%>*KjleP{-d77dtnGGr{^juobcTXdQ&Yl>)Udjq*Lf7gx}EQ{7F7*WKp zwu2kR*uV&!UFH6l(t7*)aupK(LXOlr>K9d>M#O%~6pf;@rj$4uCrJ52C?G4SqRrNE zQ-Gb{R+b3M9}SInZUupg$0;CJDDB|dFmgJ58KOp8)Ck%`1CFCvtM-H?)bG=q!)nl9cGE>5S<8s^=Y{^aRs_^UV38Os74CRO5{V65=15%p-|?)06m_YJ+M7 zsffGV{8z7Rd87q41b9Yk-BF9W?WjkJl82U1)tex01-+Ien8|u`27sDs1u|w%?^P_F zZ%hfm!)`Q>PXH^(z25G@SL!_l>~I5hx3>3YS!iQ}^YK%t2@EaE0c$Uv_~qBv&--%5 zF2YF<;6hG;h}$(JXvH7*gjmS52G>RSp^Pic#P86fNHi9s$#k3A!5YX>jJ*yqMD4ix zj&KLpqu2O?UPc-n+y>A}Zg0CzIv#1KhGddd=)DDQG9$qn@>Dwat8+H9$IC|ArUj$kZNp>c z+k`}i01EPtvPIX@+HgSITc;xSIhfWV(ULWaYLi;lZm|~+;0APdBHi8@LemdRuohhE zSu2_bGcv&7BAtl4tmz_Fzr5Jz>+29DKG0q#(aDsTcrlGIPmE1&SSQ0YTib@>p)n*0 zw}yBFhNQcu=Bzjiqx}pL?c`sp`7Rgl8=)( z3Oj|febYOE^87F*QCyx3@+e2gacL>S7l78ILCewcX`;2Xlf~jGJLIEVdpRA$KQiD| zFL~(zs*Yqo2K9MXS~ns%rhFI@G>fv0xb=lnvZiy8sILk*L!es+`m@)8{@ZI%DQC@A z)}aluSeG#5PPI{(&?Cu?MQgF`uv?pLp0+VShB*ZFiEK0id4-sI9G)M?-% zz<|jrLJ$nq(K8L}hMXjVMz8DX)zlz)i8`#?B~*LQdWEdH#9B32BoOK z%k5iwP0~+{PYTo?gl>Ef5^)LXcQQAP%Wf;yd&|L}i@NW!5ZJ^%m$ CO0fd~ diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest index 0194044405ab..ae0376e78fab 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -3,4 +3,5 @@ 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 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/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 3a461946a079..27d2b3f3ce11 100644 --- a/app-containers/devcontainer/Manifest +++ b/app-containers/devcontainer/Manifest @@ -1,3 +1,4 @@ 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 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/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/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/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 d48581a998ac..567fb32fe310 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 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 0609c6e36e83..f234afca44f2 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -1,4 +1,5 @@ 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 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/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 f2f29a59376e..958bcdf37f12 100644 --- a/app-crypt/keysmith/Manifest +++ b/app-crypt/keysmith/Manifest @@ -1 +1,2 @@ DIST keysmith-23.08.4.tar.xz 163460 BLAKE2B 4abf8a070bd7bbdd0fcb8bcc5197da71868722b59622f9b522521cf5d277d41c757846411d4d67a5397eae6503666b041cf42955eecb8beafe2f3840d35d879e SHA512 752c4cf112d61633b33baa2649f8fd40ade43148349679cf16d6f11d35e3f9e4ec1f18f67c0484c9072904d7d09d129943c3dc557b1bee3acdded8318acf12c2 +DIST keysmith-23.08.5.tar.xz 163456 BLAKE2B b7338decbf1ccfe9f07d208decdcc1ea5133df9d7f53ff4e543c46782e5218e146e35f8d8348f8300021f7223d4edc8cf85a36ca777b00c52a5c13590c9ce12c SHA512 4c53ac7a217cd2f82cb0e270df1e4e7382d6fe3f7a7ff5008e392ae50418b6bf505f596d17c009921532bfbccba3d33f81cc934433ea63d9ba65c1187b4cba69 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/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/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/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/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 b35cd6e9c67c..073a248b0008 100644 --- a/app-editors/ghostwriter/Manifest +++ b/app-editors/ghostwriter/Manifest @@ -1 +1,2 @@ DIST ghostwriter-23.08.4.tar.xz 3626652 BLAKE2B 7c02c04cee3a499135e96add0bb128c2b7b368a73e39a9b55225b2f252240e0e0c1c052ac6bf8539d85dee7552e092af6886297a7ead8f6c671dbb80c9eafb9e SHA512 217d512d338a4beb8c56c6c7c6e7d48fe1d06da8d6845700e92373c37450082ffe310281aeaeff78050e2cc89a59d46cf439e1e54e83a82c0b510f9e2c8533e8 +DIST ghostwriter-23.08.5.tar.xz 3626836 BLAKE2B 19977d1c8341812d4bff70fa246b1f0300ff871880b9959ac39dd702e33661c6e8ec79d5353f29a10da00f03cc95457e5182e2b46ed7d01964b924606f885ca0 SHA512 b548710cd5066b8ff29410577b2e5c11178ea2661793bfedec1b2379046735f4320ba47ee3d560d8041171f1244d541213ecd5f2a8e0ae69ae0f0718094d5d20 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 610af32627ea..e0b4cbe35cb4 100644 --- a/app-editors/logseq-desktop-bin/Manifest +++ b/app-editors/logseq-desktop-bin/Manifest @@ -1,2 +1,2 @@ -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 +DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368 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/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 zcmV($K;yq3iwFP!00002|9rjOmL*4$op-ON=zFb_Jp3oZ<8rt}Eon*A4fz88J1C)m z0t9^PS1=N`*fdR?sZlEgjoCtTbZF`%Wng4J9^56dDZ$GW?ZMN_2fBE;HzWnV- zDgNz0{onucfBon9pZ=Emah|zcd0wrhRO>wNFh`4L4fj3AInNyLu*1D$8taP3iYbPk z_nE>hDU6FBY5Qz7UupGr?4y>0ALCy`I_I5x&*v3;UO67&Ug;|5Xm`Aic<1=H|N4LY z3qQ_tw4HjKXV1scTMO42?^t^(^_qzv4r8<#?`zjwatY;V$JJ}8>sox!XlaZx_@lCR zm?7Wwis?+b9eJJn^U=pxcid-ON6VQPjB8iEGpEo>zy7EH@-P3-|M|cF=l}ZO{?`82 z|I&W`yw|Va|5oqwZK2M)?Rc&lRvo-_8F$WU@a1PYkFnFtz0G^9l#kZi*gd!V?&&T) zuDHTAb2|B{#+uD=q+^%+x>oGt$VW_xl`3VY+RE71J?_>6Ygq?x5o#>?{^vqvesdoo z$6VIA^BG3zH(%WEa^^93xFhpODU`eu`!Z|1Tf0jdXX~TpdtKLAX03bAkw*@7#4<|F zIrLD%RqA=I+Cydc+CI)bX74rCd-aTAq?d&n>(jq|{&{}=xAzshkMy=;>{|-wz9wH- zuf@8ZcWrl%zrR_t~xe&HC2?e8n&7i{Uq-a57!Nkd8Syg)}uBo z{&mH^fByROujAY2U%r3(>FZqY3wOj)-d66;$BE(KEJtO@Mz8li#&wi@VEOFj4ky02 zZ#CgO9+yF_C!@P`mGT-Z4(L^|wYdSe5o;wlOgwrmtSQ8J88X;p%xv!CJ_h(ZFb;g1 zXqWL5V70Qm=hbQ)?EIML2>2_=z-G6((pj+HzgoM`{kOf>x7XFn@2iJbren@nBM-!$ zr#H^92K$Itovm)+SnXJK1}q5^0PXUPW8MdTeg{lyW&EM_Yus%A zI4W3>y78@JoyTl9+w{JAYZFTPnBl(W7Yl-8z;i-u6;rQ2CrCG%dB%Evl=x~DAkAT_Y%^Sp=ECB$2^v(ViP!ZI<>OYsS!5apS8$p%xAZndq z#x@f;yykAa?qjTY#vNO|0OO10J5Ib9OzefFxCu}MwL3uzGDtSyIv`~y?!`Ddznw0y zWu9`DI&MNP5hl9Twfx2My+qe^zbzVptKGH7`-b);He2+*(r!FIoTHy3LlZ*lM1jKV zXW|2tq~M2Q;!(itb!?~z>}1y~5d%O!qBE$L3p6H7_C69$Ljln-#e=Ap^zSbQcHH4@tyuWX0-fm?6>BD}W_AJd+I823 zIot(0TcMd(jVFkWC-e&zKrFzt3z!EB+V!|k?C!eY%j4?Mr8DKthLBFn>P}?uQC#4&T3EE-Q z!5|8OCnB{NAVENZ-gyy?h!KPnewzP1&%3WOQYA)Xj(wdgte3U=xqbQiudn_X-icdE zWdjan1XyBcw_xQ1L{GRyFE?}LLw>Bo) zpT9d!K;S@r0g(~uP$FUI&fz?d3}=8|0~vdSdqm8Mbv*~(Qm;ZBAzI+pkqyL1<<#k+ zhuH6R-O%#Uv4#!&-~_;Rd|j_!Kfj8Cci5_V6T^wT>E8I*dF_W?oC)?RRh7G50%)yp z%>W`8lp<6M$P~eEj?NN8!tN`zSy}3dYyESr z?p`Z~Fbm7spzei-XyrZ=&;>aO^<-@~gh8D(`hmhcWo$map|oq}DAACicEBg9bSWFo z1K3)CK91M?<;brF;@N?Y##uMenbHT6_DdT;{U7DP3$X>SAWN`&Xhg34ye~m&1bA%S zv9+}k{tK?FOP4d zpwKV{1m6LZSeG!!uE5sbR6s@N&m;4pyk9&b$Xr0#!DF$8dmVUa$4FUrV$lCjComrt zG7_MhTRM0?A^>ddngel*QiCf1t1SF5H!wlc6I|I96eU=ch;Kmv&sVJf<%jiUeQqDn z{w1*y_9E!8O$Cg-b4LncN+?&%ZubrnR-P88gw+!)A%Xz)2$#kspR^{Byzh7`z=LAbb+D^quQIO=Uz0N0M(Y z0i1|D5!O5(B)0@&bTu~eZM&&9J6|w%E2|iyuuUFp?sZ0RKEYH7*hF5qSw~yfBR>JS zoi7Xa>#ytASK1ZcsYHapsPb>{h-Dd*JzOaL5l}^hs(LqA0B`_@MQ{$H0+JXXEn%12 z#f%XAYZ8tyNn8}7!k%L3{1U=oDwpog^A8sSoW{{`OodCy`;B&8Sb;$c(LB-(A&0&# zc4K2iJqo9Zh|Bx)6g(=*3r>i`L)e=V`$=^mn~1R;HGnh?M!ypzW4TzV+VNG8o8SfO zVU3817zUfh&-GXQ`t=__j}Nx>lE`4OarGbxz;NLZeX~yJN}?@zQBCE+8jmrPAsxBf z(XyEsJ%MXtX}Af3G4E^MN|IACn8uFAqKs09_JC$EI5!sVfG#qdMC6LR{y$gC>)q%!~_fJN}-6xKKVjyt%!HYmwaf!A7M6_Kpn4j^2;NkK>sj6&W2Vaf? z1xY4bfy^STG?Y}uS>#KYbpb#t+}V{`3Lw<2&9jw)(@Z8#6WFy`^@MA~9$31}hOkkat-ZmJ>r$As z&c94!c4|ZCN6rHekb8J{hR{g+FZ7Sm#7C&nU;)*O5Ew+@ewCBIjqmG)-N)l4&xqCn zVK7Z_JYo1)k0}hG3RB)VN$mS; zKaH0bmuSUdp1(mTzctUBuK%WCa~yFg4wZ!=2DqI64p$i58$ImcWK(qI3d) zLLwUTFca!?&yTBy-rj$tV(_E4RRcm55jwpGUC}cL?t=K zDM6*?)s##u*v4RH+r$&XEN@JFV8Qt#-0LJLym47bibpDExuNd}%n&*TNWjC;PNdOw z5s(tJF0@R%WG80hb21_~Ou!PVioR9&_M2U1iPwbiqBU1T%AWUBA%U4tN+>X|rA$af zJUsp`AC~Szj^~|f!0R{8_c%Ye`J^q6=U@^{+M)Qw6`gbQ@h2!^UI3FjP_pdWK)Dz6 z+uZR+9KhY6JdpgI7IuXUgwZ1CGS63#!h^paw}>1>1?WIBZDcH3&*6{39sfY8MyZMwj<&0Zc@0BjP{ z#(!VI?7uPw(RsYDRd2t-G`@fR`sK&Z-(S`Ed*;={SU#zxk&{P~ED~|X<3s=g4vw~g zHXsQ)u?>5M=eu|SLH39MZ^bNnLUUy7y~+BqCxlg~PfoC1s#5~v#s&5z*9%YrP9`SOwB zz7wLJAkcU_OVrS(xlMvag4|tu-NbN!6Gi^AXo#}EAhRq{lE{Ms#S}0~hNlS8U4qSk z5v09Nln0oc|bkwU@>E+`oMO`oSUJg*f853Sfki z8u+J-tKseN9h?#S#?e}bXPlKc9u=r$hfj3JOsLD~*(}-x;a@%O#c$RwqY$NtK;nFX z(jT7eM7;h&?7@Ul&A8+VlRVzQ3v7Xh-svcruQ)S)1|oZ=8kZKC3ka5~>5$frI!)1E zgo6!>Tqq+CN^dk2BEHlFZ%`Y68#p;=Z;=BWu%KGvsAk;)PXrr1PZyZ*@VZ<-k1t=x zkAES=WyX*f&`@sTSp?6CkvFWi6Q(__grfGrXV;Vhs$^NLL4ZWCD?u)_k`x{-xsK{F z5Vlv4CMQ%J2RN&#t}_@-XBKCm4Zsp4p}(hj@@3A!Q>bq0zDu0eb5slQ>z-;fVjv5Z zD&96vLTJZT8`=^v03q6Eg2V3nAUceKY0YC|RDeYdft`Z7!jC#qEqbsOjPPa&@Dv<8 zeps-HRQmdDzQWgg@yZ~!Y;*Ftn%vAS!UI{;AjgCpcqB9-R}j}?p$bs6uG1sTdEzmJ zhy$RY&>@B)=woYCLjhcqcyHu{-wp^SlrIPA3%sp?Er*%q<1I19cHkz1y&%@#CfS~n zjusHMFo#T(K0zq<1gUm(9jXAK9Ia{R5Nm!DJ5}(5hJ3RTe@64=0V)I5!Vb?h zQEn&HyF#HbiBR$%R_w?1kJt5jPhP;akr!qRGsrpsi?}==WtSln>pnp=0_TKj_L^{p z8&FyVmC<>Nl}(+XL{4Z0f&s?E-(66j0jCJbBNA|yh!S}A+;n z%iuGCbw>@wIWcuM7mbH7WT!DBpzAu=_=sL3UVG3ROtJuZ(M%)$i)-5lfu#6W9mC(&P?4s<5sY_sZ zl4}w}%o{-AOUlI13k?%taDy1VAbfapzIjf(P{qn}HDYS!lK?ZbnDu47e)VS>HsrF8udxk;`#Uf0|03Cgu<{qvi5Z`LI zHfX_N_e^a9^l+myZo~kr_r$#+YS)0bzX_v){+38JfvymBE8I$q&*LEI9q%14MAdvJRdigY?Le3e%2+PxjMvAmj^&itQ!M z)Bh~K(GBlPlE9;!F#-{@5P&>6!fXA0!bM2j54z?n6tprS$RiG3CK2qew9!2`;qI7F zg3DDrIv6^iBVq8X0myp$c^YJoz<``RKrB3Zn1kj4`Ms2*w`pfBU?Cp1;0kc&>K5IQ7leFzbPwr%&+(tL;P{P@V1Z+;*fih9!l!gw7Y3L?YL(k&W)>>y zKv!>2iA6vRuvQy&eLkn;+p{&(ipKwiF<3#0YG?}r0td}kO2Z(66R|1S@5_RH`}%Lc zu1`OH{_^G1x6eO+D6>fK4$4ZHh$2Rxft`xr1y7R^B*sq=%y9xD z7oO|^FF1odnC76`#r?+`#b7+MRG;sA>f+39J8HxVVca3U`I@ znM5cRs)7aVF<^ka8zLH22`}hGTrutph=$9ft>ZMMExkFjb{_ zj5Ra~xLZ|IAs}Cvbrz&bxZ+dh4g4kc?F2@_ra7zwLdl!uBzPXnLVLCw@58qb>rY@H ze9%PrDkJuo%cF~lq;Kpaauieq;$VvX75<;1#82zrzptNv{rvUk52^n5xar|OVKG5m z;69aAkF{g83FVJbx?%3{uPKc*nx%LcjWn?wXhrbXJ$Kw$t|hVfzY4Bt^;_aM-bz% zR{&R?03Il*9^R%tU_B8A4_m~a8w8gS76c{tsDA5$7>z}tf-FGQ-{)Kai}f^=eq@j&Dhao~JPims}G8!bGmL7ujX@FKQV z3jog7)%yN@eH*|1@|w|4$IF2@>(n6vV@frNJiwSWt*iuQRZkocs!^~lcDh@*J5c$} z;`JDwQ#XG0Mq0uRkY?NB*q+(im5sxo67)V6tJ}ao_(6to9gqM7>bTy{Dgk`3-mt;D zT(AYAX2RqyPib;PO?bL6&~N)ZD?}NpK?E%)aB%~nW!eBh&<51aynwn5+eew<7`t3^ zcMRdt-0`r!X11UvwkQTaf64KT_GSOu2Zi*G_;?0tjW2{N>0=4g$7p84vTk7ZhVyt7 z3@D*nVO~vs8Dc($g*!u538Cp|NdVci9OOH+(StQ;38n#Cxxx)xSwqzh>3-*PSyhm6f%WP1cm}8i$4&?`_|{-` z9;p$Fz)(19uE8({W?+4~>AV+DPME=$0LJmUTED#TFo5@+hars6Xn?pOdfxa%8K$3a z+&>;>@S^pX*;16SQoGR0BcOc%rX`L)l>*Z&W+G^&=Y$udLf%C9)8&yC8oGN7#yif$ z%NE-Lrg@|HV{kbAHX9e4r7W>qYB)eT>>GjrzXR968h!}<+RSE6T;OC$T6&B>tVQ0|Eb`C$aG1uZ#8TkAK#a@5gJ%+pw2%Vg%rq z*n&~PB?Q}fL-NXmNG#kB+f9fo&y`!oDhW+^2Mz`CK0&r&bRc*_#`sNCAB?=>SuCxB zoG31ll%6Es3@lzJQSPllX(*%!W-J>Ey&At47rYo(x#Hb#ejXF*)+83shO&X^c!~m` zTLbMdGR*3NQynr!q|(qJeb~fv9FSp9nvVe@PXH7{?#j;kI#&MVvBT`-Id^!hGoKo0^ z_^Z`Z49M-mr$&k)glgIaxfo}g+VSSGEEXq- z^L+TC1(T+pO7NUAxRslY4<}%_KzXF5AUgTBF8`^ioMYDgS+{g&)k@JOl zAY>|ZtvzKDF{r^OLE<@9hoY&@JV@>FA`DmpcHpGILyf56iG0Ko(dsY@iM|J@E3JH> z*#fM!PhOD~gi60G)(;=*5E1O}>d{U|thT3tYB-f`aLY2PN5rP%uP6R%!vWQ3QY*4z z6E{9>wLCCJ;ui)EU9DxCPk{dMn9Y_DgsF`TZQ0~wuML`dT4^&ZSR`V-6`kL9DBcP1 zM&V(_5j_Ji1UnDwHDb3y6HOQhM#HX$VfnJ)zYmXIY*|BPEi1TMxCoF$0&7>)-qy|^-{M3azj9gs4!!c3JzFR6~sU=m7TNh z{y0WG3O0heU`bKnppsECo#&rE1;#K%orD-Tz+t-)Pb=3@HV8{aF8C{5ZPkbHi=RvkfxhETIM=K~N1}x9shGn9=5t1Ui zW(Dhl+Lt~LtG7ITvTKmX;`we29W@u4<;`eeJ2zfe>wEjq{TE&`h8MfJu}lIuocx*{ zCNY9%(Cadjbn6yXi2|I@R6u9K)kPeJ8rqW=d4i*{=;8rJMO?D#$L_U6_=EPMi1?$s z`44JJaH7rt4&nN5xP@=QjC6ch3={>Et$2~$aD#y7emu=G5QSW!gI7W_uS)C=QEHaX z9Xv8!(MqfYX9tGSKKvcQ3dV{x69}{44jEUsSfXxO#fcGqSgrNTx3A;VAFA}<{V{u1 z?83!c5V++8rwJag7n+wE(yd?=(enIe=@q(pTd+87GJ|%6Kv3iLQX0)t8BD=*dsHVd zf#njzmU+8jt6914Z7~#N&+?_#-V0B_;7-_wO&qLevj6v~3lC~!G)%glR%MgZU9;Zh zRP9GAR%EV6M%#A_@ln`t9!#D$l5|_!pGIu?`qI3vB>;e1m+nX|)QdJhg7K2jw32b@7W< zwV0&XPgeqeNMN>LEU(r!78*xOq^nO zOZdSJ9YT*7yJv;MnG7^71qMa913D3K+De+!lIBqszESX*>lAJsCeR{;>diF~8lm*@ zNQf0VM)f}(ZlNr?(ggNM^lUMd5YX`oB*H9d^vH&k1CV3u}$7y&#Pl? z@b>~N=sXF$92^~DqFTkSc0le4SIv-${`OiI-+w1x73*<=_YhO-Rc6J48v4V zz&v+I`LaSxBb|??TbEr233}J_YrOpW$kKz_S{*2Nb4Q4JyKG`YbtRdz$!G4^dLLvkTil3I>cAE-UQj zR+sy72n(<}idFu*&eNvdh@1=4YTQadIrNa2?QTV`=RdC6PhZFQ?b}}{%0|SoHhMh8 zkNQF0itsfSpbwzIxq}T^KyBM5D69fUTBKQ^-K*Hprchd*AA0yZwM>wILA`oEt-{F0 z`-h?MsKfCNHY4f!ZwYDw>^U!DE9SMf`X;Va8gY8rU9!eyxutC=(-zT+tB$ac*U2MC z!mZJ)-UaV8B$wJwRrs>AhbK()D^746>~g zyZBCM9yr7ni@2DB>C4lOQP>cHNOTGt9?F(M7Fo48A-*`MwRP(xka`4j)WtvJyog9F zdVlj=nX|~5V6PtUy4rH*5$z>VAR8ND)CmC0)*LVk|xf5KwH_jnvfXwb)&E> zoUs#=dY zS-aRiF4+3{`-cU4$t3PvF^dE1hR_oF+UhFSfyADk7EJ9NS|qV}^7HA@w#3V0>kc7g zFr#fkMf7;|fP4i|dq6l~8)$V;kRW%XKPk8bYq9jWvgYM{&-1jC2z^1dZd-6llic=f zf^Arik2EuHzn)VbNH$@feeJ`b5uHr4I+`7E9zso`0-sJ)3yqv0jQoQ{_a>2*jgPjTBsl-nzbm!qZ2rtoteCWS|7H( zoFNr}q7aS3G;Cv_UjHf<2s2 zh6-pq?}8mGr#aRZyQN@gVOxy@Hsx$J_AkS(fSLm_J`Vn%*djL_n6kRU__j!*+l@ci z(ZlxIb^3u%Nq-SNS%LRiDc7`h*fAK@di-sgNO{sgB=#?#+KXcX9Is`fF*Xm&ES)MA z?05=y^ik5j(Yyr&o(@(@dkgR_fH~Wq)Z6aRHMT%DZL4~a?VA6=ntdR(7U#Vu7_l_A zEnBMuD(|bAEpu7G7aLpVwN{=mX#&29QbO2muXwlL8qUTGZTLii6PMGeQUiWmeeLA* zjdLP_;GFT|`690t3KPE$`S$(9X!69?qG@6 zKF-meyqq3_w!rN8Hz>%mF*ldwsh@*4bc8GCZLJkl6J2eIg@;aaU(%;E{=8`a{kPBK z#~;?04}-{Fh%G?|^h+gz}V@VGivZ}r9Q0#^dy`466 ziN6OhM1+r?Ej?HX#hT6v31JM=?@yV7jb6o8^kvSyycc$!*hO!w4LlUvAGJJ6!`XSx zxPiXG4Itn|Ll}hlHR2wDYB>B6>V{N7-CYC;!~vUbL7kJMkWrS6=t0+2E*==)C(xUa z*{(Hz$=m#4<-Y&NMd?7gv?{YFtUopbUxYU-?}9#rhNoR3xa?9Rgwi-@ldsKprTdZPN{sb;E>5`kamKhe*^ zJ#P<$APTR;vmE;L+n4X3_LqN*AJzwLIt9<={Oo<3n2b7 z0qSz1QgQNI7&dtE41mH3K%C8Kg!@E=qS|rUWD=33jc^UC{}NP#sA#i_B|o4-Lsbn+ zaEnngCRm22m^ODN2avHV(j)7;BEWp7<4+6s0%%tZuQ^BJvZD~z9>Z~n7h?D}rHRFa z3n_E%w4-OP4i-3VH_Mikz+bOn`S;1AW($n&>rgds)boK$V!^;PYK(`48e6y;@jc!X zI*_bcJ>O3-o5ko8I%5{evJKmPtAh{%!jiu_&})4>v9B!WMNPKk#6K)&Wc8wxA8n+s zKmr>QaFOh|(KBE6DIVZ5DsR{>6sk=)=#Bsgg}dI@hsgPD|MsDr;H7BH!oFl})dqJ6 zBHfWEr@WuH+@oE5zLn+;FtHE|?T0wHS)I9Hgb^?0PYLw`T8FPWlm^{(MGw{^qIxgu zwmix`ZQ5^+YO!KtrnTRDPY1!Guoa7qM+V%UMV{G;o^%5~!Fr5jXo#oFV<3TFKSb!V3%7LqZ!*VX#%=U+c$wCjs? zT{gx$O^zkU?w>*u%dYTEh{p}RyloX>x1c+xWgYiPEHkg6o7ooxju97ZhHr^Ij5e(h z`K!G~7~Fo^EzMt5RFjp%h|rOiD*Su{eMmxs{6g`pG6%1dGpRr;PYnto!BmRXZ~=mV zvxAk#p^Weg(Da>;V|O8bb>4^397?{N?}_J?(L8W*5Rn z`t$eJ|J+^kZe-I_Q?r~{Qg#9+5yexmn(Yy(02n&A*ptHI;ac{`o{j>%O_S|~wwu$` z(LJ35;4sc+e~sl7x6Qxd=}R^dcd_>7d50qtjv#jAw@DY>7APdBV=!-r#SyQUBj7AC zdXC0XVA81UsGfl`hN-a81X1ur^eqaw1TV!v+;mRyM1(5GpxAuW}Fzty{2w)Ke{+qp}nqPX)$1a%+VZ2vylw? z5i%=;3v%^&6Cg8lmS+xJg@9s&C@<$`sB%pp*+IWEB9sCF!( z3z5OLRM=@WhqcWYdtH(ZC6-CUP_n~HY&x+V@dk9@oAqf{4-WJ(3v;li37A&{LLz7J z6pIxx&{KDB=) zTU|{nt6-J4omBzfu_W6G=#xz+1OvX%>}y<`*f0W?e|&JxzyImXP5G_g z1J=b;>ZYJb!QMUO&il+790T@x1(W1=~$BI&T`mP6Ud1V~XJMEY4iC5aeaS2$o;gYl88m$%et&zyQ0VHJHWL9lYTaXwXXxtopzcW| z&AX@Qfp=y-Q03N5ofg0a>%!7|Z+Ih6#xL}BU`&g@en_&H?S}0 z7J3c7$I`+fL3n6hiPZ^ryGz3})WTfZGoQXMh|OJ|$)n&)3eT)d)bU1uy{y(h#+UUU z_~Z+_09he+J10*k;9%|K^_|Xig7&F-dhe7&+i%L?th5K+f%( z*tUpbNNcQd&qVmP&T|AK)i@xSJp1MBlBSjpyw>!16SvIo6NR&*PfR_Sa0oh#V=bK* zcO>T&UuR98?s|=YN8nZ*qCm%TJOTR4s^)QGzvWhh+fI#+vgDG`*(^G!P@0Z+5&>9m z^QXw86}zWiFU!^bOfFuE$`%U7uJf#Juu4SR%Jr};e_Vr|)G5upvQ~})5AeZQ$^tN) zS&LjsU83)VpbL!e=9`?XRV19Y#qwpEdX@)dsu_o-uM76;YYO(INa{YU>^!nLSirs5v;gsI7K*T@z?O&C!C8jM!J)Tz zVR$O(*~wW6;U^~T;A~XwWm3Cd&eFQ=zq?Y;$Og18k!|vro8WoaVl$kEb*Fdo3OV5~ zb+%`=4m8&J4DIHppZ6nhL#0D?k_>d^LVMTlgvi;u4a58!9$aiSFJ?kh|bZR$b>rKygc~Fwd!Bn>uie;>771Iw1i|OL$%&DOoxNj?r8Vq$^*oh z|K&*h)B4xs5u(HUy9xDNkbeb0un<%hVU$O%-`=_4@GXN7Z%Ignj5kReT$iW^?R=(C z{ga7pjQVsc+tb|OnU;+X4p_F~)z(7d;*Ih<#j%#Q-{T~i2PwM4~CCCga8&; zWOsh$VItSIG{+#@mGD!XrS(+EgYwTQjTba@Cyl}>*ep{`{w-cT_dVe0_pmSzsCZgJPp^%! zjT{uWf!bQQ_i=V>WYe;2n5p~A?3f2NR!rA!=R|w@wyYltFfQVXU4rQH9#}WxxYfId z!(4+;jnJ5yxbsS)yG=;g^(j0~&oltG=C;n|%+Roxf-=l_efx0Z1FY_4PD622qX}}N zbW2W?=-nce%Vg7vPIKLNx2*qgW#S6X$MgiV*~AqG|LiF7<0 zM$dOBcy4Qr;382G*`KRTrkDqfyN?aIV8IPZ<$TIws{JSg#=6e&VZAGbh9ottUxvPsVXa>Jia1f}A6j^v!f zCY?JxwYadT#4?+wwcRT_0i>?ur6g*>v#VwE)BUk(dGq_$IRf3G+}_cqI>tYU#P z%;wcgw>L0tlaFw&=>#c&)jSHk7K-+E{2@<@yx8HPC~)ucxHcSxeZ(?fox(KrU7-m|;p@c2YptS01r` z{@6eNdd_CQ6izqp3zpTL((ZKxrtSTxg_?h6nel%&C^@BLeR^HjHW9e2W1bf2K9>g& zNpU}Z0;<+z;`U_m8-R$n+PyxY+)@mer28^RqN z1Z6p2m+RLbzkmJZfBuWMt*e^#b0D!(`W^9%^1{Z~giKh=iYoP1D1o1^YCNW6Z&1zk zCS-2F*`chWpTmjkb0JnjvcQi(^L(KIfw983IBxfu*yLGKj!)(8^?L3R?I~4Rl{~Rr z#M27a_E@81h_i*__KGiLc(#VenVl9YhhaT*cSfh8!|A>rr=5Ar!w*s2sao;H=K~1*JBxbTVix&p zb4bB@Sc4{j3zcDN7>L5r|LPweRH(*1q?4`#AC?<$ze2WSCln>s8G7)pM(?N~UP zSz<8ivc`tE#~u+R?P=)vie*vo|5Dqws3&yOf9Gz_PTOGlO3wlA3J4UC304uo=-Wy3 zv%J}wQ;IIIuwAy?+Aw)J<1H;Xw8soi6GJfF_98Z?n>o>&g>|&>wlQSE{%>f+I8MmW zX@3o2zyaVHNj~iO2sSfXf!rdI{vc>}Xov&oWBssTpFf;|ydXb_fK)|tS{4b+Iosjt2L!4Crf$z@1y03RZpz3G&flnf#V?spcec_w#_Lx@KIUZ zyq&A?YQ=oi&Tpe$w`b?gJ_c)<)tm&n(=nCH`K0~1m875#2N4gHm;A;8nP!`Cht&_O z-r#PY3=R825X!4r4-?@ISabD;1IKMTVPL3Yx>I6V;E48mS*<@0Gu&)i}(7v zo!WEA1Fd_u(ed=!FMc1kRW1FveHWP41p&rEAbBwD>0JS*^Pas2Exbm`&(9Tk?b|>8 zqSV^CLpC=)RfH8&vgNQGkg(zXblEABCSeF!nC7{Fp4qURwu(a{L3EE7g6E;#lTze1 zvfTSbSZw89A{MU@dm)$#KG9ol&;iyFBdXt2kwxi;U2~|k6+6Fx@+AB|b+Y-oaM+29@FlS?q=4e%^D?VsB1O{&od^zvFc@O4uGe(qhofaw*jVzQn zQSCO9B*M|o&k*1OpF5x&4o1tCJV(|CtMU3i6Vy&C#K!8oiX?Qcr)(2E@!+v`>#Hp{ zS6(eMK)}MRSw!#_pwsH0fGe^_hou8{Z&n^fO?x_a3}Wb<+BOpaKtR90@~Y>15OuY2 zTuCPDBq)cmgFoXnSbqNL^Ut3@Dz z5ZSb6GDWARA<3PM*rGF*4zFay)6&x%C^PGpYP0|I!0@5G=d#Y&sze)+fwZ%&cL-ZV z9!Pm=))f@%&F@_?{*&l?n<#ZS1bPJNESSqFfbayO7 z$JRUz1~{>R`$`8(R-YL(XH}u(4^;p2x2MGVV~_JYr|{yL%d~Ha-uDI1&uXy74&0V; zCZ}e=V8(=Dl-14tZtr;l^fJWodPZA$Ly?zXjOV%odDg<}eI6hNFmp3vLlzQ@tJSm>C?AU)?v*(=cr}gu1 zf01$Z&dFqHq-TQ2qmE;y18(lPvu$l3;ngVbgh?LfcJ9%glQ$4VD~;!1{Zet3YntV$ zN3wMf___~et0j3S(X2YZwORXsI$KT_c0Ar2niU7mS!9(_F+pd7yhEC;uej|^Avl5A zHaVi0?tQRu(;_u{YLbJ0YDW&;Z3D#T7njE#k+ms!Vx-P=Ld|j32uwu?#Cit#IE%A;Pgw?RHZbVzWX}7( zHX)@2XkjqB^s-z~{q^nB_iyc|U;g6MC|i1VEIV7ygceB28o<*dM~59cblb6go~Gr} zoPa-UU*CKmTWs9wCQgR4knUjr-0Y?V4>M7Ap~~VHrp9JMVjxG=(rcV9c)7tFDf5iZ znc`;mt){>%y-RgIeG>UTgOlr=&*Cr?MByfkL9wl7CxrC@(A8(S4XV-0lbhq6>|%BP zFk6NPI1TcINZwWq7V}5YyJ-Nw_x;C3`*0)1JHbH5*;H2#Vm^D`-Dzv+9q@c}7RK+{JrdEyA_)53RD2X;r(ryoVJ2>3osBypq{@y1|Q#y<%_MkM3=o zXm$u4a%%~m_2!-4xW5)gXX9O%dp06Z%FRm37bx@Qq3dU3?zHClxovPhLtk{8sw9C9Dc(cI-}(`CgR4);`sjtf2j zofUJM=d{({O|P1rPHbpk#9PZ?JX3$hiKDf#0dH^s^~x!H-w4flLjOEPcg~c<(mfYhd@I>X_C`0eenAvc`yo*pw{{oXv|&6fBY z(l>YmZ}fZ#o3O~&Df|iP7o7v|`1arD%(G>%8{VZj6!d+J7C-ou5qZu&&DwWI5m-5k zv~uvJeE&q$p<_>1QN7_{@*b@)GLi<93YKJfi-W4XU1<5I@6j|9#P*rV)=qmhy(_?L z3U6n3=h^?TYER4Hudh9W=lOcs1C)Tcgc#1HcpDyD=S?%0QxcIM>zPd#Tnnq6ks}_0 zd)Ra?)9~=nBO`50_}N_!xl70=D^0r-Z7kyn_mmY4?G)d_+#=s(g5oU-c#~>H1`UOm zcW`*8rKh+->I#L1U^&V(J~gILe&FM{ECi0H_o@*a^0BAgjnmPmv9+h-$exwuv`5d| z;XKQ)+4SweB=6qCz z_9Gg-h05zJz0`TGUI|+y-v<(d zsCfq~af>m^>ui>HWrNb^?W9vv@z33)&|&0?bvzzfz~K0doE${y5ZRad#QFV?^@*_T zmut&VGTB?f*ir)X8J%P5RZUa+O7-C-?B13WMOlB(EHuQg;z*6IHN2q+V-jlFO(vt1&;#kxeK<& zn9_rQp%7BdICpOM<%~|}`+6P^@$guLPyiBkuj&PdP@kG?j@U+Hb zGdplhPryxVl(i=ksb~(!+v`AcE6i_6$b1I7@5HwuSmB$$JdELlhDcVZEZoiF5dFy$q6}97+&F-r5`*Y zzD;lN{n+{i$@XCRRR#Q8`}QAP^Y-qR*B1ES{G&;lG6lz|AR=IR?l`J1b8li(qU}coL6POEg4S_ zqqiF0iPIISiYDbNrjg~ctRf)O*g6Fip?W&s`|{lFvS7|ZC-=U97i$+-O#6fL(=b6G zgGNVNr%n{>;mvwiF~_!W_JpVIQD3S#SNrz;hyRe%zBp%o5=s~nzzWDVZwmmNkzru0 zU8mWwobTlPHbsk#n>yi|V~&d3l+AGJoqlF|Uv4ATHwDn@@F< z!yA>i)6w7P8O8@^>(EXoN)!ip+08W^njO9GG_t8qBLwI6GaTr)?qE1pDWDU!SL@hx z%3mH{)#`mZvpLDr9^R)TMaJYVSmeQ0Dka=Q?+klcw*I;Q#ksHUGoO2r+vT=s7mfft zt(|~YvOr$PogCGiFzg8!fe-GE^8NM%%|}G0c<_Yzj%na}uG~W8czW9rS#!>Pbpo0T zi^TD|c4&QnpGsh}`t~x|XqMj5oY1hRU{*?qeDFXLo#;HzbvZt@*akY9wPMlc^0F=b zyn-Y9U=MX#jFC(ko#rI%!FP!4UU~B>DR|AG_l%jEeqAj4p8tgYbxFaslM4WKUe zIp@RED=+ql4!6vgS7clOS!Wfh)e|A~HCM1GrO5{@>0PqLVXNEy3}l6c^N<^?M$_ce z`IB)z7nay^f290ml;D(a=>L$i=Yp$engCSwx-AJD z5Gz5saw0P9l(q@sDT{S3CV=O~;nP%qX1(KyEGzXH=g_DKO=GY`Dcn}f+HmFLs(85 zvvBNmup~xnuf8d1Tm)3MWK4=&A>`qGto5luV2$3UljuO}^{%PwAx^G@1GKwYQ+W); zg5$ALu)`a#xzMGKhbNYJ@mPPxXAVhv2V!g^e!HQbXwNr2X9m+r8$v}Zjxq>dq3#4q zulgdGBrhSw^St=dc^rUhza$%Cnyn@{!DU@uz3k|^o=XxVKiHr87J2lsyl~A+`P68k z#@Ds_?Z@>YmHpE9hVE@us(t=GM}C?Kuu0Z#HD29&cjNB?8jrULoBg;gOxm%Y_GGZ5 z>JGd5oTB560nZS)!?}J3*gc(`?sVVh;u`q8x1u^qZ@^Gq8Xp{NG_P5l=m4tS@K}ot zZ~Jq{jo(2MiB~{R^;Rp3!{PuW@$ibka7L21Odw&=yO$&II?A{^l zy`31fy;#XA!iUlX3-Pf9ixIH6dWEM!KSoT@?t|ieVz<8O{aB|nAnHp8SGIwtTZd^A zM|7s9wcCd$ThfVxC^9U&_42bl%}n!|Y@VH2NbibY@t}6DAF|_aRf#2_o@KF1wmPBi z@!v2nQ%Um2QLE$i^Sxfz>ht$cpMN&{|KS$Yd>t=yVW;ZCV}1vAdKd8O#Qw{>VzPxP z&QY1(`i?nSNH}}xl3T|z!|mg~570ISs}N7`qKOW)V*8fkk)U~{C(DlSJ#Ox(+%hN{hB7oELe-!Iv_7mW|G4%31b z5{-`Gg`-Vjq%v@)ldW6Glx*+ju9l?Ymd77f?GLIlhS%dI2h+LM1dkLv69pT*sJpU% zx8vSZa#B1_X5V&d_H%eL&J*$ldYp@R!2kFxjkMh@SYX>b$$E$AM)5Qw~OR^JHhYw zp>e#P_x#{P+I;q++oJ``jR4Q>aG%==g}i^Vnbt$ow$5x5QIS%3>rBU?tzaa4puw@p zN{j+J*K%4~^Y&*Lgs4X3dspHX1_fyFxe)}G#|5u#t^twn)7{D>oZkDUy#&i|Xbx)W zj?=QzG`F44bUXb9QsO+twk_~+K4o_dl9RXr$;-3+=Tb=G73dpJpf7z~v#;O05&QGM zep-J>{lxrosR7Z_`vTz2fSXtFJzvLrc}APPThK9%(K}H1Nh`&o1DmSXt6)*8+vt47 z+r!G$JTQUfT_~h#{@$z3mKaXtL|VwnmvgUAuXP{q5i>Zl-pflo7=*g==F4u_^h}mM zKm+7_PhR!a&Lv^A5ZAWVdP0eSlVO`xukgysLPJlyQ241ewa#$Z8QneZJ(bUXl8s}F zAbb-$UqitD53-9dSN}LfK8sY|eip{g5Pk=^a4}dO~YMN;27IX@s{WI<49Z;h*96&RF*r(cfqA zdCzBk9_z4+e<}k z?zR5eITwOU3fWs6XR*J)4%Y>tj@Cj#m0lL>iz5|(d`*tMTrq+^3}(%@9VCv<#2n0I z@&w+zQ|+F0UeC1rs5qY!ItB^%!q4W3Tz`6x@M1?&1_1)5hGUw2+K#iedqEI1!JC{{ z;UF_>VUQ~4`#7y9>Fi)&hcWVhlU1tWDfWSeS)BRIFS|}lfx!S-c3s{JcC*GYS@<-T zawqYG&V=WS+VIAd;I+=q*&C>U=c3#Mt3|N%@-+6OI$oD+uD^fCS-iBNV$7_~l!#+t zR=t@+dFU|VhB)G2#2VJ&7KZGMD31%5ZI73;c4O(##71QF0>Wqfc5p^X@^IX{TcZnJj(Avat zJXgeBPhoDfebB=JB7l=a^0eRPX~4rsoqwP9le!IdYSd}XW!b>c>uTA^@#&XuU%!7H zUq2MamREA&Si0co+~r*L<94{RtsJ-a)1ZTR04uoQj5dj!2#?M^LC%Shsb7*WCo}v-u1Nb+p%Cy+;0|C-PkCE z`;Y7PK~ug1K0n(W@kan^Xe(P?@5?fY(<`tKt5f2AID>NA7+XDTvylm7_D*pAQBe#v z%vPD+JpR5|-!qq+P~p&xNrcB~t5fqQ=|A1po5+-#>r*bISUqQvK8g9Aw`F9*?UmOq`JbNaS^VQ5o_WvA6{5tKq9) z1%#p8hy?WL3A1U<>x=m7<+~jjm`8|OkE8y1?s>wHmyPHXGcuoJUF=&)nPVAGr})Ds zJyL-CVqgd)c5O)K_V7|{N6+sko$Iwgs4RYq!0Q~i>cx~Br%m^O`W2WBsF-e_$3Y&4 zOm10_iuLN1ys-y+>}Q|*b_m;QC?Xy?eK>728KYz~*>wHNq_RdBYaa z7iJ^huS`Pdcwukw2+Es758Li~!Y z{M{_MNjwLt5G;1GA~d>q*P5-Yns*v`tfsq6OkyUP=2 z$k%gClXEwp8*C1wZhoeFAS+ZW-6B20*iNzKabx1?vO~NKK(1K?W+y1`=%JIw!XE^? zme~HB$_(Dm72jedL@n6w*S#31DKVQ9Z?R_+sw{~|+RJJA_U>kI=ddDlsSKU`#V;QU)z6oc-N~vf5yKhp zXj-(w-gX|Z+hVnKIK`vbKvP;%Ykk@R?}j?B2Tyw6Psy_a)3zN& zIXWDs7;kSkdh&j32tnX|Acz@AYabtD*@-l202yx#OJni zJBO2S){XA)wh6?Xw^CfoRx~uDhinBh5E1uQjd{;K8)^l&_o1A|hw>p*{yM&`_48j$ zP?^p>G^L5G&sJ|g=cZ#^3%29cUY9_2PAB3!9LGs5CIN!C7}=xh6};Wr;v8DA$_uKC z)eUV6e78K5r!1D^c$EK4z&mUx0`kjy+hDah+$sZh;hF1gN^DugtRz&6wdK{~^BK*V z^*n^NBU3C$58Vn{Qv!8N3v(Socj7)VFjbdcV2x9_?-Foivr(7wdT7cykGjzkbhwb}O0E^gOfIcUrBgWP(71N5I2f$PUEcwN+1QmG!9*_)sFyyiKu{ zc4oe@y3dNY_j5`>v#9YbZaH~<+1ZpKRe-uqn7(>_bF%d98>2 z;W#DN^=RH_M#m>(CQSg0fo@qbSVHBHH3RG-ev0xOInpL>?3@XzSeZTEpe$hdUCuwH zhrUK64~h<{lr1fImd)E$ zpqWzLmwr@NQ7SEH6F}&jCVj)~tjY{Xe^u~TL!UC7W0#|`*xM+J{^`Ir@&=HxNx!vW z#2!`zuIx9B>!wk?_Y2gPEDV5#184tM%kZ62YA5&>?~PWyD`Rwk1&}wg>}KgsU>QZ) zv-9st{ek5?$YYx9wXtX!P*Y*EDhhF?Ml8tLHstS1_V)SnlU;GXG0DKuc~#Ph;22L0 z$(0ml+ieoMtEvv*h?XYzLOGA7x+&j=3Rw{&utNmysII43>!B+4WsSlgd8@4%nRn$I zX^Ue^k;SQHLvQ=aFMW{wyR{9$fG_XF@-g(M1Y{{j)AU=>=j1q}60_M)U%CNAv8r8C zl3iht@JR&Ol~vEhDZK*7HXUtER|*geJAkOoZ*m_aF83Hv&d} z5HJWQS=m(*CMP60ssvE(yps}G93|=3V`_~N!%gkSPcL(A;+H1&P>Uz=MP!qN^9m08 zHQ9MN9Rj*j7YLv@+w9VX-I4tigmv|Ns5+>d>hu6nEkzC!@nKVON*ifV)#|Xysfztc zmLWJ2rNTlCwkc|(TVb=9!Zfps&f=-W+iVA|f)-vrb*3iLWI4&pP5o7y9IBV(S6#2%^NS#{-@R?puH{;hvH7|s-9^!FD~GPZYvLEnrzPTb*LEE2Stc>cN+61V3@sv z1`zJb6_CRgJw`O|V^3uTOwaAK%Xv@~T+<}ZfxJU8O=>I<@1!92K}E|iCC6*27L*wp z`l#NOFn+GtsLyg3x2VQ%8_tyvj-{NWBtr@Or<$Sq0M4@#IUPUY8C4FIB%;?QTgstG z$85)%)CB-eopbb+4XHtC?1x>m?92eaQ+Ib8YiyyFS5y)h;vL$0$*v!lKH1wjX_z*> z)}115aq2}fDKE1(g~#)z@cQC1RWN^(=vPjS$CM*u=jmU^zpE1$^`#@#l?gM|T2(Fo zqKpd;mR5(}@^35llZ)~F%gfiVVw>%dWxc6*;ouh%@9A{%PY+nT*DU>| zyj8LJMzqjGQxi7r3Y=iG(bkO~Prd)2tM~GsC+pc87h4K$mnyPNd(t&H*K%=)ISR%z zvO!kCTA`ds7Goij>blFeYO|1(h?(=h>v0JlR=1imjYOz%%F@5WB*Ey8SNCafv`qaP z&hKpqe@4>9L9bm0DScO1ixZ5yAJgX8sbO+yBye0IFv*1qPj&lq0l@%yo2bjK_EaLQnAjArE0BLM0(BaV6 zm;K8=T(pUlBU-Ax7pD_hKLb{B&DDCfV=a|5*2=3wwJGe|M>Lw<%60m=iA#| z`T>mbh;mIa{wrK0HWr04M$bhG`9nIte@HTOT)HYIca5?P2e?CFX;zhHogq^Xf-OL% z@TOy{e7n9)u~JawLPp_$T|(iyZhA8J!S`GEn)P}N=L@O;dgtZ&ldW9MrRbIQ^iw@Yn*aN4}UJSRnWOG<#Q-DAIzSCfs3(~#$M!NTKZSr${M z;n(H+7l-b-MRXGwkr2Drq{&_76T2V^4!DhnDisF6?EWYN+tl!l}cGa=7Z|M`x_s z^nT0hN#wD)$3xlrQKBNVq+~W5*OlM0%_e!*?V2n`XqhA^&agK3Y{7TB2Bn#Vykm*g z|7H`KJ)y>tGBEC&DUt@>Ikb&Ay_@lZ5WK3LtK(=!7LjcUyG(jjQ#quY><6mfOEF;z z;?tUHkPxc9_u6OMssENw{~bR+g|-LI9qXL0mnI3|PqPsl9k1MmfpO(zHi5Ke@}V+^vf`XPsg)>S<4v6&xxn4}#0WJ`m~l zGFj&Kr=u#ejTd{F|ANAWWDdEv$YeA3C%^RhBs749CS$63)3Up{{ z@9?pjsj^;c*ag(edK5-#~eT1bdYXglcAEUZKkFx7JI4{2iO!S-zdX$(Kr+?D+<-B zjIO+*m_s_d&A)c2BEgq3hp^rP)e)DY0``7ew~yn;KPiasyZOXh4IypeY^WD9r^3oo z_l+3DzcvavXM@QShkYfvc$acgDsXXx*#tmxYMy?W?v*Op0nc$Hy>6R=hr@=PGBfsr zfi;`#g7+>PpE$c?es5`vUQB7M4cPHoSWVAG=38k&!3fnolNU_RDF*rVRU6FYoV-9K zS{YW}jB~>r0?`wt#p=wWli;Ld&62cObeb$)zbx7R^ZE~{W8T7FyHi}zyB~4cS$G## zyC(@-)6>hj=+FQkLNcA6$lVl;Jk&J)Gn}c#rt>wBGLkAcAVA-O&Zi^F0^6J_9s9zX z8`7yKwtAC;I27_dvZ8Kk(UJ%PKh?l8PFkyH5*#j5dw82;FT7_8E^XGb9>e+}Q@89f zEaaWjD@Mu?$^#Xvs_?9Md8G%UJOU?oJ<3)d{sDAByvkC;YcIU z`FL=yH?zf5o^;A}S6YTWbi0ZQ+K4+%)uNK<`(EeRal9`coQ;s@EKt&c$etUKCI7l?cLLQ-bfi(l z9b}s_&C`{Rcb-FOPVwnN20b_;!%-I=US&No4q4({W0~6JvrVoE$acs%J9i0uZN#!_ z1HS41egZovGlb=Awlp~TQt-gJ;ZYLQ?xd=8G-AL>EwY{jL;!CFKz?A<&jyG?vS{Wn+b?ATf?tUz7|zIVPTOs^z{870r1M=M$Ly zd|xc!%1yvhA4+dGyI1{N^>X+;DJPYUZ?-kI4II4L!@xL6)!(uxwo>>VAXH8Pa$9Rk1dn3Ea=VBp*p)UP<44zpp%b2*tD zDT42d_4coq>+dH^!rNhNKbtt?059`kR7ULi($jP}P@Heo#Sz3+ZQn{uJ2&-3Qyg{M`I-b>N^N;Jd2NJ|O-7lc#_u6t&8jPU9d>Oy2)A0s zvIjs5fQ76d>vkQ*3mY(o*V0~@Q#?BAT&E$a0(0_M9O2otZ_yM|9{m~?1&!;bEb7rU z$Wf?m)j-NoH`eX8USB?btAC9TiUWPWw;dnc1IHpj>~F8I-rqEh6Nb(uHXTY2zi+@1gCR*HUbMLVR76E*p^}@&QJH`=qxE!iH-$FbLbjmPPX!v1t?6o zlnK}hVBvihpRZVozI(xe1}EjE4DsCwihQ($Gsn;*zZ{2~xGFqQFJ+Xc?@PA~2ZRC6 zRD4WZJDppO`~q2pJC8x`D8jSNQ5X`)%4t{?7G&A)OZECh|GaT!OLItNkD_COQoDo# zT3E7MRXcPHX9_W_LP-9O5>DRMD3;~UBUP~JHgBT929@ncyxFLyx0>WGtddE+?gcy* z3OH{h0gwCiTzTipsxueO?y@$u-vi2=XV{4kYVnomm=|D0Ne3x!r|Lm!Z`-}4B)8`Z z3L~g-;)`BfvtYb*)LoO#WC|6th&l)pI!Um**0nmM1M==`^$l#%e*8iLy3P7ha#1gU zoesODXV5yBPg^yt1HbD~Aj0NEQbIIpBdKI!`LOZ7weOPGRWtcEpBAC|pRyZTmML2` zFd!vn)?jt!i!d`N^&~ghn|p{PRRyH$H=9uoMLp?_)$m56-=q5cQD%3Wd>}po$l+CM(pj1MT)$@Ppk;T50r9}!c5ROB``<;3ijZ0QzC_P{k~wsIo3uh=KrX55#>_w1_JSvZD>>1 zIRuA=FRe;Ol(;F263EQ1)2oo`6ExGEyX9?3cBi)9f-8BbXSD0uM2gHTXIKWQh|($5 zDR=k0VBh}y^5qvZr5n*~cVI8ueqXG@*l@e;gGCKppx)`7B7cyl9#f?#3^`dI@<9&c zHDw@bo_3Mc%-Ku0;UyTLdS+9->xjBtNnb}>hg^42$xs#fc{;9DSc0pQs#JNBdP9i66ST&N{!6I=Njtar@G{&5+_`W6oL=gI}^VT(BL8 zRp%n7=>6_R8p)~00kx$}D=7rWc8S$aR!jT4Q$?Ut9pPxB7AOb&aNsW6isYLRl|Q7Jtlf6>refUEgPX|Ndm0dYigu6YztC15MP~C7k#QPL1AR ztwW8mpudw|?MZb?kbRvkt(LecIJ)6A7usueln!U5<{{Z&o8R$>tG-a0_u-GDS2!d)=%W*PU^1eGM z>C`FaEk7wWi% zl%JqUizF%z8A&HOY-z!((}uB5HBa83r9X#DRTS+usT8R6)($Fd%8)J`PQT=~Pv=tS z0-cQ}Rpq6G8)20k8X~0(*+r{H z^?Za>&6ao4?~2lW7MW^mP_C((m)Y!~%Vh_$nrbvwN!uNJ{b#ffU+a%gAFgk2pFe#6 zG+v*EO7?UE7N^W)$M++Pp^$7K`Cf*FP4cI=AA|yRMg*svU+?912jDGHngQ0{uGeuy z1Ioal+_()D@7V;ki7!#y6uCtTHp(NuMz)>)xCG&A_a%sVhr@7f8jCByHO98otlgGV zvTe$^Yny7DP&)w*njU|Ezm=`t#558X9226p?Vg}>UBXVTQ~^{9j8-?glJh2#7o68~ z!2i!D(Ej)TWe8fN4@>?A_FI3nV;t%LR{3hX>VWLEO~+gEA7F>Y0uF6t(@jHK=dh&B z)jsJz9L5gl=Ktsz&AU{2L?!#p+jK1;8Zgq9e+*G^A}D|1(LJr@hV*(Tigt%!y2`*F z;|XwDQ%C+GUhvm{m+l_?Mr=?%J}tl{CHZsa;LR}hu9M5&^%driPhUZ z9ZJ}|dnYIbBD+lJW!3DUINroLqgY6i9LPLu3ld|{=|mBW%=2a{%PmY-Ej@Z$2X95b zB7kf!sv)Q?Roq>Vf_!a`Is zX}Ycsyakou9cG$S?>si|C>|0?1aVX>B{-~?^x)Z*71+HP-W@`znnRe<4)^@f|8KFK z?8qpaPq9)W0S9#1HqPR^Qsr182eO;z_*u%fng$gr-`o;t>NRVGsM@>qQNjYLk6Nk= zyy9`FD(!LuPn`6-=AfbOdhUJAo%U)t3<@Ff#?=b&R(v=Z0~WaPXz(lCytkIEPZL3Lw zB(AH^&iIqI_a3>DEbN?H{g<4A1)x_kR90C@5e5rx$eX z3yCRfp1x2MQ7{9Kv`o|q&%mS559!nf&@T6ys2VhZ7}|+|hvA#&uQ%It7N-;Sq6 zq)v7_3+h}5$J1-xbycB zh&%#*Q>u&PNO8YOtx6Qjnq+bKb$uq0Ej89iMrpdDJ8e~orI%tNn@YJ3AY5T;qYu+9 z<-;UhO4A*r4HigMBa(Q(R4LHBEz9Cx0=xRb!Cr-B>Q!~k$WyJ?JpYvIfQkN7VTMzx zF=178Fqk%zH+^|oilu8+y~azUKBBv(Ii=x!6TvRX#q`;MMCu1}=CwczLA0SL(`~I@ zUSDgkU!O!4%Z){>Ay?D~k>{{$tNE?;9G=jL87Yaf)D+2-YXU@T#Hm6>rw`-miQZHm zRY~#!QT3+8SyBm@ALmy%8wLW;cytHLYqJ!(n>GK_u85|_!Q001nf%Ile| zdUV+@W6=re;M^(Jt&C;&qSt$Gy*=2jOP<3c&RRBEfI~^@V^ZN2=tz0)QX3|%62V6D z65`1BJCN(Oe*e^-{Vnh2Hy|pCGccnfV~eeIP|q59f+puy5&2aWZcwXJ*Q-3bK}Ei| z!YHsFMt#=x~5FAszrth zVw)vZ(^SzmC)IhfFGF3<`fj`ZJGlZa4tZuI$3*pW=3`6^jbfEX8Ii`E7gi7DbSy5h z>AeZ&91lsh!MQ#{Hp(~ z%F|jSsYV}9c4ZaDQ0S0_hLwT@nq}b|Xg=1fejK?^mj}m9E;S+86Xu2oY~7uxIc-Z& zpXsf$ZHEx|B3~KD5{R<>QARFa35sS#F|~!%P3FvKN_={Xy(u z=POT1nhFkmuIhL#P5~d_147d--W6zC?h)lwX$0(oO$M)|#~iuj24bGQf*V= zQFxJp2w_xZ(sKeCV+R2DEyo1xie}e%%E2XBm#Ub3wv4%yhB=~h*y@QLCH|LXd-?K< z*!r3t{U6FhVu+V9X?UHXWIlV^YnR38xXZGW6Q%jBBd&{fH0K!VzfkQGt0Xyl%~YpA zh%TWF8#2c%KcN`@0{Y&r>0)p^$p>yW>v@)ICQ+aJ4>hjCc9iB zQ}}P&?aRyO?|**$IG%OOwnwexfJRBut#m0^wnM{1K2$}8okdu^(I%X5dN+%cO|cK+ z(c*NU8X;y0RgRZDysFT%W!DMn(xSH&rR6!3o0^k4fVJ4S$snf4SIyvYRbn)=k~eP@ z^}~%pV0-fUp~$PaeM%4To!QWAEbv&H)GA#KFG9%B4WmtCzD)cthnAUHYYaA7*Zoem zkE^`1Cp=MX7jLn`e~WToYx|>qe4c4tZX{@yst;?P!&3am`(tOAY(s_oLxArWAlYX6`A-0sa@$f9+@2GeL zq6h~S_9gX>EMjG@mX~HO`bUD_$uY`|?#HB%^3ADFmqWg}`f^v}Z6`LF za4`SxuJyS+$|zoolSP$n))XjIYMWh8xm}e(t`r(myQW@tHF?M-sXVnUQIEsX=%I@q_Rm3#d!+*?=IN4U>mineX=%oZ8up?&i zEA^*x8W!)vsZ>n@So(e_hTN|Px=}BQRD0M(zLe6b$-B@<-lV)q^3?S~c5Z3x@#MUo zdd&lZda^S6FKhPF{&>>P$hUcj>E}X9X_4s5`zjQ%B&b)8m0w>yiQrvUK_nvpH!!5;mdT3 z5_J}wB)O_FP-i3UWvqM3bvSk=*<m7u?K*obaJUJi*6V;;HxV#03sho(|vSCZ%f> z(vWSlokNm8B@>~9l8!KTDwZXwX2}4O0*FwmN&{WM;zbwwAZP^%QI1Wsmb|yF!xaz`07;^dxsgYVpz=nQWrLSW zg%rH)mcLi=qHhVO?!WsK;w6rpk~vbKv?Iv%UzhAjWH8@MzDQ8&twf=}9wR)FA~{1_ zx9y-x@d`ToK&$FkJdYDKsx7R_DKDB7aG1`j9uL(Q8?j|C(Bet@2U}*(a*yQspdg+n z-(jTWv3{?h#IWA#Y9Jq^D=QJbx`oHZuandPRISQqcI#ZlAvn3+hWEvGDKSr9f}<#$ zVZ9}l&`h}G6#^M*YvA{_|0DCvfV1rkDva0mJ~m3jtEL61HY8$@9IX1 zt{hO;$u*L&RgaW2e5g3pw2z>=-E_8N8TG|seT4xEdahtk3r_yrOt9*f<8?7RZLkeF zi~!X|KvfbcB|LyxSjcE35Dv?q~y;!nFSW`{EsV}%B3aKe!(lmO>eIjdh%2bJM z%gUx#W&c#;0A4_$zf6_iG?X#Wa0OH@@oX6m@yGy?owsUo7l9$`?FRkh%TJorv-WPd zDSqx6L-V7x^97OZIO~|lq4Y^I-;Hp7*nDP7Y-PKS^fWNl@hAYawWzrSfOBK|WLx&*Wc4j+TGg6({P^Apw;m&YTJyI%hHYBtYklu-(rwWYvdlQYfpi(6D zMeS9)A@DP`i54*{OQPl-arfkRX#00vbD~+MM8C-BN2%lw0&CGFo|ri8+m@m#;N>vc z$Wfgt&UvYhxk$;pl>i^V{Q33u?RQe%P56^^V{Bu;kzs`I@^{(YG3&202}((BF=vwE zWY^Cv4oM^$2<>_#ZH-sCm@G3f+LwL+gW^%#wQ;cJI9kru3C8Ui1sR%&vWJ}Wo-K)k zRb6x0l;OA;7?UleeDbhXEtm2sR2F znk235Z4%fO@zf+6@aHulH5L_MaCoIna}{DYFvSb@b9ZQ2k4Me5sO!P$#A6nPgDfeO z(9Y3$kQh(JqAWs#ou@qS3!5E}WuF}G)wKXb*%Tm+bfAUfWckRP5y;#j+`md;}fly~>@UI^@fX1Gp_+e~FNfC>>xLZGgMk`sPY1Dd6PpT~+TF ziEFPLiDZ?S!0)qfNA{IMXy{QSy)L$vljYTE1M|4syMKJ^|7*e4K&7R0VQuPS0~m?S zL+9(XI=F66B7{TP204l(FIDK5;hn5(oF>)94|M=Zv*SGV2(9jPSYYQWU0p$}n(t-j zMA}N$=L<+Nd*5JDEI#HeB_}GW>dtYLJ#Po)AhRkzmdSuw--a^BQuwwfD6LX+I)Ukh zrgJX5YiHo}3>1f4Aq6n7lMwb9$)w3e10R{6l%-zo^AR84-afvL5ADPEAAi68lW5)) zMPJ&XdT`N~B|Dqe_QIQ}r?>gG<%4n#(L>TSrDBoQ^`V&Bfk{#{#MI3w6O^gFbWK!~ zhH|IQWmAd%n$rw*Or?F!QdRfwrj$xD*xV3GXm9#sQ5kw+R~*YyIUn2@+hP_!bqn8h zMCK?C>iM4e_oW%j>SQcs5;(bGJ$+|q(SI^J*r z6dVW8Y%o?;oq0(V+V1KeGUBA$IX@j1b+AUx@34$N*G5%i>_XA90&=INDUavanpYBY zibty|1!{Fk+=(Yik%NnBUVU+?ceyBPed4(y#=<0Wla615yjHnRIIm&w&2 zbua&W(?SGf?KRqc<=)=@`unE?$FIniL;5J3Kr;f&?tpP%hff=fqg+Jd;EPj#MO#sI zA2@;P9f2PBSgL0r#A@if#_$ePQm!&l?Q@tvOGFR(ovVzm~eDR09 z5a5Fo3cx?Tydk75K|U?}mL!=7pO?O4^24cxgHzmO^y;|aS~=KM0e!ig!Uro2on`FO z9{Ze_cK(@qS?ZJ%=fDnt>MM1Oai?mNs z5@nvK{Hj6)>P?)wahx8NU44cld%?dinK)Q&Ca;8ZN(L5^%E5a{V!I(H@w^~_Sv>Yj z8s_ETxt>^T%SULVJlNKu0q?2NT2&jvVbyEIP6U}|&1-WT*QH9orcN2hDYCTF2l_as zb2`Ue*Hu#0YHbL%UbV}kY_%sCy-lggO_7<2nyo36Qf^1}Q~J;HG@7&A?7pf@2kJ6D zS)Il~5-js}Qh6Q+5RyLMiqrI|)}`OeDxkKP;f==TDcqH&bNrW=4a{nC)-<}?cjuNC zRcELK2xYU))|@3hr-0Nu;0O{R^<7N%F>{+z;Z-w0PpZZ{tJ|8q3)ooZG?B9QXG}J) zCx-SC+C;&-IZnL__~T0&E$<)1FKJWpv}HILCVwal#W=kbzxB*M)$f0d*Vo^xfCsAG z>zv&q+f1!Y;^R38zgkx+L$>SnSb#UmT#_-p6yl)8tx*;_(wen~(&d93MNO_}yc8(u zs!>qYR6s6s?%M&aXq#wC!FG~oxZY`vk$9%ky5?*vg+9<)^eKr;20o{NV_QfD>hE$) zE2()302K=bJ1eWId1QAs;cys>-=_VqCfU5%b@q^e9vTyYLs+Mp^2*-hG^}^~y-)Q& zzdMQEhBBR{Q4T&A>0g2e6(1@XgAl*ZD;a0vb?_ybs+hnsDJfyOxpLZejs)drQn(J_ zPedhKc>TnoC<-vkJW+y{x36rX&Nu4&8j+6e!9QdD!N+ByI0X1fo;T22?tqZf^G_MK>w5#nD64+v>H=3gq`V+@9Mu;gVa~r&o=cPloQJm6AdB!$ z+W0hHKY#fC_xB&;^Z$Pt{G>X2lp9zB0jPNpg8)J+<1=d`l%!G}S(=%l(|S~oqoIqV z{9r1*>>84~i+Y18S+LvIrsQ5yGCN%qnGQlJ0l7J$Jj8~@PT!`#703FaaJ(k4G-!a2 zqk7g)Jjz#}V?bH&so=Ddb_Bpi-iU%1-OjF39MpJrVN4MmlUS8_*P`&)yes6rvcSgaNb2bo$xwp(c(!JN${W-*OKpeUApWJ zmAc9Glm-0?k{0>XRd))ns;7FGj-92L=Ya2>0M)`RXSP`YN+!yOV-#(uI-7bf6**7)q8`{~uF1&2}b?+gPtP6cX1A&^A zEX&k_2fs@^*49R`GAHCCc!8P}FrYB)w#KvNc&&tZXQhM z8r*}V3%#hr(RU)N)6amj?qxcKuc|k!>8Y6n31ZrEWU}zdKKF8j3Y6%yT`IjfsqTvf zQTFMDI*QYD`q10ls~mmZnS;Wwsw~}B>*eF8SN{LBF&tlh)aOwEDz6*1<&Xd$v=|P& zp*9UAr{tk#7*#~CK>=Z+9ARH{RN5{|NTBHI6c0d^s!N+K>Myx}#Y#5m6hyH_s-@gX zcDPq3Y)E@TmtCBjojHHZh6%)!`r7v?m!XX=bz_@=TCS3ADnxUM9(_^1d^h6D+T}Q? zj>`*Aj(v3nK7ngh;b2lvU_IAhi&pLJU7r~$R#M60-Q$rf8EwhGuHG}5>bBjcr^n^g z^R}rj=76o-)k%QuMY9`Dlm#LPZIQuMi{Aqj44_V@QunH5^htwtYAA(SDV_#O}~+iXcA|8f=sx3|5n=eptT&)rmqfQzVfV;nd7@daS9g0^S0V+ zQBU*Y;E_GRf~RIsecr((k_JyPrg>Ds_;~~8CC&A8TtI|)?ErvV zZ~N2R)36CK^EM9v{APy(MrE3LvvH_sC|iX;^4?dI=uKzrMm2I(qn!gAeUh~u-BGgu z*Z~B)Si~#q|7A~WC`h2&=G=zt*294;)e5sE4n^et9?PZ?f!>Sfrq!XEkNi9^t*h}! zkmm&uA};=wKoB*%0zq%2VzRm{aP_?NvFr*%YFCmMNqxK*0_qm4BXdJ$m`aRso5dl? z3xK=Xox3mA{RT4}kIGW&LUz8mnaxwtB_wCFC6P!)GzaE}UL}zi$$M=>iO54)oT)8C zowNdKv!poibW71o9127>cW(;xQtPz_)CUl=dCe-vbl3B)`k`42V$M<|yAzxwiK|^d zX$XssK-uvXPH110GS!1zt(r;-=#Ea6%a*KWhgo|~ZsJk?_vMP=hv72dyZQ-A|uP8NR}K3Hsx_r0#~h);-P4Fmt+p4-WSF0qBC)9 znW4)ai`=weU(}rbdE*T}BUPQbf||%yS+Z2!$w)Ta){9@ZoN=uB=Q+I!1RjsJtk)S) zh8!7z|J?xAcIi~=SVAMxakM$Bo<+{XWZd3-Wo>E}IBSe4*a+GO+2$x$umRF7f6J zWQAAnOptP@DwwS*ihCjFcx97n#Oq$PJf{Acn*Ji2q$H@CsS+dk#VeUaTexNmF!_$( zdu7VfMIv!+vI8?<4!jKvb*%tw8)(r@7TdcqPw|WO)kH%t<;q31(dnIsHD#kV1O4$NQ z#d)2BQfrWX*+P5j(czj2n}2SC+<{RPAZ9Y91W14iI(Po8YeuJZ8u^e2bxGOZ_y_eT zka9b<=Gz}GIV~Mpz)w2}g=zUeL59`E^A$Bi$0>W$zHFRe{*-_1sONDy$w(EUD)q{a zn@;a)+>n{QGNv|FXCWGU%thjkj*aOM7Xr&$qqD&9TsO6{H)~WoFM# zNdX^SPr;~;dOh`H$kV>9lQzRr97WjoiN(BD(lGfV8(mt~dBLt0LKVS9`Rf|U#Gb7| z7u{IBJU{g{%Y^0k%~gIX_?AqfIJK|S2NQ&QvA&0_Hc3-dJ3TecE*v`}Y#2GjF3r1= zUYIiFsko9p>=rxx@ug7wktB6(B6!)>L9Rj#R)is_hkj_=lDz#rR0rs~!Z>K69Szm8 zY2Kc!1)3wqvVW+^+nZT}6|1x(Ya$Lb`J#VbPOKIt3w$ z@W>n8ZINttGOo!RN!1%l>2O2KP6dNR+QD`t7?L`~(LZ^=u{e)+E4zP!`VVLQ_D|A^ zO>In%i#FocD}x;t*)Qxn;PyEn$+*A8Ki87qhT;@1vM6U#<`B z_3dAOe!Dls$n>`%34WkoiVah=sYmV$S30gv*VFx&;-S+06wM66o8j30l|<;v?o>N} zd??a9NDNMOby5H!gaX>J2~I?nTD^g&+(ut>lz&b^E`>yv}uhduLbX+$# zwJNEg<2^sJW^dm<|F7}YOBEIn#eO=c=6JJCNt?pe#EOH+y_^-qsUmQT)Vzk2Roef0 z@Z3)ODYXEM7^ZSN1i1}s0^22=#BBLPthPc7oR%_34J@w6yKuyZ!{outIlT$7IgoIYEZ<96Dv+ZB-n zXz0fQ3LuMVr($j>_ceR@@%`)T6YuUm6=9XER2t_`z1+R$mAVRa1AJ8?gX8F3*QK5t zAn2kPA>TPW=#9fl?ApmeL+)2;Ws$8CSo~7fMy&{5r>v17W$`v0!KjDYMs%AO#t)y8 zy_o;qkJO{Z(G~V2W%R+BTsinZiNwz4O>tojgh8JL2oV+NO$t$-;(S5bm`wk|-#_DQ z)&&KOl-%XJ$6U=Ol>UL!d^zyUPv2JTufIQhdwG%v2d6(8hps^U>5v%OC8!~bEq3?X z!3Q@dgf@pA^6H?FsVEVcRCFc(`NCogoHU1|wE(c;*@sLszO*CN@*I@Jm}+_8_RT(- zP+2zO{^*5i@VMoRgc;b7!D(i1|3T-?@o7>iyBzGU@t&r~8{s!OZ%i&|QkNSin3t}Q zBM5^8LT=)zH@#?sLV+xlEK3&OOOQ=rQgH6n0IW|7c3-R8z;BUl0%}>5jgjE3Sr1F3 zxF*ruL4Un|EV-Rr<0V~+l{!2asJvJVew`Q9)Mgd5t3X7q9L<#nb42S zI>u!8(ZB63I*Y?@}NV(dT0B!aXS=DtEZN4%EsLKhX1O+$FCc5J*iit!>Pv(h8SiZ z0>8UfH;r=Tje@-J+V~~oCu1p(wOF2~&Nc@}>j*ot5PCQPT zMY4R-RBk0^c7>eALqnv=Hg~|YIE#2t2LR;sf8LaVO}lDL$3`4d=tz;hqV6bg)w?p@ z`Z(1Cmba#6<6*evtgY;6nLHp@_LQ#fHMGMkn9b>qYtcRWxSOs1tA79d^5q{U@FhSw zvg;(GmU$c#m5h?2By%*u*6^@xBp;i@P7UDx2~O}%B|F=dhk8;%ey1$ehgA?DQ#V|C zVYV=*G~0Cb(&Lv%xeYtK$2%0O7wD}yjgimkjX-_sRJu+AMOE0$zwyhd9Z1^;Nph-9 z*_zk%VH^9Vu(}ftM3<%O1qI|?sJ`>=tCk%grGO zARlkTs+%5Qlq^NJcHq(C*g#kP*J-@Pt)i!{w_)v2K8m@xtCl!}{jH+5wtC7S zCGXgm#cO#AT9V!3SW;lIL!q9GNhk6ZV6XKUL1uHmo?3?MEKSA7H}$tKswXMsC}zJ+ z-~a3X`Ry#;EQfxbh)|q^AKyi3G*b(@hwoK?B!$=xb3pNjsH1R?}tC7I&cfAl-p|IcAIFH7AR3XxCDCn!R)-`}7s1 z{#7rBz%6hjl2n~oz|%!fDqz|s2g$*3q53AhMXsCV5&*smOT?e>K&-Kj6hY?{u9l*Q z(zD7oIWpqq(O}+nQc?+ge1UAP$Wia z2^n~RR^pqK+Wo#@f4;ud-%jO?WT$kA99qC2RnDr^U3E@Y!WdamH|P%5(x-!?I~&ae z37tHs^qlmKUdd3og`~7ZURcfLltm$Hm~YtG45y=@i}sG&97NZ$g(d5Rl7}M3)jJ2e z&K;ID2Hv!ZqdL&|h$@j1e4|DsKq!W+M&{BLN&}iuph*&LMw84(QEr{epMa=Ojf>9i z+(mbE*ZCnnw<=gt^phdp#C9Ki__<`?p5?CZbE%q@MTZ?!fH^g(r{YOebRxxi21UoG z?*y>_+9yMc5NsZ{0-N}p z#~knFsw^? z$u}g;nnuxQ8BFsIUA^IqvC1kVqy_ao4|_$^a3gYf$eoANsoryM*1v2RecszCnZ3-e zpr%Z5dW|cB%(J=WbUc=;AX>`mH_9r^O{3ft_i6C{v}oh+5AD<2lU7ZRH#(PteRW-gUZWF-F z=3N^Jb(i$LRmH|?2cEJE!ybCIgqgh}hhnKve8plEg+4%Jte}PnPb>ECm;d{xn>G8= znHQO*Ewn?qRcGujC5_n5gmv{V9CDwQBNSpmg#cc^-V>y4nUUiXr)xIA-k=b1QpR!c zI`vjgC;z3SN8(ho)wpfvqAKY67`+uwG}Y5R zyz>{k*9wmOQdO%xuNWMGe=R;aC8kp6wNcLXsUt}#PXVvCv2-h-$7*YH)b(~<^vBDW z{^6zFnE`9M`{ogAx|oG*mW749C0(@~Zp-@ZRPT|S;8o%DQ>lKw|LUmy;2-A(WLBtE z+5O4f+MIpUfFx^~*`^iG@F%8v1)2ItAY3(>2cPqZWA-MLL{#d?sWnN|!}*+p5YM{{ zogl`iYahHhLr%B?K9c`x8cw;$$}Hqif21qU-g!qs6^czgG;fo=hVT40;2CgfR&N#p z+g(-tb<{7vL)cpjQFB;w^F?x2%_EZN`3$WMz&xM>&BOqg)@2?CUXgy1oD}}Ul-^QV zgk|dFDvf@#cjJqqQVJ-Y>^}aZ?oPJ+q|c`ohH9%`X+9eJ!g-T+FN!zlaH#nsIFyL# z+?al#3m~>}+@d;FZPoSLKIO5g7qx_>Ih_*Aifd^?yU)gx_S6pkgTQqC?Q2+MP*5e= z-H|LpPT1}%);~Ij`imk#ycyfXQk8af9Gr9S@OGMmNpYNNa1mUr&z<=uxNVJcSI3xB zh-y_f^xw+VmJ54>9WUIRf;77=v3)O+K&j<>QVs8D!a0WrEqkRSz3(#i54n_OrATkn z;?!1}JSPqLc6Ri%uJ_e}c9OBM+Nac?R=amH&a`TtV}$^5iZF$2yIHMi#n}=ENGbiJ zGV=4!iuey&PnlC24l6Au2F_mqk!i6zCKLNmX;1ocd}V9U!L>(*h9ZOb5wG@0qe} zg|zIA>OOr*c0B_RHPS$^3XpNgo$HlHpuIy@fL1X)mD;JR$fClri*vZEl6RpW@6D%8v;#yBrKj)mFFxW#fKB=djt7%6Ynj3R6mdef|`+He$o$pQN z&Ubw<(4(p;mopn1MGg?)7<^tk9jYv%2qp1&I>%`88PC?HfmLqv*em#^9n#@E6ORj+ z*p!3vhGEq<*Hzqi(vdt~l@#*g6g6c($7nxqO^esJsk32swPtkyO?y9wGUf#Vub)I3)r{OTI3B% z=Oe;d#{%sq(}Jki0nK454g!2ca;MD`G6Y*pKW9*}f--s}FHgJd?d^|eh4ot$BV$>w zs2Dd%$`rpwp`pD!0A?3`=tAK|h8>D!^<|- z&k3(X%C)YzF02463QFiu$srvIQPnM=&Z2HvrcwT_@7m8YVtLAR$>y^i3> zvB?hJ+hv4WrxZ-3YET)6nu${VRGfF{qYwy|i;QoA;$A#LLE_Z4-y{F`uOI$Z|EmAM zqT}eD&fZqtN+~3jPTnOAOm>5QFiF3=tR!}7K#Qror~SAazxHXZcj|CBn(9bo4XtA1 z32;>X*K0_9-ma~cB_7l$l>J83S`W%fDR`F&V`xtq zgI?Ku-zji9TlOa?y8u@m>JLhaN~s!Noh+QCqVzk33#9|GE>P`gQ%l{aGl}x$j!--= z*l#mPH+87ljoPRn?NO>@6j+v!z}ZzDnyUZF?wk?348Xs$t9F)Rwc)K^4q*T|)Rz|I zE!SgY`^(eIBFh~!;DC>c`o!L6IxC*U-a?~CJ8{)_5J)Bkj3Z1Hxa(?|>Y_7jKbk2< z(i_2X)y`xqK@(EW=V7Nq(@{a-?152%X=zsq7@Yh?p_&(4@49Z=dL_5F+0W?qYRT^V z^1NU_zKuD9^mHt5{v#^j>|tVcfv{7iyIl8LfJ8~+oP25OJJtA;!>_8~E?w7Cty`*B zJb*DECz*>N(zP5vFVaDmJTBdp>Qg@-=`_UIXp>e85+daLg@~|r(HGK7Q73mOw1RH! zt2(rYe3;sU^=!RB>YHvQ?7ya;A9*(EHZNDj*%tD#daV?;BnM6GRc>C&WTi(wqn6`v zFj>G4%nMpQJ}=szFHeW^rlSJR$!p>iG?j-^kIQ?#DQoph_WE<3 zGw}7$MnqAsqEJM08r5R{BAkI(0DE;0wgcZ#_XMyQ6DeN{qG;iwot%`p`J| zS~;q9wrGy(j7t^ChC3Gfv;N*tykAacWzCF~$#cl-(fPWxlk&BMuoT&XtQRq*@bx31 zyD1%~{~Z{@&QMnARyD5K0#T_T3Gc}h1{_5pc8Ql$r7^F3MWR^J4~ErvFDhjegGxb_ zhxM3Ezhfnu%OkChU`vgvT0SYIMFnRElDdhg z^?t<2lBp&*vy0|eS2aT17VNL5`unlBB>7%y4@s=xI0Ke`&atvWN+j6CT zSp8S+@wOD_#X&2>mMRFHAnC}r_t}T8)5}=BkgQXDqn+kYM+_VUS~;7tP197JxTMsC zV{4j=dvGZ2y$cSfjMKKs0l6*J-{1du`wVb>;Y_yImvL|O12@wRjCIN@PM{Ww>XD4n zR1u}#RryBqYp*tRx6Kq}dHPh^>QdKXbBYQSr}Lq{-JI63+mX~=X|YMIc$nrbixz)f z9Ml)5ka^i{?fb)sS6B}EtEngfey|(Bn#z2tGH^K{bg`aAW_z_u0feuI`<2ROPiKL%Mh^M|BHc(^F)eEQ1u%lv(qD(Sbn>4w7^SXmH?ukn0N@RB7N^?;fhlW(3qD!A{nUO9OkEZ99>D<;?_QSZ=v+0- z?YwI6c+cm5S-3lw^X8$p{YNb1F%SAS^|bv~@cRf>)WAkH3dWF5VX82Ueit;aqU_Y zB?)h3@&Z-T8g)X)oTt;zM)0_PS+d7sMUM5Orzoiwup~${p1MET3A_*DN;rq=ycDfU z!&D^{PhCKUeJrY4-I}xVq?92bjU%W4o{eEkTO9e*mwHe3;=w27r&;n&slQWhNrA2p zZ%gVRUdj}sNRhn*;!%mm;lrR1MARuOI$JK;Wc}&AMwwowW*$&tb?}vkDpN9tcWhec z1OUvu4zaT+t9b*N@f^Fly4mCIZ0-G8{BwPIZQuU>`gAS6-a7p(&zyXsHf~cMJj$EV zELMdUaPdX>KD@_r@-1s<4tV0bWJ`4*;jRh=tXbDXxF zd5TjEr`doH55|~R6dM3uZ#{J{oqp5NEz4UWkq2i>if$Ct-o-|nmCB}3`(}5<>~|a_ z%GvX}94|5mI$}NDgIQ4`s^jd^4x%Cyg{|4QjS3_8d$z3KKE8aZuP^o9>c6QpfZ=VI zC|L?7DB4mK3)+RRNA6~u_d_?sa4M1ofU2t#iY1*Ym3mp?HA?Sljj3x&O5X{~Y`&>w z&c0N4mc%Z*d}*2Ns_Kr`yTwS{BVEv_lzv+qC=wYm~OlmfacnMO_q z4J$yv$2R>1GKY?3EIOqZ(i4R_wMw-2NF|~;Eh%F?T)rVBncw&+hRC;wA&p(}xsDMfQogg@kG~OYthP#J1Y_%O;T{;OVsf1M2oMouV zSu6nVwX60yRvjHzXF$SL4zgqe%%v$0be=juR<`d|7`oUS$pKWwCaO}`_Q7v%Hz7L$OfIczKcB2#aY8$r z1igwN&N=ZkU3HTk`ormMufd~t9;ce*V0nGl)tT1mg=Yb}DV-^ucD3-e5ovxs<(Zmc zWouZJ+!yS}rw`x%{(Qc@exMHc@#GA8(*w!Qip;(n5xXyem@_F?Ue*wb?M+Z26~Zb& zR?l>@SeINzF+3Y{PK(zz03Jm*YY>Oh15M?0cBX7_`&Nfylu@ZE(=WlDXz7jcLxN1h zK^;$I5^T!tsvZY!C|&?uByt@mnhh3Gt!1Qyqt5G=XHLvNo#t5V(5h@fm840t-X~dq z#q(Hf4M@TFMoaMA5K7YK{^B>wir+0muCK!MRfD>R<5uVj5Ioc9!Bum~6 zD|jr$d#@Co1FEWcZObYJ+8H5DP&bZW;i03qw28BHW?lNs6^S`6P-fH>8EBx%-^Qs_d5IW#Ec%V`^|9<)7xe3l_J?*#=(Pd8A z0K9j$w<%^-=*E@o)a8r5yr800>N|VNt6TlUY?|wnVSR9{tE_7vH`RPBybf@XR+k}= zVs3rlZ@D?rENdVyK{{QJKZ%(2P^+&u8wn41$-DQ(e za+oOktV!F7%TXjJA3+Z*D=rG>_g*CEZOV3Y3Z32B^|*HcyV|C`FWHYe1KMwVvRfO7 z#5#g^%l{EYYsysX?BZ%-1ppC(0IZ7^AuJ1TpjvN z^J-vC)cQc(lluQGv$g0%pj@Kmoln+T+^qd*B{Ay%Zn3Mt(=O>pzc8V9{>C{ipw$;88dIg{e-J=d_f`A%Kkz$+ zpSg07g$!zzjNS^tTj0KHCBJN$Lkck4=WUSMC1rJ{ zObwEC^g(6%4?29ls|YxSZL?YAe* z`QvsCN5)M+GOavTy;v)_jB13XBN5F$lPyvzq@aatXa5t$N*xq*4gBTx(M|~ysJ7eWQeE1szD2XEJRbMrP7_KWl|r}? z2{-b^Rdo#=5(}sUB?Z(r9is@l3Z*+$Y>fgG?W!}Jwqm9x=b_V70msS=(v9rMi(_X1 zTGg|T^QSz9Fw;D6V-tLSYwgc(9{?E7JoU$#ISeBsmS^?)pU(g@W$z0`i0qMlvoB2S z(Zku&)6tjVIdyi_W}w%9iIvybhRp3WP*+NfgGM-x(gT39MGC^P&(XI<%epA_DdPy9F%&2eLH6$Pa=lOxE`=we0GGf3VHjg81nF`2)#`tK|BXG&Zn@ z57cwy?0iT3_MHixoWaw({-#_k;6JE~zVMfc*KGPq37H+K);Oos;=+^V~_xVX>Z*i;jLMAiKe`ZoCto<8~>tag)$#> zDBwEH8Xbpqu^oOrrqQV)p?wz9Wt-M*MLB*7%dlzZ=-XBWlYMSI7x&37pK?e(_PAe-{Q3Ih<-?Eh z?ei0z;5LpL7xP9PlI}!dAd^{Xs3vhyk96<$(offD>+pr=+ZT!FK3$M^?mX>A&Mr;; zCPD~!U8?lnzzIM-HQotPj+@zDNcLylN7|*l<5&JBo3{?jDpsbS6ckC9QS!0ACZ{4l z{BVwX-dB-^*KAAeQ&fO7FeEQUr@B)2UWw#V{CEk=yBd_z0MyUh$fkPyQisSzQ{v_N zWy!v(Z2jlA?{ClY4L2A|M4~>~y7L7N*|bq2FZm3V5h)SZ$Hqr1M@sNiM2iqG{BP9! zT`L4i7l*;Jm-Rf2%rplDPjZ-fLJ2Qc4EV%{q>Jq!@k^1MQoLw>U${c`5~uy7ia_l5 zuD=-vPjuX*QtcKUa*_8R>24MzO=}U6&ll}R9JP`}Z4Z^Zn?5^-jbs3VFq$u39|0RdisN(#wPVw<}sEWNDpsLGOwaQ#dKhy#UD<%sONM zu{lsxb}t8Z6)m-Azj9IlQReq4xkS5>8tttQYXyBD65l9xiEHj${=!+m{JrQ9w3Y+;anX#5FQ7a{iLr*F|Y%*74{T_ zYIONtSI)MyYNSbLc7bvR1#ioGsyD(1U42tlusheXI;ufzIxK+?=S#GARbSP%ST{fF zZrq%AAEa8T$NV#wFujQvVse)=uJj%WKHqP7zl?7`hew_zXdb=(iy%cJBJOAK58w~* zjiB;S5dgdpDU_<+yTGoL2kSITQ#?Pr)($67;Uy<&H~kBV z$orxYR+XGOuE=`6+rOy;Oz6=NE$d(tWSuyuQq^Oi%sBupk>jZnzj5hOb4%^?rZFD7 zWUvfBXNuLA+-)jz*6TDR$-B}Na#jy5Q|xA19EK$Yon-pcvHbY*sfk`P!+TF6k=2dAD%4Nq~tN2ue4MZ(Ge99Db zfZ?RV^`Sswu5Ah4i=9+?@5T6Lspx-azf>)kcD@%|S|ww-<(fov(3up`P3z4#gPRH# z3KA>AO{`Lnm~ds|(*ZpK`;^PE4i4mT?Km~`26+}rk;cBVQ0l z?d!~mV}5-+iIJ3f`gXoVSDaTO{79Qbn)RoUr*hiG(mz+U$X(S5`g*$nfS%)8X0QiQ|c&%k9RW|a-x`Io`ExUbxrESP`_XYd%uU{F9 z<p4lQrHC2nknl*Rf}T>K%}T6*5xGN&@IjJk8WF5!6j$hBCi_6NN`prSth$K zw>C{>Qsng{oai(Nk|LFC#rETH{E;$=$9|yxq;GRkl3k*=vy_o_yHeV(W!Gg9aOE5X z_?3fCJeBBkIXb2MYSdC7azKkDeQG}H2OTE0$x|r&a4aG@d%0|Ta#J2`*~RnSDVVSO zgwmI{53esjK(S9ovv!B1PqkWl@s5;*0?R)}piMinktIkfC45Zn zKh;|g#o58r)j@}40a#y3x^of?08;1Whp>Tz3Q@|-G}RiZ1(aD?9o>kkLs7Q+8xH%_ z+X<3Yc2U2M9UOOGv+H#{D;(XrJ@UbwCu&h05=AS_>tN8V)2nCC;g_8NuKFl&HK>VX z--kVUSW{`@=H*RccX$H}2oJKgb$4%^SWx+)p`I7ts&Dc~ynWrEkNgf^cPDJGW!iog z{jR(bPJ}W0l1W*Yu!(1bRfYs_P(8RmIP$$EZ76zFe_6Jcc7LgOryu5VUJ4i}@t5m* z>F)@h)P1TDj<#fPFx_>uzWnF&>xcf<&bPNe@`vy3)A(GU8W}gaBe^)D!F3wIfHdl5 zFG2|+X#w(^TA(I4&obFYVM-<^86jc!ZnmnzWywTtI4(e|zC7MguT5{i!}*XSDxpr= z(;jaR_C}n-16aNvQ014)xg@X&Fkn*=Z@9N)7cN@f>qgb4(PcXimZ_(8_v%1+dr)+G z1FTBkLj9^j{i4f3n;N!Jt26MgzA4qGt(Wjneg z3zb=OAVAk>s#Qhi*jDv86yZ?(l9%d`uRhgmibXbWxp=|6YPrX1k@1x)DC?KCdwn_o zdinO__r=Ti%%H$O)vSh5UP*#E&O^x?)rFmzkQS1pYI^y>VQI3Xz`T))AUhJ_UCU{I zWY_3okbHkSEFFESp*s1uD+V?+D>xLfD|)O@SZe05KDZfaGD)e_^}fZa)Bg zQF8g$WBdKDkN<7g-ABK&<(-Dgs>xXcZ)8Ezvl<49&)BJRKJ9WS5WuO~Sl1J)C}2LX zG!!=@bg%`3f>D-N`YSqW1Vkq!mh66(+?f)a4aB2_jcM*dHlXs4Sc`pCpEQQh zE|&aqY#LNpugV?YS!fQGe#UaeBird*EOkzGrR}e#NzG(0>A+}DadYbR{Z2CjWi0yp z)aYbK6D(7o2D_PZJK5Wvor9rAXlBb?u{juAoRU2osMR1}6tR?_x^+PzAJ746ecjfg zv{s_?$#*r+`51OU5Kms7h&%uMp(4-=y(Ic{> zzkc?Hy8Y54Qk9ieS&?#GzXSoZV}@hrbdBBlR`=O7HVQs0wfp7sd+$r~)?L;qvC3yA z#b4eO@T{|n1Lx7fM7`u>Fq{&0N?kJ%$JD68$jjlUG}!@<-JzB=)P=a6{8c?-X&tq# zOa7p8a!`yjNjd=#P{QhjS)D))jXL2}AqHUbShBC<{`%?u_U#>=@wLgC(s8FV_0q?) zUi5Z*Wy2M(GIb`oY_W4JmmBeYtED{ZX~E89_lnT8mR=Zk`stEN0)=L*Ii=Rr3o+_D2eXZ`E z+PXfI8nZWGR5;{@q^6O9vz$80C?(UpYQIlAVZ3%?GNp98o-6jR5B1BJyS`)oKMamF z7|`&91JxBY&Wdau%LRIL_n5NB)RNw$7XoJ9`93?*mikDeFtv8lu24Ey_#(O#UYoT0 zi#KaKiCUs7EiP}G^eFZVixS(^GkT*L^OHlD2k<|C;4L}uR4ZgPn%L6Xw2WKZk&DO_ zf%#LRYE8^FEI7@wtmC>&BA4xpbgc1)ZZniNs*`CA(WnMgXSno;W6QNN#+K*bmaKpN z$7*PT?cEv{%Cqd0k*VFNQA7qbS}U*ZUIG#maYe<^dvbHxw|>? zWgWmFuL9`+NMXnWbxDAPGN|;|uQ?b9bIMiqMPCD+yRrh=k%Nnp9 zvUr?A-?fwMefvqRwyk+m!*vOgeJCddOiJ1(pAL4Mx0f5#<4(#K&1)THu%mu1ec5^F z*9REz29alazh>_v8K7@_sH$&0PN1i%?wV-S)qw@$^PKDtozY1J)Q>vv1PyYFE};ZB z_PmazEaqj$OoH*yvO;)eUylc{iFOjS03lPGFOs`vp%hsv(g=j#0NNd#kkGx82(P_u z3YTP#9iZXm)=|m@kS+F&C`S9~JSZ`FO8q0usYE3bDO#IFeMOoMNsHq-bu5?gP`V2U zV87H);c$}lqPM8|p9}W&J!LjOdO|=b>7z1Q+0MsQXs-{A532S_>}XQeE#wf>G`-Wy zHDr4>^&wO$S3%c75^(9zv5e}OuiJXsT2tO$6-%IMDeZE)Kp_^V^li(%oS`ZIgM)7D z%_(356mVj+)KfKzppFZ#L=-0H`z8DOxjrwQ^8Skbr(!gD0JDLKn(elArDID)$bQVFwKu)- z$=c2Cn>vh|M0o|9iX0uCllF7@$?_~j{Y|AxGQo1Ha#+nKKlK!QQV}RVTxV8d+lyf4 zASl(B?v|%C!>Jg8;!+AR2fc|Doe%Z^G}lPL7tVXtA)CPKH0{Oqtt>K4 zqNW}(TJ=%}cFnU6o%(>hozm*^;rSxz?hd$lPk1&ha<_eIkl1v1(7l&uX7BB~VBbXn z<8)QQ9XWZP=l((&q?sCSC5yTeZ-b2!iMq$~qa|vnS^3iobP+)=t=5~JUAwkTTgzLn z_bHi>>O~cB2P8F!UF2jvjI!W}Za6m= zsXvp#p>nz})~ngIqDr8)bUMtc;hL&&84u^=&>!IDxd{RG2TFYDFF+M@yw2j5CAj84v=rjzjO6fXGW zR$h{dFk7EzXD2A(HDa;ds$a2pZRg9eJ$9h`a4s~H;_N=lWh{P(e4oC7^(UXXtSdQb zQP3csD&bt7jyhL_g`*cuNcoyw&nNJ{1EU1|D%<+v1yi|I z>vaXtfg8r(?M&AU@=2Nyi;X7ps(GfJQNEp!QP(jp0)VxUdEl+mv{g(NB+`*O)C^%m z+=Ol_Y12!(*``;cP;1Mrf|_Y^6gKiW`=6Rt=mAy?Dh23gx_QG~G<0R@*#|P7i3wHG zWiYB~@~W{?^fv0q|6H_Bf0L9=j~3dt1)X$tQ*R{hvgq?{c9Q=!jjKkXAno-y)}7+X zZ@0lZn$52h0i z@8Y1E+mx*(!{xfjJll`~n2PviY7zciv#)=rgFae7$+@qeiR|RG+@f|Ivnr_E@SH00%lUI^1^ z3oxeBAe_ilc5))&hV;b34_vjw_YFrE@P7)(%90rERB@#KFHzhf5})JFx|pg zBNB8u>^D2Bu{xs^xSPWU3Tp3)t4U*TyZOf%Kr#@OUtIJqK+%dFQNMX$c%q6a7Wd;) z(fWD~nFB>B7l~WLIku={jLHM^R>OS*CjudR*TMpLw+FH@k)7bJv?JB0tw^CCC)#%G zNWiTEkSa%~8t^hw9!t>_h4fLpVUC$vR4Ao#X?(Y0-|qIY{dYsEO!ca`oK+@!N*ufR zuV6g3uqllbOJ$I}b|!OLF*r8kET&rfyPAnSjGni1@NY*cqr7va+On3GdR`{IpPZa3 zy!_MgCI#^FONa4rE}Es)s}{)Oa3$w%lDSwNPB45LX^vN#wzN~gcASO4_?{(=l@-^jg0^wJmW z@?PEfQH?i;{2r};4xKZ1C1t#sBztd}9|c}&=Xf0?&hFHaTHdOZO^0u@T91*yk{s%HEDe{64&G|oVR;)YtnwBF4JdCl#li2qUTqi_1vye6v3sZ#o3WWTxcox=oSmZwq#hKYp=bd_p7~ z4}dxt&l@=#hbILd=-^a{;9e?7HlM5R8SZUeLpQ55$6)0I-FfL!IUPO^?@Ff~HFYJy z;6q(Oa^p-gVucmYEv|;Z#Vw9o?aI!aSw0 z(gDC-otDUWn-}=2_SWWZII=@V*PEP*nTTH{S#9@u^C3sprcX*Uc&t7B;l7Od;rr*$ zpWa`SgohN@RQT&sfv;RkZC#Ee&sJoKvRyW{=C%%E2Yn2+cZTeKvZod3VK@Fvq`h(g z6k0XhOi~GlLZjT~;AE_}lzE!E6Et?C<3LtfZD;oxDHtp4GdT?q&hg$Aj=;KqV9RYbrpI9Eu-7 zy(HyK0OE>?=scPE``XY-B3E=a6+Hvno>MDDnFHQFPX$Ecz~A!~!>m-Vu1HW1j&oIz z-Jz4Jx<^g#;x@JSTaAF7O?=_`;ucwM&DF1ti5PgE`?nv1Ae8#)l8l0D<^N^ z%MsVUzQ=h@74Ph}f-8K#rm z7@g|ub^g}i*h^GVPC^4s6_1W6S8Lq?XpMb(q|P(dgFAZRMm)Zoe7f22qj}57Jc8zbqG~lmn4u^i!sOIy!i2>aAwjo)3wv-hxmG^OoOkm5Mk@ zDs_>YXhUI8K^KxQ_|E|cM-DBdLzcKe2w4h3x=_TD?KG|t6TjA_1iP*SR|6T|5xjO* zez)yq zeiKjUm!yU8MpTkIuX?4Obm}x-Qda%kZRDJKQFLSY?u|LcxWdm={ne`JRDMN#s^_;h z4wL7q`n(+MR25LEX4qksFgKL3rQ}!?a{?`XR;(nnf7;O0wfb_j>o->6j&S)6B zRixSXRxZjjY1qmzPJ6Yi(3v;aS0{KKBsYgC!cXP?%NELI4X%s*PdL5l+vuxQA{Ut2yVOTfAM?LLSSO80bv z9DLl83KlUah768+Td&|ye41`*_2@YRvuR|q>*d0sa%z85NtEAQYU)|T*o}HgGvMV9 zL~dT1OVrp~vmQQVUoI8bs@HjuozxP5NVt5-GD>N8tc@`F%#fe{_p^=oApM8fq7#h? zEH1S#6%Dy0#ovzo-iDIpkYV^&X-MVHL$?7?Q$G{n0FaK?=)D!AD#9q;MW!4ltY30mIP*d(W9mPNW-M8k}d}2Nvr%>&V z;H@fM-JF?Hi_gIwjs}YzV{@c$Q#Fj0DUJgHVz$&TDc#xmA4qFu(+BtJh8d7&6^mRD|vIUdwrY;g<3G&4?3gBFj30GT7 zV!@`5{iK}tTJ&W3s_J7h?2h@iUb&yqQ_zTI{8R_$pWJa6}*YZ_6MnE9FpMs9U4Ja)cTX;NSwW!4XbYcEol>V$Ay$ zduKfO0u#K&bgi*Ky&WhxG*%=EC0%schy?R+6&2Lg-%^?%7@#Yx{25Byq|g&DUT%yY z$1hqjXH0&~tplu5*NWddWnT=8`pcC; z#Bq|u!9+HSqx~&A1viv3-@FzqL~}>g_;fG>-|PIzEbJr(9?46AcB!_G})%lupWL@J7r ziO~er>fn(o2#Q&3_6O}Lt7z83?xelqh7^TLsybL!9rg#$D7AdZr7dh+u+HRJH0a@F zY@C`%_~?tY`dqK~dVvp_Er&`;*Y?qXQiq~B>>bsQRhP4f&6aRfYpT}nPIUt@HJB#O z+7#vI_TpurD#ZS3XUgs7DE4NH_2vz*F$jM@U2{$c%53dTxp{9$b=vFRoffohB*n(r zSl)c#Q8xwQ6pnT*h2+AH2?nz3^7ih&>{d8Pcsi62_3xwRP>MD?2kg8O=|L~Ys5B^H zkS#1JMH@MN8S?&avHtVUr15;rD%rU&c1v}QK1B4un|TmjQ`*?fyKPM8Tl9?~w0P~w zqp4TDOivvaEt>osQvFpTA{AM~M4cx3U5G$D0_7SgjC@eKtZ1`{29VdQ`2{BHiavn6 zcmo6kCF)jKN{Wo-e9A84?46Yk>Y65<{&39NYRs_NicYiC6$LoDIm## zn4Fg0^Sx%-*ddZs7rJ;Z*S8PfKfY7&Ob?ZngNWyilhWIbkdh<8LxuviGVw@*7&n!! z_9vL!`eWB(*+kl+ZiuA1?J6Xw4dh6TNP^c3NTLh{Q1?>AQf5VbaW-0*|2>Z6Z z6ntV|vY4y6M7-1fRNKkvNJgxZGdRvt3Z1s(J53hFYt6DXvyVasj@}UWG#Q+m#_~D? z^CmN~73hC}A2p;TU0jmtIF7rL8ic`j>ovdD-``h`k6}1n9aJ`a$e?1yI1itmxz79oXqeUfmD*bcOopw)=u1!dVpEJgIGGjE(sXy${ z;41Z(A^W`5xz?l`ywSbo))>iS~9?L9fTmI<@S!?@#aP$g`RZU-Cx!bHV=nCzNx`iS!DV*tfP2-ik_rS`qjO~M6G(UK<>uWf5l8bL zS(tJ=IhXM@*QJcCDfZSeb`Y>hC%W@h9Z>k>Y6B<>LN3`Uo@%D@zgf9Y_q zZoXr3#1a19erCB@#9@82l0L60CIw1a`)Jc2ytn<`iTuy~)m!ghNO*1%a9h)>iz-pm zbwyPu01J`ss{38cGHLO?4JOiKqwSlW6t_lH>*lakBeTB0HrakDJs zkg0kWoNBW222QGE0@|wQ=2ox#r)s`{+Duj~r$P{_GyQGFzWsK8`t;5p;-P?X-j{-+ ztDAM1fy$j#o|^&0M4%USjYWPb9s*D^NFCe-vL%OZWB0nz24X(JOKlJd9b?z79z06c zpGWH6r>Swk0oeL2dFE2^pLq9b;cNEba96!Z%CcgY9BZ|k0}Qi$xi1NJM;@s7A}P|o zK$fR6bebYn#V+HTl{!^cm8~D_2wp@)8P9}J4g=+#ld9y}!Qb%Rg?9-5>*xRX?%zLt zdavI9I+v{xwyUKID5CC?Q?+{{>V$1@%qMkOy{FY2{zKC(0Q3PN*TBm zuH*EP!-I;a1V6qWXk^r-qf0uTQ8A=TPKpCY<&E+LU|zRCMmzb&N1fsmPB;~4p6hyX zQ*YTzr|b5TLFXpj5l-qsZ42z58cBKCj{VCpq0m%hoAR_OIig8C(W^_{7d)$`D)pX% z_1%(vp8vZ4xWCqS`z*coSyLf?s7!J3&eU(%0r`%r2)P;=9C$p<>>Se}j3oJ-#fgr4 zS2ARyI!=9y>L*tn(MYQR9d^_3JSm;hd7YjNuWV(ug*C565a{jgXbN+)a!ILhVB*xR zdCE6ob0@d9vxgD}g4B1;TVHCtb4YWQ1=~0mnlD|P96-ZOzd+38zwXhl&PQRn%lI@-q*6)wgpgZOW>94^DuQ zWPqIB*2;6dKqKcSyDs?UuC$h4w;FGs996tEgWPR?kr0W1+7^bfEF+b1)bHYIHvFj- z$UakgDlb{nKif{6-p6`<``7QEe&H~lymFRMKL@CVb3pPwv{9DEeP-d$me!y^J|{tv z{Bv57krmhnnu|BK`K9HQbx!ljKiJVw(Ht}?FIRo~9&BCrx%MUhq~s;r_3d7*JDRlF zr#MsG^;Dh>yf9So`gtc%W9Ks|#H8ny`_6@+#Wyy#ZQWZbivJ}Z+AqDsk_76ae4C(F zA}(uu_z()tPDk)Ir@@25T+iM0ubO~l=v%Jhdi}7TI;lIap|Rl*ZSmL;RM=whml5 zFVzoub`-tWOO-~G5$VQCsk7lgsbNWp+e&b{Yafa$-AX`L4|Y-_=ib6pl4S$S0z8_& z+PjUC6XbDIW${&C9b}9gw$llSn%R;b0K7duDNcWV|LwnMojyp_`SK0zPQJ*k zK8h0fo#K}7TcoH}qJ;`nr5{wm*_+dQQze+Hw%cymWHiOdvT!PeXuD$jT?5;+dd<9k zRsayA3e_P4Vo7p28{FPln}7vbuY9ONRe3kCvf4_Nm2r~+!GT^ZCbtUN@dki^IsggY ze;h?{(exTror#37Y4gcTU|F>4cRXDGl>25=l#c@|9!?S zX`-_SZ@#uBJCy~nkd_ z>BulI$eXdlvuTsvi$4yHu~?ZUHf&x7zFNOg!1qHBCypX8T|IYwtu*O)6iENykJ|tJ zD`VcE`^IV*o#`kNqHiy#96oB1C=1{TPVrT}&j~)8=Ig*SpgxG{UOrg6h6Rp7O?QC4 zVi&MO`!!R!qLe^%eWU`F+*}{07jpz_ysX40i!&>?kE6SQ>VXt%O{pG03{IOS zmS&Qg+|fKc*#vBLoSF4!vjK%jqIH6}Gl^SR%1Ummzk(Oux)ukZoUKp0&TS+IHKm`c zb^myr#Pi{zWXx0Oo}8il2w|pbaYjv}rPxUX*WKsr);rVbfv8F?b)UmzN}TK@pzgq< zjRL~yt%?!(sOu970s%GY9;cfXIqg;@TP1Mgnu2O?v7W7Br51=k4d}DBzx}?<0Hu=1js@_v; zJV=#e0jHH1)yRSX$4`lz(_UNAWe6}nhJGfu^7Prkps6hC8#!}t)9HX>Ros@BC4edP#N z&|}c@nDn1^d6)N+gK|%rFtj|w^s*g6#3^IM;)i5hC|KTwjS?|G-~+Iv)WHJXy&r@vXC#vulqq zH}8sW-lVFAdr+YI>XJn`i--CO#QsXo8$@zzu`IqmwKO6`E2k#$Y0e9B7-C+9)zm0TC2nkg1Sl+ZaDB^1t7uf`~$WS-yo8#4T@p zFZCe(vksCpqSmRh8k6Gmfd8Ie62t){;ysf?=t;*M=N^E3LbQB22XHtWkw`pXQa9NV z$}OS&(r{%-56ix0*@=rA39*i)rFeTyC&iE|FHS;+js`c;drGa|3Pql`R?kKI_m6*y z&cBj?Z%a;L+b&&#W99W~5NSZmiuw(kj9^g*@(#JG{=O3>@!TBSAVTjKJhuG#o@rLNSa zs3#P2I~XWw$PM<_>n16RPT?cN$;sV0$_da6x}r@9KvP1V6TK?JQ*N@x5NW16X5)meT+=(R6Bd3Kd1)IP57mc!6S*>k+pt&J=J)?Q3? zhbRtn$qxg#Y=Wn2*%wJvBCqf>Jxif=nUevt;F!oHS0-I&8E|N@syqxprR7oDRx?U1m#G11$$RoE&_=1$8tb zt5Nm$Ba%GT-Eh)@5=yfT`Qlv`yAyq?v=%Q39l=rP;tlJ^d$I6|b6%jNZo^Mw>EuSrX(lv!UAPviT$;^q`_5 z-~FU6>E5P|CPY_UwrPY@b>uyJa11w02Tc`c#g-qFY(R#45NRD~qF&gva?sW9+AJli_OXX9jmq+Q z-3Xkx4mJxxIc~e|=0x&4d42<-$8Lc8ko<5PbF1FGITYLb7g!yPWNymTe7#e~zCeGp zfQ?cQ>%N4sDB!nK5-eXNs6BW745&hrbj*8Bs@fYLDZm zs$q2w7_<)F(}{KjS@cB}&Vw(0tMIFLYasej%E|ZP1KLHg=gq(&IXA1IzB#-Voj%}5 zCu23y=GEdM{_BXQa$-?!($#bL8+@W;7u6A{m`bdA6{IynPujT!S->hOlB*n&Zp0Ev zj9@2TlpAMX~)|PPbcrMtN&!0a3>zxh6qrY=)YGfyHu$P~F z%Sr%?YYw*QagY^i-?G0~<)1YVQ<;1X}PZAe9 z&*rpaTfNk(%#(iLZznPtY4#RKzXB|iFkwcUYswAh7p&LRgkp0fKdd3 z?1UiY_;Fs&EP!>X!1Z&~yNXg$-9$U?HbeDi3#w7DlLtxWiNkKH@b~2Wr;ANHyrQ@T zP+HE&>H`*TDwf=<)9l@#_&wP@;5Si?$&0U+%ZUv^q~evuJCv?O3Lu->MAau?z@|5r z92Y14cdH{6Abb@RE`;~{<@!neQ{{wfoOszWHDQ=}%x9Y#%uDuwGJA_&_k*Xq{!*Po zp|LH?#siFVshtv)s%F|*r&GwuY*eSm zNCW#uqR4%wLt$!d;H-G+sho+d;8VvOSrHrpR$$FK6Gj1Dz|rPg9nR}6nI@HIN?qoM zYg8&ICrdu!bm@pQbV@u=E$sDrR~6@N)w~ndcf}D#wb?FZ+#G2mi`?lH=QshQ75A;( z6?MtQQK0PLba;mXl6I8uyp}m}*c7J(1WBo+a#1Y#P<-Z4!+qC8SGo3`d}H7L-Ld@k z{qN4t?=Hf3{Xa}}Qvp5aOvu-zIF3xP-j`1u=z9bparXYxySP*@8?C^&gR1vbKgRC# z@NNyXUhgow6O-WJTfumqc!_@P>TgzOzJZa`%=dQNcIw%byY4i*Lup0psH8@RWSye0 zPdcq1>g807{SS~{W0l4v^$lfKXCDf2pN=Z3S9EFaMk%ltFMGDd8s#H1pU3K#^}`$~ z?}6)c$^QKK=lv@Kdu>LjX!D9$8W3HFW{~o`?x2fRZ)YVa)yt1zJtZ*f2=;T7$%gSt1Z`>E5H4*ZITK3u8Ep?|(PK+}1 z)SqlL2Tz~NHT$0*-#bh_c$*-m?q$_M7|+9+nZ3i#m2kzoS!TKb{Gom{h2S*+WqePi z1(KZe{RHl}i^Ox>8|$MSW75doTv?^avR8(3g4B(KpPPDy)8WKMRPEud-9xo_&nAmH zJ7jnf^PDDSvrDzl5rFC92$lhSJ$z) zi?q(Oc*(R5uGNCWcl&d_{`Iai_Mo^*%ykGp$QYD>RZCSRlXJ$2Ikf!otB|`>*%Xhw zPcZ15jUzGC;J=B&uEcdM7C(?kK>;=G9NedNA^h(I5sBEA=w5*k#p5_f75(@D!Fq+C2xRgmQih9-oXMjm1~o9TP*RTo9p%cf(M?{guA_I?5_hzVqYWI-xHKFF5ol_KD_dYEF*xq3T&2v~ zTKDmqU-MR&w>6jKiF=SkwmV|6-K!NlmPT)JQeXP2eyhjw$mV&ou&PsF8dpH_P7W|?a@DUZ0sNbvHqGQlk+v( zQ!U{tdXhRU-?F+-loSf1cjfd6R;r?0t9jK&2k#K)cM%k!o}bv);o6PMBo8*FQn2;n zJn(>CgAq@HowT=AqgFqqqm8gERg|pZ+!LxBL0gmNHB_Rv#g_&os{RN6AmO*imn=KMln5=P4e`f1=)>nVr zQzV-lgYc8g;34tKukg~|)QZMHJaqd6w2rQb0sngr<9MYG+(%d=p>iv34?8*ISirEU z`&!rh`8e80Qt~#((}**a)(V%`xJ{6_bK!?7l_`k^)D{9BJ)8SKzWoES{_XZiMO6LL zH4qJs-}3lfTNGk$IujKw(cL!HAmZ0E2h+QP;Or$m8x^Ne0H?0q)I=v$K?t(heQdXy zFO<1?C(5aU2Lf?0Mg^(sAy{Xtfn5Qr;_vT4S6@z~_CEb2*cXSyz5Z8ft$3$V?!5C~ z_jsDvLv(Ae-ndi0QjUiDHIlW6?4%^3Fd3rlCZyDUDnOiR6_@jTFgKq)iuAZRiihJe zH$d*x0h@i~q_X4jU5$|1y_mPRA9eFA=Q(-y2BM12Y6H_8;hEH}a!fQewEa-yu344} zSjvQf{J}>YU(St{)|S>aFtt*D>**9L7_ULqJXb$fmAX#iAb4NVnj`48tJvC{ir{){ zsY^15)f@mA00L)IHG2(k)2SBk+iUJ%BeQ9*c?O3>D0_(pRH3|@o@9lDr-AG@kmUd5 z_Ta2wm*c?B$RM4AdW?UhR0JcF)ib}*dqC=eIjC7Fo7qs)ITkxxgb`BSQTshD zmcUf~s{+S2;)m91Q5OwS5KvVKL#6E0_2{F-*G&AFW*b{Mw_>I7xK%w-o`vv9VAxya zU7y;PQy=PK;`kRuYYI^zu%#A}oU|iWc^z4o#KwN;uqz$VDc`HDLba`l4#FBpBTHEh z&n43p??eCm`(kXNDmlC})BSpkxIil)oV@EbjB2`mZcNRsJRp%dyFzHlt^YSyL zW**L_oL0xTvl5yyKG*Hz?;qONkK4m8f_88;1)HVec3eUmUQ$AxPzO^Y|lAxpuf~x7MDUPlI4$H&_ zemkMbUIbB+GY8P+v2Vpd);M7#m<_LHk~=o6DF}5!Rb`7^O+ObVuhK%>$RsFomV{`< zPx5bt`6=0f=4a6AWv*#J-k($31AIQ8%l7S`zEThG2aR;}GvcU82n8chGALN7$RW9T zGv|5#EPL&ojwRmh*qtMwXyO!t-y8}r-Ytz~;$RDCwH5s4;W&nBR-+VlO(eksM8P-0)bFrHNgCI9p7bVDm}L zvo*a;WT}QUlAX;tt)!2K6nk(>BLNU*IA{5M!2WOd@9#X*Qd6;YA=|29V>m)1Lj0SFG~Q3}*2nYBuw{+|wY>T^~7HQPYNoN<0@a^x~hr z{#OxW5IPB)RqplGqAJCsIYgpKqA~(H4Z3Zox_b9q_gdw-SYQ9F?|Weno@M-KUmMw;;^bY_9cU^9p+99MUJFy`3*(o>uzOR=5VTQu)H9bjv0_ zw$6}s?=^Q_KD8=As;R5-y6Ovo$7u2dsB%d(6bE;eI>V)Ma4=H!B`iBByO&RUy za((~f$1g~mK>uQ?vE~B^EGGq7KXq`jgBi7WZR;jdr+AGZ1NA<^bXdG5WzbH}Zjwj5 zok67~3ch<@2bGkAlS9L6tx#<1k0`zDSaN&>Zke-hn@i7aXK7Sr^OO;ubluqM;XKE_ z0cYBw-+;OWk=?-_I`wlr+r~C$hmaqxtahUVX6(u3bOwOFl3kTc!AR#Jx?27e3ELDx z-%fsm_uj46bAZ{~-q(of#Su_&j3SxyeJNftwY{f)?uF`xxa{sG`pZQwot#H{zrBpk zC7#3=R_Itl(^38_q2OFv_-)q+RS%=C51?u@Q9s!Hlcuhz83^mGO>y${x7J-(UlaQP zoTw}F?oflHiTk-JbY~yS0b#{%sW*>Sf3__&KqL8bJT4VfsO41lcXGaaHk+~=W7`48 z()6Mi%hLERl?VIzXtRF%t$zLTUJ2!)cgQve)~ov!l&uY#MN=KivLZ}4x0KoRI;5)! zs&+DYkawhS{gg7OHXOC5md)GdaF4TN8ou#a`+~YtR|B5!1f%N=2*3ohXlFpwd@H-d ztw)a?ZbuY?n4dsKwow|PNQr5d&D7ge)#?TVSdD~E$`7p+f;xSKilXqHZg9jd0(%F{ zY5Hp+MF>-jr%)U;D)dVY$5Y#iYk#iS{pr((Z(lxr{QlwF_rH0SJsK84o~G`h(;+YK zi>Ih-)8e`YFQ)Vz&Q%MU#IaHb^-{HvS{r<8i_zHy3f%xY8k>S>Ah@lQKDwr-c6V6n zdCOUny*H!ADs0r?#ONEQ0DEoD`s>H+pq~q_Xfr@od2oyIWJO#OGU5A~jw9 zEyfNV8V=1x!Fp`5+ur0ob}#RAEb%fAJPsf~fqRm!I0a&7Ma5zTjsS7&rjTF=BF{Sf zw;$g>{7Q{MbG{>2spCmWu4$84-@9^2iw0X~h4Q?Gx^>f#7WCr($BLsgb9+3NE1@zs*KJCJq0Q2y(^8k$vN=}elx^e9@2ch>afw=FRVABDaJHqr z+APV>S#X8v6ij5LI?q65Rn;BZKpD>a6NKemvonu*de!tstXRVtQ=Xi3MpXn-R{}#y znBrUZ&4Q`br0B1|;pJmxLi(wdM*-Zc&*+$BEJ8t@qRE+Uz4qowi}oswsRbT*T1 zQp$u{^`X5_B_g!ZQ2u(?kFe`yKsC?K&`oi!KH-`v8|-@7Fj+?!#iiYUgquS{)oD+F zGEe^hX?Oq}67SkO5cc`spId#ejPhEqo4v1MvwRBgP05cc>KsmW@?{)33ksyE&!K~> zYI=uiMM-F?DtlISlro&Xso;X7<#G2=3LEI&Yft%73BVbUy{dY?533}Knpoz`ucr-V z9#5GjfrD6=c!8WD&9*I|ymIieg)_%N;@6#4we0gCZA>DW!k<*K96eRq^qgaF7E679 zQ@b__&vD8+kQFfO$>^L@oP~X?*O%It@bri8_7UH;4`1t6PZ_9zjaK#YU^5+#mU@NI zyyn-CHM)aA#C8ycjFN9b6ZV%5Kr3ND_r(^JuID`uyQA|Sedsl`Y1gO?tV%whH-|0r zkU~LpdadS7Y6!zT=i2nYBkm5riQ)L=pLV!&fievYMa zJk1juHOM2Afh(qjaE|4s*Q{juuf09jjTG|X`(Iyv)u{%GcSjVI=2TJX zNE(R8S#?k2OR^y9!Y0A-X-8w|&H#3GWYC$4TTw)5Z_Sj&vT?#B8ghJNClu;j#F{$A zC?%*J_0SrX3PN4Sw~M1G!GAS+@0gYqC*LZl3+NmvaI>)tn*xnH^#p&BN-OWRexwo!v?g3T$oYzwPtQbQ&=9AHVB z(N6+p(Ui=2KDOXOTjsa7h6PE2VrY}YURIM!E?2!N$|SSq!?{v^Mo%vGG)1fR!(qQg z7VEC%wAhHcVlF>4XL@;*qENVw&0d=T1H82-lm-CC(3E_a%}u^~F4=Ft7;D?RN;g+$ zOA~fEV?Y8`t$}&KeYLfxR1UuPa55_`YbF+_st9k*q}GgecpA2Nv$7S=>B?O(x2B?C z+jeAm%o*f(s0h_%Ljl2Gt-}yD&DB6U$6Vv~KfTwrBGT{B=1d~o%iWz`=y?}DWXC&F z#{*Gm5*$X!lqiYNT7tzCNmd6FMKAhvP&Ke$Z(FQQfUs%0mUOUw9>-NgD&P7^jg-&t zx`+?qNcNZlT$&UPPK+LV4y6Sfi2z$~sfSmrtsFP;O&1sHL2W$M${}D$vMq#Q>atFJ z=DRqpE60ZCiduAD$KJhK;uROC`LcsuKq%eR`%70@v57;^#iT@Y)ed7S=2|Z!>HX6? zJD;1qWxiF_c?lGF)w`T7kF5*>=FLOdS}wu+ zrL)E3iOGKa{;_?07x!N}uGbEb)ERvXC3`(^JLPm~&Jb=TguEUqgfcSAXwFvjTW+cb z7m3$*IT0VmaLAe^zDTlUiF%z^U+1bRrE|&2JJfXGV1u<3RzJ6m<6K_qD05SGhMl~w znmk)YUS|)SEwEWD&T?6RpUQH{@yFMX-`17x@AZ%IK4Yeb1Ho-SN55mT$a(JrY_QZaSR@HCPy^$E&^qm*o*d(o!qa?~+hH7c(~fy}&8(r72=S|$2jo%3;F zH;4atFbYlLo41#JNzEwc3iy`?bZX4rp9k~Lf9ZAo3xq++U!x6KPuIQN!R~J^W8GEQ zWgxfe*dqD9jO^I0JcoLFOQ)b0AiL`o>>aCZcI(XTypTyc?s zvbw;W70LsL6p7cJ0-vDMs-rdg^k#xbSn4s+)=5P#Q-|=Dg$#k zDc%p3CMf}Qy}a7`&#sP&0Ov8B!2$&zQpTkI@+#TX%Sy#*9Exgc51CN*nJikCX9jPY zcOCO`fwJ-r4&Yr$UGrq4GpgZIc-KXpRmvq*Y)-jC>D`jO?^>UaUe88(H8nQKdMarr zA%)fP^tQ%mf>#Dp1!uO?=={r}K$6t{^!1h##`q&o{ zyYF(Qe|n{;PAbt9kf*3F6@bddLkdBRJ#J@v>sTM^gC(awyPi)YFL9M1>CthEMO+6F z@(MOz8&$6|v0g1)YDM%*>Rt4LNZAjvvUe@5SL;-E@7Z`ZduNKCM>*<;1G=4a z89S6dRKt-?pkU{!AW8YRvJA_edA3U$XsAj4th`6+LT%WAzQmfBu7&cD-oRVZHbtfu zVf*%0L8|Yr_Hw;6B-2@X7wZF^FBML;AoPND*(&UcecmNgOi=;gBOly3WYt|b8vv-A z4945gYA)NjI*+`V$OgAuF@cP*}n7>*VfZ+{EXEcrmql5c9V>o9zH`9j^d zN<}%bxor6>2@7NjI_2h_@^wi1w>g)kQ*t0w-ccf+EI_&B-KqD2^>AoahW<|ZG{F)S z#EurS*I6U45!%K^?anpYxw(kH9Mk_)kICC&Eg`klA%?Caqd-Ev^yBCzNYLV!X2UKysvc!MCH&G5djvfb}@~- zK)5~3mj{i_E+xORS8;jk=eFoqJ8)zY+Rma89JLZ9Ym==~yik@UPg$o`z?p1+P&!b1 zfmH}NoP9!~4OznEv?nsQMfbEh0^XQ=^+)*_zTsoN?*92n=XtQJokQT;IPSO|6fu)% zLDk|UW@=|q(%d0!uX8Hl%4>X!yJ7EDcWbay0WI#{Jp%$Z6)hZ;0uA@!z%UuTX7-(S z)0$TNoH6TO-jDO;4?>CTq!R#DBClelw(eD(B`#dI_bzR9&2rXz+sksY?k*|&7R<2i zwv;&nVDG6^VFcvb5$51I&6Q*&P()R=h**6Cf-;w0;%VmfT&&-}Jjr$Y_Au-*h?3{Y zVwc*FY;pAo4@J7bV5e>{;3U>m;&NDmI{=)LmJpI*+Yz^C#P`ChkI{S1{e z$r}|CuY`4@rXXaSJ;PWYx-ZKybyrU^gYp4d(X@Pec8NERdzgotLo;1ctpY_M#+|av z?u*3Q-m2D2r-O|{wFVZg@uN;%SFaBydz)B#g`fy=DXUl9ma>piRQvno`c%LF%8+0j zWN_Ja2Zgg552kW*r!&J9bbLsbVE?eBzB4H)5|r|#@n0jQ^AmF;P3Z1XmkqXXg$=s| zYSl8l_eqMnhJ@a%NBh-)29z&07~Yfy$O+VZRn8LOM5)JmC}tj)$(7dz_a;1$J!T)R zsKJ({S;=iB7V5;rnBrMQm7H+Iso<+YjU(j z=Sfbi?dXl7&aKe2a|E(UKvQ;%5XOfuhBYx+{B_6zo-e6=M~4(u$|{d&d`Goa*&}7h za^RI58WlLzZwbBGRbm&DRyw(^tM*^^q7FDIlJnYiZTEum03q=eoY9I!<#EzdJoG`f zOB}$=MfTWZ*?#-@$G^Y*;u5Yd?YEu8;~=u;L2LX-H?y%Bo*m+4@7R><;C#OD)apLj zEzy62m_#KvXLV>@Tpe1cz%B!zv^F~KOw4xY$ zYeg&W7+3WiHx0TTRN?Pm>mT3VkLb#5d;wU8p1i!%gU<;OMc8)^Q{4&QPSe;o04wtd z!EI00V@ZJ)yM?CquSxA4FJt5BxUgiqHoXSrEeg)TV?=x^SO5uyr}2E~d*x`}Yw`ii za4dzlCaMI69rIRaHhP^v?ukj`aj&nI!B!)1?D}Qw`h}-692a?>W2}x`EarJ<$a7m| z0+4Ar*Qa7)T{cJ|0hsD=PXLrVc&Y!=pkv9C^9G*hi1YeIB=|TM<)5f3rgqOHxnGMxgv&1(}mF zi7#2D@^Ris^?+L^Qr`$GyQP0RKs5VqqpM$=cU=Ujb>*itB_~)vLEs^2&_*P*Er4L4PsDezifROSGK9PIPoPaZxYqAtInoUQQ3f;@k#3ZzpMAouAn@){6lRZ zibkC@7Gxi{%{`t^TW_F|p?dePPknmGP9=@+C4=UZT^l;76O-QcU^Da;yOxn-iStZFwDmp}iKH z>Z%Q$n;hpjy|Elr5&Bu~<&v*K_KOea+%8N}Q;WDhZh{0Au7q-Dz4|G^<(9UhL#LOH zU|Pk}OLu57Q%DdwtdB1TCWw?~1#!rxK~yeF^G?F|P{%&2tg1qs=fiRSza7qRAHRR7 zKfZtdg}Q|^8}%%kQ*3f}*MxBFR$Ql&M!FhT`CgXc+U?lT(0opj)qOjt*o3)NVWafZ z7L1d9{KOe!_nzZW3krzIQeRFfvkGU_M5^`kcv*F3aF`7WHk2*hLr)Q+@a2e`ZPa0hV9!lzpmYy)txQyjJ-M4=9To5O zUTi$DxznE8Ez^v^mF`nR23beb1PgHBvB2fiE7`aG#ZQy)gkP3QK@r9{Gw)x|W~$9w ziLHHZoCG~sHDa&j(!ymgNpGvH;JH0?Tc3k37cV8Z;~d9E?KP|MQei6a;+`DS>!AT^ z*uM^INaU7-kx6)YBPgm#y}azzBhj*kB@;Qc=0(3|9b4RhBu>s-Tn+ov!zS_N zWxK5fGc2VZsHJ-S`B=06d{i#W3%P$>_?{2htgCn3RfUw=(1gk{$t3tOt>E5KgFC zIekh<7pYke^V}M{?z`=m1Y%V;vTy+8ckbF)lkGI6lXB38XQzW$oEvmn(z1{9uqlSI z>8nDPd0V$D7Tr}!c3#*{)U`ZSZO9ElZ9_$V%>c`sl#p1z9xRMelt=3HIp zfI20*D`S0156S_Al9ot_jzqu&T|F zH^7O_DLZe1`kfR8PRF?n=%?<5iE@yvz5Q%EC=u=?#gOh?SmP*T`rS{F#`nJu$Ceg7PZ!%c4z;knsy)vT4iHpPvHj7#nm}w|Gm$qW_Vk`x1K7lT0 zB`cYbuHD|6Q?-?p7AApJ6V;_b&fz7jP*M#6Br_qjmv-RI(El1K}%^Cz^u0oPg!H_EaGF;iYB&{O9wYIk54MY$;- zk9%J%^)39QN=1#IkGiZONcvknVoWb;6!D0Xf_)%AWp@If9j^dqy(Bej-B$1D#0>!> zoXd1fcY{h^)K`mbvJrpF(4-|f17XKF6Yw|y&i!lJtUS?1R$b0OcA#tJ;-5dAn-~PJfZ_sM95(9M!F--vs3==~QX( z3&6wicBFBar6{AjN}Q)4qx{*NpGxu|WsDR}qpA2+4)k7Mjew}Rcy>gFpRAWe0RGUn z!C?)UpN1GezTN-#KIvVOe7IZlC8jS)x2CMuqqCp6dK;N9X-(V$x>2*#R6Jt*t}$-9?3jn5<*|y*fcSg$&ZjJromZ7*QN^Xou5z`6 z!hdIPrBY~Z`Bcmi$UF$hn;nyCWmlsU zIkh|QQzVZai+--V;O$*C1v`1*JU9(QR({aWoP*Vl9@&jNua|~Ag?(K;8+S!7-ZJIc zvkUC_oM@hE1@4K#E^i;I|=~70}|NilBHzW^a!ED6blzACUawxU);9HQiRni6+C5380R`H~a*J+Aa%$jvJ0eEz>TkdtiBT1938Em!_ z%<_v%=KQmCN8(hXI#a`29a71x(E>rCDq=@9ycTeNodTj{uWo`wHZKgFbi1^fZw^?i zis`i-ux?}p0;CwqFkovhTJgqPQ8HX5rpF%p^SANoANod*%kk4L4WXWRb2=ZKG#*z! zyzLn*bdkmn$@?X&aXu=XQTR2ja7d=!Dtzm*n<%N^t9PeLUYb-_y}9g*cD)bSqR|d?(5or znrI9^z+!}-JLK)zBq9s*pUxy}2h6)r5nYRaKOz)Cnx|%53YeL9>0Ehf7GYOf?#kB7s05a9+(0kcVAf zrbJ`TY*+l;M~~jrIrMfY#=a(vh__>;UL(%gJvmhkzUhCQX{AheL}9!l;MNs33!D9@;aiRmSmj zGy`0_Ips2pl31Ro)Uoca+g??CAaUdx zK){NkDaCwwN_erEx?k_Ud}d9*Hs$J+U>`x}Ds}&o!zdI)hM-2dQ38pdgC7Y*j~>RK zpFjP0KMnDq`G6D1bU_Te8p_(*H-n+ltJ+fJmVl7tH+9kaB~L&qPU%D8lxR~})rzDT zPiKpD#XN)Zbb}(fx2ysjC`jvMInKK8l6dWww6MQ5U|EA+7l(+bs4h?d-`SY)Hlt_q z8YhY4q?K7!Bt2NgHgAq>om|u@I@D`|%5nDpO5jlPvazArtP5wc?-_6JK@0_?((0! z%;!KkAmNbQO%iZ`D)Q|)7{n}_r&RV!s-h^<2247f9d`zfc=onh3T5qbP1!J<=`l5a zjewiJ=+esA4EuPgICx}tq$%`w$r(`Go8&^OwpHJV=2W-wNPMEwjqAq0tK;P{()kjs zH*Fzy3vf!MCr{e z{uv+@KsBWl=bH^(NZJ634FI8#S*V)M+ApK1-gcnNGPRefzMT~OS>a;|i%NQvU4yFf z6f4_Zm8;D+Rcnnhq$xpbPQ-pPSbV=~e_yc2XcwnwTt!P^N(h!j&*dg%^CSmMzejFb zrxSw!(ZaCvRynGuQUoeJoA>nsal&c64k{b6s0{0Nfk}w)Rnc!UD4UXRC^^nCH{s0H z$BU{M2ziG+WPnPuxwa*BR1^ZK5)|)?zo1qIQOXLS3}uz<>W$TCAwV^y)8}&fQm)qv zoTgK}x7JsnVu^WG4pfDF!b$a4<4Nu!wmeFt|HR+_sDJ*V$J1-`@_;bN(GKKUF!yZE zerm+fD5aI?*UmF5FqoB*@lxQLWmm>aXS6dp4%f2Xj!VM8?%ej+cW~`c_@X;4R2v~l zv3F_xmwiOH@mqy7rd)x&%AmUV#Fn)S)+$dFxTL4bD*TC!;B(5hq;J6F;N4o!H*JsA z;I{?LJ_kRSWE;rwZO}6nz|ak0lL4vAP(1C%ME0xl&5z|;TA@NBs(e8y$0(xJ6=sW>vRydr{)UsbR@O- z5oUR+4$!m)ITXpWJF==MiFY}=CZB*!#gjdgkqjL5-(6F-7G!&<&n3ItKdYnH)tkEd z04ncAMKPx)2!lOwv)e!`Ab&Mz>&VOLmWAZdDg>zN1VGB%q=?hDXkGyBD`Y$QRG{Nr z^n68Fi#F}WepFJ!E^9almTlDfZ<8a(kXq<$U{n!GldmK$1QW-;ETnE5^h;AuLy$oj z-#A>(B#ApNkIqo`{~}Gw-5x@`s^hg0^b*GeO=^KBX#j}{-e=Z{57;)|FPIWX?>b`- z^(=BZ=RiZ3pkumY*XL9>%T1?~alU;P?Vpp)9givyF&i=v*Le%C_1cQvM?BMjS5X50kOwk3lw)f9II z{Gz@BB%Y@YC&95A>S<~tRqPoI*#s(DEBQoX1`qo64$T+#IK63NH(Y0N$P!%lZpFUT zZ-1jiT@R3-D6s38;A9n)D0_<{YsvmDr$i}E9;|3mVo9x7?!D^_;Cx_k?ugv4W?!~& zT(U^D5KQ@0g3J!s?@Bnwpykih-7p^erEjaVWaBkmf9#g}AR{$Q!EC4QQS3C`)Ae96 z2$elJ=|XiyDXF5QG*78z-WK~yJBJ>u%PHYhDD3Yvgu*(D`Z2fCr`I|BuLYXEZ^V>? zYW3ZMefz9o**joyJ&X%S2^cp|us2oqX2kB`f8}29_u$QP(&juh$uxOdH}v{^;3#hqhav(S#VZXB?Q*3&q`{c z?mMLbjtAEN&%eIjU*0t=9$X7HJLyHnkXFr6p{YYhs2r4KQt?;(ofU7?^|4%ijVpHT zlq)-puwm%;21ADoiCWjrZfsi>j}_ImNDyA&7cWyT&EPbYbSmg&Pe$4g8-<0%CvW_` zK%@i#@;<8oByIeLlP#?o<#{_v8En7m0yzwKHYu$zH^n$7Z}y&%wf zp{@$F%6mAL4C&_F&I5-1=eLjjw-5im|N2Es3^1~JFG}HIZ1&#U$x@YTH{NAsJ6y6N zZ-7r+GAf!8>r_vAIvoGLdgm{AaSgb#_?G;8SMx%Y5~rni+Z1pR=?hgxQ@+K%?WdHQxpus>n+fvW)EbAW~^$sXba6xFATzRuq1s3VNlLO3e zWV=)GEa2_6M)r4IM53xU%ZXVFzH^O>M}-8bz&8$sBJOchyC_M;INQwzBKpTVq<_|X znGjMZ-+H;IDXORDr3?ztO))5M&Q(bzDLq!}H7?S5@#zeIxl8;`OU2Rn=TycTO#@|Q@pn%lnL<1zn6P9(X6X92%afOJz zhX`476y8B5mKEi}LG-T%&mjgAZVgh1x7_InsyByKs1E1ieMY{b5pLXTDx*kW(m6}{ zN7cU6b`boX`uu`1I%tdtN6{G;M_jJ<67nA|@}?f|?U-bF9?Fm3fBV2T`~LasF9aN< z>vxt4#LPLM`j$Pi1gLL^gGrCK1U9X80bRS6e`WQjgQiB>y8%k5Ac29q5*?vkOE(h; zC$zdbW@lV+Pce8UyBi2Z?FTZ*_Oc8l5uA=Xhr?n*J};|!l99Ev$%oS_MALDyF|X^E z;=#TPnF3C-!D02aW}MqnQ@7dTiKcieeBA8R@!M{8qb84Ss20kDQ^eQ)c|LC0Mt^i{72mtmvJ0>Qzs&DkpGL9liwe09N)^ zio9)V_^F%f5hSv*H_m6;{Pv;!`2Oh~@ZTRSML?`0*V>j`UC~#G&ibe6E=iP|hD%`O zzRc;hPCo4?1J{N|meffa%tkNKmGY&gT=_Cd*CpcC2^t8BCvi?G(cM&c+X8^w4HH~Eim2CUcj zo^yVHY2?kwTyul-WU`Y z=s4A{qi(vC&u`ShK}IH6=%AG9k^X>k>_jQlp#Atx{Lid`Oy6r~cU1WQ}8FX?KWg zL5i%}*F}A%P4b%l355EiJB6&GmHr>ugm7xEp!$Nc3ZMW5NVZ3_`hR^L?Vpwp57F=Y zHlk*^sXCufFlcxRh$eL_Fc%%^56O}+DJyVEHj^$JWFB_4mJ|C+QZVuT-fiq>r#V1# zMV&R$4DcuZ)cxUfY&vm8g(rYZZwPj`+u}_)p-C14AK$ej+P!75K-6*()V&6x zvz{k6mB}T0y(s`nO-vl_5=HWv9DA1$di2v)H{qrWwL7>*^lGk_z`$`PB)tgg&od~+A$;ffCX9Mg6 zN>Q)cu5tLv8#uMBZViyjx`zmo2SytjDo%TN#DxMHI<3fc%XHN9c0yI{FB8Ao<7x+N zWYw77uh=^(&#RuClj5xVnB-+?O63mhc|ReO?Y|Aa<%d8B4@#<40&|oq9~U6CBFye%QNVEqPD|nU~1i;KB8fGFPdz2N&7mTtx9^e#l`8Cxe_z3GAK&{mU3 zMPlU7C{yKPQ1yuq$A4M6cbNaR*}z#k5AkdGTBp6tgOI~k()&SB25gLWun#$8`W)=) zFOHuxK|~r`qSXJy*Oko_H<5}qt@E7j=wyq&DMqhA+U`WWnqFZWgqj=)}L+gn-+N0Rz?s$zjqg@8}q194u#)+m!i?K>OsE3?C;kX z(0lj{_6J|r9&9LCteDs(ZCFqP$062k7u;D@!X`}w;;M)MICkfs$tIX;>$Ulp>ZvWL z@und4W3+z9_4vMB-`7KOpYfz--3FSRxTx51l}J{Vbs~i&-9C54qnql>)LG4*a>&yP-)8&Vs))V! z&%1iQo42ur$?NJe9DqsLPZn-j;Tm4*Bqh0Gw%HL{Sf+t_BqWp2*_Tg#LBN(pO@4ou zK9Hc57S1vr{4!pjxAvypxoL$P2QVorby%{(`1URawF10-s5;j2PmAor;Ur0JxNtxP ziHDlZADp4RlYNstjVay~z>-?^>ZWELF0zve;c~8L>A3NrL)`ceA}vv7Wl@7#u44~6 z7Yzm1$uUbj*x+PYy$mg9(#df)E=;FR1+rYNedH+%w|m>9(^i$w#)9or(wYe($OC7A aq31NMOhjg@Hsm8^{rCf8a0JjTAp!s?-dKhJ diff --git a/app-emacs/avy-embark-collect/Manifest b/app-emacs/avy-embark-collect/Manifest index a606219ba46f..7d4fde8bd536 100644 --- a/app-emacs/avy-embark-collect/Manifest +++ b/app-emacs/avy-embark-collect/Manifest @@ -1,2 +1 @@ -DIST embark-0.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 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 694a11669de2..ea679cf89e1a 100644 --- a/app-emacs/cape/Manifest +++ b/app-emacs/cape/Manifest @@ -1,2 +1 @@ -DIST cape-1.1.tar.gz 39660 BLAKE2B eb855153d1120a2da5ca077fe9a24fb3f255c751e8d97062aad2de03abfec7a0c9db21305e6f3ce6f8c212e88174d75ff02942f08f30f355bb167af458e5b1c9 SHA512 244dca223a0538ecd57634fb39e9031265690f826e40e6e8a0204567d4403a68ffe86e0fb7b1e2df779727e049ab234d2d61ab98668b6c523eb6aea5372051c7 -DIST cape-1.2.tar.gz 39989 BLAKE2B 9798625431bee4819793d78d7a045599291f3fcbcebc1466bd7b0f9a55f29b3655607fca9bde3bb4d7f3cfcf401a285b571d3a1505aeb343f30518bda4ddc85a SHA512 5991269b5ba9798ad6b2b1aa26848393ac30e5303c464040aee44e9e5fa015bd31dac17e401ef81e9abe1340adce9cea865c34ca1e8bbd0239f9eb6d06ad18f3 +DIST cape-1.3.tar.gz 40141 BLAKE2B ab9ab2855eb2b38396e7479e7514e65065282e6bf7a04d35e0766c811976392ccb18f128e2ed608eafd9150099aa88203ddbe3d75b48c53f2748d076cfa7e2df SHA512 abe987c0f67fa497d958f20f9e674a90a2ff8493adc865f3f961eee39f5e8367a1e78948e29a2336e973a187fb7e2f60786bb278b07f95d23376aae314ab6aa1 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 a2772c1aac4a..be992b3b945b 100644 --- a/app-emacs/clojure-mode/Manifest +++ b/app-emacs/clojure-mode/Manifest @@ -1,2 +1 @@ -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 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 02857398d93f..df109de4e88b 100644 --- a/app-emacs/cmake-mode/Manifest +++ b/app-emacs/cmake-mode/Manifest @@ -1,2 +1,3 @@ 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 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 4b904bfb8cab..6c0b5b94b2f4 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,3 +1 @@ -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 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 b6b3db564058..d280757355d3 100644 --- a/app-emacs/consult-flycheck/Manifest +++ b/app-emacs/consult-flycheck/Manifest @@ -1,2 +1 @@ -DIST consult-flycheck-0.9.tar.gz 2189 BLAKE2B 6fd39f9f79af54a9b02b1e1d2884b0caaba45562e13b4f10ec7bf95c9c193a248b24c0eb3160e1a97bae98c5034e24cd379f8ff54d66cf4e7ece8b426aad826a SHA512 ba742a28f37943680739b924dc163cf96d2557e22be420a7a3ca27db79365352a5b6223d988fc45e92c578e00114b2415d1be3f13feb70ac0c5509d5cd915199 DIST consult-flycheck-1.0.tar.gz 2289 BLAKE2B 28848ab2aba8a96aee38e5d9654c096a232a31d62518ff60bf578dfce577bb7d67bdd69013e708b09be99d652c8563a39fb3e31addcb60e0fbb991816bcd31e3 SHA512 fb6d4ac8650b84331683938ac111482f8fedd68661a0bf9982a05e520109b270daa48972b1b56f25308f9c9cce7e6d968c337367035441a2a24fae80ad91c09c 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 621bc786e8e6..4bdff09cdcf1 100644 --- a/app-emacs/consult/Manifest +++ b/app-emacs/consult/Manifest @@ -1,3 +1,2 @@ -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 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 e2d060ea14b8..6d8aaf95a638 100644 --- a/app-emacs/corfu/Manifest +++ b/app-emacs/corfu/Manifest @@ -1,2 +1 @@ -DIST corfu-1.1.tar.gz 49047 BLAKE2B aa1161f300f8a6ebf3c8ef5a0bc6a9737ed67799a46afa8a79809b5faef887ad75237b38ff29f34f5b8456db177b9527945c2c16b9cb9d725ccfbb9b600007d8 SHA512 6775f29ccc22656787664b6766416582d6e0e33497e31f19781ea443132604c84d488d66a90b5c58f99456124d3f5228dbdab5759741edea56689521587d8d21 DIST corfu-1.2.tar.gz 49307 BLAKE2B 69dbc020671ac83a8c858030079f53eb2dd16a4b8a418386f310b56ffc4bc74da87a1f87355daf615eb120962186ae2210b9c1237d62e282b4436cb8433e959e SHA512 b1528e71bc03a5a06428e58009ea4e1bd68d9bc0f38181da910f5a633b35545642dc9fe8e2e39316f2b9bce7c3fc61418225f8243fb86ec2c2d96f7c0e88900b 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 41097db74b88..74a1b19737be 100644 --- a/app-emacs/counsel/Manifest +++ b/app-emacs/counsel/Manifest @@ -1,2 +1 @@ -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 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 8070c46ec512..84775d7a7fd3 100644 --- a/app-emacs/d-mode/Manifest +++ b/app-emacs/d-mode/Manifest @@ -1,3 +1 @@ -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 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 2c3adb7c801e..823b9c78164b 100644 --- a/app-emacs/dictionary/Manifest +++ b/app-emacs/dictionary/Manifest @@ -1,2 +1 @@ -DIST dictionary-1.10.tar.gz 33332 BLAKE2B be0e5d851d3d66f7bb0bf08a7763d3c1e54ed8023ee9d0e3560965baad8cddb67894d85f6ace8caac6d2c1aedf24b3b753d7e48e706a49ace1a1a8ba0edf1b42 SHA512 7f5ec0e023ea2ab3f42fbf9200c1ac86cbcb330c14d2fce791f65cdce010d7e6a6c72e0589769dd94fe3c3d7543b730aacfb373e496933caccf8542224bfa356 DIST dictionary-1.11.tar.gz 33895 BLAKE2B 748b10adf5a9ab1e2cc50d468ecfe122b8911b05c989b8d48f47ecf93056dd35675f6c1c498abc284dcebf39b97649d890524e49932e501d0ae1afd2df38c999 SHA512 a8b1af8b844c153a39ee3e4c58492577064c42ddd5d7e5c923809488ce9650bb7bbf74d63a587cb9caa18d20b214a3df1bc1866386c0bacc60db2cdb1c1e8436 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 8d245bc9331e..38218a4f9762 100644 --- a/app-emacs/docker/Manifest +++ b/app-emacs/docker/Manifest @@ -1,2 +1 @@ -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 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 59aa8b1cd935..99dcb1afba25 100644 --- a/app-emacs/doom-themes/Manifest +++ b/app-emacs/doom-themes/Manifest @@ -1,2 +1 @@ -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 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 d6f87850f806..b9956cb38b41 100644 --- a/app-emacs/dts-mode/Manifest +++ b/app-emacs/dts-mode/Manifest @@ -1,3 +1 @@ -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 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 b6b3d77ca626..b37e43a8e6b8 100644 --- a/app-emacs/dwarf-mode/Manifest +++ b/app-emacs/dwarf-mode/Manifest @@ -1,2 +1 @@ -DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 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 abd94c662e3a..5247359307cb 100644 --- a/app-emacs/edit-indirect/Manifest +++ b/app-emacs/edit-indirect/Manifest @@ -1,3 +1,2 @@ -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 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 fda058ba0b88..619580e8374a 100644 --- a/app-emacs/ef-themes/Manifest +++ b/app-emacs/ef-themes/Manifest @@ -1,2 +1 @@ -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 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 c5dd69fb2c2b..b4cfc3180ab3 100644 --- a/app-emacs/elpher/Manifest +++ b/app-emacs/elpher/Manifest @@ -1 +1,2 @@ DIST elpher-3.5.0.tar.gz 59890 BLAKE2B 403597de5181377dae8527d2df4b547a7bf1ed5499c10501b3c057575789a685cc454118b136ca3c3c172626aa686bf99c60f365365f29fef68091816d9f2a32 SHA512 464f9dab3a99e07222c36ab2831d39e7eb90d79892d6cf53386b7b0e22f9da7b8f96a88c87e76dd722ff6849ca4cec75293ebd9c142920e859ea0be9ccf371e8 +DIST elpher-3.5.1.tar.gz 59926 BLAKE2B 294db66525a72366090f380233e10b4c26663fbc6460dc50e99cea3a0210b4a8b4cc7a46866ae44cdf8c23c0bbe9aa267c9ca89e540e10c11fdb7ada564c2276 SHA512 52940459b5d9f6a4df151a8ca0fd42be7ee5bbf2e2e75242cd160ac7f2058c5fc969b2f0b4542b66f07201a41f75cd472b08581b351cc360b3661ae238203596 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 15b1d6f9485e..7cf95f7ed04c 100644 --- a/app-emacs/emacs-bazel-mode/Manifest +++ b/app-emacs/emacs-bazel-mode/Manifest @@ -1,2 +1 @@ -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 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 0add026dd94f..e278d3c4f6e8 100644 --- a/app-emacs/emacs-ccls/Manifest +++ b/app-emacs/emacs-ccls/Manifest @@ -1,2 +1 @@ -DIST emacs-ccls-0_pre20220510.tar.gz 12719 BLAKE2B 95e7445c4ef44c9a83015191046065e7a5ae93cc6fbc09943baaa8f336573136289269f835b7988ca1af14e5240afb6b05a601f3965c94d8132d2636136435b0 SHA512 423de0f04376021a3841e91b43e12801a94fd06a12ca90028aeb17ad2db0d5f94e6f963f67410b98796f91f2be5d127bdfd865f86266ae06beab3b6877bdd35b DIST emacs-ccls-0_pre20230311.tar.gz 12751 BLAKE2B 91d2cb0e7501e6b45baef792dbc6b5ec6ee3fb66a22ba52fb3f286a9ad71c1a5ed1810111ffa1ccb55fd00a57e05ca9834af5162d69c2ca03a2ba582dde21297 SHA512 6542fa7ea7ea7e9224f9c4edafe26e3d7611eba7d1fc84416b32882a227a1f81a0aea330d2684e8a312e0555f3572ae3098d111d5e8d8a646b031e81789b5102 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 a606219ba46f..7d4fde8bd536 100644 --- a/app-emacs/embark-consult/Manifest +++ b/app-emacs/embark-consult/Manifest @@ -1,2 +1 @@ -DIST embark-0.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 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 a606219ba46f..7d4fde8bd536 100644 --- a/app-emacs/embark/Manifest +++ b/app-emacs/embark/Manifest @@ -1,2 +1 @@ -DIST embark-0.23.tar.gz 110865 BLAKE2B 8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0 SHA512 9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82 DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22 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 6fcef48ea2db..a9ec6440dc50 100644 --- a/app-emacs/evil/Manifest +++ b/app-emacs/evil/Manifest @@ -1,2 +1 @@ -DIST evil-1.14.0.tar.gz 410031 BLAKE2B 85613c3e69812ce9f34b23c57e9d3c86084332ef08b3a87a508db27db6cae3c255087b07bb94d2fa4614ec82f46856b75250d22dbae15cf5194740598975eced SHA512 9d45534ec3242f86cf39884647b495b0c7a4e06875ba7f4581f43b0f22216bd9deb9a09b39b3e5a25c004e5707ed24a275b8a59572bbcaea4ef37787320492f0 DIST evil-1.14.2.tar.gz 394472 BLAKE2B b73f3995bb799285b738083c9119cf9222a8be78e69d4b5bb54c8d50091fb28395102a9a9c83faeb6668eb77a97c6132cbdb06a78205a43e87a5f5f7f8457bdf SHA512 531b55c5043fed21f175a932a49b62f00a713fea84b6cd91037993c0ed5d64fdfe137b9be6423d8b82da11ba8944805cab7d51f764572a247debe24cab0d4c01 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 39aab612d79e..da48b37f5a24 100644 --- a/app-emacs/exec-path-from-shell/Manifest +++ b/app-emacs/exec-path-from-shell/Manifest @@ -1,2 +1 @@ -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 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 21110204d5fa..95e0670004e8 100644 --- a/app-emacs/flycheck-guile/Manifest +++ b/app-emacs/flycheck-guile/Manifest @@ -1,2 +1 @@ -DIST flycheck-guile-0.4.tar.gz 15866 BLAKE2B 2aee8e29a5702c809835ceebda3e4f2efa76712f9dbde943ef09bbd7462461093b63710b816fbfeb13a7f1e6a0bf07c32fe274c3b6d2f4f47ab0845dfa981035 SHA512 46b68533d3510a06ceaa211730318e4894db8bb3b5fd6a03028377134af0e7b48c2c77102492a656c92c0850aa5a6037879dab601930776c00210825db2e68aa DIST flycheck-guile-0.5.tar.gz 16064 BLAKE2B 2a15538b7029f2d47106aa971e79f137f633474dd77cb8ecde8e180888dc890f044554c01c858b7f681251771060724d0b377f7a078e9ce182e89a923193b93e SHA512 d23a7912fc6f305310d646220b1979ae5ac78969b84b270ca512161ff79615f4f29f8cc01a0759db6162f7af3ef5658f3ce6f8af90e7273b8a8aa940ca3159de 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 28f5e45de879..f9dc39255ceb 100644 --- a/app-emacs/flycheck/Manifest +++ b/app-emacs/flycheck/Manifest @@ -1,2 +1,3 @@ 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 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 67cc79b1f8e7..dfeb9ff0524a 100644 --- a/app-emacs/geiser-chez/Manifest +++ b/app-emacs/geiser-chez/Manifest @@ -1,2 +1 @@ -DIST geiser-chez-0.17.tar.gz 6664 BLAKE2B d4f72de512e9d443a1ea2dc0cf6cf03f59980097ff26dd51df7a618c651c5beef142c42b1dea9bb56f94fe4a97b370c6844231eea8968618f6d0dbff499c601d SHA512 bfb1e77a3a0be3750e0e30c421a2b34179edbdb3585fe318c3f6a5a14d7220b3933c63cb970e80af4e14f8d220b620915192d7a34759cc91dfed45878d63ed6e DIST geiser-chez-0.18.tar.bz2 27377 BLAKE2B 06fe52715ace8a8c3c6d9d4a8f0e3991249c675c24bdcd1163906559f0e89d70378aa52ab9ecceadb550d4b7c4f0667caefe59b71fed67323ffffe40a9f8b999 SHA512 c7655ee83ecb86dd812a8cc028a8585e4d3f325a1f80457f7b388c8e81e56a12f8edad146997955b8cea05120db2e95b591fca857c059ba001af9eca3b1feb52 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 db3d01fa6e00..cbf582a47915 100644 --- a/app-emacs/geiser/Manifest +++ b/app-emacs/geiser/Manifest @@ -1,2 +1 @@ -DIST geiser-0.29.1.tar.bz2 655999 BLAKE2B c684fee1344f266107591e444c88b2ffdd5b73f4c1e2c63901b3c191d518b55ba0f2b35a19b3b6268a139fe69fd28aee9cae7d398b67b373e9118b0b3b4e7a8a SHA512 6609b6e2c1d8c217b6a132685468100f6caaaa5191d3d13b04c839bf96da8e8c1e7eee77d86c391314a9c8996c8854a7833e29fdc05ac10e8fa7b974ac2aa4e9 DIST geiser-0.30.tar.bz2 656851 BLAKE2B c0a6ce7d2643e83cc049fa812c601217f52f8814efeebc60405ba591739c887ea0aa874e4ea0a6a72bb5f2282281d9883f2a77735d787a442e560ee2083bab54 SHA512 c66e168bfd8ccdd9c8c0bd3b29ded78ba1b25eeef062e164926c6ce15ec60410e944b2c58a9cb85a248f953b7fc66322626df108f1d9fe521a7331381bcd86a2 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 5a7c733f1bd7..709329945e85 100644 --- a/app-emacs/git-modes/Manifest +++ b/app-emacs/git-modes/Manifest @@ -1,2 +1 @@ -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 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 d21a1d91ce98..c11dbcc14116 100644 --- a/app-emacs/graphql/Manifest +++ b/app-emacs/graphql/Manifest @@ -1,2 +1 @@ -DIST graphql-0.1.1.tar.gz 6021 BLAKE2B 62755fda880042e00942acc6dbf98219521c92d052eeb0c584e8bb83ae8fdcea46185270f5dff8c89762d11b409e31b42d4ae62ab6831b04437ac0de517f442e SHA512 53f4c8b70be07f38b3554c4488a98ccdb956a68585955c7afd9df52d9d39cfaf7cc0efcadae1f42099495b8729851d089cd03d4570ed2a91a3354dd19f12d5bb DIST graphql-0.1.2.tar.gz 6231 BLAKE2B 55b121b3040b55c8c690637ef5fb034c66e2837e1c22c3e1b37911cc7c26741adb15344f861195f8156c33e844a950e4e6fe97acc502321a561b9c7b249c7aeb SHA512 45b1b72f4fafd884633dab3b464079ed7c80e671b4d0a5f26dc57f058177e5f54ed453710d36e02062d80abeee5e0215aff395063f8e3124646ffb05bdeff8c5 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 b44986e3f7cf..4d475b67e5db 100644 --- a/app-emacs/helm/Manifest +++ b/app-emacs/helm/Manifest @@ -1,3 +1 @@ -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 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 254cccad3f56..142de85d6029 100644 --- a/app-emacs/inf-clojure/Manifest +++ b/app-emacs/inf-clojure/Manifest @@ -1,3 +1 @@ -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 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 baa105f8b2ab..dd9bd16d1f21 100644 --- a/app-emacs/ivy-rich/Manifest +++ b/app-emacs/ivy-rich/Manifest @@ -1,2 +1 @@ -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 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 41097db74b88..74a1b19737be 100644 --- a/app-emacs/ivy/Manifest +++ b/app-emacs/ivy/Manifest @@ -1,2 +1 @@ -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 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 19876cf55ea6..55c8b2e4a31e 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -1,4 +1,2 @@ -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 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 f2e9ade4bdf4..80819c69bf3f 100644 --- a/app-emacs/key-chord/Manifest +++ b/app-emacs/key-chord/Manifest @@ -1,2 +1 @@ -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 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 7b1fe3ae45df..0acf6e00abfa 100644 --- a/app-emacs/kind-icon/Manifest +++ b/app-emacs/kind-icon/Manifest @@ -1,3 +1 @@ -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 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 ed734f672c07..1b5c8ee5236f 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1,2 +1 @@ -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 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 595a1116f296..79a26635b2eb 100644 --- a/app-emacs/lyskom-elisp-client/Manifest +++ b/app-emacs/lyskom-elisp-client/Manifest @@ -1,2 +1 @@ -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 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 d9363a3740d2..6b087d2e93e4 100644 --- a/app-emacs/macrostep/Manifest +++ b/app-emacs/macrostep/Manifest @@ -1,2 +1 @@ -DIST macrostep-0.9.1.tar.gz 32980 BLAKE2B b2949041ab8e6e894046b1be84a223880544f5432606b229fca5a348cca605112d63837587a55654a64971d97e48b063d8cdf4bf1c3f01b23f1db168eb350dbb SHA512 8e6af8040694371958314ca94ec1fbc7a309f82eaa4fd05333e0d16c369d9342d90c86153ce3890b7dfb12567d69526cfb8a2aa5452f4f53dc9497d92ae08aac DIST macrostep-0.9.2.tar.gz 33067 BLAKE2B 0fd25c8ae8827032286890040dadc2f3f2ca20d2fb5366acfe0a6a319f4dc20e2ff17fb59355b2bab36a9cea418122f5c3ae1485bc2ea9989f9c7c5fe4e4b390 SHA512 55d4c0c09f184a3e2218dc484d3c0f57255d591db910082d466f835b084aaa5d795636d337fa1f642a9a97858eaef63b58771f5583c975488f07ed0f87bdbb32 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 4e881efddb69..0bab74cb042f 100644 --- a/app-emacs/magit/Manifest +++ b/app-emacs/magit/Manifest @@ -1,2 +1 @@ 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 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 c561b371ab79..6b9f2deceac4 100644 --- a/app-emacs/marginalia/Manifest +++ b/app-emacs/marginalia/Manifest @@ -1,3 +1 @@ -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 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 6494bddaca23..ceeb193b9d34 100644 --- a/app-emacs/markdown-mode/Manifest +++ b/app-emacs/markdown-mode/Manifest @@ -1,2 +1 @@ -DIST markdown-mode-2.5.tar.gz 218329 BLAKE2B ea4f3e316383951c00e6a68e388db228567b7a06ac87bb268f28c026a8518e9a8516f27d137c79c24727bd71c785a6e9f1217d160e472abc7bdba2c5bda17f16 SHA512 6bb4d79a5a4c3d3891fc8be4d357fa6dccae9f3eeb8f6c04f840da6cfe6875090ebcc0b1a74961e2a4ac1a59389781fa37ef2420383019983705c2cc66db5b8e DIST markdown-mode-2.6.tar.gz 222181 BLAKE2B 173ba3e152bc4fa45548833bbf87e4e00a56fa2150874b8c3ef395e8364cabeebbe7ab1e582dd55bd531b2a130191b3e79db410b126b6edc8f0573f742b47a33 SHA512 fbfb7a98bb0c562d501d6b1c40987751233ccf386864db43296e02bcaf7d2b8c8d634f1411b91662947e90f33466728101ec0018d2abf46df936f7b19a79b371 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 7656d7fed77c..0001f0d1ad16 100644 --- a/app-emacs/mmm-mode/Manifest +++ b/app-emacs/mmm-mode/Manifest @@ -1,2 +1 @@ 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 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 420dfcaf2c63..244469053d51 100644 --- a/app-emacs/modus-themes/Manifest +++ b/app-emacs/modus-themes/Manifest @@ -1,2 +1 @@ -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 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 1a93ea1bf37c..0d5031df62b7 100644 --- a/app-emacs/nxml-docbook5-schemas/Manifest +++ b/app-emacs/nxml-docbook5-schemas/Manifest @@ -1,2 +1 @@ -DIST docbookxi-5.0.rnc 292523 BLAKE2B 13ae2f3756485845e2fc6dca87bce5eb12c419c84b6edaab5051b075700387c32904f54286756c5fed2480c17af00e385845105a94b13ced9fe13ba959e22224 SHA512 13309beb2dbf76168889a962782d3dd1849fb254ebf1941ffd4fcfc272353ba0ddece509a9b74250462b3e1eff12f31fc408aa790e0efea01d527482b3fa3a48 DIST docbookxi-5.1.rnc 361312 BLAKE2B 374c622718b0c9969561a76874fe878570af4fd2a1288f79c8b51c1474ac75e7e98cddd2be7bedadf8271aefccd770cf70ac4499d45187b327c0a50e402b1a48 SHA512 28191653224a301a3ce7541ca1fcc5d526b76fcce00533adbdc16507ddaa768efedebe31b0fade6b8ea7b28d3d33e9656363dfc667eab227280bf6061673a31c 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 aa3132f1e92f..4cfea240d9fa 100644 --- a/app-emacs/orderless/Manifest +++ b/app-emacs/orderless/Manifest @@ -1,3 +1 @@ -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 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 e8b61306e9e3..8579831300fe 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,4 +1,3 @@ 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 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 ceba9826cfe7..784a3a45ddce 100644 --- a/app-emacs/osm/Manifest +++ b/app-emacs/osm/Manifest @@ -1,3 +1,2 @@ -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 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 832aca3453fd..20f2aa5fa3b1 100644 --- a/app-emacs/parseclj/Manifest +++ b/app-emacs/parseclj/Manifest @@ -1,2 +1 @@ -DIST parseclj-1.1.0.tar.gz 37228 BLAKE2B d0e74eeb3a1ea9cec7445f3e2627d8d6287ff476fdff4a1dd9b3f58100621a02fc0f0369b96bd92fa8f43485d8c45ffa0a7d41681dfe71020157ca467325e2b9 SHA512 ef8da1f65d4f873c81a785aae495128dc551b73cc89cda7c8b37ce8be15b7473c6cbcd886d5ea285ae414a05a02109b60a8cd933720f1a4b6a1e63e07ec33cf8 DIST parseclj-1.1.1.tar.gz 39388 BLAKE2B cd0303a9bbec275123389308332bb2f5edaae359d67f50c87a90b20ffe544a32e43b6b3160f16535aff820c6029554ab94029047bc4fd21e1dccf20830b09621 SHA512 b28c91a1d9d649cda041a89d1d6ccddc7aa0d6018e7ed45928a7ecebd59a3c1de8559347e695a64d2385477991280db9451a915868d54e272125ecaab951d6d4 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 13d45d4e8666..054fd7e24272 100644 --- a/app-emacs/parseedn/Manifest +++ b/app-emacs/parseedn/Manifest @@ -1,2 +1 @@ -DIST parseedn-1.2.0.tar.gz 12122 BLAKE2B c7f9a370df9a58ee2b82c99361014964f879722fc8c17759bc2b4ec72d507e2e230792402f93f96ce278875800dfc7b56ad2035328398b277ef96d4f4d8cc2ff SHA512 56c06daa38a973aadc1cd14763bb28148e8df5a3ef886a087d45e12857c291accc01d18f136b85e27bea561dba8731de2691426c8da7a089052a6336d5a91122 DIST parseedn-1.2.1.tar.gz 12172 BLAKE2B 54e6f74811190b7773dbeae8d2555f292de293c8158031fc767c58e6515cb759eda1e7ae4d6b53ac42fde79943da7084b48c688e83fbe46d7c5cdb582ecadf7f SHA512 d5251c5af0aa66c43037499d52e227d8ee558482756900af0a3932c599c88a0c69db2077d33b58bdb151d4bb2eba5312ca867483072c32d8ac246d0e28cdadca 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 f93c6be1ec71..9668562fe164 100644 --- a/app-emacs/php-mode/Manifest +++ b/app-emacs/php-mode/Manifest @@ -1,2 +1 @@ -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 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 2a0128d369a4..3ebbf19d58ec 100644 --- a/app-emacs/plz/Manifest +++ b/app-emacs/plz/Manifest @@ -1,4 +1 @@ -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 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 babda67a34c7..a920ecdc0be8 100644 --- a/app-emacs/pos-tip/Manifest +++ b/app-emacs/pos-tip/Manifest @@ -1,3 +1 @@ -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 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 f8a97b45abee..3f6a079f64fe 100644 --- a/app-emacs/posframe/Manifest +++ b/app-emacs/posframe/Manifest @@ -1,3 +1 @@ -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 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 073b3269c902..90a4af7f1d03 100644 --- a/app-emacs/projectile/Manifest +++ b/app-emacs/projectile/Manifest @@ -1,2 +1 @@ -DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc SHA512 bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8 DIST projectile-2.8.0.tar.gz 1929750 BLAKE2B c1dff407a12eddd513d0611d5b182da198c20bfaca7810937e5e0829ba3b2124b58139cbfd2e536571be59cd9e1d99ced0a7473ac77f4fd16ac17b7e28f00901 SHA512 492fa5f70af480ec964335c2bead05a23b7ed2b749390e6d3cb8dfa78b8cfe534c1fadfa01360a0b226a044158d3f7365da398825a1986208f25b41493e19f19 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/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 f6882da0c83a..878fc78da96c 100644 --- a/app-emacs/request/Manifest +++ b/app-emacs/request/Manifest @@ -1,2 +1 @@ -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 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 239acbc44b35..7cd4c2ad3839 100644 --- a/app-emacs/setup/Manifest +++ b/app-emacs/setup/Manifest @@ -1,3 +1 @@ -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 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 0cd970a0c2e9..f24ec4684191 100644 --- a/app-emacs/sokoban/Manifest +++ b/app-emacs/sokoban/Manifest @@ -1,2 +1 @@ -DIST sokoban-1.4.8.tar 71680 BLAKE2B faf7218dc4d1a629008b1d7fa79a9f747eeda056a89cf9e677f0b20a3dae1dad468a4f968da89be6a1daee0188ea36eb64e02c8a54f6948a89f5dcd039038c39 SHA512 bca8ba4c6357768bd3ec84d8093697acb0fcc84a565290f9517e844bc39301e9ebe7a0e8d3a2c9ef2304387ff539366048a2d2334990f1b7e3895ea1b113e613 DIST sokoban-1.4.9.tar 61440 BLAKE2B 9a7c742a53d08e91026620ad64752057acd49bd7f1013752be939a53a3b0cfb583982acbc11e335bc22ac4a7ace9e11eaa5369a8a1645c622d82150edd3440ba SHA512 a38265aa3e6a973c388c3d03ed7ce245e1b4c46b141a1c14e271002bc48a24175c46bf42ab6645514e2a9e3466f0b19646a5e795adfb7d92cf3d71a7bfca993e 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 41097db74b88..74a1b19737be 100644 --- a/app-emacs/swiper/Manifest +++ b/app-emacs/swiper/Manifest @@ -1,2 +1 @@ -DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74 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 b3c03186bbcb..d656f7ee9615 100644 --- a/app-emacs/tablist/Manifest +++ b/app-emacs/tablist/Manifest @@ -1,2 +1 @@ -DIST tablist-1.0.tar.gz 31848 BLAKE2B 11bc943aaf25fb1fe6ecb43a944d70d9b5ab4c423f9df96c881a840570780707a702240808c425e8e91321ad620c1773c80c03e2f6881ccddff84c0d818aa7a4 SHA512 14d32228e9663d218b49563ec07a5f8d094b389e06e532c0710af54d7386fcd19435fae2920163e0c774b7b67bf77ef5fc0a246dfbdb11785dca976ff47eeff2 DIST tablist-1.1.tar.gz 32064 BLAKE2B 0aceea5784d2b2c0778821a59e9bf4fb6b1d619a85f30603d5878fbb43b763d9b20a8962c3aafaafd50f41f824bcb9612de68010fefe4f8e2a84b5fdca31645c SHA512 8f74c7fcd682024011aade568a1bb0f2e5e0813eeefc94efc24d4cdf0aac34818c545f8f85adb5bd85bc62dc41c30979be908dc9a6d22537abc35daf036bdf72 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 2004a47539c0..f40044845e1a 100644 --- a/app-emacs/tempel/Manifest +++ b/app-emacs/tempel/Manifest @@ -1,2 +1,2 @@ -DIST tempel-0.8.tar.gz 27043 BLAKE2B f4920a1c0d1d7ed21f2681031f846b07fcdabbd59b76f3ba2fcd1277c78b30e1c5e134deeb35410f7227d753256b9c16c6a4d641011b99d87b49f0fae0fd5a04 SHA512 7b832e151821f4c72a3d14663fb76a956e2b6730387e71e1aedb52c72a7798a5804ad2ca3d63185c52d39128d748394419c3708d8a6a7497014e573d277fa5d9 DIST tempel-1.0.tar.gz 27311 BLAKE2B 65ae51725e3022a9b893bd2cd4d592186c647e04b6bd28af06af1e3a501165dc9d53ff5758292330ffa8120b3e128abfb27fe275bdd8eb69d549dc0f06a9e512 SHA512 f07ea90098181d7331ac5ace2f53defa8b10be72c5962848c3738f69fbf3f56a8faeaf8de3a542eba1f88d63bc489cca653363b9aab4085d11464e59e3f0bbeb +DIST tempel-1.1.tar.gz 27540 BLAKE2B ad1d9855de623bde330f380c0fcdcd9f33633d0f346d2b9ffa91f34ccd1bb2e65f83dff8678257f2cd06d3da97851146b88cf93d7d44cd1d32ebeec98615a755 SHA512 f5e86625febe04bbd66fe3475736a59e096a7a117934481230b5d416f52711009a738523ad6c715c0927372fe73523cf18ec82511b463712f4bfa5c8fba650c2 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 c3692eebbaac..438afd037634 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,4 +1 @@ -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 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 712cc09f4b4e..3b160e31fa91 100644 --- a/app-emacs/tuareg-mode/Manifest +++ b/app-emacs/tuareg-mode/Manifest @@ -1,2 +1 @@ -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 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 8585fb84e628..ce64bc3bfb98 100644 --- a/app-emacs/uptimes/Manifest +++ b/app-emacs/uptimes/Manifest @@ -1,2 +1 @@ -DIST uptimes-3.7.tar.gz 3913 BLAKE2B 3148b17a8e61201027702891e0303870cddaace650770621bf7847cb86ba917c74aa5938f55fe2e6275180f9e66755f418dee47bc80b6fd7439276ff525ea9d8 SHA512 6e31cdacabc93a8f9d206d95eb4d16ad4a6b4a69f1032e93710693eebe8064446b19e4938eb342c8a66fac7e52e22da36b26bd3417216ab302c9c8e50dba27c3 DIST uptimes-3.8.tar.gz 3915 BLAKE2B 279bf6fbf5658b84acf4c1a13747d5c1d8592c479049058b9dfdc692adb838e2e7d2ae0983aff63dbbacf4d867918768ca0caba9a45fb850833b515fe7573ba3 SHA512 6234c55db89e2c398229687f1339c56e96cef3a5845d87cd9c82dcdfb9bc746f28856bac94b00f10920d8ca0540ddc9171ea72c6460b70d360f34062fae901fd 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 99d8e552b6c2..cd6bad9fe88b 100644 --- a/app-emacs/vterm/Manifest +++ b/app-emacs/vterm/Manifest @@ -1,2 +1 @@ -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 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 687a226873f2..1db21b5c70ed 100644 --- a/app-emacs/wgrep/Manifest +++ b/app-emacs/wgrep/Manifest @@ -1,3 +1 @@ -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 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 faa79ed3acdf..1fbebfb44dc3 100644 --- a/app-emacs/yaml/Manifest +++ b/app-emacs/yaml/Manifest @@ -1,2 +1 @@ -DIST yaml-0.5.4.tar.gz 44606 BLAKE2B 42e632f6949a981075b3734f19204d20e158da3949a8c8499d09e024b208e34689e966681018ef6d2021e26bf17686abfc4600c5819cb02c1b7652e007727f10 SHA512 c7f543fff4fbb42766a7b39d7922738b61c60eab2b6504ed33681d45ef656b64610ba489787bb7a51138d66b31ff2ff4d7f046ab18d9f2c0a9cfa1839f07e0a1 DIST yaml-0.5.5.tar.gz 44636 BLAKE2B d98c7b6cd94f80cd0f2fc1a1bea6c45615319c1a49f4712d48a00c6439660bc209ac1a597694478d4978ebf5e0bc60e3a6363ee5c0bccabb1b5bf1b2bdc8fc58 SHA512 9ab5eacc26fe44c49f52a4ab05c11e35c605b456b2f54420924388df52855b61adc1586ec7915363811a499c4c749355954e0de2c795bb2a4f51ebcb693758eb 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/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/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/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 58350611df5f..0be068e93bd5 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,3 +1,3 @@ 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 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/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/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/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/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 14ac703bc5f5..1aca76c75a16 100644 --- a/app-misc/tmux/Manifest +++ b/app-misc/tmux/Manifest @@ -1,2 +1,3 @@ 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 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 6f59c9d2ca29..d3969a023890 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -1,2 +1,4 @@ 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 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/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/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/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 574cf094712c..1bcf5c9c0e87 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,186 +1,186 @@ -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 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 43d16b2a9258..4225b9d9c9e1 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -19,12 +19,12 @@ 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 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 da8c17df919c..3a77403465bc 100644 --- a/app-office/merkuro/Manifest +++ b/app-office/merkuro/Manifest @@ -1 +1,2 @@ DIST merkuro-23.08.4.tar.xz 981940 BLAKE2B e5cd7b057cfa143a1f90e0f2c3359bbdc10bdf2dca5c5ec397db140b9c7e298d32888a86158e9f60ae10f6e51978efd4df4d8c295166bda642d377a687d145dc SHA512 efa4fd461dff049799412578b4b29999987fb81c10b4a5b8e3404e5d488be386936daf41ce9fd43e9c57c98eb00a3a6e2ea60d02e9e08df5305d61f17a9efbec +DIST merkuro-23.08.5.tar.xz 981888 BLAKE2B 26c93d9663b11f2221c62bab467e11c5938b11c34c21074688e3ad654d9e0d203d0f01cb76d07c629a9193e1481bef873f0cee0b6643b903747369b5e71cc13a SHA512 d3ce8f149a890890548e87e06fe480798410efc137fb602e173fa96b15bcb568e58d5f7064cbdddcdc0eef309f847dae3e9f5f112bc96ce6bac4b9a98b0ea38e 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/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/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 c3a528c51d99..62e751723ffd 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1,3 +1,4 @@ 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 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/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/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/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/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 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

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 7ff495c06fdc..9187309fb066 100644 --- a/app-text/ansifilter/Manifest +++ b/app-text/ansifilter/Manifest @@ -1,5 +1,3 @@ -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 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 238d84dab9f9..ea39d0330d90 100644 --- a/app-text/atril/Manifest +++ b/app-text/atril/Manifest @@ -1,3 +1,4 @@ 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 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/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 015d22087f31..1de145d2cf86 100644 --- a/app-text/crqt-ng/Manifest +++ b/app-text/crqt-ng/Manifest @@ -1,3 +1,3 @@ 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 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 945d1e30f34a..14942f26777b 100644 --- a/app-text/crwx-ng/Manifest +++ b/app-text/crwx-ng/Manifest @@ -1,2 +1 @@ -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 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/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 d4e16254e457..67f47900de21 100644 --- a/app-text/master-pdf-editor/Manifest +++ b/app-text/master-pdf-editor/Manifest @@ -1,2 +1,3 @@ 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 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 a009b5e34350..d8e544ad5160 100644 --- a/app-text/pandoc-bin/Manifest +++ b/app-text/pandoc-bin/Manifest @@ -1,8 +1,4 @@ -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 +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 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/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/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/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/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 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 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/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/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/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/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 833d6d161b79..710591603f22 100644 --- a/dev-embedded/u-boot-tools/Manifest +++ b/dev-embedded/u-boot-tools/Manifest @@ -1 +1,3 @@ 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 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/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`# 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 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/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/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/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/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 92e7e580c26f..e926bd0e5d8e 100644 --- a/dev-java/leiningen-bin/Manifest +++ b/dev-java/leiningen-bin/Manifest @@ -1,4 +1,6 @@ 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 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/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/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/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/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/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/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/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/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/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/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 9700fdf735d6..47b08081a465 100644 --- a/dev-lang/closure-compiler-bin/Manifest +++ b/dev-lang/closure-compiler-bin/Manifest @@ -1,2 +1 @@ -DIST closure-compiler-v20211107.jar 13141765 BLAKE2B 0875fe9cc1963383185d387311ca693857c31cd811605a0896b331ebee92a10bda6182dc6d9b9f4e097b68da278764c56237f398e0042f16a30dea04428d6694 SHA512 6fda64ba9233874acd910f3579397b957667e0a19dcc9884cd1c5ed6087b5d2ae66093ac43d0381611a3adeb02be59a750c98704bda481be1b30601c8138aeb1 DIST closure-compiler-v20231112.jar 14084315 BLAKE2B e56777723c2c306d8c7ddb700778bc2cea9c96967f17d78e4e3dc31e9dcf1debe73ec6ff1b54b1b89f7407add12c3c16ebe4111b397bfca85d695278744db69f SHA512 e07ff9f57cf7672a79bc72fc8d5f447134df3009b72e50b7bbba644ebb6cbc080b3870f0dd7a47aa85a0b7d1b2e26bbeb0b4d057864e3d29fb5249c1ec8e3e13 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/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 898cb8a3d70c..6929b1a7f535 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 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 b89a21202d58..53250fe11e0d 100644 --- a/dev-lang/ispc/Manifest +++ b/dev-lang/ispc/Manifest @@ -1 +1,2 @@ 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 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/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 2316eadcd7f3..cb2f92cf72f0 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -14,6 +14,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 @@ -31,6 +33,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 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/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/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 443b73a4ee56..7c4f5f353d16 100644 --- a/dev-libs/cxxopts/Manifest +++ b/dev-libs/cxxopts/Manifest @@ -1,2 +1,2 @@ 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 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/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/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/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/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/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/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 1be9889f068c..02bad8cbc170 100644 --- a/dev-libs/kopeninghours/Manifest +++ b/dev-libs/kopeninghours/Manifest @@ -1 +1,2 @@ DIST kopeninghours-23.08.4.tar.xz 72316 BLAKE2B 041df496387bf6e128419decc6529c380c4ddee8bc22f6f052c8e621aac644442f739ecc563ed4e18fadcb05ebbd275f58a13e8418ec6cb4f18b1e260c2bcfd7 SHA512 76b4b46fc9bc0541636bf53aefc85bd24ecdbd243baafafc13da847281293a780410e1000930d805b710b3828234ab35b91369c5b70f86e7bdc21dff7d8c70d7 +DIST kopeninghours-23.08.5.tar.xz 72568 BLAKE2B 84e418d95f4a7261786a101882000bed0ca721931cc419e0330edb0f659e38459063d49c75ca643d169e9326ed66694130cfeebef51183c89e02efd02f6f3133 SHA512 a95cd3c446699d8bd95f2f746cb8b4187c7d2027067e5c731afe371a3313a5569780110e8acbf52d125da673aff4b2567da9f2b8c07a4412cf1d7540baad7a14 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 8217619d5b29..2cc43821a641 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1 +1,2 @@ DIST kosmindoormap-23.08.4.tar.xz 380016 BLAKE2B d7e6d940ccdac8a17404dc40e5948fed1674d789ba2796e704c71d9b8cae4e79bcc385bd4a245a5b85301f51c37517bc19c17977556e6c4d83bc9f2cd03cc82d SHA512 ea27d24c1623c40b39a8681bc5b119187d463575b3e888aed0c0b2c0549b5997809ebc74e2e08427238586b9f2ee77350d34874862c6084c91245a6040dbfd2a +DIST kosmindoormap-23.08.5.tar.xz 384948 BLAKE2B 0936fe42b0c370dc0c57d475aa771784c75e8350e2d563140c027d047514840f99d6697e36fde027da11e22a92239b6403cf1b18a37aa8e09a3f8814cb6931c8 SHA512 9128cccbd56f51b1e8ad7f7151db0de8952a8348fb74afe3eefeb085979b26d95d1699f260d744c4f3ea5d815109f998829625db480194a8539e782e8c32537c 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 77310a47a153..4b5e58cdda23 100644 --- a/dev-libs/kpublictransport/Manifest +++ b/dev-libs/kpublictransport/Manifest @@ -1 +1,2 @@ DIST kpublictransport-23.08.4.tar.xz 571292 BLAKE2B 952829fc61b9b52938407e75b80396a3e3669b124883cb7c53b65dbbef69200ef2f5b39b2e4e03620e35dd235cd9ee22f588ecdf272bb9a84400265493515638 SHA512 bea032b8032cd99f8dddbbfb02cd52935062f204bde450b5da70d70dfdf3dab90acbf4148c45a3c9aed02e56e4ebce3811dcda8bd4bd92038896c2f9a8238869 +DIST kpublictransport-23.08.5.tar.xz 572952 BLAKE2B 9628dfba5f73b76594b3bb97b7e4996267f9bb7f9acc024de003e28dd9754bf1c7226eb85aeae27784752356688abe28ec85b93b028c863f2c8edf9d645fd54d SHA512 43c58c14ee5827579ffcf97c42c4ac844f49c05f5e68f441c6d3d2a32bf074de08f7daf14b3ca32b25101215943601204837e5ad4e7841cd9984745769b4008f 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/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/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 85514adcd060..9b9fd82fec48 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -1 +1,2 @@ DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 +DIST libffi-3.4.5.tar.gz 1391548 BLAKE2B 6da78473741ef3861c548e0f99b98f0b05381a02eb3016875881c8fcc3a7e518c2589a541180b2defcf9f2efda23b07a6196e1efeaedfaa4f2dfff25a1e9905b SHA512 4834735e533be450c541a75555252759c8e00694539d040f248a85dbbf58329938db6ae3e2ce74c3e4e3c82e97eccedee1ea0caff1afd8dacd8976a1aa08702a 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 0148bb3f0492..f3ae75c83491 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,4 @@ 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 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 35b788ea8cb1..e2368db28f37 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -2,3 +2,5 @@ DIST libsodium-1.0.18_p20220618.tar.gz 1869858 BLAKE2B 60d46f722c4e5c9896226e3e0 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 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/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 4fcea49fca3c..8779b8b2d315 100644 --- a/dev-libs/mathjax/Manifest +++ b/dev-libs/mathjax/Manifest @@ -1,2 +1,4 @@ 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 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/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 72537adf9cba..674f0426e148 100644 --- a/dev-libs/oneDNN/Manifest +++ b/dev-libs/oneDNN/Manifest @@ -1 +1,2 @@ DIST oneDNN-3.3.3.tar.gz 11577369 BLAKE2B 85df74235d70d30d69ebb1702dcb328466d38046b37f4078b1d6880c7cbe079d095e53e5c9e2f0f77daca057cae62e661ac1bf919e8f128cf9c76a847dc0425d SHA512 bb4a6b33b3191b9e517a321dd089b7debb528dd2d4be48f52626308fe0e1dbea3fa6149fd9debe6aa23f11224ac80e4d3ee1e251d2007faf9bcc262bb895de71 +DIST oneDNN-3.3.4.tar.gz 11577725 BLAKE2B abfcf14f8f7ade2341004d3afdb2879814b50edb76dcc677f0c97aa061e3f5c958a8810fb3eb90926c7dc5d007406daf7b73e9ce660f8c0094a49338e9255f8c SHA512 ff31f3f6b59529aad47d5a8154572aa8d7e8267c4b8150aa32eeac7baa378e1dbfdc1adc6d503ebf1bd132bc09446019abf80e5dd8b54bd6aebfb08b7fb6b066 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/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/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| 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.org ML - - gienah@gentoo.org - Mark Wright - janestreet/base 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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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�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 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 7965cc957647..18948c7f6915 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -3,3 +3,5 @@ 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 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 7d146e6e9a6a..994f1dbf482b 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -2,6 +2,8 @@ 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 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 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�lAbrI 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ⅈ>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/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 5d50a81ce6ab..10b27b9ab416 100644 --- a/dev-python/PyGithub/Manifest +++ b/dev-python/PyGithub/Manifest @@ -1,2 +1 @@ -DIST PyGithub-2.1.1.tar.gz 3330531 BLAKE2B 9b288266379d7b1d85be91a7261596f9c98b97bdb5f17c4f8bb43b4765f07e2088f1130c802a623c875c8ddd7d31bdf3cad2a7fc6672ca50bb9a69c80bf4c907 SHA512 f5a0186c1a206cef070c6c19ae0cca5ab19993dd16b9df9997ba01a3fa02baee3425cef51588f7ac38636a165e36d9a5a2c4014e59482b583001c75efa7afc40 DIST PyGithub-2.2.0.tar.gz 3439222 BLAKE2B 4211786a258d1a9ed5202f495085a9c32b41b8d60ce567d8d7cdfab593acbc533aa34ed82afd1f65490efaeef2a4afc5dcf31ed95b3c382e4e488bc2495f7f79 SHA512 58431e0d696c4e9fa7311850711f16ab2feec28fb93acf31d0d204702e853f47ffa483b8b0b9bec9fba0eb98c714d85c9ebd3b98f87195e97fc2dbd6525024da 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..e7e9c654ffe1 --- /dev/null +++ b/dev-python/aioitertools/Manifest @@ -0,0 +1 @@ +DIST aioitertools-0.11.0.tar.gz 32053 BLAKE2B 1dea436f26f738b72aa2a2085d102b7228250f463cbc0cc45d8875a3a78e5468b3d3e7149f2df8754dbc6611f4f62e79ad263669a1f228e576fc2807d2f2f135 SHA512 ed2ca827ad72eadb541eab6621bb3d4a654f5f35a8ec185906aac558e2f7b7d6956e24b57b8540d48fdf48e6f630547ec0cc83627307c227bfc33bf1bf44c451 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/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/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 f4035cf2e1d5..52e64f87dc05 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,2 +1,3 @@ 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 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 99c20695a329..97a0008ee175 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -1,2 +1,3 @@ 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 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/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/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 9ad0291c45f5..3556151b7c89 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,3 +2,7 @@ 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 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 f879a0ef4fb5..cf0c71f62237 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,3 +2,7 @@ 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 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/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/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/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 634803029538..4b7538c3f9a1 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,4 @@ 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 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/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 fc89d08da727..1556b3f11d38 100644 --- a/dev-python/chameleon/Manifest +++ b/dev-python/chameleon/Manifest @@ -1,4 +1 @@ -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 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/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/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 a83b96bb5892..73234409571d 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 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 0ef838b63db1..a67213b1ebfb 100644 --- a/dev-python/csvkit/Manifest +++ b/dev-python/csvkit/Manifest @@ -1 +1,2 @@ DIST csvkit-1.3.0.tar.gz 3795356 BLAKE2B d750464b9c39ddb1456a59741b30a63bf59146732f937129c9913af3c660c52fb73721a174b5e7b9f8446525c5e70d3f0735e20686b82b2daaeed8a5fb3a30a1 SHA512 ab78359f47177490689dd3d98ff473c4919c49ed4f603208a72ee1bc6bcdbc4aedb179a1833a15c64dbc9465bf48156813ebb5fdfc52e8c463b2a489b4f789a0 +DIST csvkit-1.4.0.tar.gz 3796472 BLAKE2B 4501a320ab9b8f9f5642ea3957caddb024301a3a299fce17876562973874bad8305ce5cb8e879c7269d7b57d54e97e70f315728b52605a1059705111192874ad SHA512 5363fe8380c6ad1e44961bd7781feecd6fd19802a1c30144a45bdac364980413be3ac37e564491aca72c33d8b8a08dd5b49cfe2217b02bb5f3083db75996d687 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 e2abaa6075c2..bf9105c02a4c 100644 --- a/dev-python/dict2xml/Manifest +++ b/dev-python/dict2xml/Manifest @@ -1 +1,2 @@ DIST dict2xml-1.7.4.tar.gz 14333 BLAKE2B 9d1a5180d6cffed171aa973902d6e88190b8bd90cd9e4d86744b5c074d82e45c7571763aa9cca67d190cf7af1b1fdd155cbff906a44a638dcb3a7033f1be86ba SHA512 13a2b34783e5f6414c173059ba16a2061ecaef41355b7b0099546d704c9c28b1e0f9ea3186d4b0db99083e66a2f22e69e57a4a415b72c00fd1e17bcb435e7462 +DIST dict2xml-1.7.5.tar.gz 14958 BLAKE2B 1907003e3a27a8e1c1a0e7ab1d5c72b310c46e7af7d51f6a1743ca018fb6a070b0b54b4b24afd8c78dd18f83f9f6950031c0076eae83ccc309a341a0df153708 SHA512 88a77fcdc2ec320ba1668b27da4aacfcfc817090aebabc01fce76bff51b316166a0cc1f053884e8012a28e7118449f901465703869245dc662f29cee9665157e 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 9e6182aa07c0..b75573b1d071 100644 --- a/dev-python/dnspython/Manifest +++ b/dev-python/dnspython/Manifest @@ -1 +1,2 @@ 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 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 c4faaf639543..db43b804db6e 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,2 +1,2 @@ -DIST fakeredis-2.20.1.tar.gz 122874 BLAKE2B 65404806c15c9fb9b1a59f04ef64804fae9034ce53658058edea03fc9ca5b3348129a143d6f86566eebcb3b052316ce120d8d04b6ad52d8c5ede81db6906713e SHA512 7ead4a7b5eed318380471ef421a0c59a33142067a104f5e0530e066b62a12f26011233366619ea068cfa71eaf4c617e89a94d62f1a2cda366783e7614e5aa32e DIST fakeredis-2.21.0.tar.gz 128492 BLAKE2B a7352e1518a23512c8410ab199effffcea5beb28b93162d71ea95551a9267441c5487e676372951c950401dcb4003f066e80a03521ab2176059409c487a60a2e SHA512 5ef46fcd16e5347cb6a4ef1f99140385ed0d1809ab584df952e3050e4f115b34b37387efb7d01521d433a32262e0729eef266a98b1d1ff46250b4545052e0a9e +DIST fakeredis-2.21.1.tar.gz 128540 BLAKE2B 042c7189f4437149f099eb2bed9dc93cfaea3eb582dd40aaad55bca6c6c4f679a108b3e36006e537be469a3879085f75e0f5c0c7272d2131c431a4483e15cefc SHA512 ba51079896ca345805a0b2474922a41b7c1526123ac3ff0904d3448512b75515b6b11d7e8ec8fe7abdde94a9ac281aaf56d7344809c18c28ad081af4a542a57b 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/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 d2799cfd1e49..5a412c2c2079 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ 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 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 f553b5a5024a..c07004ff0d6d 100644 --- a/dev-python/furo/Manifest +++ b/dev-python/furo/Manifest @@ -1,2 +1 @@ -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 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/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 15a1945e7528..8c3e4e50a9e4 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -3,3 +3,4 @@ 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 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/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/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/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 ab5b0b144c06..89b6f371f5f2 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1 +1,2 @@ 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 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 39337298c31f..d07fa4ea1a24 100644 --- a/dev-python/jupyterlab-server/Manifest +++ b/dev-python/jupyterlab-server/Manifest @@ -1 +1,2 @@ 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 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/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 737201039911..f975cbdf3095 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -1,8 +1,5 @@ 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 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 63c4e36dc3ec..ef5591fc6cd8 100644 --- a/dev-python/loguru/Manifest +++ b/dev-python/loguru/Manifest @@ -1 +1,2 @@ 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 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/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 f051e75a625e..1624fd7d83e4 100644 --- a/dev-python/m2crypto/Manifest +++ b/dev-python/m2crypto/Manifest @@ -1 +1,2 @@ DIST M2Crypto-0.40.1.tar.gz 1266138 BLAKE2B a44de6b66695e0fbbba671682a7773ddbbd15225d27329d357e0005e395a70c6b006401ec30fb6938c9c4683377519844ea646df7c176181977139f6381c6907 SHA512 ca914de14621af4aa9b7f11664702557e596438cc76869478a2a75eb37ca14243e7064db7e32985834260ffa9136836884e60916d542a685ac3f1481b9320b69 +DIST M2Crypto-0.41.0.tar.gz 1151680 BLAKE2B 6c5294294fd62ca69eec8222324ce8a1012c999aab241eba2e5b0085c0d7b598fd62f26e106bea95bfad3199abb2db9876547f521b34f45930b00540a6ecc24a SHA512 50ca5e32ae999b9ecdc7f3bbd35221b4a7523ef29e54eb4bc266457723117718955f99b9e7ac42a4cb982f0e22a94e5c852d6886d7dfb157d040ad86c17660fb 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 3efff6a6e5c5..1877327c693c 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,3 +1 @@ -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 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 c6b5d58b1634..e8b8bd5d91cf 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -5,3 +5,4 @@ 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 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 51353cae006e..7bf319e6e80e 100644 --- a/dev-python/mcbootflash/Manifest +++ b/dev-python/mcbootflash/Manifest @@ -1,2 +1 @@ -DIST mcbootflash-8.0.0.tar.gz 24386 BLAKE2B f9151017131b90f01da923084f2b42103fe54ea4c6fe6a77e7ca4f52619b1527829177dc74db6166585ccb003aa3e07c702469ff1d07f5d616870f232a0e5c3c SHA512 d1c3a437ca2878a386df44ecf4df2d5aebd26cd859509e003ebdc7203eb13b9bbdc4accdc0607e170646dd7fc22526a746f77770105dd637becb09dde706527f DIST mcbootflash-8.0.1.tar.gz 24906 BLAKE2B 2af5c73de29aa089d33047179ce196507ab1ed1ae224b6f680341a818d8056915271b121cf1ac32f31dd5e33e095f2b82fcddf5907bdb5513a17e009ac242f7f SHA512 fc4093873bbfc0a29d2c09b2f62247dd659b4c9d531613a2a18d6b452f7a0e573b5fa087d82686045af1ba6f7811ca3ccba0f109ada71c42925e8c01faa0fe1d 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/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/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 067bd2a445ff..cad1963e5574 100644 --- a/dev-python/netaddr/Manifest +++ b/dev-python/netaddr/Manifest @@ -1,2 +1,3 @@ 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 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 095889d9c653..b2612a4bf539 100644 --- a/dev-python/nose2/Manifest +++ b/dev-python/nose2/Manifest @@ -1,2 +1 @@ -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 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..f99957b7e1df --- /dev/null +++ b/dev-python/noseofyeti/Manifest @@ -0,0 +1,2 @@ +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 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 d0da0f05cc7e..d1e02fd379ab 100644 --- a/dev-python/notebook-shim/Manifest +++ b/dev-python/notebook-shim/Manifest @@ -1 +1,2 @@ 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 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 650cc1660608..4430496d97ee 100644 --- a/dev-python/openapi-core/Manifest +++ b/dev-python/openapi-core/Manifest @@ -1 +1,2 @@ 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 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 90f6297b24d4..fcb024e22d4c 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 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/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 4ec26d07e69e..e42f70a4b141 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,3 +1,4 @@ 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 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 21b7d62ce204..df8a3b3af636 100644 --- a/dev-python/pipdeptree/Manifest +++ b/dev-python/pipdeptree/Manifest @@ -1,2 +1,3 @@ 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 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 41e868b2e58a..82e1e3a93142 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -1,2 +1 @@ -DIST platformdirs-4.1.0.tar.gz 19760 BLAKE2B d2deeb3d8300a92af0c0d69bcee2c02210d0cd32925ba7fdbd992723e13deba2a432bc7cb5eaf83ca9f576888d54d237b17028b25554bd65f044e61c0a353384 SHA512 f9cc171e7861cd9018be179963fc5d0316dc39a953b67dccf946937077704eb80955cca0d51c0edd8b4f931f705f719767f2b888be4276278891a099b5928fa2 DIST platformdirs-4.2.0.tar.gz 20055 BLAKE2B 07338fc1ad6f5edf3dfe9de9e74326af4c22a4b6db0979a2b0926d248e7bc27f6f40e9e47e62979657c0804e3d296dfba5b18f57fa64b1fdcd205d52ae21fe17 SHA512 615742163cc4eb0ee97c4dba069d59a08e0056e05a3fbeab32dcab854ed56976e8707dd70afd65dbd0732bf1ad1a42c565fb3d980b7b668aa2cdecc5cc1de4f0 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 d114887d14e2..a391bec9c499 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -1 +1,2 @@ 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 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 d00a95415802..88c9d828fcdc 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1 +1,2 @@ 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 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 0859906294fc..264fb2733c88 100644 --- a/dev-python/pslab/Manifest +++ b/dev-python/pslab/Manifest @@ -1,2 +1 @@ -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 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 747ccdfb9741..107b476dcd19 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,2 +1 @@ -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 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 691e95ae815b..0777a3d24696 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,4 +1,2 @@ -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 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/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 eda74da6e58f..a9761d28ba83 100644 --- a/dev-python/pyrate-limiter/Manifest +++ b/dev-python/pyrate-limiter/Manifest @@ -2,3 +2,4 @@ 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 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 7e173a3c10b3..6e0eca01cd41 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -1 +1,2 @@ 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 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 7e173a3c10b3..6e0eca01cd41 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -1 +1,2 @@ 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 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/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/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 6ebcba98299c..d7ff8ae7054b 100644 --- a/dev-python/pytest-django/Manifest +++ b/dev-python/pytest-django/Manifest @@ -1,2 +1 @@ -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 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/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/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 5d0d51c5091b..248a72a4d8c7 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1 +1,2 @@ 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 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 080c45b91fff..0c4447db80e5 100644 --- a/dev-python/pytest-httpx/Manifest +++ b/dev-python/pytest-httpx/Manifest @@ -1,2 +1 @@ -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 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 be65f4ce38e8..f5e07934a4f4 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,2 +1,3 @@ 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 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/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/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/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 d74d05c5ee50..141f77dffa6e 100644 --- a/dev-python/requests-file/Manifest +++ b/dev-python/requests-file/Manifest @@ -1,2 +1 @@ -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 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 e23be5023d75..12aa9be72580 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1 +1,2 @@ DIST responses-0.24.1.tar.gz 77530 BLAKE2B 6f4482a0b7f7388506782286e35e716b4fcb746f6d562cba3e5b095163e380e0921f71f808c4729c2c6fb03c3efa1005ae6dbab9d3b61275af720b215b4e4181 SHA512 fd97f56055da4e31fc9866e4fdb7d68b2273cac25c6d882811268daf5f474d21897454b790122ed4c12e18032b9ae2c032b958402c6840b46ec38fdd7306033f +DIST responses-0.25.0.tar.gz 77681 BLAKE2B 0437c343feecb071f544d8f6ce1ad15c4d6e2f00c0fff0404dff9160c962a5de46d0b2c882e8d044b6e09c441a534e7bd8772f826a45c9a9b79e34daf0610546 SHA512 6aed8ce17f55e8c1a7438b3e1aa7e7e59322120f3580fede93d61224ea9f1e1f05382cdf82c11cbef29447b6591d7d6e25d156c087025b93d6e5a3e2da82d90d 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 880ea1826cb6..d2de8f8ee615 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 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/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 3797d9e9af13..6973f0cfdd9a 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,3 +1,4 @@ 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 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/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 43e08295ec9b..f5e1647a4703 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -3,3 +3,4 @@ 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 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 e22345484564..f4524ebe58c8 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,4 @@ 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 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/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/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 2241a86ce2e9..06c07a7b8667 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1 +1,2 @@ DIST testfixtures-7.2.2.tar.gz 133809 BLAKE2B 6a3701bb9c5ca476aadc144f1013268f87e10dd47a6f757e8a0aaa3feb33e1a06663a38f0789b7c54cf439b07562dfb638bd9b89efdc36831d04977f6035ecc8 SHA512 4f7a5ed659b650080deac0b1caff6d2dff0b71d23eaeb26b48b7daa4df85dc0a1f6cfef98275c9a90289eb893c0a06311c849b84f2cc35447fb766f4d0d41c89 +DIST testfixtures-8.0.0.tar.gz 133847 BLAKE2B 0197f1946b6124298251a2d0bedf706f36982b1f10c8f959fe1ac52aa8290a9123355a110aa2bdf932229bd152bd041f086eba76b29aa97f9df2f8a1b3a3f7c3 SHA512 57d7876cccda12f3abb47c50e15c5a9e2cbae2039a573733cb10d1708245f20adbf959fec34fd06edf1ba9279a10e336b34acd8bda0cf1f8a64f9940bd5c8c2b 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 7b20b1aa821c..f5c602b06127 100644 --- a/dev-python/threadpoolctl/Manifest +++ b/dev-python/threadpoolctl/Manifest @@ -1 +1,2 @@ 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 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 da022d39f3e3..b3af44a95e32 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1,2 +1,3 @@ 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 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/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 95cc3e2a0514..16975b9bec0c 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,5 +1,3 @@ -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 +DIST trimesh-4.1.4.gh.tar.gz 13438872 BLAKE2B b03efc741bccf3b08c9f8611dbf282d99fb8a2691d54d0230326453aa5666b69470d00fce7eccf2863c6f6939c56d74d3d537100b8def9c8660a33eabf3ba462 SHA512 bbdc3ec24d5a53e329b3b3021bec14668b1bb19e231ebb5f2ee186449e9c4ad162a14c4f42b8bdaed513ff5c874bf7ec1f0fc4bf103ee6b79ca7564494316984 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/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/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/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 cddd2df95e8c..cf745988debc 100644 --- a/dev-python/types-setuptools/Manifest +++ b/dev-python/types-setuptools/Manifest @@ -1 +1,3 @@ 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 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/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/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 8f2668ca3849..77f347e47f8d 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -6,3 +6,4 @@ 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 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/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/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/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 4b172b0ff2f6..38deaed880b4 100644 --- a/dev-python/virtualenvwrapper/Manifest +++ b/dev-python/virtualenvwrapper/Manifest @@ -1,2 +1 @@ -DIST virtualenvwrapper-6.0.0.tar.gz 95407 BLAKE2B b2a6a7a58be23e1cf0642d780d8fc53e9aef6e44703fa15a2e7627db3c3e12024b33da75b591897ea5181ed5407eb2d52e96f56d7026c083a03e13f94165d9e4 SHA512 ab805b61a9f81e0b0842182686a88fcf07e41ad7206484f002110c693ca6076e2a88fefbef8b7409838082ed7e7a43f61f1a0006a314cb1d71efb943dc6fdede DIST virtualenvwrapper-6.1.0.tar.gz 95880 BLAKE2B 86d37682148ee132f9be5c4554de3c770c0f1c3055441bbce080d94da6fa83fc138a15c4c7edbb525e0c303c3c2ba5c1b1ee23260ea5bafaab157b3699b39b87 SHA512 78e09956132862fbf1caf53cb6c9375aa3718685f72d8f3fb61e402e6b26e8568d5b3a3ed18142b14f3b2691f89e6f912782e813d8139dc71ceb7e47bde8d0b0 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 d399f6b078bf..439bce7987f7 100644 --- a/dev-python/zope-interface/Manifest +++ b/dev-python/zope-interface/Manifest @@ -1 +1,2 @@ DIST zope.interface-6.1.tar.gz 293914 BLAKE2B e0285c381bbd241be24aef60a59a70d268852dd99113e890d67f6e371792d2c8d19b3bf42d60b04f2a94259c144ec191c1baaca171ece1adf49d0558574152cc SHA512 04305eaf98fb40269d417c6894a6e154340669b66033c50e130d58bf6166cabc0a8979e1ba80dda47cb2bc508dde01ea2175628f89cbfd44cc2f59ac3cdce2c0 +DIST zope.interface-6.2.tar.gz 247528 BLAKE2B 4112579da95e763bb5feca7fc8845896178afd5e3fb181a5945de80cf579d0c66373e9ee9cbff97964f79750908b5e4650316b3df1cef16a267c3625268cec46 SHA512 42c169ba88e0e4fe7895f0956250ddb5f3e9aef3e73a801ef71b0e94f906e9f597008de16955a7a8a5ca59551b800e6f000c70ffb3f486a7cbb7bf9caa00059d 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/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 331b9f1749e4..c4a2ec050622 100644 --- a/dev-qt/qt-docs/Manifest +++ b/dev-qt/qt-docs/Manifest @@ -155,3 +155,105 @@ 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 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 64a3a72aa970..66a468a2c800 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,2 +1,3 @@ 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 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 f3b12d2c8796..c7c819bfe133 100644 --- a/dev-qt/qt5compat/Manifest +++ b/dev-qt/qt5compat/Manifest @@ -1 +1,2 @@ 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 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 fa0011732b3d..e7e1d83b91d3 100644 --- a/dev-qt/qtbase/Manifest +++ b/dev-qt/qtbase/Manifest @@ -1,2 +1,3 @@ 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 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 98f6585d4e24..ba8a8ca98cbf 100644 --- a/dev-qt/qtcharts/Manifest +++ b/dev-qt/qtcharts/Manifest @@ -1,2 +1,3 @@ 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 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 f673dd6704ac..710435edf83e 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1 +1,2 @@ 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 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/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 ccf91d531b1d..4a00025727e3 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -1,3 +1,4 @@ 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 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/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 ca61bf76839d..0977a42ca137 100644 --- a/dev-qt/qthttpserver/Manifest +++ b/dev-qt/qthttpserver/Manifest @@ -1 +1,2 @@ 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 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 8109dc972200..31fa9886e3f5 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,3 +1,4 @@ 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 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 4a0d6af7bdee..17598873c3b5 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,4 +1,5 @@ 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 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 b2f3d030e59d..84b9cec88749 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -1,3 +1,4 @@ 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 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 42d55353f520..3d60e19cb0d4 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,2 +1,3 @@ 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 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 2da12295bf10..8c47aa30f852 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,2 +1,3 @@ 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 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 108989c4d5fa..7d9bd4694037 100644 --- a/dev-qt/qtquick3d/Manifest +++ b/dev-qt/qtquick3d/Manifest @@ -1 +1,2 @@ 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 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 3483d9437eee..22e34bf8ecea 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,2 +1,3 @@ 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 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 6cec2064f8ee..748e680d442a 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,2 +1,3 @@ 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 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 b88f46982cf7..cae49c9b3524 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,2 +1,3 @@ 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 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 558d5cefe228..b653f3ab1b28 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,2 +1,3 @@ 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 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 c4caa6377e4b..ccf122787d6d 100644 --- a/dev-qt/qtshadertools/Manifest +++ b/dev-qt/qtshadertools/Manifest @@ -1 +1,2 @@ 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 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 2abb07e5cc4f..85f64c636d19 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,3 +1,4 @@ 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 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 05ff7feeb71a..d2e40d243bfd 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -1,3 +1,4 @@ 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 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 ba1f9f0b92ca..f432c251ad0b 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1 +1,2 @@ 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 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 ff067677ba74..95bc31908a0b 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,2 +1,3 @@ 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 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 d9004ec39faa..3085b24efad5 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,2 +1,3 @@ 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 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 9514883c7b6a..92038f9ee118 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,3 +1,4 @@ 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 +DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664 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 fd0ade359736..af2ee481ea6b 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,3 +1,4 @@ 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 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 e45296c7913c..1e64b9085dd1 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -6,3 +6,4 @@ 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 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 75de41955b49..76b9574da1f7 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,3 +1,4 @@ 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 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 4bbf6e18f553..e03a7ceef47e 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,2 +1,3 @@ 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 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/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 zcmV(lK=i+^)CQc?2CxTO1GH)plL}g(fBnW)BQUb!QZHrKQ-V-eR0lh1))?i=D#O0D zty^45S9Tn1M8wOzY1e|?RuvQF*KrnVlS{ydX}?WYk*UKMCOMt*))dOpq~(w>q0(Sq zgTGe4>Wxge3M0^W{pdv9c%N%I@sKo=iEgj98&ytQp;cE}4%G=j^4LqdeH(wE z0+Zr&=zXntGZp)o+RB|N5W3Xfw^nueK&pRh6;@v>b+%bzrA#WRal6Rs3FSUPiOkfTTp&%}$`+ zAyd5>qwpG1M4DqcacFIykY2Fpu-1qv{J9h!cN)d57m9i`98pCw@9@GV?M<_ho7DPtm$atS zs1Z}w$Ux#5Crm3hxc~$L_VRT2N3;4%N*YmwSaS6-Z!(NZ2~t6Zw;-7+Da(i8*H1u7 z00r?cPS|88CsZaG!-G|SvR$hBJd^W}rj^JqO6h*l*7LP+33&Oy`wGrkCMbHgJW)YQ zw-g;>f5-;P8l9>DDFnUKsdx8I!ieg465WY$AoX#z+!U`pqlQrAv+y`?x0Zx!>YL7i(f^phL%n*cSDslNX};FGc3!D}T}P${XI-nn8& z3d$f*ax`R_U{V*7lvzn~U{YPK>VR6j(donoZJCk?jW^G3=S$9fG;N}{P6@vq35*sz z9?b!G0?slgat)4ujpL;N-6r#8zDQEGv*iw4%i_!XO|Z=21w1>Ir>7{}Rxi7;jR*kp zwz?|5Nrpu{ZQ7jc+LRN}^;-p)>sQ*z>{P6$rfeixFgYOG$u6K(?YBItaJ}59NEVnzNzh%CI$5`!gsbj&)H^c< z>DJ0msEx)p@OP#ZLttzuP)b8D{PGCtf!3_*U0=|OM`7*0Gv-*$EH28>vol*W~ z{T}k_;W4Lw%A-!jV2o4XLok;Tot(B3;~G9APR68sh!TI+CZrMd0RbV3<2y0ll!za4 zz3L4ri@ijO0_AJkZHGvSL7zq`;LEQ##3LGB%vUXNYm>)PwoW!+C!hP$CB3@JKTgd$ z2(CuPZ8)JICvYuc*`+IVTQ13eRvDmbqvjYkPj=ZjzjO3iD~3$)9!ruXWL=0TU`fRL z4k&o6+Q(o1HTxIq&aXeG{Tx~PuNOgw4i$=hOQ_M-%!yqdlY?Pce_#CKha8^wURW|C zp`yg)et9a7U_0EY{Nj%lb;VOZW0Kge|Ek8DU z8*23fDU%bgRM~X``KhCFa>6v|5TIKtwV$uHZBe$*sW$A{F2XH1J%GNPRXFT9E7%{E zLb&4rPCB++6e4u&e@gCas&CW`;+~2X!1b)J^X6X!C|~NLXoI%<`$(lEf~r9|d5Q2z zW{h_hbd<4ew+t6Yb;ojQak9(7{{yf_g}12;5O>8!g6b_x5oNP6$|l&}FWA@iUeWF8 z2&C&oFu~{!zI2`_hkz>$;NwaPMMrV*)7W8Y?WI(e-MDsM_s~Znqv_dt9_ZN zFkA(_MTg|~+b(XU^3z=2dAs|PX)##&7t6p|qNL#!rHEXy-CKgz*QlRw!<(-2WT!~y zB?T^ai2lR(at%=VksN-BA~jrc|7wDBndrO<$po2MfYTOvL|Y19aGrsV(rtg{g3sUj zho74aQjs6ZfA_GNHLwEy=yfC~n)=Winh8!4;%Xg1`P_+i8tqD5)mVK~1mhl>xGL8j zbx%*6#6zoR&X-QO01kehfUP_@M?~xp;j-GJbh@xI+jVIO(6{_v!*`5_Od;} zQ^=q-n3r$W(NBBAcRZIc#7_Qw&q*KMvLIJSbq< zS$npkUEl3^XZtq)&;0Z2ync};^$cFGHFNxQE`LwyBpj(F^L@!mI*0UhcD(%lY43%w z2cOkfug5sUlU-#we|S3uz!4NNYk>qKdyrpSFGXebrPUCAKdpR|o~&zkm4iNx*(K8jq2R0yiUrxdB2OVfY3^2gju- zX@~7OpovN3wH11tnygbQ-B<3sX>Xo3=d4KUfBGA5r z;B99IgZmqL9i$zys0tT~-m&w&0JM2c?di+0TDtVESvG#c>^z;@z3+9Md8ihoh9h}d z88CZHJKr$c7m;QOY!pWEGxTODC@f4_JwspAe0&5=(sOZCD4fKpnW4$HSwaR<&t*C`~{>r&SyTQjIu)MO=I z3fD*>xPcPWdE6yc@fPwEe^9(`^Md(UlomVM>zc+ZQzDjm`8#==P^HzMYA|ej{z!6X zy<3pOvy^1FRg$o?Rlu3fD1($J=dQ}GAbKbtCL5`ce|Cs^&pyz<=lI9_>+q-8sp^vT zxVPhUWCk}(vdH!iCN;oLvHcdsv`?aDTRy%$^1>=_jAN9)E2V)>9 zOWQ_ke}IGuGR;cBo@(6>Cuvm%-AEFfcg{Pzg!iZIXabc5sWwDMlAIn?@0RPs{f^x8 z!d^~WIP6EwucjJERi36@F+y~fgBK{v)FvTxYFloA3Kf7w$PJMS(gc>I*(m<)-Pi{1 zJr#{Us*_6W5mlP08B9>8Rqvn%R&a_>eZyXke|m8`mpvCBd)130Nx<~ylHhNi^DRf)eVC@=@K`v4N z7MsF_rR+q6QJOP=vF*AHI!eTI2D@yNsAwGn%kj#S$Y>saH%EP`O~bBaly`Ni9s@5* z^`<7UgY!~ye=gTQ=dbtIzkW`(7)`fRHnTc2oD^av2j_AW@?Kk)&vle%*{3a?ee2r|Nl<7{9Iy6V z5AoFOC`*_1X6cd;#(l1rHQ9w#i5Hz ztFk~hJ8?&D!O)kQz4PP!dfk7=yqd+K&0hRJ-;jFab~v&KDEr|SFnQ&_>Rw-0vCJp4HD5*}j=0Uc z@BowfX*_7Ye~Sv0ha2ekez~541m{B%5InpTp4wFx1I01$nj_WFHrNLMR4={FaeZB{ zRbc2D4)rzG>_$0tm&)Pt;$Af#H9De04tu0pnY$NZ(*b)gk4b1c#9j__86WGLfhB+m zv{7}nCug3MooXF_$hw>Kr=06%C*OgS&`3bHvo~znxtfq(UTlN+kxU)Bn>HCz&(-=& z?ew2t?oWUG@#$Z`exBEd&-0x+R88fP+dR6`GC&~*TfpGu)R3gJ zsJnX+(5vX6S{jrmb={(ag~ETY-|t_){x$yi0FHfLFddIVDM_pb#RX@@?eUMPZrbFh zD8N+%8{Srb@4};Yv1v5@R$THBLr=SCL7Uu}qJn-&^9-WW?ie~j3_v!Pk(@;eB|}+! z4U57+T)tiwO4VrqLXHakVOM1<0e>|luy)o%qg>|il8U~@=i&53kVJpU3+kX2wNR;H z(&7Ahav+_2(`MCqc`9P)<#g6gAjZ{Sx1r3}+1mb1-z)d=+aF&){MA0cTewF(PAy`y zqG?rH*;Ongl_O|Oqq4r*^Hf56=KCm4M72l?IvZs&Ac(zXtvoeBaiCZ8Vja-$Y!iEH znXhp3rIUngB!ADQg4A!}RvD;zMY``!IXL(X5RbegC4%-v*t|7kZOg1!6NRG6S0mm? zp_x3_P0Bq$Ms>+J=ASIwpY!XlZo5aUE04C%v3!Sgmn#aSZz=`=zB<4AX!ew(Jc<7A zLOJE}n3e73b!1#lErhYfLLYj0>-I4{jKDlFT)PG!&a=#gcCM%bgafIaYmqfUo zBc=OEflUKq^^OTs*GX*wB;w>#ldG{}ub6+`Q&pLmFVipfKRZ#o*`iuVQr*1TY#q1e z-io;w^B3qPDW&1%CxF)>51{U4pQ!x(!u|T!{QTv^m#^;*Eg3yMWu0>%A5-#L1PFn? za{_P0WPeoq%Boa=I5?R^BErM2Bn9Z;R!fHZN*?}Rb|PI$+HcAbzBEZWMOc^G^qio! z23(I?Pc@CJYFhjLQVplXkPJGHJd!tqhZ>z4KC|Qdt?NjV?!0S8RU}hdjd#_aZAQtk zyqBxT-R*lMc@63vk~kGX*iMz~6|e?bUbeb3AAfmh?rp6_zWwht{HuNa{4778{eKCn ze6{MNbaN7hoS_%}=42q@pJdth zB5zN_xKqzm8+;)+Nl3T^BFTEH3W=TSch^POqAct|6cd-e$*#jBx%A@A+U!!8SK)5mR&ztg^${9{2nqZK)lx%W$}I4i03fw@49DN8pw!fdo(n}@#FLx)#mu9_XwvA$&&Nd{l}Mg;cbtPRwU`rIoDRJeJva4Dn61Ri9nZP>U+N(vVT!Q0pOxW9w$dB zp;>erPkawOTi2sqL#cBObx!w6*4xQWz_dw1>6~mh727OHtJhbBx;x^MynZAZD4C%j zawF&y)gyaVryP#_wVztR8Ud(^wXvY)^(fc42us7c+{ zukRpgQ-?b`!IO>h|C42LDSux?FJ;YAYIcx)-zLR4E6So|2R6g0kcCgRt6%P|hW-jk zbuN`m4xlpO?K&^+Oj|b;}I_jdIyIck;e(J2KCCP2!Qq&F*UOt?#+*0al@DLO{sIE|_z6FLzqXN#$kH01G=x1;!71Tiq&Jf5t-R^Hf2WP9Um3ip-WIus->l_Jogg?z7CAKU*X-Bd=GU+D z-|ukS!-KnDLNhy(JILGl#Xa7R(%j0*UQVI)-8+sXWx6EP>U)KtIHX# zT`!EjEa1WKGmSUs0Z1^0-7=vyOa=~+lZoXD+Bg$`OX;ysdMUWO8Y9jxA8IGb$-k(c zSNlH$8OPOl8usI%bX2E*35~X|0HwVE+jyqh>{S*`2MBkIBr*q}L5WY0u{TXSpnsvartFO)JIe6( zqzG2Z$qC3a6r0k#rb-#=(9kW_%)tckI)QfAO0D?P_+8y5CbjpeVn=-fjvxDN@lgp> zPW8;BDNs)WdFo%v#@0v>6c}~Zz4yCHq6YVZIHWX!boA&Xc>xDVUy0obN+nPO>-ZDL zVkE12B}Lu0*@GC;MSp`LAp9*gA-k=lH@0KEmR|w!x-AD>8!KegJ{^13GtaqE{wX0` zNh{(IrABasUr5xX@QuD21IaNzDeTd0y=7G#=X6Y}lV>#7-jd_b7YU)}WuZrj{9LXN zzl={G|N8L9yJ_?C2wrE`_5>`d3@rZ=wb0VLfPI$;m26-T*nhP((tUQ2XVaq#thCv8 z*wv>eFFN3MHAiK-GUs+o)Wj~j$aOE+VoOSZ+-w7I3NXwd2`=w1HMr}d79jt`qQf}5 zSR)X%VvpE@oU*3T?Iq28-*0_mmTsoL^nA0cM>3I?IMuQLOG|;G$wP1=G?37hG>{6o zugB7WW&rLKfqw-V*LREdxah1kJWS)33Wc+iZTA*O~d#DQs8PL8ahj*Qg?gbAWGwzBqhuOE0Lp zM34fh%S}toj}F~SC4$z?+t|zE!yhslyuge0jXB)PyMJ zG8@uHERIFfnTzspHBi2b5 z0_iKe?1PO;oEQ=(zkw!j`a-~CGGQMqcSctN*&*zf;F@O2mKK$`>%c`W) zqJR1C8kHpne=S)PwSReZNug8g$e|6O25)*HX?#Z!ec$Qga4L6Uw}X{snThJNYxlVM zoz9qoBNAjZ^;%0Irbzw;JsxcX^uC5Q_2E>FDXZ`pmT%@7sJsYUAL!M^-p z@%6eQ=o(P#i3)~sP>|QhR#EPGjr>!T>BysW5sRfahWB93w+*Q=oVP>5$0BE@#)XLX= z{;QUCeMyVo$1nC<><#XkJ@dH&7xp-@zZz?)iuG}LbPv@*O}R7mm!jyGd!wexv9r+>IR&^^xY z7XVFGg6!a`U@g0=dXQL84#!S$o0kd!yCFL-p#^M~DoMR0Blg%|CYYIRzF*4o9@#|4 zmTT&lDgLGOE&!1PPLV0?p!o_}BPtz*U5%A<9Kgv+-~ce|1i1ci$`=GA-4`hMaDKn1 z>Fy(nIm&FaiUMssXtVbp^MBtTKRuhWTi#y_CLLbCj&su=NC9hVvV2i=fnLmeyL~(= zkW<-Dd&!hVaXG4J&NxUs%B`HhOzmrwELigKV5iA3Y0jc+e&c+nS$VR2Qs4Q&C+&G>#eY0IcD|=C~(CYP}te3}Hefsn3FYRCR%cqb3?X~^T{E>5R z;S~TE8iNIP?s9Gj%8tZN;$p`S!WWPhKoqsXzM?{bvWkzO(SIrN1{|j<)xB(v&baQ= zFGb&7{eBkv2oj~(I&9bg#Ma4iydBGrXVmI=vO6YA8y^JN*eDB89TP09x1y-5D?zwWGf198G zMlxd?jYAU%9DmduO)*dTQ>9$0gv%Z{RARF=$dLpjYVxITgv4X&asCtk&btK$vGTfi zjY?p5O4n+WB87+H^!x8kijm9RvbYI!xy)Wu>*J(EsNI^NxOGszf zml#n}dot}nw&va2t>&)RlunmM9lM=3==xAMosS)9t6#!D`^tIET`68o&ITPVwl8m| zzFV$;wa=IH62HuUf1Q6`@08yjY_#D${jh(ux`-KQajHh9jjP=Vt#pm|X)N74^=~<^ zOL1SJ3@{OIe6xMVo6`&6RA-L^U(6%?_>(MsCk`1>uq}-!s~SLLPUW`FlVN>If1JaC zqj}tM%}H!W(jib1TRv;EE90EcsIvfft$m$+DfM(~E_?Xh@RbdC3M+=!9WbS-bb~=m zK7pUXvCBycmeV{$*J=oZQ19jWM;g{#fUQho_mZ+I^LQ5(lO_mTT`)3J>}1p;Yb!Rk z*+oQ|8WzaQ1vMS1In%JIC%u3e{S|oycVaQ zHf3Xm1k)-1l(0qwBt))Do_eZv@z72E-%j-}U*^|ufBoDJ%}K&bZd%;Eze(~CMX5J? zPCaH$NpRG1S5&!yV3h0)Gxn(qVKhbS!tEu0RalL}z)MkGAK9&HRxN4LjWg)@&jHvX zYTGH%f~3El%3H5AXk4v|m5O^5?HVrq1;0|6HU3 z1%lbyeE99WXE+tB=e-;h)loU~6I&E`yeT=2Ds@s@A9g2kkoS%bWzkPTw z4)KH;+qGycms5HQe>hV=ZAG0S{kJDcx`oBYFGUD`t?En%H&T<+x@9T%ZJUij>1E4& zNZsu0b(A5}mRcBqeFa4&0#jHiXt3VM+gbqw2shpsC$E~QmWq8OPvmaxc`M60h}mnT zwjHT1fn~l0F=Sav#LL-*o1I`2hM*WJ6gcig7{UOUMvGKHe=nO&taNya6r_`c+n;Oo z^>Ny!wy;yC6ooT2bMU@U zYnSE3WHAwSC?LL7XEXJT)~sTR*MJHt^q1F|KASUSaEv39m+Ir$S~^S6&>dypERsSx z)bW?mtoTQn0|33TlO=&Xf4*m%^pjx zwud%-4q(kgo}R;g>Y?);4+@B+Hq=y5NcY2CVKXH+NS`k$UWLiBYaXorU8c^44$_aV zWyieg%665x-1rhJckR>_0Hd5Kq%=LS4>TxEeNhug*>z583WLb(e<0lHZWvr?)n`wl z-t>{<_Gn)G_UE_1{`mCuZ!m0F^Y4IxL+y}-DX4A$g8G^Yzj!4=6%CC5fjVb5CqH+m z+NA}iepOu&l~^O0Q@c~iQ6kCnrse`-cSX?;4(i&-fUkdj{`B=z|8_sO+3_mKYg&vEdlFs;jy>uDdsTau ziu*_6K3JzaEKbDG!NhL4oE0Z-RdU#Mf2Rbw1+8iG{p|!Je{buEC;IVSnl!fi%#LxY zn?ay$UTLPc+wjG*ADUtlwA-ymTHsd&HTzUfV_!yZ!_`#29D7qaew7+cMU8tKn{(?r zt49rewxZ^8Y!0=xQ)_xwsR7OkwNuiqqS<_Sc6mzkGKq|GtD@e);;J zzusAbJw)2~e`P0LC(x;Qg9LKs;dyPu`QD^_v_ytdU0vtQ{R~v<;1bn7^;0F`6VrLv z?gaq{p%I_KN~(kd74D?P{UBvJ8by}K@$6H@m!nCe$}fUmTi!*IPssnRdNF@aK2ClH zxOPfLV;2S+_FCf|#3ex8)E130791@vL~*NNgC|lKf1j2is};4UFyvdSWuCQ-w5{xg z=$a(qU_4gwuixIu!NrG%^jI|+VDs>`ZA45%eX#Q5EEZnJy~YN}+G~1}SXT*FQ+69~ zs~;N=?~EzmrpoF`92udzX_8}09woUrRCzTboK6pv>ZH=XeDq%GvdN_1H3Ripql4YN zP+)mj7GtFW`{DY|q?d+=BR1#gn&L9u{zN^KaD*6tEr)s|AJoY`hYiF0D9?ZU{MY!K zf#5^04cWa~5S~7xDz{gjPUJe2d^kCMDS54N&%MXAX;-TgpI(Qojh05bVQx-x^>(m$ z#GdoisN=MDBJn;pha1%4b^R z5dA8D`#V=HDVheAm)?^)&k!ay=PfK#BWKk?)=e`tid-VxO`&=ct|Kq{T0@OhhqhBn z#B;H}-S5KL<9>Wwv{s%*3pp=cRHk$A|5i?HmptTrpd>KohN=n*{JYn)wv19MM!u?_M0^; zPNUfc?24$=cu_?c*Q+)hl~Q{x8wxvZl>BX+#BmPxob&Gf4Iv9ZrLi<;l6j(5GWss#wfF zllZUj`Mqmt8cXNz1LPEGz8!$_=18B-s$s;KoeDauzU8$-(ibh-#C}Vhs>%RFG>4W_ zw>KN{&P6Br!#AIkLxv-NAUI~Lvg8Tq=8a#&n-g{*^#bST{ffOaF?n2BDtx*J$KDh| zx%GpWQB8WII`;k=&^0xxbs8pa`kNi3%E@oG#X>Eht$YLp#7qe=c8vt@NU2W{YnWh7} zICd*PK^saZb2iJ8pvXd2zgW2`O@p1&yU78WAbNSH;1bO5%;riZOuD5|@AnSStd`ja z@GBR}mz{Kf>oV1U`M&c|Rh(a?5_Wo{UJ$uK=$lvCA@UER5h51{oeI&RJZZ<2>X z*Pmif+fs%07I)b2xB@jMKdMEb0Jl4YK#0%O+mrw*6jK`U5EfICR+N#X@}I*t>iY%z z+fFQJt#_~?=}3->>H*t9Zk&c7kS*nhy$Z(yFUoE;q}g#1YBa#7Q(*)n6?I=@<^}BPjkmBF7|gQ)-lNwE4LHyHu??If z>#rC@cdnp1ggL774&FtP#MtRh%uk(HodV-i4^7~Sd|8bE71P7v-ItEiV`-uASYXZf z%k^P=`ux{_FXQ(){`uFZ5AO!T(t~w3bhoJ9-|DriFAhOq4$@g5`Ce-PM3`!a;HU~F z-_F_b7h-i4_ocSd}qN?AB;}*BYa;nc~lG=RN|NK;KyCb5 z24K{-M2)p@Xkb!FgVx@c194i{O0JhZOq2?L;5kK#K>KqZ^&;A^_Xxq?MRKz)FK27V z3s%HirFoFYZj+zbG91igTkY}=lF0EFU4S`mFn*!D; zNZF`&>q}ART7yI2uPxfTY^M_Y7dsOS^H{9;d0wB!uiyUs@aOfzkmf7=Z-l2%RjIv0 zLv-X=Gf<+i1!3tRwMnSZSS|s2s&?Y{y1yg_GB=6!&})CA@ZD@bqTe2e8r#m!mxeKtk>C z%$FbL=l09|kEo0q>F469`hS-1I%R#52_;-`dZ>B8RFh2K92yzQxJkDqcB$@7ecSj3 z7R77@V+v8eI5HDdtqw~e2cR3uA`>irmDC%mB}qXgjl_PoU;A3NLgi@ty0fLp9WXHzACp;B&lET^dMWyp))VT=R#|<@49N{ zoE^=(QfIr8F)t%X8JfM2VDIR7>haW@dMw`0XXOT&(EIVOiuSpG--j;YS=g$1pqIV! z$DL^|nj<(F7WHicZ;}u+^F63N$Z@^hv6pkr!tf?H-QtQ3ECmLV0B1s3O0a$ShAlp)>W}t+GNyx*Y|l_fU^>u)h^y< zoh>8?Va0BOu@oV5t#zHVM9TcI6FE+@cR`jLnPrecZYuKJmr7zLF%Z^O6v;xjLs`Y* zNW{wItFntP(92Y#v6tJn^e z1P8zrnf(T1%>Mi8nWZ+j`^jh<2=}9X4{lnJ}ALrlb z3x-pF8Yk&Pp%6)~mk!a?LF8THMXyJ%l9Y$g@3ck55|Vpv`v=s~*U)Es+m!s+c72GC zAPbVZm#|wG65sCbfVxt7%3)IZ*a*$e+`ptNHM6v3u{rvo0Pv=()zWbQuaC%Prw4*4~5cBXXLDgFJES&trn zZ%O9&q5MOU@lT0O(9y4RBOC17(#t+<%}@%ca(@ESObiMb$X=ybX3rn{!Qo@ed%$wg zD?#pw_~`905xpadej zH~TQVmMNJ~M}ZD#3EE?6kVLeigiT9-a-rybTcn*n596o#&Oo|6vf|_*E)#Y&_$2!l zFyfk8J1EYhpiJ4oq$_SnS9NGK9773Z_lDP_fqd^2b#WsS>xueZvgn}!Dy8qK-Z%$) zNq#tDx~>^pNa3w_v1kUG?rl=yDuMpc%Pd(2u|C_7VshOpdZk<2C28NB>P^jmRSJFz z|3fCwQpF%Pts!ESSV7i#c~uO1DvNl$Qxbtyh|7y5%YlA^*RR5_4}Z-cqW$)iV<#Fk z&W`Mev^?%_J3y4q7ITikI>=60utXGX|8h9kSy44{se@`Qb0jIE!4C)jNhca*Auj#p zh{}r6D_*pzG;@nGTegL&8tDBDa@|(VYU$3XzFhfAlmCz?EBPJ-$nRn|wvadF<(CiN zDX(U8Mz9b8kMsSaZSQ-E?_8uW`+R^1g~@o1lTwj51Bc=~lZ}xkf4|B(SzkrcSOXZl zQY9E0gz6j+FNl<>XcwzSC9bQQnrR$GuNq~I%g@VpgWoS06(uqMUC4io@Ot@wDH*8U zT2_z=+@wkeNKYe2PUUVlbc7-GMiudx#~Rb322w_s^h{CATGS=KQz~{1?G7ANkV!7K<&Z;wjW}k_|CE7WbL|TuTo&#N~ul&-8sDHg9 zVC>sNc?Cp$Mfu|;Pub62;YkkA;GX>vl#rm9+ZC!e9&?hvf7{Lx6*-Pz82|-P3H080 z6g#3lI#aHZ$6ghlPo0>}!Q*wP+ZG+^p-?_~L2vtP*xQhb=8Z*|BN4tj;r(2edAEcj zEos}W5uZvDj<8ipDg-ZLgE&ND0gO>35)ZD2u)Vvb20CNeGM z=nrc)K7IPbXgYp?#@0^cjdmV3$Yl*|Q}itfc(tax)ybw@kZ>g+DCF_>yOfm?nioospyWrEQQq zS$rR-TG4zVGJpJG$?i{|KmK~PukGhzHI$$nBzFs$Pi=k>y1KrkzHvC?e0wK8_*#yV z_~mTaXt_Ha|7n2bJ2Vgtb%{{S5r#`&VkaZ411Y2>+9u_fZA))z&H!P$m3DhcVkrMY zUf#Sse>iq~6fD;+P5M04`2su4v0AV4T;-w|L1Wg%h-lChUs552=v5QIn*?mDgg3#_~K zp+p7JSOJc(tSV*_(j1kFrhwijK$Sl)(tnOoe|D`-qSeW@@%I4>-@Efm$bdpiw@Rm0 zfwueG5Hx#6&c(WfnffK}x^-JJ)|A#bFHy@Yn-)2UYX3Vye`yT&ox-cOD}_K;c|@lk zo&p%Osp3u1pxs8Jc%gK5ckpr@l2{T;JL#;q_e=J3gEZBA!lpZhOVXX|Ke8T-+ohxZ zf9M+cC>%WGHs5K<^njqiilj)N=pZ`rhP&2WU};XGbGb7SuQsp1BpePY2E-|a^s3Q& z*GhFSFR>7<_ZnD4os3N&t!)OE4&Lqm9;e+DpD-mlfK-?!JV?@YgV*RN|{o})C!0S#nS zJG)vHUL_ld$qAJCBr6iXYHCS6VD=>8?B)#Z1Tamm9I28lUOMMuEJYLj06Dz#Zc6>c zd>~6=tw@ab_3;6UR+ABeFPh@l@#A4 z))vj630Y2W@c2_p5l5Oh?VN-clc<(if5*nt0L_V2d==3hFL;9Q4?F+U8~v5vQ}UNLBLBmt(Z>`=@hQ?qqSmV@Y$v{hVv?88f-K_ws^qn^f({<$j)F=r$g>JSt5C||%uaQdgi0XA-f0E;zDRi=A z6A^=~BLBf-aKGTIBl$TwWXG;xFDe+wH();=4og)B`nBX`g(AzxGlGMgPFh#i%%Pl; zk$}jQTcQZ+cj_i8)ibhj*LqjB+J%wPZf+peqSK|a~3 zZ6+z_yR8+nN>tuq9BXET4{Q$d)b@qbcJlnZy>{@#lM9&~f3=## zw_=n!LxFPpunH_5w>sV$@mbqYCT1Ne4~ngB^bD6lO7Eym)s9vdX;dx1Bu6X^Z8S;x zdS_Md7t{b%E4Wd_wo?`_u;Q^^*Pp-qXdC^y0s))?zs{~!$M9{raXCS9w#a|?443C?TtG#!P)L=tarx(*fyF7j4yS8LePE@duuEyW4NW(nII5#D)ycK7yc0hnu z$+=y!2^6}mw?e2%uYk-80CG$XCtefKM)RnOpfK7=B8nn{wkGf@qyUkDc|<<7Qo9y= zvP91TlBNV9bRUZ@b$g3>ubWVk=8@9vJ=^kst7hRwtcsBq>UV`pMy+w&d@#fQc?^JBo?DnI^x>h^9v<)Oj)`Ks9pAxaDk>s?^rciO!JyG~T?M>x3 z%-aWFahGLpnaqOj`U6B_d3EHRf_-|Y0484W_+I5=IT1h)6at6PgnlLyG zA<3`VkOydbjZm-4b~O8Y$fS$5bpR~RYj4AKbmqM)s&%VxxZlOW|7>BZC9Fmg3NjLA zsL=odJjnT6HLVFhw!eNPcfQl}B%B5nt9j-j6+`MSfkm^I!yW?lkdwS@88t3{vJ-@t zx}8a4=k9HxE$pG=v+L$DrY4wT69p9S zDt0bP6*-+(wV2mYVfN>`{rTm8Yx|Sj`Q_`U&z#hE3-`*OnRLAoFn~9*r1eu(-=8xW z93UeCIJ;rPFOoTj3`sJy{_l1csvt!}t*nI`o1|z8uN1^}@KTpHqI&j3HQfrPeVu$o zu)Q>C-qXw6k&0PDn)GxPFKmn)=12A98uiE3_NtZqpg0VL>Y*;<5Dn6Qz=ho#IFd5i zHbzT<6dhjgd5|l#c+{<_Elw_gNc5eyEHtkx8$TUPKK%Lh^CwN1-isi~n0!qSYWaC+ zg$@|IO4h_v;KTWj?=G{vgwQjscuw)TcPrX-21!z4R6XVzYx)uCi4QAE8B4H`}8$M4qVK&f0xOg4Sg5Sk^t!g=>6>iG1_`1I$O zPtRfKjRN>#k9N8B`LL@{e-ntRO+bT#9SiE7qR~szSBXI9P+QY~fjelC2mCqJ-E9`x zrgXke(4u+`!i~8a)5))-GxW%((kpXLDh10 z5T&M~_DUG#rOnC-oDNRJ%TiwR$4gxtmP)DKd+_5Rm?8bT+LCdSaryjiRtJ>#E%Dl@ z0YSX)mTdV~y|ZF}dffK{fe7s-YIJjZK|zSNevz+vmBZ;f>G>kS-oDEQBB-VGON5E^x`I4d}(PgIw@+yh|CdXz( zlcJ?nfS1V5k1YASt?nz_*+G_DrdzJg3Wsxd_2i6uwd2fx@hL9oS(9}DtX4k6en;n$ z(nU_&>0bQo%CcbpY9GG-jkEN|g0E|S_53#_t)|xRoA+>+)I9RF+B)N(`2B>~06o2@uUDxM#g!P9O@$U3smGADT6u&3!Y*6n)K!%$w zL?Zt#(DaTlb1Ijllne}29*PEzDaf1w#f?T{^|mHTi`uoPe^&7aIM8+CQ2A+d9EW8f z0G>L}|35ryTV%~MYkxC6>68L~Pt|mZ z5Fl!bzDO;n$y&LUhgGhr$Ys@IM#{GOA(?mt#Ci*xojxD}we_o%%_dfeAQ6*-UG|pDHi&s{h`&HM}f^sZ(cbor-IzqoWPWPpK$4p%$ zPOK)TfdiEPe0BQ6qM$o-NF6@G_Z}dYr?Uh=yHVtC=#X^EdczQ5~z2vJ5Y*r~me z-aL)$6}98MHFlD4-4u&!hb>FhB#Vlk+3Owq>;rUvQV6);2I>6j)GW7m!u*G_wEakS zJ5arAPNoyDc0fC5qqlL%Wqhft^Fxbh-ktsEYc48E0hed4p^8%;+Sgyod@pZz>3w!h zfT?+?f9l)H;qnl%j#`JtalCD{lFv?Ayj@2dMSkRU=%>cpS2;hJvmR8HfAnu3{Y8glI+JzOpmXU{IjO2{QHwKSA zXW#zuaen!$y=%fg_SX~A3Z=f~Opjro zOL7l2cjqqyw>EyyUN##A0CjJlTay-aU$&5K_uZO!ZoINxBS%r&E|Z0wb~}Hd018l* zm3ENxkmfshjK_NY&$s#cKmRrV_PBeyf7DTp-bv-DDJ`&~N|Wb^Uy75(K8 z>E3G&h~TbGw?81O{k7_-jQa8=EGbBrvGLXw*{NEbCb^6fx{dvTGJr(dj+ZcjsJ|?= zu1n_T)E$y2N%6R`K-8PwRYt+itzFu7+6>bnLT%{5@}AmT0oUfK(uJnOT3A#$e}t+g zl(}pc6yO63@3%j`UlL+MRgUSWk>8PG*dx! z1(n|VWhWJNQ!9bevV~^V!y;37f6JiMnQYm+>e9oqI@4QH0p5qKnnGO{?d&l9pL(!U z?SvI|FQ`V7J}dd@i2FRNM1Y_p5JiX0|49gXv@!nilA^vPq^MdG{0`Cq*IXVvVe<7K%sLi)r zes_Q_N5uQ-H^R!rHl=QGRx@vvPaWcugC`{oX`t8gwA+=bGkb3q<-@zZt;ibwZYH_w zKvSL6pe_PC>QGjeW69jsC=|#-XQJZtcm>%ID^zxJi<0{E;bgKl`_RFE{ zR71!%lTvJ&@t#hapVEHxf7#(*RhwU0Cf34dC6t}o%&L&Y18eP`ym`GBz-$L;_F}`S z4?b0rH||pt^U!C?eS3Jy5gaMOD2iCKxjt4)yQoxku=u9bF2|t`6?J%0r+v3s-6?K4 z_=)Ie-4pKa6xv` zmL4uhohk?nLDWfWT5D4QqLX!Xtb9XaWwCVHZZ$*R;|IEyFuT(gGEX{NYn&_#xKt;I zWuU0?-XPiqC4AXZe}}SF#4APVBX8PSJ}=HmC5mm3q|UZjjtY@2pJhTB!IoX{Sh9aT zuif%PwMRhd$cLi6c>q&Ln)mMI8}DN(^bh(vRJvqsqP~Drr$%w3YA)X5lhxP>_D65| zxoW$s$P08jbUw`LzyuN*@P%salDI81ukf>v&d#RLnQ|gse7W2SK>yIXmJrXODLqid*{eG> zoFtm`M1?*^%K0H}@z1~J-zau&suxC;RFk-=Qw%9mf3X?@8()jvdmhdvDOSOoBPb3H zLuI)gOROOd9!<&_fhO6)@(UjJ?&Tv+`)HbeQ=@D?@Sz2;!z^Cez1)DlyFANyF1tN7 zFMl1JC+}4G%%`_&_PEAIp|x)sB52z}d^)HXopTQAqEmmcyO+!F2pT4mXH?K$;tE5> z`fUk5fAIcW&wRIW%JhC*BK`Ao`*?l&*Ps7OfBNOO`{U0gJDVEbY@H-gj5JF?KlK{| zJ`}LVrfz6dY?&BN{k$)m=S`ak&L~H&Y|`cor9#iqZou3@29am3QnUPjT@Rff*VFs9&&4vdH+qlVRMK?NwZ3@arW{K(`T^3n-4T%4 zWuQAesne9<9mH1;NR6>@ZxvY#iHXAiRe>j2Y zvN{m2_4=cI`*ZyMpP!G70Nw}{(_8V|m7ioeFcryA_E4h29gExG{BhH<#l=ad4B%7o z;NlGM=_HKuAessgCD|WQo-jbgJ8CwK1u7M}?w+UjEql_cm04?&eEjfTc-eFNDe+921Ze1RDCCkB!U#D-IcOtsafw)K~d6R<2OF9?7 z@UG3SDQMS*wh{?X{QAfI_R+J4hnF}+CGdh-h+Rf$wlpTAl+3){PPXY%uGFO6cD`*aps}ENg@df~e|(9A5PrJc z7EWzAvf>$pePB9!Rkoc3Qg+*=GC|<@EgGZ(?zf{fzUrPyq22q1BBR0yA@*Cc(Vxym zPoQiiMtBh{sdnB3?shIM&-`4hub-Y7^I>2{$|=(N?oBu7i##bghe|F+Gu%$Xrdk=_ zC%yCKaI+dqUUmSdctxQqe-eD^7nBrNU<8RA=VwgY4klQ~e&jN19jb7Q}BG zs~+vzN7fpI&n2^g&{dP~i&98(i5nY_&+*Rt_7%oO{ zC>*A?e(7s4be~mSzE^$6oa>hXd|bc)vRJYQvCA;hUR?!$8SNa^;f7U9Wn-(%>kfR67batI9CRGPYh2KtLEcNSP3cs-51asRhl4IcatuI!dr{k^Q6;WA zac>$sRPB)t8&t=oe-I~7g;H15YYICh;haLzp@?I>bk&K<^|@;QXa4!+_pkHApMPUE zk~t*Oy4lIW@&CvXce1e!JN=iZLx7URu^e`G%*d{**`_3dgivr&{R z3e;Q9%wBb=iCInnFMB;Gh61oUlCAAx+tN@Hj&q<&9Gji3xF^j|b2ioS5`FKFCHv67 zed#|3{r23eG{9)5*a6AJP9=n>n7y;5GF9Lt*e3pF;v4%_g-#+^aOV6zfu6e7fSxs$r5<4+ zNn*ORu5-U53fDi+4os>szn~ITjCk>Jso(}0|?Yrf+sAm{CB5Zeg=ioPWB-moR zaxKcuLL_C}s-2FmKK73b_H^Xh9_GB0qQ`k;Ma>Tai=ivCx34>sJGa{OZJpYI_Mj6) zv!z_AF6vSZ25m2eOlK7}_2U7P(XL2;-^aluO57?OT54qAnQ#}Np+Fa9G<9JHX=-pv z>U=Jjw%I@DCTik?gcGMAxi-fBD#`MR3{jo11s5pjwcBJG-jx zUI^_LFcp-WD)>cGkyO^=Kt1R5nyP%CWeFcGT&>Bg%Hf+9-JJ3g6-mtIL@!?ZGEHp` zWD7UsRX$hi>sPf+|M>RXZ|{d{>VsGz3?7n{c6&UWO_t^Gx}#AxkFK3u;#KoqZ-s`_ zEe!;e0p^yS8pl#~*Y7y0pE%fm8ym1G_Zg#FJJfl=l8XZpDO{*oIh(S6?g9>Y+hddr z@(w|B!?|G_Ayo_`IAIxB8t^CrV?AB92+l<7-!% zV{v;fwa3W#(+O2aIPw&U19!%gSnS+i84izw&g1@ zXO+>MyZlj|syPrmEV=1aiqeTVGg=86gAf+g+F-?8{s4$P@v^UUF zLE(H=iqSXvjs&!HrF{pmo}fGV6x96W?xG)*uAg>Ym)br!f=`q9uy}ub$e~}+zUejp zRutI`;Vc1+Ib}ur@GVF-VV?tNZSTf|%HvX)ryDOoW|O*u|DsD7hsJqb(w=@YWv=0E zP@MDnI_hbV*u>1z+|@+T$sG{jJPW(I{IFWTfBN#?MfO!0`T0)wv0`VFERq!+x7aFW zFAF1ow*sanb3jlrPicQK4pT*bCRC!+U{`BN<%}ZOLJggwFpUcC`8cU@*OgCZDcUW4 z;8Nzz%lns)eRm#Sktxm3$c~%3)r6*thyf-c|2Y&$+PgqIRygdn)|H+Dv|S0nR+hGh z+;|bhZdjJ4EC}aRP?-|KC^^`+Huh^Jo0GV7-$=)Jw_^X)lK46+L%BH$&q0kz=q)cfKt+fn*yC`a(_sWt7KPd-4LQU_psJuFg_hB^Ds7;sD3#Lb ze6PEBXaJpU(m8)2tbk)&Stn{MsG{)H3cy%MeA64j!N=yod>WYj@#(kx`R7@Zkau5H z1z_lU0^&X6S#QJp1UiupXT*7bwR&#Ofckm@Ch2>>5}$*k60n^Sls zO3A!d2nsN2I_|03+PSDwpdE{?WmM@I~RJQ!}Q}1*xQTy@cfy63^87bw-Al+|(%5C4SRrhI&~FlJY*6{4+bT zi-4eL2zBY}BzlEY$*Pwf2~7%49bthpe4s{Igh#2rn@j2Fs=w@#!6%xnJ?)pBM zNuDio&C?p7h-2xp5gvKJFCyKoo-W%*0{5oj_nOtB)1?_OZ{;|7cHh zyeAVS6NueTnpcxyz5BZr5Z~_F zZ}PED&?+f|y+9Fvua=8h60~%Zl-hS&lwKcyY$pn;4Y=g7)1gL$r9T4UOXAg7dSgSg zG$8L$d3iuqQsNZUR-uF*d2BtZUDfsNWw70*Zljj;EmkS@mx`a1*(%>3CqRmb)cS)` z@v-%v4}q&G$QHfY&7;=2>_kH8tQ!f4-N3$TioSZ+RhJb6$9IrW?i^w;XK*QE6`e};+tvQqMx|^NIjkXoFmH^DC$V5gWuxoH;f;y#S$bL_o-Z0HM->w$M z_Uuo5Y`=XNKTnKAKE1|vU3zj}K{N7ywG!1;G#FO^@wUX>PN%Le|JQ!7WQL?`cTiB- zw$nL*WTR84dy7VO(0JTi{Sq(O{H_2G&M`oC%Qo?NyAK=Gq7St8T3IgeD7-cW%{wJx zm^QWNa59w57g(t@b;*gE6|%%GP9Ypr-yb<9PUU8)r`%QXbp-0f1hMK-oxfijZ%vUpEQFAL_+zLbHK zupm7Fq_(Q&>Ur#b6OgVV-$mb_szQwoP3lsXFE7QjDTm=@g~zXx#kXgFJQSc@@fF8p z_wMM*p)8yxuFgD>N-e{K?tG*jPQ{Ur<#Mr;G@@RAGS>fh_!8*GimQ`!FWSc&ir^nm z&^WfGe~@0W8lUZ265P(`s-w8Ga>2_^wo|@~Y6a|`#&^hr?@U>A$(JJaklsmuUf4E( z@Gg7O9z$?&j${r|oyC(9~oa3!K>FDKHRAA950?k8>w``>A ze3=srMNDr=qDsqpLz$J|zner?iR4X5?-_R6wOSDDvuWC8*rD=H(3uj5!zI$V{h+P>)SuS{oUT04k8gKK(#=70z+p3yp2;@ zy*WqKcwy`v@HE(N`Z$w#x$J-6J8Hs6t(YsA>CgvEBRtK%M)wzcwdYLnF`OKvF19mq z>LH^$cs0iH1L3(=Uq65N_s?q|&xM_T)$o_;D+ine?u3gJW%6Lu)2ZZZpDU;6fw>QAT@Kk&S=wJq7l$SiNAjrdf?Dd^V%~6 zS52jV2?**BfJq3C`m%$H6ScNF<9yJ$c^#g`ZyNc6w$$#;26vTYBnS12DvL`0oDz6= z^G)R-#exOGVPEdLvB&p8{@)+I&S&3-X#HYjlJx>Gx9Ho`y{0D7)+4J6DRTkbLovgP zS-d!kiOFx&T-2bcDja`h$_Zkl&ti4HD^vNWB%i+o(ZW^^R!Dr&p&8#(AvDVGb3qSgB1(T2)ja?$=W?>N_l&+Afs@*dKo!KAL|Q9U)B z+)6q3vN)7yY0`e^QW_xYJsG>Ky1*uqr6+O-&v{u`+g4c(Z1p2R5l%_k2-3P zPVLrG)Kjyr=iwZSA2P46uD}b$B1lKgIkF;~{5X}Lv)kki7Qiy*je}?J!7;VQ64l%H zycptO2szKitJ*+8(_eG(QSnVlBcS`9kFZD%if-8{lxBZFyVCkp9z|;z?IR|;irBAq z=ADxc2HRNd>N>K*HB=+n36_IA;_h{PX==HXH`&a9q;$h;GLq1UBNDjpco3Ow(gV9eJMM!RlrhBi7j;syA=9fWWVZ6p!u;g05+?n+1*pp zhhHr^(?Wmd)Q7KV6F8|5$l+2;Sv05B(tOQ!*8`L?-6G>WmGlRWf_t-q7}RuU1RCFW zl?auk>hoT!(;O1CL9eW|nhWDL;(_5dCC(~~_5acJHcE2iNYd>SwHW}CAn`P9Abz@K zqgM4w>fM>|>F+rxyOo(5X?JI*e@aKPnD@iW7h)TSl;^Rz zJ+{{sdvWW0zD)Jn?&1Z)`^ZQkIE*Kt-*rbYZd=RToiIo?zgxxHtv5_<-8vZz)_gfE zwkueicD-6-Gt&_>hPDOHO@Yu)$LJ;@C2^Sej^4e7?O~{RvGSw?kU>z)=}<%EIN(ky zO4xsY!fRCptf`~A>&am=yC##4x6O6m8#F=F@qiSmon3R7c4Uq3Ra@03>E!7=IAjBb z;-kZxWsmuX<@$d=8Z|$O2WY~qG&=8#H3GM95zsgEl-Uk_X>-(aN*#L@*5V{;>A7c< zt#;iU!zBWDAGRZB2kR`d%a6{qhi>b*uC9M}r#aTGj<4>TS6#OWkEw-WOI4VS=o9IBj?)u#f|P3`|0)bh<6iScoR<3MuR zOIsd*7SPm#+?DYRE0*rs(^_og7)Qr8oX#z6<^Yj$^kVSn1m3Kpi_56$PV_bBBW_!{ zwva+nJ!R)d_SFn9l_cxHlKp;OuJ1qAUm5!HjiAcku5Cr*<#m%KgXHOZ=XM3QpT${Jb_&`fC1RgGGPfk`e7=Qt!M^?V^UDc^n4B>Nkp~!6Vbg5t=-EQd zy7;VXG-J0IcJAt&I7-2>gLxP0W)?`3atG(l{@!*S+@_W`L`gyRGwDW%?liVO0gJiV5Ir6;@yEwM#{eprpu-hI_txN;w-^&|~ zn!5wEtbNl)*G3rP!nP?Kq28GR9>8tSfZ5%~VYcYYYW?}vfB*LO59jhlX6?a^R9xRq z5bLFmNmur=EiM+qJDqJMX({sRSn=Sng!X5^YH5PZ4LwVJv^whr(VQ!1l0R7o(+Ci@A{S&GK>quWQ~epYyeNvwW@f?@nCCz@TqFLDWwn^mR(#__~((+a`hue5Xx@5A$87ZYpS;TDDxCbi@c=mg{*(7Y#Zl`&kKAwPjj zmR}Cul?+D3_)6eY$Z%74q}i!uSL~%Weo%WZCVLk64px68miyi8k3Rg3MQ|*&*@X?d z(M+A>c=y#qcW+Bb=oa3<73%4viijgZu2>op{anL|W!9>EyWOM;J6Vb$9q3{}0t)pI za_-)4x1zq6ip=dkw(E7tez?qM*F04s-35DhRL_X6m6;9zd-cM%tX7Fjjay>ua27^0 z!?N_U&((k4d@ITp6#OE{ahPtGLj|We9MY_TgsW6US~{Z6{#cp06cvC4_3?B#*)a|o zWgGcmY|5e3YFfXkS?*_J`1C30z*OI*y)}DWi9J(e`Djp@(0XM5Fb_>n`1swV2 z=w0vEnF`qLU1PBGoVo<=mkyAQTd}|yP7;DoZDph?Vx7!Ls`J&P4nl$pgYK%bQ9<_8 z0%zufj7N1N0L_5eC4(KB{t^%yGEvcTUh~=e$Wo}|aL5+=H7$PwY;~j9+>MpTb&5}e zSe1V?I;e2h1(_YH_3lnm<8xpQ?A{Hg&!1POc>cI#pZ*#@7js<#24Fh*?`2K#WNkpS z!A6L6@~XGQ#gdQJ^(ohkhaR_8H-wRGAGPpED4g3MA(lIxr(+&OZdQy<*BrOwd)fch zHx+~Jn6w4^qr7$o&0Q5_v_a4Rg*w^8;!S@?vEi8{T%wAnpopNfADdC-sGf4rd;FFo zW@}N3F5BaJCOSB&rOu@BJpGSJ>ZrYxVq4pb+ zUzc*(YL|-T?6&&@jg|}qZ^>ez^4q*J6415uSlBi|0HTE*e*95UI@`c$w*#g}oO;r1X zV*HbqK%bgGXl1b%SdP{SS{^B!1h#(!kSmZws+{B|5@z4Wr4lR)NNlN^!vc11on#0a zEID7o_+pq|BT7J$$=jvTb_Hb9!vfdO(`k!`yH-H7_i{*@VjGyP} zv>!n+4x3G;MzY(cqeeV}Nv% z(b?kO12_nXri5hiYA)HClJkE!b#5%m@g{p5Z)L9a-(agJw%kyH)e9=8rGm~6I=XqU z%3IO-=7;5CnSQHZ-~Rd1e{QO{Srp-YyXF~V=cP}D$8D=mmLI+Nf!1l)txf7-C+uhy{_%fNePdfgGn87h zon1v{)pz+6(10C-A`}~EbQDzC6KHY}MG}h=qSI;j#w%M5rW{B|NT92id^lguOO^~e zJddd~>8%J-AgNZPU|wnVC(Cxfefj6xZ?N?7RdK&(vc5eLsmTXKy>|dtL1QBu3LX6* zXNzg76L-*FmhlEsoKAmQ>E@v?m?0>zE3_I?!GypuH(hg*&J3zX3^o5iGSCUWs28+g z+6|&yYRv@ohorEw%Ndv$W6(g|R;8cIan^W(D1D%ROYNxYIA7|HyZfmw8(@}f&V^@eSIhf@HL9-L*aDrzK zcC6gz4vpX!ko$j6WxZLJ5K&E;5c<$GtQ0{Tid*Cy>6hIF)dCLVSjdZ z|9pG<*Ncql(|GgHdVX#J2BoIN8nGyKT?sjLeSz(iWAU!}5KZn~)$Wm%Tk8s^>@aN* zCP9}6?9v%8nKmG7k?b_vH;O&v5CEW7P^(%cQ}3nX{b+wCbMFzu$9e0b2={SP=p+d2 z7DG(fXI#j{JKsLp5biK|Qj!?V04sU5N&gbkeyYn*j9osMERJ%Q`}UdpT&@ zwslj!FF$`)!WC$NTnTbfpC|%ht9meS`C+h8B}!;$YlSs9^=gJLj^wxNp*XC9)5Tjj zwSzo`7|Kr*jTKF@2Qolc#}b80D$R@H8G?}Oi1)IHy7xw5ymfJp^XiELWJDbKO` z+=G8caRh{2Go`M35I{2-e2;kEAb$@NOG{YTyiNG;wR^0Ww%kvHaC+Elk$A;)TZ+^u zZFosoG(xvM3t~coRZgYEb(7omqPoEnHbc3KpiLUwX(Fbv1baWQ4O$Rz*rNu7tJ-OA z)`Ix+j{Ii5L7(nGmg76*l|KgZWmzRs*}0Ry%Sr*~lM2j`6&rR-t#{k+`(~H?*P?y< zbA0~%_Ro{A%pia7G6yC)L!z^x%~ZC%s!5maCnW1artJcO_?sLBJ9fqMZ#7G`9gww; zNf_Ppo*uGV)w#8MDi{Lv+C?k23FnP>M5HG;CR5U8tGzM;c5vuZe1p7;Z8gBX?2XjL zl8t!2i~f)rl$owxlLkG_v~XgRf{G$6j@(fXix2I&X8eDzzvgeBIiNomR4j_&0BH`t zBK*^qe#7<96|e2H)WasJvvv?G99`CI8bS7Ege7f^l`YvF8=MIovQ+yhKX($C+;ELx=4Zj(x!8c(j??9^6+`)qY+WSl0_-J zsjyXCRxp37C!DCfJ9O!=BM?=&;q5j@5!4#AON|4&+#Gndao!~Kv|w-T&nH^CrzfRh z^$q~LoQ0)O<%FkU4FGFJWZHKfoZNEO&VqJd+Vok$6iAoEhQxgU1R`;pRWD8OsnVs1s5aGp z1AE2%E|Od?lp3f3{ebi31UGN`JoIaRdne&_`iJ_ zFD(AKI#q1OAw(0hYq!5bE!RWA5R!6LC6Si~MeHJ{9gvls<{(p_q&qJW`)>6@C13Xb zwd;S?3J=i#+FY_Z2&$o(0(`fYC_z)aWYf2;9FO|?y5AX>9<%z3Rr?;So7c-W5GQ%+ z-SsFMr|E}(<%a@ciLvU5SLG2^ObrTJIa>=vIULETtNV}x>#$AI^^6^>%Z>ffon!#n zds?mk`TqU6U+-x)b@PojCricU0DBc3K%9SyNZ8b&3=dCmXu;R@u5f&n4P!byz)_j+ zedyV3VXJ7VRIHM7Iyt)R$T-|AMaP?~Su)%#Tq;J;3AYbOrdto_{er@dtE{;NLZ}w( zGGg|}!MEYz4-qrPCvCyPLQCmiuFkb>i35jE2v#fO?Qh!lnPdfz*$Rq6btdf63 z4=aZJ3$J;fA=$S-{(hN^a8U9|-iSS~4v`jk$*z6yOqnF9V>^jjx@-Dx9T)}hgwY&B zJM`j&lRK^p=TxshZMm!-R!EbVNrZ?~%N_#wu(-jSm{B)BUcxD8)QbE8VUx(okwAkZ zk@!@)MVXPT!NsOYjFtQ&>_aIip}c>WTU|MYb4l#&+f*<5-G{Kmn&Oq5ugJFQXjkHZ zf_j?7{F7*>NPSdBkjRssx%)q#zkmAuRYmc+0nH9VP(sv5S3xVSX<3V?Hk%#Rq(Cog zR88QSZk`knzP68!fEq`FH;)Fx(*qAC3bCAruT~2sNY`$(cD`1$lUl$Hi(9Jt$D|%vs+r6f0o0(TtFd5e&|haJG$Pb9A4J`Bxvx~bV9O-NMs`f zC;otvdF3?I5UB1$1wJkKRBbYK=|S@B!~4Esuh8|mKgdFE(a!PEQesyG#%xl(k+Dre z8Ia411v?N^UbC`VGqd3}E|7o1crNUI2}%9rL>z?$)um_#OKu#$zFSbAs#UXbEiPnd zFvtG5zGZ_R+uhZhzKDi#dHDCo0r0@!+TAqyk05m$RJni7Kzz>AUw_oOfYW!V1`+Y$Sv~X~QitV6Wj+aC# z9yDi!pjVC_15f~?DeF2zK)DM#@X=t-?mp^~w=%uX?L@>}jWSb;B z&gG8R^`dDi8JQ034Of#1jHHYen^8$nNF}SLwT)jeu-D0w2Qm0iGUwK{i8BTKNk3h< zAI8V`rvbT3ipSB=m`)-F6$ucSpjf;8QTI^FRms}k2xA1S2_+lE77nm@DJm&3P99Drg?ci7wGGrZS#$uGL-+6ystBt6h&J)2wwq-jOiEz%| zTOzY=3jo*bR4t*RA^GLDsygUaKns~p^}fkj2mbL5mmSo;X>|SQ+XgJLOJSoH3Uda8 z9J^W~S?y&AO}1>wk>y0H`VGR6ziEhc*}ZpbjKcG-@i}L_Pe(Bvz0)g?2&4Fcf~v|b zkV$n%j#+>E6v$@zVZp}Nzv`DSKi71~hSSwcvwPW@mup}P_P8iBkhkH*y%#v9NZk?7 z0cq6gWY_|i$Ig*eW|17orc9hmFnf)8*`RgRb?>VsbCaO+YL)?spl4WJq917!wA8M1 z4V-(yaOXLuBJxDSBU!_N#Mr}o7nKh1Fp{z-|Om30fA zKx+-|Z=Dy|!o0g~TO3=nDO7f<-?mJ{R2- zxDtleID&~FDoheJ$vmMgIu~-#!SPSZG=Kf)+y8t{zfg&CXfd+xwvx=FfQMNT#bKJw zfG64aT5f&ht?9j&Ab$g9)~vL9=HzZF;6Z=X^H3`QP-drG+ltzL4!~_H9mt+<&6;iG zIi0K^E_xgN5x{n5PIdW;!5f;h66FbeY7^Gw@4Er`Y{2%?Bpu%KOM@@xxi67;VG%VC zSM%$(xoG)$!vYjG+CkSR&!fPV`i8a;*VRtWROnbN=+!ly)}y(Hc;*tZIGyOhwqqmJP^ z(5v4zIG;q??#w0O4H)+@{ZvC__Vq1yHn*4kceLwan;WoCcUA3E3+J#oxFut2vIwY} zu~4&5!v|SI2D({0gOiF6bvO5>sf>Rm1+4bHhLR4G-5^p8zU%XPeSOt{eQMjY4N6%Q zjj1#z>%L1rIeQBefLBLW-s`Z9g}B=6q1M7hGuybkwf13$6=YDp%yTKV%tiuea`YM` zOodT))NZjhuM%(6qv-Uu>LYfsKgDto8+(LQ6}jxUy|kNYW6s;=Q9eOe=Hh=Gy2co+ zF~DujVsXq0u;J9g@3aw(AJ#k5_PX2CBG*;4E2>sZh_}_{Qp!Ua&HZ_`{`uq2?>`>` z6XLa9128>VH3}?J#R5P$ccq^aL&Nc;tODeY%px zcY>X&*gD~WI*AY@3~~}UN+o1yoTArkAed-g(%qp<=O-SrlRC~;c{Fx3z;~YCH`+YY}t-%88|pn_LG*Jqquvgdo*dDwltDI%?jv0KNu0RPB-7 zo(ZrR9|5d*4qxNT|Nehm1Xc+FyWr{^RRjWSUIbPPK8aPZ>+OW>MA`PA6oOST@fL0d0(62 zRQKtQA)kINw>I}=V+rbd8lh-eHwka%QLot`8sXK8u zRTgTR_;r=BP2XJ~` za1lk4Zn6RpIC5lD6`6wy`neRI+wm-)`(=FpZGQjzxrKH+p0pIrL)TQQBS|$J__cK+ zz;LvtW3Q12&wJX)zu69@LM`Da=BgdH0tygP64VUQA4-1?siie#ajGF*WqhOu^}LCY z&1)cN=#t}&4;yiHm*3rex@uH>IN+eFiGKsdbut!Yc>8f03o2pL*^Q)&dl-SUa!mCE zRU$sUBiEIz*}B3*YMwb%pwv|;4ZfAii?+_#5SRB*U)O6X-Stm@uw1|Y;9CDANS5?i zV-M>WS&Dzy*!u-?*Qp~aq*jYA1;Kf1Ee<<*#O1aI=zgM}$la0l*c6%JaP0okIO4+;d zwgdB6vz|H+ss(nAK8Z6`%UUnr-BQ)M&P>aDVgI1>toAZN`qni*Z!~%39c@-4ze5Xb&rme_ z;ztO28wVFkMbNlM(#T;~KK15-NwqqW+soe%Qkc>sg+=**{!=P?-=u_XE(&io91ym< zKb?OpA>!%n7S*_ch~ExeY{Cy%#j$4z9Y-cAU`j%??y8G&QU+3A7}C=S>LS6Q37tx& z1ji(`6DwQ)+0uRbdwhOzW{>Hq2gsVPM$$_!fB?lSNSlr!c2DRRqc=2JNiF>QnxpG? z1t#sAv*Zr{PGT{@*sH@+)l%}N=I*IM7c74c`e?)?4vP2w+Do5606lCsa^y!J6(1;& zkSJICYwz>jM-zfp?M-#!J3IZT#mCNG-)xo!D&-^CwyqolxzeU_VwnBR-R^~{fepb- zFB{d`l|Jvf+VZTGgzwLNkxle!9rw9kGc^W@Iw3AUpcxv5oswdGvw-;IM)DwSL z6-0E;S(m1dI-9W<)p!wpbXA?3+0;7<`|Y4TJB4r=OV8%s7G`QAC* z?B((x<=_$*I`oY!H75~Ks#%(P1;HsPFGr*)!2OtPWif;*vn}FPQ0kp_74-~3FG9~4=8Gz9 z8L3UfuBQ3m35)OQC|yY}ptuA}Id-5r#Q~EYxidkgv}IHep6C?eJsM6Vmfa}{+a??r zzCT(pEL=A`8@8w{!LA)phszeV6(P^EA-3acKxKgxayz0!I~WKE)#YbxQ`ok= zDb9GSGCA)}6C}uHvh7}&PJ|=UT;e-b1CC`YE}I8LF6%liZI9g+5gll~xO?2+hLId%J5$7xRc$p z8yv{W`gIxa@2(Vg(B{aG8+I>GDcj~Pn#PBKPY%$j_U3TJ<8{%#wZDJfvw7YH0e|nv zJ;d$lzS?-U%Mk@A=XKc^(W1k+!P$?t`p&G+@`28I4viUjKr08j;k=V(4<80XW2I z&4ol>%KgvXNrJYApqab24C;b8sJ!nANe4-5l;GO`3yQefwG4pnoQRO*;Z^JdvK{k> z1^f2rZ-3P9IS|C;Nq>4xFez@v1qNyhJSK9q*nSAB}jNTlBy48a7@>h)So@A5RU8e3Y`}}q+v!$rYpTl^(V|G+*B;b9BHb9Cz zscJ9Y%1VFAt>)43U(5E~Sby*o_D|=22pIOP>~l7ufmu5q4o(J@t!_DyJ{{WxdhEJW zot8d^4sv#~Xs@*BInH)x#hqzkUiZh{{9AZsy-dpRt+vcsNqxW?a z%1HpDXWQ&-<=S)sFYAvhil~@K1}Jdc^D>hM&hlxeO|{^xs>D_xjwx2_UO2}?R$Z0L z?B>dPKn1<&E^vsWK7Y-!0{a?5SxbXvm)YRA`j-G{rNwa5Qj0Q6X?ZM{PA;^4gBN~? zRSU}l)-S4^cz0+0p=ugB)B~=sk^gJ^`6VL@eyhV_H!aXg-#q`3!D zNn5wIghP?i0n14a>naUpr!qSwdI6kvLv6XQ&1deJrF%wvpH#7B{;r>k`cH_kHQCSbGWD&pScxwl6SP$m+0)ySgIgsq-5z zr(8P6z}amzjjl=1EqPrY+XqvCb`DQB>E^B8EeqJynSUU80AE0$zl@jrvrlcj{qgDR zr=M$&0H3U72Zw{3m-=m&xGL&7At=kU%;qlw1`x)Zd0X{~IqQ~%Rg9ZRu2}3Q@&kh{ zs1q#juD&Ut@mjh_(+zfMk6~BNmfEIb=lL-e#!j4Mg<+Ai+Y?PZRcc(pLSUDWC+{JZ zWb^Udnr88KR;qs)1sW;$Qkhf#;ZRMq@_T@2$xB|=Zg#o6h2f+QVv(uv0s3FIuw0p+ z7wqj>D;#F^BnA`=R&vM4GVqe8qZZ!3>7D@U&{#a#?yPok)MBftrz9la}8K>1jm=AUahlwVx^NB;)HyFc|?r zB>0k>0&IV!*X*%YZf4!})LSN{Mc{R5rvsO13P z+s6QmZFve06yL3cFzYp!@*u#XYwZ&bT<0rZP1_5-lytk$;o;T-)aF8)Mxi%TbNX{W zH0kY3xb^e(N*1_fyEVK2R?f#V5KE)x&az_wg>2hq^vZkgHyDE$6(g`1XgZSilcFH`%n#AAg-YP?GFv$vO8 z!CgcWWgwMTQjQwbLUwmN3~W&xTP%RedBSnR;{MMc-<7Dg@(4^gkYYtPv44asjbVu4C(akGqRk$s^Ww;@bk7(4D zUeXSm6`MR*pJG}Ka%_J&tPxz9BfxvJ)Aw)^a7blf32>;V)oS10{`Kkm3(|k8_XS3_qH-R>#sh8C9>&t(q*VCxq z%cJ??cHYinq2dux(#}g%ckj^J@DASgkweg&0n1TH#Zf#m;fl+w^{VX|yasX&! zQ!C$$EWcnokr+AYJ9%Qi$G(4c?~{&fQP0fibhhXsC`DxR9XU&lbY~Ej6*4C^vXh?{ z?COL)cJCNx{dfd52`Lq$N*>C2RQrUmb=?QnhEGRs6 z6TpEgI&|DwymGFoSpNp?WC1U z2+3*R!LBl`Pp-^#>e$| z&{cF-cNX3>2o^xnYuNUppM+OzYW4%8E-xN7N5>ptC7*P~I4s3D@Nknnr>+fqagcJ; z>u6fBNeO&Ce$}f2i$6gc@q}KrCz??`#QW*v_b+ zl=4G^pj`pb!#;e?FB);>=6&WRR-_Gspk3zz*LV#Il_eys%~-p5Y*X2FjomhGPWZJe z&|4n$-CJK{p20aCaPjQgh83W~SyC}HY!-?oQ;=(*UL1dm6<)Al_me(Zt!z;}OHR*F1YmXrgR-+VTDS#0eU9#E&GI+6y1hb~qYk51XObxG z8__^r8G?WEfcSxpS9C<_-hijd3Y<5GU59gEeo10O%aX%6b~lq5Vd8 zvX?(pc=UbOYTIhO=7wwbQ#pP|?^L(RZ8hY16VE<;Ua_x#{2=tKiNfOs(Ym`12}&l$IM39sVBY77#t|xrx^hVd#+}K zZB{4%S+I&&VArJrY=iP=ANOHe?U42zOkf+XDOdI9^exQ7P)C|ryQbXgb%$j8oj&Z& zSa1#?U+TuO73ax@&Ppt;36r9p8kzcppb<^scl*;L0OY!nR$c5oP1SFJE_hA)r08R{_U*c z&^~Gq^i#76G3?Rc_D!Ni)Uz& zodPZ4gpoD`vSiNNY2le*bgSm!i>=LX9phu`LIa4jWULxDz{a(*7YkMj(<%)=_m~Sq3hN zm%ln498;4$)pw=w%T5Q-s=f!=EXQfs^aM#s^#y)|k{89ko?(ZtHfN8j#D_z&!p*p0=jnTCb1=u=@0XRL>+#qYlJiN@@IRkB`$zonp=~0WI z@HP%P)VLCDFHM2G(bPoY)|%S8v%AFOb;14`-|8>sLu{K;+oR>>{A3xb-;M%-A`UHr z?pu2~Xwyu$bGR3gT))0Uk28WAf7rn-usq~{Fd4OMFVu!h^50!dFAB#f3@GA$PHA^_s)<)8mo_yyw>$al{C#G$!2XL@hL}+Rbj^-(G_%bSI zawz$_0gSZZP*p-b+mHr;sbpoM0mycMXs8S9cv-NQLAMuqPn9s)9a63Hyfj*cfTg{E zsN!Z3^?q0Dxz(qu{y^^CGNM-Tp@6-~dlpT#pvt!05Qs^z(GFT5tNXZDyFY2!0fobMA0;}LNcVMr6gX4SaVmTSq|mlgw{v=%KVFs7-kD2DO+!#%WmmVwUUSZ9qO)V9!tp5e=rPxov{@4 z*RlTnzSJ%n#XkU$chs3u6<&v)$-kFlIGc_W+h$31c>T1upvTbuvRvQ)R935g>91Ys zk4&kw$EF7*$V4dt@FcIEblue^9WC#t61nS^MNP^b8s_D$0D_&ZnPVWblxsSW#Rjc9 z(Jup997YjBy@WG5Z*{_d9+fN+J3UnDBRpQM#odcWaD?7TVM&iy?dk3|;%a`k zvy>+RNx`>A=gu0FZj<<2VfFAZcCtn;q?iU%=0&qpyvVUN zSx}J`G9`{Exg&@prt^eAje9w)lGtD!(c0I!os$df3V~4ar0ytq%=;Nt>KRS`r5&^t)O~y*r zAw+uA>%T_sj?b8))xRM`KflDcEy{sgWp--wn%Q}#bw@J1KyBU1_6_%fnG#{nV`z=l zZov1YN1=!15RLEg$Wh1cdcId?LO6oH!jlEF<+t?rhzo$@P$=w@%VVsj+4!RZ9*Yg- zIxVr~9Jjihj1H(l!={t^6+!fNoYgaT4KMBWSH)LNz~*d5P_X^dT(p?3&)KST>%~4b zzz}i4`AtH>*w+xo9qm+mTCP5SYj0nF!IN0?J%6K3+f>NnJRLzqyY!)+#s__bZEFst zAXt}k6zxRq%7k6`i@GDgx5SG@fHo>k2L;LMVc6fOKlUnuZpx-;M`VkM_q3H@!aA{1 zs$ttPvm9V7B7lV~{=y~3>w10qqHOH2eddHfz-jR97cB!fJ=vwsAX^ zl`pTbHG)-uKW%I%ex_+7O@<*dITv6vrIHAAqX9sRBvoCde- z^vym9qCpxiM4MR**7OJ24zHLY!F+E(7TM-t(`5}kNrR&d)o1nJy8H*bRYyxWC1xw>>jy&99dJ`M~1X-OLKwBDH z`f!4az%q5~$vTC36@58N;+?IH`6_1XaB7fIX=_vcK?gM8(lgQ@U;p~&U99uxe!Tim z4zfjG@-m7{#oazbAfLC0UVqz{K6b6Du0w~03?_2eLZiphGm~%i9e*Niy4EJq$F%N6 z{>w#E2bMs~IU6kYd--C{F`Z)FRIP|rYcW~s)EieDKem~6=5yKY*kfvoqb3Vix2_NY z)qLi@TVl|AoLxGvtZZR91KA`#&r|;W$1~1z6zU^ekZ{?! z`v)yz?Qhkb(ku?xv_|gZeJLxjdf=}D-)WALsnXXp;Z?7ETDWwei==rwdkKfm*?(aYHqkm^fVzP1z;Jcy6+fW!m zF{UHl!}xPrkMZi)9{NDcJTwE*17lx${p`;z6phwOZWb5%lA$ARnO42S2$Vc0w?rZA~B6V*|G6y_0(xGinuPb8$IXsFJLcl8QMW zQ{6$6-?D~QpMUrOO@hfS=zEpfoHUtwcG}*}YXyC1whf}$&-e^o|MkazDJ8x%Y|egY zb-ynyPA`G8H-{I2)=E{8nS5>Yf zLe{&b0oCUCEe>v0F!v4Gx)kL52>o#>6ak+tw!v^z;eRiBlmewQhr6ldp?qmurd=9! z1#rK2ro&2OD07@gS~MJXW+aaC7h?X6j$clcBP-Z#?PH^x6FcE zv}0cSTz|y8gs0szZ7>wj0Dlw$pnpntf)=NHgq?bAmyR=FCmi$nP#tVZw-BwdGJJm0!~&uA8$)Lgn#% zUGe#!KmMqn-#+!9SJ=8cp`SMBJ7s=_)Jc3cR(}LAl|FcpBO$WywxXTWnVxf4;MM~V zyics>eY)(?m72S(*n;L04T*EZFd!KJcq{MRBiQx7$zwRh!n~ zEs~qJH4;{Ydw5N)+vp%LDfZ0+kP8Gp9OPtVa`wZ%k7QY`6Y-|wl>DWa_^MUfsWnaq z{(rOf13EA~N3u8a(yv6bY=2e*LFk~^kG5-SLOZ^2+WoA{`T;}Y%+_l;(roHzXO*t^ zDshvh!E1PC>%O}Z#2}-CsOWquI3He2)EZ;Ca1>zy^kqOW;=_Z`#zCEYCLtg@fa*2L znA!o)uJ%$ml+oI)&BO976R9%06?+n+C4Z)7^VtUVQYdNTKlaCgzXr<$pi` zG#xgdbueCe#oa41W`}lfZ9#O$kKgs619{ffjVll3=X+ zfbhc~&%F`hvRCcIeGZN~5IpYn;xGOS{pu%h0lf*yz716YZpHajWd|-oD9=V3fk6QU z+O~c<&9m6-KH9h8;?M0;Y;ekI+YcT#>lbk$OA&yxU=`8tjwZ^r>%f#&eTDMFPc6 zC?1?nsC;H??>mcJav#$%uRP= zT`SggT}fI+Xez+Mi~&nfMSmmMP0@nR0r%k}aAXeid}wMk!wS+5OZM{^<~H`XnMt&> zXUA)Dx$SCz+V?`#0LubHqCKl4s|R?r9ExJnsxH88$>3yi-7)RZVB>HqR#8L;ViWxS z-h*&>NwoHkWzH+a{Ae}zmw^DbP@RA0rKJ71x2TiD@Tz9nIR#B}Rt+US+<& z3nHnW@aBLPuf?4QGtVO@D`3HiHVy%xM!_^PX0S=j!|7P`^NRiF=UsHp*M{h{W3|jm zQ1wa#u)oXGTDy1=x?UA8Mf$1p59EM$S^yMlwheikg#OpUKTtp)wln&KVL}qlki8^ z3b{t_=ZC$k#8=&eyLBg`kTP*9tUA+BE#Mt?*QutaD3ODte|^7}Q?Iw7;I;EoM#dKY zp`cLIArD@_j;Q+P)#EFMG#j#2V5yZ2Ed)P$w^Z_k&WL8q-Jn~hSpwOkDdm7oGY?y%L8mdBxzZ}SXc&8Jj5z*i}Cx9Z3d^mZ|; ziRJ}_j=j2hK(J0P41!Tn0RUB6l-*jkjUN}SXH-*LMJt|NGr`zo8#=s$_?sfiyH2wE z1nn-X-r)HIf~7KejYW?jyVAOa`%@1hl7KBZWhjHLT9xAQKCQx89fJ97*UqmxN^m|? zp?~hrpW5%={+aXBzn|&$@fcvZ_4=td^o~=`8I((qhPo1xKuWE!4$^d3{z)vTPKdm+ zQ1{jA#QXN$Z)(O_QIeG_ zn64LCXNt+SRr zaQkE4!!o`1-EC;TCY-op? zveq8+X-hewhqvT7eq26jQD@iSFcm>Fzbx0^e~<6KeI4%}y}#GLKRvJA`M9CBFz@QA z8V-ISoNmGs@TX&J1SR__$$9eGq}*g$ZCk_?jjc$EcdW32TnQFgTccp#xZ2gXcSCy0 z*)2?@2I<8JlP1pHhqkZTMz9Zm9iw^Pgl0{Q)MjHLvXd<8fgYS!_V#G3|EQ}IB{(t! z&U!b!x^@_y6)6ocIn1`-!Kg@+w_fem{7!-x=lNdE*jHk&YP@472*;UZlYd;h-{;%c zKc3K-u5J%FrfMn#WK-_))FP~dUO1*OuGa6~_Ra2Bo~r7(o3{#C%fYsP^F|D;J_8y!~Rwae7=LxB=9!1UHie|iA0)|Fmn!7V_N<73ezkowvvC$a%XruRBagE47c z>2xXH|=iS&P)2^0+v*0@m+q=DxU6WqI*sekJbzVcpOXPOumt%eG zT~8>@$Ny{5`u&?aub;ku{A#yZiLc$J0XqPLLm;63L$z08u1!=Icmk9`Mp6l!7sxMT zn;qUz&qOM{HuY8=IIW4tjv89(^VdipEYncVP?#%W# z@mm^YdSDJyt1UDYny$4Z$*s}Ck(_(X`u|O z1(Gl@^`?_32((#cRLZ(M>!bhu&$mCv*PlqUT~F!)dZK||otOis*_UJ;E!n_uLR}ld zFhxf~uXA;$^{D=|?ZYIFJRcB$oOpSx{a&Q$=2o5}=`(KCqwEkoD@ zsd#lJIUVZW54*nmW>e**>;~M`?OCsM%L^Wh_CKRPJ3O3EHobkh$`PUfDxHis$9XMX zUT>IgHc6S@g>3qoI;bhM)tGZv4E#8?yig=1!<9+hqyvY40JVl#7tFUh%mp5v^rckw zZixX0Hi*+@51w=#!^_h(L{pPCNL8a{P_3@ojw>u7+e^J2SZnG|W#$o^0=sJ!{3zB^j`v7t{5O?mNbH^3H z-aM_n5KI1lcsOLW=W{1}k-vG31Y8x*G<3Fb6SdN_-jS6=7|J2WOP?H)lN8FPS+5-J^%PScbiV!mbhqGg<+$PL(EZ-;jDBm-duR4aHqsVsGC-eM;q# z>Qz}#uf}_VbJ|wdmp_^p-1lmTwCbwPTkhJb58cy$&CbX3^bCvjuixtT?=O}Z@p!Vt zAiO9DaWBlRW*xu8R~O$UA@vdAeQsV^#We$vNUWO>`_7JePiGX^9Q$_Kud9^z)R>K+ zRYErT>9yfJIQigG{V$M4D%8#a%JG5Bl8(s=CR`>7g9Axet9bU#Str}A@Wnm$Hv8~R zLx-k+7hk!?7G6$O{coa;Xz{#GN2YTGdRTOm*6FjQh_#+wPI`ftv=&pmcfYqE)~x*? zhkiUMC9+9aGH<_b%YeL5aChfvn+{af#%P^lPJ+p4JI+>@-R`00fYEdJOYS^}g13+- zTU))IaMkPr87gvH+TLs~joWMC5=vWSe6H zoBxL;bL{A~9P->Cd|#{O4X{icQfMs{d#ZOfTP?PP?`lse87e)pTXeS;01&$-RH9}z zMG%FTsjqU9!!A&Qe)9g?2JOB$K72WlyFAYuufrnA!I>BjYhGf(0h=w#(PYK5M^5%u zoR=pC0XzXLmt+P3SAT+Jcq!9h-%0yNg0|ys=)$#AyfvMFaUZRt+uAuQLnAYYz^UFTVS$!|Sf51|iqiX@nx%i(L$ezdG9 zPpV=7YC^#-uzzn(%oC4hwL^@9z}C4P)pFQ1Xtu|ZIvr|X3dfi5=~$*FgDkZ>nqG+T zA?r4=6Iqt4jZTfS)1rC}i@AGI<}D~Z;R9q0{dcraR|k&ms{qQv0a|cc>s-y*UK^Kt zFUe^;@~Tt8z;8Ca!Vm^j@R(!JLz_GYvG<`3Ds(lOk$;;dMcV|~9z1?O1S!f))z<}k zqDtG-tiv|;#2HBXGAMo&pdk13(g(OYc!a|s2clNDgHQ&bJyl4^3hFhd>d1irF|tv0 z#K82fQ4{BZm}kda@rB>^@a($IsuO-`3&L6vpB|N6fVq&LysyyOr8lU9z`GM;y7}Y- zkRd{`JAbwuYhr(whAWdBh~yxSwp3~N6|v4V2mm?jN0z;W%q5}WcGZKu4^^>HJHBm+?^G}W!5%_W zK&CnwHoq49cd+R}b?1FMJ2ouKfdyxVxlU&iU{;bNJv28po?J?RTh%PosZEa2kP8y# zLGy>JrY&I9V`e*vgTwc>x+gpTD)qd`BlFYTo60vtiwoEd zW7Cgne_pNr>7Q@Emy8JkWPk5`l#uFB;dy8RV`uaYzRJXhs^VHuZtNiY*{-aLqdqT% z&;U$HbrK3$WCc3y-M8Z}Kd;uO&)QkohE&|Qso#Pk z@0(N9-HsIkY^*b| z08{|W%|oRIS)Ma&Lvx|+j*Un44LRaAl;u&O-7ZVQB8-KjTz{N~jnmGlss9y>cH^m? z2l#Q@J}1XLY(*Z~N2s_^DDSu*C@)UNf6L9J=F;azdo)8o^^Lk~Io6xSVQM z5$u#6=x1)PtM&btA`Agdf5-d7b+NHqXKK51AE)~jDtMYKi<&)!*v3kW}LRIrlo z1fq>UmkC{2v0#6`4S^1sSSr_H=iavbj=hsLio=Enrw)`6CzIdK&b{P-Phal0|ND8$ zsoP9g%H1q(V}L zZt@&bAm?56ke?0}+T7MHfD`YRRwp_6A@-yc!3_h2+~1ZG2G||;bSD+h^kA|j9@Y(j zAoO_GYN6Af2XEyFpNZ52r?)eUP?9^lYfGwyCiY)TP`pcLaOZr$i#mzjg>8`8m&Az| zH1@CYTYLNK?@ym!e@6tLn9^Xy;ee56aQ2m~)$VD7sn*N$jLO)sY>>~U6C=NxV1KFy z84^!_Uv?GSamW$sP!I1AgCV$U_S-LxK;+P?+wHBjU1iW&{vFKLW{nS0ZV%~|rPr+N zekR4JwIv1=AGu6jrDm~3PPvi9E1e1mO)t^{%X}*98^zVNf7vO|GQq2WD1`eIs{c)T4r2t$W6SUEYU9G(BKiU?K}Me6`JIjGbw z{VvPLo!O@5e_*~ypUHWh&I#|DYjZ67e(6B!{0b-R=KXn>Lf+;>BHV6XEC@8s21JhX zvf{HfV_&Unx8#e!3bm+FA9Kat$aHO~do6t&!1?~VZqFhOPXi+=jHruwTU*khv-j1Tj0_iyCou z)vB)DBM3?P{JK4^F{Ubf_oj#rq+>sZ>GXh4v%E8Uq?3wg>b_=g-0GS_R30e;+^)S; zeWnyuZc|^MZ32}5%<5byj9eU}j_am$C^Rl!8@kh-Zu#qZvA%r&{GXrq`0z%x1O+u5 z8L+)Ae`hFLRe}z|Fnb*n4pJ3CQ&o2F#UQep0q$mla0@_Bca!ZBw)be^xe?WN_=x^H za#kV;V7+UydML0MHjx{l@+0ndIY?fJ^VTd?>7vWKSUx>M<~5quq5&3S<|bZcO?hjy z?hV?35jncKT~6;26L&>7H&9z9g=L%QC!bB&e*@1p9=$Gr-X#-Yx|hp~Z-4$?KY#!E z%$wc!s+T0_woRz_d8!^Ccz=Z#K}h3RapHI+MKzrfQ%M}Ay(=T&oc{<;aoVoj1^&HO zzKH_xy6&(eb5d&wsNsr{$eLE@11{0YV2^G)2Th!I$#gW{c}_`F-it ze+i$htIbJW6fi!o_lBqIdPLsP4iz|*TG7`g4PJwnZLRUH?2rPw94dZopel1ehu|58 z-M@YM^7j4H{LhOsWqN}ByE?iepm$-aD`>mBoUx*P^sQLC+WDV*T?L83EoH(LWQkV) zj(I@(?2E`Ox~6Jz=qy?-b2zpKt0C9hfAtZXoo|{L+^R!7dRKVegu(Mr;khYG1TftA z?Wb*Y`iR&Q^4FsZGXQ6{f>(!kpC1bo3_! zNXq&RTlK=f9WP7f0N1N;$a7EUWjhm(a%>zym0q`gFQF6Lyn>~f4Gss_An#kee;hSw z!4&ugH*kswn(kenQ)g*!&5G<-t(pL+sZI2o>_SCFvhhbUt@=6DU}tK8=?{mq>febGN2+I=ZJS59>1&v3o zSp>{$NVF<#MSk0z%T$!(D5o|DDo&^_<4{m_7JJO?4zAUyrg~BVlW0AiBb*tW)ahdw5Ib zMUSue+MEZRsxDMvZQ|V!nAar`DLz(Zzn~lh^UK7fwvtvsqKe510794ZC^XXEGNpy( zcpvc9xMQEp#ge49#$m5ufAsR2n(qn>I~;Ka*j+k?&Sd&o#L>wdW55Re|04gL69v%MQ){NA(ZK}-k>~=TCgMS2hkYhcs))SB1pF3brTNwxkK*7V&UGIO@>h+2N z9+bvivpOm=8LwCgeiiX3}BUX8uYYnqy;R+r9RDUo7hmj+zt z(Ed`d?Mq?r3VpP2r;6_K`PJKr-{lN>yuHA4>gMh*YxN6Tf6A!Z)3GUl#EP}H3^w(A zglcttY{|s4$Fc5?`+hDdr|S&c`&2}6@S|!dSf}l`v#W(*rtSJu>}!NZ-9QCAgGS0t z3^Z10mKFTC(k~{;oVQtvGW?C@-G?)VJfPci92~l7u>%yc?yiHCEM?#T!Eh=2U~J*$ z%U2z`cfm&1e-9P>lMBFv6}q%qWpmk&I>E-;)i{CEpYOx&?_bCGg`^lklxSDi2m<6# zW&93^=w;1~ZKaVp4)79SQ-xbzZBck8d-;uq&^n6<)Q+Ajre>{V_c+d$wkptOpPWx@oWinZ{ z(DW+MkpjD$PRG)(sE*CG*-Fi#D4u%RKDMu_WKbnVi|d_-gA?gdrZDC;%=fG# z2iZ$nf4(nRM@=Y^X19Z*_B_U_m^}*MZUpNeC*kc>90N$@XuED7{ZKU934(YW>hX9R zY2`{wlnU@rfB8OU0IcX*q{~t!*c0p6jD)NVbpbh8dgmzJTJcq#76R{3hmY6g`m=uR z;}=$xAV5KoZnr@@?$>p>}Lr+O9CK5BmoD5WxWT&<4;6ZSx~pUrm*ER>{^5 z=h9l~)cYDvqfZ1`NxK7nXj#hXK8u?;R(y@!(9gz{V3srIn>orDR%O8qSv>@ zM05#&rwUSS+jXyTNyT1=V_awS723+Le=409t&SvYCx`md!baET;*hh_HzaM2E+jc5 zFU=yqz*k86f2NN8?N@D2T{UXE8E*CCyip!%sRJ^F`Z|QF;H~JRwH1QMtwh}oopsXz z_|9x1TQ1n=4$?fD0s%*c%)t-|GM$X123d%eIIJg+x_n7Z=6HM{F6R!mi(srlf3aPx z#GV~^qU=5qpxCpzEz^64l*_7b5t#sB z2dHmc&Nq_+PB6o%!=p~YP$p9Qf7wraAU1^`i&~gTpF2RQqHSI8vdf$5^`{>S-T*dl zJ9LxZ{4Z}9)jV;UlMLfM#-@ai1$Sk^))40Mw{*@5fORO7tHLgT6{fTGLossI+|~Lx zx_iGUpKuVNfw9^zlGhSZnh$+iuF>B9crJH8U3u9cVq(4>vQ2~c29HtEe=F$>7L#;U9>k0dFpwfbds4xJT@AzWQ%UeImm6I*PJ)a02hHn8VeJ+JTVfK#{V zqXR{+JG(MDSCbFj)yQ4O9UJW3+19S-U4lixt4yqYrh0kb1IAADOd;%SFz^4f9tawF)&y+JYg zp3U||honX&X_8XnjQOFc@3qA7=XAN>$kMREH%oAZAFis$KmLL)4)ovL>*?YAmhj&z>fTA?i7Q04Z`pi_2 z=}=vm&`wkh3Ze3IfBi_+-D3*vKi~7R{xhO0ea13|@jRCIZJj?$*V%yHF!dcahfx`~3DS zsSo6S^5}``6SX0e(lRxW__}2n(_1BAOCm43w8A}DzTl|!e*^@rLahxn{61v_G$hRS ze>=&hM}xLswZb}rzA&0Jq-o!@E9G$6!D+fb;Ocbj9(E-KRPLu*F+1k9E$YFQk; z^@jHJb~?nCbze9BaHk|v<^&9de;4ndLkPz=X=&krH4w%2XF@J) z++tJG@f^VaQW+Za=R63Y#D<08XBgkRa%~-UulZi(Q(l~VSi5Q4$|(7WoIafxxh_H+ z%Q=>wp0;yA-6uYPO#>C>fWvFmndi-Wb0&?pJ@rgVxwZY+AMT|=RmHvO&y$omBGC-# zYrb@~fA+yTL>~Ag_Ni5;>S7bQHq1@E-r=p?RJeo`VNInv8xH;&u&W`Yl`LJBNfPk@ z0CEqToIS|T414@B{{8pw|E*4XJpcuWK>o#!I-NO=hrNC57xQ{@&x5IeE-ajePjMA} zw$5v_)UKwfRjN~2qiS2K168|nBkT;F?GB$(e=kZY!4g@xqn6iw8V8@$;Yo<6Zm8ul z|7!ICZ3f$^8LR(EFHm#UJZg&XvC z7-zj4+H4_FF8 zf95b?@6ZiHRk{KYH^dk;*1fMKixr$h8IJfV{%IK--tAYc0GI->OLJ2{r|rYLrbE?D zPCC0Y06YoELt^uBKCj(>=Zum@oNzs77Bw2^(`gO9`jPFkS1`5PAk4l39rMvv6cdD% z7@*1U4ykiE0`Oy0zMXdiK6%R#jW^dAa_F-Sz$VZ{J_!5jii97AI9V z<6(c0J>OslxMdbdE8^EdI=p|0)Aw@rY(wk5Og@wWYM151Ybl2~!^2u1t8IXFCLoez zy#U^q&vyra68`l6USeti{<^pD)Z%(M`QoIP4SZy|OJ4#QNnhH-vi!|~>R}T?t!CZZ zS$-4RI=>uUtt88CzY_uNRu)GgDAF=lS*Vh+s}IB-nrY1;&2+{*x)K zr@ZN<=cPQkH=&10Nj;v|Y7SUeT6&L=MEl`BQs-hi-4C>3BMqHb`w|UW*0HkY1T~#b zW`Y-k^V~OVyWAT49^R+h;uFCw`rYkqd(_s*amj|T-AW1@j;|AKwLf))n2z))>DC>? zEnZIQ6l61}Mt(;FuO5E}e-?LoyQZPB9ac-^ceKqx4J~@~4&3zy4{A%+gZ~fe?$5Mx z{QFa@pMT!AGc$xgZ>xEh6yN3*ZAjBzV)??wn4A|sZ8>W^EP2~0sg_Tm$Eiz4RrQJ( za;)a0s6NN3C^*Rvx@J8@|JEAs4*dd`T=q{8-idef(Sf*hdi0kZAOWy{V^bxd*>+>y z34q{r6U-?pJfpbFsh?4b5*JKQU6<&^0AsGb|qAn>>4}}3>vWF8z^9aa6hW_u9cA)~mkLoT{?DduV{E>3Jfl?M3Z>(&0EZq{CWEmewkb zrmxCor<rYvguZn`jt({KI-PZ6W!G{jX~?iC zXC5uCs!I!h76{~LoB0TDr`kQCz}9uLQZGI6c8MI?0F#P}cRqFk1F>JWxXsqqUe)Mu zNGGUyH`$f!Vi0M!GtgETMc;rbv1#hz_|?)tjP||lIw@}2J}x(OwK+HtcUX5!Ag&lS zEljsJ+9Ne0$L4%9%l58^^ebe5!st0mNy4L7=!;I@8tD5KnF)P?D|NUcHek zyb}%Uc#D^19%bN;VG(G_2dy*MHxF58&YwE@u2~|PD6fkK%LaRM7{WEQ|In5N4)yWU zq`q@i&~v0ywZqi(1OZMJ{^PCM6?DEjU2=Q!liYhFz4^XD=1NgVZxrVl94ZQ_I$m*} zF4k^;d)2(u=^;;5`$qfH6xXURv2FRjk2U+F{PyA9WD!B*ajkP|+Ne)*UoxZ1g=$~2 z()w1%7>3nyY3#X|m{^5)k&9Ltn^fb?HfWXKQE%z$aCS&b_8aV@s&}Sa(NtFC*p{8g z2zo$iU^=e-(ZV`OU_&b~T~VT>fjt?foj?J9gem8^#Y?@ErKq8Gm-CXG0Zs>-hZk}Q z)RcM|V4YoIN$?s36)2(}Z8}o*+5mJz0t4f(fdjF}W4%6?{$c#`LpMGrCp?s8Vq8`u zXNQL@VgX$5dJ~f#6TvHa!wXOp0#s6oSHKW*?Tr6?4-O^MCAP?}D>Ypw0 zl+nReA||O}1Db&9&eheSgcTo8UgCja+(_6c^US( ze*X6L=N*~e`Bg)Lq6Rl8OZ{D59Ei|(w5ugsHo^-rxa&&bu#rS=Yc}*j1^9b;HOK3v zU{y{5(@j4DAIkR5uDt2YTWmU-ITOTD1~8q#qF3RzH;$K{YASm38g>W7PVhX>r;6rn z$3d!hyv8=+71p^m^dT975xs$b()0|r1gIWLvWHdOXjcxW1MyHUAR!;C=*nsV%e#Ft zo7c0?E{f0J-nnKyT29hcv$K)j!CW>~1rAA8Sb2#Rkw*Bs#EebbA_qjay-WJ0!E9gR z_oUd{Td{67x-}yV1ea|iH3gndC)6K7z4{v z(>~kwPXMwTZcXI@(IITt=KWLDms;(#V=mxh2bD5!S$PeT08K!$zo-*K-s;;cqYEng z6Cg~~E5r;f3d*W0L1LbZ_19Bz2Qc-bi@XDp^BPViWLb3YK~;FZwnyFRVwpSq(3Yo3 zLQ3Atv~`Og^y1;~JIBCU9lN$RiMvToP2_FIQ`*L&3;o> zRYBBz@rC!GX+W@DXf$2C6t!*E9~uv${t$&ib zKC7zfgBZOkRKbq#uaNY9uZ`th1t(@KHBf?_b9y1KgDcH|3V8~4X}}f92B*VD&RM^; zoJ4@`bkb$qdOo&8DA&D^NxPn8P38TrGf`BenzS5@*Ckl7*DL6NZV+RkmHcFdA<4vt zFK?_1x}Hk}Y0YWFdd|*Le@Yv?LQ)JP|6{p+{m~QTddQ)uXsgYvo`_4NGh8aeXY~w< z`p3(a!YaN(*=>0w0&p%{E{2ss-B`WY%k8jbZOi*b3~aWm^5bB%1w@t2p>jvvC&$5ht552St&C2IJibf1dSZ3bQn?1Xadj zgQ{H$0p`z>k`;CmJj;cnjhYi&yEz)GL>~$1v1VVM=>C4pbr7O%g|i7jwniukGo7f} zY#X<9-}?Km2+7NG~sr% ziv7USO50vp5o{z!19UuBYPC@OQa^m^A3pu|uC{hO+E;@t zhn?Ov3|7rt73!k-HtG9PKHxeIZ4rqmHV<7g@?8ejZ49d%e+HHJ$(l;+C-o-PY#|jW z-D#(vCNJA2)>l=2_r6uClU1BQUr`LMXJ2%)?jir*RrtC$cDQ5|LZLlf0j`6v0A)dy zu|8b$aQW2Njm|B}C+^(ELktd6;GQ7#SU4SLeyJZn zw}1Wm;j5lwf1`bSsypT5Rr+Y_GV(6VD7Wb($hOZ*9>D&{=tZPBJH+qfq*IzVtYKEK zFM|3uoI%?S!j#GFa_wg_GhYqkvjD+U<-19>;^hde^8q}K-Kb+*3jO9*`^K9bJ`AI z#OIw>@3VK9erGo4kIUCSfBg7e7v4=*y%9MJ3tg?hF;X<#rMt{-?dKa9EkuX7g5GYIsxek9=5bCuP;L8fxce z+Y`Ixe^m-U><6Ecw-E!MN#gc$UoGxiFQ8e$z;@X3f5`|3WD(sTXI+Ch5H5D48cvtG zYao4Z%bkFW%1KW?s%ktBsv-ce1%MAlcMkU{i1wc=_(Lh=wdr_eiXTpA{PZ&8#V%Hn zmkJ4V5As9Cn9x|Qyp15lL`x3pMs#IbbXYD5e-<{Uqktxd&6Ww+)lZw&ZSDqABu@0U zx@p|m5J>h}d86ezvRN)+H>$N|pD^@3+vR-Q>RT@-pIW}F#_^o_X&E$F?ml^qM$S{= zd_@A4sJA6)d6ScCyuBMFB?oOBv*C@O#39F`bfmDcbN;ww-;e4t@_D!0?gx7U+$iJ% zfA|lF_gFlBKds1iUh!_+&nJs#y~3*nTN(1I=GbmViiJw~hQoHVNp4pC;u|-m?7(=3 zLlbtvuG3Ezn5QGtX|MfW65bE?WYg%WNvA!@e7{q&U3U8jqcZ5LfLs*W1dA2&MN?03 zPQ@J+%v#V9QmU-#CC;}`i4<&!sRW_`e^hF-Riay<0AcZ(g3eZ_6D2<`-Td%z{D*F+ z+)C_WE?s093Q?yBDT0%3$^<)a)h4mj32eEG(c3JBx@S;#xw!8wr@k$qdqV?n0a>%~|TM z8OEg+Ht^1xX7u*ko*Mu`t*S5{fA=zi=i9t382d6?jN@RDU-G$WC@A0XLh5^~(<}gZ zvV>xHd5!x<9UTk7Kd3jX8I$5bfCP0P4zH^$0dG1~$acmOdV%WgIt1yWO~5FSRjA^R z3-(`M$p$|^qtBFD9QuJOZ`BhP_#dT4)}%&Ujo@U->=ml%wZdPza%uYvf8M}2EwV|q z*;ZaRYRNTKkRZ3Ea}BjYk*88o1W!3KL^Q!034FGMq*pVUZeMOLcS~Mgl1(#_u7|fp za=i;kF}>=SX&LQQEsU7qWq^(<*LJJNXH}e6dcp=&V@l2~!-S4N4jbJ&>C0Lj5!7q0 zD{5QpHTjRr_s96-^E=7S8}KDetQ4X5-8{7fu4#>gAA_uzzkB)|qTV z#^z1v>Swe$&~e@4@HWQDqh^~ar%eyqLkmt%3@NkU-Wm|7TXtST9mSVAvqOz0PYcdz zCms+`S?S^MOH*xsS^tT#9R%0^Y1a(awryzYP{>auJL}PPSJpc?fAa_10xfMsfEaJ~ zfNJkaqt8ukG$M#<7&(-GtQjEg{k`K0csPh09ARO_APX$vR9#FdEbp+OA+X*Gz#wmJ zcH37SE0rnFF)J>y)kYAy6!`I;SHYfhsd7)tDa2oAfMZ&tlfYlCoz>4Fx19DZy~QaC4 zxe(&I-_9&(32r`X!28G{?sY1l^W&QRITm41ZTLAK`0$bfGU%^9tw?L(rn+|kbU4oC z81Na>(t}gg^qz)d1=|xaTw?7dKf4B&-6S|J9Lw1>kg1z@f2Mk>Hscxm_sxmOgl8^;oXZ=4yx1Sp5Eo1krf?CSkF zV$9L(4%aANpZ?cR3hK5DIfsTa=jNR#k(eEle_Xg9F1ew`FDB2zc%f2+-sy5wz>8m~ z=d1@YDLADZIK|I3zUGVT9jJ7ROoY>~ z82VZD*bJKNO@jeA2R^EFq4gpS{dR5L;D5S5CpC#6e`VnxYc{^Uk7^LjNf5g9yL~)HVAToRhO|XI{iG+r6z(Un$1-ExFhXw>h$7`JbNTXlB{YA>}zm8A; z{XCzKy+)9Y8vLp|GgPybF|iEO0S-+ayDcLsW6jJ-AncM!A&_aG}bvbYK5r$k;Ca<0S26HH0YFGy%~t>dcxj24#7GI_Igj zf2d}*YHxx$Zs!?-%R&NhzAYlrh%juNprvY`25 z4|>0W2Tq5Z_R&D#Kdjo%+l*E1>y5-^e=)f1OG??10-%*u9AU=+&<9&NP|EuN{BO=) z!3-}oyz+3gQrpS6WQ7PnW|$Vs%G(yZqMJ21jZ*5a zN|4Ulm(EwGf1sG+@C0mC z&f@PNZql0kVGEnG_193AkvGo!d{?;p`VN~t`dUtH6&$K0AT`xLG@-xT8W3LcxP=`^ zyT$wo(8|V@PE@macv+k(mhr1yj)V$wMsJHMs8yGl&F zn03p~!7cYxd*Qy82DA$4e;m}EQ)1($5kbcy^dwym#X)E=KGrmcX0JO>NTMRN&9qFog#?GD{Dw_TNj)C6p%*3AQ_{p;$V~vrs z;S`Wrm$J^eq$QA1e`;}Kc4)mG_jWtNSk=QQ0Mcp30?6);IueWivBlQZ_%FYGuKz_i zd*X}NX49rxB`81<`{F9vYqhWhUG|+by9d6gn%c#NP|ntQ1`@ud=}c_dyB;+T+IuCK zlpreXA<`cEDcRAN?X>F(wDDK(vAZl_NET6fkGDX!WuR2De?_L+#glIDEwdgrHfyfF zge&bu^J7~Wo{JqGn(H_bnX3S1|EZUQL(snhSsz9cb1AH+n^?WMgnEAM2iyZ|!Ij zJ7(`U3v4D_e{OoI*rjMV|}srw91Ze^41Po))=d3&kCT2Gb7I8G0+=ik9( zc44V^%CmGQUMuLHU8Zxgt<)!&$bJ=X5 z^GUJn0xL9d^&eJ@+|~c-iv1`V>!o$7sG1jU2C*x8e=r0Ae1HR5W0kL?t-_oW0HU5? zo8xci4y^Fv-M~Gz;Pe%E1)!{b>TXkq@|+|A->L)kB-s;YY!fX{teevt(X36m3ZhKP zLJ_rtAU3vqI7r5Uzmy5)cste0(FpdSS231FysI0XiHIJ<&@5@!qOLvoQ!e z!$u3+@z_~HGW*S4Jyi+f4Ctv~oFB=n!SQfJP(Tvu=y;u3o z_)LK*H3GoUn{`Ti18hN8$cs`5f8~GtJlzHSQHsEJdX=?LMT>ZLov6X9e`&RMSX$5%Hz=sJ1XFBWU9KLid4eavs!x)j zZm#)qM%5wW<^B7%&p0f~?GCkV+ILs&T>-IcmND!lQu`}8AA8Itgti(#j!nx=V!-XZ zu)@P#l|~*v3$TmJ${V!r6>>ogidpBLt7(psSFOU?qkmwI-^RCZJ>z6BmI z0=+nm?TST({d<7A-FM^$fBUqFmA3-MS`(5A-s1m}vPHM*QF4;d8QN|8KC4=HU8B>~ z%Y6+m*?d6Uu(6gS5{#6^N7z+c&~oy+oVZ#HhqyKD`67m%y4Zmt2r9}(@y9n_POz)( zAK~mfr2XZ?r*B_AFS7p5eJ&fyKJ zB`dqqE{e*O~-A*X$mh{4nN_ej6eIpqgDaZhTM3t9+plT53C6XU(IZzT$0fcN9YjR|g zL>K4%!-}!Pe*gSDl#fBWsU%TXm8#pls}8XhNOgPe)gZyH>8mYS6k4^pU5+xn$I=cAI)gO4Kf@6AX`>EIHtimi36Xf&v}E6Zh}PNjBylr zw*_3m?_3+9H-O^!imFhu#IbM&Z+TE&;-bxeMtbrDygz2PKS^;HMR*6oU#PDpWze0? zAv^KMWeQi?2^VEeV`Nf|HSttdWu|I;No1dd2=Dj0rN6#a1)y(@L2AjoZ#82q2p-~eU(Va+~`Z$F;R>wJa(i-0_B&iv+ydpe* zr`;M4EBxt9VbMD2Rvj0@vU7-m7JMjY12U{a_I&`6oE}&wTcmuehBv$<*U;uXk8Q;g z^%yzhFMXEf?RGDh90FRSU3qfWofZl$Va#7X{@bNouN(LcSfuvpaPj8b$CefFzt_ysyvRey~gbn<>BaCIt3`>&KLp)&Fzn93-DaAkmBo}4O|Qz%yJ*KoV&b0y;Ahq#U5zsrf_A@FUxbxAl@YNCtr*_2&vV}a!G0-Ho%&r=_ zeGij_eAyPg^fE0514kU#)3lmUHix>zEobNq1idTRav3lW;LD~1-^o!w{&6P%9G{+J z`p<;Po@T?U3hXen1`h&%DksB~n1Z&gNjr9wp|#rGs~7N5wD8m;3Ir?2>Ol*RWU6qj zK?%+!somy+LFfZSnDDgd@UT7nI)f7OZ@r;*2!w0{O7~`s2th0aOT|sy{-sCaAO=xr zT0m8@{w4`~wY;-@#Ssvd-F9sp7e?7#ES^J^&HGYfCV(Kxbv#vnK5r-7OMFdgW@K*1EK0ivJ8D#$y6oO8;2NO# zHGj;Pf0j?beg651=}nOBuP0rTl$-%hDn50xqjnJGc1ow8S`h?|W+9Z@Nd_IjRh@25 zg;6wk46RzWx-D_fp!dR>REJtSk=PEvLF5N2Gu5i?d!Xij=edMG1IySUao2QNb6Iu@ z+d$>MTd8}PTi2!U*20e^EOjW&+jOBmmXsqrNlylNf$HsH?$elH>0;kFmHU#jbh#|)ia%n<;dYPF}^v2(3&7qsW>h9%Xa465Mt_R;y1+QCEuhYsBYvDw!jk>BAv08S)>yV}~McN$jiXxr} zeJ{2R<*xO@Dk_#b}mZzdV}sZja_F{=x7&#h0`Wey^fc1mtrrUL2kdRHhpEMW7-kgHm%>9<`j?<=sqQ;<=UY=ez@;cWIPs+zAr>Vcov8^XD_2%7mW)Ie=Q5MiPkm z*pa$k7i5x`0%zdmgje{Vs}v3i4@=WP?Js?4H_Zgy)QjX^QBe#cYrLwCSHYP9QG$AN zkX_;uEa|XDOOS(?7)Jple-`}cGy7i=8EvtEKD>XBgC-CmOpQpKv3CNbhRa@vJ6@Lf z$q*TqdFgJZU_}GMH8Nw<%TAvef__ufEG~PWo^QxlQLO+@=P=2Y)HF%Cyo|IrMW;X_ z(t3NLnm4a!lZAK-BvRX;>wMN7lv1y%uODnCAaMjJZi>8;BJ*Bnf4%f`wWnP**EtIa zsD{naBGpNFHD_VB-X|;;TtWo+Va>k&Ui#Bd4}!TrMy(q`S`46*ACykR?A7DsXj=Bt zpWn~gc%M zz@Y{kyGkZPWj4uGRJe-i|*+vKr?@xbe$EDikI zxnGCZZNMC_x(U%;VenA%^1LSHI=qqXP#1Aduc)_X4GOHv9+b7DTq5AmX9R=@g_Bx9RJNY{x#B3XNzkXb@Z{y1!A3lHm`M9-}EVvfCOM5xb6_bp0WeBeNnh4PL*2-{Gus+s!@sqvnQCnxTOC#CVQnYprg8D1yx!kneX8X-s zzYXwDa0s{Wjy?hp+Zwu>LBTe%&*fm2qhhxrkFY;If76v!oY#-x?CaE|g?+Uy~-@GtV!_hE z&#+a^;*T3xucLOpkD#7F(H(bKCRfgXG+}ZHT5UPHSX#EbllG#1$7nBycO#^TGlpHOrM$na2$jp2N)=W$ zdBMAy>TRdmIB|8jFY7PPy;5$|@gSo3I9ZmmhD;!Hj_=t-#Gaq5c-N|}0-1(4e~cm> z{xw@kuilQ_H(2Vhe^}A2AFddGA_E;CHKrTXs*Yi6HWUp4!PuRLb3_x?dO$VKpirro z$qIQAETr$2s4t05Ppb|6mYO(z6K$L2?F)mHK^w|PF3U?;rakjF#GAAV%_`@sa;~U< zw<%nCLcMcfjS=m`A_R1NtOoQ-(F#rvf7mX-TR%B%r6I z_QoJ_MRIQyJuCf1us2p4{uJ zuTgjuEiCKtb2(bFs|G{h7;DsP&D|vhpSB5!XuxX8hbCaMQowA_yX7M1$@VZ#Won&b zyqIeEIsmx!{>Hqd>t<%L9g^@_bN@2F?R6 zRGOuf(iWSw;l4N_q?ybzf5Xw_idWVloCiocc6A))T%Aitw}YQ(2Wyyi+#O3n10HGR z9R|}9BXw>ZL+_Myo?=Fe?&Z*j0K7=1)#MR8 zODs-76M!uMpgb>02t_btK1b+?g_tRRX z>4~(#8#IB}r7r>6yEvbnmK> zg~}q9?i5>}iYX;c^*}O2Vb$2WQ>~}=e+CAXO`@a4=cU;LD}F+JHv;t!QS8t1=|9cu zlksoeY>1N_p$*)6Sr6}CKeuit@X*3U6=Qqxy>u(vLYg2LzxDUMUY-fplB>TI+40`>h+Y()QwMoiZd`Q_j>f_3 z&;{sR-q2RAPF+z)R>&2+dMLjS9B**c%NhEvDYAmN1&qX+t#GS?l|7Qm_VMHA4;$>; z|Ei1s2Wj!kSvMXs_Z^&NV;<1K8$R+%P;_qqmLPjFe+vb@54-Vr%cxBVJiNuWils1=`n(!O0lxA4CJ?ih3}&W_4c?aQv$hJq78@gIz$#uaB~QAI4$SA z?PiH|YC)mIm+zDu)g$qeO-P)&oxhAxHFk9$;81|MIX17Hn{`_4&xh?Upv+Bso1h>t zPoBmYqi>8P-}ou zg(N*GqDCV#jg%MbQk`HD162Ygi5LV4Kl}&e6!x;cwXd+zc@yVQ1{Yum>rh$N?o1v0 z%HfSxzoVj#vo5_`XO`5MYRjme`m1|$xD!&x)YnE9X3X{MH6xZUDNar ztkS+KmZTpt<+pF|uKXYCrBV`*QK6l97eISEpd#RSfSEx@c?FI~(TjcoK+vJ{5L3-! z*HPaHT`pEv8l-B!9TceWC7uaPyzeU710IXc?Y7NsZc5^tk zf1=mk)-45Kpy|d9f*s!n`Z`RgC&ft0a(oewG=&=rF+e-WwvmhF$!z%wx7FuVQ;zdo zbtS^?DOL71#G3j0_4>ab{`@(p2#wb<*b+^{vOQYH2UBFCBk?HlQ$c&y2Axydtp+u% z?|N}A^61@mh^qoXRLH98A#xg72%h*%f4m9Ox8frJ#C!SOkJ~b%3O7JYQ2X1Z;zq7L z>=8HpHPQFgElxzd8lbn=Q^%-7evu&r@Li8a9xpfiEYolUxdm(|X=_i;N{ z*tE9p>?LD^WZcLXPOHtq+3Wq;fcKSU`u5@fj-Q8o>-sz^Y2|>ufnBakU-n9Re{;YK zD1E6uzS-0kyF)eh9)_i^%2y+xcST}&m2Am+9a9HY`zX_zU^uTEM9{o;CePlnO%re@ zxf%0nc`Nl6DUS0Ww;pJUIj9J#qYz{RYDByoUI~+)Rqt6|E#T{O+b*@nIE~g~oMdCi z@vmtoRrk%SVC}BzrWFjY@~lo!f7kP@LR@oscVg;%uGiPEKPnhJ1AbmsK)lPrJLR-H zLsafDI5+7WM6J%pRtxvRSE0&D+ppPo4$|1iVwZTi8u#QGxv2f2zLkP=2Av z_j$zaTHfb#w{gH}IqY{oSn8MEVls}1rB3I)$reBAr}ioLsheQd9Gs;#D# z1&0_g4Z`2Tl32VQG@bxqPOH{!nO8?G= z57BcWgPn?BcX+3xM{KFvn_7^C*K2!yyL?S{NlVc-OaJ7tmVm^3Qc|~&!*1hD@`m%i zlvJ;L3F5hZQr7a=gn&n4m=n;|DCLrHBA|BnST!#VL;w*|dyU3G*}MaCH0i44AJ^>X z=FpvlV(pF}rl+kjf2^&^yvx21mH3ZLUTeO8ZEKs_&L?lB40UFbvxn^zE!Huv2C@=C zf+Zs{u@~hWmpi(34E55pY4#w96d+7`Ovb4WSwa0kI{gQ_%15f%I>Wpxm~hyG3aey? z-(laJ(pK+M)%f%Ox3`g=!5UZIwUtzRj~Axv%q*JYU6wC`f2v_Xfz82D>l)rZKAl~@ zmjC(tJ(zgRkk}~Q4$cQ;0$yvT;{XsF)iJyQWR85=W2ceVxd>+k+Lm=Ym2}0PMh$yU zu8ojyWhJxe3Y$pF^wE@X(DAkbe-z5hms3v)4c;$PG`5Bk17yA18A^`ga3mgxqB`v4 zj{^oyg&o!Gf95=p{suaEoIukXBQpUMtepea{o?FFXF!ElfYSRfx!dsES|{f3b4PP+-mVwk*=uGpHF z7aDo#(h&n;+(cHjG=S3C=LrV#63e!W+Q{&$g{1>We+WLwf#$b9J7aEiGM$aATw4!1 z5yH-Gso)`pcQl2aL}&ozsDQ;f?Yb&n`^BMl^f}z>o0j~d9=(f;}}zLZb>^B?a786Rv2Jh|$mFdgsmzuU1LdMu}FKO9In zoS`fLe^VU@fquFjw*Vp3$;*i$ubs57(*`Fl)pCNeJ+l1aTx?4o`yK5iKej|rJ9+<2 zp2y~WL#qd{+5Xv~zgybPFOeMvOH%w+S6Skoo)+YcZWre5{i5nPSLfHu?O2r+)5`z``Zkb0P6VfnlO2}$ zjyE$-Puw>tK@IGOS$o%0lDrJjAwI;peA&*n-BEAotW{N!Q7NrX2u)tx*z2tw8j*YO ze-|(PsE;j71O4PvHU|+lwN=*4m>q89X~k>Ai0W}c8O)r|<@z{2efaB-U;by*{^i4e zKO>p?p$`|d+n!DkJzS8d4Ion>h6=Bw_Y1U?$RS}Y-?M3lQxQ%lKb5f5Hl-GBmDl0l zMk4JMPQuISbaR-uI-l1XxvN`NN7fEhe?CkNK={?0N==nJT}|OfUDu#`+U;ygD6V=? zccl5SaO(8buz6YKCGA7>X1#e@ zcgKvHvOWd0zp>B4sid#Zyef^1v8=eF07R=<@czEMNn)`MRQA_5EgQ(1~!~@T`)o6-s_CC20{DW zCwWRCLHH<(sb2!Tz5#)s>-K;C9vUB?m5@hAzsyWoX>DV!VRr*>)BmoP&OB|DIHskS zvsnQre`==yMk_zuh6S9E5VsDnU7Hf%9gcE3ci4(#gSx%V24hz&2YZgIaDk zus8xnn&wY8C$<1qJ7CS(H1+RwySlTjrQRMM>am?Mdckrujdci^EP0vF<@)lWeEdN_ z$~xCefxO!I-S%5iWjKpG_Rt8s=m8SpalCu`f5A+pIuClM3To5_gy6y1s2bU(s-rCw zaES-ABDS(AaPJC%VT0<6)j3J0;3KJ7=Y#WQO74ZpGPW{$T73nHOjb%uo*igab#)5b z60|)-d)cCvR~u=iIx1>VF1=Yw8;-K5gv>d;mUf`cb=y8zsifwN9-q*-YA4xL734bK ze=Qk-?4L!-*P8LN>X|t(9Q>>x1?-hr0Z!0tMv=Wjk^z5Ci(YILn2h5am#I}$9zYp6 zdE3W6ftzkwsfg3zTbsoWK>IE?A|^RyzRRcK^<{^N#@94-UKfwm0As5OZ^3Q>2-T@x z@v$ya&fUoiD=NEnmYnrT(tySaok`#Bs6&)rok!^K3$5d|#IlwCZgthrAxvQZ zU~f#2Tkr8$EteHs0VaP5Fj9Fl+VRD+6^ncMyBH-e7;>ES;YeDU)udRR;)HxR&AL6A zxjHN~?sjjW_04-Yn>)vAl=pyYG>-Tg98QRYJk5rB-OK9CaYA$VPRgz=LLgv531sD; z0nll)33sYAP5_;@nN1CVlvOHCuctx++4)5~iU`bUISGn2lv96A$GbrG-PgB`uV0@E zpMXOs!mNc$9n)izTxfPbCdxh&`by{DE2tB^_~v71VjQ{2-cjjuJ<0H zN}sUf?Lq^_X=j#>!cmZA&jKXLF$--tw_=_R;<&nOUPNg(<2at=Ym8|PWK(g{kjDX(X5#6N#G+;bfIA&q1+gbo`8LJW{UPf*Y# z8F`5u-SfSH65zmk#@aaFbdx4H*@maARw%{$<>2MR2}C^fKTtNyxeXdrh2G%=QR>Xc)}|X`1EwUy!H3!x9`4nO4LAN zHZ^}|^~LfwSh-L3rt(f*o1xS4TQY?Y#Sq!@%D^>a^ZDcfAAak9{qd}iJd&p+;~>J{ zhW9e+EMMwZsnQBl;;}bUxi$c5%xY_9S1JzyDH-7Z;2Z?uRwhE;hpldk@$13m1uG#x z)a%lN#hy={cVjEcI&R=NBG`*IHMJ)NJ?DR}f`rDc9_=AH8A{=CF15c@cq|jwW>FH( z;jPW-*s+{Fr-GviESDW8QkUNWOmIf<@;liEuA%*QUv|pc0B+yqR-fDJ!ykWs9KXDi zV0>1TIENe}QM9_+yyJPS))K{Z9IV>a_FVu%^%%nfdyV{OTykQKu2t5R3C3Jg-eD%rfaX~-NJ=<%YIR@JvSkn~~4MNcsAOPZlO|qb~l%>U;!R~jI5uYEGZoEbmG-ftewRID8?o0)-UC} zXP@BHmD9))MD*HU%3Er|+N#jW{u9tDF$X=e_@MTw*?5Wh}W@% zh@~k<2ex&Pu0o<)u#?Fl0YkGb`8QGRE%YZKmzOm*TiBW**}czYBd)R-8{@d_4zk|K zY5=)+76S-7xz-$GNElvh5O{7WP{cFKDzn-`cI%!n_LU zmfXC+Q{ObmU^^RX>IKY_9v5e(t;sm3mm`~R%@?Z+K8T)m`LcvXj*)~+>&BaZy8O3# zj=JG?hvqKgpF)V78YsT_VRFWs;=YN=^JIcFTsQC;Evt? zVKzjlqbOFEmSRX6Hac#)JwOV7)sT;?r&eYBx%`eRfwMciKed&6xg}`WGk|q##z~ph z;DB8|bwgj4+8p0C*U*MRg-~h{__EVRW6Whj1o2&_3%rDy6y>xvo4o-VfN-4yEF1VD zL<5CN*{S6OyezT4^5gn_=%0Sh(+Lnq^@j0w5>}i2Tu0Q(oB-jh>;x!)Fi8~}vJQKt@-026SDa10FA|FO2{a`hR17{td+Wx40y54nTeEsmLeEU+~U7y{Ldktb@tM;QgA0_VhrcvWZn>WGP z4k;02PC>O0on%JP2zsP~gNQ-)Jf{K61AphNOxY5J+)S6O*Kqh%Ifcz@K?UZ`)qs)! z4}8(5RTd#=wnKM=!8wIxn?q{R!JC+#oJ=Wk+WcVeO1BbzsqxQ$=~Z-@R1OorOv6rl z=UZ=c$--s5QC(7US+{GPMYpw`BYly}(4XUw76+fC#;w5V(JEhP}}85O7~Wl<7v-@J;tYP zE9y7^x%oVfWYd_qyD_=cc(HS`P*S42 zLzy@^H<6n-Pk!PsE*hsHnO58h)(w9ziXQSRjr!VqIm?%Syn#I-&4hGtJ*(!$YdKhE z1>Tg3i9uiXMgmY4AnD$I3v(Z)wim?t4vtVpZHKQ3b<8pGQ;*d($|sXjoloDZmxm?dMfVb>m3Z{#>lje?E;N zAG#sB^4_a|@D?;=iklq-gz#d8e5tOmpTlM{tP{+)7vd)?dq$;lof!$n6@V6RHQLyc z{3Y*3cPEShodg)W4VGW1`J?JF&QEa0`!#C=8j%t>Ke!cuU0A)fdtp-oOs91Z!+F$s zPiM_>s4;0b@wV9&NQ4;t5Ze=Ug#nz5toM@G^44j8b8-G?AI{k-(Bis^0|sDgc*MK4 z`k!CNr@#IfU&^=7Uw+jk@|_jaBkqr;Tsj9ZAijc%^O@x3n z%8<@mZt83)8%#7+!LiVj}8Iot<{g0nmH&fcz^ytkf=eOxwu zDwTA9+JJjF8lYLR`XT-MFjccut^OOC%?{&XcuTBIbtvLi|Nq={Xwx!~6mz=!95{14 zSRqII;MiAc<|)h`9CzVmUt53PX@4sJ`uo@4%h%t3F2t_&<819YW83E^Jsql@@@2A-(74!2bBPX4#YGkY}6}% zu=FzQZk{CEO@MJ%-XCdi)0O~MK&ihkCB0rG0IHxnpHtN@*z|!kj5!dg8k5d54o^6t zrhzDN5fa3)A8XDPCco@kwudc()>t;8S*7GVDC@*aJBjC7Knb_bde4$AaXG%STp8Hj z02=SanuG6Efuy~`=uRu@TKAk*&&Q=l&%S21f1%_Gyb*G?8MV3$)(@X6_Scs-{wRO` zymwLDQymdi8X~ExQ>yyl8Eg$o(HEuLi={O7HFZsm*&1}VONUIuJJhF#N4GtxT~NJ4 z#dKTw5A_!=>D;adZ~*=b?^jnNKLBW&-@usToPPEk_ibTlC;zs%Jlku6p*wd2Pd#}J ze}w!~rAs|-w4Y1arayh8U@kVF-sea>{>7o><;`m2cKAN|5CM5XMUH6o_ttX^CXk<& z=3oCTU;g#+!>94y(bd*Q_DCN=-jMq+!ue% z;un9RLvZ<~$EHgTNk@SJ8`o1(`DjngUM@Q&wgcvL5MR_D%cL>2<3Xk*7Pc}#Ea@EK zV3EzDdtBX~yFvL!zKqhp{yyFx%j@C5v7L?<*l(H1wFfL*Gd+SSka?t2Q(X)K z(i9!s=UKr;@RT}4~B$7;O3uQO3!Gi43X87W(rb^b2zmdq*SxCk8GOLH zsaN61;0CQ6iVJ24;Jq%559ct!D%Qt{zY=k~Ah?Vnx6&ui>$5piBJd6H1r%7De>ZlP_)zHZEw z98Rt9%<6{?=ks?X=@4!M5@1k(GJS)0#pv&DEq{e{wS{i6z%H+IIFrd@NBUL5LYmy!d(>DHUQ-X*5nhdJw|#?Yy#VQrdB z+E0`uF&9uITc?6yT}EY*VdgZ0Q0#mMmACSfWqTA#w#QAjdWz9rQR4HdA40s()Gd@s zJ%21HiOT1gt-?u)?h#JLdhyLch5WJ|`|@GUgQQxg7MmSV=`ErjIV2G$}XVDm3S)UJ(*Y^(EzmmSt-|8X&6PnnUvT z;U+NPpv%_2+%Jq2YzfC9rsXlqWhRHH6Mxk19fUrD&lUUo3H@I*Nzj>ONXb35>r4-sc6#%r3l zk#>@L2)6RbPsq)-9OzwpYJ@bLbLKqocuf;Tjsd*xQ1olfAlV*w?_O(qGv)A(swl)p zfU8c)rx&%>@V0xoZD$wqBsQuov$~Gcruhu*`i0I72Xdk&(+^u>7mXMtN@7t1#v2V9Ljefs={rz9# z?{^Iu=~=SmSZUHZK@GF83cQ)sl+rkeY>epj3kf_N3IekKG@*iIuY#P0$bZfQY09k; z0@3dzO$QhOoE5Ic{scZKVheR5tZ38*UvDs^9qeBou}gigJ*W?tL#?X;D>@>*9cqo~ zttOb&yio^ISX3#N-f!FPE^?pAXIYzolJCIYih2^P%fs#zVd_M8!>QI3!wPq@1y})@ zcdd9V*M|q5IM^SL{-{Cj-hVZIc1#48O6&wVRAtLGizUlNh^2!{4LrZ*QP-ut(M}tL zEL8Na+pZNtba4((!7^x+LWV$W_UvW%^Wm(i4f!fKb-RsU6J0FS<*mFOyZe1^ATe?W z6!})W@`41B%hf+%4}m|YW~)kAIhTeb+O-&Z6~( z4Vj?-L{x4nE4sfP%k{0iuUEc^cU1$|%lBwcB9uDs;?h{W$|IoH`}l5eZv|7xv^b4U znKBBmtG!I;32ib^eqVd>q4%?1HCm7H^K{n*dz^+co7AQq`TAj=H(|`dw$uH zUNP3<(AvR9pK83P=V1NUZ=auwWuf>5@9UD{B4`2FPN!sUl7<&LnP17|Y_BqlmvL_a z7JtHkPU3K`=aQHiR+A28KBbhS+??uNUlK>iY7&dR-SN1XPOTUeb})NdBlNqYk2Ya@ zW6K6ByS=T72rAZDmr+b|Y?nj_^t&x|aUeA*(SO#)I{UcBrZwN?HC5Cek&W6wF-bSa zsD$^s)dJrC@$g&uO6RjxV%l!z)h4@HUF@~ zv22zeS#2l$L564bK{%FHE4y-hf_<{3K7lsy#v1i}d3Z(ZXHfM^;OwY-b44|Jnv!88 zv7~V@Uwp652&k^Xng{UB7ZO+ zGP1N)n5xnC-D-jC$G_k8T0CY^+3C|}@_FB0`gNx~&1uyJlcej8LP}Q2AweWj1>$$d zgpLb_mU&LzbO|( z4sMOmC+pn0wW7T^Jr3=CS8iJi_TlsMe)@Q7^(SX#t|O~prm+&qC>w;?DrrqK148ZV z)9`0kg_am+;=lI_M?VQn&DMFJzUpp=z^NAr|I8w&#uy;e>IV=k6=S(i(hV6vU%fWW#K+Mz*6i1u zY-m34jyb72eeYfn+GaC(n`+^VAsiRmLd)MR*q`4%{P7>Ode%K(oHi2qW&j8BHIw09 z*wuvh%yDntAn&~YFcd(Cm47>&%y)=gA(>tC>cnOsvP0d*rSJWazL6nXQ!D3g98i)G z=UcbILwm?*m;C>4=3!-=1qtS?6HdAVnl=3eR$lgJ*;>5ct`aG)s|TxW!lm5Cv~5x0 z1aE6v24NE~)o@XffH0|BO7z}i2TaVlJAy)rJ?&;D?7^7B^=`eswtuIDqH=#P*4V+= zj)0fd;|8=kt;U{qMclmTpyhg3*Vf~&tuYS?JS@v{=d{<&6Qg@ZvME+60*BdEfjm^$ zYD=fz#J@S7qP2>hFn5@+&Hk1hhyD$hA|$(oS8_!an{9eI5vIen3_N-pB~A^M_`#dG zrf81~DBJb0i$qJo6n{~Wud{bepvSObK~>N_EBt&a&_ax^>L4iytyg?|MzFuW{xU!O z``ce%#@AoU*S|kK`eE6Nk5qZz9Q@UhoG&jQo5t{o6-+jkoNZt3WS4HxN6>6UV}hb> zw&GnZVu-}1V;Eaj@=_U0VY{K}nO8gjMArXSmwP64o;IMY-hXJZzGT$1*1AeO5wE>1 zswqSb3N+aw>p74Tj5=h^xLVD#orYaIYLymR;>&6YbFkqzOH=OEm@<`gg|?g^ zsHGj?btA~ZU%8TMT;xCYwi{^LZM83HE=LP?FR|Kn*+;vbmA}bJwVhWXvr@s#bxkdF zHukNn)2wM)Nj6wywFbR~j0&W~w%EHM1E_g>xv4gC z3&_^t$GLP7b8({0?odG8w!}!zOOcmj3!5>Yr`4d4O{f`w&Mu)P2eurmw&V*kX@q1& zzX}t0_vgv_bw62t6E6I}!{rz?MTJpc&#vebI0pF}WPskj*Mjhli zY_l}2A5&?)TQSZEDcO}B4$@n8pWRl(jg&3FNvfcnm#x3c9(tA0y(cDQ0Fayl@tRn? z%YTvOy*gki7`a}m*8Fu|)dYZY{uY*gAn7uC zo70vuq0?sM$>I>`t+IytR#W+F#{rxv<5X>Sx$9^+G_eBE&iAYK*QfFhS3G1B8(a*2 z<&~ob+;_LPqBv4JW>OniDV=E-oe)PA7=O(x$mqvv_qL9Y z?-q>n_->B(q0AP53-*$GDX2N3BFHdT#byp0r>*JR*>_*NL&qvOu*Gixd@vKjJOSf| zv7DXja|($AsozZ@x?XnZ^FxVUmz`XWN#3?{4XH9G^$mw@d_9oh-a-L(b${(66ipiC z>Q<%>O@3I9DO29OoOJdnJCjjmP|4B==?P@dQA^W)hsMb^BVNnr49s|_`g=`qOov*+ z-ud>{B00IQ<@(k?%=zxV@O%jWNpbBxS~>d=$q~3XJ{xqA_X1jmML^qvTIHLK199ob zjG!0xm5XhoULIxwnbwEEIDgVd)S7GPg_U62r(%v;G^jjD6ede4a2j62ZZ`kSN^W%e z+lrU!WQQLG92t&Gq}xv8XqKt)9H&gk2)ErACpj2^2wYjygga5TE9RUmoWNDU6W4V5 z?zXpQ3~*ENs}*g%ATs%Z^4VE`KK*M{qkLUcl!I5lMi0Qc%B*WLJb#H6(FtrPEj!_v zU6FM3)39l^Qn1UkHh@jW1yaEX>~G>&HA^J3!myIqNtEhJ+FY$mWAN^Q{O5Fx>Gmz! z-+Zw~$+@*(+q9r4sNAg+5u#0f@gXEeckuzDur~?fBQ)pTm^RlSi+{ zK!4}Rd_rS;3~lNZ=zm_?KYZR1pRT-WSN~Ezef`irfBgLA=hDKY{cEXMM|QzsJ+ylr zb*g#EuCemdH_)&Xl5z0qH^-y`7cX71y&>@${hkEAUbNPLb8gPilifI^b~OMCnsbPd zxvqKV;p`1)X7^g40fhJ7NVf-D-?)^K_Qu(M|tM=hj`S{DXQlFbm58W4h z)dvmACFH%Ku=!T3JP=-o9a;L~tXc@?LX}KFA-Kt*F2`sUfD#C*_N}qCs`<^9CO`tG zNs+t0Pn+?fet-KkoorU5?FEGXIoSPnmv6nrLh883@}cwMs6wnX);qiuJ>fXH0v2s+ zQ&UnTWGlet)lSl>K0(o0azBtfYMt4eSl*+`(V$59*TRptYPH1WRqi8}C&f6}WSf}&Y-dcn_uo3@Ddy;Sqt3zxmh-zt?&aO0=6SFK_}04h z&P~1KpMS2Iy6Nrnm+|wmcd(Ui7iJ8lyIPoFow&48wb0ld`ZzWCUS8mKp~+>>ekd* zl&>Gv`P!SF0HmtR(Vwo|sRuv8Zh_MWJKp(=4S$r)pW>Lh$F~erOzdr-(P)!UTuIx` zx~&eIq?(h)1CDrWD)zIbdmPa7VaaQKNG;>bVM^dtV(TYok2yyf)Nne&aM+Keo;O&g zOhWQd0e;<9oZ7Z|T3HWoA)Nvm?g>I3L~mF|G}&)TPEEzZ^oJfYo1V{?AOUD@bQ-N~V2XvD=bI0Kwv3tm$x)3w>F zxd%s3-g0Pn4A5~_b@t1pdjz{bJ1Gs|+0-x4v|~5}NV2x?pq(}&a{QJ4*EN~7wPRSj zodfh}H~|URRNVP4WM4{S*DT;fWk*ZYT6>!W=vU&^-+|NR6X`}tI;DSx^z zdA$<+0q}`rKbta;PCzP+7}WLH$noAhLg+xyXH^!nD=1|ikR{q#*0tG!Rt`Pk4xKL{ zIJX8QNrG{&CYxs3(#;e&(a37kAdE+pahJZ^HRpxPO29<@dk; z{C#}-Po7geB2-0#(&oLqVATnMuB)M$<(EP6fl%(L}E^K&EI+?D4-iT5Y zMB%hhW7FFwkqe1wQ+Ky&N`KfEP`&N7R3xryIsHb=qrKX@_N-Qyf!FN%<$N*8cV367 zDXWt-u-CeI8;%F^7BuENf`Ui0PN zO+`_y&74~tBySQED+}(-RaAAbBNqS8`q*zOU)zhXadT7?d8C*5gZdbt3+DqMf-|VO zK)kFFjCF&fVzI^@#RocoJ=w`WCFFW*yZY$>v}{K;D+T^JIH?upwcC)VSXt7v5&#%4 z^&l-SlR_*fO-{ggE`OHIo4m;%0>ypbX18bl zHS7RO+`y&qjeq+f^Bz^*r=)xFC5GJq#${HXCG1dB3(g?XqLQw6!(JMF_uD(-Vej6Z zHvvGm)ZeL-3ebbe5j-%$nkasB)_wcX|Niv{+Vrej5{Oc>z+aA5?E$l! zk?^ee@pxcY)US5G^8&-6u;^1-0hZ0{|1s>b? z_&^g>C+Ky1GL%VPmJ=4Xl+%}uJG%ooD{3SRwkz*U&e5MI^TWsY`aRcUXv>^-z-q%N z+7fh93V)nmI~(VP^zgQ6Y1ae5nrJG`b`-WSAKmxq`Z zAYUi#KdIXSYI9)XILkO-my$z;uJq zrKDFjyA7^u7_}aDRkKw%&s~Lh*v%FnvOS{V3o1B5Nz&?LrfQXTS5N~$2#i)Gn}kqd zVtZe`tE3+kiH;S@xa-v<4F{N+8)+x`P^aEgX57_9+EmY}~zwA&K!E?-#2* zhum16>tSJ_&sNm_Iu%%hS9Ps<9sm{^mE4v? zg}Z4^bn)JGJJBtdeJ~ulwY=?xA5h!bEq}1I5ypZG-_BfA&D$s(tJG z%vQLpo_6oyV_=OeCn;O0S3&^k_nlz*7Q6Pkq|Nn)o@y~WMFZlx9L^jN?qN$EoX@Ha zKmH<1kVS)c<-I^a?#rv33K)ai}TaW0NxaMRTEyYbX=l2jwvipG2gCq8`o z`mBUMZeR(dW&hriyGaj$H97?D;k`t5cx~xOtI}zcHbATl<$AhLk-W=M{1Ucpjaqrz z(;fptE0HdfN&(h=>ETVKOktNgg#j}G+LvyH0T%&6mxhG_BY$kPE5v=bOOsgGyn0)& z1z9^zBZ5|9;wY=srv1x08M_v}{(^#pB9qG~4~sHyR+-;rH9Ocud^t1H2qfh!<5hRt zl_$-h7{VSu-E`N?7NCE_(Mu9Kdy(3GCmSoxU^m`6EqA#yjp0FGqsdYagfY#Czj>|$+F2gO@GTmSTAMEIj5!1!iIG#j-Kq< zEB|+JpBxO3jSh7%k_wTHuytzRB>Z#8@6tSn@6Hb{8yvn~eXmZJCNIrb#RY-0j_xOY zXofecL)DkTyDJhXL0BwIEoyLW8iexMB%!y}dM%&6miF!C^QYh5q%7|9%s1hb;B9?! zzq8QE&dR&1A^_AZj!mxmm#*H5YkRZRK?(ztcf0ngGxZx_ zpIBvgku6Cu9c6oVK@$K5Y{qXtrgK+VEJ5ANNvJjXW>G(v;2*RecYcgzIxiBV1H{^_ zrmH(7<3Qmtv~LFSahzF|ZOU7&GRM!5@7~3u{ zyU*EH#QRv-LlC=BWt#^uUOzvu&)A)UA%E%-5tFmsI}4H?oSQdknoXR`0l!=AFmO`E zE|_V5XCJ|E1bOr10j^1O$$Y#+f8eom*2t@cObk@kf*!KCs@%ALa5y%d~0VA&)s42T_wosqMRBD0aL7(Up5Rr$x?cyt?M2 zO8P1?%nEO(f@ZDkKd;!If0j@Eo_{HCg=vCSJve+oO?8}>%-$w6v+(PAEskNRsoSi~ zsr8~QqIb!u+9n(t`;Dx%@$;Hb>57$Ap-G$}05L2^X%2l*Ig^@Tp4Gu-z7<>8%I>40 zuOv5cVpq;!3(m~hLgbCpp~G|L$g)=YC6Nle1_V%D%IT3GNjaQM4wnkDY=8GlnGv0p z0y}Q#n+*S~c4v20>CBBrNk1CTLAT_9T6ep0-^aJymS7 zid>19ajHnH?9Nanc{V&9UP}C(1_JQ{aZ$$xagTJkZR!FC6z zv*Kl=qX^9ar^pVA@Q7r=ZK0};=J9#TncLldjBs>9LQf=gUJABZddMt(aBgRhPWJVv zU|n}UIO|N$hCbOmmkOZvU^z$r}E=T)UcV1EJUcCp{uL6wu|YKgcIUJ21)X_m1#_jGz|e(~?@bqX;Mdgs*H z3K&4q1=H+Yvp?}7aA3AV9uh*B4<(oom zzlQuPtbwSzr~*9i1rp27@l#-UJG>2@8m^5)Xy@VLG)5vr+C@)>U*Iup0%abiMlIAA3}sC3*Jqw1@sGMeV=*Q*w35&Z(V=;%{z49S60Ai&dYRo6=2W^ zL~eu%1aDs~#D5M}h4f%dg-C+=$7&;Bjth`WX>P4gBpcuY4G76|up`p;1_D(|$O`jM zYxes2&o563^S7=6$fBh=w*FL$Q76ZCT`;}VaOdDq6|IwFf-jM0_|)cpR;|r4ly|n4 zmDmlNx;8xWVt=-su6z-1CsiKKHt0C4b3#$UQM@+hcjV()WKW#J1`r|qF-{vS6C4058aaXBFyDV#5IO0SiWtC6oH>0)*g)9gEFURIp z2hp8R27g$KA+tU7>Mh<0WWJ>BbG(Vd@GxXO%Z^ZWeF{p~@c#RpWKxagy+d&)2SI(( z(UZw=(NIT+dV3?Pmlq%&HADEV#_z{hkx1~sB#>*DGf%JCI;``(zNJ+ahzV# zz`XTq$)D?a9c)Vy96N0Uo24&B{mdO4PpgMXU&Am`vcCH+bk=ySy>m9HM>swoL!17bd$ zb>+0|s(dT6v}&BXb2@<@B>KdovmfQKBb^7f?>ZjjcrRZ3cu{=wx91CRoj7l;!?~Yi z@{p=d%fu5lhogc*R}jzz$(9yv_LO`5x!W3O1z4`5d!B%Y^BZBHgWwZ8hV43Hyk5seO8@B4JZdI4&*>$@!H2CXy%ZBBRCl?i7& zEm9?TPrRaTfm)n{P_<+n&X4f9w#DgjhmBZZ6U7DUDT96GNU=g0YBXw|tbZi0Gs^ka z%Kz=3FQflfUSG>UzZNaEc#=Z_&u_*l$t90+qC0J)R0sueZ^xeaF4?AKb+8EA8{uTJ zjOYA~odUM=gkHf7JlW}w+VVw&KYAtXIm@@`!sHygV3r(19)2jLzy ztxh1P^L5}w?K`u%1J1oV&VNb>*{s86_NMK|RVx(lxva6q)mH7!Gb(YaG%v|Px>QLr z5Ouv!^!NgDPxdC5Q+*Il(VJ&o;Jzy#r|DYWa6yevDX2dGcz2rwKz(ZoX6QTExW zYU9|VQUUvKYWQjlV*5^7_M~{LjYSsmNRng|%iu&qVyunBn-tR0O@9SYUGK18)tBCN zQ9bLtJT&CgMtCNNtd82M^Xc>_A)S2+U?5vBHcNBn;Rp@9V{d)5qS$vk%QlCquS=1m zb(`1W+MR@{!KsiGl{Ydjdhgo!@$`c7#(XI?Tlq=~uX{1h z9$6aXd%C>kxD!}TuYZou3;X~~w{I4xx_W`3;H|Pl%ajO<`O^82-47gamT^;)T&sbo z?i-IdKk65%QUK=lo$ z5(MlFC2VNx*~p?qxREs$?7%+FR{81$j<~7gcw4alzI?hqKYz{9-)JRAdgmCW)$xb3 z4)ROUigg*l)kOuk%i>|s@l0U>erDOV1{l^7hDv)jx5ud(mz>H`N2Mvhsqv0}DBe5m zV@mpLBC0*vZ3PJXH{9;Vc$!{8XOOHpm%8zW@nF zuV62nIF`yT*MDQPTB#%u0oB}0j!`MLG?bdwM}2z0ER{>=QN2X_r@@pAC4K1}=fXR#Z=Wqh`21|+!? zn-zrxwCy@d#VK4!Hf5jH_t_fd6j#fy(HlE(1n6og?|*FJAN;1IY9hxr){$dSA>>(? zD=4<+8ABnv1-Kg(C8^UqVkN(u8!q^+9U*5@bL!kDagSd3>m))(_Wt>{SigUKxn9P< z)GUUBYPud=UN=V_>8@kd%bd486^B{bc)$uzp6HnM6hrZADv|T`j;MXI9Us#Po+o$_ z9w0?kbAS7~6Xy%rQ%|W&*%ct|<~XH9{^5u^F4e&F=3<3URRZQWv~$2}ks^%)uBn7I z$N+>jh)(<*=du<6*IY29||Z9F-IX?;24CFG-6OCpx{-rxA4mjV?i>5#4c?bJM|m*VGjz z5aQ8PYO^6z=Pp7mU?68BSBf0o%GL$)lGN3|^df-V6>R{&-kX8F3<@ghdWqO=O@c&Q zdn`^{*6CPsu4LTv(D&M!p~i0(8(6b!>wou~wGU60hZB@L)@*6Gk)tw&<%pyV0>!E( zR+Cq}bk{s~^4LHou1`yQL!}9w%I#^F>aMGPo5eVVj8?YW2 z*8tgknp~{@YomT>_K*}zJr-pEYx2T8~-O)iz_5i*SDVe>!tqtdM%%`YLSpcOO&w z$cF9gt~l~yv<&BsQ2y1*>;2Ykxy?4{Ke}opeO02q)lvWiNOT$lT`Y z7)ax0{V^n>DF=zbu-f{2NFFYQSc)xtb$ADVDu-L=abJPE7Hr{S7Fr2!7vwj2ol-QX z^Y?7(h;Ybts#dF?RI?&?FuO%_VnA^Sy=D2D)&gQ}dI0v75U@{5zP>ECjZBq}t@u8k7(A$u?E zU+ry>Z)w&5HG#8euL~r=llN_;yUp5o?fimsTC*+AZgzzr!<_Ke+5A$#G3J>dVV63g znkAqHz`@;#ihr)jtu8+V%&L*F{>QB2~T~i+pm+Ic2p=2jC>&oEJ^#HOF3opH@+#ojngW!NPq+>Pef`1Zq;>~lj$x(+akSh5Ns@An( z*T=$Hbqi0^WN*wanXE3sH3es!(5{wC>_QSvX%9s9SZ~F!zg}Ly-D&szFjhx{*&AAm zZlx&6u&batx?DmNV4`GF&qWDMa6r*3z|jvjjdRE)FWZQ-&SA|j@oK;>g*BDF5Vv)8 zf>&VzTYqtpG^hWdFs zwCwU~Jz9rMmv_iPq@rcHZfqB5r5A#{y;@%3hJWgWaVaIdnPb36;77Y1=|PE7Yr?FE zEp0kx^BRuRo(H+ZJN>Ry&!U7;ctm-D)DbwlJ=A#@E75S=KwiXONQX*)QQi5)I&ZPN zk>^TW7|K17O>CKWh!XUxrPb1>=X2fwm1AC)ko*JS&S#p)NzlzU?-vHh=&@Em2=Y%O zY=1Ys6qT}qj%;d;0P8w{rg}l>sBh6LQ60~q2>065gSY)59=%O_TCEZZAKGRW9VnXu z20953r~k75blbvg9M%=U`!~fNPTeAlWuJ#vh&gj=bd;TV+^mR?Oss~-FUk`TUae8< zXQAFAajFfNru`B2A@86cQ2xqeBo&+~D}P34qt&8yM1%kn74x)C>TMX_RXr|{%&jl? z5jIxq)061=y+mP$J0YTNt2R8AD{arIMl$Q2vfZ+)mdN>b(nd^QG&{A8SbM{)`;9!$ zYu5|dL;7xqU&uNByq`qUeM{EdheAVxq{I?NE8JwVcL>45(gxh^qWDw-JWv01hkv!e zn$<>gp2=_|myO8loT~mrC%Pn!*|NnkdoYFKq-q7t<#n#?uqweZ#qZ+$96D>BBv9FYWV6nXs ziVx=oAcD0Yc2>}xH%9(_Xlk)$)*k{K_(|@#!NKBfVZJ$ucr}cV$d0wyEJrR%Zv^CC~Um_5D{WyX) z2Lf2TbE4iiq^s?i!W7C(sps*$UZ3mdZ(o1iwaIy0ZHQDF zfau3&9$i(DyiQL57K3BuP5J@T0&=MEsI-L6Y!DWu+7~!wAp4!ObKGJIzr~6x)b5?R zof*fjm{ix~nPk#UxfL)i`f65RXb9J0#ZTYIP4Y$*}1J#2fFL|eQ&Tvol#0@y_DT#LLz&*5nh z?I>Y);!=6Nx?O-NqB3->iPvEnUilT-)Or!$vwMI=QKSmE14@&U!pywX%)Gi$d$H{{ zv|p{;`1{-VB!A?8nx{$k9*gQd$7x@{!jbT1H>qEB*m$AT9ZPel z6)X;@J}t=C3yh>TP0-v|EMgzFaFwm9uUb*`_0WC}Doa3#z(9!{KlP6|@SM?2eS{$7tP6y(5mMgsX4o7X z3_2fI=zsDY*GdQ6arF)uo`2by?tAnT4AE!9KwFd#J?$JOWi8seDP{q0^LD|OAgjM> z&9^+o`amh!u{#*~s%yczz-1NdzjdYj_yd&j;g6TE-#)+o^FcL>C!BWEPN}wQ15r}~ zbZOUKbhZIB0Ww4NDp1k2*~YybSraBU8|2+SxqoiKb+Ok%)%4=bi#b!YttrG#%$}i= zT)FB8!ikOj@+y)<<{jdCJakN}7UeA#m5VKJrrl1l#v?74b#nun%#F;EcMT>1-TBm| zR!JajD4on1s_d(R%mW;6xpQNk!NTxO{>+Ju!kLcNJeqe*&}O;rZS7t@e*EyI{H}@T zGk;P`H}zLPEZCtG$95fmYP+6oUgcfub#=Xy{cQO%>ad}Yspsm5HXoB+>U5g^iP;OS zqKBb@PN`|mbXU#Xi#t_pw0DFDoEodHjxd#n7NCL+1UK({n)8R%%MT#RQ9uewpIQ61 zEsy{fg_i&zHTriLq*IK&?$gVV)gAWnseh}RExWkIqYi1!@vgQztYM>Suq*AYGYE8l zU$syD^N+6|#_Q|nf6;{U0w+$VkAo)>^bWIeI(nIQz?ZJK7KUlB)znJaqPx(45y;oI(;-vPePuvErylC{R-8nnZ3m}TXv}5LT+-T(xS{Wb4BjSZILQS& zpELc%GO@GrZM)1+I{T4j)lyK=hkyKZ+KvrVjrL#zyp(aRidLvmIe7Jl%fn8#bJh|b zA5MiKiXFYzo4ZDZ9sygSC$Oa0y>-00@g2ZqnAJQg=mco{&Y^IxEx0jH$2irc$xB62 z*PT4*MC()hvQ{skt*&qP)%yD7S)B8+S`sq2Go-@1g-}|DbC9{bh3K{eIDbtF-&8Id z#tcjXd+4IR${72q=Z80dNqhngjAJ>hYt22ntpPYXRyI@FH=+?)4_rGe5LJDIM|hY~ zDy`3xgU_4_5;{M<%;tqM?5hjg;(o^Fn@S0ip(EQ23d7H zWW_Kmg=Vw<8(ry}{nCb)kQQ3gK_`Sk?pG5t%-hBrIsd!A-iu_9``vCq3^=u0Fx|?^ z_o+HGM%xda;mmwX9+Y*AYU`I)WwFfu;H+zv+oLO^2i@X32gjP!9JNP|XGn&sB9E!N z8K-!s8q-HrAATL_A%A4Y`=0CQmm`3B)It4JH!jtSaHZgLKG-6#Y!GPE_<`rd>5c4H zT>;NYn@H71oHMQvNSPo%|r(aTL)chDFlWUFjWqv%1%Z*p#V5iM8j9k63IsY~K;a6DI-s zwp?Gzy3g#JWDN1H3ti5Fob;l?~d7Tn~K*>J> zVpn^ciQqskA8@qns+EjtW&9PLFE|~3n3qMQGD4TVE3;*N5!W~8RR@U6IfX@?n~Q|8 zI1YC!S^rc1_v2KQ{PmP>IR^(Oc~mT16dMq=F)3PSbK+I2uS=bNoa7))0ipj26!z(o z;N=eICn}vMnElP_Hpk_Q*yM1kOh9GD`VSkAfz(ZJ4X}&)0L$tAh<(?eGGW{y} zN`2P30CT!vi3yYbRGQwatGDa$2pf@5dHHScg4kc9V?G6WK}Cs+xCK|Xm4KBmDzaz0 zV%1L9o?|iS-vRdl2>wfo|2$pf!t`z~Wcoiu9kaX#1|;a!3;wiGP~%V~WQVPX`;q6s z>$E|c+U9?X_8cq&<$yLbP)?Uc#0z!@dC+TSd4x;XIf<}D;CNS3cc%G?LNG0&piW}EUf#= zach6hFQ2K4)J9#cZ9*-aLarc*)4_tMM6%ME+vHC1zF?nJk-Q(qN2pgG+s@wLgvzFv zb_{wxg=5dUkm=kF`Pvpm7&cujtl3G7H~WmPU8(qO9dM!HoOAPj*11zss!|^WE@f*} zc3=F&(T$*B_gWnadcXZP_f_4t_z936M;1yDYk~<)p-PitQr{%BV#B!ezj`8gd9_9z zZ1|~ccQ4G;58gEYtAT|{eNMWj=Ex#B$MTd`@M>-nbT*yZ^Z1|t1Af*d3L_f>0H=-t 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/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 c47599eaf115..2409fcc7cada 100644 --- a/dev-ruby/test-unit/Manifest +++ b/dev-ruby/test-unit/Manifest @@ -1,2 +1,3 @@ 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 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/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 6d00beed4053..2773ee76c5dd 100644 --- a/dev-scheme/cyclone/Manifest +++ b/dev-scheme/cyclone/Manifest @@ -1,3 +1,2 @@ -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 +DIST cyclone-0.36.0.tar.gz 3967729 BLAKE2B e546023734adfd277699b686d984cd55b4b0053795fbb6fbe90e7e5db65b795ed7a758c8b7b4f6b67ad2e5f7a89bbc87f77e384863f2c4cecd2f4bc860559e52 SHA512 477534602baa4acbae0450e664617ad70302a79c552005741080c4e4d2993805ff1d25703bd2c43c82764a477a4b26fb4b88c8787a82e99fa5a6fc88d9f914f2 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/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/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/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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ⅇ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%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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 4957d61fd891..d7f8811fa9f0 100644 --- a/dev-util/google-perftools/Manifest +++ b/dev-util/google-perftools/Manifest @@ -1,2 +1,3 @@ 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 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/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/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 ac6d74d6a0a4..23df8d0bce6a 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1 +1 @@ -DIST idea-community-2023.3.3.tar.gz 815817613 BLAKE2B 987b5585d85bfd7a62acc6bedadc6c7a6a154e477e6c9706ccd554e41c25f32c7dd4b02545342f16e6971a40b9f60acb22dce64413fa7495feaa5230f97a5d62 SHA512 6211258320a6a892e8d1cdc56c17e304dc69d3effc4fd688d9ba53173b9672bc85fe4e321e207e2e5694097f5a17f7d4a773acaf1428f453a1119055cc17ea1e +DIST idea-community-2023.3.4.tar.gz 815935882 BLAKE2B 9ecd52dc1d00b5c733acd798b093ed2544d73368ba3016baaa3e360e4a4f714c6f7b39cc0a4da814fe7d8b8d83af10e633eb8fad26cd615d67423483f699fa0f SHA512 048a25e184be4a4739bc788050f2887a76cadcafc2d6033eed2d8ebaf5c71116140e9cd30b9cae24f244b50296a46effd83c099f897f79b1df74ec2995899602 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 b30421e850ab..f766226818d8 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -1,5 +1,3 @@ -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 +DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba SHA512 b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048 +DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 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 dec97d65ed4b..c06faf115c43 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1 +1,2 @@ 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 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 ea1795cbdcc9..34a205e9aee4 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1 +1,2 @@ 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 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 3f4cac76bd66..707f914f5b66 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1 +1,2 @@ DIST kdevelop-23.08.4.tar.xz 8707260 BLAKE2B 4bd88e2165261f771edc36f45b68a86434a252ae2f5ff638641ce8b9c2d76e38eceefb243310dd2c8181e704746985b612d02664db61c83a164a293151ea3f20 SHA512 e5a1bf3b6c46006165a6169fdfe244d02bff945c8dd01d0b5897a0752b4759c03f58ce136e636366b14b3b27e91aa14b29b0f432589a2114f45fbdf2a3cf3135 +DIST kdevelop-23.08.5.tar.xz 8709732 BLAKE2B e85d4bc55cd600eb31c2420d30b32cd6c86e6f8796f02925c42ebe64060dd89a6dd9ebd6ebf1e37025c75384c4bbc25f1ba194878c0c8dd0e775a63d46f13dc3 SHA512 cc9268bb7accf597ef882a6135d930c01c805862b4251226da7a8afd7a98544dcd8ace546771296e8f59b6f7af63e3494079ae328bc568a539b0801e8784931a 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 2f889db2e013..60197c0df101 100644 --- a/dev-util/kio-perldoc/Manifest +++ b/dev-util/kio-perldoc/Manifest @@ -1 +1,2 @@ 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 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 9271f1f7ab89..e2ad39e2a5b7 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,2 +1,2 @@ -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 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/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/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/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 d704150cb693..69dd78cd02f6 100644 --- a/dev-util/rgbds/Manifest +++ b/dev-util/rgbds/Manifest @@ -1 +1,2 @@ DIST rgbds-0.6.1.tar.gz 8041890 BLAKE2B cd5483e6fa5e2ca3bc9a6e3de44fdf7dc92289d558ac72d8922c0cf21b9dc576b878bfd7610cb41f791ad16cc415e446c925ee0dbc77ec4370d6ef4549935681 SHA512 b4a111e3d98a190d3c9b500dc59585fe68a8e6febc79b6716b406b96714e401bac427336388409ae456ee0f1e5a2c285bfe7b4bfa10e0d148ffc161adefe435b +DIST rgbds-0.7.0.tar.gz 8053662 BLAKE2B 07f6901eeaade45125acce5c33430bdefc5a4228d2fe952d55ca254c0fc17dc5248262ecc7df5e9dd0a73aab29a39a2b38988a7ae93ad739609397a286e96aa9 SHA512 82d799f9639cb3a4c110f84f5184f46a371e66428e7d3b4f3f0229473d472dea1b381268df92736f2d1d4f5e8e2c83b61888c3ab4055768f9472b834f66f2f68 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/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/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/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/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 2c4d4b0c893e..dd6d103999e4 100644 --- a/dev-util/shellcheck-bin/Manifest +++ b/dev-util/shellcheck-bin/Manifest @@ -1,6 +1,3 @@ -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 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/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/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 2453f42b1ed0..4f13a56948bb 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1 +1,2 @@ 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 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/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/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/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/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 4be429670d9d..b2f7514f9866 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,8 +268,7 @@ 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 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/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 zcmV+cFaFRUiwFP!00002|9zavk{n5rp6~M%^#Vnz?PkXs;ZR5+hnJZ<#a0x003-wn zG^_gQ`TY(e!huFpdaDL9Bh1xQ|3yvB|I2Ux{@X9__vgO)=l-Amc>nGf7hL+~pa17? z|Knf$KmU?qc6qPnQw=l3lFP~KlzBpLwfULdYALL;U2U`2JSA6`PwT0NxR1?dEzh)L z4|B{o$2czcIob?1T6C_}(9`s#2AjQEO3AO(ruWW=R_8DO_TPR>&i|5<8)@y`7oS$V z8J}MH#adlBd}FcNPTnP-Z8k=7Ww_-n7>fy^jU4mpexEjG%~sYivtIVf&F|v1=owS2 z%lnp=^S%!|eeayTbH}{>)4%@qzyAAw{g;3H_h0(@YyU9!`~H6a=YQ=V-k$yX`Iq2a zc*HCavFNtXmUqhLdv`6zWqX@zwnjQ9xadpEq0g}T*qw+aA7UKak63%}{6hC_=Gu2Z zJ+F8?58_H`-V*>9dy8$Zy65&Y%)LF~aQyTM`&-OBE@g3wvY{iAT zeVs1V^LH_Oo&CczX0E1Z%;wDL@c41ZctT6Pgk5J%u3GeC__4CNwCY@Ig*2z{VeGnF z@rfiTzViY`rBE|zKaQ>Ld|S>|Od;n=`I2xaHC1gLXAs4`(h6?x9ZTRR zUD=5w-J<~se%2W+vstIrlX8s|jqA2fN~f;sd(9yRYU&xV@%mxE{`!|U_Y4d95ir$Q zE;Dboa<;l+&PGgDn3mRzaSG+~vK+^7`tT8`R8yv;ynJ6&NR6Q?p4nETn%D6ZLRA8= z!W|FgGy7ScS{n(FJ9Se2BncSzEnps~%CpQus0x`uc2+*LpAkyh#IW;NY#IBvPIHvF zOYMvtMhlJ5_ZZySDbB;+1}cO4vz}N`Nh!}cJPCV(l|=CUoGbXWm$_O2O5f@;U~|9e zKg7$GN4!>_q<88uk-0`)+o{F5x>^C#fYen&a;I6Yo@^qVYgY3ld5As6+}Yx|DH@Wl z@RU7zAJ6nWc=daM9~n6AR{YuSS}c{8Pp_v&e$>9ji=+bA!#EJb0a_p;(s9i)j3ty3 zA*Nx44NJ;3>fw}59gYHO0Uy+w4RCDrl$Fbqu)6_ute#^iI{>(82bSjsq>?uLK+aM8 zV4iEY1Y7&{{g*rHJ5cZuukB)UAoqa#>S@7}b7`c^$iDI8$Rwn7boL^8gmL4v0P%qIw*b2M`ITfEqXSkGvs3!^Ey z<4T0}j_`a&V(DVdXC_v;pb_eHtOhSrZFQAJLeJm`Enh+);gGhe336e~%^zB7n;)*5 zBSlV9i!ST_E>vz8hPVdk8SN zfuIpkhuY#gYr*sUWZyHK19)}s;u_@?v*n5>qD^%MSqC10g8B=*tTFE*V)6q~hRY3X)3ik=?UuD5z#&oc)gC7KYo4v+~2(YaKkY$ z`&pM@2H8Y+=ft%$k`3J_-6NgFhUi~q#BX6c388WEDFn@?q#Q^j)EQswn?7e`Bs44v z*!w;+H45jT0;2&qWY>>j zyXlIOpSmKKt^_AYX`oS&QK)OE3E7TRNGN}Jfb^Bzzzs;`RuK|9r&c0H)-SXV;^DBI z?yP|MKs1l(p)wv~LB5XNxRPa|*pDLu=v%fNMffet+(0Pt*wCo(IT&D%&i8SVaG8%s zGc@QgoY^B;|eT`7_!{1!;IxvuGs;{z_cH`WP5QUqy>ZQ$k&c4b}@+Orx6i!yh5(!IKExL8ax& zZQOt=4^|Bbtxb(O$PSc>NPo}~oCJ^AMi%NJ*g>Y%%&rOrD*_g6yyEuQ3P2G_m~dwU z_$50ga_oQ-1g^rL@rL?m{Oy)opy^ZOA8}s86z+iwBK<*FwCEujw)9v96gC=u6&x5U zYR&@L@vuh8^3MoD9KvATDCfvuy9@$Xd?VF>H6a}`!V&4z&~t%}JQOI)M?FdBbaIlrM++mQ$mfB$@(kS06NGz28V@VZCJX%Z_gG-L|$OQ zB|yJLEAkXsK|n7wlpY9YhSvcM@RNAb*+?GNX;OnVw_$c>9t4Uklq}M2j49o*a8z!k zPATv$gl1<#o1xK(%n5eM7r_goBn?E&!6}AqE%Y)Tg=!BC-YE@nj*uI zSvvx-Y>T{u!|x-{kS+z#h=Oz6>g*Y_14G5#W3SY06I4z3YO{kBlGg4Tz9nkjd=_ zPR3OQlg}YD*`q_nu!ucKJg{b?tkGV800b>ikU%D^13lvW4ZYsXFXJv*S;5nEljgxg zau|JhPF^^oDo|M)xiuHnx6|N{mCGWt1UI4&24Wgk2im%XmiWlN{(P0|>3H@=Vt527 zesmx%@Z6LM&=d~*l#!u4??X`#8bkL}TF?#L2-w#lH^0DX!eTp8^5iCR_#9XuFNmAy z4N|eR0{f=Z0M$^thp%x0DA*yJK3s$e@RD^Q04vZcDg&g4_K*Tjc)eS+_J{qce}4IN zk63ulde z?9Pql*3(J7A){Nyp#@nwO2P&vYlz3IP-hs@r_0qL!r4*j>#juOq z85dY$mOxa#jM78P_ep{`kTH2Mw}go@%SVz?{ZQ9QF@X#!Y@i})r5gQ0wM;kI6@(7P zIk|lg*2}xMpMU=Wzg&Ih7kj_KmNV<1%yPpilKt0eic1~^T#(;mVS^)tfIN!ZYC@?8 z=+KETXWfeQbyG1w1Nf*+t$UGI_)TC-WQiAyyZaICy5D83_?i zIa<)9cCd^!`SrAHdE4yWDeK>f$NrhiAHF_LYS5vYRhoM za1&-$1p{y#{AHT=kbQVF?k%u(>*yG2pi(39tU+z*eF+S<3%}4kv5>t_OVm`lY%1l3 z`3FbY@z9Z}=5V%2{Swp-6N5}5B{%Rls3=>HVq9PX#$c$) zh4gMJ>kb+_(Kk6qAQ3ZaAW@Y9xdqw5L{SYHqKJ`*d*Y_DxKP-eR*MvH1jk4QH1EXv zAOs*V2%CtT3v$8n_!hnk)_%EH<4sP;#BP@E4-a7&z0$_12Uw9926R}7I|d#g;nicw zS69G*am+MK7hk!K4*ev_#8g}v@TA-btjbd(a`;&g=I zO~^$QaWQ3Yf_KJ|aC8*#VvBK5>dF(VnE;}uzemo6gv5c96g{VBh-_w?edJ;&(ELcQ zj(QY1AJ(whAoYP_?>6}sNj_j;u&sV448Tr&G2E&V zc}P`wlG%rWU|JqV2`elMbZU26Cr0?CY__U4e5E-4(ChK4oYBo|R0+ZS` z7EAzYL3L*(F7tPk$&FN!qi^Ut}!Wt?O-O)!Jp@aSr#;VgxaKu7c6i~SXf{0(x zG5K+HGV+x6NIirk0zI?!M@KJ0{*60Etm}_SVx2Uxjd}7R=#kU$eKo;F1|!slh;0EE zG;kIhWGbK*xsx5jW2ob_O>JPdwqh!py0(}{>xA;wUH$#-o9|CM%ComhMmPL4YAZT) zUu4_xJ-u{E<5bl>FESYzTaXoJ5+_^5s`{WbT!^45rXs82kTb4p!vid;&H?85Ajl)K zQ6?_s2-V4%8?=j}VjrH-LizKBC}47HqBR|$gsnK_cLD7ozr(gnOts;Zo%xFR^nPXt z4^%^<1Uy!>4ws`!(Y6>Zu;P@8dUrS;)|e*_g3YC{6HfwBx-f9Cx8(ZE8*KJ7TEyom zBXoEoZKZB3>La3wNX!)?<&#$iX^2xp3@K+>GTPl>1mwd~3-2;sU4437Uc%tE1c!&* zNlXL|M7bQImG9`Xp$P9q`Zq|AN5!N(G`%bhIVT!)M#Xu|!r9Yr>JC2%E&8PHDB{W} zQB)`Um4OV3qF)`blqlkRus)r; zfUqZQVKyKOhzO-3qmT~n3}oCS0zwJwENt;E89YV#t4IKzfhwU8@Ya#UC~Cb@ zJgI=t8=EdYh+!}4H@Z2XH}5?K>0Oi)<`EtOg7p&uo~fV(dae3iH;}h`==>*Tl2^yF zWd9()8v5Bt4z^VJRfQoG?Jl8!7$780@}Qtq3#b=^s}wc;3?hq|A@{vV*#{oj!p#8v z<>lSGKj&Y6)Lc&)F{*FF2f9| zStuU}|06|obfj)(L7_rR=(GyW%`EjAu>eC727fUme7tq?fQ0gpk86+yz{URQ6a@C(lYfuxvhyr01vdC0;dnO&V zp*koS14Jz%#3t4RVb2dA^cy1c>>GZ)dpkbu&!1j?9Uu1VJ<-y$6YUNV3W&L;mQG}e z6YnvxFK8-6hE}dKbjd|l57a_|8HOt8(P{;gj*cWaRAWah`b;sRTgOofJ4Xd~b%Kh~zj_IpnoaC~AY|O5)(y zwnKS^;3G23U&AK?f(aAwyARW?U;uP6f{F(ldL&YM!X$QfD@nhREG1(=sc!W$!C_*z zA)#Ri!G_Mo$93&K6c2Z-M8>ldlqswzIqb8{3(mG|$lht%BOP{!Z23vt)IWUx{=2w6 zs}%p`bs*I{0h8p8SP2KSEuG?4R)$eDH4oSsR^>HTqT!h!-#)HR_@bV4B1+*5 z#F6uN8P1UZJggtTfboahhuR*M{bfO52@(UtMBWCqS`Sqb*jV^7msa7sBIQ#<{Yl*3 zemF1RMeWwn7qSj=KZymFL--)h5W{%ugMZwc?Ut-cAQ=c!_uf#z0qJlr{2dQZ4Q3K) z=nx67paa8%0ft4g`ZOLS21GF8q?eOK7B$xhvwK7q zsfur$=$okiQ$!ABet=q!8^bz!J8&1)f&WR}7WN))z%`ZKBnZ7u#85eu#jb&0>KJ34 zT1PcxT>eSafVR&sAK&(SHvM6m`;7O~zoO44)>_2ROcn~oYM-2xyLP~|iI#Hi8qDwyXO5;p zmIf)G0M^!tkHR7a$R~xQUX4Kl>{`||fB{$(Zr#n)uST&1o&1qSDDojc0=!{5rj#BQ zxePKIfK;nM!z0C^(s49;getl^KZ)Dt|Fb`Q{`0(i`uyj9`{wu0_sqKuLrFDvgjNcm z6gCeeLL}|BXFlXLag}2Ty<+GW`Qp&ekGkwy>z`HMb1I?5noaBI;qI>7{s zk%KanOK}F}2|`0n!EobIv(+MC=88xYC!3_yDAR**o=%5-vz3EE$40YSaOqQzW-UjFcGK5W zAk*+_Aq;UUC?lOc*(|nLQ$KzNU_C{s48V%J@ue0Aeha5CC`}R&O^@*! zkXxVeeSiP*>Cd}2c=j2If)rzy$KGT%Wd^(_FWUBUr6^AJ0yUkK-0W6j^O`WFl1ho7 zxLOQ-t16ORNA^;urruDinqMm5Jpvh5fG#+3<_3sE%t;egPql_Z$?6w?LLm9dB_Xk} zYKUg?ew>5+9YA;|Gf0-SVQM7KwsvM;GV7UiCS%lA_Mj-mLHsRKG?;R76|D?o6oeg~ zi;^&@!(23x@m;iDKkrX(cK`J2xKH=A+q7NM;Wc}=bI;PBm85D`;4CCz2!;*8KWU6F z;SrphfEdLAiFT_9VvQ;mRGGt2)ysH?+KT!W#!rw;aq3{0Q0$oFM!xr~gA8~YyBqxD ztOV0Qig>3v9ncxc3?@|di`Aqj6O=n-BC@`Uw9zj3ULPDuJ5~$WeVDS>sDmral#YJ@ zfUapp)T55)qWlEHsRG)o2$d05EEI6OSL9wFSnY=&CKPWd2CN67hT%mZEw#$j%d2n= z>J7V%?u84~|JPVW$I4+wb8BwM#83VYx+LjbkyOVC@q;^S60wmMvq2U>e)s5v1GW}? z6(JXKBt8f!{4Hi^dt$7q^t3hXL_mp*CNkmARIp%)V7o1W4bTnE2jrkr1}q-wHpkL{ zTa)ndev^2bjnc{Tl)b1=hYTnkim$xOP>psBg&jp)(3UVzL*Q@;C;t8Fl{N0V33EQwyN$Sl+ASvYib3a!D<49hQsQ zn@(?ZnE*ve(V>VZ+yzaxbCAPh>^cK{1`{|0IqF$KJkvEY`p0;k+xd92+lci<1?iBM zCxQL9FG&>8Y@5y;b5%D{^B%`nIiMN<+j5-&-~fSf7@Hpmel@@tdvBc-3NwqMJUNt+ zo|p(s_0Vjp4$t5!@>iE5=0lh9%lKzJjWjR>6Qk@7Oe&#=cva*9F0|iKDL1DRWgXfg zEaQ=@0>3Lp0M`I5>Ue|&!mJu;qy}vj!;ns8yYz}-u3W5;)8waWzsKu82-F|#o*f;X5?3SG9(I&@Lix{i=H zPN(uX&_o)#VZt-GuH#F@X-WPB_Yh&yF}fImxdh6(+CA3DT=AqQxMg)6Q0X+2g+fMG z>kO;ydmT|z4+HF+I`5gg%#7&@YvFWtr^9PR5PIOd@qmNmM~<`meU^4SlJUE6y?gnv zzMn})Vn3BdkAYI+!M--QG!*TrEVE1BJz-o(fF2bnejw zW|d9Ae8s5qLCufONhBh66naMR=~ygZqa#pa1m`Jl$^c6fkYyV}MMa|dS)(MZu`6u* zaq;g$c8gcMDKR+lOdTTQY}qs9SX!>FdX4#no|nd>0E}YbV;uD zy3L^LAV)WpfKJ#$qf}^=rN*M}1Oy#@;dKx_A!+LRx;>H*KRx%@SJUVlbSVjfIY&rD zjc@@J>U9gwbQ&D<_wo8}-tIO|fZ1A6y$AL3Q7UNZgnfoQu=@}Yd8;w7tY)9CBrFOO zDd0q<12O`ryw@lf9|EccYSpuy31yF!*LeYo*3gE~6?!k?l)xQ0wd$791HaPHAql{~ z)j&kPAPBZvsm_CK3doANL20(Yr6NzxFTd?aTMm{Mg^8qwMU7t{z;Y&6@m) z*QF_vY@xIOuzcN)!Q8>d$R~EHRLU}v_n1et#KtkD$re*==b99xZV|1~G>@%^#j?ht zyKWV2g$`*OC!JCWH9gOr5TeF*xQ6%x9cn)7tLfIj1KO@koigcES%&VyCG;_gLKv3<1xJUU5%HS-Zwqr|uF_h~#Cq2hHmkC`J)ejd2D zA3lEh{ExG);bKZEMF+eDAnGOu!o!&o&#}vxAB`8_s~yPSG&!zuRNcj)LUq|=f;)t( z`EdNj=??i1onsJd(R^Q$oKcNw80A2QRUe8l!Gt}$rkb2pcOb(~Aa_bSXV&5OhV^tf z-iL+_eAk4Yj%2d#$68VKgPnhKNsAcE>mj{Z1RSL3wH0ikCo z)1%RS*Cj#NCv|biAqrYSCr(smz?B)l0d@HZsSFJ|x+yx?{F%;{oaaGF+5Xpdos0D&cd6wj;y@fuaJy%8Z~(`n|#wxDX!2ztwiyR4gI zKv902t-vt`ud-KUY*zWBpRr*IX_WA4?8fqv!%d+&cz)Gx=d)|qj&~f zuj4-vP}%8!$PvtRh+Z?R0e9*##3*#U7+xy=JbZtByY|bkZ{G1gIlli7e@nsigubMU zB_0*sbURMh9P4N^I^6`zy4bs}Hp@QHE?zJk9a}UV1+tmGG!4jsYCBKOg{g7h)Yf#u zp3vRa5IlMwO+AY=@NT+$Xwzv-W%9EmE?LflFHODb27uS) z3K=&1FP^m{q>c_my)L8aCQ6|&0<@y0OF*upz*^I-kU&+N7z_;sjI?m8wI^O_vAZlX`gFGYzfSJ<}q^_EDlI5&g5Kz~o<+i0u69;XC5ldhI zN~X<5&YpsUAG-eFb?d?k8cvt1)ufr&;H{%+lwl%*Pw$X@o2VbP6Fmv9Fi5s$-~zdb z;sKC$hmJz>F) zy1`C2*VM~kBY5y<$iAKE{dl9|X}O9f+chn*s~;Nsg7HIwEV7!MxJkrWKo)BhfUg68 z0#-8V6yaobZt?;ib$jD*FxkkEmRU%!J+gSru=s5h&qSiq<$Knn`@u)G-+hXVR zk^rE?Sd7=3Jk-HG>LH&2>BME%lc#;Z2K+)*zJLAWAGofmyY*BES_n>ED{6W_AOKKU znuj0^fe$RY-5PO4Bcm|KbyLX@21elYauH&w*9H{bdJHm0C_XG>N3fG^dS3&z4%RN{ zPxpK^5lP;ZhlE2O=3tnNPQrLy*@tmqOu~_MEh(=w%PzWzttnMq8a50gOjWN5it}}D zP|BGk((wL~Q-@C3JA|4hPi%N~CD2B?pB>>=qHY~ySJN|IALr{I{yxN=Zm2gwjJ-QrTP(f3T(-prCU6y_wNlFQj>X_q=Zw%w`unqqSS;eU? zaMa05W4RHzG1Q|ALrUwq%J~T|$8^6LMX%$#%dB+#404d#i{Z>KL1sG}lc*BB?F@U9|r9$NqW# z{@vgeX!0B&I(!qJ2Q6@P7J^mVQ?r6N9t|p@_|c@g&4>~ZxN1tkYr=4JPv z55wMb)@Vr9iy*X=18$mzo%_g1Z^c1GX!2^IC~*a1GdFc4ZMk40v1u?BDj5I0G{!lS z&KdR5@gB90udg3J-md`1=LudTi+l!Lr$)fZ70Q_$r4pvv!a7Dez=xrM^fra-P6I9` zYWTpxl^YZ;8Wi={l>*RM;3m)}={0YsOE|h%s*w;1A@LAA*#`LlqWU-;2Hy|HU-u$L zWK9O};gi`vwe=0>1Z26zXDeFBU%rCOork{>G@yn^J-$KX+k60QX}+^2P+0qvkb!0ZFoUi*V zIXw>x93E(Fzce2}YG|}GT$k~d3=G!Nu#S`^d#0QJ1w9z~9K_JqW?Den16n$~XJJ7X zEfSPG@wNdo8?G@Nd7G{#8!n6mSjM&vAE^6h&_4b7ys!(e10hWchKXa!=X!EHsOghHkx!jZ2{Ak-5NSY)n(^A zuagMfRYgFCT{_O%5Aoi^LCHzz3Wr{I5YIK@uFpi(V9a!1-RVYC5Ve8SBL(~}a!#*! zfGC?5j_5ypEMmHPLmQfI4rKHoRvrDLb2lg9FL%M-N8Qvkc|i!|=Ad5t`#oO%{P7hw zPaF%nwU-fJ5yy7Oi!3DN|3Exg-EPp2q_n0+<$I8|N`7=1r31iY-Mm@RD1Y}7Bx+&G z(;!2N$B=504Y=Duub&}S{71vYLHBy{b8G{PQ!ogc4$(MBkOP7p)G%?5Vl8ax(UIlR zH3aCi5IS8})6JITVGT?`gedrS&3hdR(LfQtEa~QfrvLD|C&1OZWX#I2cU|-2*M-wt z$bOis^7mU7q=Hi?m14J`nUrJ|ZqlUaAz)yv1=!Eer7Mk@$Jeb(9)0T+1g1c3~HxVYznnleTbHa>1$kMLY+z>UA`kHwtVutEPdodP_ zM1=ypXhZL3a_kWz1PV00i-cUnHtL82{i=C|LE-7B2UO78O`tDTcDRnZNw$pUzs6kKc35VZsodt=voA@E%zJZFNUE@iMm6#vxwpfscn zVL%odSqVg6Bb8%Lr zA%$DpysjtAsI!fm(EscBZh)%Zf>nJ&UioO!nN(k!qNftQ-bCW}h z3$_}>f_js2)Ob<~{yKYuhzeD#3L@V<#a<>!bevid*IcM+;Oe51Iw)~i{+gS05#cg* z9;^c}*Fr)nsT8(eCZq{Vg!#N(v-sb1ITu)fJs==&b=ZQ_zNP^jn-$lRO&ghUbBLK+si>^g_()PIys!8dX5bw53<% zq^4=_$8EZ#j_1+k8&qp@dX+--y2p!> z&?FC3Oc=IK>t;CFsxGym-~CWaGwX1NgmGOr$dg9Bil(^{-@4n4j2ou$Xz4*+6lyyC zA+|`xS#*eTo|nT&(sB(4)~drhU)VB7IT1dm7oinsLNnJaH^{Rs7j&3PR-mF$Rs6cw z=oA=1T6(<|X}ACPUPbYH*S(K+qF!$X$y0l?X(XI1NIK?w#_G>L`j^-5UcBX>xitW- z5S<`8_gJx7BapT+=0P!5zSZ=mNT=fvzY95E`@Se|=ZQDh1W-;x13>H`>MVoH)|y_M zwKb}WNE913-KEi~b!F@IwunSd*Oi`QK;R=zF}k2G2{st|IoIu-%7^IqCQZF^OK0`i zhwOUFU*|POPe(To5559~OODcHUwImGzd1I3X&6+mZvm;&ObM-D&`vlLEEkDP?mpx7 zx3?eWeMaLp%1B^IWnTfwe!V+uT}SuV`~@yAJ6%jwLxvigvk&P$y~83($b;a$@Ko@# z-fXB5Kh2K%tXG5S*t8)$lOz}#QZLNdh0LOInw$eh|51nhXwZ8s;n=2|Nt;vzA9O%k z%F>&03Ot~DR8GJTCMDfENeF1YK0|#PT&&OwL+nDwaO+BlX`lr7oup#`*D=RiH+}}L z8yrHVSCi}<8noJttjLjFNBA?Wo^LWroBp6CeCwbUJY z{75$|rKr8e?_L9ynyJvOBlc6q1XmXU*rXeF?Fu`ZTqF9_)hc>V(vuQV|xQSbJcNrFj5| z&3Sr#e?q9r1Axup7%(_>vNAo~|HZ>2|J$$s`s*+6_vgO)=l);*eE;qjAFTZHkN^AE z|MgGdAAj-N#^}A&?tAcQ`O&M3!}*~dO#5B>5l|Kr!}!!IqIU42RAcpJ&q z9;Kxk;v9LeoK75l7jxU^8q+yBuGSYn4K?JH+HpIsnroRgT4-FRwz7_=kV~_5b|O|Nc+^@~^-2cl(dOef+TBtS>M9!|Lz;>p%Ao zZ_obp`4_JI2wbjnuQBI|(bmW(xior+HMf#RtF!bIR^W-&4t)^O#PiI!+m6oj{bdjZ z9)!!JSyErFhBbEFz3o1GY^%7MtW`I8gx1fh%{9y1@63etTi}dn#}(?Fxy3f(;TxB2 zXU5Y;s<65p(;XG(2txIqIFp{08l8QdoLbC>Vh%j^bhSJ3Xz(0;wmCYL<$N0}xjL&0 zyPVTzO;ikzO{kl1>s#Q+bMHdQM$y$?2u$Q^Rmjm#?%jertCTuYFk&zl1v@EBGoqTO z=UY}j(HTE0Rx%uutwb9IbwcoK zX3D+Rqtzq`%J>a}Wsr#?BTZTcD{7()DUd~=ORF1D9I=(w8w+Z#`#s}~ZWRjEjZS>Z z%CQjR$^G${wZ`JQfKK6g0onf_uukz*9&)YD+5>Hs>dNj=r7Q%PkVYy61SEShV4Dwqh*qr1wBT67PIOs*B!RwUROxbxeg7K z!rkUw!c4ta;@tUj@|OyZpAlK!)O>Km6~3vrR_t5IJh&7awG9AK=p`>eDeo%^vk_lH z2hfMU0k$z$2IRbTS4t;wQtbXr*MUL+_N);h28wVGK-q>ZFG#l1PF<(DT~g}YaV8R^ zLaeUeLiT_ExWy{pfNVict z(IX!69IYs-K!H9J%Nou~%;rL1IYZ0A+2~+b+mJ_(KEs(Ph}efC=WL5ws&iynA#I=e z1%O7lmz?XRln^1@n1oVHUYa29kn0!jhBP;v^?$qoGH-#*Td@A_x-#>bEEpJCH2Jv5+e%S%aU6#6o9u z7()~#K7_e|^2mCe^b{ME8rgG1B9(+Cas!&nm1P2+j#1xek(eC04C0jvLXmwGEduCt zzdE;i=Q4KH5Qau4V~6T5m|U`pfTskZ!LtEk2RV zcN7@vK-9E$UWwZc)F7fJWR#kdzUm2?RY@jaz+SX4C<0n2t;&R|Vpl?XBpOnc>%m%l z)HN=i!w4lI#}2?prFL=^#)1Kkr$!$kJ8s0JgoH8kfFz{^D!)|FPeih!R!4}QkU=(n z2g296DWIluJ7#D1)x8DofOAsMny$leV@nc-ksKTl8fH)gvMeV6xIOKKm%x&r2H1NN$Mra*(zdPLK7-R2qMnr zM_eE+HRK8mRTO2vK|RrET&-42q@+FfAqo zc16%Gl8oF{LCrNh>J!e~C||O%AP*qn5->14JK|yDuQmkFDwjUfbgBB3AXrKo0gmrG zZjFxOD99fk?i|6T53d6jewJp*-)fWJWF?jr#iaMZeWi@L!iCInR&)tl012#=(M#tn zu!J86CExJt^V~tiVzr^v>?6?SjnV{|IM9^E7TN4@#Rmb0$_V zWwjN^tb`TZnPM@}1xPIB!R6Oc`?UJqGWln`s$q{j#R462e=8V&RPq5DO4UivFTW!4 z3s9aw7r=@-Vs$_tl7dL$s&PwrnTk7w!{Etz8buwbV${(|#Fyaq1<}O})gPl++dvXO z;^oLNU0~R(J%66BT(nF$)>z2rL~?&}uxmdbq|xHvM5PA;4ArrUW4pa1Va%qw}G~Pw~_) ziA2#ih$~Bk97vGa1qxh2*#Ha&ja;@VGf|ch{=};9MuCSZP?(?>;?*buFj%@p@g6#XU7_l((X+5@ki&0*;m>ocP-21@fRP!fITi$XftgGw?Yb1jdg+j#*e_ zC)v*v0n>(J-*F>`0^%2ZZ3qIuzeBL#lne}21nIk+&Ldz34ygSB&f$n!@<#@>Rf>ls zAqLy=D^xKMH%JMuCP_uZL&Avsoafqx8N&1pa=ptV1i%iw9WF%GbO^~-N_c@y=_A@Q zViXaab@$%~Y`_0_&oFydq~}|YH|MQMCg1=O0FDrV(i90e2Cf_gh#e>Zo3sxpa4L`{ z0|-3em)0gU04&+ILe3Ea2cST93_Vdni>gYSj9fct5FA;nRC;>!dyq>5A&Ikg5(sXS zV3ao4y(`E$#Y-Jns`wEUe^JW@CEW`|%JQB>A`L#jQGZZFiW$2>`7NCCLfB`d*G7ur zp}j*s;q(U8)Ic-|n0yP^-~a7P|9!tMN)HA&;mzrn^1ZD^!Zg69a`0OLG8)J_o!Lf|q(`T`97F+-r}P z&!p6FJ30D8>LTs8iDS_6sj`&iP|)aJBvn`tZ3l|H+zz%e8fm*&8NA{cfB_ZixaBUN zfSpW7S|_9b{XwE(Ah>CW8atl=XFcf+#m?Ig{oR}YRQo>xZAyS)wPx-L%ntf&}3vZj*8_(`A&~7Pij2Jg={Tp zdYn>GcdJ$PL)8t3avv>O=_J&>Gd-31zfqdW6}52Dw*$Zr2uRk-K)ocu&Dx`g&3o7? zBFAAf$QWm5K;5XGY7KlQqMks|G_K4;97&<`h$tmgoyW0LF5k!O&H&HiJg0Qr2RD|K zY#m>okn0qs!~ac*A2nmK%js;a>~RigP-aac06iwZn|#B-imR7_-RVFHG8YvO)NkYq z@(}=pPR}euO1Obb+Gl-0pThZOR2Gua3LK$avNm6$Ev8d7O$ATPn64 zB~R4vM}&e=#6Uz+usu7MxnKlU(8H3WS9Vb2Z8Ri9H$|gROVE)+uz1Lz>9GUuQJYIj zQlu51p)A_*&6fBD4S*5p9iK(gAy80j_*mTkNgWNI!8OuqaTmcOZM6Hapt;+Q=5O!* z{0VP@gikSxrWO)-HT$spqzDnz-AHSc1&(|IQ;D$Gs?Dt5#Sn+2tqCsBz(aBXl)}-mJQ?a>4UsJw!Hbzj8|;p*&9DjX z=G?^WZ-0NCVO;E)VsK6~c_GxXZ|Fht3FsIe3uj!*jWGD3@6#Nls07Gz#UvwWkXtekM?|&)C_~Ypo(=*JbN~@?Wuye9 znxgv3qNMJh;d=XFefjkHu1BYnHNjsF) z{OP3PINH5Ii=QdGiB&pZTYU8(KbCefUCpA+v@FbqqL$fOF#^%9>%MMX!bd%;A&lRB##jRFOwx0kh7lXIiuqjIjn= z@$`wBQIiYEK%3(+5dG67#JPKRVS&t);d{O-Nfu^Q-9gd$j7bC3Ja?(BDH*B_Ss#q{ zv;Z#!iPr_rX9^=m;DhfB>ix>9PLHhB6b`}&UFqfLu~deD%Sc?*lv)7&248=?49SW= z-hFwMV)a>)8IplC09R;hAB&_ECbzPFu=>!H!-SXt{y5cm-?5>+5S~a0N6N>dZ8267 ziH~E;@TH_S2-m&KUUiFS%uXmsZYf_Xs;!Y;CNzAAG3}l}!XOWF0#fsQmg^V1^^{Xm zm&D-?J0K{W#i|1p6%MDg0_E=;j#bTk>=|+u`opEBDF+iADs3H^JhD;yo>T`iJL5rI zLm%ET?BYoOLkHtFfPpfI10+HRP0Vw|JFwaVy{Aq4NhqR*3~)I~`yG6AEPw*vge<~g zR=Gyj8SBU0Qq8TX6^!i-;4~LRT9PDz8-^JWOjISV1l6|Dd=H1jH&)?7i!%Ir9Ex~h zc+eu4>TBPe7!y5-3+RnxbYVDgiftcH#(c|>FJ~A!95)e!8_7j2WDTyWm0ZyMm48Z` z^hEE1r98yGZ}@%-*?#}=b=b^5jU_S^OEGfQ=4a}ffC{MT(+rWnx5d^mHFmU3dUVG* zN;Qyp+AHoNSUGPrc=-DJD2rXyGp1^a2sU>k3ma&J3)|jitkgW7#XBhG0sgT>DP}Jj zhaZ5Q54wG1gs0QCJ0Grz3m_UKXEqpev^PQ?2co5rr>LFFwY-oX1>5$eg~@*HGY>47 zZ`ww{vo|&PaL(#U+JuvT2;1*(-@V%}KUZYh1HtE3iDp!je3wsvD!LriFeD;3nr5Wx zincd>mmq`sR0sC51Z4f{Qn#o)0ST^08<$<(enZFLP_^g0Dg@lJ zLr}CuBs)+?j)KZn>Fba7VH{|^+Ydo|>F?g%wn@CVn^o#*A^}aEFaeLYtG7)|Ab50-9SnwWNRZ9&iR@4#QEE+x(j>cMCTM}Rdtb<~^ zgjwQB_{$1$0frGl8cI4EuoMZo7BKzjM`}6VT^UMD9iVxhALs1rZ3`z}) zf;dhnAF`Uv85kGTJB#NaX9RrF?mdRInGh5rasdpH5*FGz^Z+OXlbLoq@P{ZF3?_*H zi(YA@eh)-Y;KaDpqRcTp20<||1|g9h^8k@v@;_;p3&hfNmSiI-2ILQ{KH3BevV0F9 zaKrSEJ+z+{;Gyg^dXSPQ7f9m39fz&H84?X7m{|zZ1P7!CmoS~ z0TcDV5||medBk>v11+FOV<=+#;?PL&TX;xYO&DoUTX7-%5IsXPq>v7RC@P~UH*6!S zM_DGXF2BV->I{5)SZih{>adiq= z6G8-EQ+o)1oFcXiFo(C`C{hb2MP&rdkR}|BQ`29&gW8_wwi^~BMD4s*I3AY)Y_mv& zoNFNi^N%6>36HiLC5RL%RU1(u=sWq-QfUsNTL(NtLY;7q9a%lproL6>h9_X&V-pvf-h^+VWx1U7TeBAr#^U%qNg5E}2`8QL3kf_LoLLWEzX4~N*y3B!B@xX^GN9|ThVMvNG%!nq z^m(*|c)sLRK^fS#w%IW21X$$k<>5}Rf-SP$#L2z3w0D#SWnI7*!_RX!fZcN6g$)+{?LKczsXuWonZ{~TS%RnFd2~ZF z*Vlpv6Q&TVx6#7Tk3*isMv_)O9PF(fK@14NPrXxidDPw# z#ew!M1rjcL5>^=7>Lvfq47xm$P0 z-*!<{pojx>p-vjGINoa$FNLFR?5$Q5kcU#LI!c0L2vl3^niz)@&_$p~)`o1+&=-Ps z_`N-Ph_pPoEA7u7Pc;_IKV}rh*FhF&k}H#_kGN?9@syLX7)S&V3h%ahK*$GKKFuff z%mZ(SwO7-(*W~3gDx!i^ANiUE-y&Dn)skCDciXE~WRUi_b4F-XLGr>B)&s|DFccSf z+^e|l`R?r>pZ2Q;(bFEl&@dNhyN^fuoAkRftDm6*4HHMA`BloYY61w2K|K>K;40^< zJn`>->W~5}4z>H-aPevhIt@uS;4C;JBig*R0nRgznanWcMCcu!~b?JD84b>iWtp+_2<)f%+ z!qW)7cK3 zu*WzUiH#vdbOMBTN3VkhLmoow&*RIv~YMCPS%R_Ih9*<_O zs-~6)Q3vM8XN%fU5>n3`s#i+}pNh{*K|9o4-O!}H>wa`<1|Uj61 z<`YSFMp_dEeYV%+*C8m#&l!>Pn%6fTkMx2%j2y1eF${2v*?xKZ@yn-A{r#KIXMZnm zuTzc!QVQi;GsGBsQ1c7{%8TW>29(XB)E6bU| z#*vUQFg3y-53NZE^dPk`8kS`uC^DRqB*3tCakK&{WtNZ3ciKJ3d<5}^BpediU_^^Q z58bC9L-)+OzVIXY>aYjEjU1#LAwiO3t0_nUx3r`oBu|P;!fQYOpySkuj+$t)tXX4Z zSiCy?BuP^zHc&b&Hx$8DNx3=(f|rLRKNNVK4tYx4s;(JUlV9S=)(Yxn!WtQ9D@kWQ zyiT zBvA&z<5x>+I?xo025{gZWD$ZwCR{_?Rg;ndV1Y-lsoIn!yLU_YLrg?L0P)qPgMr$+ zcjQ~pBeZb`w~z1E+x_zKsN?bFemczVdj@zFP_j6f;yQ)prL-_YYGq_>Hlhn>i-<)O zmF2Ha5E+FK*B%8XZs}N?CK<`s1)xKh>O6Er85No}PtJoal2x0I_`QXhCL2c3z{6AD zq8BH5D7q!Di9iLwzMfnlD}pu)ONVJ-1yqOgx@M5WMJ9988k9I4LeN7)npZixtfiyQd~h*Hi4$-4p0s&i=v&&}@}72YHbHK@h+k!LMt9cxx2 zZWBEOc!6uFQ`1nL$wom47(zputbX zxHZ1LCR0535)HM6Cn$UyzB2Q#r3fwu$zRc~T}>D(IN~MJ!Wx-+2kMOj<{Mh)qbz-< zL`n7%>()*z^_K!4Ovt%Gtk9sEn?y6=e;+5rT+9Wt*73hVL&f}c;!TQ1Z`Rc4Gg6lf ztUKvY>$Owm4It)*aFytB#K|Pz$T(s!XG1U{xxLr6ELg^uY1B^>!(;_|NGro~x;j{Z zo3h2Ee}1=rIJH@xDK>b9aRN zhBZPPN?%yQ(>Y{=2B$RYEU^`J3PmWj*Ti`Z@hD^s4nt0GXTp zY6+5*>ByZA;vCP;-RmSY^@B6OF-L0UB;gAd2>LBL=bpHp&XNE!E^AAHupYJ7bVeqVNH=fG#0U#c9ZevcwzT(+cXKttv$WFcvX zMW;E*^VN6`OlBtVx%6J476uW^zpVIA3lt|JqxCcJRgcnweQHCQoptjr|+G^nHl zc+Jpgru|&*y85g`TGwnU&{lNVTQ&=PHXVzh*wd{I`Q>wPF1{HbKYaQ0N1wmHneXq| z_LR4t{J_j;1Mo6xt&~e>e=BisNI!x zQU%!2fuyvC4s2=Es;i?=FrtnBkE3fWzG~O+(ZMB~ibkHQ(qUdaOX491scDi>*huDT z=n+NTb>7=+Hmzt1M(S7NKPa3HY?+Vhm`+VS;04rmcA8r2%32-`MT&nb2T^hab{*5_ z{~~m2|GfE~5evO({}5L=I}J@l$w2NTdBr4OC!iaPg*VcVt` zcR<10phRF8-+sQ1@Zv>E(Xl$I8GsCr;`9mx?eWEw7ks%;9VymbrVts)_crMb%KL~=jV+nNZ#h}S@ zCCZ+#bj0n&HQVlO4OAnXCBLup^M3iJqcc&nx;k&*k&~n-mR|?ybebk(H5zG2+G_Gz z#tW%K)-Tlt0tU;0^=a;h=zV8JZ~gCqtHldvudy`HoI4I0SI}E$a6zV5KS12*wWy6Y z&(){iEun!QZqT{CuKqM@N)1Kfo2GE z9Ua|Y54h>g6#;ZZ1|06d=2_~cH}uM@bDdvfcDL^SY2BTMr1j1gGC8U*lVKzB43w4l z0>YOzSpYPcn|q8TIBUb|=!8L3W^I3}s2`M{70pRzz z(XKZk9KBshr-VBM;nYgn8WEBgjhG!xv8w@Wr^0*cDx>O31H}~~iahz$mWB|>e$xOD zzpD*mNMy14K{Ik9^>4w`L|V~)HQ|xQ9waO(0-aIud`JzwUBSw%nw`oRWv}5T?QicQ z$0tEcVqtkRtRie%;&x(sdcqL7{b`-s>fItN)a@M#~!TTJl zVBwmeio-S!5@FkN*2cz=RwCHqMLfT z%>~5`XE6Jf>9J()2B^Dk=%5bF5f!R zf^#NeGO`0*alBsXg>uPx%MrGUgQy*-LuwHY|7h^mvmlu;NM!Ax%!r4WdJUCcfzWmC z3VU9b-i3m}@_3fSiW$mWhZ3q98o1W2O%#nEXt7h8cWPKo$-uWSh!Mn|e|2PrG&y$Rqu9jljob%_k41vx+*smNfcM)UtSFUdJ|YeZ7}N9YCPT zBqfcqH0_rs9adz3($mZW0$^Jv|zMnh24StYHepl8{ebrnSfS^u8(GlG$q1l7efjdnFnGUC@ zPa?hBFS(nM@p}82+Cfs3PVZAglIT5a+JI>r{_;B6Ytp3+sFVVOW3@w=9-X&k+`-Za zG-3n}&J`a8ReK)ndQ*|w2Pd)!RrLlx1}qhdqiAv;gRh+kxt?A0MgtVM9}>8ly?i7Gtg>{LKUk6D|{Z1l5Q{P^R7|C0Cu8C zdl*M=-_SNQbqg9!3&23t5CdsAF@|3%XxZwAOnL(y=yC1+fixhB^o>G z;Ia;;mf+RM*H~TBz9ou5Z}_qnmd2qpN}3zQnvfOO%bN%e>p3QDRn!E|8Wk01u%?`Q)04MNgn$3|?)-Lp^`rKZZnH6l zJ4-q;h7*QIfID@+OV)d|GQQ<(bxNaZ-nRDq@-#~tq#3RMtvfkLkA-+{WSv*+G1X1NIT6|)w&#%R40HMyRVu7 zGj-1$xPHjAQFRRHf-<}dIi`VHETWFe)S&HGdFf6*>Wzob?nhDoQqznbKc-eQC94Au zaIoIEmnHqEyR2D;R-I;swvJNbPYn!Et9IxR1X2Tf)%)F=UYNCuI{c_Z-!z^&s_bFY z#tU`?fMaPXE$a6fwLd?8`1tv5+U<_|q)>6$w5bn+eC^<<5$1Fw{N4E2wL=4fD5{{VXHjm!VW5e3(rJ_TI*hZxc@1f^I#kQLMv9$A*}rao{KNkPspMqF_*Vb`2YnqU literal 12210 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 A2LJ#7 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/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/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/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 e4f9583c2425..e3c12cc6925c 100644 --- a/games-strategy/war1gus/Manifest +++ b/games-strategy/war1gus/Manifest @@ -1,2 +1 @@ -DIST war1gus-3.3.1.tar.gz 486322 BLAKE2B cdf3db536c6cae2327ba044da13f2743c299481503723d00fbfeb8103932a0065afb0771f1719264fa7ed298b876f2189bc9c1def2b4fcc6c1b4a45992d0d322 SHA512 947592a220aeae99840abc88c5086d681afb72971f25f3e42c475d416529bb0341ca409aa5459e049d1dbe4b937cf25c29c6445958c5c61e26a67c4a4dd7ccb0 DIST war1gus-3.3.2.tar.gz 486326 BLAKE2B 2ea0506bc2dabf8a1a58f52fe3bb0b110f07100b6f6ade29f2273f7718c8ef8572c642e6fba5005894383100190f3b649faa1b06286f11d4b7718cb59833eeb4 SHA512 e4c0b297cf215618edf007d2b1584f7d812607a33587b5254e1620dff6aa7a282b67b464b39eed11cd7405cae34d11f1587f42893b2ccf4ca531dc4c37375d74 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 83efd6284304..9eaf30f49f15 100644 --- a/games-strategy/wargus/Manifest +++ b/games-strategy/wargus/Manifest @@ -1,2 +1 @@ -DIST wargus-3.3.1.tar.gz 5094251 BLAKE2B b5f3674db93a8973f166e6dd0dcd9adeee330aa3932b97218b10e3540f5bc6123c977f45463d77c1cf6cc8d5dcadf39d799551311e9a891ec91200e668febcd8 SHA512 33a642d87a9a0d407fd8591fbb19d5357b5d7ae2fa3319512776feb0b6dbdc4d403e82de907235a9614302b5b0af466da37af21f7f4093715d39fe7e7da30468 DIST wargus-3.3.2.tar.gz 5110092 BLAKE2B bbde0931307f7a182086e898ff87e8d559ad0f239b04a019359a30fbca20b82745d598571d8d42353952aade4b96ded3de8e06b92dc947c7a7d9aee00c315c71 SHA512 111d7bc0889f86356226478834d515912b1221a131aa405acf75cbdd16cda4e83c4e900ea30e86c162301504a617755284a9656d6709aaa7ab2baf8f8591dcf8 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 ab28c0a469c1..5959e2aab4f0 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,3 +1,3 @@ +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 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 f97119ba2dda..53df9a973d46 100644 --- a/gnome-extra/cinnamon-control-center/Manifest +++ b/gnome-extra/cinnamon-control-center/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-control-center-5.6.1.tar.gz 3874429 BLAKE2B 53344aead6c5e31eeadf70e26a2ae61db930e595b5e546ac08b57029c924e4105d126fe6a27cd3ef7d4a59b51f83e0790dfaf815d9a3addfa5c496eab82d4537 SHA512 8679cc3afab77605b5e949e58cacb55782fca0ebc41991de7421b12fcd6c85991b6e4f5c70611753724ff47ea4eb39339ea4cea29e3f4e3399d9141fe4c80c7f DIST cinnamon-control-center-5.8.2.tar.gz 3820570 BLAKE2B 3bc009e696c7d469b2a2e15aecc62f290e26d08f65400418666e4a5564a3a113107996326e1edec93a45e9cb935ea96946e385376fe7f1b4b1185425bb4d4964 SHA512 b7b726659ca712a81c8b52bf514c8f061f5146a4728a3f2172ac5658b947e3e72c3194513ac815efaa727664e03ce2684d8d491bfcf0f6e91ea4566d832e86a2 +DIST cinnamon-control-center-6.0.0.tar.gz 3821056 BLAKE2B b856e4c258a76aa5e558cca53ac333df81ae135d731a5de65470282e741a95f2c179fbd9f28e8bb26824de5ee1f9b9fcb0143fee1760800149a345085c45f11b SHA512 e49b72590418da63c6db9c4224e6a32f9014bf4a4810e3a89babaa21d211ade135912e7be1a356c57328d85774517e0f696c724e62b2d3581c5f73c8a88cf486 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 d66ab252cd03..fc157798273a 100644 --- a/gnome-extra/cinnamon-desktop/Manifest +++ b/gnome-extra/cinnamon-desktop/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-desktop-5.6.2.tar.gz 502140 BLAKE2B b96be728da24a43b88a14b7cd5e9dd6313c753e32e7f2dcb2a5ac4f2c8eb27266f261a1a1e5499d9a94ccbc679d9c4ea9cdaae4ee6b1187de44d518a9a483ca7 SHA512 cfa50697991c41916f53d2e902ff37671e547e362cb8c70eace1b482a97bf139b6a28375d0e399c738cb705ca3aa8768c3ecd13551b677c5446288259ed5deeb DIST cinnamon-desktop-5.8.0.tar.gz 502547 BLAKE2B 58be0fcfccce58036bbf867d9619b78bc5357b431e92fc8777a0d102db0ee1abb640d60f429e82afd909dde49764858b3af872aadc55a1c642a3771f0e154f38 SHA512 93c86d8269c39b84463ca102581e45d9b29a55c402bb040198972614fda2d81e075ec96cbaa859cef15dc3439b31329722f45ed637026b6d6a43d71ac6afb246 +DIST cinnamon-desktop-6.0.0.tar.gz 509871 BLAKE2B 908b53445327cdbb5560655700e6dfa829934714167f02dda2d9d31a02ae85fcf6565704e791f67f0725e9eb76ed65ef26944d3fac2a58e3091b2afd10bb70af SHA512 35c09c6c3b9563c27561624bb731f17dd4f07b4e5aca5af39ffd56f72fa271babb4fd2cfe7080ac078b0d9141fcbc904036f3f156c547d64e68ba53eea14a471 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 3f7160c69807..b89ffc4e8b35 100644 --- a/gnome-extra/cinnamon-menus/Manifest +++ b/gnome-extra/cinnamon-menus/Manifest @@ -1,2 +1,2 @@ -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 +DIST cinnamon-menus-6.0.0.tar.gz 96411 BLAKE2B 08394d32e66a8e3e8f1e13a97128099c1fcfe868a52c6bdbdd9ad1c98508c441d8b354d37856dd645db8a9e8f33c3f1ad3c6033bd2f22ea33d7644594cc1559f SHA512 9b7e1f92ef451e80aebc95a2fdd0e94e352c634a09474878fb12cf0ba8a06e3b4ca522ab6b6c768b7b194cb262bad0bfd5b81557d77cb9075506de11d9de56a7 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 603e31452c16..00523ea82f58 100644 --- a/gnome-extra/cinnamon-screensaver/Manifest +++ b/gnome-extra/cinnamon-screensaver/Manifest @@ -1,2 +1,2 @@ -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 +DIST cinnamon-screensaver-6.0.3.tar.gz 161006 BLAKE2B 4f88cf0ca72384fbff2ce1f55047b6d53704bf55b2a3bfd5c942c19bcfbe9249c07e9fc1f08246c0e55c6b2110f543157ec87028789e58d752ff21d54d347ae2 SHA512 556b8eeac280001273460e5f1f5d1e5dbdf003ff95ad1ec9c3217316a6197520a32cd05d61a395daef066f13c8c9c89ebb9057779dd845bd597c207492fd91ef 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 7130224f7a30..2952966fd742 100644 --- a/gnome-extra/cinnamon-session/Manifest +++ b/gnome-extra/cinnamon-session/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-session-5.6.0.tar.gz 199389 BLAKE2B ecd8152af4784affc8c9b8ae7ca48adaecca4355c2db5d64ca577f44abc0ff35cf27ef324fa9d3520c125bc979727bbab67f99209e5a641ad0329a26025698b5 SHA512 260acb2a4e7016af3be2865d51eb947774020fc4e333e6a4ce72664d182c098f663d1878ac2194607f04517c3ea6916d2bfc5e55749f8252a38205b227d40335 DIST cinnamon-session-5.8.1.tar.gz 199477 BLAKE2B 9371089e3caa4765498c2fa3ab9e5de03d47a67bced8a1a14fec33d7aea3372950b1e8f7f88be825697c8a2899dc0812f6ec7c5fb008f4bf2f4b5bdc343c01cc SHA512 8a88834a639c74b227f0d666fa2bcb4c3f73859ff8de84a440e84af3f3343c41c47a896ccf0dc09cc7114b7c921e2f670aec7846c57ec92b8da3333be7955309 +DIST cinnamon-session-6.0.2.tar.gz 165188 BLAKE2B 077552f147a61d4615db8091411314560a12b5c40420381280e41a35395119ece15602f9c74bac3409b49d4363285a386555a787ced10dee5ca757d254ccb7ec SHA512 80e1c5b8654aad805424351c1a49cc3f68e52ddcf0606180fd5ee006607829f4f451c6bdd9be7e022a258041e8a6967faf0b16b8536a0a8982dcc805e35fd01a 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 0736c5837683..5af75bf3b287 100644 --- a/gnome-extra/cinnamon-settings-daemon/Manifest +++ b/gnome-extra/cinnamon-settings-daemon/Manifest @@ -1,2 +1,2 @@ -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 +DIST cinnamon-settings-daemon-6.0.0.tar.gz 578061 BLAKE2B f05e14e9d3c15bc94df5435b0f317e1924993fbf4908491ea5a825b623c6a6f127ce20f5c31f54bfbd547a70ad645c3dbe71d9c55f790a3e0730d55bc58d6316 SHA512 44348765bf8c0cb941d177a6765aef10796d72f5c215dbffa4b514523956e257128d6bbbb0dcd9c3f0b2bcde24745e082ad82a7cee149125903e13b349c07200 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 78e808792e3a..24e678d0ff34 100644 --- a/gnome-extra/cinnamon-translations/Manifest +++ b/gnome-extra/cinnamon-translations/Manifest @@ -1,2 +1,2 @@ -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 +DIST cinnamon-translations-6.0.2.tar.gz 13436254 BLAKE2B 50b9813c608935830c772466ad01f5818d7775467127c486c1543e2c51f4b828b536436939cd50cb68adb562aa043edaed4d10839b8e17038668e0cd87253197 SHA512 e23fe7f7da8856f3794c970671242bfdda1d84fee7357a7d30e09de15f988b9293b49dcbb44687ba4c495708b4fe067d6e8b851fac190b7f1f123ae19745f375 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 8e4b14968f4e..7591256ae65b 100644 --- a/gnome-extra/cinnamon/Manifest +++ b/gnome-extra/cinnamon/Manifest @@ -1,2 +1,2 @@ -DIST cinnamon-5.6.8.tar.gz 2483519 BLAKE2B 0876bf097bbdb2b15b543a09d7d659995624d880a4c32a0d6bf580def4a72d33363c03525cd8072a238c624382c20bb66ce5ad5c05f8c21bbe5c06742209ca2b SHA512 33f7766f8d5df070cca7d4001be6a01dcb5cc57e60a320b0b2d14968af7bc0060575284f885de640ebe9297ea2bf9a6b97cb32dfb50fac37bb6d851d5f5d2237 DIST cinnamon-5.8.4.tar.gz 2517117 BLAKE2B 4c3f452480b9e3ce7713221f1b76c475204b8dc1bb34d42a8faf492b0ca86416bb2fbd3849a7f048fef672ecf4613f06c645ec548159b6c3662b7602142e75e6 SHA512 2eaa253cdd01f00cca05ed123db59fde27f84cc24d7b8a3ec751a5f8252642870cbece941d1101f31fe0db43c15d9779bbdcacbf7037757569a4d17205cb10ad +DIST cinnamon-6.0.4.tar.gz 2538844 BLAKE2B de67c2e465d04dd4ed269172b4b58cfe0391446466e32e15410b5a847248566c075823d0a2fb87d7a693033b3e4e1fc21a18c7b9f45dca89ce8968a0be71eaba SHA512 357dd44f40b195a4a3ca3e88c5c9e55f1c06d36b4cec812a001c54ffb784b0d67bb9f41c1ae74fec590184b3480c9cd21ae54f7ee01e31f80eab0297b0d18a9c 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 2d97a26bf010..7fa8119de3aa 100644 --- a/gnome-extra/cjs/Manifest +++ b/gnome-extra/cjs/Manifest @@ -1 +1,2 @@ DIST cjs-5.8.0.tar.gz 877668 BLAKE2B e4c031631030c2a4221937d5ca04034163f70f21e6e5ff2d0ca15f31a7455e83ecb1f977c4c4fb9a57e58d266856f817446e53b86ee87460bedf5339e33461b6 SHA512 f43bda5810b90ceab24d096d884c65503b2d9b94f5c0a9e6082215a427df97fbec4a21ee3f2d4f22d98ac24a04af1dcd9064600ec191ccec96ae0869cc803a02 +DIST cjs-6.0.0.tar.gz 877404 BLAKE2B 4290f0801f715aab1387da2ce0724376912db8ff3ad16fa8ad7eff03538dfc53ecbff2b7df0e70e52d16295b23ce51024da735d0e618b995fd3d3dfe297f9e26 SHA512 4cb359bf817d22a727683fd451ad6bde19aff4409e9033a97ef9cb204b3bd4c5e86421d7c01a267c3b4d42feb9b3bc5effb6fd970b3baf733242868c09536d95 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 86ca392dd9a3..c335e001292d 100644 --- a/gnome-extra/nemo-fileroller/Manifest +++ b/gnome-extra/nemo-fileroller/Manifest @@ -1,2 +1,2 @@ -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 +DIST nemo-fileroller-6.0.1.tar.gz 448422 BLAKE2B b4cf28839e9feecdc6716327e432c862c962c5a12bce79317096054a2be7beb2b932e5efd3f31241afed58bead533a085580999da8da3a08b97d76445fee0f8e SHA512 49b1bad2f1bcbd5f299ba9c0f4a1547e6297c5bfc49a959ad87cae6a50d8bb69a4b0e93c9b865e07299cadec71613920ea4f98efde1532d1e4e8ed264d88b8e4 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 d28a814885da..88fee4f58952 100644 --- a/gnome-extra/nemo/Manifest +++ b/gnome-extra/nemo/Manifest @@ -1,2 +1,2 @@ -DIST nemo-5.6.5.tar.gz 1498469 BLAKE2B 1ead71e79170e977e21dd631f7875198b3aa411689bd59b9c64b50a3c3b02a396f2b1cbc1e1420bf242004a6a724b8498e7e0cdd2b48b9d5e54ed97d21331cba SHA512 b37181e419d5a9427931d29f2addf9faebca7d74d8b8337dc9cb62ebc3b8f8d9dcef978bc6fc9be65efc41bd2a153685849f10cac9e28ffb3ccb3a8dee5aa739 DIST nemo-5.8.4.tar.gz 1506620 BLAKE2B 948735bf75df2a0f8be9f5ddb29a73d6bf5127a6d932325855976da21334feb2c905b1a26c0ef285c8317b7e42223de098505802b1dde7a5e6fc1f4942d11681 SHA512 b636d5bbaa18e9259f74f086ed55e528be8dcfabdddbcdb0e3c82e3b93d0aa1b77573319f83df1529f1c473cdabbcab7280baa4169b482b5b9ecf6ade6e04427 +DIST nemo-6.0.2.tar.gz 1480887 BLAKE2B d1e3892938cb81bcb676626a9ef54362939d522a6d09befe25dd77a236a7eee3e06461da1855317bff2a5f201bc142903ce085bfbafdbddca0700a177221ccdf SHA512 05e8a6ab785f527ad61c1fe57d372ae8ea8f77d27ec8608d38e99f5f0f9065aecef4b84d1b016b682d14320d7099806d5672a101c0a370429d1c3f2a341fed1c 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 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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 7e2d853aabca..ebca285264e4 100644 --- a/kde-plasma/print-manager/Manifest +++ b/kde-plasma/print-manager/Manifest @@ -1,2 +1,3 @@ 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 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/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/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/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/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 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 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/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 80377f0a52f7..02133d2bb6a3 100644 --- a/mail-mta/notqmail/Manifest +++ b/mail-mta/notqmail/Manifest @@ -2,8 +2,8 @@ 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 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 aabf2adba5e1..d2fb1b907979 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -1,3 +1,3 @@ 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 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 zcmV(&K;ggPr2^We0+1R4%m9%bSbxeKC8g3!9p`?QYpgNWURF!%9I@syW}oL(TH3d| zg>9Q#4Ry}at}T>#&1*l;dYm)WnyxU~xh{SsUb)3N=3dU@nEOg2uOsfqxm`!x#&yh9 z|MIW@?O%?V{<6-VuH!s=i~Fke*!jsG>gwm#!*N~p3VqadoO$cl)#i4E!hg^4N!M0# zk1MBRmKFDtSGkTOUyTpodwM_T-bQWLp7^Vyr0rU(tUZJ=#x33>Qy}tX`_VM%o@!#9Wmo-0s`O6u~+ls9a^Ks2Qau}|VzZGT%e=Q`RkGq19bYm{=HTibZfm1hkhoX6PKNIk?>&(T|o zYg@ePHey+P;Nn+~_4gIK(wRpe%91<#L|wLTaNp_w!|;aBZkiZ<~B#1R~@m1V`GIgt3Su__q8f@@7r;*CY_hd;p`F9 zj&q*-JX6?fsTk;1N`K|o_@i;w>)fx64?NDkT_fh+S>V2hUfI-Z)=|Tpoe$q@I#W-4 zc9~~Bd9b;$or!;2_*UCXJf7C-{haUCr;lI$fpwjsuNAk+1MR6E80o}|*uysWb4z^D zwkNh__R5!B_ZQ`UcK)%Hy{)w$2Yz;zJ%yDvoF;W1XO&Xg*?%hg+Og1m^)*7ec*VAz zd`@CD$DYse_Z91F%h=Mfv25245X@dMuEw|XRV~zWTVZWw@p!QxHSDXjp4PP;_%5)( zqor-}Iu{NW+X^h{h`k-D;Q9+oV^4BA&xlpUV~cg9jYl1MmYL%>E4H4jt3KAM*FFHF z(vK^oE!B8jV1L$f;cLWl(=jfVqs{}%Z)|2h55O%SXG;^PIKVEfel!-Br>JA#YgghA z`i?L1B!Cyj)Cc}>j*#=-$2dycCvRT&hjrnX{6QZ$@ZQdOrN%<#wE>xh?ld!Sn%va{*}QG0z4L%nNKSm#%*l)^CgL z9628c{~Ko7>Tzu6MSSQrA7IDT&x%8V62SK{)0M*wlGcj^&u!I`V7<e$(q3F@6ISMV!=dKpk!KV7u>`m&x^ExoN;XrML_UNd0dDvpwm+4%aS zjh(MbkyUYLIuSI9Hl0TXqjomCmT+yF8F)5FFMoJUU9~UPa;uknNgx~N7|$+Q zfE2C;L;?B%QqdQ@XpI`f;yv-IFftYg&cVpS2oYug$TcFuz-a?MQBMA_;JtX@Ab;e% zE!ssO&VgOwFDEw0g7*tDN07{5Rp~wR$^_Ux^=_V_5$94qayJ@-`x$62AupG#9#}g; zv2JU_QTe*qE`AK08T%cj;3J0{3Uc>UXL?$+|M|5UDj(~`7S#t4I{;@WRLn%QW5qJy z00b%kBpb+~jBLlL|1^kI?{O@^_kUcS7iTYbJZ+9!Cn8|ZNM5b-JE62U!z#VcVxyjhHIewm3dG1MKy1SW9maq$02gxp_%61WyAcY{{0X71X zZ2lsgKCRd*q2iDE`3FiCA0!rxf^!}s<3Qg;!*StzSiA!s4@x8mF=P#sNiBn9GUk>c z1<(qxi(Ou$r~Qf}G|0^f6F+#tO)AND2Yj1A3jI1_4LB|cypRa{27f)9*WXtSy31l+ zV%R+-@*S+ug~}&A9e=ig)|a9V!q=>HIgN;d@AVR z*ViOgLov&>Huw~d&wn~WpAx}`h}e&U7vqU6LFbnb#2lNrSCAIvS0JIhF(?Bj&Y6gA zS{V+sLpIj&24%onKYaKmmBo*cq652x6SBG)_5xQsFcxA0|AD=1>B9Zt;I~>uRIrzO z0hc0<%W{Sy+K;lJia4m-JozYp4l0Zjh_|rEiS-`Op85LwuYWK7J0sfwna7${q~9Q7 z9{>nOMo`MaD&Tn>JtAtMR%b_c;$=f*gRw&z00s0Md<>EWDT03wVqJ!^@p^1PEfQoX zMBeZK)CoTWZNM^!rr4w0kN12dvxk3zI@$tngHWrO5^{@RzR+&CR6s%zG{ZQhcWC^G zo&{42#48B&@PEmCQw??!y3z#;#5ZAw=ypJhud>&Qh!5~Ve(elb#^~a}x8^s#`Q_hV z{^K3=tp7**{kQgRetafp`EBXY`YZt7jr^`hhS{u+^@c0t9slCr(+S_nqKqPl1=%-@ zCuIJM&`qq|As`AEyaMz>2BcsRY2ZtgfwBh~LO_Uv&3~QX0Z4)m5>a^LH%faUWUq^P80Kp0Ot8oUAnXmVxrZ4GN@f43{_ z8;hDAi$;(bVMiySnjn49gn+(Y-~%D|ROhg@83HPCOohn2!&Qk_tz?Aq7LHC>J9v2B zq_+$0h0bUhB;IuJavGl?GQJ%DIl^ctl6bM2i+^W(EZWuPZy&z?_I)UbeE%bYF1`mn zLkw;3ZFDvext{>=l{_{eG7$igRcZu6TpqA_QXqvul-7XDD+h#QFkdl zdw4Hg0agzfrnnK1~jSQ6UYhHX&ATkjYBaDOU&3HzR*D2rvr^^tn_(} zXCd(LOm+}7C&sV`G0V^(hK8qgmW9p(Q_*nvXTJuo8&8l2-T^g=$awfs;$;RD5sRu> zb{on9bb-ZWG{j8dL45;saXWywg$gHy6Mqg>Sa_T+u7XR!B*KVI<_=)M=MwmaiGiF% z2^O+>^n@)&)RzkYB@D)mbRlHm)A%18Go->-U_5XP)R;Jeh$9SLylTr(pB@kF8lo@( zB6jX+xn90}{_;B8hj;ytYrgWY&zSZg9c;Sj&Nddb>^@j@&uI8;EN2vtb5I){*MERk zZxK@inj`#!zF!nc7Lnc8s;ZVS90V*@Eju;;~_YpF1btM!cem7Scyno`+iI?jb zfLABjdv+A7%mS}O${c9cvc*=>eJB3fWz0aoVK-wV8Lc=k9+}rV>wZ2j*z5T8d@lR& z%PZE^3Un(r!Vl52dPoB#W&nQc>WZYEAwAil&07Fn&go&7gk6tGpOVox1@z+nQ_UmlFfBvm~ncoFXzUv{>FE2;HiVMZ(0nUE~ z@jMW^``poT*%RjMQ4p$gU)VTnhVp<~o;jj_;KD`d7*&46%E06{pq8gWNqHcLMGkFt zm$33zEDLPLgHy=XLw177tb8)iWDH`5CXcP+0Yu7#+hJnScnqy!f6o(mHC*BeEQsqz z)Ln>K z&|cgGe}@O7J#n(_0Ctr2cv`Rz@4kL~`PMg|PqjBtez89AeQ12C=zXDaHR4Q# zI_$s!n0}lMsd8-zfJQ+bs23k!W*15sm)o!%KhnaekdYr)IsP z!n}$A3Zb7}L?kFeF|Zi+8ZNkdb;IlJ=a4CMfR1Onh;JK@d1RtIs%wmZK@mrHBU5CB zih3*p(SMjQ_LeJAmLOBQr(1lc0`LvYj&h$@qj~s-i2y#&){r5GfdeqycSSbTc6#G` zqIQuWi@)1E*NI4&Q$qtj{6QQ6BfmW4g=#=NcW;vpv{Y@dS)Q7(&ExXq;5e8Zo>%Pk zdl=hNeXJNreuRk@0hu|TcJi{llhuqzgVkIWbsRyu|pS=mDnR%*oQJrhjomhO|t2b6%7 zhhkP%PgokjE4CTWDRJ-jZTOaGH!gAaagm%KHy;ny7#UqXm{YnJw z5ebq+QjZDqHg^bdg(-y%jO*Kpsk6w>Oyl*_$3On|gUU?XlW)S>u?P@^w~2=D13PGj zo3OKL#LPXyop;a@)(44{^Iv!T0i*H+`C(efK4c_1p&S>|pC9$g;0(Kxd3hO-SbvJL z_g=8rbHnXeA4J+4(a2lAUv4HaU`Wge6ceXLT=xzH9)wP!khEuuaS(fv;E>A&^s;6s z`wlM}zzFgC=x#J}SGSruprxRW9$~S@SX$iCD!e+sopIAPzFD--Kk-k03b)LIfo!AQYg-Wy@e1zPi7yTAeXrAbfD()d6}CU$i`H^}1PQ0#sk7W|)}a*$4mv zs)6AfN*VOR#$a~nj5~7%Q$)K?fHdQYFyRf`j;NNx^CF#r!K&^@i?sTUWPf7S=HI@& z-nS^9-}UysjoF@!Zhr`>Xx5ym3h6QC{ zj3|mg@LmLZ{x-IRqrsP;OM?*fw0vLR zfB5?3tZ1Ica(RZ=8fpw^$*QXBlHTGJI;y!^Ap4o7%T+Wq<^WmgS4482jXCJqIV!0$V(vUvBEuakfa znu4E@YkvqTF#yCu!bM_k$GHZK06uap#4{=$#DQhTzIm-3w=_JN@UZFj4QNVF$K!Gs zygt45H3^S@LD6FY9%|;~@urcOIF8inbrI=_M#oSn_q~~~le(u^kWcvDI4+_EdKFzw z%v5_Ul;~wP*g{SqQ-Em?86dm8UIf#p<$C$po_`NF9&rFtB&r~rajs4z0R4&Fo<;8v zc4X8QSL#q10BXkoj-EWt=7E6+0IVSg4c-bHb{rhz_psg*UxTGqq&7%>@C66~R@T$A z#cM@K*b3)EZW0|(P-ykSl1+9(npIuz>%Jl`p%U4*JHHN+w=}7~GLaq>zSa8D=|NH? z`+vE6DlE-E!Hev6N%ah4RN0S5( zFkh_(aVT(`?JAxw5?iolf*#VD;E2=%p1eRjA^FpUr#NEt3@>{V?=|LHagR`UxG-XU zB?6hJW;<|;4(%Ri@}yuq%BVfKMrxjSd4GGJ5!ZMuK2(}Czrq&*tA%uHWfFRTcUF}T zNm%9vN-aR#c`OO>|w-6Qm>VlD>)1s(v)AU4NKZMPCo`|ODS@#*6) zzx~>NxD$Rlo<*thh28I9*PD4La7$pyD*@v7zSo*P3Of|kmq}rukIX+`Ue5L7WPeHE zLHz1531hjSUN29Bcu34K5u{dD6yoV7GC*P`yFi!%(jWd<4|pvhV3x}poQkbQ!!o)A z<+-CoVH;gv|yXMwwx9;rS6$d-?dwH<>Pv1tSiCV-PTq=rW@j*I5Y# z;#nqt6qZ%s5r{lG#bIzGuovU^bJttdEaLA5|%}*yB^YiES$LCn~?Hj57 z6bNu78~`*yr-MAO(tMZ{$I{dZn4Lk+uo0gZf{>Nt)zN~+F1!G*7)I+1=Zvn4v5_dr zlM+V8+^ZBk@J89=4k?w{WB7^rQ)53KX&W0x2Tj>V4ap0yfcDMkF?I$51t}ZsW>xrq zM`S2~1_~@TgXKFtLmKSf@@;?7-KwCFr+`nK%QfxuE>h+um{~QpF2p zg%CwVqIa!LI0tJcF+d)H>X7fcdB6aF9hkLw6UwieljAS5@D1o6NKT}G6UYQA zdA;VJ?IuuTfR_lfM|kYXzd=%WGs#a&RjeH$;0+1hIlW2Z{kKFgK1`=sc;HyuBbRCr zP>;01WaZbL(78($_%%!|d(60}V~10r(E+Fm`)T8vL(9UwWOO)JJ3B-XxdNe_@c6&~7IkVSe3FD~) zgy9Q;ox74Dd$F;3pe&_q;A`k!qAi$t0X3&}9R;h5o?s&E`(ZZjR!`sstc7yGmAz$B zF&I5U+p$QQNn74yoo{E4yzm8y^#q^4gmmD6ash&5ypKKcGdONXaMwD2=ZqdedHb1* z*;J;dnKyCm8$rLC^@4X4fYTeNvxvq8h{))GEAGTy=v#!ZwRV<~p09*gd;R?KWBJMB zMn>o*v6-E^yx-p=(IjOS_)oRaa=(&=JM0DYI4^t}4?R_Qu_aJgWC5Y{E}PP4^Y zpo`mDZWB6ioEwt|AS8bkFLb?w@o=n~r<&S*x(Gpl z8ROQd*;SLo;V_3$_JyRXkPUZlvnY(6o}0>CKR3lZm2e{Ri8AJCzyt@B;rXm_y}W*( zdw_(0oc~mCu#~ji2{0NkIlni@>bOwL#cTGKq*MtBf!M%{+2`*VRyJ!Jy zQ-PvECZU{v+@RvgqxuCvSOHbm@;W^dHV;@IJf={mdun4EeLi=6ih1WGS z2Iv9lv3R%f3gsYrwdk8{v7||4h#txV8xULEgP0qySfEpFBZ$ZxFVlg8w^Y`I>>Ga@ z4Dm)FVx{>l^#Hi>(B9MpPiB!wUdJa7b^tl!Kx4@v3#uX5EOwaNl@%)mHf5on_wl_|t_WzJ0rHj~Gyc_w&=^f(c`u zJ)$lPym6Zd&d|KCg%l3HH=pxZP3?cOd3@T4dhF>jB0L=;cBvHalIH5c{|3UGNFzWG zo_A$7oD0B{(7OPjHAdI6mZzX<3hJ33g}Ds& z6Q}iH2&H4a=e4heD_xdV5Cpfi?*}0#120R3tRR1+BbZUMPfIR=2DWM-JdtJSC!90s z;d&@?1zLNiG!6?f!BFT)AU=~MBtaI+Ynb3@6&K2Xfu!HEt z{tOEkdYzV5cJ^A%ST1t~o7u}|ZDEw&o`D^FNVn+opPJv7KYpL_=gVhi=#FUts8=V@ z!s|mc|K)&F?c0EBNN(9oCZ@fxjX>h|Xr2`hXH|v9>nWJR#403JZt?MEL)Xh#67HqiSoAq13AAfPO&8$;~ zq^sTuudFpxvBV<+t5E+L_junP8sO^sQ&@YidniIYe1W<)*bK5E{eXJ!Uw_)?pPzpR zUN$H1@7cLwo3@WUJFPv9>8(Qd zG<#vNL>12$&dicx)lh7x6zHilTm{1B?F}#hO&L4;x_J-?IjjZ!19n632npQ+)yYO* zcxUi_3yC`7A~1iqZr86rVI@!L2#u&jy!VcNH{Yb0c7s!O?Ez?L9^#M* zV`!||U9-2%%QMF!@qZ0k(`kMFo{(kial>ac-gq&fTWx$K3`D%ebv5?2~WvtyTI;A3h%TZi+@L1BkHPfR*-8A#3tHn zzXrR8)GzFkxfPgFs1~H}2P_1F5KR_9Ed(ok;cqu=C15;y=pQ*v=|kWLY)OGB6H-E z#E1JZ+VZ}PDt~1o`4kV;r6qu29AVh3VE=K^-hb^cqZtqW{q^O`eEre(j;G_0(CqXw zpbjUIyie1z69EAQm@Kk{7oG4t9(P?Sn#q&rWhx54Xkm6)mh0uqmO1EV2ytRpj3UtY z0AO#Hs+lp|ZIVLp+`L{sv!;{JN0C$+_Ia5m>0vN2vww#KL(?G=xOzYehn~&;@cISL6_8cK?<*!Po+Ba^3G1u}UVt^?@^`W#TiaUe zai#k<4S#V_rZ?&^-C_R?D=2D0b%j zaTULOdG68?pF)Lq2B#-p1<4sDJtg%ZsF`V=vwv6q_vO1J!6UjRL<>i2AK|Xgw9k~i zY#@7M;*>blFl%A32y0$mBblDDdGBRQ9hA_h+nK?Hx62s(vRvpepa|&L&DR1m`60ia zP|s3e<-2KxNWcMWyP%+R)df!W!x~Uqjdbt$yrRcUrJCmKV{K;B5oNj!q2{02rXUbd zkbg2ZiH-hj$-ZN9PoT%=0Ak$~--DN4)7`;l8m~kQ2kMBN=7I?XUttSp39cgqy{%uIYC?7f}EfnD>0f^QZBZ*Vlo zjrRxqsGJK6tezHDVw2T-;j|W<0Bs5gpnpt!Lxn+opwK9X?XWJZKoM9JFcHq{J-mf^ z$TPyyw8;wYfy1kx*7u9{R;c#_)NM}|2Wx|qU7jtnZI`XQ&Uv4H4fFc|ENrZqSbVpq z0y#{O4Ohe3;InqYkV0ARx8JQZQ2c<(+=)I!1_+)<)rV*Q1mZ>2B0&^1ai2UAHx3m1i#rr{lrKi3M*n&3{!Pa9j6TlK!6j;2o#~Dp$ zpP>h$-js>*`~dcy_FX0%9RLKI>^o@Ed2{0S!UthYgdX6<k}bs$Rad`#uGu%ag+^Dt{F-pF{F+GR}Xvc0b6k$J!Co zz)8C@HIRcaS^TsB%$qH0AFzdpv9$@%7AxVAXaNa~P}kEIY}saF!~`gS_2eFlG_z5m zp2ShT$8IQSI|LZCb$QDI2ZR@SarwwU3cYy>FWn8S^q=Jn;J7tViEZ?5M(*PUZZ1TH z82kw0uz$(r1kKGfBUo37u_A(r6lRg_=!rYw+IwJj3~c0YPqTQN=T9E3C#dmvYxkeI z_5F|6m-p{q`p?&H-mNg!MZ`JHM=Wj6$qpTHZ)XOnwuBT?5H2sk31e{`o86pD>aBKS zL4oe(K^)aAAYh)zLu^e2Gg;Wn2ID}35jng{JAcj)QE^GSfYyDht}=ND(n?JBj0Ma> zJ>cDaK}Evm$x*R!&$$9>6H~Ik#AzX>-FLR!7kti$)rRNS1Pf20p!kg?-ll05ce-Qi zR@OkmA~6Fcci7`*rSDl@|N8p*)9VjHYYxOT{}4DsX7x@l-fJ>cmfqC~FJp#|U`KLn~AlaMVIe~S&$1^{qa z(s2Y+#5MacT`3nxIIuDg>Cjt7y; zldmo>8u^jZ zZq4YI@|raO_A?yW3W3xQ0Q9_z(03#aPX)=^?v^ZOb#KN28|c70F7xw`BASFk#DJC% zo`;=SSr~+W$Oy-y=O(t#$wyi|4>`7% z&j9HnyAJxEcBm5#F-0X-yE6f8h=q`u*uLeTr{Nrpi=vA?e=i&U`trk~J3sCH*c}g#rZE9=tjv;%0m(SNjHq)jV5Nf@u$@szYdSth6 zNV&5#K&CU>F~~DY+-912dc7Sm#k+vp7DA@v<1@g|)iGJj8~{MwY?o=hgcS1tb2=7= zIF^|qJW<<_IM(n%Vxu*V_8~D3vVwrarf=7IY+EVV_-Wp3wb=)PO!~}ce!plRUf>`< z*xJ(#DKIMB$|Ex`U{)afVUsE`9)ET5!fR9GV_^1Y!hsTgm@Slr_uBZ&i-;yhde;sO zE05A{4-Nz!TVF-*Z4mW*rzP%Yaq{2C9;}s2*X-6B zpm5H>hFb^$;GdRAda66myX|A*0Tg{6INjVVTis)WECT!mi?_MtF-^1vo!2x^sC(xF zzp?-16>FOOpRL@7`TonVpMFl< z2q>nrSrD_EPtas3C^tmmF7ypv&uSx1pAqACS*&^=~Y&N@a zWcWb1J08GovV8<$lNPJT`z*=sF6;mX;O#Vmzo*A}QaLTWy*uaWo0HHAa2}A0a$E-Vi_KFt{)UmVb`4aYn;iv52fJ3T> z)$&gIh>d07gf<~ym8@)o6=1J6;IK~Zv5*P8;WaYxg?m$DbaCJiPTnQl&72hrQYg7ODvtg$d_H`sK@{Jg;Levm0z!w3XXS ziZy|Dr83(a3Rvz`*GN3E__-tPp-kiMM{h@zxOrYUs#G|Cq}Yzj_RjI`AnCNq6HA5g zc1SbI4i3BTb?R?0i*z&|ClDYo$aohkL7JLPA6TbDQh4Eur-~Y@W*zT3!D11q<>iiJ zP>tG9e^~%~#;t&jIV836xPapsIC*EplC>qCRs&MTR??NHxBR~k&pLcNx`CvN4 zE@gu5CZwf*@8RKtqcg0q>Jd@4CkJQP3iZ5Bv*mK>)st_SuHCURj3vlxQ0nH$Hw^JD z_hxHomuLaF+S^Wl$IX*BeT}7t0r8)4c))b$=37Ttywm{nES>@Zle>AW>S-kZF`*%Nduy)@ zYs|x=|@tV z_5}BT+27qmPF_b8N5o>=e6yZ(s)JgSYG zi1vVxt<{dhs?UA%Wc8No#5dg)f<*|nEeSHRj|kWkci~BBsw>(G#+xo^ra3V6x|>;M zfe>u=&N}HH1519~qw-m}7HXmHI~r&+v2g5v_AMe@*{KT4>_@QVu(yfE+(ii@e3wTD zYf7qxF{tdDQo{C*`@EBwyg31++he`NZO1ABSMXLAGc$nRzQ0HP_m__^U;g8_m!Bfr zBW2p8g(W?RL3oHZyEnyqlX!r}pxw1+8y}5wMQGMqbGn8TaX`nM#+TST3yZTd&~?jigd}z>|{cy z12in6D)uVr-U;t%1mHaFBHf*A@@GGmH>KrBi0ttPdvh3=U^Vf+p4{x{Qk|MWB&at0 zs%)i=q~m$o!oU(TWxyr0*i(=T1&6pqIQektijzh;Ap)KslW93ae}f;b=BP|F?B5Q@ z(ICS+l42n}2!~G}1eIV47{uE&W4o~R-xI_#iskVBpesK7H3#{=*Ob)=Necd2%3 zhI?8U!pnG?Qf>b+t=G3!2#se>k9{G()AgU|!UbLJ^27@zyuC)6)v=DPqoD-OA&#{%*HsZv%ef z9`pdIxV$m5Ph^!Pz;~|JV@OvCmemj<_0E{?o*Zfp+TECe^BHKb2AOUj3+YK(Wf1g2T+-%B<$RRl8 z?X6UJtazY#b1o(_5WwNlL#~)2H@q6ef83>zJTFL2;C=nU^BXzO!hJvX;ECgoz81S)z4)@R^zM-@dwCUG z%>z=a-6nzinpWA(K(^5~Y^e|+H(PJ06SA|EV)rD*=BqgS?)U_3j|ao_klxS`R4vcW z3L1Fx#=E?o9Ob(mX;*H0D2m{;2(E@Z1Wen3V~N$iEjSdKf6Js1VDpmV$aY!tDZ z0YzBu3r2UCYf{28BNACZ?%r@X<6$)(Vq<67nm{}qg&|oOt3&Lc7VIYzBAza*uz^lM zxkP{^nH|VoPbaJuH+dcdytCxTn&yvXMP0S^W3tKHeH@{#dVHUdE^Q-_)`_ z9f40me~ULvSknbc@~XJM@8kvWzU6BT0mAlPma6=yDiL_U;ZeNB5&h zAgT7eFXl9-yX(_F`4S{*GBYslw%5i5R4=`_3vzr0yzr7#R~|bQlgB+je;l@1x3~@z z8P2~cL;+-j%>a(h->R_;Mm?H5bfQ!o=(CXb4o)y2ItA_x#XQort&D?5EMEfVZ81_X zAQ){L#7cXr1uG$Klzr%2%iaUS{!c1&sp+;7L=-1MX*z$VdW#3Mi57+Mu~tU!ir?ez z=Nu*=3z9u)&R;(Ld9wCxe-YqQJ|Jwlwhej;*4rt``&b)ENeMkVy9!F#dN5vrHM&!_ zps$-ZDq+}*Jg}18WKqk=q2!mnVowiXEVQ<{0?Xye@UmR|xbDedr(=%ftZy}KyJsJW zOO;WFzH+S9>4;6N z&FLS_cE)=Swv3L;wtA*Jb@NuPr-PwiTmS9n6{b8?v$N*icih9wR~HmZfCn^ngMIJtvZJ2XE}DVmnKi|rLCmJ^K6TvqN4+^ zvpxvyZgq{VmPfsZf1Q=ooPU96^nBJLdK*GGcSTz^rD`6;bDnF%MY0$17%}V>W>m~O zfpyp`#YtM%>F}9qXEAM9oD^W4BF7DFJ@6Keie^*ccFIzpB@plhiGEyd+ z1!l~!InJog`bJ(^2H{H`8q{6C; zZA|nLHsweGMl-Cj29}6$Ti6dcu6R1Qz9&?NiTu0VDO$u~f5hxb z>SmKXtIm1oghB~UcxqO6;fZG1Ir{-3YR~m)X)wCwOlX~4fJ3ptz9%EvQ@qHEi>;~A z6|&5Kx3&TkLIPyxVj=-15ACzjxrd7Ad}WyN*%YhM@j->(PmEg-I>ueCu{&hKVx&UhWXTWkDHbB_<^0!?nJn57kp3@ z2U!+RnT|>bwdKnQ$&OW1O=;KqX?w$Q-nVR<6*~?*p3XJGCF_$gdimHtef<3Cef!dX z-u*h?zn>q!y(4~_1MNI3dw*a(m;09NjLUnpY$?}NFJeR1@({qC{TYxUFno~4i!dYu z*kj%W*qVty{4{HJ>*sO~Y1EGKdapbBVOdtqCc@E=?JllCZk!l3T%ILD z=~xg4)J7W!Z+F|>(@{^D3UQCkwVj!N0@z;b4*ggil0^i;dcEv}1ovx}FO*Y$XH3uI+ZejWN>9XT) zFW%DUu=mh_aRb^=0Xu~>YhB|#hYzE`{jE)hZWKEv;oHZF+PRx`Cf?%FYtqYqqx;sm z+nC36C0&z4IJ@I1Oa}o2?vORn0({O`rv$A$S0>)fJOwKPlApk=_yuY8W%d)vi zuuCc=6I;TS3Cf6UCyP4=BeCV^WxL`#e-#|1gw&o8F_YB+>tXLBI}9BQ5pCifI^k|d z37iMq_~E72WAn-wN-K&me#(+O0&+HeYa)?(LUXw{wyT2n&{%e8I&8uA@(26@$h0HA zhv&gsk7=8FRDlP)8#Ix1AJIFSwO!5-w4*Z{bsX(^$-d0@?>>E;KTz57G)db5e?-}< ztKAgjV_COu_X64XVZxeCG|bh9Y~*Vc1H<0#YRBTKP=OUdeC(PSmF{fqm~97^QId9e zwzSB`Y*5MF?hE#wc3w1+;Bk3k4`BynvdSJk4lD+x)a^Fs;I-{^#k7X_ zM`=2=;sPz4T+7ls8rw+-fB+uie~|#vN%rgH<`o^XdJ$o4>lW{$G%JX&Z&vO7KRLr_ zrb^h00VvyU?q^eFHXLEmokUd*lOQaAzp)Au>8(;mu1Aa5vBuyiVG!1INZ!zPK8A{7 z+cYn~(WKrh+0K5mH_@_}sO=x^C;4_t=73r})e|3V2Hs^1%++3I)+)e!e;_K=JK%H= z*cqLr?B+C~Kkn-b7d#(#ktB9*LL#o$k_ArK0s_QTFi5hED5BG$FcA!|qQ9Q|n!bGc zJpb*tZ`yxDARb59lg+T9g4et@l2F9Ls9K(`Q>lA9Jb41*!oE%~(M$+tCH5FgGScb{vi5VD!zz7^}Rq0MYD1&I8%hXqh}W zWzD-Yn%Rn{75lwCbB!3!2aI9Ve`Y+}b_18&?DsIxCVY4DYG20?e^qP{HxK(>Ma%gv zz4*c~u{XyJ?v7t89{hlUO=yOiAoNju-t8|BaWAh(7c1Mmbe8Q5RjJ67$7Q4sODjyqakf1Nkmw*c(T<_XIQ z%m|}lpGMn_JJS^1ADroQZqBU9#aRLfKd-_Z)D`WX0rIn})kK4=j+5wir?muIxgRkm z9@j*~(opLL#|NjiaaQuIvKE_eM$`UE1!Q1Ub_2fdVePfu{W%Ff-qc)nJt8>$d5VO0 zoR%E;$POZgbp+y&e+CgvXT{9nJ06SM!Gs;oM=r!xA>wJx=9lZWz5LMm58Cr|#%NNR zhvD`cwYzr4Dnf`5pMg<1UvSzwd)VyW;T^jz8v`K`kF57mkdujcHB{1qAY6AXtyP@C z4zbA#V^gkWPK2H6@ymigg#-?tMUtDCX1~EJ zPK?moXq#Fcf2Kj$`?WSW$_bN@(DC$6Q(9%TyWlSvOjmmhq4gvT0p=~1m*nT_1+8fF zd1BGFrgyD(qnPNMJLcnTP6oB2&{`EsA7-46t1&;i*bn!-M_vsxaoB|I?prYI-xX|$ zwF0f8OADi*HIn$D3@jU>7qJ={%9I z)>vk5o(4k(v4$pnCxd6tS{9q%B4COZ`@$wqaSvbT)!UAhbe0<0z8_y-S z>U1&=zy{9SM9rZ`c6s3$_$?5X?Ld_s4u64+K;C!5XuOjeTlCh#PG{ak*p)9^JkRTzIE`cEF;0UKL#V z)(=y7_hS)eOeu82;$A9xwA@LDJnbfk?qd_Qk zduj!16ioWD--ivP>>}*cJB11|t#ydQF4oSOf+UDjVee`sHReRoe9c{keYZ$B@; zvxvj%(cR8M&W40!ePh7GsKgf&~3$K`z#I(H)w*@;zR z5YW9NAZVm@_iL%JwP_ROVv`GLomq8b|WT-IaR ziq*u8osFHpy_WjvbkMGCOCUXTdI$?Q*@l^UTXR z;QOH{xa?A{U|7Tnk1F4e8!dN2hIj-6i(wa&a!g`>$sS;D_dQv1!ksBckQs~8H@8 z`*!<_i1HE_-o%ejDeU1e4VKQ~jBL~q*i)N-M12 zb&WVCA<}M`a8GqKADj2yozHzDiBBBLh8-A5GKuqU|DgBm9w&NA>~aUYhbM_1oYmBS z@^i-ow|n5hO=%4WfVo{Yy~V?G-@H>g=kzRWc{&cpGjY`WrHw)#>_^Npc|qhATjy`t z4BZ{r^{G$C2JlG^1uhL;g{wysRULP>%z#r>5t=tv)1!pFj&+~U>G0e0x_$gkYd*Cz z?K}qvWja=zM6rHn_&cy;I^z6rO1D~nV>uwtvSL{N&L071jyXZ+n!%mJcK4gS4yRrw zQ(bLQyr1_-l?5FFYCQqO$M4jNIMHY!w`LWw)Ir_p&D(%uxRzP}-yyDW5#=ZTI0l!NOinzja*C z%k}#8TN?W``%MnLit{4?0xz$lW&Vg?ry4HUW8R|ql3o+QGqPh)tiE>WG`v|&U}7e6 zF2H;(oeOt*)aB71zf|vH5^s7fH+7SoPc8wOlgm#;e&AO!ktrdO6|^%|mN! z{sh4Zso2t)&aQ33Ol$MLu)u+r(-gc4jXn6JX#2=(cZ-s>7)O2KJYc|^#&qtDJ(Gah zY{iIfgXvt39&o6r5K!`cR%P|~wp)sOEr0E3&OqP#bO^FZFzs$u!1p6G?cNK|$#Cx- zf@?st~_8*MS;6uJw~e`?vP`^BRC+?PGM{%DKwTi(oaDVOjRVaus_!%0I1P zy@UfI6mQc(D z3U6HO@_Kq_;r!|A9Cjo;>fN{Crhre!8Sh`N`P#m`eERsqNYLlm;||ifE6mZ1n9c5$ zf=O>zG+tVX4$$EdcdPdatXkR!&$pjN-?N<|O`Y~0xjELC2PxKtX>zPrcMMN+ps0O) ze|YtKIzu)EWw#^#TiAqR2m~$dSCL&&wY7j(-iPaXS^ujCZ(9voWy40KZ$fFE1aTr?sd2lwZ8d zDYP!fD-LJZ?#||G7H?M@W>xG9S;=2-f7TQ`kFEx6x*;x8h0|TCLYF-{-5%x+q72|Z zn7wIJrRilI;Sp}>Jg8tR-r`m9(cdD#F&!9X$;mBl?DJg-x&+5+oPjslwk{cG+kS0iD_7kkPuW7Y{2F_mJ$vUGsTQxJO&3jqv=$f6Ctf z_WtWHKj;3YFJHk-JnIJuO^){S3Li5$20qfd#ih16Zz{i3QE9Uwy<1{txBcX4jcp8_H|xY+#t z=*8(tkmgTwuCaR)$KJ5MP*%WYe^<6R75H-g5vuWk3!|gcUBK=T=5Sx!4Ldd2?7ScI zusd0{#`9^hKK=Ugij>PbUIJgi&@Vs^rcg!yRJ-TitrD$he}0Pq=kyr0 zTBM00go)wM_f!A~7V#+9m=vDk^esYmJ10U7f?ze7|bf{P;_I|MK&5jAcIkZnOGge>G(-| z#CGE(L`xcb`Aoy}F$ZOpe_(>J3DWiM)WQn4U3`M2md*TaO_QLh}e$mGKxAw99^6gRMe{+V$X0Mh3<{P*j z*T@dvBd0H?fLY}j6b75+_X;fg9v&V*VMNtTF1v%C*=vZ+;@*L}vjWm;KxgQI0I0Fh zO?O4oOsBVD%RBB1cX;a@0XLhM_I!1C)UeEl!`Z&1MbJiST zt5R@qvQ6+OUXMh*Y7W%l_@5%lp9I2s-hGYYFt^e|!ozgfE7{H?@Rz9l*p|#SfF=XN z+Ui|Ee^2OcBQ`9d*#UsvK#IdC79SCzY}QWlDU;X@^eu4i$5ng%@b$M}|G}z7mj3R9 ze}jC3rEi|Q*oH9L&dX_P$Q;}LIK&`3s||*B0wY9k+jrXj5VbSR3<6@X_dM)Z#?D?A zQp{vord0u^%;Th3YuQBV7#!U577OeG14f$3%qE)7Y$pLe_q2G<%-5WqiK2pao?*SP zqG)D3Q4=hiVRH^9=1fc>3h?t5k6bX@e;r#q?cUjKzvp1+c{!2B%=CJ)wqERiziPj= zk00A;KkpSWt0S8ezTk8LFSS}%aa%}e-q)4}1lCEAgbSN}_TB37Vgi~I?@`sKBPfJ= zcDG98=7Rq3R(mGs085LvI7=oDyCNd_%4T9@wZ7nSiEhqJ+^w+KOoN^I?x05if4S$# zCC4i+hblw5`RBgwUZqYtVGWAo60T{NnFI&)3bl9v6JdA+xcwaGWygz-ADCxM1h23W zr-dh&c77gi_UEE~Xz$w}{NIP?WqXK$D|&))w*$6MEd&IWPN+N5ebwXi_CpHf=;6Ej zbF@H}o!Yw%^GuH1i-)y#wm=O|e-sQz3z|R+F0Z{|Cw4b-vREqZ9zk!vz6JS3w7-Q= z7VRF$>u4G?>1$$T6H9nm+-UzLRNkc;QeI@6QF~5$_wqW-x3%8JHes;VS?sZQI>kGm zW}Tk|Qp|!MkEi{k9aGDL5}NrPc>ETATsBbc*MGn}cIN=tuF5zd@34sVe?EY(ch6r~ z)9ws{`!1D-$3Lw>_d;McXEZvZ+!^zP+g|R*P@BUO(Xid@li=_qmd&mM^-jZ38Tvyk zNP1LLBLhvH*oJL*oEB`?p*d`gla6MJLx4vU8SrsfB6ee6err*73t;R;ZFcztLD+B` zY&zw*c$KZ!qph4uc$e1je^u78>f9d5MCVoi;GiGp@85B?r)zXPP<<3ZB3OSOnEN{N zK1>4Z-p&GGEK2kquL6Gwet{mflP4H;1{0-ZLn6qq5a&iTGZ2$Qf)EggO~hcA@$O2Q zTf9>cK__!6-_C_%n)jH;U|t{QaE}^y9Aoq5*%W&K0hZ|4xqUN&LkHX3C3FA4&)|Ti zYyqiRepTFS>7E#N3Aw=nvdjy?ZJ<|t*q8R<<^8*Eq0>um&kYZ@$Ksg~yE(cNB)RS`wS50R zodRlAQ9T@a>L7|{lNzNk_BowP5RT|CNZEEzd=77yl0CnjV+G+>L2N~-hM02te*p}3 zm?fecPKU+9yB?DLIIZe*{Ik>`9{0pw^9ApbB+av&-PWf2E4PuQ z>;Lb)bOZ?yBzQRh2()$FEqVIGGoGt|)`I5MrrdH&%$YuIS(_UKsbq-#!UpYg~euPQ$#a65DVhzfXn%8JA*N#gei}$_mp$P?-=1Rb03^q*9XQ zmp4`t4>|W~Js(bba;GWg{q?!p6dqm-EEHm=^@(;fEuFjC$JD-8VYexAf4!{AO{v19 z5_LUfU_@_uyHnuGN)mH6o8ik&0JbAcS)jz0d^ldxXxi!IUrNv){makKKmS4RF%Z=! zN2%Gk+BgW5E>5}@r6+Xoonx9#oi6|(O?1|-mFubg9^r3`4mg2BhV~Y_glkpXy$#Y= zVM4b$q{FXEp92lv^0D#Ge*y4(G$8??<%-FA)7P)5&Z;ZP8l@c1d3fI2km?Se1o6a! zqH8;qNK-*Q^2UI~>RyeYP=EFMzD$CL^ViOfCT*_>1K>aPg|7|RO|onIea-&!`QM-Z z-JgFiPxt;~eC#to!J0sOn^VPP^;VQda(w0x9S!A+io+a=d_~P>e<%J=hgDWxbgWZ# zDi5&Q=D}09+FIT_I~7WnO*sGsm{iT7TBs|jI2h?`dB{DUJ@K`so5*q*7I;TR-Sn=R zGl!nCT}POz(1V5+!>g@og{nEQU6Mj=%UiT|AZCys%1VB@bp5r&x}xmUr1@y+E|e60 zc085LRc=S~>*tq0fBN(N_UWePr3Rx+M(rR-ZqxlRl&;!)n$jmZ*^Y0#2Jtt?Ks}JS zB?@1uq^o)lgi&RUoZ8)r3^4vnCDyzcR_2q`LACll`X9YElk^;FcYLJNS+ogcfoE-A=3@ZlwM7>G#rpE3ZxNPcL@|2UFXPxX0Jfd|5v>f~UbHvL?g-`os*!cZ*LTHRB_}>@?+&7b?13^4b(|nAc_Dy&@@Yn!`S7d zNV2$;b<2T_fAhA_lEk|%J?T`D>YQriy{j@x9ZW^35WUAexRjT!In*w|h>`UuWIvHo z_!V&voB?uUP&_e*8S)%j)9iasHr|U3LOB9*vm)q)Jo`^8_v6Pu$nNbjpE)~0d0xv4 zvKkm*=fnEOGb`6rRJA99fSKwVr9(f2xx_G)H8oBu$DnMg$^RDQ=X_ zTeMTE*D&S6sr$<8)%G`D6o11q@2TC0?P1We1&gZCDiWPHeI`wUD3ppCeV{@X_3%QQlnJmS@JrL@jT}lR zp6vXgSzPLhaNTCBe3jtvU4K#jdI>00kmJQ9CG>b7ey* z!va!qOqNZfq5VajCo`dw?j18&^))S8e_aeUk*MH7E-I@Yw$MQVt2ctmHoo;b`bM^^ zL6>)h`EY*-Qy+o2&B?|2@bd%?~L5#Z$Dih(}Y$hO2GxrAFdobs%`QbCt^91DtJrCf9yI( zj&ueQqsvs#*Ml{wva?@9&%(m4Y#EX!t2w9`k1}=iqXFy8`_=g`0#h1vdB!SCBR?C!=Qd7A4nBmtuWsieyr4P1RQhb(3oV zszR<&lxUG%^d=#y;}me!^h=(Ob6VUEJf1WfO;SF)_ zix6#DNcTiR;=QkMsBj=N$$?rvgrBKIIjw&Pn!LYU?;C8!u)k9tZ_K^@QbV;G??R@WKcatNK|BIjAYrTI;{q%F|5aHO(Bh$ zUFx^f{sEL{BUL}F{Fp^Ne@^y=c1so@rw}Mp2wuFEi%)3#7W5aJ7uBbS-45>pDM;5(QB3cIP%|@?B(Z=FHg_?m!-Qo zAAzw{6QDGc_Bw?l9Dj=5x2B;V34dW@O{oDQRZ#|1X0U?^nj-9H43mQrtGvcKopRf; zypsxJB!AIzM{drcu8`GTl6-cmyAwv$o==^eO>-mNG}I&*mt8xu|Kfm%GOmlaVbQw% z^7>wbDK;AiUcTrtU607kx83$!o_~J*xE@gFEFL-tXBE%Jlp!Q+*UL_{BdRL<9b?-J zv(vMRLh0}p-JZy>qeU_bd?`6Tk*K_9) zb(pBIWOQrnxsc>aBnhb;YLIKn50S5HuzhGg$lBTuXW)c{85$0!4oof-+q z-omIkN5Yq*kds^CaBN=Hppeuxs`q3$7wd2Iz1#F=k9J)OiyhUl7INvH1Y!nH=)b7+ zlz&Pn)XX`|kt2tNs9jW~C5dVV#R7)WI4k;F2F-&duPoDOBdEvdMT>(0Qx&e0P2y1( zXWri$k3hcROaYl&O<8XNCEsqB^PHT$6{G?LQei?RM6Ekd!p2aNLJzoB%jq~kUgVm+W-Cj4qe=?1iG`lj){^g zBT+~xBfSus*=4A3wCXzGOmDRgA;@Hz?xEy*Xtzdbsuzt-(wdi=h@-uJ5Do1Ka9@In!LA@qPiD^%LC`?M~*1$Z8I12SPRjiF!<$pPJ z>`mSpxGq&Gg5+c?^+35CUAY!EzddmlkL*K*-Z@f^J1mQ?66>5PxJRV0!+jL zQaifiPn=FQpf}*&D63vN z-Jab&+h~*~aa}D_lFI$Z<&dI8dD~4RsD-nyhE_8GK;=@oq>(Hx5L4vg0+lG=h`_C? z=KCeP!~NSpUDZSw)RQRsRXVRa0D!$?(-M*wr1P2fli3nhBS8s4(Tt~qAb()(bd>AZ z^VHZN@H$$at$dSlgrqMmIIB$Gh+@PNqD)ZPWmDbeaVZ=co1suXZ1NZ91t|ZKD9QSF z_lad!*)=l_T8P*da3KFGU2S~Q3w5oM9j7`*XJv!yvT$tE^p*@Aqa&avP;kw|}D+Fo3=nSrtBoQCSz6o1Ae9%0taCa{2~B1m8pr9~a-1 zSCfY~d`?*K&UB3)8XlI}v|mM%s$UlVDLbbsNLcwIZ7hp658FfA68z^d6bD;P z6xPeBN08y#sr~>b1Z$wzIRiGIuiMldf>FRb#Ysk5d9*#1mJ@-%s((}=O(6Zg7)%^s zxA`Pj+Hue1^uhfW;Q8mv_n)7>ziVUPu&Z74P1@FC6yA3GyJC5VAX*ygTrRt+jCwio zn^iR={OBE;H&s4Qhv3;bQL|@ao*EjOr0k0#x~0l~-1VCz$5|wSBzk|H^HIs*E#9y4 z{Rg%2RHy*K?3(^63_5hOPp(tLoTIaUCAxVXsX+@LLR#q*;oG{ixC#do;i?yRJrHE5 zm{<=2^SFlUBr&O{nXC%PzWRCwlip__f3AvEQTER<4t>X#U4iIbH#)+JD%1e^R=14@ zaG);lXUhD|##t<{JoZaXLiEpL_Z3`*Zo@Ysj-)1uvQHtv-hQ50t0wBotw_FRcQ>;7X{6t zHcURYR}s`hWicLcS3s5km3EL86_xaov`WqM;?L2!sRlhNVMez_!Z)#2S(vw$1#yI8 zK@FSA2A4#T9Z#g90a(dgsb^0He>G{$edm$ZWA1e2P^+)T(wz95y)bL6f|C<+rC3A2 zu0oHCiZfE$G~ZRtYK%qx*>)ePwBEFR zj{3Duw~pn7J?~hE7FoEKX;iTM12XR zD@zA%l)K0Z?h@bCmLbEw9mzu>>`i5%MNL~3f%ItJFV$FqJ*)R$CFm&>r4vgKS<>w9 z$l^#6qj&v#sdkqvCqulbt8>>&NTm&TXDnLoD*ssK)pb080_=eIe+zc?@4x?e`QsOg zd$`$#i@iK&aV@8!X`CrideeS{%8!&t{RN`RIyUIGO5qr;%f1|d`Iu83l|!86`0WxHNavb|q59GjCNw>;uOfe?suXGbg$&Q@^7Ayj2NwY*Yoz&D_${|~lN^{$t zZe5kc^RA1$eOs#k{Pns2IzmC&e=EXuq*R)pE$oPLTP1aI#Mu@CY&N>MJOXDyC83U{wQs_ zm9CgM2h1B@_OPvd0)EhhgF+-a<0Plv5i>7I$n=*on%xfOsd#(7w0GUTxLBt6C1v+; zSdMLwr8!YIJD@%kB0KqAn z#fi?D)2?eO_&nT8Ij-t|ts`A}f^Th8l__;esT$6)F|TfD5-rFl8|oqg^Y_I&dg2E` zG+Vjme^YIqw4CiAmTI>%1tzC5I1q=Enu%)+cmZsX#LacK#LNgs;G#@{p)@4_R`j~dK+jQX~K!JOT<{-ya z#-h$lqtsozrx;!UD>i-+<>wqEX|k)JOXakLU6ZD5B!5S-v9&lVDciX$bFg($9a?#t z!OsSr5djyDF!f$093W)N(c6o2`T5C~TZ2NTq%p@njZ7_pp(vVM! zniie+(JK~QeMvJOUfhqY7fdBHfHDZX5+ogO`wy9sEvukV8Ta==x@`#$Uu2tF0 zAR^gV$A2r%8`5qkr~=XN>-F^cseF5W`qw@9-;}4kZN99w_jS&5pUa}3K%s2zN&|R# zlcgn&0z$c z=fJl-sr>110+_9GE;4fnVnel!rjMPjiBU#$&VNLwo#IT@_2blCBdcH@obqiy}Ws4GfNQSgaM$|82ouzLam@|N8!^5w3!qPgCVO31PAm0@Cd*FW)#>k~vYYq1nop;- zQhzX2Yk6k?ivlgS%Pvm)AU|un`gS<4iE>mqrSgf|W(L&@In;IXYqkTpK;^FE&)LJq zKi1$SJDAb*2;+3exxVBDWkcCy3I?4-uBs}zl!#862bs?iaiu+?1`RT~mU3UaAHS97 z65cfyZ>n%hTyz^E8&jfgtIqYROf`|HmVe|2K$W+75X)87;T`D#eNM;JG~(;rvmyck zv=%f_$|n(R(~|2Dt(&X*oPP7BclD7+Q?d;pKrnh+F-l9#u58haMqK9ov>|Sl97~2` zhmr$3*pP!e&MAOZlykJj$tP)0c21Mv;XV8|le{vcnVl)3P%W513;K3aKw=y@rhiI6 zKi6fsuh_r)w|PDC{jaa}<;%MZk{bs|frj9avK~-j-Z46wRkV@2imeP8#p$BVh{|md z?FqL>Z$mqsE?0a3+O9ku_@7*s96#Q{?!)ncMH$Mh7>DDWO21vsd1~Or13zp!t~IOv zu3Tf10Rvj|K1!!NA_RX_iN(JEZhvLT>jUc$zqVad7#_oml-hts>!CT$>{@^eCv!$C zUyIQMUoMqyn+*st9MK??G~ct($F8)lK)R+7 zAx`JC6oz%!if>(_caf_6@UUJ}5Gdp_Zia1r^@0k{o3kO71&!T6S*PdIMSp3u?o)yn zB(H+~Tid_uZ+q<$QMGIFQjlbko0n00qg?PhOP4&g{hCzgHuQc2`zXS(c=1WFICVVH zKGOMH^-aOR+cBNm)9_lAS5c|3V#*@%p@S1S*yTET=vw%xYCzDhnt#(2H5u!kmQYyZU2>ANqa19KEsCy5-T(s^tv06HSp&p` z*rtv<7)ip0LZ4fe*Ye1os;r8xI`MFy)XKDM)3H!LI@fW!QmR=^AXGdbuyB>>+2r6O z0U-9F{p1o=mm;f?ya`%SW2hp;IUE5Ex*PH04lqY^lE*l5Bd`4H=YP|mPj@s+7MME&P=P-+QpfPb)X?efv-$0* z{rKzShS}Ae!&A)4E6}a9GbgF$PU-4`;H~EFFm-lL%RAg%A5%#nZQ1~z%4}5o!B=G+ z98~Y^(u_shWp{%^ar~BgEb|0{L&3ny=$4NUUz6d6;>o9)ntyHe<+M@44{~S~3fCyT z%4jO{%7Chyl&7TSHuMElaeC>5DK)2@H=yXJHllE_$4dlM!-nOT@*octnA-t9tBx3? zklSLt)OSVsI|2s3VQ*xkp{C#@W$y>^lzLmuOioUo+Dh|{tw~PP|hJl!aIo;UIcUj2=#>3NVyD zoNQ=GB6}uzHL6E%d^KrGIVsnr(15OyUKlDd)+%e)`UU1wsY0bWwT~% zet!)e0v-+uoP0v?bp~-Qp;)2K4b;D=O{dZkm3(E>NY3vpQ`Ed#X<%6x+f*C^e3?K8 zMP*{$R~f#nTnl<%@$kEPMI6xLmOY8kT`8lLFMPvb-=97|Kix&3@3(N|kP@p5{|Fuj zVLB2S)n6=*zfqfPid=3M8&NVj@0&uJihqi;$a`cZ7Erp~yCBQt;+dn4$*%XaKkE%lZEFU)X-Qre0EZIkF7#g_#;$t-qSf(>HxYwJ%q892h#3BiK_vhwX)pB2M!ZFp8try1jxf6Xon1?~V#l2?#3H)v2yirgx%5oYvB3 zS5VplDpHkd=At@A+UJ;sJqfCyqypvRW067pWmGUHpa@47?^@1W=DV0m) zr+^}sYCyItA;#03s*6>1Q+9x>qQgE@NlC(Rb5x8+o%iOpNLbKdEwx_{?|%gFf=1JI z5_obKERfdb07q0tr~oU%pmOk*mDRGdN$eUyMflenk3rCNkd=TF^wc5t>J@l#60&M* zdP9ifR_~%tb;aW4$WXuYFI=~#*zEU@4S}0u&D78~l-WUgx)WswV8XkA)RjR=iYcr7 zl;fmH!}u~tCkm{Yi( zA$@FwXM z1I({J5m41h5>C;^(|@Ezt6p-~X7!|2va_rjlWqix_I}0sf8TZcZ$w32B?Y%PXWjcF zwoq)uSZR3tI!9%VY#;Asr-k`G50c)iSF^ia~jwMZucY z3CJ}Mi-PS?!_ix;OIfj@_SnXI9@54MgH)dTTIKU;Azq~hb?s};_v`h!d?`Pk{$a^< z)6J)Pc{aq-*)-9SrUeG-O?H|SYHT)6p6v<{Mpd04uiXo&p$cK*v-!fjt(mf^tcHH! zL8CzV53GLJy?<=CCrAh%LS*IbDIne|@ZjBe~F3^KeTBl;K zH*3`OHE_PQyV596nm)K?oqm%!sCRf=x{9gq*!S!NIDb%`Q`eWBuvxMk_X804w6*HvRD zm;~0V+n(n2E|=GP(atO}pEb-nzj{rX9GRZ}dq;hUGm>wpZ$uhkoKq143GhH>KIxKi zE5Gri2(~e!n%1tHO0>hV=%A^8uFks2dnv;6E`lxW=iH_>vR?KjTxnZuCWl#2~bb6 zlfhzMK*JMSpmy$JAw8@_JvfuTNk4UwOE9e*#*vq{&O(pVI=+C{DEb8Uyh*x^XFpxN-!%p7jss$xpldVEH^HLrylYzJDY^mc(QH-l*k_6G)3!M~qz5*Qc`F ziWg4xJf|Z~S9y~Y9-2zd1XBBPt4u%J2r@vbwfSRqPJVfiVlT5v*hQ&50nS%a>i z%IKj;IC=cOV1NAfR6afbtWV|nV}t>E1*~u0nVjl8Xxz9_SNQxV8`;UFDd(XGXwgim zPk;6L%4Sf!!Ok@hXrCOBHFR(1);%_`fYxF|WipimSs3ztv2%Ypdd3p5dmk<9sNwcb zYF5$GmX=}*$;%eKzxUq+dR@*Fhp`sZ+idKi>LX;sj8x9+R5 zl3I3vN0t}APGyBND&V<{yJf=nm!IE0WPdIa4DZ@pbAB7<-)`AY9k|Ldu;Is{AR;}4cZl`YEyNuX2SXPBpSEmj%023g{)3H*``25N5zTdx-^l}MQha|RmaR1!nv$A+p~ZLf`IO;N#0tKjy=8VFMlsr zni7dh->hoCXo|i~O>m-T)LVz7z$eIPz29Q~Z{3_&eIM00G&lc*&Hg6At1RT_5haOi zy8;zX=_;aq9_x@s5}Ky8x`#%PMcyQ}5{HPl@+VXm9FhmDeK^ytuDpjN)n}zfC3gS- z)WP1=y{O5ah4ze(8i4oVmFHe9{eLItPB-9vnQD9veh5W%_K<%9eo@b)Ougf$Esbf7B>|Dsd-hi{fZukIgVkoISJZj(`070&}98hJ0y zpt3;;e5GiTHu&wDu#mR0UXpD41!#9@k~_IYyB^qeHhzHuY8zjE$ggYGzdgO5#J_Qi zy)=$G%Tu{I<9w)3(tktL6imjKH zS7$nvmMt1!s~gpb7*4jX+f)Ob`t~_(;Ud_ON!hyxrOHxNCDD1S@qcx^M=$xze5c!@ z{qd#W6(8J(x9Ll_E-6$;q-I$|sMz(%&^uLXb=4O6IwVJVtI|n+<)Yp`HZ22)LQy?U ze!e+KuI);bzplYfB5ofF4f5-kb0goK1n@5Jh;T9?^IIOMn%WS|ZO)Sm$lJSmnNy1Q z)Kz6D`I)ppW)lUiv47<7knuI<)VaeOVQFU}>F1N}9_xm_@UutkV_!F8%A5j7cK(93 z51=mTqkCJfA5Z`Jg^a;2e56j$8fjPJG-ZF*Hz8JS8lod4idw6=JbT*qYs$)DQuKBD z8>_mL17ESrsHf^Y{9UnDwdnwnz|^Bp1LG!nNud=gPh#B~m4BTAC$A6BQBXU?RdZP=0GSj%EpZq?$C5<%qzwOy^3hl=mV?kyO_nY^xPvql|ZAKB3cTO-6c zGCfHf(7{ga4m$Ga#O=qD{V2bemtRSYH+C6-k3-_Q9GOF+rEpVHjqRb;FXfMQ(nyr# zgap7sJ=oa0It*mIvDxz0|Iq2dJ)V=yfh2zvaMxi70>Wl5VU*74DqC=XZ1S^eG7=oy zPCDzZB=|*#t0a$X&oV96bCH>$Kb}$}=R73f+Q_~fo0Ryg?wT9~jc@wxj_F5#{`~Lq z?eD8bIdUtXINgFxOORKmAkB(FTEkf)-~*M&qACr$>u{d7$@>H^dP7*8G_JesG`)W^ zh)@JK=LoK{uxY56v`bwzAdz0aOXMHTS#d=SWoNu40B1@y#*BHh`=L()IT3hxUIYhi z(m7&>W)~8r^2$!>LDyss*y z#YmAtfwU@^v@8mfdO9h^K^Xik3%hcRRa{+^k1YIha>tsZ(>Ybw0fk=jgDhoQ(t1*b zZ7~+R_fT-<(n)QRbJ1*hkF9IKODG+byGvGLgQyk5cIuGF)?vrU$m&R|a>RE@5m)W|U(X-c=wA3mB0pGiY2-`Rhs-wF54KLM-@R!( zcNuv(h$kGZRKj4h-3qdcU3u*Dav~JCNgOxh<#q54_^ILT#ig^cPS=|n8T+P?61)4M z2A!z{a-JO(2fR*&sk20CKcauz1_dKf;-1GU#8Tn!~W{VnK_QjtK}H)3ZOswe?EQw>s$ZWqA5B!4BB*>LE@;pKe^e- zzxp&gj2roq-P(nn)j;S#GU_}@R?#A*#@v+a;#ww2(x%H%Hc2**;|JOyhZg6p$u z+m7wc>*$-@H0{TtM!#^{~L#g@7()39ulwX5oU!8*96cUoU#{NGXE7^X<`# zLw4vM*tn|x5X?#V+7GR&MiVH4+Lb)K5(&LfP_5bPFBOqjpzME*Df{EM^7QIB@x7HV zrGDujbMaVf&8LV{)DupQ7h4j;DGZrc>7taD;BbMMRLWC1d>tI*Q~KDZxf4k7lDPNU z9+7{m5~X)%96~GovjIU3zVc4TL@z!sc7OvGx;Qz5_0|fiPIv3GOeCNZ-F0wu)&jf{ zylj(lw=M+ws_d1efvxF(eL7E*vv~H_!W7YqQ(`lUlSph*H@v>A2WRLyY-`QmwgH!w z8x5Mm*V~dkc#9AEC-0jgFx&$inc1XG!TN?@{tv1rP)0vTWs#U69okA@lj>hs& zab&{8Dt(Cozn}{c z>!N|nR6cS8P0LV!C%&>qv3c_63=`^U^j*@HL6=o0S`+j%K@W<0?IhM2>SSNl%)8+r z3E3$RE!Ahc@(tgv^RDvj&hSetO8a?IyB(KuycE0++t~<;o1@j*6}Ekf){i(fb12B1 z{68xQPQ^Hqd-bl6K&J>g)mQYb*!KdiP@i2J!B*oaGikVg%}oESKc9d6d==yxidz2l zvA}VZS1;{unF>bBXw`-$b*JOyS-pxHbl`S&HRdU&2`X5WHy~IKXV|VpFqRk3GhMpb z7hQ`4Pzm71Ev}0T4HC0!+S3&IQz5#tkvJFAQ_#n=ZgbRHSG#x;MC{%G04e(I!`_j{ z&#(PsF`L_@PO$?BPLxm0dGe}Moh?AznCcxv1*WL|Nl?tpCYik&gZ|j6dMq45B@kF{ zwN5H|c|s^xx5+%R44JsZ!}w+R zP|!Nu6b;bewI~c(>@-j^EDq?6Ft4e%AopdRl3sS)PvXotm3gX@qD3H7Raj98Di=i! zC{k`9_viC#a+ubdcTeiuB%N%6rYGUh`-Ju5ooleM4V_qZR80zk5Qe>sa6qeS!fwqGEf%xl@V{=Lx~i%2bN3-xf{wI{8KxXq&@9 zj;!QXm(QKOhPKD8WKcon5(yXZ0MeMu|YW9<8u%DCTa-7;$S_&5H zAWawbl2nsZ`K%UyS+tK8dI4aB%4kl=N(q2}IHaC08iUt)C2m=yrMK;kU2d1Ik!5Q0 zBo#R)--?}>8+h5toU%FXz!6BU+2TOs02id$BTrs%v--dfj@U!k!2QgtX(ShWv00)S zQBR80;wW)Y&>^e;s~T_6@h;e>3+1(6qR^7Oy`)cqqh>m|&r}(`UfD9(x_WnOxZ?+Z zsD$;#%0NTvj=Oos&*!JV%h)`cLa|VVs?TrJP;8(}(%~3QZHmm2d|ElcLPm}R3|U@% zGM8vcz8$KMfTgyf)Ff3+S@kE8qat97gGDkIQA16^A|kejl9HJ7S^s_N-aah#D?)^}OItKw5u`QGI_{69xF ze5OMwQOA3#nP{3uhPyrR&u{z7sFqB^;Z;}3!*S$n!hlH!epdE*Qx0E^M zl_;#0Zrkx1hg(bYL84(nCH!`Hh7`}2dj)|=I#$0}$IF3+2=txvFBc3rZ0(^bC` z-o8rNoEfma7AJ)@P%E3z2^uAT?o)WyqVLKnU<%ePE#;`=K^(q~_dz1~6wDHyoTO`{f)>Ek1!GAmq#f#@kN&^XYTBPaHn(IFkc| z>iy@ejAjEm>YJ*7ykjv|kz)r6@Co~=+o*#67wDZ2tnIK*=)G9BPY@K4QSu4^5{uR% zmyVU!NflG7r3|N}NP;>XkKS^LZnq&p-J?gHa=Eztr>n^1M+Qx4yUZ`%fYoxXxuYOtW$*G&$B^BP_*q>iM zzx?>^seL>%U3VSrqg@FLWy+j1%UR_g)N6R<^wu;7yodI~QQxFxTb)k5cu0Gm^5s;) zIc&K}NB2;(O#={rNlQ3g6|PrXRd$QpHR#R>I(f*wNsX_=!Gx?}nF8T@DErsEfY&7G-K2ayZI=6nc~rsN|Kqgd7?afiW@D-MVFmoC}_J4rj-ca6d!h!fQ-i{;O?f{4%Q6LCwL+F* z<~Q}W96(Q0A?jG}lSEfDr5!kg@}xM!eW~ibffC5N#AELq0Reh?kOMd*s>dCTXqcNE zJO228z+)$eP>`m#MUC=DGC|^Oa|(1VUY{=xEHpMZ@pJgSlPdQ^Sy?3sRD@$`K_yfe zwyONu=ujMZcGu1LFmsrPnsn*1Pc{kgNBJCLrk-l{_X+*yCCW<#^{TIi z-9IUt)dlnNco2S%{)Wl;E-R}_LeOG>k|P8~I+e(F($pLHpiB;U%sU86rk0{A-K+BO zvQ~)hB-%m7_r95elahato1<)@8g0(*cQ4cVKa@|K9?~+bHel}iMFaP<+y229Qmk`- zI^{#9=76udep}0q9H&)ho6kAZ zuYH_EYC==or2;#Iy(`<`lyP|2=766Sb8)Kh+AYyE-eqTcb?@-Cl5L9q_Mj^P$1hMu zDDhEksIhSqp;s4WR=$_!rKwL%a3=kKkVGRVRjnK47dAB_lj6gKqAS`uKi{v|fBW;_ zHd(mQTBvH+(4`V%`Hn;=3awn0>2Aj#G*Zj*_1H^6!S>TBbRZ)@UcdW(O_NmV0hbDl z7q9JPzw^|5uU;KBuRSP0rN|tGb+wh-E{_pt=GvlGX8 zxx80J+?1ta3pI5bfb)P8Ck-`!oZ6}3+M(p`z8wm9&p!R3>JdHxrEn zba@9r9qK-N^P~dH0`k@B$kK<*r@W(@DA&f)k+Ky+8C7Eyxxwu5)z-OF`rckw2l1{c zttBm~5I=1Z&6ITag#YhvpML*k=p^67{+qYtr;2&1%x|WwbIJ>YR~3eTB%5Y~)oASN zz^iw{OZo)CnAkJ-&z@xA?^Y=W6>7f5@gx#){?0{(S1pK|S1WvP^K&Jho&NM&Pc{%_ z*jKWCR@J#vols@hX~{7Zpu#ROD0nfTvkyo`-Q!ao^C~CO5W0m#?cw+YMMiSgXiAVO iDdxmOnknd-@;_5uI4RH%32Lk1|NDRMR9RFQ5CH&Zv{4)Y delta 36222 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 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/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/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 zcmV()K;OT@rUJL70)HQi2mk;800092e7)Va9XFPxckidj7m$rW1Q5VwwcQ@}u-iA? zFMz+G*rG@lNo6Yg>HU47k!QzIR(4fZr9_^ycLcE3TytXm;Q#oy|MqWx`E~thv;AoQ z>+ipQ`pdSJ^q2qi|Nh(m^Pl5?`pZ81F|QU{JX6bih-dCC?SI=9^HI}&^<%7DOPfcY zVeLKcsSo~cjlHEatax148DsC0|K58}Jsv$DDby9#wY9XZtC#DlVQy`meLvzJOUiNW z`xyKD%YXg9{w;0sFQK$L=drEx>if2z`?=O0x7bJ8`o7jRuQOcR7E?UzjEKtt(|Sodd56f%;oAS)-_u_S1afL@?ZY# z|NFoH&;R^i|Jz?$`}*^jA7B2r|I$8xyw>+0f7#M;yscNej$@U)(mdi-_AT%GYnGc&+nW@ZUPus|amu3Oy(L=man5^ACS@GIZj;xQJ$aa3 zY6*LsBOjs8J@k@NJxZVJnDH1P^xFJ^?MP{~lEdCtE-lZiUZsb|tM9d~)VB0kul2X~ z`L$XRvwwM8Exsq7F|5Ot4rAYs!Do!4PG0B;p)K~5ziG7|>Et~QewP2s5tA9(WZ&Zv za#&bFjWsV8={x5!sm{H! zE2CfAJ`#p9X5F#P}Vt&THn$H_X?HtIf(bAPL`UstKU^bMcU?y-Y0dd7~oeqM2n zlhwS!Y^@!8xeEVb&-eORt)IXA_2c^6`u19}x|g>F(}1oq8}^^ZcJ?+(Ip&$?;dAzy zu_xY)m&I`RaGovhp>|A#?>Q3o-DZku#f!h3Wvj=S<%nfl7*K4O!Z8aUjAsn|Y=-Te zd4KRjdp))@y}4s<+fgxtp7CJ*Af$=?GF#~xabxz;}N)m^}6DY&7QOWW3}*2R%#_2Y2U!1t9O7dZ#mUjVmQLU z5kuMbe&AjKAc)(3O+XOz%>5c6ZY}hDE${+=T^$s0qiV_*n7I$uJRE)NEFM5s*ngQ2 zJFwhh2Uwn~wSMg%$HN`Z^JQI`FXhYJ`k6tebYksWEPlwf_FW3cE6rPi@wm zhZ^>V12(`G;5g1+M`(lso^N35_?H1}uxNS1Sx$dNz}SE#L#n?JI>#BeFvqq57BxZ%uwDFhPEDrn+dmd;5;i)vz410c8~a}}uL#mz*jlb~ zl7_jmB!o>Cvp1qS4+oF9PBw6@dL5Af#HOUO&tvhQgd-Cf!r357e1G0PFoJU%6K+&X zPP4;eHuhw_U$FN59fEByj|8QUv6aBeADHF*}<|pv3w&se>E5 zt{rH-jm5-Z z8P`=3@Bt;*63#dlA5?aNWoztD z>Q}pJJV1epfk9!;Z9$2kRu$d=#$fK}sW-8$5W?8tAS>0v|9{Py2=PR(o3M>ha<2PK ztz$`Gc>TwEu^ceb5cmlG3%g>y!?CwL?mO^b10iM{BKo%F4&Jl9py-?tlLi4!ZD>Ek z*yJ4-UydCglDHG%K-Au_BSJrBwE-)$jkR3|{O`8P+b`1Zs@u{;cE9aww@ zv*yV@6LK*HLI$64LCpcBj@9OWtQSt)Z?1uNU6?Uuv*j9&6NIifJlqM&Tv%)j@8o;8 z+8{stC6w>D@{B~EHm}T|EgTh7IxdJA@KRh$`TYf@%YUpiBp7}XkShH;KngJU86m%Y z`1_|%KVW!o%h% zyWa>2Z3l2S470$d6Alc?+8bM(AR2%^A#`o>CVV!5&`5}rsEb;9voNfK1%p-bKq#I_ zK&_z^et%dFTUogi(iz)MfLzDG-d5idWQC`abE@Wc@ci1-hz*cwBM@f-+}a1(KrX`B zp<^IASlLR%Nx1C=pWL4w`R)7ncjomXV92gStO7$ZC;}MZNHnf|Zn~hD?DML~qKuM6 z4_*l}7D0r%^+J@xQuxK9Zo`Jy-;gVh#SX%O34d4o4GJ>07*PvXf=I&S1HU|RA)NAh zi;uw89(gycqf~?|zcmP^5PiP9p;57fbPc)?WMC&3@e&=f z6L~Vh5PQd%AUv=LEOz8{^jg^u%(4^EqQn*2`B<#)fB*ICk1szSi~<7)Z!0#7j~3=G z&wp!s4yYqSUK_a~B3S{HBzzB$OC2dL*Ph6&0$t{f(k8(INLe+aY&}q+Ft$Dri3w6! z;(0H0D18{&I`QKi(4jDcQ6wI3`Vpu^%RtBZbQ~TYK-j^^0D}&#gkk~M#{siyQr(fS z-X^pL^F5?o2r=9pe#8P35z*D?Rvs7|#DDcNixp75bDm0Wm{8sl5gZ#lFyHeTAb*uXV$bC(OR%Y88;kWdi?rIT(#@MIG&{f_0EXNMc^TnBsVY zITK!ZK9pVKM^S%Z8CH+}J&w6pqc)M=DAT#ngK{DmWFydGB@^O00H|wwQP&9p0DrH5 zhsX->#+ZC3fK*6JhH1fP#<39qp)FV#0w7{^)j!!`sn;|B=4+lSY^dw8ph;{|&Yrmp zNCkcOe5u9lB9xpJnMi0wn?N%I5q#U>S8(ImAOt*f+d&EV1hP}T4otBp z7f5^6Bs-Mhhuez?1>hL83w{BIK|gH~LB4f@`PN>m)jzGz^QpQ4-t9qK8-JV`OI;8q z+zbX33c?H>4JlLPi&OynHcn#x#v?(0@J|qb=|Nk9LSji^G=Vl?5O@F-0zQG05atJq znbpd-{}QEu|HS6wD_4K>N*;ozZj)#XJv|2s4MmEZt{l)mpB^ox_6eujbI`MW`3Zn3=JSf~3 zz=|H6MHaWiSI(oII1cbr2;SiJHqnP8L8ic_a&2!y5|zOVm!<@Wr zQtT37kUra}l9<>I4KEv8*dHhmhJt?(Qv2Q_ju_aRs}Rn396~gdQMIK=!ec9RADR;K z4t<87KkRF?kKew0|Lcdxu}*l&qIB*<*G2|y9!)^5yZo2+isBY3$8#h64N3`Uu@pcR zq;Pftg=htV8XMXP_J6v@I;FJND#*%Ht%iVRX}0r3wBWLth;m4_5#vzW@j7MQ5f4cJ zE3j?gdxvZms59Wj9#$mz(a<8WeE2<_<{SuXV*yK5<~|6Y@W+$*2Q2WQC_21$TS;|) z!TxxF0ZRqC29LcJzKcHve*!LE9>+RkefspbZy$d=U2;Qjy?@SjMnm7A--t~!yN^h4 zAa~6Tlr3{k4@3ug8aYJ3QANv6aTdUwxDE9Qp1?PN3s&$3_)y`FkwMYg1p$oc`h*4n_ptQ>wc}$J8~`I~o~)0y!|pan_vHZ@ zL8W=lls$GMdVjO6P~!{*00-ePp6;z31YIZOC;U1oL@M`C&Frfq7yV}mDVQ8tL zm@>MhvxJz(fX^->1@_jiQ;Wqv@aY`$i?oKN^1HSaFMp^xXkkya%wEV=@_9_?Sh8fNAr?2qBUm@qwP9Ak&MqS{HPNpN7pk+4?fS=xnIwqy+&sc(nJ|R2 z*2`EEv?K6x!LQ`Ei0u)fJiO^~948RxQB|yP2i&!1=rAac$B%#{KCTmLcCbe06=2ZB zDMWmO6QUt9WJop6l0R1L%jdtYZ{OE?9_E+h1(RP7C4UnrBpJLL-MD1iRnvm&ZYPyC#0erlZ!t(#jVc2p*y=Bq^9^3G=aJ z-@bhP@PFIKr-i-F4zYJUtP^1`DKxmA+qWO>u@%u+6il+ysnC;syKN?K`wPI;MUQrT- z14~R;SSq+0GEJ5Yi)!mS%Z4~QkR}*h%@^S*_nuVQs}h+jUWpLOGoB#mM$oTd-icb6 zTYoGWs*m)A6%y8YfpsPf1WJbtzzp|0Bld>*&`ZQ3;q17S|NG9?L9Dj>;01XDt=>;e zA14HL0D9ORt6#%}dGY2vHe})0!c2V5b~Zfc;zLkN#O4)d#8ditD~MAD);(K@7rQ1~ z+n+1;x6e=WiZ8)^655daC!`Z{^U4Oj{vjX4SD5yf%CK{>p9*8`6vB3`HZVj&} zzy-)~U7*diaOncfX8@(Jqs44EC=aF6M{s5j`;KkKjGy2QFSG}}(CnyXNF8esOEqX9 z8G-XaBxnZ*v;t}a%vBtOd5ZrsMFJ}zfv28n+WcqUB#ineKP+m3!VPw@ZkI3#Em=+f7 zdGtPW$LTy0xC+Lwb(H7Y4uC7fqd`7SkYwRM(^81sRx_*v_s6zOtF(Q`SH{FnUdK9z ziH+hxFSv8C5hvh8AmLf|LNJNgTw2BUqk?3me8Cz$w^-&-UD2E$5PWhNJU$m>X380BeHrnOCa@_;O&LXv}oV!>gqs z$8|l|>-*PF?eC*~`swT6_kVE;c3m6%Ie9Vwui%NQc|a3FC=)_YV3~*jo`HCfle-ig zf0?ugL0lp0Q3%I-!#crX=n+wVd!2$sRtfryp_Q2S-Y)Q78wt;4`_bC- zthGMQ@~`Oef0bEH6bGRrW2#UWsPxA3e_Q5q-ht-;${JxAwIA=Ocuvd=sRZ0LRMiP# zn8cEElaWBg$O|Y zZ{|e+nFs&Gd!_=7mldGREe0y+(Su;9H*Lu?llB%Me`j$)p@i2IprRh0gt3+>JZk6W zZ$Hm>L6XmY1xa?DSW&K#Od6j+J@V@UJ10QK0$>#8FJc4A>X1CM6Ri>XpcMrZu-4-8 z)O|$36-k8rXX``S+Ig1y$OI8&iZ`5a)w>1|)`BW0dcA=@dmXWaF+4=GWD5zl?Lhru zG2NbOf8|$@Vers9?an4afiH<@1k4Ud27#1s;=5R!0Z?{v)=Fmh7sjq-5qVqD-Z8xulR5Q(0mG@oQVl1JQKG(-xdtJ zy~52-d+5X(*=*Pel#rN9(#fKjlRp?HfAf6pjF!c)YS55Yx~sj%2Y#*3_d)&x@PX6U zF)RB4Fc8Ngw$56!Y4u|5fNPKj6alsgG#z`}yUva(8nCcsTD#N%tXcnp*5yZ_MG%e6 zGP*)&U{1ZG$J4mU<(1;GOUgPeIjK&)H{w1ZDSteb0Kkx4dK!~x9mUO8Dc z1K&CcS^2W`4-T-xbrI1_aQ1}Ze-bl1u!2%U3a%4h^W+MHcss`5l;Z(@wSs@0fh*z` zkya+RA?1~YP$%T$9zD{=MBJs#k_Z@~-s>iScHof(b4l3TwW6;+YF{2$+u( z>+-;u=jlZ2BR|*cNBjKY)4O`GCxQt`$kN6;S?hQ3KSAz-ir+2FFgAOfe{MW8u?&Ru z3Yfz8ns1&|RCmS%9#gghZ$Tds(Js7v-Oz6I*e(%%m`&xQVHQaB1`&Ck<0DZwWM_rS zdz@Df~$r3#Pm)-F$@2l!(8;(%?!B*vNHy3^|ItRgS#0(eK~$+2$C5n4&$0JCC0 zkq3yD3S9H2#GP9JuX1LTfA_lu`#2uUMTmH1iLPi48&3i7H{QJ)B)6>B%{o17KUje- zjX?tPve2PB^9RDAtFsk^yvDJN`uGEE5nn}St?de{SpbKLVEZ+h2;6z>fO>?l->0W< z?g*)g@*@-sOGJ1r0gys#px2ke*5t8^MilYM?uBXJdMK$FqF+X zCKLm|Om}%4E41-qm`t#u(wv5+V!OOQcec$05rGRyjQ{XcFrl={iWkBsSU6g1}4 z4>>4tiA^}9*hPN&e`2gN966hcKs{O)cp(LFLOy{PJw2}}n?;T1wYrO#pbe+)b>yLT zhJBv+277A=!%O-2279lVv>6>1a0f73V95`>x~E)I#kPnob#y=1n@J!1eL$>w{;fgC(_Oy<{wwwgn zizN@~IJ5PicrIRtmujEzy@_5uZ5gP3I}&~exHc4But1PK=An}r=3yq{%%#rfQa#HI zOMDTDjz}pGe@f^xfQ~j^!L+gPf&zp^u~HTS!KopoZ3Ez1*iUmSp&V9L!r(i>thA9f znBQR`8yp(ddwTM;tjiv_LYfdn7Te-<1a8g1>x+4@Nf7X;=@JQ14_diJ<_l4Q`wil4 zI$8Nf41&=Vd=A<}+=W!3%0UbZg3cn@@{ue}w7#)Tf4Dw&jC$Wrc>Ov&@x@3*J%Tj8 zpGtT#uYbx7y=a8c$?{I%WM3+R3$`=if+J(vMNJDwjB-z)>4Yp|cTgdoYu^uRsm|)R z-ur3U?jU0Gyu^YDe7LH_xx)&KYN2004w-G%dVsX?I{J#I2WA0M$(C(a=O)V^dC>w1 zh3K|&f2JMDhUT(wBocM+lzN9YR?PO20UZVOM+sY0RaoeOK7^Mc?#k&=CNk)Z$ABJ2 z*d^O}ST|B0C(-M#Uq1cz{p?4k*6gz}!8HcKelK_RDuFs2cLff_0dH$o zQ|AR+h3Ozq_zZxv6Ttz5DA84QVn=0@E(dfjf4WmgC6MwNtW+nENt&vlk_fA?mN&46 zGg%UjPflz#fnI=3V~tm`0(n})Gfa(Cpe{W_1`8w?!fPcU?KBx#i3#aKQxmlh#4~Xm95aEH(NXBXXiD7p5oKxpxYR`(F`;?> z%aQ^u1u!85;Nov?DIx*n$V8law7M&uS#h=YYn0vMb?^a9H2Vq*nBdTEMO?3h#VkKsCLbrZV=|8~-V567448+B3sAKp zLi=tZ+{LTnu}G_A1-aS(x3e$Xm{7||!t+8FL(H&QjSxjRaLfY(vXl~dm^J_%f1WFD z&}c-k zu6^<+=1+F4@0w*dB3LlJ#cQ_$=agZv?rKLKZz5V25IPPlmPfMwkch&Y*!b~Ut*d?O z*ZMS{Y~sc2w~TrUJJJD88c)OZX$>>Gcito_nA@@w(lMw7CJt zv3V#%AFRUN4qGj3oIK?A4UCmQK_u*S;{j0(M30bPXA_?98sHiNAl_|7#1}Z)Zpj5- za!QwmEEmKN^(>bMum~9tEjFN*Puxuhg{{aQBE%1q>~}LK2(!T@EY({(U|MWAvf*Q^ z1d+2o&nB+^;altf@oGWef3wH$&04_RiD_6qPBb&R6uEC+W_S%n1-sQfDDP{FJFZhK!6;_6u8j~CO2~7x9lmPH!E#8uvEUA+Y_GcCmDMvSRkQ&v z;%T57zbOJoW(~3H9Okfnbb;Wz#Xl0{g@f-G_*wIW>{wy2EsRr1e{9_(*i@<&Yj8g+ zH;DDs%r5%QzDr^P-}YRskMnU3y@&mAY7a_T$A^@)YS3Z=_?so`yICNVJGfI!-2}Fp zkTY^vK+CeGGh6He?IubR{}GCZXMdJ%gEp}Cl=cbU^b0KSP_4S9$zSht0D#{;4CTR;9nN$0;eFujcw&onYgYlwk zwZo~1V1yuoU20Z8T2PlFb_EjUyLfwbDDDmg%@9Js#u^W6fBo1C5tmTW)0zpnOQ2|$ z`}7T7^rjgl+^WdT^7bPIOS%d~-g9`&ZVQ-%VC5FxeZ?iN&smgy9~7 zMG#1nZ9Y6Yf4*uX(6#q-+G2fm$S{EgmTVCtl4r+%y4Cj+stD#mONoF`aDrSmd(UE` zkXSgY!x3sM0+a+9@K*U{U8VVQ;s7+h6@V%u>@k!UcRmvGm+E24DFjo0VM|uM^VD#Q zMl@X=z5#r<-Ci_%bj!7)!=>Q!#2CBOUIhe8M8jF6HV4y`NmgF{v0k6rulu{zdXdx| zw%qN&>lQ18yCfN0hw{KVdF*PIacop3g4N;LHKR`uMzt5madK{(iOAceK#EmeJRNL;#uDiD7CR?A@$h0Xq42 z`1BH&F$|pNw4{-LZGq|J-J%)3wBJPzc|SZZ$-Zaa6V7h_i@&p1=PtczyXTzEjQ165 zSa@+QtT+7dEguA0!RTU1cS|hMF~e>x9}5EyAPSnt=mFKbBercRnP~LAWKWvS54%?g zIruX61QFZq9e{N2mDRl#`)ML~Bzp`XUl(RMmw7cb91`Gvv0`67&)?p0)K|@yUl$0x zXqjN6uX#K(6$WX(4DGnkG~I2;R_tU@%LWSMqh0y)k zSlCKT*uwNxAqUnor;G5L-UvND8!(kX%vpfchAwSzqczMpLRR8HIqm?(fk_ z=xV?j{5Z0ytjn`Vmnqz}I8CJq7zdOXq_1zpgfg~)<_x?NAp&O48nd%$Zf=kVP`3J) zCw_hT@n!t}q!RVfotDzD?Fa2L?Q--4sF~$ko;7!qI>zJ%A_P5J0EKQ0 z^^?V4_{ePi1lhv-<@#Iu^sY+oaRxnzZubc~KyL+Hi)iPIm$Gkq2cVJsn1n68_2#A6 zVB@1-$K%-0eQCLDlRP+Rn{6Jdp5T(HQ?a#P|~FeQ`QCM!zWSyQc+X$%pv=V(b@ zXj>iWLXp(X5)S}$c#3hrmKyJ7+bI>Q<|CIq0{A^Luvt4&*IP;mrN1S>*SRfK z{k)me_dJuICl-IRz!hsjW@Jd))|`4!XG?eAlifGVa_>77We?rAvVcg_(Iz9e>-~Ct z{p&M4=GSuZDhrR#=sf)7(!_|y>^!{EVmXU$>j=PbyWe@4b-dEC!#m<4G7ZtC#IxD{ zUGK39V4uF6A=8`5H5SKId>nN}qW!gOZhkAgHv)e|$X>g`nLJg^P{Qp>7apGg z3Y!gBdJuAR#(@0CJdqK*;r!NQz=z7Rz2?X{7R2Gs!72b;kcRgnHqCIFnX8ZKCWJQP{M<})!7evt z{7!H_uVntY=L>(bCBC+q-py?*p-slf49;m6_&{pY#qA;73xG2OVA4B za8A66$4bb|#}Uqlwf_C%BR1~r#|yh`2m*HdX<>h9sdonF1SvdeUWX;~DBA<~wokv= zyN&1(O5qd8L6YDf_gv@UUav zC>ei|J)l@bU1Eieb??Ly(DH=eKI%(8e7xe<&maEdavaOGr$e4%z3Va9TzuiYL`b|sibKPuYfKG*LxB%?cI*Pd|bY8YV(uq&#Qml{YfGLmpU9UJS4L6Qn(v8PyK|7N;X;4Kc11pp!7D-ph;it#qP~&PBz8h(3XT@g zQGtt=$$sSc=0f(!1sQ{&Bp^W|s%nBOrMG3)ld;ciwwW z(*!bDm^ZJTyL|?=0@TZ-d`clN7PZ59hV4|*!%@f(+}z?`I{>4zCPs(YKzThVw4^-9 z0WLhd#d$e7i-nCn-m=-IRZN2oq$>Y?51Q(1V0X+-F*Sg&9`zWw(R8E^oX{?&TF;S? z0>Ff`Li(MP>?$39)92&4V84F-seSwQB6g#pEGlsp*>zcce2)t#DD&gIYhp{Z<&;=k-Y?yAvGU6?A#nAAB;#+3 zy?`lU8i`%CAk5N7s|^WzoMfB+y?QtZ!lM4~e%RCA)x!pN3#~!= z3eN3LTaxyF<4WzsUf?KYym1O%I$MT_&+bPsRj3{)1VSt9fi4(fXZ=}394km+PRq~j zsq@IWIW#OKf-G^$f|YCsT|Hq0P_~Td-8~g*)=eCDZ<;|K%&>?Nj`Ucp&tI-@ZTvXq z(>3e%;1$6NqKX={$r+fpnF0*33$h%;v+~2NX{t7pge*FLnWqP&p`U6p3wnwJ!cKcf zJDdhxIM@RCS&~H0D>?j*NVK;J?3&@5R;!_72wxaKyB@p!0Cxv4=4k0h-k=6Y+n)8& zEZMK?C*|Z%e;%N=fmN@=R=j%wzK%qi&abj_7}JM!SQ3lVg96Jm>1FBoK=4JYZ5@>m zpk*01?V=nbzk43?e3o0+3UE$r(mp$nzf!=)hV?&i%Vl@chMBy|0+I)lU@aMcnc;U( z)W$lxHR{h~B5=R%ddvH}h~rnYX9|jjAHmX>)6UFM@T&F}U-M3a^wi3qSMJVtzpFZV z@iJ!&*#2dbI*G1`S{sp1-ay6GiA&w)#>=^eXRyM3cbX8~bpsWmBM6I8%}FxWg{d%1 z_Bxc2sAheA-yA{WNEf!^g0V?|@Jz42#svgcn1xk_pC&NyVTY>#gBI&RvBGuU$7+^{ z7eef5Na6v2t81%gNo_eVq+qh!V(npG7W2o`vMZGRmLVK4Nu>kweY)Y8@4OImwbwtd z+4lkW|NQ=RjP-rxL9ho_rebptXHO8!wpq4)pWMB9IOn_E8u%GD{~yq?;ZP5B^c&^iZ6guW5r+tU>!ZO} zJL7qOr)T1&!GeXf85GeYhnbo@EFPaGLj#XJQBnv5*lIEk9Bd;F0QrO(vcmvSmSC8N zSxDUlO_Yk(_@o@4e;c2Fp6ZhIc&N+H7a;=sfpNtRN{O3fT9UIyqo7Bk?z)3_~ket$% zTi)jD>@{vZvN(5tBlHfNYold=(S~k(lGqLDu)SvTlt>>BOwfmp8!UBoJ01V%ez%_{ zTAE|wiz9fHHQ|fwJ7-2`4S}noX6HgvMMr~S zcfl$sYv#N28z6pc?o2JY;dYxpr-Oa?`f}7wu^7K3bQ!%fWoKfKskKDkZ2P+*G2Lyu(T->9Q9GtEK0b=`bLiWS_!|Ti^AYowC-3yUX7>6 zByhY8e_j)_x<`t{)0R>`+9qiTVYI~ASqx#=ZvR-YZ|&>PAIJA!+lPOT! zw%&$-#HT&*uc;fcz(hh1FYJgrP;;T+_B5UK)y=%3@a}^l75nSQ|MBje|2grhS*l>pVt+VVjul`Bt)oCv z!iCt`w(gn$XGJb^$XK>TX!vlvb0CDX9XGqIBV|D{zQI=Scg1DxW;Pa4$*P9?KrSj* zj%DXWdQA`T)Z0UCfeE+KvfDk-Wpq`|s17K;o$E+=_;7ScY-hJoep+8w_ux!V%gege z7F9jN&zT-;o|ji6gMZ`MJp$sD3VLQ3x2_Y6ek_;+oZ{Dcy&H7+;;s>{7ogxJ;YdrJ zQRTr#cvIhrZzCK-q}H}r!-XU|oBxQ)vtMkv%_D(jlQR^;wcA7Z!Dm$j+ z7zpd-nQ;lupoG=G8oV>izVllrB>1#n-$8pgaJ5GmJa9Cz)qm>v?rx&4BF>+(oyr-wy96*ezRudFx$jO*KLzzQ=oGjYz$`DKNZBaha z4#@)7u*%(e1Ap>*1}U@f6x(VQB0zj27nWy3%x|J>dXjf2$Bt`9%Q6Q5c{fAgN!d{^ zj^MfHqbEPiYW$NZV3j<)KRIux+t;zB;E2IJIJYR9E0&Mnfg0>SHs}6N$09tT|Hm(P zaqFMv(8b3Iwpy?_?;3tgm^+U9EZsi-ji+HdPKW4c=aYdoD1RyawQS6`a2G1Izh!st z*x{54OF<#4L_=QDgK;Yw_w0#?L-O)Gt)(V>vgBqB@jpn>FpqNQa!#|&P9!iFk!^fU zPCbJtI?-<^==MW;e54l8l+YbG$m0b2=dbbi-=FMae}R5p4inlirhGcREnHV5j05H9 z{5t{%$-i^Ohkr=w{Ah><;9(ON6iW63sBFXfdYc62Jp>Y{-g-xyI5^>`C1h49nNT7$ zoXJAZks-ZrCgy2k@#JI8robh@T8EG7i95V+91cZ8IgRFk3d|)fi_XpUHj~UPIr79| zfu8pQCyC&)NyZ>X$?={*qqENLtp4Evy@{GJ9U)pDYANz(TV4~mKIxw7Oa?*JY{8qNIE@DUyjO+Vd zHC38TMMp5o+A7pNdmPU68PFhhzuad_CTozj;OEFP+Bi(F@L`U+)PHYy99(`0lMk-{ zaeVpw)Avsw$GgiI9@F0)&gK#RZle_vQ7W~07s_7xRxSFnJ#;HszUiSRVF3j`t#@`7 z4C>S36@+j$MpVGZ>k>Q^t4`T;G%mp#Sq~}jlz+#*h?Bbmi^}M)gp$)EV?3c0mc4^J z3z-%O!`+!SyYnb!`G2FUNiKtaaT8Ev}8wE~*KOCEMRvo^qzXba%?V)gP}P&=I_ z*l;GB11;=CRzh{`+VP$V7+`}t#{)lTma|%QAF?4S!4R#1vVYBSoSvm3l6!m=ixD@> z)rDyP|8c)FSa_hwXETMk+W3-Qn@b18cWSvmjO?fz-EYIGh3^uj$ zM{FZ9=$`4d4PaX#VWXLU+l6u1&2T=r_4L>~N;h;Nq=XdH@E`$&;DBZ%mG_8D=YMQh zeUp;T%Y-3Yo#-LGMTJW!3}HFk9AiX0*il4_OJAaQ0*;IyczHlI;N09FP$k zGGJ80cXzZ}vtMA?V7wpp9-J2&;zdB7P+G7R!aaWp7wK^PY0duj<=gl5`H5n2drU!b zI>{Bhx~TvYcOT|T7MC1XKKK)RI$-i4Y^I)hh0wfLrZ}F~lZ3cC9>EJ;tm~Z)`wpO0 zw$?cA&5H!^7oL1bCJrZB+P0QANQo%*roJKaJGKyZfDF*{F*fx>hI>Vu4FR@{7TTPk z0rP)H1UvN>q_7i=g}jH|f|1i9>qG)46HWUDopsWjvC8kE@0JInmJeG2SuZ=#*yZP{ zeRwa7FvwTAek>Mk=H*!=S}n8j*%={a+_UI1Z|R9LPm7{B8MphRyKP zTV(iw&Ql&9{^3D7kTsleMYOgym#>)D-M&AaAPk@1O~cgv+U_$D zyY~aMq&g@h_2+uMD?fh>PKNh5$1|X9y}+R1Ia(C@@N}NQRVu8|3894L+Wg?7R{np} zYy$OU?67Yp2h$msvl78HfYg!#M_wFve^-dhLAgPUI}Z~OUaSBu*xnBGb220o&vu9W z;QdG)Yj<-(k@8JFsymu9aW{`I>VA*>N-&1YE<8|a{1aPBHUF5)0wrj}Bb-3W9rXalhgTIO4rydn}me6hC=8-IImYM@8aU zEHI7mRtyA?by!^Yx}E5pYz%+d%Ng*CzOB|X`VRW3EfWD@ToM_J|IV}v5(}_3v+CKr zj0>3u5zl`dJA=yu>nW~laqx3}mAs-a5l_6vgeO4Wf7dh(v4@Afc-ljxca$w$N3z09fDaG!2o%mN%O zjUzzf6Z)C;VwKiri;{^Kdy=L%+3XGuM~3GN4GMg{RcNa^3&;{wJov&4p+#OOQ!Md8 z>Dgr}W%LduHhuhyrTg&XCz0Y|cE^jK1(dFRfBcqEWJ{m<@_xcJvW>sj?Is9)=)dQ0 zHb9v4>3Gm7SuB?Frb*<02X_S3d0j0x4A{${hzh0|HzzE4abmYTHmwymr;#5Lr#E>S zHF}yRp_z;_y$w7VfXzh2mylU*e}aQUG|Y7XAjb7@Rmi4Y)H}FpW2==!Z!KM{&mIZy-iiW|hI`e^3Q1dV5QY{_IT(s~dQaH#=yAXB zKczdt(ZqA-!JGyGf;UID*<@Ut<$3va>2xrF%jpGgwtQN$ZHu>sum6+9EAK7uQINgB z5H=b)i}N;{zYtJmI3E$k?kGqce{?IoSvQAP=u?n`FL^~JVJzFpjKJLCdGQ{ubkC+` zzk{j&xml| z(&*ldF`cw^T)^dY{)x9#m?5^BFLa)kZMb2dEqVDVddePVK;*o$D-Ou=&d>Yq%WO&T zJ(+grX5b3 za|noDpaH+w?rJ~pR-Mzv&t{EgXJuMJF|bLFGLDd}^S-*xYhD(v*&L1YSgnsAK0S-E zADxy1@3TM_e+qTvGdfWZE8Dz|PsJ=4I62SyzjIgKKsV=pK|hwm&sBk5V~dJor{ZSM z7MQRTGb*otq^43l34bhQFwUZ3yme~eZt%RfwZfMgs5I@8sn$;FR^x5}NXk*fy-6XkLHnb#IR6KoZ`Z8@jxv`G~_hFbDTL22v^U=7q=M=S9T>jLsqS zUd5Y|yJneB9e>ss*nSOuZx#l}A=R1A@hTVaWj4) z?aga}>UF0EeRytbaUxzhYlM{{FnY;W385%RSqy^GeO6 zh$sHp0&jay+X)|=HJpXLt^J;3%z|#HD9Cob$ADmg*K9@$uPJqo@qN#g32@{e3@_Y= z5EaV1dmzm#ID(_XYt3K1PO_IXER*GDPGEp_dHt}-m*QCyNEVl4^G*}bJetRx3VnI; z@{>PBNq@8M&PeIyo_*H$&6)~tyawp2#0CYLy=;`Hop<9LKU}?Q-ho6IC1TX6D&d~f z z^oK*Cyrtxx>E&hK;dFhrY~|#J9${A;vJh<|gMTw!k+}L=v0uiQPhY;R`SHh7VLp0D zZkmkjXxvRd5w{rd53vEsOm2t z)|Vgc!@npVzFFHDyyiSv*zZV8_*?Y0>MPlKiyB7{!GQ9B01js_9(D?$dZzn&H!Ab> zmS#C%&g`A!%j_=Xm?HQpRSdEci_0SXr)ZwocrIs8|5&`K$LEn^*yKJ*oq^> zgXfSAy|EqY@(#KQ8+7&sVa;p6y`tHU)d;29(WGg>PYJ7@v{SkmC2msz+ z60$hF1r2&g03q;mgSKMl=YQ#)=dD2NEdw~L-}Vw%M;D#^LABn&=JMpE|@9Z|OgE{y|!^>mIzI}Y2&c^dmMs^zV>=tj{Yj^~waC?hW zv7`vrL*T>*7b+ZTWVLCqZqI~S^RlsW+@oDkPb{Ou$=m7WL7K|t@_*s0#a3tl@-&A6 z-lW*kL%5U~+P4hA#jiP$bl5uRN_fd-F<;pla?+88D|l6y3BtXz{$Ao}eIC%CugfMv zlfTJ1EG=Pw-HX8XW)(Iv-C1AeF|vKz&TpC!18)+omh3)nWd7y1kK>o`KY#h#e_U1I zoHXm^9k5yMYgxlSg?}GsTk5G^ZvzuLEdy}Cw5R^2is#vpe9#!eXZO;qd@r6?-Cq!E z6O~>E>-`eoYsUscu?n7#$=NFO&4S^#3;^imxr|E>x@k+WsP0Th-qDEUz^%Oi@jdTj z%nMRm8s9+#@PbNjUMoB1gRTm9y>PiphrRx!IMCjSK0$nSfPd}gUG2?@^Nq(j_NOxX z<@fJDKK>Zbkx))zdW)0LRD4GWCyo(*i+vOdU!D}5=v^ds_)A`sw?=x`iz8s~gp@;H zC#zwqIvrkSRR4$waXCrNd$!K4dzj`O+0kRPYL!j(if`CQ>#y!4pnRXskew5J&mOIY z-myrF<1TM-Xn)=WyP4j#+0g=UukBekb3g7=ylPb+@!hU#0;j|3NArDJcNY4Fab3s# z@pblQ`q2^YPVIdy*r$)Ze;8lpySdAczFu$RVwYighr!$ z_98&`*TIo|+X!;Z;V2wzJ~|ZZbk(vQX!7f<7O*}QXkUc&Iz86=!t4x3K-~2>FL{Lf zXD5+5VPd6TWtPo;Vj$pG8z`_&XYzOL>gc8ut~>Rzg%844gE5 zc+Y)$Z)e}$&kC`|?oqGUqEqM`Y!jVeYg2r@oce}c@g*K4*3;TDkhNK~WR0(nn1G2h z*nj7~2ehbzA#D1uD*$1a!->3SWvu4aPnQM8eR#XNvlXWU@}SCZC1vL*YrF0{A}kap ztnAH^S%8%a$!oJN?`4Fvuu=#?qWFESx}E<-W5nfg7jHTa(1~}$^w-+Jzi5T6SCKf7 z*`m~SbFsUYZj?LHo!g%lZ2s-ZV9TQsI)BdQJ%ESvlt6M@Hk0Gjn^(HBtGF!*Rpqg7I43jPe>X zc{E!EFE7~xuSzyc)-7Cv4<4QZCZ~a1jSv6Q!Og z_S>%?Kex|g{q*yE@cn&z3?}eq-xJigSJ zK|NtSS31_6?3_k;i>C0uZZ8siDMO}^pv|#NkaKUjZB`jL!-n;>Rc$_}+v|;B@hr~AKP?qm-dzPV z-=UdtI2jylpHkM%>KkwTbS}m8mKrtzc7PdKU>1l5OD6#t6+a^&x6G0;8zcSc`a`_f*U#Xe_i)+P4@yV2l$@O@b(VEEi_2&g>pe(bj4^>(7Jhv>lESf-*}K}ji3fyk1eV?LsIk7CS-_btI}PEJ zjy_*r8d*|Q7h;P}e|Pg9dz*sMS2&YP!-H6=AGiCCpUX=m_p`2ex25samhmrx^#;i1 zYQce1=!DUwgulR1h$LR|oLK#9`#cw7@>73TM*J8-c3ObeodjG&1OJf+vAw{)W()ls zjy61r^X^X2<#te3l>a^m+%vY*dC>T?hn@kHS>8NZ$9)@De>ZO0$kQEPF)fojJc_Y0 zwYL4$U2iull6H7y!debN366+|st$Mv-w&Z5DYk7tpdzPtDORVIRWwyHDSw`4OAb2;*LB|< zK+Fu`2o@2Ufk95bhN7Roxw-4%eNN7jC;Pz3|m)PcLFN3Rqfo_YonH_C)BEM}k}qe}(JuoDT$ZKDb1Yv!Ar_YqE;`|N}uR69Hl^S`gn z8!&H_on>mxyNHNT#MWAzDHxo$SYFdr1SJT_bZoO1;hGG)kFJr~%fZU%5^qH<7ASX9 z4DAS}5ecy8?A=Y#G9@Qy0*^K*OmmZ`Q73=HyvtOEbv4G3%euL0@t3VVm*?=o3rc~_ zU_7-C&Pzm{>N~uWdzl^E@AHJ^NRI#+hnFWw^>z^Eny0PMtAdV)jBjmA&T=SwAFo>! zo3ooXht4|-@=a0>vksW>kEBa}Y+@tG&2~cV`Bbg@v(oINyKp za_q(O;@Q(0nd7oqrP;G)@0z1Acr2_S#>e6QufOy!pXN`${_^oh`}FR*yT^^NRlUc6*wU2-MMNAPD{iPd)KsBjy=rY zBw(2hE~TyP_Dk3*=x7t?UA|`B6|aBFFcMB1G#Z~{4Z8&Z7Q|LFyS!}k0OE}IdCJCa z3?8AxKgMsdz{F@%;&A}WNH&nc+05%6F}Gd8A&Q8RWLXVpc5EBAP`okxouT~#d;PS& z{r$;cA9i-~*-q9M%3D6FwStK?Fxh_xdk2tt7&tDg{Ja$j`ZaA^wk62wN+^GjRiLX@ zB9XNj)jmV>oKP6mUb-u1y0@6yZ|pTahy@egZ@|9?9$y&qni}}RbsLN9d}~Gc*)534 z_lRJ7cD;T1iUe$6cQ|{W)y0zSg-bhY?8w(5aI)ymr9+w8!h#WcjTCYXsSdwsrk0%K z{8+FrpFfWFFD|r3nmQARt>@1Q#%hK57E0VYVTMN^1E$In74Ka4Dv9dc0$qOrMYVz&nYf+q znO5ySNp4<%;z;UeocumMtj|y5dbGb~88NVgc67XaaBg08a)k}o_qcyvYIt3i<9i5| ztf5yNq7IWciG^Rg$8B7v1{vi}%!bDY(yXuw*; zyg3GId4qd~7L4ZgBnE$pKQfyez-`L}Fe{3edm63d1=t%eTz05o7x-C~!~6+u4?1s% z0Q<0c3MVsyx`#LS$qgKL1#HHL`2O|pU)#seKmK`gTaAzUYbTf6f^9+bB-|k_$FX@R zvt-uoJu`=dU9KoP&=- z0>dJ^Vaq_v@sZf|x)k2S@vf&;Wljv%)Hc8|B;bz=&6({T4~56|d+?f_+_|(d2+20qi%ZqTRx`C-07Jd|h9_XLu#8lfW83DCb&U)Q0x4`vUv6G&Dmz zk*ECmoqT^!&M)$sT;zBQSM2tWiy*8mwgX)v&bT@RHlPoZYSWxEB-9S71Ne4=$vsYZ zK7aYOjqlIXibpPFfMLr<;9L8xd;UU5i*>(}2Y;5D6YW4OyQR8Sg&tf7$H&9Tk_q`^ z+zqjKbTjSL;fW5z%8ofgw71Kto*hl%&FXzRf#rVyZtV|yXfIHN9jy~-1spvB+4AtxollQuW?m6Ce+|_?QXjuueth}z>6d5iz`MihMtq6Zz*Tbu#8Jlx6Mi=@2C-yq z-UEMut1>A^{&ur8(8{0vkLg67KRb)6m}^Cr9?)F-eli#n>KQg`p#75*D(T%}GEVH8 zjoO{J_cn>fqv-5)AkGT#+9%uKHj8W>C=Z8#76-?9JKCiJv}RD&ea+me^T<4*CCV9c ze2*PyLFO<`Fx3hxQ-0aP?(K#5+#z`Jn(Tj%Y1#+;fAM;@LOc*v9I8!M3Uw2l0CpHjs8s88SH@!=1^PsoYf9 zdun#DCR_6my}|`2j*jztJAL&qewt=+rjOI;k}z+AfjBym53(ks@3eozD?tYGG3I}J zRIc|`v4z!MA)vw8AbntsYk0>_Ayprj zWq9EO)XCQBaNmRI6-dd^#?Z**)#@JJXL-7PTi%FyYfe}UOb7g|b8{Ah`K-RIdCgvv zYv&u3c*~H4?X;Ao4>>4I*v@gt7q5T+y3q~f@pgD@#;bP`$`A`n2E7rmI^bfP#S3E! zgdmv_Ir{GOk=<*i@01X1*tr@B@dnpUld02d-VS{0bzt3^lTJ*&@Bqq=w3d0om#Xxzm-gx6UR>L zQv~JnyxyTlTs8_<~#%;`Qg#8p{FZ{8(3qhBq-^VZ)t)PrY!*#Eh> z5)|*}l+Sn{>K0~wB#)EY>HPS>i2Gmu^B4Xi+&zA}>u&w37(AtBk>~XqjVw=r&c$;qLW=pR6+N)7y ze(#R&IP zNnrpd1NmsyaFQ?kW!6+<69hh~m_9zSKYRTkJocC&N!pv7PvC#>))yz2a)_GS%T{Gp zQlRfAMY)1IXCsF2F{S`%11jnFF4R@P2Ka65z#+OfsvJiaL+!CmiC;d{aI;D$+;}>u zUCOQR+aO@nqD+QL4sT~Q zHr+%FO6I6Dlb3&9;hOdEp&j&A1DV=s4(kA#A41sAPk*VP9?viwVCWE_-lT?VT&pn+ z=x#Wvhi)~e(=XSS0HP9+VxAYlYN)o?H>-dCJZXD#2ch!O0S^`hr#l|xZZ}B|UDRBv z8KmD1Y~Is*akLdBqLtX6R<3jM@_@iiAx=V7vwaxs*zh4%8aQTCec(jqlyQYb~Fxux2B;A zFHudndo?@Ae{vzaiaAL>J4Giqm^0{{`Y4X%sw?GvIIdUhbDqSX$28>TqO7A|Y-%gDP@;cJ6goi5%QwSSVUMr~1Q=t}tin5Oh7C z*q47#Up_ri{v$&Usk_q#k$h4mP|6v$Wz^GbUV-h&s9jONu1}}j+~Q`XqDJnwXjgbE zU*3J?=dNfR#Wy&t&$YT=RNLw%xR`gHQFwsr3G7^imwuKqu~FvWRl(nUA&LY0K1#9c zQ?v8-`tnobAIQC+Koxg*)hekt7F8cd1Ji$Y9%){>AlcDNOS?KW4qno;5R<^k3at+ekJYa-ozsogo5rpu+_yUpc($8qKM z%rMu&9DqJhAXqZ_vD?IVFK3Z6$?=)oaaXU;s(HF~3$k<3-k^W6N?!#}6$f;C>C$;dJJrTx*h&}Ejdy^rQqX>D zzd7d8mFEh}c@i}E3Ea5lU6S{J)e7pZYKwHcX}7132Zh9?ih&bpE{dMRMN1{H8lQiO zJd+GJ5ZZpL-_-ZQ9|cY(J#ik7OKR}9_5ppRhsLCrh=2+fbV6PCK%vJ)0V03A3HA}S zhf{rb>LjJ_?heZ}0ZB9*5w4rVI!O9!Tk{HVx7pO7*<0VU#eE~H4drFh)!k-1^;N$vVgXmo-Vh+GB+iiX zmUci_mh`r5h7W!WHW zHXVzzCY0NqkhUujmUNHsjQqt2lqO$E^SMlElfN z)KsJUq_$Y83#d1$m$nyhXp36Z+WP9oklE6HEzS0-_yP5j)P~{AT64r$t^ZTKaz+dvf5PkHeN7DdZymYS}hHJYafI`%%=#ym*q}FkO=mXShl4H5&vj z{}a)7#dG%qGQ{;36rXGFHaQ<`z71i&D&t;tX68i z{4~6`cp4*i_2dR+Ey>`}@kCm(@i76v6Q5rbKQgVm-tm84p1&Y8nQIhJtt+pc6!;pd z>;PJxC+u_i^7D`1KR5_JTKcC{EZ!RxO6Inyn>}3OAlu%iBbW5;(BC;HL7~6aeOCZI z*I7srq)eU<@npaBZ5$L0mn$U8Nlha~?)J`MPz2C=+|__ff}utmFDG?!#N2AOA7r#? z~?=hb3b-@IrmiN$WVO2{Mah`d+d5VlqMBv6=l)NO9 z?hqh3I#hpD_n8#OGwOf&?fBF_Ea%2Yk0O-}=CAJIUZkZ%FKR%(N;mrckcgc1gCc}> z%|u#=XT@nNH;`DK94q&&u5M#2;6`E$G3C_cRjYq8usgqzizZVtlAu68x1toNvY zo!3rL6tt~(DBcxU5x?=#rc0*9)oS%B-DIM|seW)>_~bxF5Hh9P&~#4$jU{GE&Dz{+ znWu`ss^oyPNk+lNykf1{2UD|JO_!#X@Tq=BX zyf=SdkE66HRlu#$X4N%Tu&XY(#>s^y2D>S9%a&GlS6=6-N1chBlM-4vvQCrY#qN@r z#Me^aiLNAzy~u9_QC&fWGIFdNUNYj$9H&d%?ov2tbo07uEIM7$bpQ0sYkqd_XZ5gW zn-6>>Ckb}N_nTYI)1jb~pz0c9_Bs-Qg;7{`f> zN2$OCY=`qVPFa*%dARe)SDL=b-O&xmN-8%|na?4Kg0QSj81<+kS30m1(2~{V)trM6 zTNahf25bW2)`vif`?~wF)D0CvPl0+(FUP7l+0+5#c5id6{x7kPOmj#ns^_5;tOtKA z>ve90=E@K6#|7agS4TT-voOK`oU&mz1s{XvrW(6=bw50?FaLP9@gEw@WNzMGmm}gp ze(b7L>?+s^x9-UIbk|&Z%*MMS=4=v{(yh{5UY^P80as_Qvz?SWRlAu@uNa{Ez9iRV zoG5BSkmR%Ni|}BrK3^_^e0iNH6*_;n#EM)v0{I?XRSs@*sETBfNQh5&qcrFLH(Md# z*KSOt{sKHKNOJ>s)kjffZ+RX9YKZpQu7I?MeRSJ*JnyIrEs6KT)B1H0gb4a-8d4RC zu-1koRjl2S=1#j3P)?+>>b>AGPFaxde(390$U?oSzBU~~O0#te(oe~K+@OCJdGq`< z`RV{fcTUBMr7QPDMUXh+YhU5D$$Uy2Y{Y~+NyoPj7*!Kc)lg}L3bZ&?jF~dJB+eD$ zgL|b}!6V11U^0E$%RYG*3WTdfe@GXcDkEj;r|e38&{I|4&9m9^+nmaOcwpbhKfiza zIsQ9UpQCx*Z&IoGnz}6?`qzIorC6vH3AY*{@LZ!a3%;T@U}0p<9yP7v92A9@C~sA* zJy)hp`tlOogGO`|MVG6;NeSfJ^|`+5OUz^7$GnGpc>ziG9i_Q`tEb!gdRpu5s}jJO z$Q#Ssw`k%8BEFPsSqld4ZgRtw7rT>!iCpa4Nl=X>SxQ=J5vR($62*T+LC^|pP^3HT z>vO-thbQ*)>&F~C zUzgGeWJrx^IN@%@5oqrRnrJ zf<4(-G2W8afHHp=O@`i{&SXIxWfDe}zmo;q+z0G?f0M!s94hWUwI@|8X+dkZ)s1<% zsvj=!sFxKteF(wDX-N%C2Y+3iSq|z@GR@+tsAoL6eeQ`i6)%9)NzE8diSlvDg%Ko! zpC+K5-z47MoGEurakVK*n{ysLZ;t2V`ty7F_w#f;R7`)%!Pja0z(Mt*5*}rI)R88Z z$QuZnr-5>!0Bl!wP$oU^&$U|3A?s#^opk9XEdfrp!+5Nynk_!C(Lrib)sYaQC^x}r zP@7f?Q7}w+O>X(SgPY@Chg$TtLUxJCWU?y`b6tvB zX{0=fI9z{w=d~(lfFITC&305l0rgr!ze(%l%Vk{-^|LGek57MoFmZnDFXz9PKVMd#$MHvbdYnokqWji?xxm{QyHbU2o0`33@sI? zpMY_$fuAHjIpVuwn*BXJa)0B!IDi2AXf}BJA%}lH*7KCXN)XI$N7xQiZfcy%c0y6? zOG`+dk~lzI_UbSO}A%IzHbcsm6 zMdK>iN#+k2Bxho1u}gkyH6=qKjUhX`$P#UeOmJE$WIBO`!rYZ`0)HcpI)ZsTuJ2#J zmEX#j{%GsybN?!cqO7LfHRT8fQZe;X&hme7=i0q?Dr_})2}bvs`U<$f!L>e8L64QW0f*&jd3uT}-%%Ga%=HC} z>cUuTn)LZ5mz|smlVY4bf-AJl=AeJ{xaO~NBMsgyPyp?ba-8o#F65jZs^VJYN`&8B zbShC=uv{Nn;bG3sjO>J%RkZgv1;yWl3HvWdVT4mTo*{pXh4tO5fqBf5VqEs@Iv zl6udOs%woEmbgF)hpXHfO>}i%@>Yk|4a!*!U;#0yY(!XlO!7A+9&f6zaS&CDKkq0n zN|Ap_w+@=JoMAt@y)etC)JRocTNbkXpu^G5F+`V_fk1_H>rdI;rS~ypPGre1hxbHkq?1lmcZPgS}}yNqNcAj%}R@k$eSFF7vbWh@lWt2%F)kAxh8hD#n5z0R7wq>vfC#xl+pA_-V2ne-)3%O+IeC8wh{eq9_$={s&6$dmWVa zS((2}ia<_9S46nC9C$o!H504woS)KnUerZKK^a3UYi z>ihWei@e99+6GB*n;YLlsU&-CnnL#~c)#R^*jghtRR?CbOoq!34o=fTp1zYJDJ4qh9D_iZjITtOx79>Hv$~jW6E7k;3s%=&PDL*dO zYK7L6?k7CSU8)q?JAqG?o&dRBS-=9G+Z_`lM>@eY_r4c0JQ+-dUYa)hJXs zB#YcW295>+iPO^>*^&~e=`}=1<&qky`87%Q9NaA?N?!+=94!S~uC)y2CgCY41NkUA zoHQ|{f}ejy_xY#y{6GHu^LefwRgii?gpr&9AM)*d2v>8IqV;5?KoS`$dd~U1-O4_Q zwE?U{K6fee&>>C{nCl>ze^K`iwNO}W8RzSJT&SY z-Jq5Uh!8@r6!nAe<5V?Oq7VRAn}LH11CGta9>8DK+Uay+7M8N_*%YVBzfH_EqNposnC}4iG9-Y8HTThG#Wil#ZDrwQ*CUm)19bw&R5&rh zwyJ|K2|Eg>ozu3{@$gu*;;2o?P0aWBS9wHNRcP?zbNl)C@x6Q-&k(jh+BqZ;i5i?F z?f}`2|64N#;)a|905-XhPq?4XAZA$G750BTm!mlmc-NKo)^s@U`X?;)LA@S1QBmV~ zckO~IQAUzQ!4I1C0cpqmGE-b`rRKT{nov_!7cKh=UDx}PwF@oTjyqAa3hA|d*lYxB z>SA5tR9b02dD$v#=~`Sj&h54M%DmTWI7>KfWN?|cq$CwU;!;!QQ51b2<@5OQow9%E zZ(rJ%FMs>=sFW8wdg#q@_b7mJBI z-#xrTLrZ6$dMR18gI3zDu-knXDMWu~x>QFdG+HX2x`|S$>0G8fy2j$kucP3_keC$} z+4Xr=3WQSLcrj^TtDn!u*S`KazAIAt-%p%^&(t$YlISu{{tn05aXquN!M7nyxOkCi zYuWLBu;LF2y;eKOebEIqcUO*g*YN9jV|J0BNLS6+%@tetg9?taFHH_b(U5=SCGNxz zkq;~Nn5)aP)?|2d@85k=S)>x3!D@P6C`cz;Mc1dzz^fOMYAa2vHxiLgGm=x90M5j6x9b~^zpraeNa)-`B2hd#<1s|6Dg6LsKJajt18Gw zr4Ur>s#H2-X(JHYl$1%<(^P-k8-Mqkf)=@VzrYA}KjrI0_dv)TQx8x#kqJqW51AUr zf-lUs+c`4azxQ;|)&4jwbSNyc>in8FQ$RRU;B&O3)GX&ZxKkB%ompYBt1WH;pUK8{ z(-wj9&~g>Ps>#Ey`=|xc0r=cI*L6F!+)<&fb=97^M2{!->BrCSM#f#nd%%|xJ7VbKng6Val z>4#Di(RzyVaqa&t`CBTbjc;sPd+)j`cM+8hoRgb!$?{mQvghkk9b{LAGs_hNoYko; zu^Wmd9InP!cSi;2Y72iKwi;de+1I|+T)v|kIm>P*S@2&Z=CK_%k5!AM0C-H=zJLAs z^+)^qbVCBAyoyS$zqN$My2@rN=c4?yqcqTiWL82D*g5fTE~*%pd8&%fRDBd!-QrOB z+uv1_>il9PD!{5gIz z@3KgDR$-q9w8{MS2oo8og8?-6Bvx@WDOZ6_7Uq0qqgnWO1FuAR(WZ0;yHboH0#u=R3iN}N#08yN=$`z!7Jy+|oJ&MY`Lq zy!)@csm6Bbz88{QJhuQk&^ewiGRa`t(#(-m|wtQYgE6(L6 zeFYr%RzQC`8)`%wB^s%2G!igT4Z^WIj#u`@re7XfE$x3u06(6=|6$+2=Tr;BPG)xP z;%-W>QXI4qg98q#kaOrcq|E)OiV=|deZqvUUD{D52T{pg+(VVY@1>AHcywks^{H2( zF584uYHw=_rZj@2szWcW4~_S_%uJPRl2Sj(p+J9m%f`yprG-?aleFsB&1r2z??IRVa}E{j@p$b7bxBI!-%FZMZV*mv;m!bVfT-KtnRtQ(qt`e zVpo6X1dYnzZcC)Q>{8AM=M>?3K2T-7AGX$%`^?T^`!!BwEI81>ckad^m^vLz$x9>+ zm7@4K??#pOY{5=yxMV#5L-Mjp*cCkTv71`s(qw8xZ6$Qc*^a`tWhyf zM@ul}m5nqyZXJA49pZ@TRecnYsLS7%CO=WpF_4Sq(8}SRUEa<6k)yJwhCkIw))PEi z{g%NKkr5=b>!OzGQtE~-Z=~(E)&tc2NJV{?TNUl-T~(*C*hn3UR+?9@Tyk%{If$G6Q8iSFwq&+b|1%!s?Q#H7{gB%G-o6g1g&R3t z`m15uU7kLMNm9|3MlGdV{boL7jZ}Yj3u*8VK{4%3Yx+s)bX)z_rFC93SBhrOO)ckc zaku!S$3Z^QCYuWo?87}hDt|P<#*+fIzpkZ1H{n*uFRFkYC8!eFKt5|pY@S6e+c&@N z)q)4QM%_&~A<51G(Jjwx-*dUt)BsAlRk-rai86Q27^Ta>fl}3j*k6NP9;1KUtJ!bE z+14EAhuXjzqBv8xqSRfBOfW(oK&VUqc4Y%?PaWrcQ;MqPO)R*${jQ@@)@@~VNlE-k z<7T3Y9#>kNZ`oFv>X^=s^@w>U&N+X6t-n8!#{KYC2Xfl?bwB2mg{}?Qt(_asY}xh( zliwI>wOjyN07h0&xh=CwEen6u1*+41kjxQ_z$214U2fV-G#1nxgxIhH;7n<*u5kCM;?b0Ck(|%`UrG zZBj%|JJ8=N<%WM?Yx1;|64y&h|2-bs8lrYJk#G>{iJ&81e|v=quYPxXL0b?^n8 zza$;H1qX63sy=^(u1ju{E>fjR)uLYdL4ufIh~-WG9>uydNv)iDq}-J_iKX4ibyElf z%oE&Ea70YhQPg7h-*>xA)z7IWvgRN@8N~y5MI@VPUwCUNF2NegWjjRXEx+be+Kr5@ zzWC#Lef|9B`0?!n4QkJibyM9!w|tPrFAnci`*H9}32J}p2CK0k6KZdKPz_S<3}z%NFFirBF@Ur*6@R3ubVF=j!K1c6*U8Qd*O3$`9Uo zmf-`&+ikQjn_l!#Z5+fJ+rKA%m5{Gr@&A=q9I+I z#MHYRc8Tbe_c7|KYB?|T&aIvO|~_6=tr-n>vGaOnP^!~zvFf$3P=jB3_hE@tb! z<5Yi}=q~s8e5quW(MlNnE&BO(g?b{zuB?w+x0!V;_Kj*6Kt_pEuf!{sZ@|d~Ab?8_ z`Ct<`n1-xb-Htt%x-QPTi7iu9MgO!r_eP@sQ$bO0L}CDFtR8o$+Rru-zdldviUDUVBy z)tD`3qJ$;wDEOW&UDCuP{4U|U*K}Nk+3e5{NJ9$uv2(*))hwr|9A-yu(J+W-Z`=nx z#N+Y+AA0ss7P+mWvY3PznMJ!+&XH$6xPa8X6uz9X{HBqU6apj|q@Az)cwGPbg>QfN z(8C=f28HaCQsy@&O2B8QdYG1mE0ZdlOI#N`Bj0 z0nlg|t^Oj>nB(Ma*qaMyaZdd}rFehx^IbiS+nRaS3=@M1Mfb;GM`@l789B<}STT)OIer{Adm3`_aW$HaV%Q z$^QEL_No;hfqC13O-0A-sD^SK7m;6yjHVx-mTvAEX^RwJQl(SlAAn2dy~}@sQk#f$ zxDg~ldz2S)dxQEI{S-({>gXZNo$3K{yws#ygJ({tT{Z;@o3gl^K5Z!78VdEU09xhK zcCI;Z^X3&~mB(Mt>}P3z|M%A~f8}i2l&RWw?KC#m%-34Rav&7$Ysx(4>h3Atbgfp# z3Hs-2HU7u7)uPmbstkd;n@WF}B5ik_i1@k%9^(XFy7As_08vNTR_Es@@?wqA1*ok1 z;<@?zmt~GEgtG{rZkJBxJ5|Q*A}7WD!BM0tOS7(xXjff1Ydo!0 z>uR-Xi+~DZNqoq@m|cHENJa7L+|59T!{p%#U(!eQ@x*@nG(QYR9=;cObXOTCaEd6k zxtTWsU0GGC!RNdblaa+ACF@*;^EVYgj-@V9y1u+})k2)N!wsH>$6K%4UDLkZC|oGv z6sNK9-L2$vxRx{Md$(c_Q!<<@JBsk?x2EJFzb$eq!4guBHsF7!?YG+*o*Ms32vw3t z(oa`eNJaNZKT%H#YyY_5I9Kwj`Xx)7B|6V8CBS89RXzh{`=bZ@^V2+zZ(n}@z*>3e zB1-0{P7e+}aO`Nh`nl<&p#!x-B~tt@pi}T2R}#_CE=csBDXE5(>BDsq_k&b6s(k3O z*tvDAF5scAKsSFBcgZ9BkOHQ6!E5If(3)kCofcaFC$}TOA><)0wVrF*XV?@<+VENi zx{mC~U{a$}V#uN=QCDR(`4PZEicvMsL(-U;)FuH{-Dv7soe_v$?rkf)QJ;35KR z`RUV#4a!%$LdQ|Q19gqZy#(GxBW@KJ<|#C|V?hQhp_G4e;*jFIcl|X;{oJNat;a0o zUlWj<^2jzQzh7#`B@vd&_EhJ7JBa)m4_)qtHP>S=pwan~NpW4IAM(fUW0uLwu&Xd7 z(URj@STZM@gagX*s>5b>p(fc#>=Xf#4{h){HbIo1^F_3+i}BaAscOxpy=o6@+zfc2 zHs=h>F4HBlYtH_EcwFDhmml-fQ`#@)hby23#?)RF8ML}FUI3fdwQ7whsx zs4jRl4Tw+M0@u!Saer^)KvA%h_Q7*5me>rAz@9+}ba`rTW!kRN<{C z8MJrdKe^&o)icGlGNjeYxEmK4Fnu4IGH(aSAy{eatXo`vFte2elBY;g@68UeN`(?f zRM4_dJN4jle=yBO?&Z}?&1=+5cq&u>{5i`XKfnI{gA(r36_BuylN)`2Q}qtD$pRww zB)eB!s+(tROSR$vDDa6~rAvDvogbt%(1Z;pnb$`-^)q%4F5FrO5^>3L1YhbdhtAx0 zDH+L?fU@0x6kqp?vf^Qo(sPJx7oFTCWS?}TB2w56M%V?-k@x1vf_h6Lw20b zrDBr8<_GrF2fh+<>4>B$8No_tP+-T~EoMraO0{HvM@1(Lz{$`-0hkr#4r+dQy5YhN zYnL6foqI{Z4ZXTZn&ch7ck@9K;ASd5JAa&ECq?``v8@AVei{Y2f0DGrY0}fkscu%0%edk8SU^3G4&u*0{`IC${o`l( z{o7N25%=TGlu?reu!n|M&eRDP=bVHOZn^6zL@EUk)v`TQ0&ov^Xi1}bp^enjRJked z3XIS)M1~EoqhD1b7vD!ugIkB#42C2DXOULju-cS@ z8Y*d$rt}@y(-O^&c9C*Dd5)*H1z_vl-mrgvbI<`vjY(c0IZ@}5L=lj8PsN>-S*Q37 z_5`o|zn|Olf$fh~N-8QMHt(*HXEv?1D6SmQW|{L21$9(1NIpq^Rd5c>u#G#rhyuEh2Ld3AYBpQPce(2ki~uqzUzQDryoO-9(LdIMhLW zMs0m<;5D_iDK>4$Pv!Egoj@1EWi=9i+I4BuAu@S0o2QniD&YGCa6#8<%ysGbGHr9U zJXUo>jh-4}-C4!;%mvkAW`j!RIr555oRQ>}aZ+7mrDXh^s%I%Wf&@6yc1$@~x zILk)>IfL*Q_4cs-PG_J3IRnYI{_p4Y?c4K-y-rwPQoU+QMeCBRCLHf^@JqmdQT^Fm zleKBqr6Ss79f~giE##L+)&BbkYLv>Mp{_aXdZ^eQb$TJGNXYXUWlJcqik)z6M+&^o$Q;XTUWZ#NXE{WSr zCW?nsCuL9$ILRY;q|#dwEYeXwmNJKhN1YbNVeJ?JC%2G`!pa0O>JKF@Lw5f*;#zJysKu0)y$<7da_;O>PUC5Rc8XxRbCw^M zE7*zSCJkZomy^NNDBU!)%#|CMbc)h0L}wt^xxqI{N~|L24?Om(NAuGrM0eoZuyiVp zsQ4mZHhQOzWu5@sAh@};Mu4EyJ5DQ3s{W{%p$6DQ=WUbr6AZ)mB9rI_AKl4QWGm;j z2!G%FuLe+4>+-r>KkMUveL8t++p4pR>gAjCwaq00&Pk!*nn8ImaC{@!D=R`sxU*MV z#pw}-k}^#T0O>PejC+|gxyI!Tajn-8%c?6?1Qku(ouPmb^)MS{8y}z6mru{;j`P)5 zS6{N|B+p25Bf+0QM_%aeyr?WKdP-d-j4qq1T6;-O*GSb()hj1|CkecIN|D%h^^~*w zFoUmEmI$PEN+mT_&epi}#+4tdCVt>HzoXZ(sr(tQGcSgp8j>PT6}TZA!TN=xAc^pDdZ)2aCeAw?v*V$p-J|yY zXZZco@4wCZ-wzmnwPe=Rk4If4D@|h#_b3C26c0Ok>vPC9=M%e}d zssMQa?BAHV3f}f>+Zr zM$&QyoG^s8JglnPqg`wXJGMic%310ksBBHjtjqgrlroe3T;2#5btlEt`cyLtBA7-H zrTp2)cDWFLVY6B#HBy4&MYT8~(!VFlo4KkN%ktyO@lqa;k1@)rLdYFO+j(zMs|{s0 zROQr}Y=ZQC)t6dP_8)Ki?+@XDe}4M%+Xw#B_FNLAFm%!5?4F8sS>de|O( zq5dxzR)$oO^R{_#l+I`md`CmZjSA*Ahr>DW7i4Cc< z(XrK=)Hy$NJ1D8T=V=$J=Aj1KCaL#+G`Dh;a< z=k#EIJNz5mt<$|eQm7m(o)}k4$V@)s+MOci1l%7)bgPj4E}3{IC!agBh%5K)vh#HJ zVK3CbstGuYXt(QQk!0{5%p|@Qhj-N7c~D@1zbJ`RU*26R7;V_o(&)1FdiErr_I9XJ z-IZ|1yY~N2ZQ070ngVR*S}0KUt zAHuny0Fn@JN;;p^hEBhh^w_Oy_guq&MTvti{{|Hz)O_qjH<_&jfb({&C}~c4vgp#H z_A&>z6P%#FLIrb)M}kz!c&UsrmiZKwZKn#Q3@Nt0HM6ReR=naHu&I-j4GkAlwMr#E zKOWZSk3!2YNO4fi)NuIF1qxbhnDMvRZ8azu6CG2^45zHHbEW~2b5nJzDb}@rrPnKz z0-KT`Dv_n-D}X{T=CwpWos?^MF#$w6cJpw+9K_4?PTjBCG+nj`)9Stj&2GUaD(-N| zDazCgIg}MuRZ4P|0?MbKE6bPwFoPtwrbcMFZ6a?vj*(GkY!2*X_bV}!x;=DdCVE}$ z#>1QPd{$peU(UG?#ewZX-%-YY$Bp-9>)z_sjj-EBz1nAlCsmjvq-}s%Le=D7^CXh1 zw}f0G*SVab$*JMmHIGwPSYJ&`U_Xx10d<$2dnV#g)YOQ4&jkQ0zjnBQR;t@2b-v`} zC#m?Pkz-RWzb++@(W&%-CG&9fGnKG!O6rOj1{DGYEybPYutuhB$hMk)0$j7=0orKo zXszY2DOSA)2TLwS)ces8`?XJ@`olv!m{(4YS0zaMu0D%88dE##t8c4S;i?G1bY3Mm z1}X}XO9_zPe0g9l2a}h$pDL&%X&Axd6DZFI@Msdh{7%)5vgmJm)y+5vIL6>CZ z-Hs26`tb5H4hn>z{)+2=>Op4?2~31IN}x;G8{LaY2!-!W!qr)R7s*pxR`MSe__;{C z;EheXONzXB&U;aSG3>m8p$O*VaY?EEz^8k-+u0J*_hHQB9$whU&LnldaOc<%6qJP4 ztcWK<6d|Z?u9n@?tq{r-tvKZ%QDt;~qdpfZCv-VlS`@2qSX`%nI&7>EoX^92UW#^J z={?Z%)!i#}m3ngVb0l=g} zJ=s)xx81!TYd1K5T=vyxQqhs{dneU2)cNB<+)89AuR)5ELd?VE&u8sy!2y+<#hE3d zFAhdM9v&A3xF`3E%gARK3Tp(Lw4koLNNu_RmSSfex-U|*iawN?hnreyU8gOkI5NnB zGCl^C$SWzMAC^A6_Pa~E0??(@x??eAYe)-J$@NJK`!`8{_k-Be{^SPC=*DSGs_Uk$ z_8zaLd3S26(ABHB2whVl;UJCsaERcNl+sxiKtu>Nqj{}V=wSOp6smb;CjgTzl|&|! zlSRsmi}hAY(mPUV(c>L(@vV8jF2eOdx>O4|O>IeCjy(BX+0m?0*r!ZGD${6LdCeI5 zT0^Ds$a)cfnxm^*N8G`tbLt5Q+{t21`fITpKq{S8DvvDnV-YGJY4Ja`eE%>gIvy51 zQ$kWy&1w&CdN$gQaJ6bOG#BZqyuU5DCKPlc=TZdXWgw~%(Uozd7LQs3_P#u3h7ApF zyUrr#vOlcVZ7nI-E)!ikUQu)sci-=!6@b=nQ#)RNP_A}hDt?q!gO+%m*sU4S8X;`1 z7Xh(0b%_g5Z=dqUR9y=FP45XXsz>-fs;kz7-Eu2B5VeQ8LeYh*YbSD@_P!pyiT`}m z{CN78f@my9n=yNGkT)(smogPdWE3QJCz+7KGV=0M7|hEDM&6eNIz5%lk_d_l0))%0?@pYH-DS7MqU)hIaX~( z4rgoj{`i-*UG~r}`#cn$ma!pO)wm=%Bv%K5*{*xwDT`i$p^~+m)VD1XCuRfvUgiJ% MKVF)$`Ew2d00P9Fp#T5? 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 b75912c237f1..d04ebcdfac14 100644 --- a/media-gfx/plantuml/Manifest +++ b/media-gfx/plantuml/Manifest @@ -1,2 +1,2 @@ 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 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 98a6ee55ed9b..e6c4ad091a2a 100644 --- a/media-gfx/skanpage/Manifest +++ b/media-gfx/skanpage/Manifest @@ -1 +1,2 @@ DIST skanpage-23.08.4.tar.xz 1315848 BLAKE2B 5e1e039dddb5c5740c6ff3fe3e55a8bf500c871937db50d802e73e4f4584ceb79c19eb1e5c58246a60ccf6239da36c1501b2da8f678e6d775af0f3ad2cabb962 SHA512 34780d9d66351ce266a30b5d09fa84ef8f7b42c4dc45c9644cc5f229e6bae75b3d6a24544191b9616e60f7436fb6a9a6c57d0bdfeb81bc9562961fd9c3d8f0bd +DIST skanpage-23.08.5.tar.xz 1317292 BLAKE2B 2ee8e7db4e08c9f6ecac93789b20fcb862f56da8d44d5540268dd71f5e1e79c93c7d67455c534f2b0a50f4f2f99bcfdc1989dfd6ecafb7bd3c5a7bc15ab8880d SHA512 d5ddd8a52ad42421d79a6817eb3430996a9d968b2f824ca3c5adaf9bef69c60f6270b72a9d87308834b79f3038b6347b242c8fa635fd8c28953533061e21d158 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/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 224e956d8382..b9ab09ef822f 100644 --- a/media-libs/ksanecore/Manifest +++ b/media-libs/ksanecore/Manifest @@ -1 +1,2 @@ DIST ksanecore-23.08.4.tar.xz 49608 BLAKE2B 2df05d051cf0e4b1ee577c5c598908995b1bb7e76cbeecc21d89af5bcb3f8e8674b97dd3d4d64c139b4836faacf8cb1e65bb8b3d7e57c869e319cb0eba00dff1 SHA512 12efe127dc79e660b755f18fceda94c08e689e55125b6454f5eaaf36370afbe508a5c3d61b3635c2df94e0b3b76446ffacd8aaad9e6819b6be87927a8364b276 +DIST ksanecore-23.08.5.tar.xz 50052 BLAKE2B 500c574d40a8c927cd8568d3d0094789731b58cbe64de8ff04ee993adb8503cbb4d999d14c3222d142bb2485f1131dfe45c0a6a305347180e1021d1aa661d020 SHA512 93bbb6160c063e54be4cb115cf164354fb545ff458aa2066d98a38e81d48dfed4260a4b2afcb252ba43cf25ed102345018e0ad99b7ca66b9cb0b2fb64235b440 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 6198c27c79f4..ec50968e9f57 100644 --- a/media-libs/libffado/Manifest +++ b/media-libs/libffado/Manifest @@ -1,2 +1 @@ -DIST libffado-2.4.7.tgz 1231931 BLAKE2B 3c304011259ddbd35ce8fd725d38a5f50fca962981f9c5af6e377493a14985e4b96c64bcc54ba5a341028ec17dc6f2c42ce527422779f2edc6f9a1a61220cf51 SHA512 424a9ca7ded12e72d77a50d7ddf4e50dc0d55b80d725499df7609ce60d0eac8b24a41d9b8e4e74f78bdefe114b61bd5f1ec09a6d083f4a58475e66d61153f075 DIST libffado-2.4.8.tgz 1237955 BLAKE2B 14b83d55fc9a7b33c888b893c808f8419292fefaa2c2239b4b51c2b84070a584ea72821c8469bb8d965a9a5e6473b6fcfb5e85f4eecd2d424e3167322f8abb81 SHA512 fbbcd30640c55315f2e65fc6c07afc71a77dd2c9d1b6127ee55cd17e76511ad5f0563135e52397dbf113fb0d5925021a38780f231409bdd920da52e6c1ce3acc 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/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 b30421e850ab..f766226818d8 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -1,5 +1,3 @@ -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 +DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba SHA512 b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048 +DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40 SHA512 1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963 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/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 eb42bdb4c95d..d716efac33d8 100644 --- a/media-libs/oneVPL-intel-gpu/Manifest +++ b/media-libs/oneVPL-intel-gpu/Manifest @@ -1,3 +1,3 @@ -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 +DIST oneVPL-intel-gpu-24.1.3.tar.gz 9055096 BLAKE2B 63f4b14660ef897f9b67675f7b54bd0f48097570d69cc9206e7cc21476854537df5e0c925de413dc6267ab08ca59a3b72a08070b0a0652baa9a7c02f1976a98c SHA512 d885e1076fafa82da5433d38c729b3a5016a8b39f30511c8eff2f695d53ef6d7835b366db8c9cb6d1bd5f30ce47ea84e1a31fb85a536daef0a0c4cd6a874c37d 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/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/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/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/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/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 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 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 47d8b8f580c0..8917bb5e73e1 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,2 +1,2 @@ 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 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/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/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 80ca8b237bd5..f2e4b939c224 100644 --- a/media-sound/din/Manifest +++ b/media-sound/din/Manifest @@ -1,2 +1 @@ -DIST din-57.tar.gz 3693381 BLAKE2B b9e56c067830f3e164ac6e3e2d7a189569d5abf25ca3281491ad3ed29155a6e85fef5d7d4336d918104df3a8156f60c61294856665e775a8ef3c593bd17f08b7 SHA512 03dfa45fb8c58f3f8dc739ec3c4c31029c544d9f0b1cf3dbae61643e5accd951ad65ebf19c078bfb1d30d3a8ccea7ffec2f1cb44f38bab1b07cfd2071361590c DIST din-58.1.tar.gz 3689591 BLAKE2B 2ccb48fed8aa16edb53cf6643b63a842c28cd700621d2273a94913ab7a6ae8b50da72c3509a8b9b6189fcd4beaa5afbfa3a92430acb18c4cc9a7cfb057209c29 SHA512 ee2d63309347167af3b4e41a0ad3ce1faad727a4e079cd9e63d402b680144aed81dbee9d38bc517acbb30a1c9af18b726841d0c94d96cbfb2b1581da98af21c1 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 c0d97d9c92c5..8af8deab197f 100644 --- a/media-sound/elisa/Manifest +++ b/media-sound/elisa/Manifest @@ -1 +1,2 @@ DIST elisa-23.08.4.tar.xz 1814588 BLAKE2B f388086246eecf0afb3263bc6159ba600c5869510108026e4415196cccd8d4aa94408b7ce911a32565975e0be31aaccab024055e3f2f0b0b5533d900abcf8cb6 SHA512 77ef0109a8a2e3605036aa0e262f916f11a959cf374a5b567b2dfa74e15b2d8c5d9672b62a8227681e02628cacd6f0cdf3c5040bc1c27932c3a3799160c9d8f9 +DIST elisa-23.08.5.tar.xz 1814776 BLAKE2B b3c59fbb84d6f4bdf6a45d41f6c8d97e8ed898fd3be5b7c6274218baeaf4e3cf63ede6077515ecff14c83cc8599e1fb8013ab7d5d3ffcb7da7eebf43d627fc62 SHA512 f0ab10b9e4d57b3331220a9ae2f8a240d7259ce7e381957cc12fc73b3bf23cdf32affde2e8dc09c8e5fbd05da74401f274c522bb44cd652feb7c1fb75e64cba8 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 9fd9fae9988e..7a01bff23b4a 100644 --- a/media-sound/kasts/Manifest +++ b/media-sound/kasts/Manifest @@ -1 +1,2 @@ DIST kasts-23.08.4.tar.xz 575640 BLAKE2B cf2a598fac65107253349e912d674a460a423d45b769fa1ace5f6f269f49538910c1125aaac2375d53a40c8029c072ad7c3b56073c0a3385483ea7240fcb8d00 SHA512 17539110dcb72c74c4dcfadfbff07635db194b3c07a21bd81fa744fb5d8e32f8a00bb9a9a2bb09882dbd5b044c99073cf9b22b6accf046479953320d5bdbbfbf +DIST kasts-23.08.5.tar.xz 581312 BLAKE2B eb85f74a6934947146f9ef277ed963eeba6ab108e8ff6a446255229cf7e7f4e6e6eacc16a508d46688f244f6b857a5d168387431f1520decd2e83b39189bcc05 SHA512 bfe2fa6d0bc628c51fa0db13a434e80c08a29e4bae95bccbaf6d029c424d6277eea9d0625f9de69ad6f011c482cd571000566ac838e22b03c57e8671ff4c3bd8 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 29161e3b4bca..970fa429c4dd 100644 --- a/media-sound/krecorder/Manifest +++ b/media-sound/krecorder/Manifest @@ -1 +1,2 @@ DIST krecorder-23.08.4.tar.xz 162504 BLAKE2B a7525c59531732ff1a339653eddfe77169abcec0d54e59e0ae36b52797d555833f2cc8a2032d48f29ede40b2c9186638e17a90c4c112e64a41b3a3cd89af9a22 SHA512 5315e316376b151cc3d2cfb85aad8363196ffe3cd0da8b060ee862d45dde1f44b33a441ab7d5d0950e6aaa5d23cb749f38a46faf0513df0f4e0c5f90a9c0e7e6 +DIST krecorder-23.08.5.tar.xz 162496 BLAKE2B 8323c13e7c633fcfb3b53ffb43b59fad725f85ff9980db312cd262ccf4a4c1813f5323adfdb3ce8b4efebd5ee3e4a61dd0f8d2c0858b6840d0c1cfb48d14a3c8 SHA512 dfe9ba96c1476e019b569fc811dccde1dfe866375d8b0a663f253d2dfa36b4be012f3f31c5ca83ba59f76546cfa6a3720c79112820d43dd26648a1680f987b64 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/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 1df8ee85dc24..0f277cacd026 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,282 +271,177 @@ 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 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/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 8b06769dda28..68eba5d693bc 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -1,2 +1 @@ -DIST strawberry-1.0.22.tar.xz 11279480 BLAKE2B a5f8909dd779b3dcd3bea91f28792eede604531be7d18a7e30503e7d0da737f75b570ee0b382613c848b72145b3b4534196deb20e3c9fe83b0716e454b4e686b SHA512 d94c0b0f90ad404a62ad02ba1fc63090a043ab48dca3ca099dd72af29691bfa16ddf11cb62d540f8af51794270eda119cc0805d2204458ed8ce40164948486bd DIST strawberry-1.0.23.tar.xz 11297440 BLAKE2B 4110a19ac27a254ec778bc46592f4b1b00ea8cb077a231d5dc0bb69c8ef78aca02a15339b888812c7cb31540f61647e2c8b15d416c68c4da4690407ac851dec4 SHA512 f3249e97b2f0130dadf2a5fcfc128d7054accd6b86cf088a3a45549c584529aefbadaf09e9ed074af85c679495b03ad700e78f6952e913a40b38eaf7c77d5adb 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/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/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 zMMdN7j|_Sc6E;y=j!l1rPC_OS7MYsQuj|V7H)2Y!HhsAo zLL)bD4V=;=nhymF!wdI4(%XAg08Xo{XA3mA zd-(u$D#7-tuSO{ zzAZwZVF28g=i0*V-iF39jtLcHLM#Fxra1Yuq9Ym$!VYx}KuKYvonj!?IKA&O&pP6- z-u&kuzyHZA{>zKg>Ex&(qZCCMSLLnlPmx%L#P>ZOE(Wn1O%dEH23|HEd(?i@N9+Yl(vjPXBr21;<fyn@>j+m3c$mK1lhI$VPgeEL;I^U%vD!M@ zL3=Y-J`r27zQC(^BH}VbkjL{Wr@#O7)1Th5k^0sIewJ@R`G8J_vU*QYZXx^wa<}BA z+Ot=m`*3&$E&;=$#_v>EPeS&~^t!n{>$NmFRy@}`hOZ_qd*2)f`G_N*#Hl4&b z*g3kb7PrLOelHu4ax*oL-#%;PWgAwo-y&MnR=WLT8O}q<>(-H!$0AV(+1LQE`?18v zDm-i83Nk^b%7<0~J;12g?lX=zHPL2)eE3$?vy@;5G;ZxW)BN6f@TyYbMp;J$wq)xZD6vaR^Tn+^GT8Efq) z+|*QJx6Cf42lwD@;{z%WDF3nZmPWN4v3eXSlM&kyCf25=>XdUm}_A0Uln_ZTuhKddT8BtRGNOyowOU5;?q~fdB%&2@3p~^$N>$x7~UL#(E>Hd0!U5qYMNmK(NWT z6+-g?5>XCT_VyJf``3_vLfbL8V!vO@pDFp5pfyc32JjAXyuGs`BA{nnIPC{EwD%Os~L=3d^ z*_$z256}JBu5gG;rCvl`;wNxGidf(P1VGd9C?1i2BMCknpp)n-oOu(BcppH7txmfa9>*G_)V2vrBBGt-!GRLT4(&gF2TJalcJqJkcy^g(kn+S$hf&wETF=Kk7Tw-s=ePEUoZULBw zW!_fV9dtdNXoEz43qT2m)AlGkk03yB3vBY(S8n}}S5*5N$V4H7_6tYzaqEhoCS287 zhi$Wt4mlP=odR3}?XA7NhC%X+lL?XlpaaV0%nV!1aJU?_9Y_3f`lk_!{Z{dNhr#Ct zd$!VaOw4oHyWr)KH*9d!{?DY9zLD0k@gF}hcFH&UVZx$sV6{!X1Bby^6K|?l!V=Av zaRg;qS9kM<*>NbuVT=g(vPQzOT5+vM1<^$CBcPgxN)y&$?{~+m@`n*Sg*=`QRMnhj zlda)=z$E7+FbNnPk{{uV4HuOx13c!Vt!MyX+ChPzO4h1yzJyWmc|-Uy`}L1B==0;>{{Hh%^QZqbllQ}${`^w8?DhErGHY1V z>x2?9t{w0htb7pooPUAVjft|Fa9!qqc`888#gRELh;ZYOm}2V=Ob1#I5V8izbnmey zbXwkM_4S#+G_bp$oklnxvXYjaoZbq6X>$;P`SM2BTSjNofTS`I+xu9Yz_v4ue<2yK zHdui_fg^xgFmttS%xG6K*cvN_1K{aVCw%d-0rvJPFWL8PkLV=i|6W$@O}l)RRheib zy7+h}kFGA*MhsrM;Dy2N_GxA3nal+IexQUFTtGBKMPM5_f~&l@Mj~b)talHCpou&s zsCYa_EZiu;4eiH1Kt5_5j@wkh=bd2ySroqEOpBvZg7bko1BhV3zHorSk~K`%e9qu4 z^IOw1f+_au1RL83x6QP`-dq7OKpjUQ#UW3}VQ#_|Fi2w94DMEhTeyqA{H?6sY-jm0 zxk2-|06{aF#t4b9U~OHziG3EnX7B{cO8_J;*Y~DtdoL+gt?+28bN7Mq=d_=zMZ2@0 zp&97PAp*Y~UxO1AW22Gx9A26c7EM1BcRvy@*j{$}6gUCsfX!TS&txOXldo}k8T;Ur zu_9p-0e&^}4R%PQiI2A|t-d{&-bGj`OSpz2;@GW<1!J6= zzY&x@toSRlFUaTf>fVV|_O+oE-3m@e=FDo#@3kGd1(;7epi|Q}lRTmFPkX?lxB^*K zvZD`hysWkvHsYAUzP&U7L|~Ndemk4NRt18@fr2s+C>{@$JD<6{ou-{);srt=kQ*Om zQz8+51gn_%uPb;-nXoNwDgg$j*{$>7+i{R)wu+4^02t7+eRa^$Ed<=S7l0_wHJ@4E zkvP&oJ^nW3@JF)Bzm#mn5Wc`Hj*p)z9A$@3v^OU+F5pT-xtarY5+>w`f%~!4s^LeA zgpmWbSlPl+fELyk3_*lLY!?fP#mP(wv0pY+jcJvB0x09?h`igL*1G0r!{JV)+fd1$ zw>P<0P1fI_#$nCqw%TOBsq92t#53n+J@2%5^6_WZ3R9!UHLL_2b9~6TmI-4Z4hTu6 zz3oKi6aii)Jn+)*%&LDt_vfeeZz@&6S=D!9(WencqjT>Lb>SC#!<|5TFF^p>aM-B& z#yo2GPV%w+F+(Y=Uu%1Shze|R;2%Kd0w3Fx2-e+hF?bo=_D+r=z#GZ7qqo&_P(3oucY4#s(lx~&ZpZO{tr3Fx7gg6#5^Ne)#IqC zd+0>)wbr#Jr?dpCj+SkXFyR@T@u#CQlY8CsmqMB2RmI_FFLNJusaQC2Sv>DMVaeS| z0`10!e~$CJfvLnv@H`;&ZrB`TSpqC^dN35{XmEOYf{vVV!-Ek1G89tJov(}@!nx31 zP_DHiFo-q>n9pfpx3^-GPf4refUC9Spy_+x_BDjx3+nn-Q0+~lqs2or2JSTzjn+(0 zi3ENen1uHj6|m~Wm_i7`3>}`<)4iY9&k=bzVW*Bc*dQKrr-%WfTVuyV*sxj6OV+p2 z_KgVjIC0^_RS{Y%S_2=onv2-ly|};=$*pqr8aB!$!|`!I0YI$_PVPuS>tHf|t_!J_ ze#y%}hc*t7N6{7Go@$kh@|vf6MIsR-Falg2tomC))fXpll%Mybg!3r>Tvi4(Z$X;9 z^c%nsobCh?6;-|!+)pRcEDP5Htgx63;^b_|_BQP{FE#K9v)ktasw-0@fuUHPT@rzv zc=K4<9)>o6U4D|A4KC6!2^JW7vAa-Ca-$eL75I{qoWo?RW%7xm5EJkF*!7?Ixdi! z1>Q!D20v>q$1H8KOS z`+Q2jp;FPy4Nwh#p1t`*BX4KkaUi(T?4&z@mh+wnM|cHPYUGZObpl$?=1wgJ5S{VK z|Gm`OZ|>p@B?Y~Mdh>*xuox@5stxYLU*bS8`N+z*FV2sx6Df&bu{v1)5#Dh?ke z2eCC}`ZzO(hP#|C@!FkxNwDGdiBF7dq4-Awqf4@3<+f$ws$xRu!*21 z=jo^r5Dt(8irSofx2#v>=YXvoPIu(hv1x{YG-07vT=;@$(HgK1qGWadJez2RPuX>$ z_E|9dt<(e%|LMen@I!g4zQ0&!(;IcEoJrnef8J%$Xb8No$qfI2)qeX$fXT}fVUP1l zK+=V0^~%)C6cm(zdTmT5U>rKP?6l66iT>ujEPFtA%uK_-34M^Lk18363UJz)r5GO; z)H+nx-b3K3_iQP{r}T7@*kP4|!$<7#Cm=Zx)^d@{dpesaixV;! zp!Sz*;gDyyi-WItN|^sdVy2X@FO`zR&bHgjCFCCC^Yksu1V3DyqOX4);CeOLg^HgI zN{7nA_9J-nib1{EZy5uxfgGHXCUcgLIGVf&AsdGMel4cf1j8%Ud(c@QQ;E@6|!>? zs~({0Z84(Gf}j{|i76Hu{E@hRDP8`O1mvvS-nb(K74ugZeX-| zgBCDRNAndZA6N?aAKz{*{0C(9YSsy4-l@KqaQEoFT#lv#xH^c*`Y4NE!#@g$KWE*V z!GL0I=gD0+LHl^uzpCR#99#e?Tm;$x3U#)P7YxV`ppdNo1E`ha-OS~z8hgnvgQcAr zc4jB@Y-ftPWAnCEzQeJCUcJ-?o`0)b>rX%aicoo)Pg$J}^|B(VTp7^Lhd4Kj2deli zFVrwfY;W86N4z1>KlQy?p0ijDj(5ErY8gU*TXA6F-V>~LECye10n#jjvbzvCZhk6* zx{0n(y!4@1ck_G;Q{=6MP zc(&Tx7J7od_*)GU@eI&m1lyS+pO zuMG>j_?^_D5q1yk08|uCHxmXAKTcBf{0Q+DiaSi;9jf$uS^WZ4zsf2*Ryc@I@C4l= z2?yQ`^9*HKLDKkbw_3%CFNKpBB8y;Z3;Ztj$j;ze-9!a8+~GVKfNsYQ%m@F_ffvDA zNdD`Aa$t|uK0AZc`J6@?Z6vocHah+rpc(RmTda1zfW3%l4v)q&K~f!DVDC%gKi=Ho zwptISIv7qI z57@(r7R^?&4!f}F51#>cM!377+m-0;RStX}AdN%iUA)JWm^rQh0WJ>-fTPTSfHpkv zVK_PvZwe=$|5j%8JDm1sOV2&Qyx2?%YQcIUppFl^yn;pzz*~!BbP^~UT>GjIe9AF^ zzw}BwHbk7~gfS;K#j@1FHndo`B86#qbZQChX*3e zr*wN(e1cP=9QLs6D8>8`%ktl047k(ia33DT$|5gBM?CW_p0lVIV{~4{1)HnS<27tV zbiH+FR_8?2u)7zZ3lsT6nWZ1%^#awe#iNjA?H7c3f7P8Jz1KQm};*d#Vz6+*ZHV=LPKB zivhz1?1D~#PQ*Zo6i-74Xj&5If&k$)5m7 zhxgTYxst#T%X-ffPL`{gz$Ef6krK7ps@%v1tvEphvu8AN0az^g7ahfiZhiVkY3uSeH*Yw zd%Gepsfv@je8f}(ZZHN%8E_(!y_z3IDVDtvNYqVk7uXsRGtPt~1J_L34%3Z#kXc5Zy{ z6G27gvs(;$nfQ8G_5k3Tp^c9`%E?0m%8&cIpL6VxJ_Nroh&e!O{XaE(Luwg;BVUZ5jaU zW0^h2uXh}rFK*^NBWJ-nIoa-YdfS6U|ja|Ap2yh_3U5StLx(K0yrM8P*7HG^CAJ_vF=CL^nfPm-i){S%M zeSaglzyAEwfBqN3x_=1&?_cd23o$wh==0i9FLmbIAz9IqkVfpw^-$ZHr0Ug zi2@5fyFukx*z%h#YyhZMlU{~>Cv@LWd`BS5pVk<+Wdi(@&w1a}hVP!Rl?= z#LpmD+Nfd7AS(|2n{IXp+ifL#1*aU_4ZHFURCBcgm^@go`c%75_+fc);IzT= zc$w@LBO8Aj_%YxX?~gWu=8hvU%r)NpkA=9Xmsgw{BENuhcYm89gT)XzpHdwYVP6@J z1MmeohUF1$c_4TDTyB-Idl!meB_E1Cz56;=fnMGv6nNeP-LbVY|8sezZ{*d=@tTjP zY=p_DIY{t=JXc#`wu^~OUkXyKCtBWupoFuUZJh8v^oPgI-G-D&AQ&J=w{~0&jU>py zM!X7}Ja%!_4j2_Mn{CMx3V#FuM=|ykr?a`e+kbG5@J>{Eq?{b@)Gc$pP1#+>UQ`)K za;rUokqNSv)^#H=7x&3)-{~<=afKPA5m!vcW7JI7@{`HX}JY%QvoiS6SAUDzui?sGEp^3J|H1N*kVX*p-}&MrEM zH~yj!bboxK)b@%xB@BjKI-50187}mecS*&MmypB=jmOw&-@begpXV6{Sgj8(tS%QKm zysa{em`(tK?t-x(KimCI{Q?Cp=YQ7boH9#LaHXK>>_lC#wRKi;+WF@&wvbo(NLQe$ z8OoW$F9U@RkcP00GHu{Gz};jk-U)bZwFO^|DIRA9S?umuePFMX*0WuPu&P50w@?R7 zEzXU8N0Zv%R6#5De<$AA9?I$Lw_j&XeG1AM2iKRj0(S+xNt+Ue-f-E}m@WiiIV+F~ zpb3rK?!3yUVcE63wHQ!j=ivaTuN^>5h`=^;$0b!s45ZXqz)mJG_KX1@K_Q_7RYoUO2kIO5ipHgQ@sxP_ zb{vW^KWXE+TuSE79h@Q;eF^QZBbzwAGGv2neFC_g=vlS6XD z84E}BGif?8)BSI797lOR(Hqj``Z*5``+ER@PF8tbJA&%lT{!?Wh|@35EncoF$q#sc zI4ZfD4YwzY^Xsad!C;j%96F{R9RvK` z%?doEQi;%kZ{)8=bL=3v$$5tBU2+yM@ow8;0@7mOdGIh1V%7M^=5OIGzZFypzY&zx za@XTFky|=UjObQyPOBJk6~I(eq$_2oC+D}m2dZ?pH)DO?o94@gQd6)azj=q`fJ#2$ zEhE9nI{44T&$0Hay@R{X%YxVQWyE5~!iN>WMpn3d9?o5gmc5~(7LB;NMp_gP(AUSP zR#k5AMXhD_J`@KB{|MQRV5EXGuy4!V47U?aZ~Nzb3&6FN{_{)+df346i=h7H=l}Za zw(Qhd%T73dRR`dfJm8sl zspVvx25GDgKr?mis2;Oc4v)|7c)RT;N0+Nh2pwYSBky-e*PPx@=C}SlI>Fs7AA9up z?m75YOwH!;Z^UGzbV{ggV%8sWR2=H#{-)A;usVHj0x6 zH>l3-9N&rorYKq0=}Ny5Qx_1xZv#rZEYHkD0L&LRAXgsR(A=$NlTlzMi%h}(?=)5j zP`1m*3g~77*m%%u(<9Ml!6obkV%{fZsWXlY){G7<=w5AJDqbJp+?@cHZMF*Cnl=$_ zwY6Ap^X|4R4yxBRB8_Hdomf6n(WHyxs@!8F3;}z_?jVs011HwO6P>VpJA6A3%C|#c z(z_!82N=(C`@yf_?n6xZH)67`-dP`B23tz22<(J0P*j1DGp2*J)4-lCT*y#P>mP|m zB^>Xe0a$69a9RMI?3_@`C-83B7W4Mb1~-XmP47FUD7&u2g0auZ%l0etAdVbyC5vG6 z0c?YGCZNjum32GhpTOP>I^DH51TkBKhLsH6MmrENex_S@R-M}DI|nS0h$X}!dspKS%G{UXMee~)^1iCNu3b9%s`gAT2qOSarw@) zzYC0xQx3%@y4aN8Nr2lCO=(sgks%(>8cL&ad&O*$9=3#1dj2q^KLXie!ocS-}3W){h^p8 zs9(BzEi3{O-^UbZn9+U1mgiJ2o^3^ec;ik1yxn~h_FyXTu0>i1=LZWVr6MWcS7O;&@SLZ6pfk;aG|=3+ORUJLDZw1$=v& z>8N0Iy=>=pTf}3-5U_+GdW`jsm^82Dc%{z?MHzuQ4$m}F1FX8Xw2J>An(h6&5e822 zcHChxyN)YzpB=Ca;05ML4v`@Y;w-d^OB2q~Dp%af8kQjo@Hh14c4)~CO_U1Gz3+bj zrhogqG__0a`m*B6QQcngk9S}a#FlUsoLu7Qm`k}FE2BB4EAt(dz`R}H_O`xcNrElW z)7$jaEw8=bn*vL|9b&o9k$ zaYP9xZ1snC;`P{;j-Sr~=>J&3e|dY0XXG^j#vH5T9v#zpIRRIv)sh!u__+@u?Xhs( zgjE$GVr@jV=8B+ET$(o>F*vR9HiK_}2e028*W^(h4A11><6M^DR&I3uE|!qqZ=*Ye z{J5QNIj@<6AJA*JYER>&R`DsMzwbZ)^-tsP`)~G}*aMA1e%Z$EYFlq_gUMPax!bfl ztttb^4`)nqTy5Heyc~&*H*I!`xTz=xpq)!sft5}?fsajlR?4wR%e55V%i;EV_m;ph z;x?!Z_q)9s^id!)?ueWTAEWJ*)g)j$0o4I>*Ods(=48a_V1fFE=dF z`?zX(Nb{25d3of@(&$+5m`UDKeJ=r0fqG`r?=PA;vv^{ zd?`L&mn>wsA8Wn?=so;ne}|)s&r7V6%RXVFj}-{b4L1;eyxN1marG2|hj3?0Do(+4 zc!LSZMM2R7y9<>32tM)E6D=XQ1pz;h@00z`YNpVVBWGjU8B(Fk?sIV>Cj9))HVC_G z2YGn~Y9{11vpZda;H-H*#Clmka1qeD@XK69+AbEr^&URS0lK-nF)2oOOL!msYjN7I za>7SJ!@i8Ojpl0Swc%TxPJJjdc7K@ae2G+gc0Z3V?1MDmI(~8WjUR!yD z8~pVfA^n0dzsRXLqRUNkt+*sPTY_I)`F7hmXtkO7uXbZtm|eIbYOXVhCS9u6AQ^~a zk9~5^2+Cmp6QDR_jVQzRBE37Aui5Y+SNAG{@SUuG`|PuX=9$oUBch%6j|h^`3O^0+ z6zK(AvGX}s2Pi*|bOmQyKk9&~TpV6^dCw$VbiU7aQcp8g;j{ywJKvZ2|G0z6YfdjN z8lD*o2=^*qc0hOq#c)9*ASVig}AvA1%I3_nffyZ(L>qKk1O?_GE z9Nqs5nU0p#yPX32AhLF2y|p)CS=#QH;pkjx_fBFA@BK}6E{Cmox*`V{zSGj~+v(@1 zJPu#n@6@SZySsjoQ3~H#`upXs&fX%JFP?c{x0BPYIkV`ZT8(`HOp19Kj8aGH1mijI zLT>j4+HM)IiIW5jNvAq2y;=naps*kAxy&r&>XW)J?KtHMRkQHlQmKz1m-0KBuRqOU z3{IMMG#7elMKzGXh4S78cxmG;fCJORJ0=c{ps0<#frNi#R= zaM+kf9&b%64{txtxm@+=o^s68DV2mc$1&XisqH8ev=Z)6z0Ks`5P4sP8lWOQuC_!!7eUv$QK02;4*hm_!?s1w zHC3M-a1ng1Dn0I}bt89c5@;}x?Rdq8-1Q>2;DA&B_{_eku@&dyrYo}%lI`Ux4JTYc z+nvYa#$i|1xk^)L>})}xaI&lVotO2%gX*_}itoV7ucPi=eQ5P^nQx`q?V$GH6pdwm zy9LW{+SEDcHB7MH*xMkwJPr=C$ReBDCdxzD2?NnO8*$gRNhCeCwmi+G=GfjP9A_&w zr}uTIIgT$ii`|v+-HpA(5C<(;a)sK0VVBmDyJ4Mpun%XrT@s9WJFNS$SlkMDN2d|^ zqB{j_j!M-E6TEQ*aW1+2G+W`IwRYX1IBoZ`$1MC-PVqN#GLl0s@6LZ6pfYS^)a(ko z)4l&TgX8v=;YJEUr15aSJH3FL4v)u{P`C>UVnJ1LourFlQBw&8u*{ad1eV(QmvKGL zW4kPOFcbG#O)#R|V|nvygQPbKu7q%^^`NSgcd$m%ww&%lB{Pl%>Ge^<`LL2S^O z%Z=QxvA9tgGziKeUg?%rPG%S{Qk_ zxakj`AzEgttP}8)8BfU(kOmCuh6Zy5q}o* zIgHWSR_|s0v(&eZ{`O`aMSs6G;4#dgAG6P(MK`@!@{Ea%fQCQk9VET*y0r~wpw6MDczANAb}PziD_5i0NMj z%4KVl36cxu>7E4uXoxV*7QH$}y6<7|Aj59uXz zeZ5Voc;vD;KDdx2OTMV>T+eWW3~zeYN4_990l*22M92kBai7lH)a`h-;SRj!(%I;2 z0{3^l$>BkwLg+n z{zg)O>R|~H2D}}ZPW*GBy`2tQkicK)Ua$Q+JtFS3KRGWquGv~2UGY8MzRzSE_Pg~F zS3&$1k3&!=0SwG(!*zhDVJ0D&n4Z&1v=4CLRJ-cr)H_1yZOwk%o*^E1h~?WsJlAa_ z3OEsEsS+tr(t4+s*}>(uL2#1${!kZ3gkoV1szen0?j7QS=iOMO>zy1are}i_*0p~p zDHEC;`j@OqbSo>|CpzcB=IP5hjzpbkxf(GAP=_s5n9UHrg}!gw)(G*gad2QQF3ve5 zTH35;sotq4uJCwUg7L$a);me(a*_fu%0@lu;`ppQymxkr9c08=Kpa7^F$5M;-zC5> zY3regw$`M3-M3#jhx=>WeUbpDC2`4sdZ!F@hdqIXIdBKa9SipeF80Cc5wT)^7lAN# zFhL`JCn}4c`WJ>*Jt>Ekm}NIj7T-C&DA&USTd9P1^v}u-A&cgR-sz^G>kaVVx~>}B zY75vM1xRBNKZlIqh;m?xTiCh_9^8b_IX;$Wle&!?pEGA2pNl|_xc6O!lf484t$=c@ z`5+`e+hNq#ZRIqP(8c!N(70dov8|xKJk#~uZb@}pn-vXca#%tWEV)!SWHq}rTs-GI zvF-l$_&Y)M-w4X~ck`Nf%g3qDPB@2-9xIX)Zt-??O?OT?@fTQi92gWG&)_`z>o#~< zUwyEVbzsWDX2s&pl2aY3yu3cvk3Reb&Z^lB2mpU;*S-L$cM6p=^!nRXcwU0!bo}eM zvG8&w0vKqaGY({MZnsn9Tw50`#&*`hjs8IHHsHj8y{5D(XI{zEsJPNNJ7HXUV^!^W#}%P6?jZqnqvGai3Oe9?j`KD@ zJ)a{yBEAc#VK^&hD1np*!|L9o&-&IW!cUxe?>wgS?wba5*t{Do7`ZLIufhFx&oL+r zmpp@<+%XObTMp5U?yI`q;bSINgOg)|^N#j!0pT_Nhn=8XX?ZJhPA;2Z_8&(NDNt8U&MxQj1cj(Ia0W$Pdw+mP{}4$`nW`E7GS z7jQtXM*h$z;(in=E>q2rI4|wM6A7OVj0@Q`c_WP`RIw`8Lp_=+a&#Cb%$f* zFK>EEl!Wk<6OlB_zKJ|QtM<+WB!Jwu0!+sTr(%`D#&Il12tZ>k7vum5{ndhm{kYKk ze&@hDjP2`Avv&$lf!P-Ti6+Pwi^sPv(e;cOX2OYX`?`Vycr1$B*3COUBE9`v?``Be zZ&mxYnyS?<7B*3>FtM6W0 zdY78397OV3Bs5J3(B;T@gQY(JOtv3OY^yW8y`d8oKzd!DVAHreJLaBV zg+k!FbD}G;mzQWE<5z7s?U%j3IP)u7?(VXTB93amZh-iQoXq})|M%ym?bYi`1D`!P zmrxBd{S1q0+$ZPEpG2Up#j4|ZN)Q=!+&D4VRl1Lh-n#2{Eiz4jYKPN1tlL@96JtD& zdmoUSMe`$fF!a$Kuk47a;01a3faWJTn|ZoG54&)@)eUp$j(;AHd)mv%DD9|rkWXut z>|4X(+gj;VsCzBFty8B#Ts!Uzu5riP@+R8i!eqakleWz4a zDSWAZB3|GzT$w=NTXxSwjiYO%u@=X~f~i2bDhSqRGGO?*14`@SVEd=M!F6v0><`vr znNNP_%3EUYF3vML4A?Dgj;=|gxN@xTc#Zlw4*<+OTqgtTCQ`V<5juhcPVOTHMWL>| zmk~(}Td2$>sz%$aODn_5BciCw-l6=F&pNYFFK{D!LDcT--Cdd=);ziP!lt zkNzKG`uo5CXifAlRfp}%2B{bSWGhkz>Y1FHhYJVMK3RAIv<7-&Dd@lR>Ac(@(eVVq z(ag#1httP)vlUua++uFc&=@+Cx7gjOL)F|n4#6C)_{Juc__^bN55nU*Ti@YG&L%mK z#_`L=C(xU-SQf;t6yD*3@Ajh_9%qx_r*S@zk|z-_-2~r<4g76_yr<)li2>CC76VWU zF|1BX0c}p_WH=?}*L>8svMRrkm2s7TG_y^Du0Vs}{(@JGY{}ikKu3bj4$xqeaFBJI z@nGd(K?jG5Rgz7ZxF7dtz%Zg^+s^MS$(=O3E-?l_A56YKk<&?bsn77`Dvy8U)*XoY zv=WU756#BwMW<_YN5(FKh?7`>8Ia)ypTw-NQi8)tn7^qmVvt2QTRN@pmcqc+-zim) zAG6!X-g)$)IQKocA7GvRN3yzpQ^R701^C0s^O$C!y3KISqEnu&!A0-_Zz9yzs>?!Z zw=dv$^sS;)SC~7}l&FT^PBywd#e!iw_|Y|8c`II^=XYfh2m$!v{(2(aNB+)?fE7Z$ zzGGKwv3DzTUc{;LR(VaU3*L1J>2ZdLGuHy%8?3)>lS8)q!w0j?%*UR}>3Vj+)YSp? zg)sCuxkoNK94ZC8szk_us;=ML;Onm1momgSE$(lw<_3#7Yk<${e1iKAqH7cJP<--y zS7{YcrFlx|y>+b*4&CWA(0?Zfp%Jb^>6^&;5IpmN8^5cVc}lm6*ffzWn#U14SN{G& zWZpq)w^PY1soO7a8S{B}N!tSA4W5=o!@X0AAj911}z(-HaxBSLQ+4y6$pDAogw92=bHX z;x%xu7f|qH4rqS11^2_P2F{6b9&~L%_~rUR9-+Hr#-TVavJV^G1n@4)q^G-oY!A0W zf18wcyEF&#oHaon!_A;(hn?*N`jiZG;{`0O~#hkL2^Jw+CkR1#O1KQ3Kfi8Q^`ta(|V>ef;f)W_ZkHGoC_38K7 zAnJS*oLvWpSYg~w&_Vp}GWg1iZ%1{4%5A7S?uc|Awo^SG*M#@F->{Zvb~X$SQOe}w zI7fEa-u+e=$U|Qzn*grIb-&5AwJrQoDft?K$-!3K0SpV^NNo|g*KfphS>^L(380lH z#J1LL?S!0oue`S#Me4@1aifou67V(I%QzyDbH`k!65k@$U~Q8;#W54$Fv4)N1z!h= zeev$DN^a2_FWi}H8jiTaEg3m~p!3oR^Ec7xHYx0C5lkJxU$+9L2{msa}gUN`TyHGwV2fzA^?@BfG#9YdP8P76FL$;+vI3wm@I!lyH3&UNRehvd)aZhCZSE9%d|Z`E zh7S6~slRpm?5Q&7h#XKwXM_vq9viO8BKt^us9w_=|4rL#04yKt;hfqv{m%8i<-dRZ z&-~-J=BRLdYxar1ocR@^rq#%m6n_Vz_2r}-;e#k6S0KIl*=*-3n1oL$Z>_#EV07bw03OyV-YY&Uv>vn!Rly9FRc~+NqNJ=|3L6=?{)R zD0kWL2ZK}0`hC6Tmo0S=_w;^{*}XNi{4l|9gTKD(cIk2+HE_FG37~jr3SN=eZYZC{ zn8kHa)!_oPbr~=TCPRM;nM8IF)l$s>^*3+b4iZ*RX@H*rWpJ>u2Q8JqlzV}}=Syo) zeYPgo(8W3sfM9&UGS&CEJ4s>61+R=Y*s%ZsTE2WyYbohhIkv-`&CzW)Tt6oP!y%$m z-I&us*r5F?o4BIy1Q^UIu_W8qYtn(2fMmb1Vb6~2R z4BA!Z>Df823c-hcilj%q>n4#%k|mr5lLSI$wr%s&8<4*p#JZnx95BDGF*rt#xSs&` z=#Q!`mIgf_lviistq2*s$Qt*Q*Kr{7w!;839Ks`iiJCiUi#=rUX4OSqUQkW=)$0ZJ z+qw!Qbpkf*JApg12?2U_7<>9^L}zoWLx1{=mG9=lueFN5ep;yP^W@Tv3SbQ&0{pV& z&JrXwetiaO1*pQUU;3PMJ^Hey25fqnyV6Pu(BV>p`@36YV?8cnA)#n!x00PFEd69F z3^YqWKHD*b`>z+QY}XwL{!xsJ{O7PMd!M=RPyx{KsIexy>G}u|DJQ-27E&Nq#d}Kz zTu0T-De8@O!|W1-A!vwYtEK`pLj{DWqH!ozqN5TeP|@@ALR}uJlMr8CZ&-EP!WG*H zqop9CIG3acvYskMhq4}a0TP^2DVQ+s8Y5*NvmCtWNUjo#u2%ReY`1yC!j4%G-me(VpAYbUcP* z+fs7tbM>4Y-a4ccC99JU8&gDS+20g_AX=c5Rb$}G_(sB-k}Zpo;s4i4Tvc9?N|p)J zQab<;<>(_jrbk8h30L7FqMvTX99P?c*p{>{;Rl>q?=1;i)W5CyB%25bgxFvQbFVAG zHtL~@?iHOkAF8M7`T!szebrYVC*ao(|C}u1+0#Z|6Ev`-y9EI9X_=wcMqaBTUL`!W zK>z30+H3O*%RA$F{T6`)%Z<4$rBitZtM1E&?u}O(A?Xh^+c)p&S=-8vj+# zn`)MHE?&`LG+8^eE2*!p;I&WFF#?438_TCvC7-<0fQzo$m7Wxya}qq!qN3(Cp3TuO zIgm1wwcKOh>yQ*>v6u^Nn_DD#~;(P{1+lUebp z_sxR&*wi8*Ii|1hFg~y#N9iGojH<*uIVdih|1Iyl>Vgskj0Oi)q{QlDxW22pTM? z+6)X?M54&XDG>aay)9pYlDnde3qkNde}{2cco5T_W~v%8HJw9sV^C|21ZYLoz6)LHePn%Krr-YY z$M4sd`RA8!@1*7}`yD?NszCksutTE7Fo{H6d$i<}??uj63tc_bp+Utpx(ZTUlt-1{ zF??0E7|bF;V$L2d2U_WxMaKrt;js04+n`0h$oH)r?Yn+$MN<2zF$tzg{p-SNNe&tbF5C>`{6-5F`adshc;@(VK-3t)1%{ATT z+alIyEpi>Z-+&(n7h8Zz1l(w|@}mo1Bh`(m`GeI4&W=)hwO)c+SmOt92bqibg6{Q)AU zmh4xnR$oAS+6{2MON9Xa)nZuz6$|~)d`@_9dNn|=uA8-9+A1d}KEPLOsKX$7$!T># z)=lv5~}46;{JJL!j5bVcnR=S$dtciImHa@|2SFP zIrTZf=b&|RCLlX0=ab%~vJHl(u7eiQxvS)Oe;&ejp9RyDq&VvBrF-6K zzxZWAYg(80ssu-~dOvJ=s6;n?#oia|OZ$C5a8mg-`;lIeUC;3h1;} zyOXLnark2pbd7^Rb=7WIQL~H4{)BWqO2IXfFVMXL8$!+MIeV73M{!uYU7DbIgWJNX z=`e_cWwQy6B&}Y`P<2&u34QdU4c+IRrc_WlKCRRJ%K`d)HJT~6P4Ls_h=cC% zSW?0bwC1?$<kw0KmzjE@x@rS;Qk=n8^ww@_06D!~QW zr>gb|U?SvnO?}2ba6;ktH1W0Y$xduOQu8^DAhfQb)T>~PY;XI8Hi#sn>ugP>!J=>6 zOeDOeNL;F84-UGY=SH2*B%f6i1MSC-%?*iZ&Ngsu@9(aF-&ZNWjitpOh8#i1pfI@P zZhwBP8V-F^0SU!^!K6*-l0eT4(%q<`#2aX&jNz@N8|eL%;A_6+q{5@-y{GI{Ps5kI z+hz83(sB*=$QK(MQqPam#Bw?-HgDViZ+(@DZ>1nMkL~b#+ch1dP345FY{U8uaXQEX z0Y>2PvuYHaG?G!YA+D%#a$Tw-?LHg+fWYPXEIFQdUfxHOAxSH zGg(8vYb=gaS1{g58SdCerHTNU^_PxYSET~^FC8^}T_7=V#$dF}`)@m1c_<#y1V-u4;LS5OKr#^CM0SK(`((~ifI{7jhU$N<0wyR8E zwN(eZZNWWBNLJLF4_ra9Hv53o_JYx7-RKn~wgE@y>TXHpQq>Pku-{HKYE|IQ;L|$% zcmcF!$u_jA#8)k(JdcRvqw1N8{VF#3T}hAOThp7y?Ev8RscRtESosw=UAwv$5qhrU zVbJ)K@T4#N14~_SzNc}d0l(u=PyLBnZD`aO?4OCsdszpV=bVQkK>5AB^V@&dpK52M z-K7751zlq-@h@k@_B7LlkLpQ9rw4Z0Y&uj9eh>9VsYx$aU_FRbWDnInRYBm;07MmW z@nKNe%p-U^k_L!eAd6FqnJpdkt`U65Bp!Y|V8#7rrh1-Yf6XGgV@-UX6XZ4c0DLws zu2Un5T^#YUKSe#d;ajjXo0D1O?CesbpQ?xNTXUUXkvWKe6TZG(9DB`knBcNI#nMHpdw+)ow*C& zsev~XQj9qR7vOI<-;@kSYU?n-;`|Khr7LR8sdYYEa^slDNq)^!mqP*xS5FPwq{oIq z?Wa|$*QZs2|H~Q<3$14WO@phI2yk#qfhen0w=Ij#HcfITKtsgB^7zzz=_XwE?2vYZ zw-c+eEPa?jVqE0lol7g0f0eM`m#e%Yg9J(eo6{_uFWd8EB)KK(Q@^WDO z=T-WA*H(j1+>i94~{d=iP<0SH!#KMglT43ZIg<2s;8nAaaGMKbiH0+S*wG-b9wil zsanotZYU%|U2)CGZ`%y#Zsu)3-5l_&Eb`rD?Xf2eg&szmuUD= zRR*#H0N_j?HY-aGt87nQX%-#6C4~W0#bNgU5t><#J<4)?f6?hNJyhQ9N 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 zcmV(qK<~dFiwFP!00002|9rjMk|oD=ZTa3`Q9n>+ehI%l>ey+sHtT-tewTTKdx#K0 z0s=rD>U@2V5m}Wx3!o$#MHDJ??}+8=GUvMa|NNK#?_WO6y+5Zf{3m`o#`yF<{-1yO zzyHtlKR(6O+S#rec4;Y}*EveBXWCb(JD&SmAzk;JtA(pytDJf4Gu0#3S^J&OzT({1 zUcH=GkNZezpFPbU8~=LMc%8N9wD-O*e!pJF%H>Xxk1nlkKI_x}`+xmQiRn|@{jTd? zYxAq2oV~Adow?SrSKck9BiB80ojo6GUpc0J&D8o{@wiu*v*ns|3bn12dLQ*{@yz>N zF_a$8zK`6;iWl#-D*rIrU9K_bDDmFu-2cb_R7mHKf7|yDzy9fwR7{_LNuS~f__g#1%w>padQh1gcFA&hfW9`d{z|8U*y z==`huJojp2rLkkU`_=D#o*~V1HlDlXaJ916!2?9j@F;Vg2sQ6IN8EkYd90%yGvxc2 zXP)64A*Uvd7D}4i6=Do6taiow;^1eR_r8yHmi0|k z^$yoK>#<9}TPZc(2&rCq&pg|)t~;+aGrxND9_vPZ`n(oDnn&Z`-+h!^Qd~TBN_V>I zJ}O^&AMuO^@SsR%Fkxfp1RbQ{wcC|I~74C2zrN=bxxUP(rlo0NArn#;(Mq9P4*=M`+ zz&_g!Cq{AY(B~f4HO5?Z^PhNL@5WaZH&%V$=t$?RuRX7F9K2p>z0z1B+k%xLQseLaK;AV-dK5_PvbK zCr_zoTj z)t&PQ8KpsaV!~&oi&qMHR*d5+sbRs#(XPG2ol!s@_?wK5-fC#;2Dwo|eGdvGde z!_Kay*zY(J-jTD*nIpRVrdZFbcAgTKz*mliiJ@CKk~=J<77ygbpEGZhagzr=2?f89 zcq|Fi4IyxUTq5gATvUuT)9 zX2EmUgMgTM?WNH#qQcGxLAzbO4Fn%KaZEU!jWCJ4dZ{|KP!aD@{IHHYCD!0}i5+cY z?$QR zOT>J^9>m>oqCdd0amHhyo8gtHw7J~CFc=jt7y z5cpA6bRtr3mYy9cLb{4efFI%Uor!CO2rcZtOGWVt7~P> z-M)$F`sIgTHma1q1U)zh_Od(vaPeBGHfZZQPCPN^heiY4?*g{wAZ#BZvquR}&Zp1=}jPgoAyt&Y!D}|%1oQbH=^9YfQ6Vlkmn>ah4)~0=fKb4hA*5LG6Yfb7-18?Hx@I9 z603%KSG)_4S8+FCtvu$BU4CJ5o$$VAK45)&J-uJ$E>Po;1x+bD#B^JW22Ic|cpE#g-hj%Y^jD;#f zQE)&6qz)N^)!`)3V89n2(*RQAz%9iNU4&rH3U`3T@PI()nY##1VZ;?+0Yk~zZ zHgF06;|B6vC>pf-26EgDmU#0nt9>V_`betc&ObuZI%{ zaIbv>jpTc2wtXA}<w@UeMlx=1?P1T=Wm!aKA0Z?A#nV)00ge}ouv9Bsqi3{ zcS*GaTY`%mSQrNZION3+zUYRLVE57*RDnQNfO&1`7(tO2|BINgOFd!+VB%scmaA|&O2E5IlV|8pM)$f6T0V5w*QCaEaE0hY&f`W*Mn*NseY=CJe&8|r6) z=}ti7k>>^Q%;GLsBrv6bH$Z54@gWyzqGpgH4hT1iY%e@)uGj}gig+V$yf)-G5VG!a znm?%NJ4uZ%(a?t@?k~JK)??TK&)AI0Nw8SZuT5|TU-Ef1LDB~iVo3fx-bVOnywL)K z0VZ$(NC?aTbuga={=}AveiK6{TwssD1z#K>FHb}$B|-tOcR}?w5d#<$iU>C0FOheI z!GYf3=7eAK2`dL_3ZG%B1>}y6F5Z?nX_`uhINeLj0qk3WDk{+k-~l1&BlRM{#jSIM6e198@0N+`{vv7*2z7gfbyf=mb#3 zOwbd-Dm-R_9RR|uo5cVZ&Z&O|W@la~!#__*{b9y~!^61}5>Xa;*SqcY2bl8W1Xltj zU=!qY5JRwSun_)m-J8?F>s@FC!5FL=N^0Rim&O7ooY0s8+JTMlGlMg=mdALW5%s>23_Y2E6CTi3qh>{QaGP@ zVl9|zy#v;N9{UE`9(&?-ChvWEa`ktDN^hpuURVmhTucptU7=v$Hw1D$Uj(b1VGy!c zJxq^7b7W8$DZnoGgm_zCEp!ux7cT%LpFJjiw4*(Nf5*u~MiVXy-UjeLVDwYs4Ls*O z0oX69cT{|ktdh^GKuDt1>IJBFpP+(%o%;2)+XWL(8Jo!&J_%2UDu7F_Y;ZkIWf6$? zIX!RGu)sDtTzU2M5a&5{kT_L-Vnbf}1#tBJ2SI%q{NJbcF~`ziJ?VlGfGUnYh_Yv^ z7f}Xpd?(nY(jEnP4agMwFfWCZLfgu5@Ft~O+g^Gph-f$wo)QrSuB%dxJ>lgqd$VJ}Z+}1(D zL;_qZm@Nd(JR|}FUNkL9>{Y(g%E(V z&f8x?$cVLdARY_`Z{5#>*p57o7v)=Xfc+1Q{YKW=l)w?6fQ(Bg`o;{A0n5VW@d)vj zwueoGDa*n~AZCPqF7W?YgaU94U;zgOHHRcXJivhj_%#ACYDm|vdtKsBkahYXs^31R zFQvb+V<_z_DK%2#>$YVdkqU10TsK~2Tbh8p9r-rt!ExNUuTb&p4d!6laN;>&*0G?$ zz`YwVH+ean2-H?RBTiV;0a?T9F|abGX+q*q@sPpkFQvMn^}M76ou9V2Q}1Oe3NME{ z7-7J6`h}(uS8$x^UdU?*AVx2eS0D@O!sA18Kn7C=1nB9Q<6RN`)v76@^*DdxIT};q zI1hBNeWQK9{5pU8-=DvlVXzDl%OkS!f&N__cHq!?gj@ngQwpBGfL?ZnR3r`-5+6)A z5(GKFj33MK!SdD2cP@De?t_{Yc_Z`!lt2t8Iycz$34UoK+zEC9!M&wQk&jHPq<7^y z3h4CWJy7(S0F&1E7NGz$!}lHlcf26s8xloim|{>fw4jgH(dOew$T=Pf3XIa>q|Q_d zzp$>SR0X)l6XWeWVa8mOc{g+x2>JZuo5*e}p^sYi4>IZ(RCgBSJ+QaBuW5p908GLS zFz*>S)zPBXksCjo3;q!rXj*odyZ3kql82P;p8diHV87+w0dm&NHbyix0ysfEpwtTv zu}%;L^16=q^b};3c%RI@0d>UEI3_$H*rA0$FjZ}8;y9q<1nmKZns{m$Wgr?yC_?~b z;k6o}^IV(?p_vH1O2OwQj8m)o4oL%px+RAvjCut`mkVi1fqfSwEr}5Lvd(Lm z)i_O?R6~6^uE~`n@$Z4Cbvs?=GDT(L_a&0J;)Z$j$LDbF( zVwYzpV8)7%10KMYuOgBrG~SkfhP5vkBnC#Do{(lJbcSz(T>}28U2Woo>lh}@u74`4 z_zBne!c`lK!#y4qXS0ultz%8#$G5W6jp72Sc7jHqhBa~e4Fv~JW6Y4)5Ks?zH!cQ6 z!806?(AWtpmL#EJe5}m2;feA7P!EW1Qh9~WqrE2-P?vJSS7o(G30KAQa6lJYN=To) zx7AEMM1{WSw(oio2UM>j0Z0}4n26kgaDuv(>DQn_J7fGYNg{Fl2SG|GWc?ewP>42o zrLUCc{^|PLum9_pAAZ}vAguPKeu`+#EAhz}9c#ic*Gw5|82|&ZBXe`b{10)Jk1mHL zBVr3@SYeESRY=qY6ebW>$StfHb&3}Tc3>^p@PZ)@0)`KS5WoODcseoDSqa$-9@pM; z3OIgHKRgCf5)r-ugWxW4DX`{6WQR)SDq9CABn`Ac!MhCeovOJ?4#4!$JDQF~|0e*8JO3mg0^&K?t$|AR~Gwj+rQ9cH;p%6X$<*zE}B-`@E7F%r^Poh7x3e zf9#ugy(|det>4S*sX?r;RNynNgqPoHV?^DFUX_C}y%{}{=xLt)G>d~htt&r#vYNqw zfE`x-`KlvX{l_{2RED3&9T25%ydBVyU6~)r5Ntf-MHw^EfWP zrDx&*YCk)RMNIGmI1m|-m4FSW0E-}2I8Q~(_jPn)AmF+kD9w$_Wz zb#6@D?*y3IDiHx_$GTC$2`z$|;;dn?peqy}x&|pvie-HfFHZnEOemvcHo$;S3EG?tmH;MhXEpK2$*)#nl<9<1i(Am` z=AUqyNRflY5geg~k3uR2KZ3w3?^$n-jRQLdoEH9tF%u98@z4`=fG9SI{=Ev9ZXEuw zNoawpILvBFSbBCwfghkwNJ!j8Dgecq!3%)RW~%CZszxY2?hu~K$zRC$9e)DiBJa=l zuMQk1#@-L{1ZJQ^PYNu7fN?K=G@yBBTvRdCZ4?_mInsRUIIyK{kBNCLSYkx_%Bpq_ z5^y$q@S#D4!RJ3gYMB@QAf$)RKxSW>6s+A5*UyAhq$LNA9IDY_fj68Ir}`v5h6Okr zfNp9_OlF4%UBEEDDnT9&^t(?GAzH_amTmC>NCB1ytksE~S(gc=15s^H!9N53-~H25 zTDtXS{1|v~81N6wKFWN3sl1_mJD~^h;>1KY;C7^UpZz|LMVK4Q((8@N1M;5p!ZF~a z3K7+YktkQ~fPAzE20&OK2uNDTHzED>>u+D9UdmrW|8jgH7QDdcJs=?oyTTKo6a5Ye ze_+u*Lv2x3;xAebhAhHjSPfnlfml(D_c5O=PqsGDkrs@e_^X6FU_hnF zx_LuP!9rL;doT;hAir0s-nGL7n36W-nT`~2N$WwdnUsEvu_Sc{OvOoVg zf5Q^<7o*=NoXZPTH2?uLthEEQvjsFT1Rnnevm-WeBy_rJt@l1!1Bt-!CdXr+7Tlp? zyk*MLZNkguT(AWj)1V$3HVV%t%<=LNloO_P>#R#gVs`5tFHjYNLBhfr1R0$y>kLNa z6N|b41*QQmg6gcRVqzu)Ere?B)AUlqNVA}qFnG0KL*5Ch#@;vhYC~Q3dZiff zNdxb)?8~?tK^Dgv5R<$xSzyPS!Q-VggQcg6+K&ql7wl;a7mth$n!$ytOZhn+Ae6)m zW>0jvtX<;j%~qBJnZmBk5V**J4pR2T!)Gd&&* zBOf_{8{X5%XEwcLcZ*HK;4MNLAT5F>`(=71>yjdf2Tm2Q1)9eoU@V{={)4d+mQei* z{J|SRuos>UZN3lFLj1;_Q+uiQT@ftsz8P(^$`AVc21x(*m%se*H0tF~#Fdxt8ul12 zf)6@>aX{Vv5%A-k2gr}m%ufK|a2qG&CMAo$V9939m?+-}bY;K;#RdIP`BH2c8X*-d zL44FBns!C!P{#fQbjy3VVpQxMk>bT;HqQZ;!uo)nGo4+gYWXX|(;J3=At*i>P?J!0 z964eNHshk$Li}x+A);M#EgP9N=|rr>{b?^1WeVt2hAF|Sh(##z_D8-->F+=M<@5Lw zzQhASdZhevS@;w_qlYtr-$67m=7Fnkfr2<@yM=d@wa_PnEThDOgD-MB9s2w~P(F0W&uXTS3sz7DL)(Gud!$M8VF$qkjW zdkTOe+&kd1uYXw!ZoUZxc-k`~LLr_~&gT1`Nsl`{+-3V7JQ4#)!|5n0W9 z^y?V-UUBd7dqI^qLA{Xa07pSll3h`UT>!W-H166~#qltpo1)^vI@-AHk+BsioFG(S z2BiJzp}jN{c!OPE&}u(cdWJwfMK&)73U}*PZu;Z;e`Tj>s;M#lWq$IJb)t86D1I%K_+SjR!ZM{&Ny;I;b#Tj5f#WC3L1 zo?zzS_?pLB9Xf(7?X~TmDXoKEJCT$(1}Z!bZq|E&FZ6E?9RRce6o4SU@Vz@d+$&$B zEnE$DywRt~(>fc$mtq^oxf{UNae)hTFDf3*{&hgT;}6ztvN}~x0%Zv$C#MUXl92MC zk1-&Va?PU>qQzpdA3)m-NqT3@FG01AppIAU3p_|$cYe8?7#+a!SV29 zuQvW=OCx9x8d)8t0lUBx;1j@g!b*2`#;%4+M1%~O#lYLtmd*3w!1=2gdCa3jtZp>i zK3Hp6!*;H9+X;e)&{+|%TaU7vqij6iL%mt_9 zu|cU3N)UohlJhhRfM*PbCRO(^=RSO+el1hq1oUQ?0wFz|RxSaAGp;8ObD)mM4}^i- zi425-_gXwr;k5O@WWjA$DcpV8EpP8I@n6H*RVTHQnOI|;puN}8IgU^`9h;0Hl-m&gG?~F{CzKLhOBS#I`r>6E^roZ(8>fZ7ChNeK1eO_s+{ms zLd$v*jn7QahB=^lJ=+3_=^;!)ke%12>`%j0Jo@hih3$PhJ_7Y<;fx@LMz@;}Nucc$ z*wg?;5IM6lkV^<5{AHSF#ABHa&Hx>VNHzn2?4);#@1JdpQhDSEOg?Qe+W0`+XorEH zPY#TLJnbk&Iqvtu*6kD$u~R@Wi1@@)EDX1X<$~|Su?YdwjsuwW#Fj*3L|w>N(`eIO z@n_2_7!)btW<#?yw+JI=1{`jXVdX3d*-DwW!#NSeIUT*@M?sm3IYN9@;U{n~S$ryn zuj{g_+-^i<_mhyXJXkya7xNJ|FUchd#q^IauE5{7N$oP)xq59{5(U z*i|I{;&B}Bv={39fXy#c-jILj5s0?GnHHA38>YM=LG3g>=ZxS1$c7PN0h*&0j7Pny znZ5M1t%KA9W?t+qtc2wDj6ofiN~#x5AKmPEKC#_IE0R=xy z_d%shwI7+kbT7ZM9HnK9ve#x{wMbHe811y zqDrxGZfmx1%80|UtP02nR3X1?q=KuwH^~k;b+OMB@h*!F`1#Wmc{)$x7=+ZB6)-i* z)$OGZ$w3IaQUKh<;SQB`lQwe zIt@F=jU~q_ISSSN&@!{G8-D<+;FvG@X{;Gq1?U170CAV^14OY$+@3XJL1Tw*5~-82AFaG&{nmG_x7KMAc^0+AdUr29BMEFXFYM)K<~I!_FJul0KfqQ zI#qw?p79cH!;Nj|HHY9d!D$;~1Rx){Z=Q<40;xWQe8GC$ev*gp9?JY2!otlzEeJQn zcBH4*67Gvart=w=!45Brp~Wd4uvI2d;L~Ajg#V*l=8g74-5tt1fnQgLRB<>&?|}wE zvV_b)49Alo+zSR9)4QaeQVoJaN*^GUnKNr~7c3X1RBdpx_<((y>;WycBB_Jca5}e1 zWIHFuwpHLbW*wHjoM8neW;^6Mw$lY(@F@KL1&MLAsI~;fHqROC7QkizH1GOkpFDwp zctr?1ol!f8nNUrDn1$lI1gmMm3B3(vEPzsx3wSyQFcXMWqQF2o->W1_FT5cbo$bfq(6+Tx)RPQE}CdBwNKfMK7pIX|R?} zkY7j=Tx(o%Y%}5E9fjNNmDjWL^V}Q_Uu*IkBLZ;Uma#1#WI&Yz;W!HWB8Z`|zi&&IA-gsI?v5@yzga;iIEVHNY_gjh!?P1!t4c+OK)NKm8}(Dx~-& z)GuLt%HyS7INwzO99D&(wBs~ERzaCEn|YY$$9#Gv3J&|@(s4qzu=2PLWVUgPAfY)Q zK8NqZpwUOp4e?7#4SZt+7wp~z>2MY^BEb(eP##|G4@zxH*wA zticl#F#+NeEBoGj6 z^s3@OgUfZqQ?~A$;pGgyUuXW)dV}e$+%a@4>V}8$Z4GR^>h7o0i9`sV8e1hqgW}L; zOb%rZ7xeh-PczG~^a*7>v012o(3{lN`G~Jcg@516(ZBH}j%O65kD*Mb3X7e+rbwQK z4=7i26s5}NVUX_>@Yvwc!*H;1QC-xX0iE#PX-3@I=Y=eZh&iDkMoTy$NJbNwr>R*i zrPv~VK#Ysq1pw@XiAp%%wQu_cZikehHulxV8?p#^AaKt1E+~9_`BJ})wtc9cn!jvT zPaE77*Z0)eVZgv~z`$vb2euUI22$gG<~z%!PJzb3Ka)_MUzrKA4UIyEOPWbmMm5TBKH-U+7PPMS5wgr0p5Q zIo1nv78k?L`T>(_xjQdP?=}nBfa5;MaC`Fwi|4p2C7c zlh2r_ySi!4K8`x~JbM>$18!gh7H_I8lN%*_T7Tke3Mp9%DBX8ON$M@z#jSwdIm8W| zfk5YHavG&Y?dkC;90dI$164)UhPXJUJrW- z+k4mgzyI`i#T46@{H1-u{l78_Hm|NH!PTd26PiCJXanJK^xr?Frly~%sx0xj;Ifd2d90U*7>j`Vk)$zx-g_q_~HwPq5?w_1W7(@ z8iMf7J420|oj$;RB<*|*BpvSCl2xTUK%m26+an?FgsF`9>>mjD&TP%=o_7M`FYvh& zx!0EI#=)C8AyE<`q@r&<|6WezOa88B)>#JUwQcd)jygT#&S;CF8~3>no|_4f$N1z3+J2JmE%Qju&T#bo6&#+~zLO6Mtw{&nO*q;0Va0*n0PUvw^KHM1JElR~BY+?}r5c`GWyLSfkvV`jA z^NN|1B@n}tpwpL22eN~_7+;+ED^&RRzu_SCnNxoa|spXGZDJ5C?#uP_A>SdX^qq1Sawq0|C?qe3$W@*oq@E!@ey% zTClsf!c~c!F7;@jgS))v^q_s+?2)r$Iq=0W*>T{Yx0d0d4gAcVu0Nx;!7zAEt9CZaI4K;QrxIW<7&1F>IbT7woKFKu{yjpmydx29fTV)rrcBZ?SIU5D6 z_9mu3&p-e4x4&-DIs_+t$?+3d=v`R&ElVwSoFnFQ1CuzZ0pS`HePEmbpfUqE z2R(9+0bjI|`)5EY%?Ws{vOFEcBXv8Qa4g%FOS3*JyUfQ_<{?l*%}{G$;4Aj=Do}v3 z9cRr>9ut!x?;N;g?JHmKQ%niO0%q(j*)MC4=^FEGmkg?6VhTgGGEf^ooZ{U~-hkpP z_7C8yG#sr2h+dI5MQtWf{yy^`g!Od7gz}xRZb&8A*U1kv1IS=^e|bv|IV`7}a5Ny% z$(vvu(LsKhVjGq&@$<9xbCrlj2Jtuy*-inXYTnsg>468nozp%a@VI?$vra_w^d11$ z4Z+2Wf}Ag2#A>+QoG6z0>+cN7IDm2@XT*9C%#Pt9K=hM6&kAq#} zz$<4w;V_tibS+k#7B5$M>FUHPfB#Lhe)!Se{_$nx$FZjvkyRSu!xoCu=?-26;sJ>= zW!Z^>4W!WF^!BXx0+a!;j6O^ULGWFuL1=gHkxB<6#xpozdRQ?eboOC4A=mo*_m8WVR6jVJ30op#i?QsLF? z#{~7;f;<7!0~c3Ke_s+rJT<`^#SIRNmG&Wfbp~5)GSH*L7>Z4yHD{0=QDH-r&;%Hu z6Nh`ba;L&mfW)^Si3@cW0q@UmnfrX!(uCrG{lsU)0!6^Akyg2FRt8&v9_<3Du5Sap zeUsMT_r}4O`Kf%s3cI_}?RF2`X}a;WLQ??Rwu(sX93{U~cWebD;+z}2YFrx+0bn4s zm?WG|22RwoFZhUax5ra}vwa%>VDSfMa>HT`9Lag;Xf7+g&*B>Q`;yS#I~$0P4$Z>6!P25jlnn zt+MH{5V1p%(R~z>EmieH$KI3PKor)9PeNEm9PN4DN(G=OP}^a_1Nd(9!eJZ1^{SChsL*YW4A(Bf zKHYM2J$PQycD0%8P}cAZY6}A2cCR|GY^`dXNqm}Mz3EKEg5w!wE;5Kol)}qCn}y1_ z@Gk_-WQ!cw(N=8&)>o(g<4^zg>;8|=YybM^-+ub}^ZCPHA29l*e2O18c@bEkBY4Eiq>}yN`PQ4|a}53~ zp2jD@0KlwxsEy@4l8x^|L-PnH*nTZ#gXG-w0#pEn0kxtr_KL)iiuKHF`G1;Jk^5j3 z*X1%A`{aTVn)8aAM+ZU?2VjzJXAJ#Wv{RooV&=~zY(p8(knZ!p7g|MV<<(c^Am|0Z zbdUhYl21nj%f^s&^Co?llR&uR?N%?~FHrarNTr0`*k22ibD2eU(-@B4Ef>fx+-7qz zbcf)GNE|5G|8^4!-mk!61*;z*shg@CMFuUwJ?zseHaR4_be#4Cu0aY)Fz<2M0E{cl z&f&#~;%z4$p57MoejuWI*#M8{13p95psKE0DPUXtoQ=`0I<(K<{?Tt#=f|I|N~ACS ziHESw@Z@7&;v)KSqR(DV!UIt#yLE){e_%G8E!4zTB^&@Mkj(uCZTW&MH9OGH>q&^% z;a3QsK2<>HfiusRiTO6KVOI$5$#M?1%irSsBxd{Fd6^64{m}}ro*f9N0Is4$Kv!O- zT5@p(ikthc!MWWgM`E$1@{XV}0+kHS-3ueCLiw~I899alz$Vb~@OIp|>asDr2BDZ6cs5)TvI2)rEJ%)gxr@)t=KWeVnrChER+%`sDZmr-1Pe%m?BEO#TU&rxpTRO{r?fk56i!~_a zr;dIR(vKmG4KAO-&MQAtz#b7)FLF(``Z}4Dv#2S8iHW&6o3a{nJAsJ$rs5Wv1+FL1 zqu)?*x&7q;BDC8ycWU33$vz2oCr!UZZ7#oT?zEHC_=znO=bH_0oI-qN->j+O!k^7q z?qw8>66ss82pCi2H7RQezMRZzqmBtJ^$gx<PtP`(v-&e<0GJ2sO$i9!(liQs}Q^GxK7x7CCp*km(wd8 z*|Gpzn|rv1O+Je=&Q8e?%ntZB+K~W|w(kE?PH$=T528Xb3Lkmv3Zku)aOAXw-mCGP z?*AO3W5Cujk>4OR)s4G{8!IncRK>8EWgQ!r4FxPKo!E1ab?yr`3KEDY z5(bA!fN;v;iW5Csf(Pz5TpY2Kq_-Rd2vF$!gQ)T!Mdhv(BDPCuutMiK7Kjw8I01_U z3_!!kJX!1q!4+P7>p9$3;tWX%cDUbmuv@KgVXsvbi&~iE08aqywFI%d?R8VR{dO?6@Tq>lHKM~ln<8&E&1dT(@H?9fX z0TOp&9(f*Svd}%Wx;adas#gFchH&I(!J+vZ`21H<{UkupY4%rI9aI+uVs zj<)I8uKuh_!lvH~rWS!vRul@-cO`*iAFjYMT^bzRbw4tJf!Lo>d)yDC6u?`YIXj$e zamo(kj?YeqVk%J>dz$xj+RmX29Jwop4k91&a>ClZXf|+u6Vcy(-ES2$EqrE)wH;+gw4kAJ(w1dN}TF3>ff152*YvgHM0L+f}|CHGGxmA+p= zc(%<+bM9xs17(vg1QeJE?l;|#Qx~p4Xs>V_&k(C^)ixe?`TMHwiOg`Tf^)ZuaJp3z zRSS-*H+KiSi>D!1r+t#ckIR)wjevyje-C;F(JX#56YaW*%W>6JF2ZfJ2ODe<);*F# zkcKiBTt~Z=IWUv6*EH+xPDJZp71+OJt;f-W?O+v4&VJN|fr2u@nP?aakB0R4jV1qe z{`IHNZ_DC7SxbC%UB}L+;>xV6I7#cCZ6;$ zTu6e=n~7O&V8p47lVfk-Mf^NWm1iUhoc11^5=ZmNlK{5fk>+6uBRPrSMhkZC0Z5)Q|HY^zlg=U|QlY{$i=1Fac9Ngwv`yH=I&_vf3vEbiOF1t$IpA`)FW;l9W`!n5ACI%D7R z-Rv<5t^?#P;HWtRcpAF2Dw;3*fTIBZ2s*`8-=}c;w1tnO#fnZBoz7Re9rOq8bc*jV zJ5GSNLP6N?W@uu!erzATt1eAhGz+i9J3K+NZsqE+?kc$C+7tZ~$|C%;G#z0F#R(M* zttXQ}FmFs^t!hsq0PL%f%t_@hV)6Q+dp|oG-JFWVyEZq!mou3$P0u>{%juW{|K;8S z_cu3NY%bYW9QIWm_VBty=X|&sSTZHMMB1V1*i?QP?W`PGvUd>=K%pFVdF=2Sz`d-U z2W=&~@!Zl+x7s1{KAp>P39OZP^pyCRw_70#BJ4fmPunmptbpC^1oO4W0z7&?iAj^` z2^bZykvI=q_@JAP$Y0H)$=``6eJ3K9&OAMdPCGe{dGYZ9B#bYtoSd}@t{r|F%%Ka>fSryqG?wc9wWFlXViBQIbKib zat|-DHf=x`PN$wmkfw{lQ929c6p@t?eEoPTlHpkq37d3*2@&KzTCNsSp#{9s`Hc0A z7){UE{1v@q1F{-qV8J~5IpNOVMD*6Q(LTXwKCItAfMLN>l8Z)Nm$a6vRa^mSMDOP4 z=V*ka1N70K7PIL}G-6`5n}%lv1@;lU1vcl{@f!t2L1fRm3j}-K@`VB$Ntm=V57XtJ z?X?wWSZ#JTjvt6m2Uc<}%r&EU*yaub-d;Mv*Ahi>3N=i z>q_9t$#N!_8}oQlTaS007l`D1mZILde3Q{nwphFW`}mZ4{m|xVQDR%^?8Z>%qa5#Y zhUb7KK9lpOTb+34%LVQnoVgP{k}?wTyAJQ_?oz=^;AW~_`wn0m1MB4Ii}N%b0l)n$ zFiEA@$gw`ui_dKLYEc;ti0I%mE`YcWw*Y~0UGPR6g=yGJW-%WvdFIWpQ-9qzyzbf^ z{|8h%!4cWMtqQ`E>siRieAH8BI<3krTe2(b--u!EE=;c?m9h?kNG@o60(9N*_c(`p>aDAA_2@sm$7jxVaj72ODJyZhq8r& zO(XN-e_y$B7g*TG0#Q0T=go_Nn6hK<5k#?VM@ufP4$hY+??G^?fossPBjIQXp+KPcot&Nk2T*=xQm&fq&p(N=26;Sr zH<1c!UZ82)Y7V|EI-LMe1fTE@s1n}i$(fhH*GoqAj^H}JwOn0=+r+1v5{Qn+Hp`#mnFhQdw0&$M3$fUq z)!JN&Xdt@)L(S4+aVibc11)?i`^`L{JD@7~A}CZ>3-LAW{-#d<<^u44J@;=je*PtY z8Xr0kyix+>U{iDxm>!_iI8XbKrllQxkL#C1H*4yJDE2F&`rfy3`|v$Q=i-Jb;L}zB zucWa|b6U8@rFU0O1BRYkSx)4JhFOETZRC3uK-*Z=={+++PwQ(kE9nJFV#okAL#_J2 zLs~C~vpq}Il0D_H698;=95OtF*f|)N`b|7$h{0Vl@{9?%$B!@j@qikK`J=MW9*%E0 zf}j5U8$xocJWS>Izi`^-ww%XKHkP^S z?DQs&4RW)C_H;C|J{uvAAkgnFCj)j7rHP!~imo?PoLNA_$-J9hw9O$7yS|)~ETJ*Rq_5`6U1!6G_s8(~16+9rR0OyPq8;v{wHpvDaR?dg|Hxi%aJzh52<}RA zz?T!$tvSLx+BeYjourDAdO4{xI_c%@ORmX>_}}>NOTTS~XP4!&zSFhagllZ(9as4U(4eF4$C}y1B4Er?j`YIU^_Cut;63k@B6{f7hxTk- zh|VKn``gw2M5kwm;T0XJSjTk?eIaqdYmA_dwo4T``r7DUc2x?V+nXcCjt+Q59FOCFk zkM8Hw6Qv*t!iy-0okX|1T^3nx>z>^$R&xN$?V8siLsmIalTEm|!LK7~Z!OwN6J7 zTwFfw?y`;le72iqaNE zO6~n1wv?Y&vdB^I=Exs$;&w@CGD+*Qa>BX0d9J(LTkHjKzmrq@5|Gn}?u=#Tka!Db zb7;Z)Gyuh5xiL6a^NHXxcj?(*8Nf)eNeBS8=pt_dPKMY-x8FY(0}vF4S@< z)%{FHASp}z4RGpx7F)1>SkwQO#(bJmaW9++=&#|=&t{Oi+yi^KK+lU3Y`DMSm0()} zt#?N(mvZ1U@RQs8X|)3al9;4;-bho|bP@a*(>7giF?xE_tzeHXV8N7k`zWVxYt0_L zdRuH3Ki<*f4Si`>=W~#XvwH5jECVlXf7ErF@;=%#B^sQ5I3=_$&2o}%mFI%A8417> z%YoWs1}zo4Eo!nx?hPRsmUI!;gK57eq2aChtNfn%E$6P~**__b+zuO`-V}yD7ME@j z@OO#!!34d4x75w6x_91zDnR7r(wpJMXG9ewRyvWv3-CkSN^-MQDs*p_3)&^iy#ihVac%)X?U@KSVF*#x;T z2Y)_`Y};@pvpF_^gk=D8tsv}_7V*pW(#wJP<@7kLeGww@W;TfP=IuTDoxCa`+ZCe8 zovw5Gy_bbM4B0`DvL|p1(CP@_K#mTH@}zhH<=6S57E&so+K1-q;UFv&R&ceKt4hHI zhs%eSi*;`R(b{^hqd9QxLPTEJ2_DeW=+CBKNal3=Wq0gz&o%6%tNRi;R99h&$C~|? z;OzK}Ala1454TsD$~=}iN4qgFWH;XpLfpbBKND?{NP;>5J*rUE+m&1cj*s&y1T$4Q zu}YNA$!5Fmz{Nu?VsyM6vpgI!oAFtHaXDPp=W}~V@_L%DBKtbKmY!y*@wJ|gVBe-A zKV;9{StAfa2t3zmO?1~GtFYD>BXk+kKor5JMQHNjlGq81-xzBUs_^({2I>&ioKE+a;}ShK*YxoxXZvm# zJA@K9s^&(WxD!(-~r@N5>++ z0?XX?O z<(byng5~p`pEm3j4a`C| ze9rmxZIzrCv-XIrY_VT}V2~_m^|sRND65MI=d?WMVs0;P+ zRQGIn_ghc=-1m`828f(bciI7$@o~?N%nJ%sUA~p=ESLi&sIK}hdb2iWpWc6Dv-H@N z=&nu*bMnJp?6VUN zPCGa7viANO`-eAMxVaF$&0_#~*gM zpK1JOt)8143Dm*csrUVzoZj|z;P^i5(jz7Y8_Og-c2l@}ItOoLd;Cc1c>7))kCHx2^D^TY1}|GoG|hGtC+4Ie%qhRmuwSp`e1an zZJcRb0&yM%CtUjNXe!zu>T#dR?LG&B5rH~7`EXAV768dDquBcN33_^##oKRUrT|ND zx3>*`H*v=;J9o}b;JI6CEyrSsV%MuFuVI<|Zl5kRviIP2GV}6|oBpicaE-B}*z37O z+na#~bg|!F83zcvKr;mdV4$nb3%p^o=eCOb+{a50u8zQ+39I$~Dt9BIwvJS#Z#d!C zKW(@4$MUIvxOS`%VxRViySvrMYfZPeUfOC1!Kl&Nl6UtcubY5Tpj-*(C63B&JKg*e z;Sp0Z_oA1+>vWjWC0yRqfPaeE&wLhe;R0M)72U-Ku-N;xO?{;@Zpd78%yhY?m(Xy< z%OxbhY`3Vn!xe3l1$6MLL#<`II?f%hqPZE|$9=*~VlT3Q2oqZ^We33jvUNq!zHVZeu;qzuc57fn6k(#9?)V6k$)|T8pc1bwLM?W$;)B@Q`zTX( zUvaa=2J~tsbh!wcBV6v{H**0P4Q7&^5O%-JJkoR9k9gd9{oUMB6TMyuvBCm9+-I+Y z%{si*lY7EXA>gkv`rG;A58rlt=70SeW*Nnq^}~J+WCPtZUuugW4iV#x&z-Gk|L)Hi zg;gaUqN1!as3!?}3JNcq-Ky)IlS^p8N%wPgN9&FTZ)-VNY_O_$T;8lmcmZ+|O#!Lh zl`ik$4mQJUdma4!tkXFiEPpF3TBU|K+F=P59FDhv;c!L#AIKB2^Ap*HCbsbxZ~C0; z7Uk3ltl_P_=k~Nfux(QS9pH*x2vV&2rjb(qXA(Ockxcc?rN4aDQO47l5xND4Al4Vp zRWGD+KI1mbPB#MZ74F@IRRJ$~%>1^u+Fj09>-p)1LU(d{-2CazVcj%%Dq~7e@m%dm zb!?A#R@MV&UTxNZClmp~Q?O1i{ato3AgE2;1$Q40b|OsR!t4hljJn>@yzVH(TvyB3 zzn{I$_Hv~fXaRe-N!0Y!>C9)x>Vl)!0GcB-uaP2lES%tfC9xy_UScS&7q4|#GXm8zyKu&Y%azeWTa1M|`urG1bmAM`E*8 zLh!SG4(L@+FQfKajA@iVKP)uC8kYlgeLoZB3bVOI<20EVI8WY?fAk{S?GkaU0T3wg z0+)H=Wk%Y=HJhdw+j6s{?E?TpH@*^%lLH|*J1@s}U52-s5h3^c^xq%FRqJ=+^5%;9 ztf6!hY4!5bXR=rxa%cTUezrFPkSxD@fyGSjDRF|s+f-2!udD|(-gv%a*W%*I0crG- zCVpzT#((rqBsW)H&CxvRyk~31tGojr&NltQtOh^H$nEVVN!d%3Dvst@?!h;%War~F|2+aD< zeeuGlC0UH!u}7z7A%Mcaqc~*y3`7noyz5%wvzv}VcZ%>vLO;C?Ugu0 zf-Y8c^YDpBc6F&kwBFQabNRaTf8%vCV3EKLn9cDvZ}D8Q?Zt;)I5W@SCW<{AKYgyw zhN5IB({l$iBn*xwvrFENuG$`4L=3zf8tL(hE;m)rFL*0$EZiR-sL zKOgO3%e>5oi?(j?KGxrMw_*y?+&G(IPhRuxa&y*~eQ9gjN0pn?-MwYbwCgw4 ziU(NMS|OO#dj{rPRue99IyUJ|CDA6S(VU{)(KI}9{xwtDl3gcT!S@Q%JiO5d0>8Y# z`*>E4!^mrgl2(`OxoY0#K-ZRDS9iC^jSd(|qE}B4HKG;uSWKc4UqOpQ=DaB-=M=iz!KSxY$vh1?aA94fuK65V)tL3U8c3Y z+j?Hn%ky*!ZqVnfMg>r$PwL?CW!PvBgmEAh>i z5{J1jdvWf5o#)w~T7%5ri}1D^c%w@LgPWyP8qtf_EpA&%bwog#`?6=gjA$+}mcg6b zN_u!tiFL5>N_^^(4J|deV`^d1(|n%d5YQW9!B(dG_$^?EndLQ$w|L(Ci`(0N$^~); zID1V}@Zz3schho=*d?Y8cemZI^YQO4d*00C0= zu2M&jygaBK&J}e#&oc;mn-mWdm}-8vcs0Z^z%dTAoji)oCj>3H*MYLzJ?q|{?YM^% z$qr_@0!=at8u9jDV4KZ*^VK@*lIp;NG?QF7O}VYB-JI(o9CkzL@Omcqtsyb&9<99H zlzBF{?p8~aQeZE=n{KmkL@zvvGyGCQrfzH~I(zS^wAHtBv|j5MzDemH|Ldn;{`~9H z)89Y2vj5d&jM6**^X#rJ&4&30q9pI<^e(YS6_BITXSvv8+`Yswxwq}P?jzWDb$Ank z7ir+wooGGmG>nI{fUC#Hw{q3!&`tzTie*Y4SB|^u(K?rE|3ngS{-)vPPj=0bZKIk2A-Fvkm3Dbh)2}nPO zC6ZH~@Io{874OZSCm zw+n*g;YGt5JpNQ{v}`=Rp1SR2t#*1DaXF@?q+=qrXAK(>2cK@I+OnC&t2_y^*~JFt zbby>*qUv=BPyb?Zs`r-Px!~(-CHn8K>=r=s~H37Tpp+w zgWA-4+Z|*WDbDnAtbDmU9jqmL!`5{7i`!Sy;WnU*SG@3a!^_;^8KP4Nx>v4FCtR=> zn^J|=@wI!^ZnNE;CveoqZ1#~Zc&&vXr{9T^ymz(hBzVmw zjHPv#+57=%uZcaTpr}*ZDSAV9^%W;1%rhj}VqrAOL+FUEN22$oV+!y+Z zm(P$}dIg0vnWA_w+t_g&!amlx!uTmAPgZBr4aIDa@5Xr?1$}!VO}=fboe-K)+(FFq3N@Wpt+}{o zW?7@b7Tp#Era*DRi`|M{Jayt&z%71HT`@XM+b zr-26XKf}HzJgnC^Ckzo+-n?B7u}rrlc|V^wyxD!RO?V-Vj3c$Ed1zD33)hR+t9XMn zVeNXB>`pJg9PUVXrHQX}f@b+OGkK692qOk;!@<4XAAMQ>%TFeF5Kwye`rkWwkvD&j z%{VY;h03)cF5Q4;p6(;?Zj;kA_*3h>+~n`#x++C3lwynJ~RR>BCIi(qYS zbY7Cz_IAN#AOF$4XBcvppA5+RJPk&pT9oJjv`ql>es&_bzK(A@X1y)wCEo3T{f_72 z+Q-4~O4vD}EzM+Oc85oNZX`SHTX8v{C6VZ*0qt40`dn!kU4i1QUbfrx>zj-|Ua}HD z-1OkEqYuAr<~DNIQoUp?bzraE5N6`s$3^@?BHj_`8h_g-LPv?0TMfZcKnO&<@5loW zv>z-y+!^de2)9=OJp~J!g6{oX*2LL@``$n@YSjagN9mb&2!2 zXfVxZH{*%7K}2{T7dupxtqM?_U0mM7P@ax87q4?D7J-Da-LgJE9RneX(6d51z4)X2 zPEOAqD`?q=tQ5SgTD8=9;31)_?rcf6!_E-hNqcazQ!b095>5zLr=yN)&)`5^hTxVG zz>FGy7RO+#8;cX9h)}SgFZw9N2_G)_93FF6K7BRN5<{K_G*JJ!p5eXQy~3swdNmC< z-0uc~eAd=p5sZhJLh#De=mlsGYCFB6%e_?`tV0N=yRf?hEUwXW%pB;C-|g<8KAYnf zkF4(fJ2^d9tbE+BYtg~Im&7c0mGL;mE9Z803JEaOV%)daPhAk`=&osJfvpGM-U5#+ z15y#b5D1Q>-6r?rG9WJof>5;D=fbTa9` z5_?;hsM@D(UKL8?9x9gIBgYyE$v)bQiJEK>` zMGM?^+{-q+LJTj~fgs*_^AIkaXZ2=~;dSC24wSu^IC$xMRm#Ku?d`B90mvP=0>z`h z#%qY@kQA)RRX?u0Jd%w=JVbW2qTQ1&h`I1B?pc0nbS_SH4FWdGS$I=McR#;(qb&}> z4k=E`ls>-*U|!1$;W!E>)8>4V5c>`&*SDOj@HKMu!!tNUPbrCFhE%&;6 zaZVqHB`U<@aDl~}S-=ejF|!#U@v#IksqmylqqVIS?DMn?xfzFp6?Fji@SBix$Ai5J z`jC;nCp7Kf1IY*P)2P$kW~SqD?T7(r?d1cPcqqDOHQ9ZK4bEgYhIgLuu69-ut_dNa z_Gqze=WN*@NZddT=#9Q?I0Eb+L35Y)McDSYKFG;#4WZBn-;`#I>u|9EeEN2K^>WDY zxto%B799JYSq-ZQF~RYp*Rxk|w18Mb*B}fq@b0|;#ZihbI~7U7R}U9}VW_t^lu6^Hc*S(@CX_GwuRo7&+X216S|PKX|2O~I!F>f=N$EOl}nMJK+_@B z4s|+(RB!jD;8tDFh>a2s)6+5`tUK&Z^4@j#Cs`pZA7b70(=Yo4pkn+mPU@X&Jc32? z%bSzD!1!4wgU8MT_;h+DyZ5l*GD4eA5=PJIT+g8+w^ak#ouO?^XS)RWT(>`ZO4+A- z_}#-$dv?t~F4FXJPgd#MdjiTE=ZNQ=#^sv1nD~1;TN>#6cIAqD84` zO&tloy@H*Sa3!@luj6eNe7Y3BI++9C^ndkPl ztGh%B0_U)|D|kV$sPAQkePirSlzKV+v?mUm^(>ttEsoEY=e|N1k(V?*b+vycETI&% z>_hFv3&T$-+NC!HVjtJ}#m%l~tUJsMTLrxsA~o-TmyzTFP)W#ZOhtAwE0J3WAwad`fS zQO-#0n!Vf3?dB%Cu};u!gAk;cqc>SP{Fz4x_?FV8Sn4az%9+yPolf)K#nwQBIAYHK ze_iLcE5~gG(f53Xzd&fRdHozVn++JS;UIw#D_@_rcqGk8R-SAN$44`4_TIHGRrS-u z0#9)P-eOi&LZ_|mlA{-tQvmBDay8t@Q-R9585yY{qs*cYX!ahaSe0k6zQrK}aVva&qIe(7uy)hpWm+`CT| zhOPjV5X3bKx1n^I`~LR+;;?h9wwLYAb*Nf@y+Bn-oK;X<;Os_s9*Q|fM+F_!h(6u` zvp&yB9~ZG2cli|2RZ1KkrQEJl7u`ko0x;FWTLeL&bt%iBm8H(M*SYNFRtZCqeDS28 z9M(owlDJ<1o;om$rgGfYw^B8Mdn+lU=%uV>+$lscw@T*$wvcVlrR1x!)-p#==UQAJ zjZvet8&&g$6a+B$NV>(J5}?5omn|Y8N;H1GtX6J<*)feF)#8UF#s}D*LGqS3mtl1x zCBg?bv<{L5^U#=nPlCOR|`fxWc)i#d?7wf(#tMmXC@T_b| z6hgHc6e{n<4n!`p2INTZop_h4%i$89rVqrBLZu84eD`}vA(#5hPdz^# zmKdwOweWJXd3phU_?qn&CUQCW3)F!-CxxGqiU+@P$`ea`%;!-cHAa3`yEIaASmoSr z$2O*J+}yj{7pO`lj_fpgkgg;aQi$+txRIn$&bGb=GK*{FTIO=~Q8$F*yH^!!Bde(Q zEArPAOY7V1KSKC!Qlj~_%F`ZBH%{HemlHkWnNn!ub~oo-gvW01aMJOR`88iGnm%%- zp?*ClXE8){DzaDQcMQr9lJcW=s7)He>`*+dsP8zQWWgmL)8d=3y!537!EnjrqTmZP zDa2;~F1dlgC8D;PL$Azs0x6Ys?Ogb-ysfxK;kD|@%hA)T%UQ;%w{|)~!l>jClE5}0 z2JezzPkTJheJ?^X|6)0H-8R(AN1R>y!5ni)r%u#ZfMZkMYYQ?D- zqT@a;SpWWrHfQEt*UWy!xYe@Y@6dxt`6NeD6e_k)llv$wugZ5PRPsd&myUk~=PajE zq^Ay%oQEvwJ|xO*415>`Je!?{!OxjnVgZSKNXy(_eX^RD+WEQ2AG|Cim%gMK)*@V zkuv3~Re%v*r}Uw%l1vfNZZxlAey=gr`dBUumcW33%Wqh@Kmf3CO8U2Za(~%1ZpT-pN(U zN`l_fkO8i0*>9aI(0@|NdlaYgj~dPAveKb*cHTGrL?Y96o1-2Bpkh@ z7-cGWr+M@|Xl=S2L-$8JoeXLWe?O@3{Xw0?RYkIZcoe-IcyB3W(wn}Y6f~VLs}mMg zuS>TxOG~h3rhR#A(uv!jvINg#`r89F);;G$y=Q{)A#BtVkO(&=AwYWYQDAzU? zozk{lxILy#5Qm98w&=D@>Kc^;rg$kS9SAysf`Z8MabW-X^|#N;Pi*mt{wBF(h<5vI z5Ge}fZ7y1WOcivbEkc8!Y)rCi7$u1~YC zt;Z-!_vwdhMhdy{TvH?N&|b?dc5bDxy2qk<%GF)y;f>?z+aTp22sF!%bDo6bZr#F# z4({UMk6y`}{~R}ScORV+`nDkvr_H(FPlZ}E~WxdLp1 zcptUw*ztvA7TtB3M*1j6R99H_zXjbCiE4~XZ~ zzr2KheK9@^pVG%!9lvPg`5Is;PkSlwdb@ErU8|3WPFOW4_|k-z_Ky`ox?6t0UE8-5 z97;&Nj_vdEP_mL67O`A`e6^$b?%c%Y_GL&qfa=xT>wOVEC}#9d2}GN3HJ@9?YEf}O z(ztj{&nw@0X|}^mcrI?M&bLt|?DY5okn`MT=uUcau=zM{_mqSIkFH~I%bi0k&lCe?W-*K{V-tzcRR z1l2{dcFPoelA5LbhpzK_c|KZU@UVJ3{8Rp7vR=;Wsi+BRk=5mr-r#U*?Ix}?_PgQ4 zRV6cwL(hA;FI$t<_0#-y>hL2N4@Bz0BKcyo$E~#YY z{8ra-;%>YgA?%%_dh0WAFF!*g+C5Hy=cDNC!v!2$j@v~R7p=L0ga`mwao5iY{gkZ# z?M0-PQ6r6PxHXWATfRBDOk9D>eVf6nl8biq z+EHbVdoI1BsNovrPv;i-$aD`kP>tpmD#6C|()4dN-7mYzhY?8=Yw2oedtSQ@tTAlYn&KhTTX#Bp=_I?_0NKqWUg<@1AuT(tB5>b{2PCIGchG%mnuxM%eAYT! z>fNQcK;l(+YZ>`L$DL0@dR?;wHvouA@$V<~A+J~8s^xZYyM0fxJG+L|yu~Zrt&h>0 zrN=j+^3s@ZYimCif6q45|K9;5p-~=~m;uaWJ#GH={j^!ht zDxkbPLbPqk%5exLwKjkBkbY`&be;Jl-@svZBd$_CToe?otD38V_9Lj~Ds~6Tqu;Vu zeAP?3=%w6ORDtlilcs3E zK9#Vk-kVMbr=r^{6YbpPADN_maFBXE++i=$v=}bU04^m-L3}Q;k_o;X*xS;g{m(a% zJsD$NpmJ#4aql{bT%#=!#oOW|U02q}Sc}#VuK#m&^&xBvQN^16Qrvgtun)jnmTn4n z-ib9x%MvuGTwK`bHr`LJWk0sK)v>~O`5e{g3K96*I@PZFoioVAjZ$jqDBYPvysDmN zHX!C+iE=uk*^9ay;w+s))NWSKuDDdC@kze7lTJ9I>gqbt_(*`NVcQ(?75Wbc_1E{O zWZPT)YVD$_D=z!_25}CpYAbT@&@zd`D)_CfC@C|+g066V0TV=vE)jwR<#!`J57m@I zR($EIq=_VPa#9vt>)xQ+B^cxJ%dOzic6exY!V?RsM&G*B@R#%c3$4bS!!show5{(w=rJCT41<_LqD9-=O0cf zXss==kF!oZdxaT633_IG7=-1hOt=JGBAKGa+>I!4Z0a68yYX#{MH%O)*{CCU0|Br4 zrb<7%pR|2)i}oItK)_mZ02OO`*uUcu7wAl^)B>blevbT} zq86D1O}Fx-`E@CO4)j9N1YX1PO**Gqb1I>niC^MQm2lVymacvUNBdvtM1Q?j7ejd4 zLFXyuyuaBbAl{naY$|f*LeF+yp>y`SrE6WFogc^4v*Z4ArEQ(e4FE{+xn}2ax*k3( ziZoHFB!;Bv_08o0xoN>f)g>O4p{&KsH(ASh+WSAU)6u42@8P;IkhFjojPK4q2`MsC z0LZb)LY6igNngu*tZy+XhQqBI)-7Fx_5LG_@!Z@s0YnTf%-mJx)++w&#I%8QK2GWL zpGqxhfmnVy-{&%q1C-8--B;!U@6PtwUGLW7VNzd6e{?#grMt0rs+8tX2xzG&oO`-z zCsBF2+e7d=NxZqrT1*@bH%I9%uG&^ZQW5Z~$7>^R?~=N}ALZ1J>SOS8d=A~cXXfH^@=-YFeAatOSO z*)BFWHou?JN1h`iy+(aibwl2NCB_IXQw=r6Z>a*G3oHt(t%C>iL>;WBKxi+zb;?CC%g7td57G z?jV*@1%Q~EoXI@*2pel7NyL$ zNYDdTB`_)UyR>>zM8)yC>XS=jg5vg|>dYJtaFob?1_feF7_X(5##_IQs}x$(%>k&b zDa=;1pqL}R#AeFMRBVqMM5kmpH?g-epZ2c=(8n%&lj_dPdMpLyoi-%Zs%COOY`FA9 zt`#?~bSMilzH}4*`(Znpl$9uNR&*-Q@@v=0OD3B1O-)It%@gy(?0C?|DLhh>n=(X}V$RZy{KDMG=)@({RV#7$CSx;5nN9JUJT0JWFP zsInW$N}+6`*yU*eeR`Q%VQ}6=ydeczUrsI2$XJKkpFtl+9*N`R=HxtcL9#aRahlUd kNu&n13!SUPc2TpW?X+Aey>-pwTdsfn4_s1rhpNK>0KIosmH+?% 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 zcmV()K;OR~iwFP!00002|8%{{(jGaMrnlEs#9qcQhr=-~tF2`wGifL7+W;u8bB*naF8L)qcv1Mc&^Wz`)=l}e0{2G*1%Jo%Nt+k^Z zv#c`ttiD?4xm|ZW3UZsrylOg+v`5Unq;-|!IDO4C?R}TV+fRORhcRN^cRc&#Z)!Nx zD4C~>d6xT1G4)w@+UMCqL_n?dov!=pS9+CIsB!ej_Z+e8jKo7KCCzcoYsRu-Kl`1o zbH&n65eOEs3 zzQ(#=WcBUi=RdyAFCYK>_Tl%>_xezNJ%2s_$Dhcw9_cK<%i~A>1R)RvU+#kJ1PBbM}@nmVNbb{gB<=|NQpx zKTx(W{ZCY_{=!?m$|~|xcRpG@$BFPqihNqW=W2XTy({N`gm$kO5{A(l+O2|ZR2elK z7{GC~(T?L-?Y@o@ThB3HtCXXKR_h&5}xO7lG6&u8RL1i*xH>2-w|TPn9DxyHn4uQ3xiDuN_HOs!z&!^4)+Qp z-u)hD=Me6}+4i%{o+7`P{63fRLsp+Yefaj<`tWh0Z6A^zOdUJp5kvk3vwoFZFBn%t zqi!@Sr+CE+E4h$fI!EW^GOjBQoWwYedSeY8b&n;*889K93Y$Gc445w_({IGI)9kGt zbsZBS&%1CkyX{uztg%dt7DX8x&g1}p$ZZCWNhwUM_=xFl_{0=&f_;zkymCCQJTa~_ zqWLLun8!ZGQTVHK9{AD3pJZ&W<3#ZuxSE1PM7Me59!^|m-n<>3gc|e{PjnqT11dRp zy#JNl?vG#A{o&O6U&ouoFa@6FXdEc6A0Ji<%8X~2d0ZFnb8lSb-l^6L2YOtnK*g{Q zEDZhb>Dou)TuYlJZ5+xKH%f$8YXe)wG0(FfIF8NP97hQUvZ`lEVazL@FA^Kq>ZzY+ zPfBuKSYXTZoE>@e!0$2SG{zBmlzWFrd`d0e5y9YABM*)El1eix!6#q*!#=Jst}+6i z<7(%Q=v~0~3|=rU9&H?J?QkrN=3hzd4Y)Owq+)4@ zL8-*p(d{)GVMu8Z6!=zc8P|OB)K|j-G7q-SSnD9J4dU4#4q#??@8jqZ)2_~YKfV_p@z$2tJa(T(Ii3GfYX9+%4_`jc-w<0< zY$d+AHS`*l>F2;XTm&4vXTr&sP&It3r$HN(w6z4PAt0iec~s6i0x`u+Qf)s&NPm8f(XLG)*7Cc zn5)9nxl3Ck5IkF&VZ|{x$jHI=ZYaLSIc_3FK6i`3C)xZ!MQ*)q&h6Y7C~Cind3;4b z_7sprEUd&IV*CB?AL6gqFKEQ8gjQdu=j6;d#)gUj!)7e6)p(@>!+-KQW3eQ3m%bVuG5XY?u|)GEcC zM#6`$iJwmB&kYj6`K`1BO$6i=BJhUK%{)rMsS!rg8PZny2@NscXw|+}#dgmN-+(V^ z{1>>P|HKo6m+EqW8t=$}6S`=dy${Q>}emD9-qp#wFx!aE$Iq`+5A z&I6B;4Rra$72+OHDE=CMMN}xr3~12u>O@H#`Y2aGrc(zF*2ozQGO$R1W(-5Mo5V}} z_-sfL2L&SrtKLM9d}Cck2fgGX z?(p;Y-Wpa1n_;WKHlz=1;LQ?G(FipA1A6a&RS6LAQLKK84e{`~Fpm+$Cag?jT; zFr?~C&tXnfc>--}b#yMyi~z9k0CW`b9Un>p78lIDmBR~Se?IyR5Yh>bX8JU|)S zSGot%KYK)H4y^JBiH8~-!dPqNdtfH*B9^?NduTxA6F>_{<4)i+;C~|woY?8b*De$| z?6Lt;z1D+QE~yO=I_Mmw?tGKai^WB-GD5|x?#Lq}O`GI90*G-4-#HGpq; zrWZkd{Rr5)ehm+R2oQ(s7ckK~`@2>GdiR2d3V0x76Fc_1Fk5tCH^3#%KEQrf1t6b$ zg_@$y3V;AJ35@{NQaO3mRjzs+yxpj1R>8Mtpcjm2<90G(Xq}tG4QdBQ1@eCdsc3QG zB@fsG;>w8pBJT1C*vVNit9Zj5ZURp!6F8GEe0;~5k95Y92h}~C0S|V=sK9?5e81~~ z?gFh+ntVSfeehuwQ^(9fi0jeBOd$Iqu0Q+4uRqWpVE>SzH`O{c_r}BD75{eg0O!%C z^1B+w2a*Ql#>(fP;2I(q7(T?_3;r>~_4vcZ(OfsmKjPc~^$SBo^?Q|767Wwv*j;ks zo64B{cmYwPH3dn$f~}*Xy-GK(dt}T9$9I>9%r+DY5(IC=s6hb4*OM?>u_}%=3Vq5Z zK5|%z;1-EKL~LR%SPoyYZd|Gi5vRiE4+M-4zSAbs5_x&M8%=qU)%x@S!dM^8Lhp|J zORjI!5q2H6#)X)`Pou8$@;~_S-Z0Iuz#|}dlsL(Z(!yH-+3~9S3w$Z61ZKqXq5BO5 znBdYIRsy-WInbIx;|+Fs1H6Y67zID;O^|Qkq*tI7u`(2dUqkt%D1=~mA)(<0qLmG5 zR@^YhA*0}6atCLCbveN)OTfzk_y9I&Gbjp<3rj!Fr5jxtUUgKwC5ll9(I^<-0m$ZW zJehwbtrOrIev%e`CDjsvof|seXNHCy<2DKxJX&gd5%)o>IGawef@I)NLDmzj0#+n8 z5!GP=xK;F@FatscS7Hia`id@iy!5=Jyz|6PSHI48+d{MdE6!yjbK2i zUI}MDd7H&k;3QxC`=7t9PwQjMu015xM;mLP}7>A??@$``1T~_IRiv}uurh~c6`+(*i-^hg8s`{ac02CabwHv!PlU*3+~H@fyQ#vLU9;(Bm|@bL)@c8 zux$kn;#03&jsiQwyW%dOL|Gq zeEa-fstUfA}l79zTk-ySR-Em{~V(8x}$KWA396*Z%fE=q?|cmuwZ!&!W*ve3PH`B z1Xh!zxki*|V86HW{L zDhY-v3p_9gv`cbD{K3Bs$gU^%;?Vz^-`3whg!t?EOUZ9i;uWt^W)y~SmLLSwW8eLR ze^+xca<}uYy84MPLkBs8aGuc2d#LJb?uG-v-WF;N*Qi6*g}Pmwb=VglGGQNKK%vb; z93rnMiUG{MNGW0@fvC?PBWuWQZ2UvSiAKbkSHvfBa0m*gf(yRzTDX=oj2nf@CT~y~ zAk`5rDL2uMvkbG((NIO)UVadTydI1ONeuwTYr`r{Tg-o!QbbB`xluHC?RjH9P&Ys< z_O@!sM1bBC0S)?yD@Nn+-aDtB5huuSfe^vAmJiFfOzLjRh9sG)IPYWQYtLp63G%Y`}8C?E)IGPGB44uWa6!6NKTuNa@?>5A*Zy ze|}ou7OpD&8a{l1YsEKwFwc8d5X#X+bs!zp2|oay2ip-v;9r@)TIN4FIP4N6dE(+4 zI0izz5+3x(QNo*NFMsX052e%sRu@iCXqJp3IHbnMfEpx8KjXie2>{WqEtz6eqe>m&~2i1>CqY)D;_Ft>2G!v;YQL{0D|&j&XKaaJ=; z2Y?RyX&4Cb6foW8C*e(C^Yb731*sQ3)%DJ`OX%7uu9aop+w=&bI6Pr{<$ZL%0sV)D zAd$-y7SWOjgA3vDBW{R4IOl1$F?s%Fhhjbn(giH;fUp{S0Vc07CIP1u+{{|WqVtUd z0-|`^x|IDUu|_!TpP7vuGLO2iDf2AEf3_hGj4 zJJu;M(|q!yxR+UGCl(gDAjUEW3Va;>e<7^%Ct+dmxn0qEP6?0E-}8{mz$7yelry^P zy&i4H@4)<2sikhTOx!ch4UUbt*sk&b8nE?%ki-ZJ-#5kp3xng1%n3Z!up&LiEeG)32#muCM+}p3GQH{?G-nua zqLV>bT8ZztRS+92OuQfRD_b_thY#2$Oc4Wz11y3)9e4@YB<}k_-4_Z00M{p9ra6LX zDClQOMJP#tyipt6=dEoF`1K%?^Ab7kg(y)-;G5=GHnfeeg1MFinf@=bYR!DrJ4x|* zXedF>?;(=TYV-gq1L1(gS(XL~iqrZCVSa&k8<<;d0e0b&9`nSdR#QkP;dz1i*3j|d zLGkUO^YDN+d3+64)Hv28VM9S*wJM`6U|*iE!$e1Z@=}mx?3UAnTod(hS<9T6IeJiJ ztYG#odcijhI71v*u<1O|-vDOu2ot1!!f3B(HIcw^VZrGtq1+w!02OH9uK!_@p2wNK$r*`V35`hDNU~vdy z4qPMZH2HQxqhWd-ge>%w5&=!2!+Zdkg{XkXTIR_(8Qy~Tu(}#Eq!&03s!z!M1o#oG zaGV(HIp1WoejokI-w1`DKCSu9?A}kgy@d9Vj84pwhs>o}{dEjD9u#LFeYY<#n z5LNYpCX}X#JokbJ%eDnX_`bl^Us0vb^TqcC-%$p2Dc-_5YTQ9(=?wgR2FBr6=il}0kr3fxQ zkA^M>u(!Djye!lmmj&z!!>R%-2t$?uNdQP&KA^tS$jks_#JrUgu6oL z(YV+2-f7u!5DfBOU@UwyJj*|Ypv!({MJDXh`S3#k1a^EF3`d2v4x6hwH{q5s746^)^uQx(? zfdvzXRv_eP<|^jb2s!W>9?7aBZnpFj7=u{RENP!$2h@7uy?L&4i|dYbb{-6@1+Kt) zP0$=^nn%F1p*0I?dkxeUYHO|bd}`OPHLkSgDBHpUA_FH}0fMpZd_X3E@8dv^j>nep zcpb!mQ>Zuz=vcl?L-0>4YTj*XDVBFRW&jNAy)KRR0y56S?6kIyN?yb(yzeQ-`5~)u zj}OuIh5UAar*${E7<~fb@y*SX#L93CAkX8Nd%%+&ar# zrwt24POGEa{FPA7uLc+6`6`y_|A zH2_%8O;GFb^oZl+K}$$C;<||jcs&>@(h8N(dSHpyvg`_vv&Mnv6ZhOG50LB?t`{PD zHL~BZ3AhpA(gul*pAMWiAgl(kDaXebHq(m}+KuL)mSXU$n3XgLe*}8xi?H3Cr)Uq) zLNHw?Pa9xt03X{UPGT641BYLEn-?MdF+Y8tf5V}NKnQ$;30M)(`3?mSwh#!$R&w&DatqD{5dTn^Nwl+3G37_Li|kzyXB)Nr4jmZ`9}F z7yxu@musIX^KlqIQ33dbcd!o0L*j4y04hKpZbK{#yS~Zk{xE<0{Kd9~>(}d-T;3`* z17?PUEfZ&bo0OQKT)_y|jK<2SA;ZOX926c0AqrBi!TeLI;~0J5OV;6LWB>YgOJKh z`XurIVGC3h5kpEdVXz;TDY$zEKt(4c8hmG>1LtmB?2&s3$3hcprMhRGd zufY;y$~?|fqq5r$_;0C$z>1dR?-d0I76U%&WgYc;3W38E86jl~h6jPK3DSdYZ%Z=0 zUIq2_^B>=-A5O}g9**|SPr(uZYsB`Xu!wJ*8XnlfFpR2$an1u1123PgOi0w6H(tnE z%fPi|J0>nb29fR|97qP>d#w(?;%PePjF)e=5bcExLz1Aw8Wu=;y~aFquz;@%$8uCy z2W;P}YQ%ukJU0ri)=V%l+TWqQ7q$ZgTh{9F>Cx&{vc6b_x27=WZT>G4m=8jt^<@}C zz3uX};ETuMJaJJG@AV?9PoMw&_x|?}=Ml;gtc_kf4CRc7 zk`P^w`xUL1%L>$xgW6CDfWGYNTu)*;_BO4{0}{r?i2`vk;X_zEt8H6lnKgqo6@42z z38^|@&1u%jhla<3tNAWr{&Abgy{t2?U;`O;{zFv1e|Q?wfSWnLOA#;oD(^IiN0Yza z#CV<`UwUqWOC+A+KJx`&YxexDzWYk%YQPC_*lx*k3gyAwHc2CB(CzH zi^uF7HNYo=rtTZv!0cZc4IZo^AizjC#?x?_OfbQmYzkbua(o?b9W;%rCsGSRI;is? zkanx?IC2=q4Lv9TbKYabCfD!DzQEQef$Ho9zOZwRI9cpyskmeR=yw?}ITs7?39R{M zcf-sq%mT=hFXW8IJ@LhN8?Es|*E!7b$Z3#8XcAlMC?Rj{pa68#r z3{x)!DnUr#N5I|Yg$;?e-(<5jSjx?z@R#cmkPztX z#I?f<+l!1o|NF=FVSo9!{Rg&u?2Ea+!9ZlW!>7)UI+gE4>&(0;{ z5Hw+NXl)g22ttk!hg1}V2;{1gzMHTW+X>FcgL`b2eA9_2DXye~pc!A$4IKCx}W&ud{T12|hOAnTj>Vv@Dm zzg~k0R>Wbvt+2Xwf)IdqrQmanD`NYS%nsKH6SUGDAq7N;1}we$E>R7oKarNb2b+UVs0#{`mS4EP7bo3U(5{byit9mku8| zDI0cVEHmty)Z7!+R_i@-COn3Q+rVRjDeeP~Z-dv~H&2;O&fa&uih0n1pXr^jlqTUQ z*>H@4@?+fw8K8;G2&>CSh_9|5cNo;kkcsJ!_%T68T{dX8+R8dF^Bk*k3g(q9o;C0` zu#HFwtvO1?6I4IQ)|z9(!ge|H4&aV%hu?&tH-H6J-p*!T!VFwK;H%?BVjl^H=S$BX z)>V<#TXF%H0v#YOmjX*6$Uw-z)`?S?p%Pnfh&;Xxh;5Glc-n@?w7M)YJCVWcH&}}B zY~mC0g8BjxkJLbtfO8yJMT^Dq;i>?g0=GfAh%4c3Si-_NXFe0yXxr({8|zR5forux z_jF^44!YRSvG0W|75%{#Xcf0j}FNk+uK>f*C9hkAHyY*r*~nI3v!; z7ZE?fQUIWG;L}(nr>l(LhHgyP00{;mHWb^~ z*KxOCW+jLqIRs4-50e9A6x0@Q?)&b9h>Z#ZEk@{O&|=P$Bf4<49hqASB`y&?cHSqd zhT>T=vVSBR(tqx>SHZ{OCJ`PZM0Kj6^Yo52ApJ4VWn4Lk-Svc!t1UGTgeIfjYb zt2a!X7mZLNB|8$J(%)XIH%UvxG{YW0@RcU0WbhF?BRppnMx;2 zTcS$)8CMGM9Gk#ULcA=D&*qW9&jamo1e=2h z+0niS&}Fb|S^p5P))CG^)!<*eDhD#qsVZn~@E~5J;9eqOec_c?$CLBv1v}}cQ1$e~ zc5gtN!St2Zz=@wf?}!zoy+FI5!zx(kxD+AU9&FUb|K8&O(;JQti&9}AQ61Gdt`a#5 zzSr(M@GiPiOx%d&_+Ti#Qoen%hQGPGJxxU2>t6^e{v@b7g03%zCEKw2X^(EIj-(n} zfToy3fSo$XL0l%>iW@sX4yccr*~01E1_v8^&K(TXuU%l(xjjjfr^^y|$}g6)Sd!&& z;f`UCSm!H9kND{G!sR&h2m@HQSDWs^t1V)%#B}1;PpkF^zUaKn``>li(~Rdf&&HoU z=xS`6NWyLAU?h;6!8qO<1_++H2{s*-J9!Cxy4@My1vUGp{htUaBcnGMC5pXmk7x)6 zWPF$!xCy}^h0Aj3yg;Blz@-bY?-NA|nV-T0faqNxJ53W2U4Y0b6bOgI2f43yu7~J0 zB62uSTS`GM1iQ-L^J4_j7a0K^O-*h6spV?xD?l_<0WL>iFgZy`aav_O;|sAa+x51H 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 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 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 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 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 z{YXk!7NlfKO{%ntV0NUOL)r-1=<{Z6#tvZ-G0^4O@G9<*uHiww;a2B$`IUp;;R4ux_Z}B9p^=$?-s@5qnT$ax@V@W)J8P zz;_CDNM-M)TK&2dswTXZ_T&nPaYJU~HY36Z!B5<#gI35m;3+k!)=^P9eGgG?ln8Y|?cR3&t7)IGOF$xoZ8WPzid z45P#`wQ~@v>IYtBTwuQS45IMo87u=?ELCMOy^tyLQ*HSGm1)nUUkaq4g^uCxRdmY* z{fU<(~S%j#8J`t z8-iY-G%!kc>#s$dG&nj$Qj*4zamhl95QO0+sQFH^R8y{zX2V;+Heh<8MBoBtKbWUe zHK#1?E}yYM|It+4O!y*KBOkAU%aGfA;YYQ=yYXlqpI9$Ay%fWSgjVfioer!`ZKa)= z5|EO3ph)Z{?O>%zVv(jc2M8~(F-==kVGK{qOt`%Ehz?4JVD(n%)e5{NNk(Fq{>jCc!T|it233yZkD!_YO z)?@RyRE4VjsrgXAn`G{ZU1)w)t+F%#x^GwTDTbT@afFI7wuB*jGQWng!<0-J~ACS~&kWBO{Su(C=nCpYE=VeRMFWm&OeiJ%F-3 zqk%V`41t@ZnTp+!XLuT@IlHk^8Mf_V&KX5hCys*uU>HGZ8NEVRc^>dXQe8x!s8CG} zI!gv8fEy8uX^~~_?$m@)pt9es1cGqsTTUull`M2~o7!~j;vEaci!>&kBVkZ&V;g@; zo$N5;R@iwJJ)yw_z(E0$f65NGpTNY*Q3^`7=-PEUaeP8G?e}@yAE9YKSSf#mmlIe| zY;uG#smag1v|YFm8>mjC?XiI2aMz3{Z>T!=-U>EwFwS|!67Dm#t%h3P876d=cCz7m z(3gWps&0cu@Nx?ByGnE{@)VcQUogq(nvo3w4s<+R6+{8Dx9)7KS{8^Q9=H~5`#w4m zu9e=&cnVL3d2nFE=18lo3c|uAvkHLK@PY;cs(S95^4-<3;Qo*${DQTgO6RF5x07aY583-xjQE+k; z1zy;~HzQpx;O@S<(_Q=g2F-nGZy{ZvNB}9=rJfVjMj~%AH(%5dZ)-!v+OAdQ$K#BU z7F~+k%uy8%QeG--GitL7S1}(?fWx3!Qi1>o$px=YqHss&a|1DQQD=;Q&;k{=;7Sqp zM)pL%Xlvc8St=Nkrf#)8d6)~yJQCUXpf)q0qk<^sZ9p@#D*5LiE^jIS5atlq=0HU9 z2arq9Hf>ds9885u(1fHvv?Atq0$DC(aSrQ{*v2I0L$q%;3tFfZa!) zZ{*t;4Ue1TM2MmaD@nSz@-P{Pfb*D&WW8w%a6lapc-qjJAQ%J-icU0W2by1ol6y4b z)2TXZkCblU@p6Z!+1m0{XIDjmCy|Jd)R_iwFGxAA6QB&>73u(^lhjzx#-f^s36o!- zmd3wyAf<&l^e0&KQi}(SfBTI$^V|0GA7rMJ6Cn zgEpsdbyCz(cb&iFRvQ^$5m2?reEeUwu2!5w_}kc96=d86>Q!pi9>65`SNPHfYL3!R zXR*4P(6r;_NYS8Rx^?^SwH0j}X2hLKgM>Ol*QU^lsw*-Py3gzpFe+) z4pxQbLm-c;uu(7(gh0( zXnD1Jpx+dkMk+Uzk+k|*eOp0DzRV$-)v}oEmU+2jgAt)CtJ}}ampWO?oNAdEVWRW2 zRf(oU{!|EsN9n=GagtJ`|Gj=l)>F%8)8+VD1R^L8?5A%%SuCPL9Ys@-(?A-KjCfT? z1JTjfZM1@8mH(U7LL~XdA54a5=}MMJA?272_`p4(K@OB9&`IEGGgNZ`v`F_3RXRM* zjsc1y{Ed}FeBzMX5A|*Y?Mr%|0QtjTmDCZR!PI$p)NJMq{3eGHKr;(LLiY^NAl7zVD~5d?5^(%ynVEU|ekg#-ff_~QULPN}my zEDY{oQIy!;2(`M1MQn-%uO4u#@Hj=}NzEh3q8$H!mW$f#`N4A5gNI@2PU`{h7xq9% zZ>LTj1Z*v8;Bp8Q6~BSL37a^ohG>^~s^KvYB)asU>uQF9aI1X6bAf&+XHZY9P@5A+ zJC=AG)SmbrkTw6X+?WlgZI+WN#)PAq2nQ@iT|2(bg$MKFG9-9{ zN}(~6Ef9fK4Ou+PKwbCMMHLTh4}66#-hN;8I^pl<{#T1pejeX)FwUCp2U#G1gQ_=4PNgo+Pi95=4&Y#F=P#p}8NAP808qja_nah%INv(HYkl7y_^khaDj=I^RVO6)(tGjWe zsIugie8iEaq5;jU0|a$fup)XiD&!cNN{X2MbLh^Pcw06 zEZbSu)e=z8x4Pe-fBX7HMPykC3H+?l9P%OAY^Z*pQDd;=4dqZ5QMTWGcLaLeI7i&+F$hdA&t6zQ6R&38h zz(d5r)!ZCW>gr^WxU!+PLL>sIuc6Hk^rDh1GFlxw;elJid4Tr^4T~)&Tup5js`H6N z_DVFur6mKj*|Fxv)hD^GD`MmM!AkiD6J@v`scUe7N`?WfxXMJJKsgrAjkuaBl`0BswcaX);63*=Njq7!SUsAO2JDap5lgEwQB@-YL{j-wO?&Nj_Q5y+ zcSF#Tm1bCgLoQGdb^U8o5&aldKYTaQr(gc}=YQYh_fJ19HGH^_3G({lPq-waGrb;j8d2L=I1ml~B8St1&zyT3qthu#cVc-uS z=($1%l_Ggk06+L9vX{1}!AX8K-pYv1ASEKwLA4%5_7w#G015bKs>(yV(coQMVmyU5 z)L;o}^XRu`i*iru9n$W1gPNSvOuhXss#?>vGuqTnKH;G{T%z4;knx@UW>#K(17yL` zwz^Dzv{8LiliY)ax&jM1s;A>U(h>(xbZQlsx&?ftZ@e}tp-E^)ozwut&^!prbbw2i zCphhD>WCUDTFN?zh2BFn2q$nIrKyG(6`~vZrwN0E&JX_1A|(QAk~0xbUhR<^(XNtD z3%8l660sXzr{Wnb0Y-MTNtATKtU_vFRa$89IDXGu4&V{4-`Z5e65^;}AxEl%_Y?;{ zScb?elW@0B8(q?5FIu|qyP6Blp$=XICWHnOta1lHKH$9kT#SQM?g(62r$A7*D(VQI z+xQ&ueJcoT)tojWn5@Pl5nZ;mk5DCU0jxk40Ejb8B0{W7dQ^>Jwdys(wyv+KzUdMO zP4(R-0$p2?8;M!e(h3h%8*WC{74^GYW2q3?%6tMum#gxWNDv)P!h0T6Nmb+! zB>})C9se4~r>3sb0-u)nP3kO;IGcw?p)<*)2ZALItTPz|FIl3p%n^P<{zImtVizEx z>a(=7dLm_ca5LUMuLkBD8eR#jyR|v7Mce_b!fcT&Qz|`E0JJ5kbCL)BFP_7 zuC7wP1&j66U2OK;Og;;OgVF_(ZCb6Nl0voS06b9!X$F8`r#z;7pVS++3jHV^80VVY zS=62)i3Z{6^W=+KhCCs#R2qc9gK;|cP@(PvyTay3d(dH??YpJ^@kYH$#G_q>>1DR;?K<;Ug%L8W)ZPma+U~X;uw|?Qm`#VXU{B zYEWdIO(cqRB%)|ZwGlQ7bod^3D7Ir1@bj$?25yavfemoTp*?#7r%p20R2d32TX8mo z6loaQ3H`!gFe^A4bW(M<3<>2m|t80v4qoAbQa7*tqlkT$)r5B$;_ImibCED z+}<~1eV+ZN-~POR`iTgP>QnG&l=71CmYTZ|zwjiTN|>rVPjZu5nsv60dsp&5WN3)iV$s=-qhq;vuaO=D4*e|qLBk7~ zWdTR%66ri}u)ugFVoKNxDGElR)Z}=u6$lEv&T9|rAclPr>4a-(O}ZyXVRk}SMQ#v| z40`)Kp;@ zdR%xO%t8*SkOwA1)T^-~1(Tc2+pUBFy)qpS8Q>Rnrwju?2&^MYAGgjZDL>>nc2XY~ z$%(J5()gsA05c_$Q_?ntBLQg}-btGUH5Qg1Z4`g7kxs(#crZry-b6}#;0)-*Vf~8Q zd!$3wN!pS3>MKVA`djv6MMiBp`+v$A3+zYL`A2xcWaT`ofGE^fZ;DxM z9_`sbrHaHRpB~rm);w%rEH&s6D5nN+2dM~7tDK_J?Nm*sOm*;)d&pZ^Y#PbV+MvWS z>WOMakaRPZWdV6|#8JbC`eCaM35X`bk%7^78~r@bPk(*y;)rkXwkJ9b1Cc-<4}>UR z;qh6F7Ne_LjIT=1_k-*tmmY1#BBONP)kyDrpUzEh9qB?T^F-JntDNlMheG6{1<1%z zwY}(ABAFT|+7hYfwP1WiFQTC;!R8&i_T~fv@SG~3K&2MJ8kX+Fp#R^xwX~y%}#P92^JYl?pabRWnoo71ZVi(Ze`c zP#bw2xt?9zcwIp70r}i#fZe+XBsn=(6>=%oGG3{6k^vLaiG@|wqtjYBFq<;EhqRTJ=vL^{w zf0oyoQ&6(v1}xxSaBr`@t25N{gs>m#{EPftrGnPf=B~=gybYFlMm-*C21Gpm_M5=q zcMm#&i?maHFN$MIK=-7EBFRXco+Us~N2{!Vi8DxC3?Ml1b6{S(|qOzM!Ve9fcgX znX!4&F{@Y9qY#ItAS6@yu}4Uc`Wk`OeNi7G{0eHlcj{|` zx>?g4iz6ZI)zUGQyO1fKb;t-_96>yR>84fzILg*h(E)g2HxPWXT8R{}>(=mz zWh&0`4N2z-&_4E~p{_qcv!0}BkkpVY>NH2qs?}(1NYEq|bg;yPIbu7a?`r3z^Rw@^E2Z#rhub^a!hMIfc&`tuqD11Pj^Ut-pA=fU556%jNn0)2_| zK)7IEU^mGGTq4Q9m{A(qTzNOsFTcMtCU|&4wCM2C6TvfSNuAI-Xj3){(O}+WDA|wa zArM#q)lq?RP!w6RbmUJ=pOoX!O85Ld(B%LpVoN*kd6wX!sf`cbil&2lS9O)CEExl& zynFd0aQE21+D_ahsqR4(q2O`wl-hwxdL11uPO|_!ffqri1V69pAg(H#sIV-q$g=R% zSvcs0L0oZFd|1Z-Npz@a{+9(*tz)6SbbP9BH1|0FV5$mjVrk=(TzZXUfRLU+=HNF8 zo0W8_1_@7Ud4PqmHlVdgFn5&HJg$C@=KP3OWYoQSY$s+J)ToOC6* z%jqNmwl;jdLOj5=xmi=4Dum0z;*v(WOx>OO#k}@Dlu-I!-$%K;n5xOELVh`{O?n1H zbkwM$5!3_)C(|P<`C<>kExhcFd9^JrpwO?SJh{TGTbg)<~TqDl(y+`5K_4EGa z_p4a)TZ-=G05blL5XV!>K$(&IpkjR&b!UKxU1x(dc1K%sF54}eo6bbDSa*oc$^;Xh zrE*49;cF<%qXdBmul6!17eN6UH+9=)T>!`j)C~6Vz$r*%P4`qz(f|ekH?#!*kLu?E zOe01+W2zGk(XC!>;PR}a602G%U<$|lOxz^xY*kk>`EujT&5@mpyp&8yFsj@ODTUsMD&p%%Q*oF_v6sd7dFk&| z%@HT{vmG5z*GWIK1Bw+AC8k!Vf?FL{WeB8!oS2XSEUjJEp@IP`9&q5ptq%21YVt|a z;1%wNCEBL3M5(CIgTIMHe6!P@pWoTIdxM}ovtHz$iECV@!@ciB8Zz$C`A+o}03n7S zK=sCnHEmSwQDJUt+o;Mue0-^%7d0a*aG^t7DUO|LL^=V!G=d=Yj*&8~3xC?`+0E+D zd3Y1a6bfB|OYpwIq%wt`0 z)A1rVr#8-pHWgIbMF#p_)jhZ2)+&QEWvuphR;q6(o)^iY;VWfT(($mSO{H9k2e74i z(*Xe%%H4CT#GMXZE^s0i<67zRCz8Mum$FV7YB+*+kgCe2 zTfJtu1oBLj`UHaih<@(j>vB0_61ZSiCmcdcUA7Q%a2sJ6+Dv3%;zmrK55QaROb+1b zsM~of58WLuLJk0abW^L8!>Ve&iIThy+BJtfL0@`gt%nk5P{!050U%KGiJYrjEEDL; zWY~!yQG>HaUldj2%6s7{kEXdfq&VOVc|$1d_Y}&-w&t{vw7%Ksr~dV?zy5|ZdHblT zN!a~qDp;E)dR0|BSg?q>fmr3CTNDvm*R5l)S)NX|Vs3qBs zOK4`7rU=?((AsJOOwgVmI$wRopwtL)Bi9}qo2n7vBZyN}eqrHL-y;7NBI4C3lc5S^ zN>hU?j=vStTWz{JP(`*m>e`p7nhuQx)2Ng?Z>d)u{dchF1^Nc)M3_?r8YqSypFDNG zRh)kPe7o_mlYcAixm$;vBSQ@J!DvvGGqNc{-GJuIl5yKQF3%lnL+obOs`5ZQ@VtNn7pQq%_JRfjG*Wovyn=~i?z{-`4sfOG_3pk*3;X5*3QiW)~jA{8(3S<=wb z8D)(H)DGqW-(x(3Jb>^sa-=4{&0D4M;WjRyzk{|NK?M2SsM28_vV)vbvyMtYBWV7Q z_O&##OMA`g0+j}OvC{hd^_TrsCx|}AH}fy;=jxN;9D#kL8$4}lxPzO(j`lFQrp|B8t|E)55PTY7t1vZ)dkktTZJLiXVMMIR1|8a& zB6hI8h2z&S`BqR9C3iHUs`#$<^opWIo$(MPME_!|KYjZ8ZN~)+c#=#U@%W)8ZH44g zO~}J|xj~hTpdUI0*i}p#&~}!7B-};>CGuf>7@mX(beeGI39iWv3R!h#A)wNh+QxY* zQi6veb}T>DnzDH+4Df6q(;00f9CSJ%NK|Ejy$j5eJP~3N`TBWPevL<^k)!z@UguYl z1l_x=!@C-IsJ18VBl6#%8e>pHx<0c2vXCO^(lyxO)@sxwx7v%L{&vme!)-&44p#GK z?rE{f{Rxqs#zJ|i(XRa|zO!FG6x0%^lbZMLpf&s*>Q04N7{l^KsScDBc4`|BYigL= z=&BYGJf^brCg1rr4{L*A-hX*?4ptCMe0qD6Hw5~9ks-R5xJ zC2hMxj&qf;)JaU80P_GNxS5o6RgTg)E=|AEAfNzBaI0$D7A4R#1P$%N1xVQ6asBgu z?k_)m`ej2p%jKN*a=<}w<*pu5A6G$BYcE#<`JTJuOG?&67;=Rq-Y9~I+cLZXg@}|! zyA*hzX)Y?XD&3RM7D;eL!n*SBQZi7EX^-?z6D8am|`WZ{m&VSKCTvRpmua1Tq*R&gwwbQ<& zMrZ7y`aPLu1D#ktRY&3*9bMokG{d7BCwq0k%~_+=yC~ z6hV^iv8q%SBHU}=3=WJ#PW4xkpSe#Izs3i67BF_5QPDOf&zQJtZ3RSomJk9QlT?LP z+8(>Z76e;9`C^v`izGlh0@q4LQ=7k#_NoRZm-k8u{jknc5tw=pb$c+*xN2rl4ZiExRM4duf^} zm)tY@P$zgaJdo_fk`b#jzuYH^6%+0>D8NnsWdwqA9dZllb;Q-$B(lGONj-cMzm^k0N|_DsV2WP zx-7*ATZ=kg%p=A-8c~uVt2%EHnd6pv4aoUPS*k&Vamt;$X8nY^r0moriIx=`L$33< z>-IySdf?GRRn&(oi8$z}w3VRIAxeH^OXR&;4>ZOsXw#L%p~OD8YgUPP1`z#PQ=@Ru zq)~^;t4IS5MRdYn0(6hOzGnkYwM%*%DY{O`OFQ1Fb>sV-jbH!sZcXWwOw!K(a|>^4 zoAls;PDS!aW}0{t5ADRww2C^tUbe@S1w+9Vg{wFObSqj(V?-$)vSUy^!+SWk6DDY{ zHr}lcZC?%026JiFtwy}+s8X@#gd1&1bN>)qR#>g^2nnvuydTM2ZAa%d@>%Gc>Fsv`8Td# z{7bc5n}1Gcm|#FUL#V|f`}?6?i>!(~EAOI4o)kn991`&4DF?up0<26mv79?Ohky?{ zpmC>9Si56N1K&{90hrpn9a-Q~o4|2YGs@$1KPE!gLDo*w7Dpzl0zMOA-(hNgD+MAh zQAS){45*%b5)TZxSEUu4B;hni!&n`Ea!T$xH;Qb~%(Fj-PK|5XHpGaXN(bSN3#7X%wGkxoAI& z$KvU-QoK5rwZ*9eoaCN@w1%=L^}oyis>9;kq|flxpmP&h8u}4-8j=G8L+F!30sE>l ziND*Xn>+&i7@-DRz_o~E7I&(}0$Qb(T`j&gTH*J6)@fT>7c+QFoCbCx@Srus)5%xxWg{=LuIKd`8X7aGFqB&_A zH*VxE<;8AABMa3+l{JiKXo#dn9Q&hI!J=8CcVhFx|FTMsEC%vkWBU>m@uBvjhM|Dq zQC1CgJ%pa0&lU4CQ|?ltzGq)M)7_O3Mlioe|*LO6@Ck^@;Q3YIJu) z^N^7QBo*zcWelKMwY%}}TgNxmgbSU=|9Z+*jrIXfqw*Yy;C9}MeWIRpyTrBP>mip+(REYZM>B4r4qK&8+ZuN$B2W1~M(~=!kh5!T9 zY*;`ZvMnl*v>Ho#?&fJ&=KxTgX@ryd!VohN^KPe|JM~@g*Z_=(9#+wWJ_*09vvYUK zRrUvHwyyo)v_<)01c&HWy)Tb*x4)3e8pBJ1DQfJ~p8ptM4dj;LU`YBBnhbC_2BPiJScaPLOS{iH8L-xK`AhRgHcs0!hgG&|tC-B*-K~ zV>eV|NE#@s;rdC(uS0`BZOuvnIyD$i)6T#puMzN?4zI(i+P_BrZK2(rmd(EaBHv`* zmoLA`Ozv9gwX3IS*A4{MzFSpV(W8-hwV~5>Ze{>Pa~AcDEgjlNgEkEU(vj1uIa&uj z2K|Et+#wS1Jq=yeNWcVI3~e0qaE&MhCDh^zFiU_#_15!z@ltCM7>H3FgkPr}s;1Ct zBW7F*I5io)ZDO@KRi3~qB#5R*_Odmt%BxDX(=iRCCkGU;ThrH6KGT7$q4yJXY)J-3 zukdgh(7}a${dQ90%kS^we%|8Cxqh9-QtNziSx305CJ#cvr1#;s5SQ&lRGt2;6YH_7 zH4B!c*&2fskzmqFUbiLZj{NYZvzY4mZfKi2)jn8tJZ0*cff27mtVLT+@u_~%*(eCu zth(v0$X2TzC;*3pBQAKiWSIu3IyC8mn&9kRLqIeo)3lWr(uNlR-%H*9BdbWqUui1_ zzap(-MNOxIi~>1L4dt4sgf{xoMDZ=Y6n+I0IvRe$Sg=wxo9a}IHoVh4ET&l^TZfa* z=B^Rce5i&_3QY|o>I4EN(mBYenpaikSL>AnhTuw*Ak~DftP!FLP`#6a@PIEJ690o( zn#M;OU$oNMXnX)gj|>tmM@Z(;bymTvReDBpOhCaDy$6DPp@UCd+ZIuC^t9W6=bMpl z_{yf4R=`%bo;q$0k4{T|kx_C);MTmD@y$fPy$?69Z{=lb+lgag)}gUq>Mckkq@gVk zz?|5@G*jp1)Wp_nP79?BkL(@N5_MKIqmB_|acBT+KN{T+6CjF6bK7Yf8L>h_aowQ> zKqRCb{(XkFV%vUXwkjQr;2|`2MXzH*z+>LYE>4HW`hCC2)CQ#{a>A#GZt*oh%ycB- zRt(Y7Zt6S~E;k6W;;VX&)gn{dX;wAt0?nfnU`dl}w~4fUpP}(SSj&AZfBf~!zU?Zn z^G49_cSt=XKj`eMwm~2^PGSw*gl{_odNqw5BGU*cJcm%zBuHBtCRM8j*cH8gqG}A! zo$3wwIpvN5NtzuFPoD?qQ>>Xmdenie&lqdQ3KMU+)0(GjU0n2bI(GF zZ#w0-pTA(M`q8KNBV@1hYl2jb8Vrig-K#^E#LfL3rwI}2k4Jj4^bL)B70rsqKP8vtwxiobOxj~)vA3Ul#$I-d2Bk3AAMMgjH$ULI;L6G z>IhBnDzvHuuL0g5+u+I?U7~3bmSJli&n#1ON}xh|5eNw`x2Bdd?evR0YBY;FJ*jgQ-Z{KB9Y6tzi7x$0YF?`G zf9oIr?Q16nKmDpQdDeCUi1@VCLKl%OJyAGyFewil)^fWk!mHSaXZR@2gixcIqpKxhW)SXFsk8(*XtJAnP^U&VXz1sFq-kO#%o>nhT|$n z)wvPP-0L2xw!qS)gog+5V33;WbXr#DFADLWrs^*Jo>W6_gy==1hJ?n{cqzD$ARbBl z&@Nst)d9x{d0Nd%JGG?rST)yXgLz`yX1b^7-F;?An&0`c0sLkK(7 zOz*H@O(>e`sMi*pN0~bzm4}Kf9tExNz4Q00CMV{P!9F^tA+ImI{6I^x&>h1BjS@g1 zWQ}QTI%Pk(eeR-=d|{`iEc ze(lwKt@cJ0P+nfg0G9@&wZj09(p;*pu+!F zJbIGuaC0rp=L8`14l5^jC z;J_Yi((WucasjEov-l3!gZDhTfWtI()q9>@CnCH*Iz4wZmA~td=bcL!B(DkbsI#g= z^AFH+I&H6!?>5wWe2rbV_9BSLIg>ilbts$L(G&9P{=NU6PYrHa1TXZzH zTfAaKuh9XBtOFIbz6W28jbzUc>}# zp)ylj>M19G`w7mGsWefz^Gw+^z9@_;)OBrW$|t~v^F4_I&NY$*b|F{6fbWT(fC6Y+ z?=olY8>Xd>YSMylD9bv<``qcoy4t9g<~MXD4XZZjSDZ#prc=6j@; z_H{}v5q$f;-|}iFg4SovsNDPy_utxwH+vuq7+~8^35=^rBEhwjlozlo0p_nx8wr z{(=l2)@FiQtbt+8)vP6}fA&u0iaIF-fz@=_A_+g#lC3ky>d=}|FE7%lcbr+QcPp?4 z#4M^$Uk#^AmHdh1Atagx2IExU(fsG%|MKCV&ZAB*n=opJRm+TCTXFygz2a~M1)MFUR)N(RQx3> zAZNI@ia(mBK%}7;o#ra2V(n(tOD{_r8m2GGt-dL2`F(@TGUxHx;z1G4FZTIz}{WSQ*(i@G2j73| zeZ4@_>{5X0r3W8YrUQ%j(2fq1sihC`-4gK&dSfk+QZK{UUd@}@A-%66(|~Xw1H4D& zXn>n){!^XZ>U@BQYX?_@G*li{_&9Bd)-|BSnu(?jFDUn;ktL|_lLtCT{N*u9)`du! zA!vf6##Yt>S>0+yRux?Dd@M_5P&AgPofW-(rK(P@p~sp%?4n+xh-{gv28A+983@cfEnQ5+}6)L@$W>yzxB15JZ{YloqLtsM?X(+Afl@EGR9J*cu z!ZoWWRuxp>3#v4z0IDfn=&7L>_vr|!HkOg=Y0ew~tetrjl3obe z+y;J|&Q}0ZIxk&R<3$YL4&uwyq1jOrgtvCI059~SW>KBC?+a8&QL$|U1BhqhI%$Yt zeY8rWDT6bdZR?e`h3_MOO0Q&11_9cd(8s9)KJiI&YF|}HhTdAy^uiRcH++8Ehu52E zr`gez4V7BCx~3@*oT`$*=aDX5v|mH|Iw)X&XQlk3mG;yy56wu>3y9amwRCz(GYd3P zUa#@d2r$(PBvdnIfbut|(H0G%!GF7oG1@Ux^-r7as9EhY;y78mp?Y7cy6~djw)rXj#E>#}y}y%hfKNUI1DNUClglQ_zS~FulS9 zUpd-;%C~25Xv7KP1eQ)7D0j|FAW5lt#c3nlG`Lbbcj_Eufm7+_KGS&daZ`(eNQ?zv;cAZy8tPE~WH z=#xgMs1+Op)$2jDjgW4ex5hs1S=2PJbd2EsLcm8S3LBpo(U; zC1PDOn$&Qr3Cl+tb{g@m!VlS1uj0%hFNB!h0H*P*pnZjPzQ15jxw^EYc}v90LDeJJ z`b!l4_Sav&_P>1i^QS-k`6vGQ`stTHscihwzoFM&UTa*lUh+`}(W89Kqh`>|O|{rU z)YRXr_oJYNv$nIx9c3-(P512URaC64GqsgA4dd5IeqCg23zO{D^wv+%d1zGp)*;8~ zweg|QL98dZnvkPpASl0n);@uX6<&6)if4ZQxe?2{2$1&;a-D%002)%ZixT@ literal 18076 zcmV(=K-s?^iwFP!00002|AoEXlI1v(t#^N(B3_`<@JoP~bL_}WX40K>KL&tccWJ7t zYU)R4dY)e2$H?3f+0&A`r+O+gc5ssp_vLFj9M1poFaPJiyp2Ep{PE`>V*3)lgtuIe zR^I;m|Nbxk+y9dO`&%z}3+*m(@VE8KIp1a8dEWbKZLe^ian-O=KVrD|x#n!UwX?3d z?|sxOmek@kV~Kp~?yKbEimA;t*H|;n81pWpq`S3nwUPH(Vy^Ybf$P+`-~NyP^|wS%%RTxvkDR&ch*t`!@lPN1E=NCOyHjp`TqU$?AF<|k>=H_=g9pfU@1APw z{akC6*vmX-J-NhA^+( z%^G>gwDVkfUNzMkQpP~(K1;3K$hxoNJnKDbjAPu_O7U9PRmV~J)^mh%?Om>(kD2OO z&U)N+MV|S*k3DBPdb;}v{BF2w{bns<;|P3vtOo|dUf0I`;#qbxh7Vj|%n~MHx!aBL z=h$ntd7kIO`U9Ul!n#0>wP&d#tPydxnF65#eq2XgBZcd1t!&&Yocq3WoT;4qBr4vm zHOKFN{ULn`b^hzGF~6l!KESH+4I|97@e5Y-%w>cybItwmpB=sRdXCAH@QVi_kVlJs zi4=X0yXa?W^>xkwB%Ps;BQ(M#7yM-IUcB~s6D?=Bk7M+km08CcW6VCkS!#_dgtOz| z#2enNX;a~8W)hu_I_?|T;eJ+n!fMtV&%e1boC&zRdIICHV6W+NRSByo)LsD99oA7Y z*N8Dq7OTZOB~Y2K!=7cI_a{r`FX3N*P3bMCnqGF&M?tr%UzukN?Fif9TuZ4>PVd;)3UxeRXysJ{d-Gqteaqbm!0H68<6~}$VL|o!@0O%TI zth(#Djyr^mxkI1#$Oq7{*Uaf0Z9UG6ubsHAiHHZs>%Oy7#7_Aw=lbDKJor&oHQI9y z+`>K2CBP6cm^v*IR5?JSFmh}MV0xM{M!~ilBs*A+bcYy7K(%qF{a8fQlltOKHfr2$ zN)hAD9r3n)&k+N5FB7A_BJb+EU8Sv~0V648;INHrWtL&Zar60<&Me}ctj{`k-4{Vg4gtVUH7VqOfcu2#%$bosK*&uvWBw*+#nl}0DPP)T%(?uhvcG1Y2Vo?{p+u_ zy^(`H{OM}5vLh||DS@jr?&06v+ zyM_Zhg0A3R`)sFT+yPA_|MLT%$f7e$nAFU`PvH{4b8mzRDQ3pHF;c;cN%#{QaK|wC zHnPy&VMV=x=Vc7Cb-XHziRa*f1R=sRtJxWDH;z%DD;47rk}I1Tz$>35 zr_5)dKsjAp5652DO#Fkj&pp4h6LA;YTViEib_%eRR60?05qMoE$JdE7@@&CD!(5xB zk86S^^{ktR1pux-0|14Kgmn(6#We;#A6b8L+=Ugd7$Ah0Z7giLPf}+OlD)G=g8F1p z(ysS6JBhv#w`+IkIByxa<`v1pafKRh=pJ8R@WXXMzd%M9P3?eaZ+piEeuKu4Q*L$e z3mZsn89#3D0x)UcfZhho$$twNlW~{dSlBy^o3Da%k2As| zOD+%|vJU{e&x}`crQ?N9*p!qH%L=QSDftv(MNW_P!UgjYH(!K)0P*)?RqJ_%m=4zS z08y_6cZoPRJ~?o*h{?y|wx9$AZUj^7DMAr|8T^GGq_Hy317zX!-`Ob>cU=;NGafHf z?HliiWV;h=1Ft}ana(oWDP4$-K$F9*MerR1z=vydOPNTAD<3S?K~BPh;fiqS237z} zWMnT>CkWb_;4zRcSAbM3@-@kT#V#98{moQlbleD8k_P&w-_VlIlCM#ro@>E%1FHvv zZyjDc@O5}8cc{=BedtsmRfI3NG9$ZSzzHOLw$TXt2>{QziPh1`04%Dj2I>M?2&C^! zRZMxBD#J-WqK|b0%SlD&LJ^G{ng-fdfCU^Nt7fu@tR0DV5sxS&3>>E*FTt^nGa@o?onga+$dqSAPLgtPpm3lw8{t=k+X}sJ036(%?6W|3R`k4Y zBJt8AhzI@zbbT^a70u)0Rm9sz04C%Q0=XsVK739-nM%rlcY{D79CYo7hPgC7`L%SuDmso$bW z8;LlMC9{yV!wN{V*bem-+KCsE^3+lf0V_pxL4o!C&rH=YRr#nRAUs*Vt{}!sgETnc zw}Uu3*R7InG2Dc`1nvTN0Rxp&#j{2w7U!iZE?5^HLF6h_k@h5Pb2G5h)QH+?qt&o( zwP3Sgf9ALsO@KTd<51UGvcRnXycS7ODOkM#iZJj6CqncF*vmmw1=(X-@A{xk=$lbN z6bJHmKP(18MFJ4u@-6fM36%73LZAto;b*x)*na-rRHVNYt+}9v`$u_7K?0Q-1I-fn zw)<-6HxxPy6463R92SL?Z7?-L2I%c4esa_)O&x?1dX8j{h=HoZzYpZ70Rg=sWS|lC z01Yb{dzEyu=p@p-D&E*X%2V71u}d5hN1Ju%SAj+%5E~wS2JV^1&TCHKE1o-|H&1*C z-%r?Gx`M2$GougM4uO1qSH2p92KZktn}pk8{y-{;@gRX)2WZxdN^SQ)GgbQDR0kMC zD!|*JDL~J~@8)vB43!k5@T*&|z%T(xgQl-UdP07q$jx{pg}~$Idf_%J6Q^iO_-H^o zA5R`SiIFQ|hLemh$$*aIdJkp3U*gzO--2eM_~twc-1|72tCE25p?krmPit|ek8_7X zV6kGO-Ed8Q@kS|w{YM-4GPxO<5hrMLHUchS%cxhC>{PZioaAU0-4b1+}h)vyeLgeV&YG>Bj)&1UrOzfE!6W zRt2W^1ki;azD^FC@e?zf=>~QZ;V;OaY(ax?fHDvrgG7B|zbkN;$AogLN{8jV^x37z zkLO#2)_xc%H&AK!K=7iBKo*=mp7FGr1caiY4#X7VjvoRQ6JS-nSW3tfX@I;WBO~rn zz&r({?r0ZCdB+YHy5mG`;jw-14t_^my%bm$!Y{0Ty&&qe9=O_N2}dl6*RA5`Dtu8S zhk)H^me6o*r2kSxq9865$-#=^r5R=#=ESnlN_-ryj0@fwmcmnj1QazhVyJ%Z~|RZ5a+UNQBS;FlNB&ZUyme zX#zUZ$y$STs`Wr@(txCxARxQ**(AkuvbkhLZ073}p@d!o_3mFKeA;$EQX@Yho)hJjyLW_^lsr`M zT^5a0%?GK^;>mHZ^Vvc`?be2j=GWJHIDR01ZG_t`ghP^{p0J+*j7^lrg!dEeGh$i- zAIb?YB7ePVo(ZwwwYMZ5c1Q96)uDQ5o!Wo})LN4A7Kk74h@ghH-%vCJSWMaq8s1Qk z@Q4L-$q^!2yyS$@gmlAF^ZKyYHD#e+BL7WqILZfI2b;;B z#~pUJ3N)-&A~Pc>euM>^n`dOPo@4_9LqZieF6!>cmNBNX9femhBfx<(z)f+C12T^| zo}niYBHj1!--%#|+@1%?YD=G9rXnFgAsR%wqJiN>M0v{*N}55n27Z-n1%Op)2bu;= z8a3y2VnMDf(TCNQ)-Lik@Q{(fgfA4OTm9!Yc{r#nOubLi)eT^Jn=>46+x}syAD;?w z`cmG~`KkBrW7S}AEcIZbJt_T?+__auDg@_xZ@(htQYjV z;oCd#Q&JFgs&C8w(INwy4QM*i9FXKJxYP?NQ%G+ku$1ABKv1@<3}q`XsM^*72fq&o zYI0U+C-eeR8sdVe!79+{z#sN)(TsCK`jM2dEJ(>xO`1s34At&fgI92Bm>fhNu48+@!(LA(Bd(K*l8tU4$SE zuR_gt)l#RqM$Lw|fNj9^g%W`awEbe9!D>#s++Dus2L0!0b+h7&T#bBuOx$GQiww%kg)SFJ!w<$*G>TiwB`i^QU@f$_xp4PTvKN!5M~ z)xXpqe#>w5Qz;KE3D~ffWPfBB;Kb7b#URwt&=ooGE$FvZ20R%?ddA_3U1`FU)446| z5ypJ1%>yEKpa&C#K&JP-JxRF~)z71q?Cvt)1r_#|R6EwU^;J2h!GsO&c@fgoJ^ zDJQjUB@5krE;k*AyyHUgB8^GsNElSx+=V~YL3WsV8+Os6Cp4G>7J?56DSGt0?B)II_#5lFAQqrg-CWTkg9UegD|ym8=y&5>4z6@-gtKP&+9 zyS<$tpxqk~XRfW`p)TzNnvY%(XIBI=07QsodVU6fyT>iTK*~*SWZ};_C2WQyhE+Z- z0C*)C2ZZ?OYXR2#u<7MgUEo!vc2ehniV#(yy0doL<8#3jZr!b8ev&T9aT2H)0BUkR zP7f0d*n!m24^q;FI>^jO_V!jg` zhK0uoaZQk1cnyleokKiM5aVce#>5vbu($L{`8Qz>aXkZwNd5qF3EI=GN|HmdaEmO1ydE%%ulD-S z8yqhJRR3HLe&U_LL0~V*;{oAJ=uR?2Xj=ihi5xBXjKdT9$ zd?&a?W^tPf`P8`Y4t5bkd+&OKQ5oYkX-`f?}TS0we7A zScgS{Zy8U$gInPGVl$HelE5?EM3E86aXels%3AnqrP!_`0R+e#w& zRRW^fmc?40GB0;rU_|K39$qY}S%2dL!CEFpSm->rD$#VvpAMmjC_VT%PSTqCKl;Nl zlP#a8m*Z;@h@d>MU%&Qbv51B`il!r{fixf)@oGl{(J`*4(F%^${@<*YasXw&GZ~^~ zH0TR?(;Tw_AGjwpD1fpA`lyF(hBgO4i@bNJ5(yfSo}eh=Z|*0nm8Wh$?cGT3OGcgm z`NLneN+xGD?L53~HVXy(CWjF~*J}%l+yG%td^A9qQMwSX2|I%z^c#}tW)H9fHR&uC z6h;ue+-6g;CkdTZGEz8^nA;VAeSB?@sT*N;U!>$T#O4cZ0NRVBkY_0PM8Cf?*?)dl z%KQC?CnrYk(mVZTIox#t8CYyyAeV)*0B*U1oJjBoTmn+gV{qdru7(tIi;ZBg4bXiL z?sJePmL)Yinh?*xdLifME+36>eeiHv3@4A0%`RIGNuM#4m$N~L;8OulO1T2@qrp&i zFa|CR16Ljh0=PM8?}9*FvUx0p1OoE-;{-VF)))M#iaS^oCAK$0tzX0Q~oVeYw#M_|u#P@`(#h2ygI&n(wrP@0N z3=TWaLb1ILJZpzN6|5W4?J{sjunDO18Bv)x2?#O7!mMsRksCB$s^=@D1Of-|!c8lR zYQ=fjjsvtb@?;`$qh0<#Eq8wX4{ADos$-!JBo}=J5}i$m^JyJGVid?1&q^W!!ZJjqgMKFAh`z-~hp&oWWh;~G-M8@30& zLKmNYUwfT!{I2;1D@CTV49SYUTkfy>$KQVX<(I!%$$}~4<0b_D<-^lh82C;)k*UPk zX(5@Lf$~I>ye%b|O41fxbW8CIhsvy6Jfy9ygO1mY6Ha&_sTJq1WHhJ_2FD}#GMNVS z8+{fI|`y;b(um>oIZH45QJaK>MI*7El_1cDrBOz?G9umZTC~H#)!fZv|ZA<|L zeGKa-9ka-gw%SNF3;bg3NfHOHTW$60AG8(Q^APY5Ik?TuN;^9l6jx>1R)|C(^_^(* z8+y@676)1#JK=#_;XJ|nyUm3y7hKIY3+sH6$kB;LxU@3B&5mnrTz!%2h7p_Z@2qru zXQBh{N9vkfpp#($E3UE-C{WG|hcaUgTUueGtc-nmGv~_+@8z)z02lQZY%d9RX;+{J zlusTu@py>cc&1O>3qgxCy4(-OzjAHvti1Mac(}zHaWyNI76rDgx26!h=Q&Ms-iNhV zAI+ozJ7hs*XWA;kJ8A1g>qwjuD8mckB|d z4X$I#k)fDZJvx+epFAvKg>Fr^k_KswK02*xcK4mm1h5de6YYWAA%b4JH-J4v@eb3i z>Ls7v@ZsjUpPkNp5WQ=;tyDS@gHPJ88X~eHK#RdLZXp+Y-k`J~9)Eq0dBHpOW4)2d z5D2)_tudGes+Z>jxnN_+o3G9N|Mpc|=Qq&uqj&Ezs}wh>QH+@OywP=b_LR$pDA)?( z^Tu=l-t9)8waGDK!B^p3h#a0AE1`DpaRflulORYWd(t|B3e8JK0^fivDmLTvb*9Y9 z#pq!qhzohUkRt~!C*ucZ?Ps!15CD{UqSpY-{k@F}Hu~TRTRumQa8K=NUIZ~bZe+|s zG(8-J{!ATjKZ+TQNH`9tA3%8{vDS9KqJTeuVB`t|RLbN@0e~@o=dcng&YGPH+ zbi(8Ky%LTD9^v}uxolWM95pNyNOka@7QlycK;+FN-0g>r9@11kY3Z?_)x6LgcJLxF zAvBO+%N+pug!A%q83(C65V%^WK~T39b%f8;_?+?m(h%6zoHinuti~e|U1htE&=t1; zRw4@k#0N|wL#$hURgGb__8MW^Fs^0abW4P$eYcfBcPnxuF`F%|@KD=u4`f}l-@TkH z6(ZZrw@^c<{R@5{`n5bUh}LxfV(E=b!9K2Z-RfH(Xgs~Y@nxcG{@|8-cx#^;^zdTt zpZFZC%$NvgD`R}g(JPn{d1%-)J{BaGJSCCh);sVXZ4<&GaCpSTxS9=K&=dSJpLh%` zK5)&R$_XEfjTODf!kwo?f_OLy?|D(BL#>gO0N|3xzvdn5X;*23Pb+?_oy8evi_j=^ zCb{&6V99|!lR@y3B|6KT;V0xjWI8JL0wnB6Q9IicspY}V{PcM(Xji&h{${10e*F2* z|M>Ce`$tZG(NgBb@UZYBv=pRzC6B2@<){0Rm!(uu~A3JXZhGnzAp$4N*72jtMr~a zDbzIw;E6IwGXMlTJ^U;`X-x@S+|^hM@cmZ4Cy9cM#Gk%p0-&@T)Ivx2ihC#|~;;@?tDm}%ND ze{luG5>D6ASuhV<8xRW0q+_|s%$iw6A#Wyb@2jzXS>vbQ|GIzri3rU0DMU0%`;_r6 zo4XLd@FY(qEGy58++<6$XY06kqp$dn%X))A-NHl0>-3t75XEEcF^1(39F6~UKne** zD$li`A5&vx7%%f)*O=`rEZA7wvicq6l1z!ADcod*s!7_TCxrF|hq!6=lPjt5(T zpup>*dssJOI5tTqT+1~XksO8D30;faARHO=>GO2ENnyW`2T*<3xhHeOH*1OK?Mr-X z{X+v6kIq$#5B7visPsHhJgXt+`MPQYx}Bw@mFYk;pUZ*fvKt-MGH>fF zc+!Ft*j+Ux)`y)7fI~w1BCspwWEnj&(C?5w4rU>TEaZX75cOVIk%q}jSx>hT28?Dp z9x}l%+<}7uAOx;kN}so9l*|vun!DP^^}bWr)%c{D1T!U)Yjv9^En>}U7XIl}JZpE@JAWx3CZTPSswtGlGng~Y*M&E7p zw{`#Y_xCQ2{049PK&M$iB+w@UA?7PQ{*cjPbgRYqs(OCh$WC(U?Pe@8%JZ&;^v?Hr zZhCv93#H5xVS~eRa)2L-$jt>fkfXM}cr1}jjT3D}>ixN3d`mBKK~;jyI}i8f1Oa$a zE>J~mY*nW}r92qW0mFa=TRenwu8^RO!^4hf+Uu~B~ZaOH;5j_!Gdn&4dnU}^2X~Df)B{&J`?OdydWv)TwUZc)(*VV zc9IDb^29>xM_eq+a+4}KYXFb1qq%xWCcq!C|1G?Ou4oZF9J0?hUg%J;$WuVVn$0uz z{FmTS*rMt2Nq_puL=VFR$UaE8{aMj7r=VoV4OqZ^!M&q$+{8P7;MX7z|xWY}~HLM@gbM~3v+*9f%k+rrv;Rl7J2 zoHdsE!tTvCt>)fUyppZ=!M-M_TREL$aVvzQEgj3;g-nU8!-0S$=O!>L5X1|ZK5Z3% zqim0gPQVMhf#8ePs-%G3x5Fo{VsVadsGcW4`;_ku_4pGs>w`2+k{Xi5PIJ_(twz^| z1T9j*085IPLx!>unxvF~(21;uVc8@dkrv3XR7q#V;SDIln#oCMh|>-?>;cr>YZlL3 zyYHLa&kq$iSLA$@EzjXuPHl)d^TYtIg0RD-8fgNzu$^?A9y1x9ze!{fNNIZf`I-a+ zD0Dr2iHFCXCx0I;A~-ApeTnlxxL{vkH^~HCBFVs*Q5tTpyqoFgKi?S>JiH=WJiPRQ z;0I~RPG}F>w2eY6FmE!H_Tza71Qx(LDo_rJB1W{$PYyWBoxl6U~K@_3jaqwEt8!8z+I^2S@03v~x zL8l5o?{*M(%O)0<<%%o|Pko4kQ4HdWSI37v21ueqMf1NbptX(*_2u!YvC-V~{x7EL z&?c5Pe~`=QNCpV$J;@yWCSh|`FLgq~t1S<(5Y`5?mIQN0)#h>gDSGk5=Dqi_On0E1 zG${C1?I!Ef+%i4IJcSyY#@!$$g9wOLb76~bjKeE`$J~8(n$SkhX%4v~`{BIY8OS41D~>F_8enQ+LRUK!i?MTSNao zEmzaPLY~_tb5B#^0R{KKGd}M5#`y#{EO4(7@o!NSIx&vZ@H+756KuEr0_$WXR(8_C z#bV(adDU+{3cp@|+du#LD3;@`=J4qNGX9Pb$5YxwnUVXTVq-VEGeE@Q*&xU6xFr{k z@|4YsXQElGXNb*p5KMTM<&19OYntUzg1|#WNWi)g@>VcUyKN6I0OSK|1@`g6DM)0m 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{ zQ=;j`D{;YL8%4tH$UjBUK`#Wo3FMVPe{nmCPEk%tb*_Q)<8u67MH0RLiGmQv2cCs{Quq*YWZGbiM06 zM9};iV2v!!6JY3)DXFls(UjLald?x%A9GF<+nIcIhkPuyt2*+0nVn78tQghOe+Dnw z@-51vlHe?ABhWkK2)m`>8Y>HrerVGt3lAO{aq5l}Gb> zBNUJ{D+^keq^cT@mq|KxpQKVbOvktBbi#ID}sB^(Z zjqhED3yT4w=0?FA1aSoG(y=y9h>;+vZ*JeBdTrUwtecX~(8R#1Hd3bQ1jn9&t)>Q}DwS@k#a_6*^gr$^J+*zL z!RXi6J2*w>Q|izqB+0Lce~wV|tL33zx0H(HT*;=Cy)7D!y6!j82B@u2et`Pv;P5F= zyPJ$1>ABV20VFBCs1}D43Y#-~ZzFH-3nh$rab;Z>|6csImHFa%v0ea&UgQ}&`LMU+ zcF2VSW@`P)p3&9B&O_AlfRmm#1)K{ni})^Y2n;aP=jYt=_jGR5e~jpCN6yTD3!)u`cm4mINJc=6IlgPYgQQ=WPd)osfzDKB@+SGidAlc$c+r4 zZ<*sgbypmMD#S5~lBYt`PL*$oE!CAwdqeeKK7IP_$Kzx8)^I2<7HfrN?fOe;&Ejo( zassGzenXV<=Ta6L}FDje^d&c~1*Z^!-B$x;wHT8UCzt35mbx*C=w zEwyFd5|Uc#YTc1|?Zsw=TIC>9+UntIs>)i!$&I8swCD@rfBb%>c75(w$FIg0rD2LV zc2?2Nf|CACWrJ!=;+$XC0YMG2_3LSB2J1}3@$F7;`j=}Ul#_a$8bTH?WcePO9kr@i zlZV&)i$j+YNAdvxTBw|L%P&Dn1u`9%Z^gSxUQRI=AH#y3Y)Oq!s-EN|TwbPQICovH z&5A~as#Uvwe|S`ZLP2Ir@p<0Iu9=NCre_7P-tbs~~r=2Xo({4uOaM}TbOo+m-y0zD~=5YKup2jggimIUX>y{4o?s+wAs zWF0<-v*>ktCAXz}TaGCE+uHr{^>9=-f*OEZAK0(YBMCy_hYjP4dY@P>`4I1#$sb;^3b7aw0$nS?cNg=tzGv{I^4yqD$%G$ zrU(oB@o6@5=zzQ}eRYq3i;Iy=7ZX?Ddk`#}V7u$*s$3=c`=6yUGa~ z(u+qBSrLUPj7Y(plHo;PaN1+nI8=(CEzhj1eIf@DE;a>N{QEb zJ4&fY@gc=j2LU61W$1fC8j^4CSM8+YZ78{GZ9*w`8Jos(7t}jJncU4AeXvT={x26> zK;>4F$>yJ8s+51Mt$s!hMZeeA9Cseu-j>Y5qRmPV6M*6^j>9{EC2t|~5^65Gw_hA@ zf3j{XOSxs*R&!+5f#{2%GYJcnZHJv~rAPtY76q58kwN^CE5?;S`m4E#DkH=C) zqkMe`w!K*SjnjwasI!J--#Fsp6cNHH)th{v*jS#K?}hksU&bhOzFTQixD(9A3;z&f1v1gq3T7OZ}LdKb%>AS!u#AoD?_#!kAsw%}>`X2$ZubfW@};JF6$4fADg+ zG`yxtmN&BxTk}Od`l%t9?Qexe{M7j{kJ*(WQaIe3GP#Z~qSjNbVclq6)u!GJbx4+dG|Zw$n#$X6(r`dtS~;k3w@V17s;l?mL~^H? z3D301^54MQd>+)*OM#clI8&}~L;j~;fLpsIz+@-0nnUp5z&&XPNA0MGe-HbHDv_7c zv`2SDP!B#{%)B|ABi~MtotEd04&HN*K9+pLzgeqd$f_@dwUnrdlVWd6AYEzB;An}( zo4rU1K2VS-LaOz?MiHc!Z~D$Qg=n;9va=RPv1vF+gojHkR~LK`&Df`@T0bYjI8u zP&(uZ$enGQS5tGO-iUSJG%tdKT!Wyp9qU$=UgX{U?OLVp*9usoJG<8~O0KfeZ9F+R z)GA5rbfSzpn4R4D^giYI^jnD%(ty-fAXjsO{a9*zN)+m0NBLcCPX;eFHEmqT?x#BzC1Ktiz#mht zo5p;xr8$$y61mtb%r>Bb6?NpHiRH5OVBK!D8YsTi0Mv}I*g3sp9na!<6QBd<6glvH z>>^L62<>l;mQOE-6czWnQgf4)U#W_30(#Z>UM{`VBeN^@=d}Pvl2M;Ee;*bHM|~{| zsb6!L=qReQM7-fqzFR1zVq$tRd=ihu%8ydJ&8&=vg)ms$`bL@_DQPKksQYzkKb5JN zoqibJkg?17bvN)))@*e;(BkjZrCSP?dk+|OE!rd%3vhWl$xao#zo?-T?iv_o?+PE0 zR`*TQ*s)Zf2#Et+pUEgJf3~Ac!KnlpXi7X&4s7bH%hzO&+ICa0NXwO})>;S6SyFWk zgf$1%o^lg26WBO5MMCCdjeY{KpMOYZPaoRLk<;AL8=7kH4XO}rmQ0Q}G{*=Xm@c;- z54!3Aga+6%F6%IU&^w(-J~2>%!rKk(rJnO@P(=c7cy}k-lQqgAe{P@_IPKq5Q&)N_ zpv!OLROu3=gypp89(~uSL?Xyho!V?FIt}f|&ZQltDS~yS;UH63+Y=hzrA$wuWNas0 zQ#k^FgVoJZ4xLxGSw5gr5Zm;vA8)I4$3K=ec~b878N;VHpai!-@YX##4vSU|WDh42 zHFqcK-CodTb~A5;f3I6*d)L6TEyL_`~~-pd|WLJ$GZMTBd(}BX@vDrn?c#X5YDL{2Nsv>uXtiOyjWHx4kH7T?yf-^bKls$D6 z0(XgQ3tQNce+Ax^!9J|VZHKBq#h=&}UOU*8Y$GzTn$C(}W=AxxQUAJ7^@EuEr3s_E zE_;Fy?1&(#ehKMi?{jQ49D)C2+bZYGZ=tw9)CZ7Z(m;_83U2Z~Ir2wR4@VA!MLn?2 zPQsMBK#EYdC~@XAzW^}Wr&aLdoySLFwCG*aCjl5Qf9qD=9D*BL^fUyuvWjupfMFh5 zD=S%Yc$Z7qICx!@@ZO<-*YrzxFjaIYkmY`uG~;sMBsra_Pj++#$$C&CIO=ZU8SksK{ZAa!ab) z9FK4me>#ons5j7(^iU?JL>ulFX7!eKI^Os`7GZQ$8&Qc@>RA=2Z>5yAY0%XIaP1V& z;Q+S^ll+#Z$Qj34cL;C$BM)8K#!knd0l3A3>UjXxu#Q;WvaA(OB+d;D6xD**I(1_B z>q7MpdK*7W<9qebJ3&rG15o9>Hce>fZD!cXPA~T9sJ>3s`2>x+jIm-}?}5#d@GR=)rGeNBJ;vKI$2~6HG6>Ba<^lw&+j(yi zs{tRgk8dCZe}7+OH)V<`Eo8xEu#VPSu_+s>>b=4VA^ExqOn`iE?2?9@3QuK`&c$m~ zNNP4+!*<8FFGc&%JIB_Ok&I+fvewTEIJ4m%Efzi7taO(2X}r)gn2` z@NPW0rrwrGBwWQ`B-9LBf2!9JOthu<^4#_+n@QTTe^84Dye1`ORl@e=0Fo0v1}EfV zT*BJ<<$|W_WHV%O6xCW44@l}bWa@VkG$jH++SJHyRof%6p_H!c%6vf( z*)^|Ce~z8?1=>pipmLf+(uY+yrx|Y&vJ(KhF_MCXiQA&Uc)92-;bo;ug(ACt+vm9D z@x0M$T`g%a3t&;$#23F`-Iy=%;^sh|(-1^0TW*4Om8xtYY?2bC4>qsaQtGQHRv(>3 za2Q1cIr&hhexf>M+aO^}a2`+R8Cq3^-R@*qf1bcZ*TZEYFTKYq@S7RT+@L^WKf2@zUS!=Vg$T!-%+VaECRgpdTBTJfPGTk- zX@L>|g~S5=6w7m^e*Vps+WzYtUymi>kzZtpde{^zsOsbnIiOL!YR)&g=29`vX`i`# ze-3@W?1k06bA%!Q^4$(zco6accy&z-M~5YyKPzJ?+=D#4uqap5K3L`!S^Y{@f%|)R zxNnLr@aqW8+A7_F?YZ^BcFktbV_B3(XY)JfgXl$|_WC+VcToYlv5CgI(PsM+*?ZoA z>%q8?gbJX=0G2#JEXD?k_}PcffTyzsf6wLm_2=J|h4~@Gbw#tk>i4ujODpM0u39MTzuI_=g3o7q-EWDQz!ttjwLwVfAkTm zO0Jfxi3PG<;ALIfR`TfRKt$!}2}jo0GD2(AXDof2=L>%}}{n-jL0X0k)Kr!)=<9Ubf(o7X21 z)T(rGQ7YAmV;Kf~lr$}QZ5+}`fBY&>ixY2;k8SnLy4!s?l}~0pl^-s7-BO!2KsA(g z2b-o%PCxi|$f*Zq63Vmy+q?!jdVZK3X>B=FhpRyphk6&fcHFkpw++-zRN-Vyf6wBn&VY{3 zOP+mr{Z++%mkE)Al6U7IlUzXK^vD2m%koP71KzK4eC#H_-#qAIpdIY40gm2qY;0w8 zSm&TS=newO+QFy^CpDuvw#BJek6F=h_m+A;MboQE>3VwuNqCVym}hX3c}cw4B4)?2 zNM13K*E#{@ZLvOk{Vuote`OLtfzGt+E~}6tNj~hd639^w!0ocrG-kg^AYG-OrgFVo zVc(@s?}JU@pia^Mz1v8b3bhgG~n?QEo)edDJF;Uv@Dng_O&U&+3a;_5m>5znCciFhqB0*;z5$CoFTNIQ&Lq>26Uh0P6+$Bfz>-eIeUJjeGsMKci_J&i#e?r4zcbB3}ke$xc5gCW^ zv#t|%mzA{WPr(y{mNah;C8ySzdiAu)%GaU5$#gP&9`>~)&}ipa9<~tx*Gt)vv5}nh z2vSZkORe10Om0+RJf7SQNVlxXe=QM5&fD%?C~wuQ3Ow?PunQp0a}5F|J22w!TWbuq_*B=$Nz|s`KPS_f zoT4b23_}?ftbnA4cXk3HBpwfe<`lG)u_=?4RVRu`n4#j0dg>V~scgd3^=OwhAwh)G zc##6Uye!r(5=snrpR1-5VTr90e`iSQZ_-RZ{rmIyGJgO1<@kAg zc?d8phcAshp9Ew18M+-yFljO5PH=IE?P{FRp-_^<1D>}iXlY`bqG(FBYI=`kLTBz2 znIf2z+4(~m+@)~6TEdZE7a~b z4x|I0Ctp`5IK$ONM$y>;5KA02)o&b3f`QHrf9=$TjL;UzWJ~!+mjJoc?>OP~wmgYW z4~e8C@u0^zxRNzq(ipp9lL`RcY&&)fS$B=JI&cPl8`osxg(KeTc213<^;M+a;6-UL@(9=Tl;c*i;l$<&-Fd ze^Xc<$AowtbA&&OzVI28Vv- zgUxr5@F*KiM(TIC^g=xeEI$lL2Oe>e}f z$|Joi6}YYFIt%M(6KFW%eDFX#iefg2a`SXXXKs$DrQJy?e&pLyeI5UbzyA7=)B&cy z(6Pytmz5-YonWkOUf$#4(Vr?moM3A<(h((Aj;QvsV1}*cM0Q%P9(t7N@2FMop@{6{ zk9DV9BvsDSU=b_Ot81q%iT0HCe_t;W>HAo7UnAAjW_A=c!rqDCULZ(EIE055_s=AQnp^)smE++|m|oFX|hmUe>oZ z`+pzjmoYz{6oCn#z7ipS^mzg$k9kd3uTu`ir8Q`DtgmXF>PmW$JPrBge;g5RcV$YK zQv~p#t2J_H4Fs4<_nOZQ+ollne&|-4h)6ad8yK3bnyiEBsn^Tl&DZ;Cnf0!9_j)?{ zq3U>$0DfI(>&j+}+HF-QMZI+c<`5hrq)T6}WbpglX6d*<-@7YAHLls}0 zZ=7!_dq~SNKnmBJ3Bt>2f91Clu)f;c>%QaUgI*sxh_M=_Yw$|J|NUo_1<^D4K#t=6aIlaya5vKy$aS~t$2=>lMbM@W=S#4ZV(c5}c- zx^nRrijss=p<|Wfhxjm95NY5&o%Hakm9^zNs6gV)-g34lYE-%XR4PfSRv^i_xJJ+0 zWeNfXwb`4OEa{one-yRia-d!|{8f6L#LFXS)kU2NC9fv~dr3>zI1lv|P5~Il zYU`dB_SJIQVms@sPJ!cWW|nR+wVQcap!#8dvHf9#P(IneA^giqILvcWnNE`DtuLZt z5#+2*x2AYVK3Awkt=C-|fT|l#NtJC#eL8gpm(xz(%8Ga?f6cGZl((m9j;qqR%hdEt zKP5rM^)Y8Euz0NT!7V#KdVx|YF>l2HhyK2`JG&X9*^<1k|3SpiG`3 zaR^rqm5-LOe@8J!vv-_CIxRYfE(FdAfq80Q;)LGT^_!Cl){IUj&KavL4KG^3v&S<2 zx%ca~!Tz*|P+ zSzkz!1#eO+V9eeWq^vqMspNE02+&C6Xd^~eNj{>#y^SycOTF9ZEZ$gYr>R0U$G?EO z&9%3-&VwWn?K>z|6crD+m*FSnkp5CGlJr)%CQR!qoE#g`r=?Rt8`_YO{nqXG6SNYaU zXItV*-`_UW_0zBa^Yi#8b>1!wJ;WFHs8dONdk)>6R2phAdb+edaZV*VXuv;psrKA> zuOx9vl7D=gq%tqZz;;5gW*XwrN=@Yna)jaZec2W?Mb^!oKWr{F8J>={y~FWPlayhH zp(Ul=U|4n&aU^#KjZ{rns;PQ$a44}t4X`^!m;v_9j-8tPNxR|hSO(EvpZMFmR8=TI zZtnZDfq^xG)_=p~OZg%@_1jAQ_a_RxvhG9)^?y$&ejLgHbC%gMc7gei5ab=psO1IR z-uXCQe+q!_<6vuh1Cy^!j^YyEJSEJO17J;X8rtD4H**kBQSL-;QC;~NM4vcyN7o4I znn%y?C;)t`&zG*}`5>G)=%_$X*JW>pB(tYi-PwR_Jo=0pE2fd0=VG7prqy?z8pc+= z$A9`!_^rGzUR-jp7LZG!b={P!LHXIJTZzi06y)VwlKaP(NJDw6cygA+xY?S2H9Ijet#Bu6Kv8|aA-tBAUn@&#oZrXH`IBT&CINxl{AK?WTjSY-rKp;o!Uq_KG!b1hxi`*vt{w{v`j z|Fm5F`{kN)00|LVAA{kXM4?W+ivq~JwcGl#J1~^=w^O{9vYC}|3|DzoNm8e6#D8OW zW4Lt^1eFVG>%4**{pMfISdR19bO}%1!YeIg&GlZt=+nkljOv}FaA-HHm&UEB2>{@5 zC}IX>?0IDH@Jz(M)W??QBo&01y-m}tr7RPJwwj2sE83GZq;tsnRK8K62hDiSs(yJa zlFR%4wp^b+FLCF`6+?T`uj2c-p??BVn~y0PmEOy3Y^Hv(Y)Ydyb>eE(JN*m*n4>Ra zZTlEtqpX|Jm<>q43X+!8b|)$)lC+`CPShzvIAs)q z0MM!oMhR*Z(6w29s2i4}^sKAfxmP81&k}_LIXth~A*ymRk!l%4I)~B0AbB0py;I_Qg-Pk^f(FA$tnP5o3aw6NP!wt zkiHe6Kc&o+qBY8D#q*DAuE|;|7S-C?l1k^efFI-eyrhP6r>vB-9&szh7oTIx$UiYDKZqz1)T43Hn z^SAA^%PFTMsCUQ!#KmUxB%eC<4!tAg01J~lY4q+xGv#g$it3oXtC^hIGAie^gB!eL zxs)W)j92Yj{(tPbyoA)S^!Btm7e!hj_Jk`d1#xAaJb=6kz+H>5L@DBI%Ffzp@yC{@ ztQOkEv=~HyJ|6L6H^;xO)Az@(R>?zIlk2(e_>-#t!)l*m5@6(P-?jR=7u!SCw@Yt2 z!jb*}ZCU#ConMtzCA-u#p`2H^zi9SY^{F&cEaO*7et$3th5s!QNn{`@ksTW5@H55#}{Aq7?tDsj7i&txoyaHRA^LMV(n(ox9 z{0b#dPXe@b+jsLs>*=DTBP_=GPyUlz&)ze%iB5jMRRyD1}Yz-yV zeoiVxvWQMzWMKjQBr*a@-!kF&`gMHy`G3cwJAd_Jy4Cd=-N73*QNTpdO=(V&Hee}n zH(!zpbqYQ?k(pw`y7TC39NuSR*>)u!hI)L8i?V#`yKSVpeS&HB1-U|5;;{}ho&33D z1LLc%@qUAqH2v0Tn+zzkt%y>>;n-qTia?^2R~{{P6`t94YEhGelC2rfE$(hRzRmbXQK9Ze-(I-HN(My}+mC>p&~Q z1QemZ)=q?QNF_m?N(o!Uu)V30Pd@fax?ZXlCJ7T%;vCvbOsbJ?sPD`4aC2J=wRCv_ z3(tmL<;~a2GE$#FjXbDcL7=C;VxbNDlR>*ZvzFWzMU|Z3yOe(IJiZdg#X%Lmbbsc( zA0s$^q+BLT1im;nHDQ$X0g)%k)LGNql|tTcMR(5oJTga*N<<^>wwI4_=#n3U3>Sg|~z`%>g<-^Dd#>O5J>sM<<#5tf37#tRbl3rT6$zNTp2SLF7389=~IEFs^it^OU&Pnw)Mem@%p>AV&(Qt~urvfSfxgIC?d+RDB zDjF)_zDwRzoLi@QX+M|Lj(`2Kr2(W<;<3wHYQ)JXz3QPU=K!sj?0{8DPCz-!F_WHd zdMstfo;KyX71q&zkt&lz)x)6fV56V^ak=7m6E?(aZTzZ?L4r6ZksT`O>pD0}$L0{! zO^m8KeQC{n64yy_yY!&|b~wa>(c3W6Qw7tLdbUPkl&%Ww&>38L%75F=G$~{DO%Fk% z2ypp@p+IsObL!7T!qYYmEZY^vZ|?ym*rYbb|dd|XC+{Gx6_gOy1r!Tbp5p6 zwYzzAhunxFx6VEwRDaoL6d7RTp?{`~X5cd$C8@DGoO=t&Zl5G<@}BYp(?)# zV!nqo)G3=r;Tor3$Q>$#X_$VL=uAylm<GJpH8tU(1W&cmB)mW_; z1@^9+TpCoO91HtL#EM<5So`@?ImzyByp`0v9HBB1 z3d)0m8X9%b9)EGlRA(o_=ESL-)4aWjJHkV= zbg`zqV&IEhS=)1}QxJTX>8zOW!CzamD+&(|NscD%&bOU}ET>Z^&r7PKeDlJT4=L}f z^`kj)c|~Ydo%>5Is9(avU+xCV-Og5chYJ*3DF*xfZRDZvwTN-exOQM$67&Isuj-EC%!A*^>4#_nB$ME>9v*T)$(;~=mo@d zR3<1Lrul*w$WGQP0IV0LBZ2cc94Z3l=ct%gZ8q+7JaQ(l$Q|KR*s8|%SpTXUZ-(%XeasXe=;)m*eUJf`sQ+HJw*xmBiTeO+A@o;lG z3){S0(PoSUbz zKL}jqWVRfM>N?G5j{AZ`H#NSrH&#x?mwyN9=G#cGjox1mZL+=oZ|lyR2VjZ7B;=#K z23$kal-L1ZPT{!`;Clsm+4R+jkNCdF=K=in_s0PYOVecAUer30p67M8%!^jF$o`$m zzT{(2sGE3KWAp$o6Duwi7k8lZR(t>|2cWd-49aCHL6+H^Q+&i;+!cH4$_8A9cz+d4 zH685TvYbG3KfM(BQ=7L{URo(1ErEwO0`}FGMmg|lmsaPbtqI=q-Zd5?L{nF&;TUzy zQ!eWuWGNFw;yZ{YOAM>4E0*Hg=F5J`a3SNMl`N*e{$oKOn)@XD!b@dnbf*gzxZ0V+B&i6w(JyYXZL4=su~kh zMgG&duuGqYslvtf6ip@OEL{-NfP;@@vs^V2sd8y_Ud)27;*`pvPbuX>S7_)MO`}KF zloRfxchCB>Q%Qur+BlXCSv|$QIM13*kGk0It=e&>j<#sro(uKQcmNYv-o5^L?iDOcZBYf&pNKggZ> zrEigE14dS3r_8uA^n#Uy-@M~|CO>uUn|&1fyDHwF8diabwFSysz9`<6_v=o_^LX*p z?l@?7-jW`ki`VD8G|+YkxPKgcA+J#)lc&|djQq>#cjbJw5;6e;bkwH#excTedKFwc z&gm^9aFZ832tPsE%@#pV_R%-zi|v@Kjz-#V;-Edr>VW%QnPs(z8e4;BcA#T8_J8WY(5`+QD2g~= zMdPPgL;?{dYo6Mit3R}K;;uOLrV3UD#qKRH{4pFby~_)7Wu0gVL*ZIEqtDFu+aJH4 zkf`H*3kF)p=2J=~Cfp5_$*{oD7a{*TlJ!t?r<-9+3DJWPtU_ zkg8gki1+qfu21)TYclK~>WdHzr7RV$hI+U62+`@rTg}IzxqoQo6*>ocXdtV9g<}1e zR^mj6`&tUzYR+p+M9!mzp)A~n(n!vlSW_rs`jAQo8V0i$<+bLza$3VXq@s@AS9n&W zmT04qoD5KJ(iMTHLdjuXdE10A4xQA#e2JU(ETo32$&b-PAxseR=^TdAWE!z)%gb>h z1Z15&Z(IEuJAag5hf}Ff%*jn3nTX!6Y;$%F*rEL1C&r zlj~C4rVvO^HL|4xuYqCtrer4lx^>T>HssAGS%13Mnrw^dRyry<^9&5Md`y=*`_qf1 zV0p`_V1HC?J;$n&fkf{MC3o5x=BdhhzZ@ZXTwnCbNz@RxPdgZ@AvhIt3K*iIo)$VS ztA(7pr4tE|6Q)?sdFpvW;vAe>$*{p`+FQo6noWQh>X4+Ia{HTwN*{86_Fp&{gcKl= zY=0A-*c_w>WJoP<;FnG97s;7b6)$pBaBS!tOC6PSMqPEP^$qBf9Iy{Bv8a8ttX1aq zIQL}j3Z^GEpAH6crnX6t64AD&<;cysP+Q$Pmeu8O^VJ?w?t#>4Lld~KT7a$&O$TNw zXRjG9QL?3ASE5wffX=AnlKHIpRZ!MK|9^^-vS5(|PVswdW&4m(Eyoj2{l9;Ge(2_W zC@&p7!?%j8`bNbv0KX0n-$qQ(omwKfj_uAQp?f;}PC}u8^Oh|%5+eoaUY%sIl!^Cg zBY3FfsCRu)PR;2C!p&mOE5xJkjC;n}vZwwTC>8{D3n4CBJV2sL5fYv(w@ViS-G9o( zLnV2`&l}j483LdrR^!l|U??X?w$_L)Xnjg-yaI^ul4Hcn@`7R?ijF5GT=d9Rhs%-m z_htJ1^SHi#84rKX@S*hA(f5NqK~fm<542eG{%YrZ=nr6eJArth$JGNPJM#7TC)QG| z@J2lB)LR6z04}{ZCnMNWTeTG+^MAJUxKrS1JHnwDQfLR{C>`mz-#aa>N}k!0x0zx^ zDbMNvQ9)=KsZk!~c~JWO>boMR(Xp@P8f}^mp20h23MZhrPFaM^qIpXgs%OVzY5KI} z1yHCx$%~rO$|UI2^!IBOzgw$&ZJFYLfnwX<#JWI-NYIwr!+p}Roqnuo9)HCr3N@AS z-fQ!&mn5)mCY`aPq`xjP7HmO8rQTAV6DUo^lxp#?D8xUt0;PC+-&e{J5f<4y$7CDq zHLVdec8iQb&hJ5;aPw`G*TvKWY#DpCdB(fSzXCphzHWO$?5}2*^wP*PI-Z;Kumif4YJWsL*`ign7iW7}COgFWhmZkO z&vhye=dx`!-jHJ$J7`PFIneytbm5~iB_@Dt2<@C3-iyr7z!+;)i<6_svu4+SrPr~t*_ zbqW$kh#T-L76<*5soRgM?kXbbEac5J@lrVws(=0}!{rE;A1bXMrx&(w@qFGI+$tr_ zkv$b2Q0_`|I@N7CDDHvzaw2OGxik|teyzxz7@|kp)&bxNFc3MVW$-P}VN=x6pI{@*=0H|% zg~g@}Cxw|0#}i$}?dVQzC*t(cY-Mm@!QYgQtaH}~gKVH4lalq)ftksn zY@$n>-l5tu*k-PZ1QdM}dTfDQAUQTlEdyC6)xV7(Q*T%)HkIS(Bc*|gAeTFVgwZKxWMc+%`eMSqEET}Q9h zFK4W}E?V~67PUxS(lLe?)Rrly(o`ypg142vx|gLg_-yl?1Ha$P8_PxDW>TGj_?C!z zd>kdj8L38PtSi~1ewl2Ejf#?}E`M$Z+c`sf>-!!P)mW>Sw>y+oLEQqr7S$Kw$qRuF zCSogSMFv!-e$|(Svgxg{_kZc1Yl{}}Mc0_%6Dd^f72d$A!6`ZjJ zis*Q(YJ?K84wY1YE8Clx(K8ikYbtteY`~>YxsmUsYUyRGQmtNqU{TYcJ)ea;?lGR@ zHpKITGeE7au91^|4Kxi{(6fe*J&PL3WJD)CEhVLnkdKGs-Im}Sq<^77geYz{cG93` z7&|clT>?KYvmHANhH=o`Gf|T^o(wd>n&H>+);8pn0{zu;{ zmAe#2%T*_jIc*dTvD!^jweD{0;zLHl1-kofXS z!nWVE-?w7{cLR8n{i3$kr`Op*RgNYvh|mF6^0t{!6c@Ww-G6>7)Tl6>S{+ITuUE$g_wu0O#Ro6Ctq({HiCgQ-6$?JZff3R<#;-KC_7fEx;Zsj zBU&YesC0@Vf~z6PTglU@s+y=MEWh-SAG@Q(70~Zoe%IT9QbCivOWD#h3MwX%{LMgw zb^3h#Xph)yzJKTB15ZQcda%%ZpPUq1qpGz#1;()^BPa1GOcT5L2W~AXzSew zowxU!aVLUH5pcLXI&V7IQu@{1%C=0U5LMt3Hj z-gj~;K!0nX!(4KMe(y8Laa3)Mlg+L>&;8W3U7tF8>HE}7Y^b1f2%EQ7iD%T(B}xj} zmRs|X_eF7$mGLSn@h)>(?{zf^)8cwN{;ws=+jmRWv<7t(%q^v5K*&-``i`;Ae3K;=cFd_AJw>DO2l!Fcx6%c09##}5KxulG8~#A zpYzJ68a*JVOY3txv=pE+0;4km{HHVH92j83`L<+Ve{$fP>{k?3c&0xu%$?l?OEy-D z^MA3~)eLMZeY$*k*C z49M?JMZX>}9tqIC(MAE-MfHQK{W^DE)W)eEL*DXUiX-+;9y(#%^@mU0u|M69sgfwz zcJHSYM0!&-`4t>4nF`#ss$^33v!Y4K9(@vd5QUPL5SmOUCnV-EfZ#RC>X0?ZFZ2ybxkZ4=vRJ8f(T+;d-sU}SF_ zSU|k}wmC$!9h@FY!4MoXQGcd4UFmODO8@W|0=80%vYQSWh&+@-@_NdgN;TV*QYC}~ z*T-;r(RpfhzfzFsRwubf#y~s(=HQ*#RsK84OMGHu`-ywTy&U(PwwQGiPt-?O0WGEY zJ~smL&CYTY@ou@gSzjCdCu&tzx)tfbQm!=SdC&nV_%vSXtnk!x;eXER$+BL~(FZxR zQ8OKl`j#=U^EdTa8Zj2U-k@Ll+RLwdL!jcSkCDP}?J3U8i(<}bR4d^OdU&azN2OO4 zwwt4C%qQMCIAqIbi%Nn041yVRhSk8bH9*i%L^3V08ZfpN8s1!NTG|EKDu*)+hx%^A z6wO=FMun|AUj(p^&41*;>lOn9wP3(wK&(oLPnjbUmSi2NVQxzluRErt))70Knpv~6 z%y$5AQ9>!_PS(p>glV0^3s$eeCTSY>7?!!#l$ESj*0+WF{nMAPx<5Sh8Mp9S(_~IS zDA4F7m?R zy>?b`l$58)W4ET09^@UR`0KquRtuYCq@a<-F27h&{5?}`vK}m-uy35r422dNTu&o?gPuYdgV_2;k0 z&%b=Eg!H9*)_-0`0SPRv=%3QW21QGt-Ejkwuat@CK~tXfl2+f_2}oxPOZ16)+7eAK z$z1++LdCRj(5k!KX)0m4XOFGooZtr*p;Scy*)4I%*$VHN{j#@Pz5EYtN*f8)zoEHO zv&#<%?zPLEwD492nOGjF>Tc_|M&Xx;6}DP5^VD#R{eP~Oqh1M>I6@{r7xNI1XSe=4SERLlw+*E zcAFRRmXBNPunz~vSm9}_Q(+M{9|bNOKv~H^g_uc(nij}5CqC@+z41aA%1s64eSxH+ zjq>E2?tfr@jxu|#Nh0b?!og-olV}nph9*@8PtN!OoISFtDVGU|v;Z)aR-0@Z>8z#0 zuy^-l>Dg_(t@)+MF@0MqVS4x>#vdM@x3z{BZ&FIvpths$f3=x!qa5KxfiU|@kJ}kH z*A?vu-@;~tH^-GT3syZjYO;FnEHRS6s#%BP-G6yf1Qr?N(vQJ1@m4r$J0)N8oKNt{ zujl{Pqk=s&`?`$f>IhJ>17hygTgf)^DV8fhE&8$LlG~VVnS)onPCGimS5BQIT?yc) z1{Qp~?P#}dC;Bi^IS@8D)<<$$@XUW&s`SI7pWa@Of_QgiLOAJC(N?yu<`&_QzR9Qa ze}5txYBh7Ne2uA=UmDtkN{m)bTs90}=hktDCzTa#Y|y8ltKq}q z)aJgHfQs6I6};L8!Io);y&~B*UNtSY<$qt6sy&vfJ>e&KOa?hb(EoSE*;}8Jw526y{joK zhnDL39V)bTM8nH$)U^)rb=|S-y4l8%4Y3)ZlHAnm@K#x^?=BH}+vJ*xWlaHD`+xef zW+iybS@09t&pl^X%N}1re!DdB&pP96R?Sm4A)q2o)d2 zNeB{xbQkFCGT?gBjB{#+vb*iWp>o)+DI#h81$sugR6L{uLQ{+C0*0Z)=2%?Ux^j>z zN%RJiZ?>!K(-Qas;H@i0T#Ooy$PWq{${;?<%XdFA64JCHUWS&SD*ipF>1-r!LKptr zUl%I=*XJ)|XSKr1>AN#{MSq)neX|>Xe%b}6oVxqgiJOY=OKLPkWGelG@RF7Ak2cJl zSlN$dnZ^QS2T2r8RF;7n?kKBw?Kafs<77EGhP<+#9wa&9%|Qc$R%3C-hmVE^}yu_fO;BgpHGe= zhmf42AB-L6+baRKt>QwrZ0%a=w`us_{&+~xmqq{VFI_6$;ii-rkwUkgD#=8i4`th? zRI#F20D%n3nj9p+lpIbf>UnpO?s1ViSuH+;+S>7@aez?|-G6tNE788I!w4j3lVA@> z00%nod^#I+zXJvR?Xz#^loBWt-Z8y%Z*xCe^Ujbj)Pt7*%VsyKKE3SZb+RQnYixU{ zF+=>Cjvp2virwx}ZyRreb3^HqH0t%1n^j6Xr&%Mj?F}fru2cSQnuaa9YfdtO&sASg z7Qw#6=?IUy?tjN3;hN;OxszS=m8|j!I@_HsL{j7Bm!TAy&fy~X+mdo=xg8wX(^)MA zCJ4TOncWT=u6m?Mt(BRf} zf)to|nXWHu zm16r)UvJy(wE?V&KEMNY%gLE3a{f2lDL|N0xgj@1(0R%dA=|TW5}UwZO5fJ8IEM)k zrH;kr*#1V%3Jl|{tO>q&b0#QW`$e{ig@7-Vd4HCC!};svC_&*FbZ>9!Tq&{^oznvl z#k2%Zh-- zrEC92IQw*ejbHzzu55W|f3i|j=+p^hNQ+fr~)^~O!R`yT5_xss11l(RYVMa{kI zLx1j72>_M4kgzSe`2)B|&BaplpxIBB}C}dD+-yt7|Riup6eu73gduq%`kzGDQlD<@~P_zgHf2;WIbPZX7 z3}U#~bKL84D|F=~S?Lzurrke%9>4wf@qf(}Dt`RZKLmiqlSw?!#MUI}dClGd7FXG? z88sD@>|?UMZoY3za?TtUQCO|cecj^%SJSQJ0UIxk#JAUCfP$LxIgumQt=4ud*T>DP z2i0YL8A~BBg!h{)<>!UVWb$2$_GnX2*H{;PHp&)anu4X9LFv}?D`>THd%?_E?0+_V zDBYKQCO_QCyyO9(OE|#iI&DfeRX|AoT+&BCess`A_q?{}Vy%&fe}4M%kB`@k@viGSyI#_EfR~?ELRaD6i)KVVRX8>r%XB}n8;OzQ8 z)+{O&&|lOp%ec0K`kMW`gR}J_vqzy`BnWp`ot#zGc3~X$J+%JPdg(s3d4F(f)9Iu@ zL{nnIncg!wm5Ip z`F$zfJZ!ynY}TQ|&W<{Kim1-s0Ge#~1RPUYOE+9cAkuXc z^a(k&j>-b~;Z*}gsuEfh>;#Z1&w~Qt)W2H3R+l=u=n{ouF)dHPA%DRg%n{k)GNhA^ zwNWEuBGXB-(b^q2&-vWg-v4>Y;*vH_<%PUnsv=PJSp5U?wbp7iDhB6GKpe`M?lVM{ zm9YffGAb%{9()7}Q#C1{SU=pd5Lv}j#a)4DiAF~DRfYZ7>vx9!CbZ@^} zeeLKwb!c5K+HI3^o=cH3D&47~N}kUp`(0bIvKq*nh2hIh^FG!zU!v9&MNqW*jexi3 z{ji`fONKiS9c>hI&_8>lcCl)0;CCm*R3|?)cng5Q$0f_qV}Fh{A?PkD%3cMf{I2Hh zM*^d&jq=XkQ^%T}LYb^6pMAWe$#tWkP;7N-!Kwd&t5mFB*IZLp83XvV4gVb=#$ z<4CP|PT&-fcz>i_Z4Q}%ga>{J$!E)pb8am?wdMasIy+bI{4y)c}97Rr~ z*B-<6Ku zfQZJ3qWicy_ZDi@MEn6Gs}7!gnM(m`QkrsSr`pT=H-GNJ=Lg-2!?!;!ae92-$~)r_ zEj6yCOR>?*0mPp^0Dt(AA zN-$a+tqaesEb7F=(251QfSFrcGE9N|#@bm$g%tvdy19DAof3TsS^CpQb(m^vDu(Pq zS^v2uP1v0EmJ1bB$!xbX$%M1oGBN2XWqfAkOn+2TlV7#;2S8xEDxOOJZ??_5-IwVN zMI@2hz6Rns8z;T0A5yaHjM%3pxa~6k6+tMqL~yItBo63oVmfWCtFjDLRhe{uw?q$z zA63yll$YC66-WCnLoJk&{ic`Jf}#a-pB(?wI=3qm zs(&5Cu4OU-m8@(9pfFNW#d243*|~yi=$L*J>bxC#Z?j)YvI4F66{kgGS5O4NN-*Zv zU%*!H{`F!3zSLDQ$}4dmwJKDq<822{kOFl_2MDTQGJLISsYu?_$o+5pP|E&lsbM2!TaLWva{MdjAb+isMI&FTYvWkRa;@uk#~YM%$swddtn3Yk zXaJ(BZGv0?>0MrOZM_zQ15cqTfO_8R^2Twkvbduq3)$WwR#jT~^3H+mrLZfYVMUe0 z$(`n2k=#$j=j4<8ssdO;dk6y8@W$#a007fZD09H7LVkM4e@cW2}iU?9`UH9$W&F$4HuhNz(B`&Wz zv4#1G@VE{*W$%4J&y~nu*Gs#-RGTap+n{{?Anw$fI;%8Cj90zR&Y&X!_0+J)5q7oZBWKT~Wm5K%7zDB@o2Z8K zwqz-%WpCmAInhMzqBO%9@77dYNfK*y<{0*gyVa|`o%`;}K6(wqrcrAsK7YMhl8u8C zAmyy+byDf4vuI#m2q{Xw@F^M&Y%^9u&Z)RnS@%kZXElOC5+|Xi<*8cl<<=+l%ky?r zl{YIp=vpG8hbGCDTo%_DRE*y()%DBIPmR#;%0mqrycMlhzm*48*T@;yTivNdFtT;U zu^8Ga^Q`;1$gvb#hhEET8h=RoCnd2zXhS<}*eRi!bg(sp`6 zkIQ)><#xo>EIUzogm5a)AFbED@oY|jzAcvu0<6|&c2;GjUMyd|Mt?s^f))*}M&*L5 z%#&&Nu~E3*pgn<%ecSWCB~Urpp^qXPa6aDQ+@&@u5@RNJls0?wO!gha#%njR%5 zBxRI?1rIe><9J#i2!W-)5)U@@34GUlk zd{T>DUW##EweUK<-rM6l*)aso^~TZEO)d|Bb*JXUBw=Oc)PEu?ZC~A0%GTix2@pZE zAi=Qqw~DNs9E@c~ukTijyrKf&QkZ>eN&_q-cV8!qxH!5JGFY_qmz8?x!tgtu(MmT4 ziK&}@MjT@W#8fia^mo*cCy-iNZ4s!+#s))K_zlFe&jiuDBy&>`>HMu5LyVg|0 z>)#PIWoLCjKYx_m;3q)NHp3#+y>PP$B|z)0ls36SSkDUt%Me4^_FerYf;j(nJQED3 z3^(!1o0y``SrAbGTicY4EuD%rA)7d|Qo^Pg9Yv~lyr=NxUP>C0@~`Dt`?6H4WPWrQ z(yJvr1(fZfS`3{@`Ho$0fZjCAYI+t=GR398MbtQ?Du24qcQ~a~Nx1Xqn(H;AlL~ox zOQXew9-~)io9~t~N0>?mIsZRj?}8=CjU?G_B{#r42Ebr|t!54k2C(z-lbp<~Pw#&2 zMMSte$*Ol|y1R;u2seiTs-jR)5hsN%X)GYbcs#F^Nmkx>v7WjBD}l;(KD;n$mnSgE z1Y}d)K!0RPpkOJsmqy^6yL0rs2SBH@=^94u#Jx9LCQ=kn7_78{Dq8IRo+F!JPJm8m z&4Q`le_twZ7PP5&rN+#t%QO&5E2r|zgGJ-PqP?sFUZA>4_G7ntC+pZ5=;>&V;p-IG zL4WhZ5!Br+2;SPId#O0q6Cr_D4)ZS$ELrwkkbep8m zk8Ty7Rd7IV1^p;+@8(q)c~CHeEU)E>F!Vp;K(R%}r8m4o6`0!fv#()sZynT3^0trQqKV1V zT*FRbE3AmNlU45o<^3WsMOEUi@7K+nm?DWzn$=x`%+IOJL*cSsl`UuIXNR6{-G5ni zfDKFfr0+5+)rQv?hn2FqGxnq};)r6g|KBBB{hmLqnnI@RgxwLGIi?OjYD=BN2kI(3 z4=?LZdlh*H8#+P1wKuWK&_Y>7v!+K>K$YKY1a*~qRg%*6LPbqs{L=7>n<8`0mk1QX z6L6gug$rEU%IW2{!EEsKK?4QjH{NcHSgu$gw z)-R;;?^F;6&!3b+calikwR`txKGsRGw48ui`9*+FB@DLd zJe<_!d#E3)XMjT;vwGjn;eT2qw^UavwSWe|H}TEUpz|IJ#XJ$dgs6w%JkMT13%p0l zm#oll)W{3y3|{xL%<|4oZrG0J2!N%_(X--@01!UT~dAZzE`182fqwN1HoPQO&cnUd#DdR5h?_sxbS8A^^VH5?Bpr+&Ma zRTJ4Pu|cyYB4ES|Sjjoi3sjAH{!r6&+j4&>Khq@_KWf8jSCC@mw4ueB?+eNw`!d+& zmGIT8i+)krpLeo8U=B+UUW9^jrIz(&fPcby->>nwoAG8`KX8?g zlqXj+>{!~_!xvm0Jn?p`==r>(af_{Vcr039iY55VWL`Ax4-$~J5BB5N#wy7+~liW+||27-Qxw{ydDS>my=m6_te@o%V%!4$kuD(Tx=0yu4HM5f5Y zF;w2gTy8A+DH=2MT_(**6$P!9!ee8|FT-a)p~zX7AKSLR;io9^pUh~ zDXyAxR7#j+av@|`C(di(fT9Pad5Wq155DdGPr6aehyL)Li zN{K^ED1D}DmwJC%b+J@dk%FnH**vNP2~q7Sum=syp>zJrHVi=Gp|9I z0z&bUlN1SL=aD0C+}oZyNI;h(-;aiu1l_pwBX@6(M^Arpcr~p$!nR}+i8DEGlb{gn zgDJ?yE3i$gI_{;QV@ z@2DZnKU23?3EpYWye44d<<;u8rcOza7jXh4*7#tG5K7C;pW)b%7I}YpYu4F;CT|^C0Nxwkau9v)BOY;B2gU0QG3tw2#GVEYD`* z*Ls70*EBSYY+pw#z4Ot4N}mHM3Yvg$rdTb&CnZIbw4#d7e%Q8L!X3Km0H4^}4j|YP z2V;NxdyWqm5+mEas1`Kx{9qgXX|cQ|us>g4#66@joZ1g&i~FqTAeB?S$U+iVbx}FM zp^m025Po@0x@1tV)b~^TlR2z9Z;#8iG*1A+N(2|L)FeLfggL2+rNLN=>>qUol@~nc zbFuWgWcw(#-n*C8RH3{^?-8sqDOmwW;01rPJc)8Ng^%aR){wewIlFuEKJ7$L?VnhK z-H_hZXXcCV`o&UbT@+or2iyTBAWfhsnUBT#qyMx&++pjBiCIz_1EfU>OwOl%l3cci zISH@)<>8(1C6s6&HuJ9&-O{bRvpkg5kj3DPltCisLq}P|*VJ5Hdq)4C^JwaEIoE&X z&5k`|IVR;9)brVNY9fR=xTW>H`gQG)wKL@+H%E(az?=6ND!L!1YhXK4gUi9$RdX`2 zHd6W6!uFeV_S`k*1rzdeTb0<&Pf24AmM<*Q11j4j!Ez~0G=l=0EG{R5 zws~WJNJvr6iZ|$BR8mwgTx!ETm7vKapmd^$Q>9vqEPsixuHT8oSt^=-T7cIfD_W;6 z!iNlqL_%=nP%d>0BtoxNHw*8^(WR(h&DhyC+n4VWU(G=i-J^>{i~DYmwfcYY%TMX^ znp)C+^@&0^6_y+YIpnI>O({IZ$(z1jY&bcVV7lU<5W%OhD)rD%NmJb+=SV-&TSc3p zGgKF0Y01lz=u{iP{il9BTAH3t`6}wEC!~|APkCdKofd9xPx8gKsOOtrTe`@3{S-*M z-hWV|aO~?c4c<<9CALF94#mF z2;p_1)&+7spPX$80fU@EP3Bw&02cp6cWLge@1~qXtPo)hI zQA<;{Xi`ea>Qw!I)10(=d#|l*4Qho1YqHhg54PA^d<68%@VGot>vVrhu0{{F4FT=$ z1Wv0f2jow+XG8%-()z93POZfWJv-TD99>tj0=kzQRHud?n{lz}UEB1l5Z&*5x^w&L zfb7SARWz_!mVbXyiZzFjGdC2*By{kJ ztI?%^hXqMr^P+mmvPcQ=2AXhpfZ0tD~$?CNL_pV~~9|Z7VvRcU*mL^iC+MHjryW0 zPGaT9NLAJ5u^M80=pI`KM{W)sDDaesE$Uh7p9Oebol}4HoYnPD?5E(wX%&fivrW<2 zgaZStM^Ylf5QYgP*$EcyH7{A4j?jE8lvT{S#mg^%Qy;QM(%4ef^{*()u~S_IxmxUg z)x)T~c{`FUtj;;n<5C@X5w99?Ky?ag0XbQ0m8P&xe53Xaf@PB3$L1tbX_(7SyFo{K z$ffb3M_d6>sOn<5m#dBk@`dzEn=0M3&HmW?B7OONeqGm{L1)t!nw6Ubyw#LZvRaMG zM*>O-C#UKxw*o&$(;BC1s;aFnXyM}Iq??B+L5hDMDBxf}Cvid3Nv*CuNfEk=A+;aD zN2k|I>;sAtidc}s^=z4fG;>wS-Ly0vzPVVau=ux5mW9<$9a9ldwm>PvRNTEh zAZ$kV?{Ew!^0nMFN&RRoEwm{HFw}8)q0dJw8V!}iQC+CxeMaezuX}Tu?7$x{FmtM+ zbliVDOkPH}mF>uG-IkHT*g^ijjaXFzBPXXt!6V2}AM7UuNL82CaeCzuZpoF`vBdrk zncBy-C~Oz?9vkdFo#h4;st{n5*d8#mIf6pE%)_ziTGw?qnQar~sNP47ajRpZ;&aL* zFvXL{lk3ukM9id*Of7kzbm=Fl1a6G7hhny0jeI*zseG`D2mn zD8FzT0e*X4rffPG=p;}PDE63qkj4a^JdNMoGtbB=`Vt}PxEHeO^-6DRIh{%Tw=g3ao{CZhOw#MsE zi&Xx?Pyq9g$SB1rvpoOB{X`LDE~t9pNc&N$Wmo9K1U#As5TsPmE6|dS(A)GpPv>$z!?* zY8?$t;vD!p$rRD6Ww17>QQ_r#()sebFWfV}eyt-Z+(H`5t+VQ+boHHhTdceO5)~||?|s_UuI+y+vMN`< zlU%BUXsS@KmH0|Sl94)%qz1O#YJ#_>*W_}T>}m!MQ|B(?r(Ss62CD@U$?klBbSq6} z>u&o=!_OJ05Ly+mIi^yU@GSued?!025>f$Aby2Wcl|Gj)z1D{(#X&+rl=6t@r*T1A(1GWos?%5B$x5WN%WI{Mf z1UuGM?@qqv@b0RMA9_gfHIJ?s-Rgw0RRF?=IJ9dY08EncSl5(1i{*d2aOKB!@4HvG z5uABDPoVpGYLmn+X*~R8q0Z0i&MurUmJrJ!=AaG&=-MgLPT+1{_<75=aS)wNpG_%% zOND&0KM-3=VOXZ0T|Z%fHxDMZ(Mpw+RKqXAi(}&@9xxgrwA!xL19nZ4q zVm9S6ZU?x9w4?;Qt;?kjmd21S1R$>R0TsUkrUB`W=ka@As{Qj8)>6G(LupV9d?P|= z6}>I(H(9odS?zxzd3ni3(qr6gu4x8H4s1gNjSi$W$4s@xbmn^RfX=FhM67)|GXyex zI5Zxitf{KHZ(!wJGhi=EpE4&p@1CP@ifvnu{qkE>ZyLtN`Qi^*cc!r|>GEC29e~1i zPYKl~ySCiUj+9v(lG9}?5Hu1GFZ?+ySz*>H%X5wD0V`Xpef&h4|R7Wn3a-tN2xsJS~|Kd&4?Ic=af$; z^%6W;WL_nhivt-6`6>0GO1ktS%CHCTtSO(Ujbl({L593md2FIEy#l*s@D{~dZJ2w* zbK81kH4lG{_js{X6j#@mUIW;@>1;xt3Z&lC!BD4qowm^`wb&cfz=)ug$pZDh_dhSy zx?XWnUvy5K>>bS!29>s?N|5=6-2Ar@YaSyJwzC2eq^GEV&hmlMizFUSS|<5G4l=hl z?LVI61lu_(Uo3+(Uf#jS%f55yFU3OZ>)oCW_I!W(qtSbk>j3Xm1ubn#wWESR)?hiG zqazvHu@a(E0vZ#jRf~z|kWZL2TGK#;@Our%$JIz;tx241iNXT?PX3bW!kxV^9Va95 zhCi><-F~z;UkGsC%X}{JRlQSh5>u&l1(H>*3Tlg%2NE?oL~ZI78oi&GDvJ@yz@0p0 zR^5M6d+ZQ*vd&2k2EUxWt8Z`ZteQB`l(zsRQlvC&%HLIftUQgj0)K1D$hx!F1GV$E zWGaImtA;KyI+-!1VltesOVunl=|<7zMlGsS3)qMH>i{sP(}@XQUMC>Kbs5h*yy@Z< z+?vjM;U3)J=SQsi9>*Vw=N$FZ@gg9g@S=aint&kt@qy)Tmz;Ua+Zr@hj)_0dS5WSu z5Xh=3ueaqhRjG=9nfG-%NmeGvPJcc^3(;*;uX4Mbk6jSS&U{Q3WL~9j3S~c%ABR=4 zba(D6f$6-;7`g_Kji)T@VsS^oab6%l6-;HM^72kMjmBhNJPkcI=CTh~&|IBI!kB-K zY0hF)^>B{~oK}u0E2VMYV4TU3e5}$Rzx>83)&KJcub9^v*N{A5^_8SfxNd4FrzQO| zh}u(DxHj{f*ZvkEA*Gcq^+Mxk11LNIQuKs!J;=^e=9yP~D*SjIbLjJOYoWC*Cc!~T zAQ?kZrcQq6^@sW3Z2-QtF`{g7Qec1gLXN1pVEL_?SBYNIQ9ihaqz%>ufM)AyliqVS zX(WIprDOFRDw^vxHR08=CroY1Rq0bsxYgoDkyapC=k2jOKH$RlFa7K9|KtGHH?6Pz z#XhR&L>#<0iW28)1(sYJ`y)>o_#PdU0V-0_Nt5Qlt zP!(C6`y-7dj&x_eFF**X6TBzs;yj(6=?)u*$AvIKUm;z>y#^lOFDD8&O723KIyrtE zH<0>P90ygBhv=h=uY(MSPLZd+szC;=MB1SQgtNbT!MH4{07Wp)q5bzB4wWRSmMF*) z8?t=R%fA2C-q^&S_Lp0!LnD9lU8^%Sdn`>t--BeAR-~P0Ue2irnnI<(aVq)gqzzeG zkMOE|nNDjO6I6}3z1q4Q=RY+;INMUM?$c{4f51WY?v)u>QFqJ72_(e#ek-}cvp9%S z^>7y5=6QMD1+d}q zC6<5z>qdgv)>LTxxVrmpbK&dPUllt^pX$rClz+^wHb=Y+tumq%{i)$$@5)_}y;D~S zJ~}kDEitPom$sWibb(Ce-mT@-MdY6h)eYI2WZG8Mk-Lf;z3m4ZeQt}(p?`8AK&PiA zAX!^p-9_bltGh+LY>R&Z)CTq{_f!T)1q;e<85V~fvqa@i((!c(V^p7AW2C`5kP`&X zGrURGuUP`3f|7Sp;rNZ}kIFnW2N@nt)GXAu@qPR*y==9sj#tfq#>?PDPdgTicO_F% zX7C`U48m~KKgc1gZJatPQ?X_z=q&DxT%1qRqiUX6MQ!ihqkw;0^M^VtTcnZbhiKz= zWPLrW`WO}|*URNpU1Ol9L*&Qi_=Y{>+shicYV4HcX#L>;XaX*H4>ef?Rb$8kDzKe< z&i1OLM-1IkEF`B>4ZNxge7LDUA|EUsdfX8ifY;!W^vHcbzP|e_pZY=YIL{6Pd%o&m zr4oAL?YG74wp)K`^Jfw=*|3+AX!n}1VNrK)a}~I&RPqw`9Zirar5F#e5TL2%Wp`5g zKB{bYulztATjXzfB~b67_tp7`<~+Ky;a0rlsiu2$w5zojO+Xb|pIW!DoB_D4=grAx zP_b48cbx@`K5$!@6kA=jlwS0u)f_ys_1YS11=eR(Rl0xIs!i6t{$L>=kNo$KA76eI zCWPWj<=0*e=LD=ac%S;?Brl7)L%?mY9KJrz zU1d7{!D@efQg~_A9VqP^@x~?*`GmkMQ)j3}mb}YR>%ReINrJ%BJ!#$ogfU>U7nJ(V z{Ig^Hd8H_3&QF~4=Q0_(H}XL~XVUJMU+c=?0O1^Vu%DV00IsWfHKQpxZl^WjyqxFQ zuS&SdQ3bHL{4})VEI^ihPJZevoDWyGs2v(O4_be@CVh$0Ym{QcEnXvEYwK(z&iw|s zvt+TwSiy4ojOos^sL&17oEdvsLAq^+oRIGk7YXJ$!<%5 z=g&kM%9T|3N}Fz=$5p8>rL5oj&>TvTdI828jJla_9M+To$O=b$C+&gEDwy7!do6FL zwKK(y7kH#UvZxh=22TJ&4cGs?Om!{O3;Tby5Kz-%BHL)b*))`Hyd!-B783*@TopIr zO((fOYV3j1Pwolu`&%P7aw&yY}5yI_rW}WtD7>}8vU%|A?sC$gn(pDC6iKJ`V zD>%M9u=WlbGqA{stSW74u@7{t3_4> zYz@YJwDx4wT`3+s|31g)RL-aTMDTy(uG+iBLm|xrjLDhASHQnc9?64$Qcl|CR$w!$ z5`Qc4%u*6WtKx0A5urTxAz`Ti-_msUdp^aWLY ziMG>wHg%cFVu~T0+B`<3;*&Hy2OD*?tn$oe)a8z2qNu{Uag9osfDwu4byt7l?Erd3 zRZ{h+A*)cYt8Ez8SZbct?f6(G{wjNi<>$yN|K@}z*OSs6tEm($x>JF#}vk4hvBHS+Wz)KCIckjsEo>KP945 zSUTYV=jRRjK{4d*4DV34FE)Q-H~dyv`rgbclXQ7?5Uto0;Zo-C9y-A22@0~Iem@gM z?CNwjdncxbq()3+8zjkQyI`H85R^UO;IS9^gBOxRff{k+tka zlOpOtpEVhV>lU2YKqP4D8|(0<4&1B`30#g^@X+cH1kc8+^XJ9; zRw@Z)i)AWP{E&a{dWhrRTkr-1IRNTN{|w$HYay#;oq`GhrQ`b znocFOX9dNE-MI>0E}T5&CvRZQboPChX{hKXa0W=D>?O$Jk@J7DGwG~N-kg+oD2wlY zHTm}5|FB*fnw*_t`OS*c;H5>ceb^q>ME}EJ=DNd<&9*s} zM{!x~QF|+PI*@;I5K*ZPsN=gM!r*km&F&a3j8*tto_3d4>UITDl_pe1&SBvv{E4#cMBeJ{SlrQm6>*>eSEx{v@ z6=77383!?V%16aFvc~G#CT|>^0+?NQKuQ*Ad&7xUSIJ2T%26*)9Y&7kgP^tsU|shi z-SISUq*i~JMct=G=~c+5Nf+EU621xmOM$*^#(y3IT>HLKzcuAJR#49`GX0ZEO_ffL zP$$x<3&+Pr9T=rcbdEstQ`xbltY%qk-lLGpH^=auCFj6-BccX`wgoD3@CZDxcTOC= zOS$hR9O2|0=}h(zfC`;I_P9Y0&Ukh;fHr-EHwAwe?n{H(-HX&o`9L|N71dleVk*P$J<X- zBss0bNFl?@1iezSV;bxpYI`ZhfpEVROITVKzVLHudOg=lhmWG)T)btlRw~ZB)YP3a zRlV;bbLB%K$?o8YW+c0lJJLL_;4~u-R>-_Xs#MVLKxZ-~rB~xqb31*a)mfm9ARm8? zy<6!gnf^6@tkpk%ve*mnqsA|S31Gmxb4b~w^H33w0Gh4UhDMQD?f@9JZMq2Qy4pGI zJlQ4vdDkG^o=emu2H+J8OYC(uO4p>up@^_O`yY{YM31K3_NaD;o!x?lqibuduM#ik7}4peYChtw`AbEnw6N@Mq(4#l2B z>U>gOCeLf^lq=T>as_GtT5oAh1pc&1?o(9{=s=B8|Kmz6Z{U~35|&pA;LCm*nMNW! z@Iy~d(I%e=s$i=FkU#~JZ@hmiBIGzTzT3r_bJ2(=+xv8a9?VNIKNGp$$uSoZ=&B`@ z)a!QcyUuI8ir}TuBcPXEW$h{!vh59M%X`v{kPwr!53?Dp0t&^Qo~xPw$@?=j6O8cUHBQs;yBA;arT zZ^BA}*gI6q2RDkms&na-Y^51kG%#0Kp@D`TN012ZHGqcvZ;$#Hs<$g$D< zp*igZie+;ukXlr9T;mFJweytRoGMo+ky1& zeXDPOIF%i;V$Mf-u^nSq1c2sNY;=yXdia`pg>*Q2Cw4n@WOY_A5EEM1deSFkxi;#J zo1LCL)$pq#IbeSbf5~=B)_7|0!gX0rn)p(|c->yS9HfTc(u<9xLp?<5%Kui#JK2j$ zoUEf)wXvooG2$`-#^E1%_!pT+$EUCdr!Sk7S`rkggiX>_F7IjZhxmWp6e}CzkQ{?^!9__iLdm%) zgragPR$8gVtOQ&I&Xd}DM{uCN-n7g@*Lcgibb`pfE%DO zS#YLE(zvphtQ&tedyzw6BVKh!u*?)Z7_XA*x6dVcTqui^PTh*UD`s?E5{*S&1)yTt;>$h_NCNS zbPLT*=_yWUr&~^Cj-=+Ct0m3dt_` zlEGoW*QU^Z)yA+`cPG`hi()pZS$fKo1jotcKbH^6Tth3h zrz&3>)S<{9<-KB))R~;hlpg*V0V&Q^ zu)4sO5$x7Ny-1QEL#edP8RelLOay|LRxbR47k`vWTBoJMj*j+Fg+n&=+jMl7fUiMf zY@`tb{i!0GT>V3%N5_sx()^gbG_QYOgVbQcYpiR;YmLVQ$AX4cB!w(U<9)HZxO3^B zzTG3dSVJjAkpT2W>U|$Ti&KN=cCubkmgJv_Gw?loa*i~VNlpuCdywj02_v+pRRmRk{M#lf0W`6J$I zJ1pH^S8DMUUv1fVz^IM()qyrFjm@-HWPj^neJXKLlh$V13%1KKAsLCha_Sm_tk+~Z z7X{U3DI;?X(s&C1F|ma%VLy(4B$5^-<0J309&KyxF)15T$=h93m%8=%9> zKc9`6BdDC{_4uj4W#&!oK?zenT9swtrX6i(=VcSf@4uZKphkb7B)OF4JC}q~w}53g z$}81&6e!q%<@Vu(am&zpw^Winbf5BK`H%0b^fN%AfBo&ZufMNhKB9X0bi|iph9ac` zol9_jKVQ1VHW_oIkTgL#)hqm_TPWd)SHjP$rmuy&LwnZw{WzA)hL^FH91^8<3RGQ& zq}K;&NYX}ME#H3#!cu(37V!D>FxOKc%JpH3#8cTMZGE(eTZ7@3vb7FM+|HeiZB6-Y zl!?;TfP+g&IXZRUx;;>({E6S1OUcsciWCyjP7bNgt(MEzVRt4RbN2iZtCqwK5Oi;1 zh5BL>HB@_S0N^FztGm-~H_0iOTT!&Lm!wX5nckHsjk|x_)7L=2Yat+^tU-!ud(oRd zi=?l6iQS!b+AvhY`&KuEBYkM_rFC>J(_72)DSx^PSrkF5+LnRSlJ;rdKKErC8PxAD zWFS`LpwK?N{~BJUE7xl82LzZj!I(1ek~3^TLzPMPJ?KE>opn3Bo-}W%xTJ7M9(?ip z11o&_`OAN=%N#MR`{8r1FG8`L7&Z`zLdAGOxJVmt?SN=j7n$sATbYV%jfa4Ds$5Rl zTQ+EJ*_XRow<+dZ5}lKGRW)SxDeyy4qo$=1|3;~KQg?G$O;xJ!Kvh*4OuPL222jOY z04f$GiSwp|FUWO2Z5U29MI0KV$gmB1?QA0bZHIq&h3AlS>9yE(9XfwHY_DnXb&!sz zkApoUD}EafcHGCUEYM$9>dkEWb+%78S`adjz_`g8dgnsOyL3|kTYB9aWUe@_b=qV) zZxS~jd60^CbGiyp!+8UJ9!O<8AF=9Iua0DVRaL#%C(@;-qz+wcDc|Il-{U#ja5lE| zq4|F^$R+6BaEs>xh)L+f{*<0L92HaPxcT4CMz~5qm&43h<>H)6f~!$idEb)~TUdS9`{5pOj=l-Oh-J2?xlWW@x&9m~`(qzDxV^`J6 zw@TrwzJkT6f|=eJ$5X}av?r%`o8wulv37rY5ks}7&@Wr62YG{F1244547u05_PmYm z=$_am$MGXBC!? zHJp2j*l$kkrAEEd4)NeC*b308McH7M&ps2FUaxLR`1>QagO$P>C$&w_2F`!O8!(pX zum!@G=WnY4BK4?|>Xkd(tS>DvwkQGHq0&9)dINZxQxN2kUR=#%c>^zfQSYz3A@H_2 zDR$E+=Jt=q-}irg{dTW=m<2(3=;!HEDp$F_ZbSG@!Xg?l9Fy%z5iEfytyr%ikJm}M zE8j)?^d_FEwc}B(_=?zUtxt!%wpByKz$ajQ{B!Qp+c!8JXyd=@bwxyo%hazcwv(;R`)HUDb zcdrBZHGouv1hBPh{;zsEPvnnCFU!KR-oecjXvPGD|! zm`QhwzBE)=Qe)=4r@nu@QbMX3W{pw`V)pi-i1(viYq)P+RlVp~Cyf#G&}nwdx)(&n zseSMikw+>qb$ORaaCJF*ia|lAEZD|%f@agrP@}ZhTLzB zwXF+flvPKeI=^*<=Y@i{Qwk$?1&vELTMS<|2}L(&mXBhtx-oy{tu*83z2@xLOIKk9 zIhau_PCc2VP$MRYQZph7Bi(d95uLg(&1X#T4u`T_MztYE_7Q%G?jQ(`vsX~=JooWTPqHMz$C2``2WW2sEu!}al3F%H7vH;tNcKkRY6-cav$f?j&8d}&z zw$`a{JEwnG^W5~YP~XS@T}aB)_cGVc@jI2s;2}ZOYFz1FO={Ss6U4#Ej8+J13d3=| zv3VhI)C6W1^n&MSpcL*|OMsz%VpvXYsg1IO^(aS8d1NEW99=i$t2pZlI(ndV)d@)= zdeqzVC<@zEWviBoz~zL(t|ImXQ)}Cz=>NIK_a8s)i$SI3@^e@9)&0z4sxGQd7!A4c(%J~NnnE@d1un9k`@=$BQH)S$;QX1xvI+IPGMs8Yngpg ze$DIdN#U|hJM5*ta9X@v%AB0bq9tUhTjZ)KgLo&VHnGWnUa#=BUN3aU?&qmL*BdWQ z-+Ewd1XbVC>*gA+1SC=T5sfrhtM{#4VUT~zEaa@gDZA@Tjw0w)(^pI<%z&Bz$&<*? zQ&d{_0Jk~M58Yx=Tj4ddgn>F3V#Y6GbK zgzh|`Qpt77V6aU!RA{F}q~n(Q2hMy%t&QrUo*JAE=l&Hkl1h|`4qGHM2P$lUQjs-% z8^_2JfwFWsGkuUA*~Hpdch#V)jU#`DMIw>ljxtO1T&DiMrOj8Ro`HW#U`Y^h`sqKf z*Zcl@krRw>)H0b$tJ2ee(HplJ0J1qNaHW&F1GvO3eI&a|?Ht`9MZu~{Ap`GAmH)K$ z3KBgN-*RUGyx-!_-)fMa$`?2m;7xbb#)TOBv~)PchhBqi6pn+O>*%;*R2F{&0jRHu zxc=dXRSwaB;H;Zuy49kghB2034hRp+V)?&Kp@4S18J_SD$g<>f9%f4<%X=4%S>#{a z_Luegb^P4=|Gw<7X9RPzs{X;BmT%|PQC72@2sORw&-Yfm1rXS&4hw+a6xLSo9ry^w zQWd(HuBfqs;W;YLq(Hv@+9iJhTZg0>8^$`AUH}wNuu|v83lJA0Mjk+UnIc8}y@-`Rvh)j&Qi$2$V{Yf?tVQ$2hB%D$%}q zRg;#u`qj64&i>z4>}`+nCZAMC)q1GLEM7Di=$<1b*c44Brrnk~MQMLdy#&;d74!4j z?xN{~-ro+k@i(tt4@V&#hvRGUq-?Kh)YobT>@?oE)rulqvhR0UAdhlKMH~Px(Vfk^ zsyYe)r&<*z(AKM~#@h6PY0CpOnI6cURPCf+sq<{@sPn`orVr_$A}T{UEU=dsGQgKu zqo9-{KKX-UiP<;9!nR5)7f4Z!<7q3%t3ZEkpVaUd+3L}y?NsVM^LTl_) z`)S?HsVwJp4QoTKp^(9{StcPY0}FPqvL;?za|4_uEG8oSV46a za<9fWo1UWC-_SvCccMVCfWrR>ZO1&@r9P%D%FUWfyTwCx8$eCxk#a6?g+a`JkQFH} zEISIP&s`n=aaW~3FO_$ln>33|HQMzQnDT+aKtrM#wI3jXr>>gR+O3j-<2lnavR8gl zacvOx8I}T)GNvJ4YUxYmqdF5XzdkR84^hwJIJ zr0#$$A$81MDQ>)71?lTgy@YOm0IZIs@HTitaB$y>#wB{9Qj$`4N`<79yC^7i-@P(r z86kHnciyZhco+X^srElF)lEFGWv21Bf}%s;jig1y;jMU`8ebC}Db)b2D!xUk2$g+} z&Mil$UxS+Apo6pDd^=(U=hm)nR0y!N#W}t8;wn@9AvKw)gS@-$PmNE1HW9TA@lUfj zsp~p|*}<Qv&{Q8sF%p*1RCjYN3`Y3q}+q@Emp z4OuUVc=CGHQg>$eXydO-^(K^)U;GL<>9>Qj&GY1-&Dj?>>R74nEY=giI5ObmZCznk ze_4T&(?0RK6CM)S{7lM!<1WLLt$rUi4JcJ*V(a*wS=dqt{uIm<>{c^#oXVmH#4L|*psvql>zeQUQ!yj zA`d}tNBv8?1C1IH-Eq%4uRm7m-(TMNMEUK$ue{8^I|)YC;4H^~UEk^k06CSe9tVJO zDg*$;xfQv;-40Z42c?&@G{Q)5j~)EwKNLaBJk#o)=?BvHaff{By0BI6m`fHM?Q8`w zKyBI$J=N0pI(|@ZEry zbr%lWygEM5H__jJWNz{s`}$U;*rrtomxHA4$YZH~{qoPD2LBs_J>(ZJb9>c22!{@; z1}A|@C0Ex%Lnjx)Obcw<%ei53gd@e#`@|wWGP60ZDDQ>$styIvuGtnKgi(?Ws&4P) z^=KL`+qAO1KC;aI_!_Fb1gvTtN|Ru#D4KhFSKLmo98QjZ4PlJktcZ>mr%FYJva`b! zMLrw}-~{m2n_VDK+Cd1iaqB>`&T-11@I^^IH>=JvHgZni6c%NP|GZTF>$i{fIzBlj z_rj8~_pMp1JUObdO}Yxu03de)ONgir^+>|c=BBXgdPi}nK~FKSu;+^K+Pm^bVbYiX z;i*K5j%xdVT`28rLxy-LG^ZlrJcI*wGakoqOt~e+xI>{Z*KFo3C+^bfuoj(JssF&? zw>n~K7PM1u)N&}lsj^sgd(NcD4z;eM5)|(mY}-Be0#a2}_Cr(X(JltNw`?gpm0$ns zf|XB>Nj(pvdK-=!o@98i_)uVy1CZ^EZZ?uB7V_YKu<2Gy60KLxM zSMEu_IloFf?H1pQg+)-lx|8$k7w&1nP`w;9$3O5p>0ZMx4zcy^ZFjESfWUf>m$5)HrwMWua(N?6 z+lp8cK?F+{gUC)+)b!Uy;Fn1gYv%3-Is*)Uc~dj#j!jMv;HG-239Mdo=&pO%Qo5yc zdJv;yud&+&8FJrZ_*f_BxT4+X^eMmixtf@$%3M=K z94P9`KP?$MYtc$h&)K!wS(4cMGJT!jzTRKIzYQp*Py35cch@sq)#f{SFRSjC0r^hy zLpgqqI5-aTE}$s3<>(Xg*Ug=yYh87J`Q7S;iccj8H8uI-#J6D2#@k(6InFTILg2lQ zN#Iuet~}jU2$mZ5v{Qu`4W^tRYSLbI!sa21y(*T&_e@mJGb*{mIUV)p6d~)n4}=trg+w^f(Vv3ZZGs&AD-*s4jl}ndDs@mPgFZG}O zL?U0-J)lvn>EmTdrUQ)Z@whZ%C@v{b&Zp6XTEp60Z{`p6X*UrAE6;K4?1)nBg@rd6Dr14yHqj@SnA$QD_MXH35tgz`_!5~ zK)ViOKiPgHhI(D}LcXG=jBC1+dZ3XO@~r@wnnBYVjJPWvBn+@9%j2Fvr8?bC*{k`H zx3X07HLtEciLj2txs==D`cx(txLs;c4^`ZCQn;Nx?{*9Ld-t08=ZMk*R7r4ncH*Awxskg ziZ>ENIS-q0YC&#M{II&bo_J_{@|EJg4XmNNU7aIKytX5w8B1KcWLLQD+N(c12dtJc>=L9Jt2dVIT}n#2r~%ZV zmawdqN>H3A=)!2tQWAe8sDGK9>_*v9?cEN)rkmaqeW1@DGyd^Qly&t~YWxI-c+uY_ zbSj#~(+@oqWb6@GrIfLh+sv&mCrl1tn}PQ$g)e#9iKJ3&Rj|M zqzt1@j(n?Yt{cJW%R>`Z9RvskB~_x#^{#sF=@2TK?2kqv$IqEaHeL)iA?v{_5BiW0 z;*~!g8l_%=K`;b4 zF7~5u&4O`;BB;D}Vl5a9P-}06BLM7|Hles&BnE>7`G!FiLh6dCSR0$5*XKI@0sdM; z66~r^^=0lx*Ya?G+9lSq=d9XPmbqyk8XPktc_rr%39O_m?eeNR+fj)DN6T60({^26 z-M(`G14o*wdXr{O4l;0~1!aQN#g+x@*04`oc@Oa!(q(z;tV-%;Q?W181kDOgyjbU# z^yD25FPT6PRDS#6~wkrGsOP_2|Q0>pU~e|tT)SnugxCSRRZ z5I}S(3XhSl$IF)b(SH8U@zWq9Kk)&P`&i6w;xQ{rq;iC3Xv!!q0ZsFm*RH5}P~My+ zH~_wUnnY<{vqY1|OVZ+x=O1(3lC&`7p4+QF5>>7GnjP9I z9t3|5kmekY&Qav3mJ6B;6fzt~!XQ|K#lIYZP^VCF0U&@A7~8sAzBi5l1<_@EIBi67 zHoarGc=x_@8$n=UmS34S3Z+|H?d!cQ|Bv6B=S`uw`r>5k#i$LlO2?J^fNwMF@-X!7An}>`%9n}+0a1ULE=b{8G8BKK0@4_A*r{j?}&}1JWAICnqOI zF?}6X^+et*;L=ahAa1{sy}WC+PpiUr4utZ8yH59-)@h4!-OcNm?I!!F%|rPDl2Wkb zal_&qT$>8U5R>H;2bJKLB&aCz2c2lK}vXL&VS{?qi zi)Rt8!d=@X=2L$-GnrRsU1gn>st7+?WHi-GoIgE?&??pO8;M}1?PY(|ysMC@)`iNP zQI-GdM4r^vU5V$X&4d4ds^`|dcdS`kV1rC6mAx*POosYg)M=@^#QVl)6^Z$|Qe&_F zT0E543hN~W5}&g!<0F26S`hqRk^?}2?T z_4EY99g0`gMPO77Vo`r7s0X#emMELOdDcFplWX|bv2HijVLUacltN7DGg){+=c#(G z(p9$E#;!pBTw3Y-^_1(lQ(clB`dB#4*HmynbSel@Hx&Np^2WR& zfr#4EyOKlZR;C7$mgqGm0a8owWT&6<6ojRWK)j@*?-qx)_r@I*zgp^>YMK-c#Sd}; z;5|2X-IV$c{07$CsyDRf1%hU-(VJo-^6J(CHq}vA(!o1~q}~JIK<+A=RgE($aO-w3 zx`a3?aw3D5iv)i(lDFN_2Kr9=@8!8=W0rjSo1e3@#g7r*WR3?4^S8zN=evvhLGF8X zyWgk|H1;}&E#b_GBhW1Ur7B~kv!xPyT4;A#G#o*l&~Wi`_v9=qC`!n8=_Efc@;G~d z3b9rcHklRS8iT2o##SokdF}PFK6g zF65cuNan8eE*r0dY(dN<+_tWMy^}kYx#jsOH`M#2fXyr|VQJSh;|v;Ovc2>JYUvE; zJOAvTUw-}aT~+XZXysm=-jb&e`1y3c@)H~-D-=+R2gG*J71HJR_FAv=-SGmmm;gqH zG-`87D(Zh!dD@3Vfo)z+spLJHRl!iCOm*>Mcdmk`>upg>+bytSKMcMl5#G;y^sv&d zzxlofo`M$`+D$-Uoez)oE=RvARFgYi(FcS0>YO@i`0EN>Rmzc%^R{NR}~{m zy;T$TT0>Gq9$lU{yHIX_pkV&!Vg2j=GN%arT{JB2MXFJIxUT7s1#ba)YadAIwtKBA zkmkRy8T@60y}D+>-ekBH837#J6nqDl0SN&hf8%k}>8uD-APMJtPQsj{miewNEg zfAZ_z9opt54+<;=~yCw+PE)ivTg zIHI9Y2OScwRg1kTX-*J{x^@&{CD=dp=30?Qc9cpXJdBr`MGqdvle{qXO38yxQZ#O%(zM?9Y4k=jxvXksn8Upzz zB*m?F~$ za+8fz4Dv{MI8H!britJl04XU@l7WhnY;SY!1q7Ic>q;)DiuyO_C@5_>f1YwSII9$a zN7!@;0>q1+;{%0WJc2!$BP#o=Km)nG0Coj({#WX76*|arn{s=d#N%*Q)$WVEwq*8n z$eY@fUi0#{wRx=>+N7qxuDjf1ja&Z76_ud{UQwE7B@xFv;pJane)$rw(SD-}T&i&k zwQKeMta0|770-_ORKxl9e|9oBD16v!+WFT`Oiru2yogSgW$eJH)2c&c_BpgPFap`i z5{DJ}R3uwf$M-P^GIpukuC!uVvkv_BC8kQrc8eAN&bL!Y9#` zLV#Ekln0oX?6Xix*WJs@VfDjRI&{Zy>S`L}D7)gzhooj_kGf9{e>OUJC`y#F%wefZ z&kr%Qe|`J%V|=4%=5_pd(=Ps`xbMqk;NiY#l)(Vso1m#ND0}(h%^ba@Og)nqKj3o4 zCkj_oEZ8VK=SBWj|BM~fwy7;D*>4B!O!b{LPbHlATN~+H>hHd}GpwPX8#X9X+L}CSwJ*)@;~<1_wJDQLJRxxa;dj(R0yYfNZRaWq2jJvkxJJr z`ldMeK^}LId8wD2MNeHF?wpuV@!UGmSa7(#Yo1zw0Ik7!e|Nj@H6*^;Zp0ji(ULPo zUTmnF^tdt*9n{ahGyd|_9MtU2>bS3|t>Dnm*Jcny**IUwy zq645bf4uWGSZCP@mr8;fmJ8vk9v!p18QQn-j@bY8&xNVZr7lahc$o+USqG3OIUxb_ zoYhpBd-h8MfBTKSVJ`rX6=oz5q)Qor?b7o)L{>}AhjN-;Qx?#UUZ5LDzgWUjt5CJ6 z`RE9fz%S{+n3S%~x?|Pn0A;u+Dgpb>&?|_>(NT48TMd4FC-*@Z8PNUZn6{UzvLt3qv z^WYT5R$ibYJt`BOXfRUKlznuYf70AB{v;Z zr3&QxItNH;PC-fW%D19ox-K(3SdN#q=o7NRfA!fpZFpXV9d#{laPpk&A%)w8i8dzK z#-M^B3i8VHxF2V52EQ-6z_ZnrlQ>i>R%%0uo$efuRN$hAc+{m%9!V^HwXf6>jw+5E z!2HdYj4h>U+t$ChFJ*NB3cG2Bb*lvCyOxC-03nZ$z19CmyUlcbsxNLnk{?yFcbH4} zf4=H4NMlQKh?WH^-xo}C>lHPecc0aznPcd=?q#l`Bb)YweGqfCq_$I|M8cUni%Nk= zMh7V>r%U!!^dL}O>X_ahOlytYy~JFm-(9!+lOwd>&S*s&DO7CMoRT~}UBPl7E1?{m z!Dn;uwhWD%45Up!tRImHSXtZMDvQrOe~aeffdeNgM`5XQEqBECHM;-#<(Hpg{9McD z?N}NM+e?3R=p&%<6{Rby473AV0ey0276#jnrpe^~7X zivpIo@7-jQH?xDri`_obbd)+c?cEjemDa4oN$m;=03XbsJ}mDV#I9rJya-;bBEeAs zm-gW*@^1$n!cS4I1v@}edVW!^(%wlaL!N0nHf>1{-AH%&^rRUF2#fv%r>43abvcPx zyDK)nibjfaZUm-nO`j?p9@OYie?(ZJzS|XV;W`vnb`FSdk`M1J(u#cp+%Jina60{C2e=QUDDGhs%onxoWC`$g5izx?q(U%&rEIDgYa7 zcn+n*!BRaC#vJd^nE6(3!dVbm0$$j#KM$Af6agTA>EVdP#}WMXUA#Dd4*%zm1El_< z8Bln2L*XcRpoF0WTVicPVI~TE z$GTmWqKl_MN;;#aSV`mYO)c4BllO7^LL^(G@|zj#0L*!hVgptx94C$ncbCzw;-JHc zrPqyrh$MrF2(BRh=@kfpyE_|P%>h>BWE9YZ8mR=I12E>5+O{utss>$wq#Yj<4*&l3 z`@duV{^p*%)YbQw7Q7Dz3ey3*`}s4dze}k}oof8dt9iBQx*CgedEEnu_Zf-kR9G0)_sHgHc7zWXk^rr0+q6lNo4zHT@O z!+hr@p)=o^3jhA?*SK8&NDWU)>>@YV6jBmJtL>txJn!JrUsZH{kx?&!gEk(~sYGyA zj3ymKHQj>GZ27=aM4_c>wVV(&>+~v-w5>D3&`(75^i5e;iG5XBibu=Axo$O*C?4f; zQ9WGCm{h)nqv{H>_iGU!6h95~Hvv7y|vx;9C^AU{W{ zWI4vM8c3PyY3|RVN4IVW+w8;7ck&2Z<%RDZq5ITI3%c@D$H|uGY8Ne@dT2`MeXsUs^Q! zP=@SHUGr8oiC}k&B{hSq1aozFM;%R$u-w9RlP`%{JUDqgSb;Q)W*c=%gWj$e)k*)Z6le>765YHs;KQQ*J|<%*UPAfKX^;8}*0{4z1`GcuN{Ut5du!-W*lx>T=wgqTO=-6v4e_w+fZkrl?#YfQ|dPQ1k1z z-cD=Qgax7)$;Ym7-w&!8!U6xbD{^~kuSgxwAFnMsC^anGsIpzc zyFBj``ZDrtI=t##L^WdgziW4FJg|VgO0jmk&Lp(kqm-{fZAJBWN!O#E5)qubaC&p= z1Utn@2Pf)xyz3GVmOfiedQ;!*v!k=SoX8!|Gx*~x$aDKP9Mx;oBe=du(R1)mHiAcG zXL+U!v!?u10lZK#DRyi80@aW|C@7>-Mz9iJ>p1M=tm}U7TMw5~906>9+cKVBGe%_j zmyuD$ZTJHl4_=b}rE>cOEPN+WpVUu>eju{cMM0{S5AXhNFtsz-Hslnhtnyu{m~ELh~BYxtC|t-K;yDtOkqCzpd2q ziD!AnD&Qq&oNA&w%n58`sr($0_M#N?oo*>#7G5%vc$V|zlhu$_EQHczFQUorbd8s5 zpuNhuWKpiEkiK<9Wn-!*)rnk(+_Tdefb`_Z&ecp$mBUa-!|dCCMaMjde2O?Y&nq$p z8dcS>h}8TWDLKiZP={lI^;uO;2S_bsE^qup_bT*cZ_QktY-+@nk;JCnbneOEglAk$&&C$SVQv%$*V=CeM#8ZcfiB#kE)L82=3CE@Z` zOsaLD$-ev(_}_($p47l>_n#MR5&EgYUuZ9WL*r!oZihubOES3}F zT{S@&}MK5bvH66D6yxlsxK%?p-B(F!c$jh)tjAf7^?EmoYAF;NpT((q>M zU7yoA)h<$h3`GaebURC$F3kZ`{L?!9@yDBN>gv0{Ug%LXj{CYuCDS)1PUowrU`&=z z4xMMsqc2@v$S__KO9CCLs4C)^ZNvi&m#yoNq64J0HPNh~0Tw-Ms#GqoCxYC%N9{@a z7Uw2BR*Us{vsO{{funl`l?0nSPBntFw~S$3Oj)&m-I}j}I;!dJ@TxzXQi$e`<{wjP z5MSg}OZZUx*96QX@m?vt@0^zcq4$?}-)_>=_McX3d2EqKUKm2n!K*Asf;FLXsorB! zaqeSrCZk=pbI828ROhd;7=-k63YIB6dQnJrH~_=y9;*?5MSBH@9R5(E{*OnZ>gRPB z?tzVeZjPay)ev;xQ!_I?^S36a-i{OpqJA?17SNPlOaovuvhO)3^j8p()zGIENVCx7pOV~ROQjz zH~1_;1B@=N8&4^yKAH$2m9bLvAH#x;1uq`PVkuMY(OS0>K z5Ok{}wvZ5hte2>$!C}@S=g3>KeXi;{ZVGxPoV;q$ZPSmynvm1B6B zt06O-UPKEkE1P-4VYE+TER7{JP+htMll$u)K2Q9LRXB&1_m7|lz9RlKhtkRIs8QDF z4xn88UlcquAy28=h%N^T+gvsIa)N$;kME-*I(V+r7k3Q}^iFYH(*b_ruUY3IQ>a&n z!z3-AC5NuR)sn{JV#u5?r|Pm%32Qw;8OmSzSg1$a^PDmlZiH}^*z#=BV|YgYW}Twz z^m4JV)+WtU|$O_tjllU0m z0E=pf{Br3+KXemgC(7$$zXm>8y(v*NS>_A+m`D!Z4x;JDh$$awTM2{Vg7c`>uW|=Gj_NzF8UZ$?b48sH55G*GrTJ|f6x7L?AYJX&F*^CgG*XmW%Gqk9&G)6E z^fnyk#}sO2U{h*JrK_1&4PvWxKq1F?M_oJwhwZ2u;+Vb1o;K$@K%41*`$-BQL{fB- zC7ak_ky%@mW@qVHJhFi3yDIzX%Tj%MesW8tzf$>~FA!{b^2KF%Mr55T)qPKnK}QZ1 z)tz>_SpqCOB6;b{XLpv87;3|yBkVRyttGB<4qpJf(;`g*XLMvfY=f!O`xoku>TPYePi_0GI~eIDSL6@Y_;z7W zwX%hs6yzl@lvA(E0}+%}yLE@1hh&;Kqe-2R^Cd$4_x|;7zx{H*jU734M1KCzp1!7^ z$P3hBVKYe;)K^awjTbOB3UZVm%KI_xi8>w79#vX1d4_Fk>mh}InzQ9You}jRrRk;D z9{UE(kz1z{61k3~Msn3?*iPg*+lNiCaKU*bS!&J~+s`Os(MIHIM|FBgtteW4RCEQ{ z*5wlMW~W~3&aE!T$sG+cf;qoJEnX$Sdk2!p*a9~1-H>PFdy>c5?J&*ZyK7Z`u+!$F zNvJy4;@IBmckbGMkxuF<>Vb<$Vn13a(T65vTMD)^Ii59j`;(Gs(;PK~cLu?GAJ)Tz zXom<28=Xizva@}M7R}tGh#(YDKvKeb`_KrwzR46sZY&4&?B$}aj@d--r_voHQ}v0a zAII3e=%=J3e$wqk=j|hxJj0+Lb@BJ2I&Hqla?m$|X!p>6E8zKi1YOzw<-=n7cCFl0 z>4gZu>F0n~zVt4G;SBo6T)H@F=)yOzHSR=1sDbU4M4@PEa}`QI9TZOO0S5|rJlb9j zku-vVZs*RtgG+2oOP^)SYS$=4rik>{RnrIOh05)zw(f{d=hKv+tx>A`ZctX|XqJRE zW`}D?b!ZTOewyf+>u?~At%k@Clseksoc36v02lf{@XZpLqMb^!QZykAE*nIhs&u5k zuCEvB+k%ELqNS*u6sM4b?NBy|#~>^~d%``9d`L!jN{moNRa~qvuWGZhz78ykGyL}H zP9fj~6eKyylk?j|w)zZCke7S3(C=9v%FBz0cZr^VG}O`)f!INE>ZtkR(DG#25%+}N zlC9u$W0Ts8tmfZZBgxEsZcXLUNqi95^sFQ*n$7cgq1~N_?3aE~UZ)ZdPC<4Wok;fB z)VZ(MX>{B8w_!$n!BAbo2oPbnu69KidX4n_jk8d2Xtu0`4hLV@;9}ESgu5HIptSJ!y92_dz zHb_QuGA#R)M^ey96RBK_#ZMWsP_<@d6B5nDTDQ&n2pjYyH>ljc@9Em<+ow;DJ|z@) zvE(})yY4W*yI5?j<0YyO->UU5*2#kE{PHq?S0)|5>oGLRdmB~J_;NSIP9G_SB=4iDRydaFo#;#%{|D3U5)@WP9y@ zh^l-V2b+ddRvduz&04*k!Pn=ShYZ>+4Ek+nUO0zu$40$$9qHms1&Qa*RzJSmMJ+RI zIk0szcD9JEcVXI%nl{T{nikV-3a!bt_S=*gz#%=d=vdwN3AgNll5;*{F&jHJnm^(Pygr z!_R=9?1UJ(*zQ{=^I|+@MmQNF^-@1%Y7+-QtskF9Msk7V_?eIk+=nrZ|SNXOELBVoGf?(iaPT}G=donLR4+xHsn{`oim>D@8e z@OZs5mZL^ia<+XEWV_IerVd9&SgcbPla-{t?m36$;8;au5P0Mi6UI@7W+YBCb<9At zMiGv>xJuu;hBXL5MR1+K6dAm1hiltjr5Bs!vhU=clb?N1$B|Tj9KR>Sr%D96*#X9* zQTHXewqtrCYTaFmmEPq%`K57noVG4gcG`s6orn}!e=DUd1f0_s?$vh3!Nt!Y1pe8Q z`6&1@uZ4^XvPwj#i>1j)w{6_Xd0y8z-`@X~}b zI#cVi@zMBfnT=|ed@DYvYn0u|0$y(iYt(31(mh-YD!0^b!RD)JPn<)~OOf6_fbr%2 zza@JMU`P5Wcp4k!+>G}D8r8AU``860|OV(kzq@wRDC#<099!?e=kM zAcZ6%$3M=%_`*od&juECe0Ckw5KZyXHd*SDUjPC91K@EF$-%8@Ud&&GP8R(!_%(=# zny>KPu|zk4&X*Cn?apwuD7|)Ax1)K`Lps)0NzO77oM@y@4AX=?bn!H2sw&$ev{jEk zK~m@KZ&&Pp^QX_Bf7C5wTNH63#XK;^UTWiv1hysL&RAlC6C-R4bfv122am}{l zWy^eNEDm#}jr2qqdAruNqkY99;x1U(L1O0#C0U8=tqQS~>-PS7FBI+CL->&m zZk=b2v>88-m9(wp`ro|`_VBG`tGkUJeQvMukY1L5CQfVwK?Re&z_%wz@u95iVORCm z8$n0JJ}7n%NvdM@9o}p6&)3Z?etbl<=u?Y?)TX<$P?eb9K^#xO@l}zT{nAS|x1yTy7_l6$z&Qt*9Y#;s-`1AJkS4C>QP+9z2G)G6W`mQXiblHit-C`7O`?Yat4j~s2DLaFMykiQ$xi?|c#zs*+kjOGd1{4*~-6D{J*zoZ-}dxtN2ILgCM|R#Z$FkZ19X$6~3ueU-NJF4qJ*K zKdFf;Pyaun;n$B+fr9*}t}Ot!}Rux*Q3+Y_TsMT|1Ok_@eK1suh!e zSMiSRlkD8qnT?zuoeK}ycJ_W6(ybDZ|I~6Myl&6y(s^1ZSZ|}fAS?>1sz7$#O4JRD z<$8a-zx7zX91OcH`^x6ak_o6I zBKelauPIlOQuNfKl>dO7a%&ZF>p(((C1t71{`zLEzU-=x=#@ll3h_vrAFS6e2P$O; z*;o~pgi~~g|MuaKb1$Qm{p6gM`kkF1r!5l>Y(|&#YIx!wXx8F6x*YVhPPu96%=A5uWKtz9_&`FE4*rZoAc}DqD*ct&x#J{x@=wt1sW;hvK{(*8=UZU^a!!oq(eFQyBhoS>-^=@ zkNxle{PDEuh?97{*tM7dNpnpJU1bEet45__aj<~zNw~KokH~QjxkFQb#moH2-WYbH zjYhZ}e0R!lO2}@1qsCCk+PeD&4~s~4jWgK!c5r&lJ`oiMq3pdsL;`m|6H=3WDrv3S z{dOT#bf%c>)=3C021nm}VxtnM&k|y~Tv$8no47-c+bs__?za~WlPTH>qGwr$eUS*X z73>*UQ~}4Jl0jjI?=Dt<3V&Fv?wA%ir+d>O-^NA|BoNt4;x(z9f2B#MP<1|qO@Sdy z6plU;XSTVmDcnrzpd=+dxwyMOX z<%%F&>Tp8hb|grYZ=h<{@FcmC-X@RDTDf#8YLwE>u%i*h{<^j$m&B98)<)l+ES}N% cSvq@()Tj8D9w9cF%KR_?11{ad_oXcY0J4W1WdHyG 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 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 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 1b68ee3808e5..81b0e3055672 100644 --- a/media-video/yle-dl/Manifest +++ b/media-video/yle-dl/Manifest @@ -1,2 +1 @@ -DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61 SHA512 0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289 DIST yle-dl-20240130.tar.gz 77787 BLAKE2B b0dd82813a3defb6305cd5b6529d5c5558a0c82d7c8ba9714e836b1d98a09bdad27882c975ca8a98b26a6188194157586fef882437c486bf4c7f480677fc386f SHA512 d803c6703987f4fbd787c608830398ff4081407349146d7fc98de2387f0313e6354b27b1c6d3de14a7a4bc7d44c30d05c63708cc7f780a7534e15f193f988138 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/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 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 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 zcmV?TM4mW9WWK-s^54HajQlBl`tj|9dki0*!b8g8;jjPs z%YXbm{PiJ*an`Ck`ndb{e%a~8*WIeEU_Ruv69108*9<9t&b*2b!7Q5#V|y18B^BJyq*Wz&}^-)vEeU%nQx0a5jzD{3jWxsn&)~$Dc;##g|=eby(xy)?l z`ySQxm9v|F+0`*m4mHIUyZ_7Iu0q+5e~zC|Uq8f0|L9aJ9^qE2aC#o+tP^I-l$I46TOlQ%`E*K^|IM?M=tqst zhf#ChrOZ8IYjxN-zOT1hZ7soSx!1z))agq~vzOR^R<1kkP{v^4-0{hc_%E^_F?v$NwwL8ykokyvShjV+6d>jkCkFP9T@Tb4lYX0-**Iz&Q z#~@Vshm`uQQZoS)77s{;kZUqGO7JeYT3C|hGEdukN@I7P^g?h3d`{|pyFFeMF5Z*zmtQyOld$G`-K5Nq_ zD#87`sG7kzmccHc5F#0e} z0PP}7u?rNH987g;9;Hn>bhtb>E2lMP^?Ibmee;ud%RqLY*GfTBERoTE?J-{Mm;Ig8 zVK>)lR^U-{_u$ob0$?mKP#vqYC{X8~REX7zkPD?OfS|&UlmvftHE5=nQmjz=Kv!|0 z8Ebcg#yl%?9Y7h3;+@T-&}jig#<9X%tsvawz+G^gC5kDA92_vF0{+ZBYmP088_p^N zTIG6&`+HU{r=u56rKt-Sztj(k61j+k1p#P>9sr~5beCy4NHAFFJSUU_Z5(?gsyWxI z`dx*JzTOH|A*p`?8j+(m;X{9l=f4_HhNQ$^nfj%=c|&+>6pP&B#KH~g0@Q2m<|!`n z=UHQ*9%vlU>CX0TWTCzChI7FyOTPl=rouXoooae36tC4n1Z#b`4J7sq4kCcPv$sRp zkC?c4D=Q(@X_f)a(|H>{gwzr*ZdM&vt!KLpm#$K~TGM}z0^D|OIdq6?mV6GpvbhFo zor^npr`JNQ`72ebQoi_5)4fheyKVY`$D-Umw>Hf$NYfXV0@-lTi8Tsc8$^xp9~KxU zp_H&&hNP20XDM_vy4G64$Q1~r>bsBN&YHnqC_+KaEP&4mOi!XxYuuF2pcGeuFSV<1 zsV+RuAFe+ZBCop1Lt!5@&fW#0o`vu$P8G@6Tpx65c9Bwm}G zQ^geE0I)Mu4JyHZxyi%iRIBj{up(=N?DmP>!KHtx^t^AhvUh5Yo`jQuWKNUoP9C-9 zw=w}$OxGB(H2hQCIU~-fCSU;Ght9wkMH@bY)s(hHPl6AMEyRE?Jqy!^6;1+e0BFSLEP4IruTpzCI^X` zFsgq$JOeO|6S?jan3u_t@I$;3U(d)i0Th4jVL|>Sg#ZM3RCXCH*qH`=iYv?m(mRE+1x_O*Q z;-}b{?mEa(mk&C*PoQ7nA$ky2F?b&o!V-Vp7sJ-h5E@Lk;`=h88ehJBy{c6nyesdj zMeC!$GsZElzL`){3abDv$zVp34fW%`6%E8Evz!49qv6q6UJ> zg|fzBz5U?Q{DIn0cxZuo@y`4W-F&N7YFtNlrx@@~H13ATJ1>YwsS~G>E#TEEJV}2k z5lXlpAYioo45ee|Z@hd6?-!)k<6cqv#D;6n#*)%t8> zfBv|?en^i|Oa-I6J5%AD;o*YU70Zw3uo>=0(aVn?JMSZCCb8y7)*i%;&@YH2^y95stARIAPBI$m7KaDN zRJUAL$Vaw6SMLL!0pMUxPfapaa13S;7Gjxpg`ANQ?nIIEQ#7-LBzw+hf0 zO`hW}IAxGk>PZ7)I3ti?VZ?zZrJ`~hWVgJCpCv zK?(u3;vAh_(O7R5)j7kyW&F=cUPlot7 z{N-i|k+=r6AL7_@qFVl+le7s$Q9&q{(&E4OIuZ;Pz#ur*B%|^M<%=o|AA2Eq}{RS2y5=G;ut+3h7@tPxR>J%_CXz8$9oCDU~t53mS* zgE|^KPNJY;PDT4@S*g^{qrpr#2HJpEBeq=Knln;dCt6&k|bIujR%cznD-#tkdvV(#()g?RK#Q^UYYHY7yS_N=^u z#vdTxO_DzT(DCSI>Bd}XN=wOgtDpnZ$t{eM2Ywtsf}2E&fIe=OMsGaDA=40S$N?T^ zDuJ4!Nhz%}u~w`?I&@y8Y2gpT4eUYJu$->2s)WEyWP4F9o`3j_xqj~O{B2UIbh(D` zu26Mjp&S_$3l7f*8XEF8c)uj>-Z2bD=T(r}c^pE@*>bQDRf6dk&k!2I4wp?hfXoh) z7sQbDlN9jkK$E^e2nJ{fJSx@~i?HMvZxl~%!d-9|I_+SqV3PpRkwhaf^VhgDY4(F> zE4x=B!#ZSN9)AI28|G0O76lw~4DHXI9mZX%C<{Ym%NC&wD2<=chqe<0aWo6Uf!zwl zznT_nvPbJ7H1|@$S5TY=Toc7b-e7lHi(r`CAz=AZg7Pyi&sj3Dv_>q`!%nSlY6jBD zAw*Wlc`D`dAv`QdnuuOdd>iPOKEErmJh8ZyLN_Vk4S!Rao-wa+Yp6U$rVmMK6VkDX z6C=*#mJs^B$4HpxlE6QUi6JCMakX6#5qyTvumcgQV&WSWNgD9Nd0G51))e1UpxDuZ zfJA`d6Y{N8vZ7MM%ZjFWx1#j9LqSn54Rct&gj0sQ;pMO*3K>yVdJgf%mvmwoPe+sa zqA3z@AAb@5oHU&oV!NnW7Bz|ot6@q*=g1V1ZL89lhqV{ZDIdARbQ><snG=Phio~rQm#S9)L@F9GeE}(Tp}Q$!!>hb4UdO4p1ip}Q$_$Ios8WfSi@Zt z1@O53fF4q`i8QK`;Z~^^V)u_pOywU4+IKHX)qj;$#dx`lg&GnBqP*x7W=8c1o5CWrp0tPS=igARf-Xhk>)YJ1+gaFN>U`*g}ynMm`Ic=7} zzJCaOmnSieb4V7rh-+4bIAVt|C%L@NK^M{NWn$$Y>wX!ohj+smRCgl|%F9bq3{qBA zh~a4of@r^4MOyX_EIw`rT9y*csd)l%=QyLD*hU(54b=}Sr5BgU^z-T%Eg~#D1=V9Y z0B)W#7}3r7Rx8SoASzXqbX9j#IdO}LFnH zb7M4SV+BZhBu+#MB9?RzI^o_k2vxazO|9@JTI&>P5S({e;?_VQ4xWapE)22;oqwm{ z9WGsYw>ZsxF&St%YJsC?RWyX6+;})YYr7!}aVQDiY09M<{&-Jtgi!oSxB~726k0dz z$?3B5dx1XkpPK{@^bx^L-A8geYrmKW52^r;4f|yf>7(YivYE#uMUR&_}-Z?O;l14V45hyF#X5(0K<^+(SYRJIx-rse8^%DeyIq5(1s4o-FR)Sm!@u5Zk+3aRDIVp`+pDy5U2^=OiUBn zDv)6DjCPz+DuLrJ9YhDRtsE68!J`bpOg zO-(Cz3ozYYkgc{7w^A>vg#%_O&emSG3<%cUyGhdbF%jUZ@qelokiKuRmJ+$og5S9&$q?%Z;TBkj%M)Ha&%QTC9yQfYh5EB< zH$__+9W0q$;U?{Yc-O9-D#hXK0zu!cRua&}S{ z89AUvj+BUh!f(NUgiu_2$7&(xkjJXSm4RQuc;L2)uDlf$Uw=^SN$@Fu#@}PWX^j*i zKrA=ER`xX|D!76}*JzW#^%%>oTAzN{k7rcCJ=Xr1A9}qbE0g!IS$G)UIn}Lk4w!0G z12EAQs3#T!Q|nKLhzhF#&rQF;yMUB$Rx>`(w~lR(HtTA z#^Y_lA@VD?T7OM=8sj!WB-wIyZ15(u!fGyVHzaQ;Dxw$lIV>=rrMdwzI66O&JEc1$ z$9(E#0*F5-O>HM=!aYIm8G4)ww!u&myb_$ZaLZ(@MS2`q zGv)AC6My^B&iVBGg0k{*KqU41_-h^nEWqvrbj>u9HaO2^?0J0B44laQXU2v6a=`Jc)%gAstWqLoWB$V^T^q+t#GeFLaG5YX<)2*y@6W9>F-URdfW3q>X)fxwgG4gwJH z##w6ov1uy`*DyWs2XV@!-WrQMF@{(>`m&-@q{Ac7vD|q40O&3qkC?{|7eTU67dG>@ zrGH_ef(p97k{lpMA{pj-F7+_>aAL@gRiZS@MS8&E!jJs8(+iMPhnnbs*hZZAlfobH zjN~RPGkh7F=FK$U)D9FOvt#7ClgROMZG_j!^T++XKRt8*0P@-*yz?&!h1g7Ins<17f5WXd3UQT_j(0oFY_Bi@*-f7cf}r zQ9}R<)^uDZa~tzZhEHJP7g*I8bSebix8f|&o|s>tU$BwzhrX5q@B)%i8)b`3&AC+jIC634H&D@qc;-~)o0$RF%+X&5L|_Jkes*V zyiQp0q<}SO_yW&kLfs)%5UK$Ew11o}YQyq6{NeGu-Hx_6w&m8^?3%IXrPC1SWy>T2 zf221|{NyXNKH2k2h5yEB#c2Vti|YSqC$O(6)AFbb*6KpUnA=&eb)oX2otT*z^x z{0a*3KAv^}1)$I{8a5=VJPLW!$SVjEQ4;IrSmY2^Et+bjtl!5Cp%AwYoPXLlnzAn7 z1@{{?*f#;2HPe}qglR)vQl+6ZItqPkc&o{vkX5S=kpVp1Z3F$5^d>eA<9CIBT~{ua0ecI zEmDZi>ENTax!T>$o8mJPr5OhER;)d68t6Sjxo`|nSXe^CJa}W^7d4KcoTLkw6Lrlv zrr6NJuI)45seV=vqiE=5FN*~tqAsEwGRafGV?ANLj^@16ZuR=|Vt=;08Zkf6CGSL# zHXqWLbEOlBT!JT+7u=4vNtV|&YK(V$o$ z9g#?@C+xdqy=jAH2hG-iZac2l+t69tqh|87c>XA#q2nD~uxUsCzivl#Gss%a7jL)Nj3?GLIzMjkLeMwZV+V|l?bEVu8+Bz1fw=Z+)R=)osD5P!|Wv>z_dMRgWVV{2Ln zC_w0ec-2FZsoKNM5C(>d022kip?x475=6%3r45B*^>7DBnU3PoHCdaos8~+tZIbir zi(k-A2Hn@nT?IF4UY%?e_w+nd^_Wj$usd{o_8nhuz>H53ez!l0)SZHn;R`=((}QIm zyU{FBAZ&ybn13AB^!yd7NjZje8MK~`6dnv&-#dzn>usmn@znV83AVRu#S{4B+^kcy zT7ebmG_8R*;~t4f?V#?0MnDJ|hQmYC8lb&4+>+P+O2>$SC2W4Ayda;xcI1^ju=wDb z#>8D~l#$!(cF&hjPjJ=ifH1urzUAll10zvKtVfg^r+-JZB^g13&ajboX(|nI@THnD zYqbd&1@x1@FfyTBW1XCxW)@XrOLc*z84_hPA|SRX>ztbTnOO#My6NboavH`u-}kF) zf_2+OH8;LxG! ze9;UhnCuAnP;wNF@Gx~?WNQ~=$!z0jshJE0Z%Bf`adxb!&U%bZP&#TGJjlSQ9!Y=5 z?q=BOXn^a;F4$<8nCsHq6&E}9h4-Y%5ceDC@_!YVFjh%B(Gd312`<-?wyfH9S{3^M zr|3T!cUYcago`R;Y!L`6J8Bmx`=ZjljU2wvf!ZMRug7ZgyGdYeVA>JePC`zDj$l~O zL3$SUtm}~BB2m;jaq;{BBMF__x{i8k@zCmWXge|p52j;3#jez&aY<67kHmfITmlKU zOn(v%zfFi$zKgd>pmt4r45^HeR0?enPLRo(;p^aZk`9EgajdjX=~4%*gP#rbv{0x- zyRyH7;7)=nWnDqz#Bt2TYSijDHYH)^Zs&-wlNuNZU1Cx6rQWBCKNQD<(4k)Cz184YIbS*U(t07`kS(~}(? z2!Dq~&}9GaI|4WX0Me9h7sbg_$21_P0^f*z8de1)FIiOb0L0tBecvV3LD`_|bj7)O*+IQ7Hi0O!pf+o&IN1=%}P+r_R=2V&{3UGC-I)~LT4VsM% z9cn;a&<5dKU&+`rXWoG%k!N#%D%2yoSMIu}(`yCLLp{+Sov6x*J8+%p;mR(zdkJgDF)e(Di8z!Fa zHs#wCbLl7qq|?jQX)zW9Umb)@(zG=IMTx zvo%_toI^U$>5v|q#)w@iXn&z~$mkG zk^B0!+Zyfzg@#9QI!+7^O!K%pD3{mJ_s)jeQbSQigG3&!+C$+^x%-{at|0@}X8>f_ z?FtuF@-&wuVnwel_(pS*=r!rWDDrDOZDQ#WCk!7^{5DYNnnmDMh=1iJ0}@mzn%5?E z(E-igNl!dv#@UN-nzk<^d9s~)P5hINd+B>C01$>_O#C&ejA_I?(eL|7$rM)I zkUh#No4<8%ns~Mp2w20*$beF(DJ{NLCsKFNb~z>o>W@KlsG@^4!mej=wLzOVqzec@ z>D19f7?27g)mKkDh@k2~NAa)D^Y^))zLEWqKYzihzWd%K3V*C)RE4H^c^hI&E_+rS z(;hl@RrOt%zyoTi&+Q$SNyanCJ7QWAX3S~Ng&>NtI#cHX+a+8M{5kDK!|+Q74G_es z{r5PpY3sX`tS>4eF92BIScu*T`}`m8*Gv|Z3Q*}R2OEtK7cpx+2U`M5W8|i=*k?SH zSKr2{ipytqSyTGb@E1CXH(}SM&UB4b&qSn<73qrq^F3-gvE;vDwFXc9#<&Ugb)=# zBUzNer^vaq5RPDFaS#MfcVYPiP`E%}Q3{9z4f}G2CPqMpe$Jjy4efO6D?C(MU&?aJ g;5&i=-GOxKcpF}VD`URkxSIa*KLtZ6M9Dh<0HF&O+yDRo 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 4a787c256681..bf299dd43615 100644 --- a/kde-apps/akonadiconsole/Manifest +++ b/kde-apps/akonadiconsole/Manifest @@ -1 +1,2 @@ DIST akonadiconsole-23.08.4.tar.xz 282184 BLAKE2B 71bc95d470f6409e0e7bcc48eb2d2889ac9c6a39c8405bb6cb0e24792f82bcaa2ac6c83e4f1734ae52527298b45040be480f07a6e391775b6cbd1eaccf822313 SHA512 3e701235fd5cd14a2c56ef78dcc193ece94fcf7d83e35a361560a55a73124f2656b23041a92e2c62139f137aa44d2c366ca640998b89c98a07eeb4808ced78f1 +DIST akonadiconsole-23.08.5.tar.xz 286164 BLAKE2B d98b053e0626272579196b8ba762b51f0734a7a6d40bb7e7fc71fb2752ed986af95e49317eb59159200dab996aa6c53ac2c18532cda378feeee0cf8f47d9e2a2 SHA512 79071e18b0aed574c67b96cdcdc1ce3914ad67fc1e7e87dc77f9cd6396b210034cdc917393fadb918b90ad89bb2326586002fcf711e0432991e59d05bfde8a06 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 66236424a9d9..29cd9f5cd83f 100644 --- a/kde-apps/akregator/Manifest +++ b/kde-apps/akregator/Manifest @@ -1 +1,2 @@ DIST akregator-23.08.4.tar.xz 2323108 BLAKE2B b752b2c0e0ab863c01dd58f56d7040d548d7d8e563207b8bd4f39e60434036eb40ca1939d06effbda8a0177d8284cead5f5eeaabce5ca22bfbc0088a5a5aa08d SHA512 8899ac3ba3a93d1baf4a25007ef0fbcee962416523516baa37e9b9f197c90638719f34a403d6a851e06287c71125b226dac621b5cc814915720c88e4c66241d3 +DIST akregator-23.08.5.tar.xz 2324604 BLAKE2B e18ddbcb4c45650873cf22667449955226a356f1d4d97dc50f6b6cd5fd40089114decd8890bfcddc3c63b6d9e9a61ba9e595fc2fa5aeb577db0d1e837611cb7d SHA512 5ad1779827d5117d4ee167a02ce77044b9370dde40f2923e52eb85fa33e761f78665644a3a0f5f4cbdb733226127e4db7b2014220b0faee7ca5bd920adb567ed 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 7fa4b61b70cc..1731749d1301 100644 --- a/kde-apps/analitza/Manifest +++ b/kde-apps/analitza/Manifest @@ -1 +1,2 @@ DIST analitza-23.08.4.tar.xz 353132 BLAKE2B 0c65bcfd11fa72c4187d958aba6a52145e1aead18c10c23d71db1b461e0a3f0fbef06e00bc643d4b9d14f01eaa6a5b8111cb5691e27e531be47cf798fce0ebe4 SHA512 2499f694aabb01af40e63f1d2681c0cd3da94fff60b57588062fa55c30e9cd7ca9b26378eb05e7db7cb6cfa618957fe80ba88497b75adf4b6e186fc000ee37d3 +DIST analitza-23.08.5.tar.xz 352984 BLAKE2B ac7bb99ddb31fdcd095e0e799ebe215aa115d95560f5aaec16c99136501dd3d68377df402a1fefcedbf096060f2c3f8caaef874005ec2f97befa11aa9f6c46a1 SHA512 6b16a903e1a0579e16dc50b41ba64ea8da47ad7c09faf362c683e8f5b63881c407855c1cd02d8dca231be8387f23a780676315209faf63149b1d3c7c66cd2fcb 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 5b1a7a079710..b069f2ad405e 100644 --- a/kde-apps/ark/Manifest +++ b/kde-apps/ark/Manifest @@ -1 +1,2 @@ DIST ark-23.08.4.tar.xz 3017820 BLAKE2B 85a1e5bbf35e12721ca8f4c68dd5d71e9c04727c4b1e4a3803589b418368c44c30766680ec6a21abfa7b7549a66edbb8bb051aecce436990cbf7b7298da5e8c9 SHA512 745c922c52192c61b80f928d4ffdbaee36c98b17d49308fa02daa27966753be5373af460efad1df75396b0cc534020e7873122faba5d83f76bfc1f0a68236be5 +DIST ark-23.08.5.tar.xz 3018696 BLAKE2B 482a17aa9bf72abbaa75510451ba0dd59812d2cd2aca97efda0f4f1c78f98060d9f654efd0387aeae35d5220304f00139520a6836451056b84064cc8d8b12d16 SHA512 8fab4281f5cfe34938f7a958e2889ad4dabff6613b1e3a8fed1efb2039dbf35a71d99494869037fd821515ecfba6e44304bb0907c27afd646fe7496783735336 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 773c1be5a830..e84a5835fc6b 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1 +1,2 @@ DIST artikulate-23.08.4.tar.xz 1095464 BLAKE2B b345f6bdc5548f90cec639845a2511c1457114b7a2ff26df6c93b9f5ad09e8bd4942fc2c4959d51ec256ccb7896af088a3f93613de04465cd14ee09fe1d48f0a SHA512 2e03ad0788ccab991463ba7bac591d3010f98f07ea56df0c1e4f43b2c33255e00549a07a4b65e48b30daf178a7bc96012442fc27b2a1d351983259f3a61ee471 +DIST artikulate-23.08.5.tar.xz 1095552 BLAKE2B 1d72aaf752ed5e650a602513113a6ec873a69e1c388400ffb44b96b9f55d9e8a1abf205774b7e34a6690076eae043eb04355f431f66a27906460bb8546b09003 SHA512 513e9afa67f0a73aaea36a0d501bc7e1216ad6c697ca9438a615f5ac953758d4e69a8ade05a4a25544bfcadcde17b7f14194331663cd7aaf9a3648770833a8ca 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 becb91affe65..8291aa3125ef 100644 --- a/kde-apps/audiocd-kio/Manifest +++ b/kde-apps/audiocd-kio/Manifest @@ -1 +1,2 @@ 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 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 94580120fc53..3e30c0309739 100644 --- a/kde-apps/baloo-widgets/Manifest +++ b/kde-apps/baloo-widgets/Manifest @@ -1 +1,2 @@ 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 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 51ab56272778..391374be3e49 100644 --- a/kde-apps/blinken/Manifest +++ b/kde-apps/blinken/Manifest @@ -1 +1,2 @@ DIST blinken-23.08.4.tar.xz 2725652 BLAKE2B e6b783b6e33ce4000959d69e008ad52c5cfcb6b677930cc84be40d4a6ec339eda3ea2fba2d48e72c2fc03c8daa27e46caf1f7b0e3d6c825ef0141ff5a7c8d792 SHA512 119b9d8d253d2b79c22bd83e045b01c61201c2ef8cbf9083e2ec10b6fde02aabfb63daa800be89c3e40f6138287c6aef91f147fa478b4c15e33318d76a93f679 +DIST blinken-23.08.5.tar.xz 2725548 BLAKE2B 6a39fcccfb199633fa9e138c91d900f67ae3fce840e99964583e3f46d77e75d5f9632233f1967971ca3cb2926cdd299217d228d30c80941d47927a50b0f3ff8a SHA512 297f2116cf775a6d3bbf1cd4e8e515de5aa5be63a9e66a49fa43874d70ce3e09cb9e0062cf3a1450f14c47d018e65cb31e5f0c7d4a818204bb0d41eb7d8ea226 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 903f6ad16417..8626bb434586 100644 --- a/kde-apps/bomber/Manifest +++ b/kde-apps/bomber/Manifest @@ -1 +1,2 @@ DIST bomber-23.08.4.tar.xz 840008 BLAKE2B 53dc4028f2991961b990f1231fa0802eee40a6c4d0a1074d062c2566179eb17d4066797a648b657a889ebd60c0a4c0d647e17391b732caa9d5caa89e30b2a2aa SHA512 1d930abecfcc60e749a3f661fa249c280cab9797ce97c85f2ecb5e767c59d33c7d115bf45e4087bbf9fbfa2d9ab5a35dc2e3c6b7a26923b12c1f27379bb4c472 +DIST bomber-23.08.5.tar.xz 840136 BLAKE2B 44e7dce593e972232512001676cb6edc34abb64a053112a7dc5ef65175c3cf876091e09b5d529bfdf77825215b4afcba456ee6e5af15ce75fa397efcb29eb53a SHA512 094c1528bd2c5fe0ee449622760da66c73a8446e8c349ee777e41e7ae16bb801a5952ca867073662b49ee8343da12066f3e0c6394ef94d53b5d38d37237c9641 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 bf8425c0b97f..22b81e4f3bfa 100644 --- a/kde-apps/bovo/Manifest +++ b/kde-apps/bovo/Manifest @@ -1 +1,2 @@ DIST bovo-23.08.4.tar.xz 216564 BLAKE2B ce3df2ca6357e3315a352ef7e3664c1c807048d68e2efb1b4125d3b8f383a29867cffbdce78d29388afdf1b00ae878ddc31873878adc8503457882893db0abcd SHA512 94840c64e9bf536aea75d38e48fa3e57e780ebe13daacecd1397ff33f8f4018d7b6a45d31393276f486ca9695c19c6f738f2878df8ee077250e16d0dfedafbbc +DIST bovo-23.08.5.tar.xz 216552 BLAKE2B 7be1dc18b3fe952ffe558661f03b73528fdcaf9c7f75d1527cb55d3b7e72a1dd20425607e6a738edec28fb61ae341f791a85c2efdb80a9070d1e9c3cf93ddc71 SHA512 cdfce78158ae60c94f2f9c98028e90d07e07cc3f0371126baae1f15aab9b64ef06e860c89786619259fab73bd709d3af0a6f5f0a1bfeecd45aa75ab01eecf770 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 3a5bbbc4036e..2201e76b95e0 100644 --- a/kde-apps/calendarjanitor/Manifest +++ b/kde-apps/calendarjanitor/Manifest @@ -1 +1,2 @@ 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 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 ac3960c025c7..ecf988666271 100644 --- a/kde-apps/calendarsupport/Manifest +++ b/kde-apps/calendarsupport/Manifest @@ -1 +1,2 @@ DIST calendarsupport-23.08.4.tar.xz 997880 BLAKE2B dc7467ee218b7b6c5dbf64d1f0807883bf718ae544997011af8de212724f62ef3792013f7f75ca76784405f5a3db93e50446dc77dacf2e06325690febd1ef9f7 SHA512 12f00768c663260fb5e1e242b685f3f20ac21a813eecbc6b7a678183e7f85ecfafcc349aa591df3a8b0a873cbbc110ea171648f52bb3702933a99cbcbc5e9e8c +DIST calendarsupport-23.08.5.tar.xz 997896 BLAKE2B 43ad1a0aecc041dc003e0f43454d059ee2933a7906fcd530a7ece5cf99f5a17028773b621005f4a05d4d3773ee115f23ff71e5f0c4a699ef9775d7be7f2c72db SHA512 b356489bad193bfa27f44403faaa0de7beaa4a3559e5f178b20c091274e607ee2c5fa7ef60f18a0c9e4bea5b825229a85bcbaa63204aae835555c367c5e8d1d1 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 c659f1782297..0878632e8b11 100644 --- a/kde-apps/cantor/Manifest +++ b/kde-apps/cantor/Manifest @@ -1 +1,2 @@ DIST cantor-23.08.4.tar.xz 9285972 BLAKE2B 378ee46c46017e743821b90becc57dd99bdce3a99b809f5bf94427f19c01f2dc5f0cf812a864ca56c9eb9d66b95e579cd8ad9061f874816c6f342018b1428d4c SHA512 fa829a9260164d596fa9383a109a37da1f669d0ffb43292fb32ba36a12144f7e532f78fff65cf50b7805b9325163733d3df195404ee0f2618a06d9874a1641d6 +DIST cantor-23.08.5.tar.xz 9287344 BLAKE2B cf47910558f702a4a5a1ca4e045a422b2806e523a58c9071682360160cdceb41a6a954682e1eaa57148fedd1ea1be363ec81b3c7d764e985e3f26f39a06214a0 SHA512 0eb3ba85120def88a7f85c0bb445d5ed580a969e02ff503d811916588aef5e015d7873c33dfacb58a8bd88a06a18ca5e321b2a5567e910afdd85054fa79ede09 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 6bf595ed7cca..cba18b62eb25 100644 --- a/kde-apps/cervisia/Manifest +++ b/kde-apps/cervisia/Manifest @@ -1 +1,2 @@ DIST cervisia-23.08.4.tar.xz 1947104 BLAKE2B 95e1a70e7a745cd26a23bea52ebdc1ab62f900fd434e4acdef86369e9fb236ee66c1286b4e89f22c005d4a49b91284a4e2dfe0a5fbf1952b6d729cd5b99d69a3 SHA512 b41d227444e08a62fa2befc3b64e64916342a559442a958e4e1854b2d3d5a08c4a67570e6462a391ddb74feb8ab6d565573d5fec76f2d36b296a45535b506c36 +DIST cervisia-23.08.5.tar.xz 1947044 BLAKE2B 84e38147d9acde73625c3a9327ddec07e5869e2d28bef3ecb4c8fe6e0830913f1d9fd7462e821bd0aa28531c5a658dc554da3737e9b0941ec2e9b38a594f6544 SHA512 3ef48358ff8703905b72cb620e540afc1b76f10c6d2cc880b04cd9f58f341d688fa354649dc10ad0c2948a1e4ac0434533dad0446a174f95096b48533ff2e979 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 88be36cdd56b..f90748faacdb 100644 --- a/kde-apps/dolphin-plugins-dropbox/Manifest +++ b/kde-apps/dolphin-plugins-dropbox/Manifest @@ -1,2 +1,3 @@ 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 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 88be36cdd56b..f90748faacdb 100644 --- a/kde-apps/dolphin-plugins-git/Manifest +++ b/kde-apps/dolphin-plugins-git/Manifest @@ -1,2 +1,3 @@ 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 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 88be36cdd56b..f90748faacdb 100644 --- a/kde-apps/dolphin-plugins-mercurial/Manifest +++ b/kde-apps/dolphin-plugins-mercurial/Manifest @@ -1,2 +1,3 @@ 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 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 88be36cdd56b..f90748faacdb 100644 --- a/kde-apps/dolphin-plugins-subversion/Manifest +++ b/kde-apps/dolphin-plugins-subversion/Manifest @@ -1,2 +1,3 @@ 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 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 385e539df4c6..2d34bfb0a2c4 100644 --- a/kde-apps/dolphin/Manifest +++ b/kde-apps/dolphin/Manifest @@ -1,2 +1,3 @@ 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 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 c04d157fc61a..ee5d668eeff3 100644 --- a/kde-apps/dragon/Manifest +++ b/kde-apps/dragon/Manifest @@ -1 +1,2 @@ DIST dragon-23.08.4.tar.xz 1671564 BLAKE2B a46e4c03cbfd1ccc3baef7a1e160b0b862f7058c405187a809c9b37a49c7394e4d0a718c8c08895ef92ab92f9bc1252e325b3ca89cbf9b3be76e7b5bbe6cd2a2 SHA512 9a3bf1d29f0afcb8742375e926d0163214f4d9b02d4088652b6faecd86332e7adc71eafe249ce744d46c2a5fb7a032176b45fbe7c6ca3f9c49e73b965d3f24de +DIST dragon-23.08.5.tar.xz 1671520 BLAKE2B 44d545052a671a548052e974f8b86da586fd31eadaeed54b80acc97bdc11da39beb846b0703eaf6199659140357a0a8d8a1a08c9c03874160f20048b4c622a9f SHA512 5e9fea7c28beb5d8198920ccebd1e7c2e289607d03a846f0991695add271f0e9f3ff81798e26324c736c9b581b385d6b24fbc57c5ab1807b7bb38ff72936ff4e 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 1a3c73d4d07f..dccb7d36765d 100644 --- a/kde-apps/eventviews/Manifest +++ b/kde-apps/eventviews/Manifest @@ -1 +1,2 @@ DIST eventviews-23.08.4.tar.xz 469968 BLAKE2B fe230a030bf7bd2206e3c05695d4554744c7cd756329394872a6e1cb539513a69d72d80632ba8f19cd227fa95f80ddf819f8134eb6835339323de7df74e1d23a SHA512 4c88354a367eeb9383713020d3a98585b9f79c6ff5f870c26898a0d4b022dc36c3751719d485fb71f6e0868a641c8203e0e9b403221cdedb4c3c6ee869b10c0b +DIST eventviews-23.08.5.tar.xz 469996 BLAKE2B 8e95dfb1de5b52f3b168a6af1e4414b6568d1ae8f0a6257e5ab97b18ed0ad4fa7c14f4f0f0c5880614e43c4bad66d528b4a8ca7f254e0e4eb089b0f0df12282d SHA512 0e94a8a900b521d114d0778ea23d5e255c9bf047b9150723a1ea40fec2c5b640d6321626017b0f4e005e653d76a882644874697029281dc932cf57760d36786f 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 39f68ba2f167..117d66791fff 100644 --- a/kde-apps/ffmpegthumbs/Manifest +++ b/kde-apps/ffmpegthumbs/Manifest @@ -1 +1,2 @@ DIST ffmpegthumbs-23.08.4.tar.xz 32956 BLAKE2B ad0896e3806111c8d83f45e01b027be52ba4c9c7ae052442ecfedd2420629fd6f70713a929a55a08b10527e7fc8f3905c9645efa581c1455968490ef5def5acc SHA512 5a41ebaef2ffcd26a14b09936c068123282de680b20a3bfc85a3c9c516da1a1b061d13f5dfdc368b8bad86f6f0e9d2ed393602879ced9cc65d1929abccce1e3f +DIST ffmpegthumbs-23.08.5.tar.xz 32984 BLAKE2B 445ee91c4f09394922a5a7a0f6d9e81c855cec9a19526ea9f84dc0d7b6dabca6430aa4ae3813b7b86566098088a2b62991367751d97fb3edaf55a621955deafe SHA512 d4dfb37acacc362e7d98a0fda81efd2630988192e6f02bb8adde815585ad976db0a960806694a10d20ad7256ca2aed97df962ae4a1f4aa00e66aae480baab8f9 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 e0e994565cec..3f5c132d0cdd 100644 --- a/kde-apps/filelight/Manifest +++ b/kde-apps/filelight/Manifest @@ -1 +1,2 @@ DIST filelight-23.08.4.tar.xz 700260 BLAKE2B 368f0e428d6ddd2dac378c3ef11f965018d11d58031a87a3622d27f6acd8fff0ba535c357f6971e77424870158cbf38e627a40a2ccdcda25eb3b46702a135587 SHA512 d092a8ec2e4b931947583bbca2222b322583de2342db39632e8e82eb163dcb66263f782fadb4c096195f79059f1097a8f5313244b6244ce9dd7b6dbc904ba415 +DIST filelight-23.08.5.tar.xz 700500 BLAKE2B 2892d3eae38f67f81091bee03676a29e7c2fcea9e0dc4a23a30190be262f64d0e37a2be5f6d311ebf996e5a95ce84713e6258c371d0ef291d33bcb27494d5eac SHA512 1d2ea6e13b18ddc7e80c789ad68a29b8d9a663bcbfd054714f4adc8e9e7482a8cf9e6a25213fd4f486494563d2854da043602774e49f784f4b8f2755ad143a8b 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 4a42cc1f9e8f..cb2a3c6faf16 100644 --- a/kde-apps/granatier/Manifest +++ b/kde-apps/granatier/Manifest @@ -1 +1,2 @@ DIST granatier-23.08.4.tar.xz 2114916 BLAKE2B 43017e6bf2450c05128b6717778f11639f968ed1a14921542d0dfb65f8037e9583d00a64a3bda708bdd62642e9c87c45daf434ed6f33fd1c9161600f7dfc6ef0 SHA512 c8a281a5cde0238105f1a770284d1502e051f65469bc63562acef7eefbdec9302e34b378da97f31ce4f618688d6e12bbaf06b0ccadc33945164c01b23e6b0dd8 +DIST granatier-23.08.5.tar.xz 2114816 BLAKE2B c14b5845ab04c514098699936914540c902b34e3a7ccf9f6fa01430e0e5eebea2ca4230d3db7839b66a2807fb8d87e6efe04f2eec1173e54bfc9d5ac2b83cc68 SHA512 1fa167cad60a5834efd59bc2826ccf387a334cc1a9e261ef93be17a3198e1e751a501c92ddd0e69292b8127fbad844dd9e2324662b9e793d98e8cbc35d999f59 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 739e236566ad..2a57c46f4ad8 100644 --- a/kde-apps/grantlee-editor/Manifest +++ b/kde-apps/grantlee-editor/Manifest @@ -1 +1,2 @@ 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 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 1efd2efc741b..cb499c7e2b06 100644 --- a/kde-apps/grantleetheme/Manifest +++ b/kde-apps/grantleetheme/Manifest @@ -1 +1,2 @@ DIST grantleetheme-23.08.4.tar.xz 63216 BLAKE2B 6cfecb48af8831acbdcafc8d4a07f43dfcbe8ed4eb46b1ff671913554212c159b4c9d865cd85af1436be1eecd3f0010ab15b85a28ab4d75729b8f2dc767cc82e SHA512 495c5b9883585305075f95329a1d316803f6de9b51b01fd4cf1e374d88935f2dd5b67efa2ab08df0cea06917ae41a03e45aec27d31f4007b5aefead95855c7c3 +DIST grantleetheme-23.08.5.tar.xz 63212 BLAKE2B 169909c66468bd8fe4825205660d7023975c1a46bd29e381479601677d06adfea7f25dd44114df3cfab266d88668a4c94ca8e21b7d0025f9f820a64eff1c680e SHA512 3503a7d7ffb99510c52e3da9ce4585bb130f8acf78a7c00a7e07515f66ef930406a6d69891275cc297481f5ccc57395de44523ab42232c7e2c93fe4999e7d40b 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 bf656c14c8ad..bb0120270fa7 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1 +1,2 @@ DIST gwenview-23.08.4.tar.xz 6903120 BLAKE2B a8ab777fee2f514fa4f7277f597f3268dba5a3b5e8895b9dd5881d8fdc081a457b47d634bd1e58d371389058baf27c9cb417a9a0e5be381a02cb65fe4eb1793e SHA512 60d2509ccc4c85cce206fbd4755a6b9a0ec6ab7ba094361705de972dc8a30f4ab2be3c7a163bd8113758efd93b3fef0feb98dc16b00e92ce4646ccd47db0b943 +DIST gwenview-23.08.5.tar.xz 6904128 BLAKE2B f8f2a54ef438c4d3144198ee3a48de1ec72e7e3fc0f9b811130499087424b7c7a659d269c8be31998642589c0cad3d9e8c7cfebf6582c8d97999eb4e501a4aaa SHA512 8607f17b57211e31efc709dbec1091f7ca1587db90877583222acb5a82a19340530068adb85ca1748b0c849cf1f6551bd2fefdc2d55dfae1446b3582dc1615b9 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 91d1a142e814..347be05ea533 100644 --- a/kde-apps/incidenceeditor/Manifest +++ b/kde-apps/incidenceeditor/Manifest @@ -1 +1,2 @@ DIST incidenceeditor-23.08.4.tar.xz 580832 BLAKE2B bd30c82918fcdc987734b87471c80bd550da6b041f275a398ad742e5339967ba76118519179ce14be291c3dbabbadab103d2b825375b259842fcb454d26cf817 SHA512 101b4daf9c94afacce69725cb2e64f8d337844cb577d8b83d074a6cb50ec12c30bb5e97f87743a79964c691ebec16eec0a382306eb6f465e75108d86c421b24d +DIST incidenceeditor-23.08.5.tar.xz 580968 BLAKE2B 2832f7002985f0ed070b4c5fdb2f63131a0111a5f4f25947f4c0361a0404f6919c7fde532ee23787b6632a02f4bf59a3cf804fd8d9202b44f7c761ab9d8af0b5 SHA512 ced163397e03bc6b1c56326004ba9768b1f8ad69c8e033e2e852d3242582bb9c50b09c524c17b70dbce3054796af01503ccff309175cd3b9a5582344be2d8c73 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 7e2307a7e859..312057561b17 100644 --- a/kde-apps/juk/Manifest +++ b/kde-apps/juk/Manifest @@ -1 +1,2 @@ DIST juk-23.08.4.tar.xz 2081852 BLAKE2B d295adc2f0efd653c641750829a43401ff0499cf29834462cd309fa4874b8c21ed6ceaad19ac15c26b3b4334a29d04c66f1646356c8d95a050d6b4419662764d SHA512 77ab57fb3f7b8930547325ffa382a010507305f39c5198bc7c53097009671ed7473a18bc17d09b5b7499127ba9f9d295911a76f582298db3b5d92b58c2add76e +DIST juk-23.08.5.tar.xz 2088240 BLAKE2B 95c2fcf3786918a000caebbf4e3a6d7ecff3924c60fd3b1cde4c624a82e0fdd77341738b2cc43c0308e3aebe94355cb1dbb038c29e208d79b75466fa7a4b90aa SHA512 26a4f4a2732d05daf8b1a54f722aadf301cef791eaa21ce171fc7b1504dd0dd5df6e5814bb5062545bbdb8fffd42cfb5ec4211cd889b9a9fe2f01e578003cd79 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 07cadbe5572c..5d52c7fc65da 100644 --- a/kde-apps/k3b/Manifest +++ b/kde-apps/k3b/Manifest @@ -1 +1,2 @@ DIST k3b-23.08.4.tar.xz 10967652 BLAKE2B 3af91aa090e70b05dfd3b37fbd89d72ed2b17eceeb218d83a31da37fb620033d56e36fc55619ff16d19a6655acce7a4170f4a8ca9f2337b0438930ab4b5ed5d7 SHA512 a30e46516c66c3bdcd3f04675a33f0801b7ceee0659081a7c63bc29d1161d227a7157e779ec7cad42f7f8ac9cd7cdbf9f14577bc7bbaa05c5fb9dfda1e8e5d62 +DIST k3b-23.08.5.tar.xz 10967984 BLAKE2B 736ccb30e07f962b845e41a62a5556dfb005e3cb7aba4f4f5ac90aa66818383b5a6eeb465ce22144c299b9968e1a690a645c0cf77d98584324db2880ebf032b8 SHA512 d7e951d4aea07e8e55279b2a835e7b06e7fdec34a9accaedf1846db238eff215d7e56fc4c6fa8b80e2fa50f36795d8bad500c6ec4afa9ebfb34df86545a74156 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 ecc0b55689df..f11f1d126a64 100644 --- a/kde-apps/kaccounts-integration/Manifest +++ b/kde-apps/kaccounts-integration/Manifest @@ -1,2 +1,3 @@ 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 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 7b2291e04812..9be59bf14807 100644 --- a/kde-apps/kaccounts-providers/Manifest +++ b/kde-apps/kaccounts-providers/Manifest @@ -1 +1,2 @@ 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 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 e1ac95827bc1..00aef06966aa 100644 --- a/kde-apps/kaddressbook/Manifest +++ b/kde-apps/kaddressbook/Manifest @@ -1 +1,2 @@ DIST kaddressbook-23.08.4.tar.xz 3458660 BLAKE2B e385e52d15674be7a01b2f8aeee52232fb73a01a5e503e480b735802902b0605ac38a7f9f638b8d95be52b9e5e70fc909c20b61fdfb87c5ff03eb37dd261936b SHA512 30633bf4e1fe86192779cc8380870d1c110259f38e81ba6a494ac44cd057442df72c68dbc177de4f8f1e1cdfbcb2e1c1740064de1d75bf05fc2e9f1048bb5a7b +DIST kaddressbook-23.08.5.tar.xz 3458708 BLAKE2B 04be326d547fe1f9fd89ef6a0fd59060829494d2f503b9b8cb5ba771aa98d60d2b8edbfa11ebb18de7645ad595c20642e2c56671271172c18e78eceb7beb346c SHA512 906efc3c2c947d02df0fdb6134dc0ececd0745d62f1f761195987c2c15698e9decca89de166bc46d17043f5d1e8c71ae1d9e6ee62a5737150da9d0c10429f9b1 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 b6d84c3221ac..e831eca98aff 100644 --- a/kde-apps/kajongg/Manifest +++ b/kde-apps/kajongg/Manifest @@ -1 +1,2 @@ DIST kajongg-23.08.4.tar.xz 4592152 BLAKE2B f175ec87b92e79d49c463e1f79a0ec585b22a1b14e6a497b57d8811793b4d3b2fba328318e04025cbe49df3bece09b58c9babd806af1ba33e66b24be4aaa32e0 SHA512 20aa141c8a10395d75e0095cf494abb9c0e5636e3739f31b0f7ac467ba6b1695dcf1ade442797419b017d9d3926572bd8dab7f8c7611fbbcf46ce28a64aadcf6 +DIST kajongg-23.08.5.tar.xz 4592668 BLAKE2B 6155d5e483c5c0e46c2486b445a1e4e73a3a489188ab3eed5178918ab45802eab1a09cbec4d17c27679cd1b677ceda41006a88de7dba0550d346f3893f71cd8b SHA512 3a2eab57e71dc74e9f846705aebf827190d7927993d8442689961f42ec9ca5970f104a9ec14a80cabe8b18ef14fd44df8290eaf34914445ec4e4fdd32c718f10 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 1bd3d3c05f84..f287ef43ed57 100644 --- a/kde-apps/kalarm/Manifest +++ b/kde-apps/kalarm/Manifest @@ -1 +1,2 @@ DIST kalarm-23.08.4.tar.xz 2622400 BLAKE2B 1d09a5def444f35903240d2639067988fb09f7d7561201759f21e02618f0f266e017d775deea4f4dd0b8569bf6a948d47bb83eead8222437944c195806328df0 SHA512 3dc9afae1cdbacc73b7e01eed32078eb43f637d86a9a035432d36138bfc54ddd2f6066812e71ed2892c833e612b1a1b95b7ad154b8b34036739397cc0f437869 +DIST kalarm-23.08.5.tar.xz 2630096 BLAKE2B 10fa714648be1a96b70ddb8fa445092d7a0d3368f976d45f4b45c47955e0bdc2b5e727520862f8bfb30911bdd60e80926208dac40172d650cd056d3ee6f7a535 SHA512 f9c2f1f8228e85c0fe10c6837948aa8f9fda7056edb8d1aa51f43ade1852236d4030b8720940dd3cbfba17339b8ffb971131baa747f114e87b88d4c9f826d2f1 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 33c495b44a85..595ee59cd397 100644 --- a/kde-apps/kalgebra/Manifest +++ b/kde-apps/kalgebra/Manifest @@ -1 +1,2 @@ DIST kalgebra-23.08.4.tar.xz 1039864 BLAKE2B 12e509155843c3cb2d06f137dc90d0b67d693141cb202f5a2d94f0fcdee74e3a76709f2e9eece3b834aaf51cc9951d887943d97aa90692625907ad5e17b141c1 SHA512 9f0aa0b34916d2d31871ffe572f73f64ac18fadfc45354eb54140fd5380332f060fccdd782c0de7dcda89d9b3057ea72243fb4b880125e36617c99d987649456 +DIST kalgebra-23.08.5.tar.xz 1039996 BLAKE2B 1fed7fb19080d0b48dfed61ac9a539f78bbbb233ed333008f87e1864295bb9bcfc6da0ada611943365caa0c6920e63eac1301c4d0cb867efc461a96e8d5904da SHA512 fec2aeebcdcf5421b120cfccc9aca377cb5bb996d53eab12aa7f92ca146adcc184b9812d8b386b43424cdaa43752720c443eff3f147c75aa6972cadeadc6fb03 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 4952996d5ec2..e3afbe81345b 100644 --- a/kde-apps/kalzium/Manifest +++ b/kde-apps/kalzium/Manifest @@ -1 +1,2 @@ DIST kalzium-23.08.4.tar.xz 24642260 BLAKE2B 2c6ed12a8d4e0c69f5725ea56edf5ea3dd2654c54a9912d33d5515037f4ae8a97d5fe7824d925dc40a99f43c7b3de5900b112d9e6e766f0d69a80e80b0ab1e13 SHA512 70d599f47bd84c728fa7459c51890d2814591b91a3fb5d768145e5da57eb196832d3995f780e143166e67e0689f99d9497084a0f76ddd797358ad5129f7a82e6 +DIST kalzium-23.08.5.tar.xz 24641244 BLAKE2B 06bc81654199330d8329ad5247bb1163cbf25941f214056c0de5c010ee34da8c00469fae15e389089c6d1edbe02e63fc01d1e3bc52ac6cd536036fbe8662d07f SHA512 102f16f035dba09eddcd10f8454d8aa32f850611b1ab4638417b3da7b1f7eed46e87b10282b44d519d5667a5d7ea03e1da8a1b99ec57fe8a93f370b0c00b05f7 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 07b4428d4fd9..7bb3076dba6c 100644 --- a/kde-apps/kamera/Manifest +++ b/kde-apps/kamera/Manifest @@ -1 +1,2 @@ DIST kamera-23.08.4.tar.xz 131624 BLAKE2B fa4a3f833fc2b8c02527728984ba8ae14e8e7c5a63315412f3d89933ac0c57c543a7b011a91f66a010918c35b98a3ccb8787a7cd83bf28100efea0c3b3ce0331 SHA512 99a9d0b85642f2e8d571e0c58e06e4c5647b724939f31a248aa5adc7763c9f517d106e54e8b6d9de516e5911c50c7e39b7cc88cf0dc490ddcabef36a33695d18 +DIST kamera-23.08.5.tar.xz 131704 BLAKE2B 30e2e855eab06c688f55cc9243c8a7b55a526835abff331d2d37dba0736a413a16ea1e6d92eecf60fd6bafad5d6b261b9545f6623b0cfdba0869eb3d23811869 SHA512 2d9eaf6cc0c40b13f81a2e671faa73972c923bb3fd3f4e7ab9d3586b3a530513506fe63d4f76c68e08b514c1e8c012a08753fb5e4b395b6e8453740d4ca18fd6 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 00a6ec5dadf0..e067ba10535e 100644 --- a/kde-apps/kamoso/Manifest +++ b/kde-apps/kamoso/Manifest @@ -1 +1,2 @@ DIST kamoso-23.08.4.tar.xz 233744 BLAKE2B 2c0b2275adfe9d453577373d10754028831cc988b6503ea94682262faf80392da679b3d6d52d53320175059006b6fd9a037f017561f548ea010e34f5523f3457 SHA512 6516f3cf85e581bf139c09444f3ee42e998b91a014a5d6c1f84e8d1db5ca44689ebd2d4bc639d11649f99931e0b28ac449b27a300573657345d66ba8bad85ece +DIST kamoso-23.08.5.tar.xz 233444 BLAKE2B baa84832d7bafc1078a3e576214da657ec85a8c730ddd8219e96b68c3984caa73810dca1483e7b13b3484263ced8df7c60ab157d0affded1420cdaf2d64d004e SHA512 1c89795a67cf10eae4769d7505f502771c6f1951ff056ca810801cf3dfbb86c188b75898842c5d9e782005605560371edcb2e2237dc7b2b698741c55b8dad519 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 6c55bd0eddaa..435a1b286cda 100644 --- a/kde-apps/kanagram/Manifest +++ b/kde-apps/kanagram/Manifest @@ -1 +1,2 @@ DIST kanagram-23.08.4.tar.xz 8069036 BLAKE2B bbffee02650800b8052798d373b829e99ab7af0fc82f6103a78fb663ea0d248346cff8d7c175f5b49d170a01a07744392f186056dad25cd618a43c80edafe302 SHA512 d4519d4309df22fbbd80fee943abdc81b15199492ffb442f3c4c422653871b3c981803a0e5a8961c9bb6d08af920bc1f2dbbac9319156a06187217a1d9324e10 +DIST kanagram-23.08.5.tar.xz 8069044 BLAKE2B 2e56d8875090cf88e36cad810bf6131e9f024fc7c59258c7be125d1f19273ea315d363faf789b0c72c7a7f7d69aaac8339200ad56432ed4804830f8027d52700 SHA512 03073b96783e77108d2209959263d15f256bd5fc6511be9aab9781bbebc89cb20e2ab90679cd244254ea85d39fc1e1ceabee32f0ee986bba2faf6b9265f7838b 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 a012f9c126ea..c2a89da73177 100644 --- a/kde-apps/kapman/Manifest +++ b/kde-apps/kapman/Manifest @@ -1 +1,2 @@ DIST kapman-23.08.4.tar.xz 2483464 BLAKE2B a487a53530bc993ed6c0ae798b893188351838154fa5b80f640e608727daf44460de08bc1a0207e1ebfac03503a45be5d7aa67df0b24e6a91a6d9cb713430398 SHA512 03b47a4b82748f5628977f61a4e8018e9ab1586909449adb8c6a3a821a99510329d4bcd60716dbb8acef803e9baf34eecffc3c6beffa99b5c170048b6c01d28d +DIST kapman-23.08.5.tar.xz 2483488 BLAKE2B b5b299ab8fd6005eea214c6e549b341daf9fdc12e80816c8c25913f9605bd928d3387e9750af1528fd8d7019fbd9fc74bae5d034ffba32eab620a40923f4ab45 SHA512 d3b45c5090ea7376caa18dd2691e0cce031a53bf2a0562aea71cf05ffdf04fa2d20cd41910951756f6ade49ea7c2ca74db57f15a43763f8d8dd5507f54cdd7e5 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 dc6241800f26..b2f2b0ce4737 100644 --- a/kde-apps/kapptemplate/Manifest +++ b/kde-apps/kapptemplate/Manifest @@ -1 +1,2 @@ DIST kapptemplate-23.08.4.tar.xz 340024 BLAKE2B 3a9f36b26c45348169d986e0356d6f76e8b115db0afd7db3f1f2b493997c826cc74a8bb99b38b3120dd09d07a27e5972b428c66045fec7e41f596caa276fe9b8 SHA512 f270c6454d9c0bf08b309fed098a2516314f1350179aa8aa1e5f852dbdf0544348f46286733000ecf382dcb9ef4814fd292b74a33c8ef2ccf4f60bba3e0167a5 +DIST kapptemplate-23.08.5.tar.xz 339976 BLAKE2B 768f2ec77c05b48aeca3dfa1ee1dbe274d09c5d40dfb8562e64176caacf016bf82791268707d1b65882d1c019f5adcabff2076d1161f6a4cdc8d605a4f12c9f9 SHA512 f3acc363b7db209035b91b5492bd95159eb73303c9ef1780fc78cd10e7c247b5096e67a2975adba081e49d9ae4bb99874167b2fe550172160356989fb73c96cd 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 59b10aac8802..9d8c30ecc542 100644 --- a/kde-apps/kate-addons/Manifest +++ b/kde-apps/kate-addons/Manifest @@ -1 +1,2 @@ DIST kate-23.08.4.tar.xz 8043840 BLAKE2B 0aa8f983612b5873489aa23da3024c793d57b7d7c1f5b6fa35a45c34c53584e06490db4ba5bff77a8917476d72e78bb081af42205a51e58329a12790eb96e872 SHA512 99b147940809149c93a9a79bcf5263db650f3afa1fbef5158d20ed88608e3794dc8d1357d7c0119369b690dbfcd63e369a009171c3b4a99559246f876bafe28a +DIST kate-23.08.5.tar.xz 8043480 BLAKE2B 68b27c125a1e7f144ecc1d7b6d3348337b2f14f7fd61307e4ec64b74bb388378314d6575801bbc22c49bf4470133d8f91dede5f9b384a2f2356ec1e111da01f8 SHA512 d3647d7c6af74fdfdf3bf9eb9da906195215800025b43558bd6c9811bd2f457a52555c84997801e0b0badddcd99b0dd6e384bf9ec82790fb14cb20ff026a5a5b 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 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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 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 W&=f&PY0tvJj;*WwX zxgB1;PtwsmY0oEw4d429@Babt!mOVLrYzIPjSfVp~Yk&l$y%c-DB!4hA@kcTKAT{Vy^w9 z7{hKOSRcFYsa8tPHD%dl$sW?Xooqvw=#Vh<(_jAhrN;DW^Rk*_iecF7<&-EcSUSy;**Q#@8o@bi!=wtQTH*4x)1~W;$wl+ts#x7d1YO)g>w6kQW zEfq_Y^jH1U!|@=uT*Py<$8E~`f>SsSFe=r z>P0KelQ(B>InL5nt0%<1T3~r{YLl^AqF^G8GuF0Er>qj{5uG7-Ye{LDU~|<|R>(Wm z6(zCK(qgUt*hV|Xy=c@frBL6}G=(WceyP`rMtR1pAqLUR0nSz83EOD3bqW?ref`vR<&m0J?Uh?8EnN6$M;!rz3(tVOyiZ!QgqOoLNHE#7< zFOM&;_W7Ib`;z5$Em^2RYfHQLK|gn)WwK6(@? zZ*9qmk+C^6eN4JJu2HhqqY@6i%%+uhU*aX&X$iAm&Sn^4KK>lbq4CsfSkwZ|+6SGA+C`BeE?rUe=Cw)qKz_DH8!Rx?s@E zE~JZZhLie;(s?&TgN6;=R2YR@#lEe_m-X$wTKzVXs}`gO#iXApe$I2opbUFiiPazy zY&%5}jZe9Qid>t6cQarf{X)EO@$1iiU zft^}!8|&DO$DhbFm%dBN;Rrurj|H!YqnCJBE!*qm`FXE<)lW5EOU9m?P_IJo9JW~8 z{bE)uvh;~yA?_SK4|#FWJL6`9CyRDK1GPdBN!E zP^i9(VZ>;$ouG$<1vOBIrZN~=zShmy0uePW1dOReD|Q{V*Tu;OS<;zITEd@LnOb^R zH}kUVWHSpDvR>hs^Gmg8FIr~D)@=vKB_cq+ujAtBsDZ$DzCCfeYBs_;JTmkZs7sJJ z5CPl9+wp8VsOG*~IC+$bDdVsd&Jn~$q&&BVJ<|j zAY(8W_`4CHjR2d7pRbeFaUNr9R|TVoCcV9oXqX4N>gc9grC_BAQoj<_Nh_H{mX%0{ z8U;onA->$D<{EdS9UC2h01I9e&Iq*QK?+>dGqZ`!uYoi9k5Gf%Cp87PKNjpKdwuxZ zUCBngF-2qj$v4d~RJ^y-zh@=p05~mWI!ih!r^fbiapb_*7e^j z_VWGfe*N`|9pVcygsjxdC8 z`jTCKtQb_Gmyct42d>j0!H~`l3}CS{1gR55wL+(RrvX*03{-`&gQ4`KMF?x0&D0Gb z1mi&GJL=Zsa!ftTfE#)VaYbT@D@)O(D(}sb@Y94EV2Cqb$CBJ>8LC@M7x6ZO$0Zoq zfH>wk7NW-s0x#>N8V|aN0(dbPdomF3-I2>4ytNLMMJ$O+p3MTtNVSfeA=ZF<(_CyM zQSg~;5gh9HSTc0~?LHm#cB@$Ta{r6Yp$h^mb{q&KO@J?A3eeC1L&DFBUM@hxkX<6( zI0@x9$pe^Q96z!!49g@?DPepf^@x6Gzf4D?*z=TJ{T0CHitZd`%$SVgTebdM@m zL50XLbWIat#(|a^Y(>9>2tFv%WQYDGJHQ#E`;`G3=y}&PNQ`8k?k~)_^yFd+5)qRZ zo+dEhSQf0&XxY0lgnn1C*Zr(dA3H2u>xHl;iyQ_b1kd|!srlewa5r-2JfxdSBxe@A z-*|^yrE|EAxN-o;L)}`(Az#2CfuH zw+_I8o}+#82Js1#-LITTm!0Y~*w{QjX4IS)BX0K-d3kyJ`Y`oA8pT_Op}UMWl&EBW z3IOT@T_R37BtFc^uakH$9|r_}lYL+aMrF<5qqR3s0C2ddXW9(?3zGceMcOH(9NH3I z<4_im#KfR9wwvt&weM?(;jm;q>F1pHzM-@xb))j)GYq2KuLQ`%j%2Ch*-2=SezCCpZRVU6NIh4O|N-|eC`VN^VZA1aYepKJ}e1) zSHGLUiC|bn1F#l+90VfGO_vT|X4sfEOigl5xE>;ea7E5Og|$dMS*cqjK!fL42!rZB zbLhwGSt%Sz=fJErlj$`TA-i5BpC*l^;l-+%CZKY~vw~+2WMC2QiCi%K;-@GZ8H-6` z5Fo?aw%_vBh5a&R@UGwN$YGMneFu+6cs=c+z{th+OF$x@4MrD}L|x@h!XEW<*`Mvh zeFgD0-Bh2f%UMEnj1J<0(qPH30B-HWWr#G@I~WjfjCK<5`+6It*-l$_ZL741%z9ZRJ4 zIe2W30*z2YEVYlyFQXyEL(jk<>Zsm9WZ>%5=Ty;L#OjO>H5{Id2uC5_fy_4XNE~Yz?1O9}mHt@>Lf!F!3ONoCk9;AH z&6LKY!lDMZE5#ZEM-qg`HN4wjhmUUBrip8z!vyxDNcNyn+P^N%i4ghyTZACL&p_$t zLSbmq4#|4ScS-mV1H%aI?Gb62gF%f47X!KwI8^6WzweLw_N1Tn`}fCv`TV>uKfk$B&k8Rh$Nyl?l(nS%E_$6w)-P6A_7Ef<-jHyYfTq6Yioh&^)8S(eJKV z66uH;!}&o9!R$QTbK)`p;o~>`PFfSDaIU0$onWg_1|}_6UbEv0hn(CJdQkV{#nUwsjPa8v?mX5pLJ zbrweTD`bvqq?S64g8tE1)#FPzFu5@)j`J8X@fdvfc4T8nI4!^T_47FEhbC)@eh@Nv z@{1M5UaeuZ!;sr182!;YPv&eGjHaF*ApSvY5ZR>%Jf{ZQzX|{hJx+)h1PBLjIfx_@ zM2 zdhi=!pp)I9+TKcC(s=+_lgHh*del-cbP&R+Y)f`Om z%I&w~uqm}BvoT>SCDMSO%Q)afisQ85DZH`=EhG9(;lgu{AOL>fX6%76!G}j6Y3=Fo zNGp+7>LyBK{LoCB$T%J`lXyl&7jN}?`=-y2510Mx^&%*yj?^=OfOUzLotF0Atc}x? zuF!K@(1f21{Tt`RuO~WG%49j{6M(x?*sas$DFDS7zcDXryYuKmga`bI1_1$>xFQX_iNhFIGf9H%u|UkU zW9^m-(H-YX?zJF0=_E3i&B&J2DF#!RW z;L)x6=hbjQ_d9F9-1pBguJ8fFgFH|Sx+dN#zyy|UG&_!8tY zk&>uV&u;#q0a-UdLVeF{em}sfD?!y9;j?&dB3^~=mvIOXC_W%BxvSSd^qD~LAM(>` z*u8%)O%zw9zx>V}ybW{*ImK; zzi7*F9I!{tWoG6YgP@-^5w4izbZswZT1dDNf6+Q-sArc4ndCIf|7q@QPakfE1Y2V3f$OZleFs03&4m%|8L= Ko7n+(Apih;JtWZp 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 bb568c6cc9fb..9b79bd021f49 100644 --- a/kde-misc/colord-kde/Manifest +++ b/kde-misc/colord-kde/Manifest @@ -1 +1,2 @@ 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 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 66aa10e7d795..628cbcf4fa4d 100644 --- a/kde-misc/kclock/Manifest +++ b/kde-misc/kclock/Manifest @@ -1 +1,2 @@ DIST kclock-23.08.4.tar.xz 642844 BLAKE2B 470df166ec6a961c59e2b61ac79cf02ae596885fd8a146b6684081c51db73e9a6e3e2c1f7e9501d5284922ac76e9afdd84c88e96f009105dd1eb9483bb2caabf SHA512 00990a112b45996ab49096237aeb6262f5777adf5aea0f785421f0a51b75b29772a25468d6c1e78edd9385ff1b2c82442ddac13a1661f4b63cde583e953d4aab +DIST kclock-23.08.5.tar.xz 642872 BLAKE2B 966a4938dedf434de7f09030b759d3baa2cad5823b4fb3fcd88b6871f4db245186502b0dc3d95238888a12b2d3b6179f7d39525cff2fcd69cedfe41dcf8d8770 SHA512 b477743b98988f40974b0b8774d28ab9216778456a4f31911b97a61f3812510fdf944fbea63c5c3b96c03e748ef9c3d95c420d0edc697e5c5e6f50989b462dcb 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 dd8fc120abd8..6319266f70c5 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1 +1,2 @@ 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 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/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 c17f82ecc439..04ec52fae881 100644 --- a/kde-misc/kio-gdrive/Manifest +++ b/kde-misc/kio-gdrive/Manifest @@ -1 +1,2 @@ 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 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 db6a8851d36c..e6937356c6cb 100644 --- a/kde-misc/kweather/Manifest +++ b/kde-misc/kweather/Manifest @@ -1 +1,2 @@ DIST kweather-23.08.4.tar.xz 946972 BLAKE2B 5c95568c73603667f9ee6b68cf7ffd82355a799dcc96a931736af627d842207f82bea9a193b719a756c4927c2af0e3e0dcbfbf4b48b75979596595d5598dc3fe SHA512 699e536757e057c35b76f59cb425c82b809af055887963a1e49359d2c254515d1bcc1334ed21b5f5aa9dfafbfd122998ff14fb17998fae1ad1d4e66ac1be5890 +DIST kweather-23.08.5.tar.xz 946796 BLAKE2B 1fcafac557c28dddd6cd4c345733bb38ac3a03496c78537338fa16b39037c28938bdbb0e89846f0e1fa0bd3725c0e9ec03b8b9b78fe5977e8666c6316ca738bc SHA512 75787edbfecf7137eefa071f3b339b87110744876fdc3fb7ea56cf976bdd95912ed4001cee474ccf29e385202b9e56fd04ddaa8077b4509c14a1059c6f22e255 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 f581611890fd..14641b7c42cc 100644 --- a/kde-misc/markdownpart/Manifest +++ b/kde-misc/markdownpart/Manifest @@ -1 +1,2 @@ DIST markdownpart-23.08.4.tar.xz 31512 BLAKE2B 6469fd20605a4e8b89e5ca82c00aa19a104e5e5a284149b74f79bdb3bcf49aa817c49f940d4c2f93680aad27ad20defa653c0a94b19afdf8305d6cd380df4341 SHA512 20faef842022fb57678ba99b4043022ec268c43073dd61c3005fb66b6d4101bcac4c539e0d9ff7c26132c0eb34fe4115cd6dff664df719144f53c6d80fafe410 +DIST markdownpart-23.08.5.tar.xz 31544 BLAKE2B b7830e0b9083a5436a84596138881b891e527cd4f2ba16fc84a3de2f1a3a5911950db3973af0e5e9a9411d8ce994e4055dbde66f9393c7d72b8ac317c91706d5 SHA512 81cf38f47b977d625c3914403ba0aa34611464d9e1503088392a064b8f074d856b35cc456949a6da37e04628f4387c49d83290da993730a0dadf24afc31b074d 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 996cb1893937..2fc6e8ee6fab 100644 --- a/kde-misc/skanlite/Manifest +++ b/kde-misc/skanlite/Manifest @@ -1 +1,2 @@ DIST skanlite-23.08.4.tar.xz 2452116 BLAKE2B f2ce043a0db32324be1ef5436c72081f1744503cf2f241917e685ea1364689211bdecf001b621f02411f190fd0e838138e626dd6528b54243c550e7dc33e2720 SHA512 7b0ba39baaf0320ed61a9d9b7acbe3aa784f27836c50ad182c1d2130918d5eb3f98c41fa4353656a1e9720d0f99ecc7fca7afc45d30c30c24310b4501edf73e3 +DIST skanlite-23.08.5.tar.xz 2452072 BLAKE2B b492195519404268492fb8a44a431fb7e7a1aa493fe16ae71ab18e7068fd2e7ef9e51a6b6f9ee0223454e05d76ccfe134d3a5659efbe3dd6107a1fe3b3d92b0a SHA512 f449d4be0d34c241fbe1b91d5adac4a55d2007af2bc05dc13fbe58c84506f0ac2d6714fb40376ecf5b223ff2b2e7a8d0d53c5c0c572ddc6a06b1ce6301acaa09 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 1ea1104094b0..cc6c2dc1dde6 100644 --- a/kde-misc/zanshin/Manifest +++ b/kde-misc/zanshin/Manifest @@ -1 +1,2 @@ DIST zanshin-23.08.4.tar.xz 363320 BLAKE2B 5ac9b686fe3debb8c2e1118b7f0f87a3c2f5144d4a86dae8d24278fc66d8bbf9c51dd141f81bd1399d1a7b4e62a8a12eecb3f8751bdc6e7616b31b50451953f0 SHA512 2c7df05feb3847ccbbedbf5749167ebef252186e334af8f807544a458c95c3a030133710832b731281063e1c27c4fced2bbeb45bff8eeaec18a84bf8dc02cdb1 +DIST zanshin-23.08.5.tar.xz 365784 BLAKE2B e13ab967a3ed42626033401e7a88695554cde43156a2d7c3fbc7e5d77f846503bb5203a1c7517a8baf96a3849a038017368928972b9357021d0a17ffdd8d59aa SHA512 db9706902dc2733859f7af56ca6885f0b9731ca4ca692abe66f36e8dfadb9e2b65556600e79bb84bb19425681f9b457c29e0589c7701bf31b015f66cb825474e 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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